summaryrefslogtreecommitdiff
path: root/public
diff options
context:
space:
mode:
authorlowercasename <raphaelkabo@gmail.com>2019-07-25 16:16:04 +0100
committerlowercasename <raphaelkabo@gmail.com>2019-07-25 16:16:04 +0100
commit930542049e40a1a99c9a0c2c349519ccddf52140 (patch)
treeace22d1e09c409bc47743a44b8f8ca41bb8b2dd6 /public
First commit
Diffstat (limited to 'public')
-rwxr-xr-xpublic/android-chrome-192x192.pngbin0 -> 2380 bytes
-rwxr-xr-xpublic/android-chrome-256x256.pngbin0 -> 3205 bytes
-rwxr-xr-xpublic/apple-touch-icon.pngbin0 -> 2217 bytes
-rwxr-xr-xpublic/browserconfig.xml9
-rwxr-xr-xpublic/css/bootstrap-grid.css1912
-rwxr-xr-xpublic/css/bootstrap-grid.css.map1
-rwxr-xr-xpublic/css/bootstrap-grid.min.css7
-rwxr-xr-xpublic/css/bootstrap-grid.min.css.map1
-rwxr-xr-xpublic/css/bootstrap-reboot.css331
-rwxr-xr-xpublic/css/bootstrap-reboot.css.map1
-rwxr-xr-xpublic/css/bootstrap-reboot.min.css8
-rwxr-xr-xpublic/css/bootstrap-reboot.min.css.map1
-rwxr-xr-xpublic/css/bootstrap.css9030
-rwxr-xr-xpublic/css/bootstrap.css.map1
-rwxr-xr-xpublic/css/bootstrap.min.css7
-rwxr-xr-xpublic/css/bootstrap.min.css.map1
-rwxr-xr-xpublic/css/datepicker.min.css1
-rwxr-xr-xpublic/css/style.css239
-rwxr-xr-xpublic/favicon-16x16.pngbin0 -> 562 bytes
-rwxr-xr-xpublic/favicon-32x32.pngbin0 -> 747 bytes
-rwxr-xr-xpublic/favicon.icobin0 -> 7406 bytes
-rw-r--r--public/images/-uM2C4w60.jpgbin0 -> 24435 bytes
-rwxr-xr-xpublic/images/._example-event.jpgbin0 -> 4096 bytes
-rw-r--r--public/images/2aDitGZP0.jpgbin0 -> 102485 bytes
-rw-r--r--public/images/2l0j1mgRi.jpgbin0 -> 38976 bytes
-rw-r--r--public/images/76r5zFOME.jpgbin0 -> 83155 bytes
-rw-r--r--public/images/9nNZLv4SE.jpgbin0 -> 53092 bytes
-rw-r--r--public/images/Edl8knpyj.jpgbin0 -> 28882 bytes
-rw-r--r--public/images/FgMoe7UH1.jpgbin0 -> 46625 bytes
-rw-r--r--public/images/JO-XJd-_8.jpgbin0 -> 138481 bytes
-rw-r--r--public/images/KD3IkClNG.jpgbin0 -> 41279 bytes
-rw-r--r--public/images/KNvt-8y2G.jpgbin0 -> 37129 bytes
-rw-r--r--public/images/KkMmanmXM.jpgbin0 -> 101168 bytes
-rwxr-xr-xpublic/images/LX4Iii8T0.jpgbin0 -> 93425 bytes
-rw-r--r--public/images/M42Hpaxe-.jpgbin0 -> 152480 bytes
-rwxr-xr-xpublic/images/MuzMJn0WL.jpgbin0 -> 35079 bytes
-rw-r--r--public/images/NWu22eM3N.jpgbin0 -> 183771 bytes
-rw-r--r--public/images/PGPLMmrLx.jpgbin0 -> 69211 bytes
-rw-r--r--public/images/QStowNxrG.jpgbin0 -> 20903 bytes
-rw-r--r--public/images/Qc8yD9Czc.jpgbin0 -> 133292 bytes
-rw-r--r--public/images/RIfjBFkNM.jpgbin0 -> 39546 bytes
-rw-r--r--public/images/T4vKC9AST.jpgbin0 -> 97741 bytes
-rwxr-xr-xpublic/images/WJg5kmqxO.jpgbin0 -> 104281 bytes
-rw-r--r--public/images/eDJLiKAlq.jpgbin0 -> 30386 bytes
-rw-r--r--public/images/eTr44-GcM.jpgbin0 -> 135518 bytes
-rwxr-xr-xpublic/images/example-event.jpgbin0 -> 476156 bytes
-rw-r--r--public/images/facebook-export.pngbin0 -> 12784 bytes
-rw-r--r--public/images/g-DXzAYja.jpgbin0 -> 84083 bytes
-rw-r--r--public/images/jh4cSZE5f.jpgbin0 -> 43785 bytes
-rw-r--r--public/images/mI5wTGFf0.jpgbin0 -> 73048 bytes
-rw-r--r--public/images/p87zSi832.jpgbin0 -> 209659 bytes
-rw-r--r--public/images/pABmKJwq9.jpgbin0 -> 60135 bytes
-rw-r--r--public/images/pDiyR1X02.jpgbin0 -> 49875 bytes
-rwxr-xr-xpublic/images/pUWua-OvO.jpgbin0 -> 57873 bytes
-rw-r--r--public/images/s6knwgTzC.jpgbin0 -> 144552 bytes
-rwxr-xr-xpublic/images/seigaiha.pngbin0 -> 39522 bytes
-rw-r--r--public/images/tLpBN00Dr.jpgbin0 -> 46441 bytes
-rw-r--r--public/images/yUYmHHpYY.jpgbin0 -> 158780 bytes
-rwxr-xr-xpublic/js/autosize.min.js6
-rwxr-xr-xpublic/js/bootstrap-strength-meter.js278
-rwxr-xr-xpublic/js/bootstrap.bundle.js6461
-rwxr-xr-xpublic/js/bootstrap.bundle.js.map1
-rwxr-xr-xpublic/js/bootstrap.bundle.min.js7
-rwxr-xr-xpublic/js/bootstrap.bundle.min.js.map1
-rwxr-xr-xpublic/js/bootstrap.js3944
-rwxr-xr-xpublic/js/bootstrap.js.map1
-rwxr-xr-xpublic/js/bootstrap.min.js7
-rwxr-xr-xpublic/js/bootstrap.min.js.map1
-rwxr-xr-xpublic/js/clipboard.min.js7
-rwxr-xr-xpublic/js/datepicker.min.js2
-rw-r--r--public/js/file.js9
-rwxr-xr-xpublic/js/i18n/datepicker.cs.js12
-rwxr-xr-xpublic/js/i18n/datepicker.da.js12
-rwxr-xr-xpublic/js/i18n/datepicker.de.js13
-rwxr-xr-xpublic/js/i18n/datepicker.en.js12
-rwxr-xr-xpublic/js/i18n/datepicker.es.js12
-rwxr-xr-xpublic/js/i18n/datepicker.fi.js13
-rwxr-xr-xpublic/js/i18n/datepicker.fr.js12
-rwxr-xr-xpublic/js/i18n/datepicker.hu.js12
-rwxr-xr-xpublic/js/i18n/datepicker.nl.js12
-rwxr-xr-xpublic/js/i18n/datepicker.pl.js13
-rwxr-xr-xpublic/js/i18n/datepicker.pt-BR.js12
-rwxr-xr-xpublic/js/i18n/datepicker.pt.js12
-rwxr-xr-xpublic/js/i18n/datepicker.ro.js13
-rwxr-xr-xpublic/js/i18n/datepicker.sk.js12
-rwxr-xr-xpublic/js/i18n/datepicker.zh.js12
-rwxr-xr-xpublic/js/jquery.form-validator.js2111
-rwxr-xr-xpublic/js/jquery.uploadPreview.min.js1
-rwxr-xr-xpublic/js/moment.js4506
-rwxr-xr-xpublic/js/password-score-options.js94
-rwxr-xr-xpublic/js/password-score.js1163
-rwxr-xr-xpublic/js/security.js9
-rwxr-xr-xpublic/mstile-150x150.pngbin0 -> 2675 bytes
-rwxr-xr-xpublic/og-image.jpgbin0 -> 6654 bytes
-rwxr-xr-xpublic/robots.txt2
-rwxr-xr-xpublic/safari-pinned-tab.svg25
-rwxr-xr-xpublic/site.webmanifest19
97 files changed, 30389 insertions, 0 deletions
diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png
new file mode 100755
index 0000000..532f64a
--- /dev/null
+++ b/public/android-chrome-192x192.png
Binary files differ
diff --git a/public/android-chrome-256x256.png b/public/android-chrome-256x256.png
new file mode 100755
index 0000000..f42577d
--- /dev/null
+++ b/public/android-chrome-256x256.png
Binary files differ
diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png
new file mode 100755
index 0000000..d24d5e3
--- /dev/null
+++ b/public/apple-touch-icon.png
Binary files differ
diff --git a/public/browserconfig.xml b/public/browserconfig.xml
new file mode 100755
index 0000000..b3930d0
--- /dev/null
+++ b/public/browserconfig.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<browserconfig>
+ <msapplication>
+ <tile>
+ <square150x150logo src="/mstile-150x150.png"/>
+ <TileColor>#da532c</TileColor>
+ </tile>
+ </msapplication>
+</browserconfig>
diff --git a/public/css/bootstrap-grid.css b/public/css/bootstrap-grid.css
new file mode 100755
index 0000000..a36cd32
--- /dev/null
+++ b/public/css/bootstrap-grid.css
@@ -0,0 +1,1912 @@
+/*!
+ * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
+ * Copyright 2011-2018 The Bootstrap Authors
+ * Copyright 2011-2018 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+@-ms-viewport {
+ width: device-width;
+}
+
+html {
+ box-sizing: border-box;
+ -ms-overflow-style: scrollbar;
+}
+
+*,
+*::before,
+*::after {
+ box-sizing: inherit;
+}
+
+.container {
+ width: 100%;
+ padding-right: 15px;
+ padding-left: 15px;
+ margin-right: auto;
+ margin-left: auto;
+}
+
+@media (min-width: 576px) {
+ .container {
+ max-width: 540px;
+ }
+}
+
+@media (min-width: 768px) {
+ .container {
+ max-width: 720px;
+ }
+}
+
+@media (min-width: 992px) {
+ .container {
+ max-width: 960px;
+ }
+}
+
+@media (min-width: 1200px) {
+ .container {
+ max-width: 1140px;
+ }
+}
+
+.container-fluid {
+ width: 100%;
+ padding-right: 15px;
+ padding-left: 15px;
+ margin-right: auto;
+ margin-left: auto;
+}
+
+.row {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ margin-right: -15px;
+ margin-left: -15px;
+}
+
+.no-gutters {
+ margin-right: 0;
+ margin-left: 0;
+}
+
+.no-gutters > .col,
+.no-gutters > [class*="col-"] {
+ padding-right: 0;
+ padding-left: 0;
+}
+
+.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
+.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
+.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
+.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
+.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
+.col-xl-auto {
+ position: relative;
+ width: 100%;
+ min-height: 1px;
+ padding-right: 15px;
+ padding-left: 15px;
+}
+
+.col {
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ max-width: 100%;
+}
+
+.col-auto {
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ width: auto;
+ max-width: none;
+}
+
+.col-1 {
+ -ms-flex: 0 0 8.333333%;
+ flex: 0 0 8.333333%;
+ max-width: 8.333333%;
+}
+
+.col-2 {
+ -ms-flex: 0 0 16.666667%;
+ flex: 0 0 16.666667%;
+ max-width: 16.666667%;
+}
+
+.col-3 {
+ -ms-flex: 0 0 25%;
+ flex: 0 0 25%;
+ max-width: 25%;
+}
+
+.col-4 {
+ -ms-flex: 0 0 33.333333%;
+ flex: 0 0 33.333333%;
+ max-width: 33.333333%;
+}
+
+.col-5 {
+ -ms-flex: 0 0 41.666667%;
+ flex: 0 0 41.666667%;
+ max-width: 41.666667%;
+}
+
+.col-6 {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ max-width: 50%;
+}
+
+.col-7 {
+ -ms-flex: 0 0 58.333333%;
+ flex: 0 0 58.333333%;
+ max-width: 58.333333%;
+}
+
+.col-8 {
+ -ms-flex: 0 0 66.666667%;
+ flex: 0 0 66.666667%;
+ max-width: 66.666667%;
+}
+
+.col-9 {
+ -ms-flex: 0 0 75%;
+ flex: 0 0 75%;
+ max-width: 75%;
+}
+
+.col-10 {
+ -ms-flex: 0 0 83.333333%;
+ flex: 0 0 83.333333%;
+ max-width: 83.333333%;
+}
+
+.col-11 {
+ -ms-flex: 0 0 91.666667%;
+ flex: 0 0 91.666667%;
+ max-width: 91.666667%;
+}
+
+.col-12 {
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%;
+}
+
+.order-first {
+ -ms-flex-order: -1;
+ order: -1;
+}
+
+.order-last {
+ -ms-flex-order: 13;
+ order: 13;
+}
+
+.order-0 {
+ -ms-flex-order: 0;
+ order: 0;
+}
+
+.order-1 {
+ -ms-flex-order: 1;
+ order: 1;
+}
+
+.order-2 {
+ -ms-flex-order: 2;
+ order: 2;
+}
+
+.order-3 {
+ -ms-flex-order: 3;
+ order: 3;
+}
+
+.order-4 {
+ -ms-flex-order: 4;
+ order: 4;
+}
+
+.order-5 {
+ -ms-flex-order: 5;
+ order: 5;
+}
+
+.order-6 {
+ -ms-flex-order: 6;
+ order: 6;
+}
+
+.order-7 {
+ -ms-flex-order: 7;
+ order: 7;
+}
+
+.order-8 {
+ -ms-flex-order: 8;
+ order: 8;
+}
+
+.order-9 {
+ -ms-flex-order: 9;
+ order: 9;
+}
+
+.order-10 {
+ -ms-flex-order: 10;
+ order: 10;
+}
+
+.order-11 {
+ -ms-flex-order: 11;
+ order: 11;
+}
+
+.order-12 {
+ -ms-flex-order: 12;
+ order: 12;
+}
+
+.offset-1 {
+ margin-left: 8.333333%;
+}
+
+.offset-2 {
+ margin-left: 16.666667%;
+}
+
+.offset-3 {
+ margin-left: 25%;
+}
+
+.offset-4 {
+ margin-left: 33.333333%;
+}
+
+.offset-5 {
+ margin-left: 41.666667%;
+}
+
+.offset-6 {
+ margin-left: 50%;
+}
+
+.offset-7 {
+ margin-left: 58.333333%;
+}
+
+.offset-8 {
+ margin-left: 66.666667%;
+}
+
+.offset-9 {
+ margin-left: 75%;
+}
+
+.offset-10 {
+ margin-left: 83.333333%;
+}
+
+.offset-11 {
+ margin-left: 91.666667%;
+}
+
+@media (min-width: 576px) {
+ .col-sm {
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .col-sm-auto {
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ width: auto;
+ max-width: none;
+ }
+ .col-sm-1 {
+ -ms-flex: 0 0 8.333333%;
+ flex: 0 0 8.333333%;
+ max-width: 8.333333%;
+ }
+ .col-sm-2 {
+ -ms-flex: 0 0 16.666667%;
+ flex: 0 0 16.666667%;
+ max-width: 16.666667%;
+ }
+ .col-sm-3 {
+ -ms-flex: 0 0 25%;
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .col-sm-4 {
+ -ms-flex: 0 0 33.333333%;
+ flex: 0 0 33.333333%;
+ max-width: 33.333333%;
+ }
+ .col-sm-5 {
+ -ms-flex: 0 0 41.666667%;
+ flex: 0 0 41.666667%;
+ max-width: 41.666667%;
+ }
+ .col-sm-6 {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .col-sm-7 {
+ -ms-flex: 0 0 58.333333%;
+ flex: 0 0 58.333333%;
+ max-width: 58.333333%;
+ }
+ .col-sm-8 {
+ -ms-flex: 0 0 66.666667%;
+ flex: 0 0 66.666667%;
+ max-width: 66.666667%;
+ }
+ .col-sm-9 {
+ -ms-flex: 0 0 75%;
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .col-sm-10 {
+ -ms-flex: 0 0 83.333333%;
+ flex: 0 0 83.333333%;
+ max-width: 83.333333%;
+ }
+ .col-sm-11 {
+ -ms-flex: 0 0 91.666667%;
+ flex: 0 0 91.666667%;
+ max-width: 91.666667%;
+ }
+ .col-sm-12 {
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .order-sm-first {
+ -ms-flex-order: -1;
+ order: -1;
+ }
+ .order-sm-last {
+ -ms-flex-order: 13;
+ order: 13;
+ }
+ .order-sm-0 {
+ -ms-flex-order: 0;
+ order: 0;
+ }
+ .order-sm-1 {
+ -ms-flex-order: 1;
+ order: 1;
+ }
+ .order-sm-2 {
+ -ms-flex-order: 2;
+ order: 2;
+ }
+ .order-sm-3 {
+ -ms-flex-order: 3;
+ order: 3;
+ }
+ .order-sm-4 {
+ -ms-flex-order: 4;
+ order: 4;
+ }
+ .order-sm-5 {
+ -ms-flex-order: 5;
+ order: 5;
+ }
+ .order-sm-6 {
+ -ms-flex-order: 6;
+ order: 6;
+ }
+ .order-sm-7 {
+ -ms-flex-order: 7;
+ order: 7;
+ }
+ .order-sm-8 {
+ -ms-flex-order: 8;
+ order: 8;
+ }
+ .order-sm-9 {
+ -ms-flex-order: 9;
+ order: 9;
+ }
+ .order-sm-10 {
+ -ms-flex-order: 10;
+ order: 10;
+ }
+ .order-sm-11 {
+ -ms-flex-order: 11;
+ order: 11;
+ }
+ .order-sm-12 {
+ -ms-flex-order: 12;
+ order: 12;
+ }
+ .offset-sm-0 {
+ margin-left: 0;
+ }
+ .offset-sm-1 {
+ margin-left: 8.333333%;
+ }
+ .offset-sm-2 {
+ margin-left: 16.666667%;
+ }
+ .offset-sm-3 {
+ margin-left: 25%;
+ }
+ .offset-sm-4 {
+ margin-left: 33.333333%;
+ }
+ .offset-sm-5 {
+ margin-left: 41.666667%;
+ }
+ .offset-sm-6 {
+ margin-left: 50%;
+ }
+ .offset-sm-7 {
+ margin-left: 58.333333%;
+ }
+ .offset-sm-8 {
+ margin-left: 66.666667%;
+ }
+ .offset-sm-9 {
+ margin-left: 75%;
+ }
+ .offset-sm-10 {
+ margin-left: 83.333333%;
+ }
+ .offset-sm-11 {
+ margin-left: 91.666667%;
+ }
+}
+
+@media (min-width: 768px) {
+ .col-md {
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .col-md-auto {
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ width: auto;
+ max-width: none;
+ }
+ .col-md-1 {
+ -ms-flex: 0 0 8.333333%;
+ flex: 0 0 8.333333%;
+ max-width: 8.333333%;
+ }
+ .col-md-2 {
+ -ms-flex: 0 0 16.666667%;
+ flex: 0 0 16.666667%;
+ max-width: 16.666667%;
+ }
+ .col-md-3 {
+ -ms-flex: 0 0 25%;
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .col-md-4 {
+ -ms-flex: 0 0 33.333333%;
+ flex: 0 0 33.333333%;
+ max-width: 33.333333%;
+ }
+ .col-md-5 {
+ -ms-flex: 0 0 41.666667%;
+ flex: 0 0 41.666667%;
+ max-width: 41.666667%;
+ }
+ .col-md-6 {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .col-md-7 {
+ -ms-flex: 0 0 58.333333%;
+ flex: 0 0 58.333333%;
+ max-width: 58.333333%;
+ }
+ .col-md-8 {
+ -ms-flex: 0 0 66.666667%;
+ flex: 0 0 66.666667%;
+ max-width: 66.666667%;
+ }
+ .col-md-9 {
+ -ms-flex: 0 0 75%;
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .col-md-10 {
+ -ms-flex: 0 0 83.333333%;
+ flex: 0 0 83.333333%;
+ max-width: 83.333333%;
+ }
+ .col-md-11 {
+ -ms-flex: 0 0 91.666667%;
+ flex: 0 0 91.666667%;
+ max-width: 91.666667%;
+ }
+ .col-md-12 {
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .order-md-first {
+ -ms-flex-order: -1;
+ order: -1;
+ }
+ .order-md-last {
+ -ms-flex-order: 13;
+ order: 13;
+ }
+ .order-md-0 {
+ -ms-flex-order: 0;
+ order: 0;
+ }
+ .order-md-1 {
+ -ms-flex-order: 1;
+ order: 1;
+ }
+ .order-md-2 {
+ -ms-flex-order: 2;
+ order: 2;
+ }
+ .order-md-3 {
+ -ms-flex-order: 3;
+ order: 3;
+ }
+ .order-md-4 {
+ -ms-flex-order: 4;
+ order: 4;
+ }
+ .order-md-5 {
+ -ms-flex-order: 5;
+ order: 5;
+ }
+ .order-md-6 {
+ -ms-flex-order: 6;
+ order: 6;
+ }
+ .order-md-7 {
+ -ms-flex-order: 7;
+ order: 7;
+ }
+ .order-md-8 {
+ -ms-flex-order: 8;
+ order: 8;
+ }
+ .order-md-9 {
+ -ms-flex-order: 9;
+ order: 9;
+ }
+ .order-md-10 {
+ -ms-flex-order: 10;
+ order: 10;
+ }
+ .order-md-11 {
+ -ms-flex-order: 11;
+ order: 11;
+ }
+ .order-md-12 {
+ -ms-flex-order: 12;
+ order: 12;
+ }
+ .offset-md-0 {
+ margin-left: 0;
+ }
+ .offset-md-1 {
+ margin-left: 8.333333%;
+ }
+ .offset-md-2 {
+ margin-left: 16.666667%;
+ }
+ .offset-md-3 {
+ margin-left: 25%;
+ }
+ .offset-md-4 {
+ margin-left: 33.333333%;
+ }
+ .offset-md-5 {
+ margin-left: 41.666667%;
+ }
+ .offset-md-6 {
+ margin-left: 50%;
+ }
+ .offset-md-7 {
+ margin-left: 58.333333%;
+ }
+ .offset-md-8 {
+ margin-left: 66.666667%;
+ }
+ .offset-md-9 {
+ margin-left: 75%;
+ }
+ .offset-md-10 {
+ margin-left: 83.333333%;
+ }
+ .offset-md-11 {
+ margin-left: 91.666667%;
+ }
+}
+
+@media (min-width: 992px) {
+ .col-lg {
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .col-lg-auto {
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ width: auto;
+ max-width: none;
+ }
+ .col-lg-1 {
+ -ms-flex: 0 0 8.333333%;
+ flex: 0 0 8.333333%;
+ max-width: 8.333333%;
+ }
+ .col-lg-2 {
+ -ms-flex: 0 0 16.666667%;
+ flex: 0 0 16.666667%;
+ max-width: 16.666667%;
+ }
+ .col-lg-3 {
+ -ms-flex: 0 0 25%;
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .col-lg-4 {
+ -ms-flex: 0 0 33.333333%;
+ flex: 0 0 33.333333%;
+ max-width: 33.333333%;
+ }
+ .col-lg-5 {
+ -ms-flex: 0 0 41.666667%;
+ flex: 0 0 41.666667%;
+ max-width: 41.666667%;
+ }
+ .col-lg-6 {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .col-lg-7 {
+ -ms-flex: 0 0 58.333333%;
+ flex: 0 0 58.333333%;
+ max-width: 58.333333%;
+ }
+ .col-lg-8 {
+ -ms-flex: 0 0 66.666667%;
+ flex: 0 0 66.666667%;
+ max-width: 66.666667%;
+ }
+ .col-lg-9 {
+ -ms-flex: 0 0 75%;
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .col-lg-10 {
+ -ms-flex: 0 0 83.333333%;
+ flex: 0 0 83.333333%;
+ max-width: 83.333333%;
+ }
+ .col-lg-11 {
+ -ms-flex: 0 0 91.666667%;
+ flex: 0 0 91.666667%;
+ max-width: 91.666667%;
+ }
+ .col-lg-12 {
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .order-lg-first {
+ -ms-flex-order: -1;
+ order: -1;
+ }
+ .order-lg-last {
+ -ms-flex-order: 13;
+ order: 13;
+ }
+ .order-lg-0 {
+ -ms-flex-order: 0;
+ order: 0;
+ }
+ .order-lg-1 {
+ -ms-flex-order: 1;
+ order: 1;
+ }
+ .order-lg-2 {
+ -ms-flex-order: 2;
+ order: 2;
+ }
+ .order-lg-3 {
+ -ms-flex-order: 3;
+ order: 3;
+ }
+ .order-lg-4 {
+ -ms-flex-order: 4;
+ order: 4;
+ }
+ .order-lg-5 {
+ -ms-flex-order: 5;
+ order: 5;
+ }
+ .order-lg-6 {
+ -ms-flex-order: 6;
+ order: 6;
+ }
+ .order-lg-7 {
+ -ms-flex-order: 7;
+ order: 7;
+ }
+ .order-lg-8 {
+ -ms-flex-order: 8;
+ order: 8;
+ }
+ .order-lg-9 {
+ -ms-flex-order: 9;
+ order: 9;
+ }
+ .order-lg-10 {
+ -ms-flex-order: 10;
+ order: 10;
+ }
+ .order-lg-11 {
+ -ms-flex-order: 11;
+ order: 11;
+ }
+ .order-lg-12 {
+ -ms-flex-order: 12;
+ order: 12;
+ }
+ .offset-lg-0 {
+ margin-left: 0;
+ }
+ .offset-lg-1 {
+ margin-left: 8.333333%;
+ }
+ .offset-lg-2 {
+ margin-left: 16.666667%;
+ }
+ .offset-lg-3 {
+ margin-left: 25%;
+ }
+ .offset-lg-4 {
+ margin-left: 33.333333%;
+ }
+ .offset-lg-5 {
+ margin-left: 41.666667%;
+ }
+ .offset-lg-6 {
+ margin-left: 50%;
+ }
+ .offset-lg-7 {
+ margin-left: 58.333333%;
+ }
+ .offset-lg-8 {
+ margin-left: 66.666667%;
+ }
+ .offset-lg-9 {
+ margin-left: 75%;
+ }
+ .offset-lg-10 {
+ margin-left: 83.333333%;
+ }
+ .offset-lg-11 {
+ margin-left: 91.666667%;
+ }
+}
+
+@media (min-width: 1200px) {
+ .col-xl {
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .col-xl-auto {
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ width: auto;
+ max-width: none;
+ }
+ .col-xl-1 {
+ -ms-flex: 0 0 8.333333%;
+ flex: 0 0 8.333333%;
+ max-width: 8.333333%;
+ }
+ .col-xl-2 {
+ -ms-flex: 0 0 16.666667%;
+ flex: 0 0 16.666667%;
+ max-width: 16.666667%;
+ }
+ .col-xl-3 {
+ -ms-flex: 0 0 25%;
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .col-xl-4 {
+ -ms-flex: 0 0 33.333333%;
+ flex: 0 0 33.333333%;
+ max-width: 33.333333%;
+ }
+ .col-xl-5 {
+ -ms-flex: 0 0 41.666667%;
+ flex: 0 0 41.666667%;
+ max-width: 41.666667%;
+ }
+ .col-xl-6 {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .col-xl-7 {
+ -ms-flex: 0 0 58.333333%;
+ flex: 0 0 58.333333%;
+ max-width: 58.333333%;
+ }
+ .col-xl-8 {
+ -ms-flex: 0 0 66.666667%;
+ flex: 0 0 66.666667%;
+ max-width: 66.666667%;
+ }
+ .col-xl-9 {
+ -ms-flex: 0 0 75%;
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .col-xl-10 {
+ -ms-flex: 0 0 83.333333%;
+ flex: 0 0 83.333333%;
+ max-width: 83.333333%;
+ }
+ .col-xl-11 {
+ -ms-flex: 0 0 91.666667%;
+ flex: 0 0 91.666667%;
+ max-width: 91.666667%;
+ }
+ .col-xl-12 {
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .order-xl-first {
+ -ms-flex-order: -1;
+ order: -1;
+ }
+ .order-xl-last {
+ -ms-flex-order: 13;
+ order: 13;
+ }
+ .order-xl-0 {
+ -ms-flex-order: 0;
+ order: 0;
+ }
+ .order-xl-1 {
+ -ms-flex-order: 1;
+ order: 1;
+ }
+ .order-xl-2 {
+ -ms-flex-order: 2;
+ order: 2;
+ }
+ .order-xl-3 {
+ -ms-flex-order: 3;
+ order: 3;
+ }
+ .order-xl-4 {
+ -ms-flex-order: 4;
+ order: 4;
+ }
+ .order-xl-5 {
+ -ms-flex-order: 5;
+ order: 5;
+ }
+ .order-xl-6 {
+ -ms-flex-order: 6;
+ order: 6;
+ }
+ .order-xl-7 {
+ -ms-flex-order: 7;
+ order: 7;
+ }
+ .order-xl-8 {
+ -ms-flex-order: 8;
+ order: 8;
+ }
+ .order-xl-9 {
+ -ms-flex-order: 9;
+ order: 9;
+ }
+ .order-xl-10 {
+ -ms-flex-order: 10;
+ order: 10;
+ }
+ .order-xl-11 {
+ -ms-flex-order: 11;
+ order: 11;
+ }
+ .order-xl-12 {
+ -ms-flex-order: 12;
+ order: 12;
+ }
+ .offset-xl-0 {
+ margin-left: 0;
+ }
+ .offset-xl-1 {
+ margin-left: 8.333333%;
+ }
+ .offset-xl-2 {
+ margin-left: 16.666667%;
+ }
+ .offset-xl-3 {
+ margin-left: 25%;
+ }
+ .offset-xl-4 {
+ margin-left: 33.333333%;
+ }
+ .offset-xl-5 {
+ margin-left: 41.666667%;
+ }
+ .offset-xl-6 {
+ margin-left: 50%;
+ }
+ .offset-xl-7 {
+ margin-left: 58.333333%;
+ }
+ .offset-xl-8 {
+ margin-left: 66.666667%;
+ }
+ .offset-xl-9 {
+ margin-left: 75%;
+ }
+ .offset-xl-10 {
+ margin-left: 83.333333%;
+ }
+ .offset-xl-11 {
+ margin-left: 91.666667%;
+ }
+}
+
+.d-none {
+ display: none !important;
+}
+
+.d-inline {
+ display: inline !important;
+}
+
+.d-inline-block {
+ display: inline-block !important;
+}
+
+.d-block {
+ display: block !important;
+}
+
+.d-table {
+ display: table !important;
+}
+
+.d-table-row {
+ display: table-row !important;
+}
+
+.d-table-cell {
+ display: table-cell !important;
+}
+
+.d-flex {
+ display: -ms-flexbox !important;
+ display: flex !important;
+}
+
+.d-inline-flex {
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+}
+
+@media (min-width: 576px) {
+ .d-sm-none {
+ display: none !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-table {
+ display: table !important;
+ }
+ .d-sm-table-row {
+ display: table-row !important;
+ }
+ .d-sm-table-cell {
+ display: table-cell !important;
+ }
+ .d-sm-flex {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+ .d-sm-inline-flex {
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+@media (min-width: 768px) {
+ .d-md-none {
+ display: none !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-table {
+ display: table !important;
+ }
+ .d-md-table-row {
+ display: table-row !important;
+ }
+ .d-md-table-cell {
+ display: table-cell !important;
+ }
+ .d-md-flex {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+ .d-md-inline-flex {
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+@media (min-width: 992px) {
+ .d-lg-none {
+ display: none !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-table {
+ display: table !important;
+ }
+ .d-lg-table-row {
+ display: table-row !important;
+ }
+ .d-lg-table-cell {
+ display: table-cell !important;
+ }
+ .d-lg-flex {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+ .d-lg-inline-flex {
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+@media (min-width: 1200px) {
+ .d-xl-none {
+ display: none !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-table {
+ display: table !important;
+ }
+ .d-xl-table-row {
+ display: table-row !important;
+ }
+ .d-xl-table-cell {
+ display: table-cell !important;
+ }
+ .d-xl-flex {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+ .d-xl-inline-flex {
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+@media print {
+ .d-print-none {
+ display: none !important;
+ }
+ .d-print-inline {
+ display: inline !important;
+ }
+ .d-print-inline-block {
+ display: inline-block !important;
+ }
+ .d-print-block {
+ display: block !important;
+ }
+ .d-print-table {
+ display: table !important;
+ }
+ .d-print-table-row {
+ display: table-row !important;
+ }
+ .d-print-table-cell {
+ display: table-cell !important;
+ }
+ .d-print-flex {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+ .d-print-inline-flex {
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+.flex-row {
+ -ms-flex-direction: row !important;
+ flex-direction: row !important;
+}
+
+.flex-column {
+ -ms-flex-direction: column !important;
+ flex-direction: column !important;
+}
+
+.flex-row-reverse {
+ -ms-flex-direction: row-reverse !important;
+ flex-direction: row-reverse !important;
+}
+
+.flex-column-reverse {
+ -ms-flex-direction: column-reverse !important;
+ flex-direction: column-reverse !important;
+}
+
+.flex-wrap {
+ -ms-flex-wrap: wrap !important;
+ flex-wrap: wrap !important;
+}
+
+.flex-nowrap {
+ -ms-flex-wrap: nowrap !important;
+ flex-wrap: nowrap !important;
+}
+
+.flex-wrap-reverse {
+ -ms-flex-wrap: wrap-reverse !important;
+ flex-wrap: wrap-reverse !important;
+}
+
+.flex-fill {
+ -ms-flex: 1 1 auto !important;
+ flex: 1 1 auto !important;
+}
+
+.flex-grow-0 {
+ -ms-flex-positive: 0 !important;
+ flex-grow: 0 !important;
+}
+
+.flex-grow-1 {
+ -ms-flex-positive: 1 !important;
+ flex-grow: 1 !important;
+}
+
+.flex-shrink-0 {
+ -ms-flex-negative: 0 !important;
+ flex-shrink: 0 !important;
+}
+
+.flex-shrink-1 {
+ -ms-flex-negative: 1 !important;
+ flex-shrink: 1 !important;
+}
+
+.justify-content-start {
+ -ms-flex-pack: start !important;
+ justify-content: flex-start !important;
+}
+
+.justify-content-end {
+ -ms-flex-pack: end !important;
+ justify-content: flex-end !important;
+}
+
+.justify-content-center {
+ -ms-flex-pack: center !important;
+ justify-content: center !important;
+}
+
+.justify-content-between {
+ -ms-flex-pack: justify !important;
+ justify-content: space-between !important;
+}
+
+.justify-content-around {
+ -ms-flex-pack: distribute !important;
+ justify-content: space-around !important;
+}
+
+.align-items-start {
+ -ms-flex-align: start !important;
+ align-items: flex-start !important;
+}
+
+.align-items-end {
+ -ms-flex-align: end !important;
+ align-items: flex-end !important;
+}
+
+.align-items-center {
+ -ms-flex-align: center !important;
+ align-items: center !important;
+}
+
+.align-items-baseline {
+ -ms-flex-align: baseline !important;
+ align-items: baseline !important;
+}
+
+.align-items-stretch {
+ -ms-flex-align: stretch !important;
+ align-items: stretch !important;
+}
+
+.align-content-start {
+ -ms-flex-line-pack: start !important;
+ align-content: flex-start !important;
+}
+
+.align-content-end {
+ -ms-flex-line-pack: end !important;
+ align-content: flex-end !important;
+}
+
+.align-content-center {
+ -ms-flex-line-pack: center !important;
+ align-content: center !important;
+}
+
+.align-content-between {
+ -ms-flex-line-pack: justify !important;
+ align-content: space-between !important;
+}
+
+.align-content-around {
+ -ms-flex-line-pack: distribute !important;
+ align-content: space-around !important;
+}
+
+.align-content-stretch {
+ -ms-flex-line-pack: stretch !important;
+ align-content: stretch !important;
+}
+
+.align-self-auto {
+ -ms-flex-item-align: auto !important;
+ align-self: auto !important;
+}
+
+.align-self-start {
+ -ms-flex-item-align: start !important;
+ align-self: flex-start !important;
+}
+
+.align-self-end {
+ -ms-flex-item-align: end !important;
+ align-self: flex-end !important;
+}
+
+.align-self-center {
+ -ms-flex-item-align: center !important;
+ align-self: center !important;
+}
+
+.align-self-baseline {
+ -ms-flex-item-align: baseline !important;
+ align-self: baseline !important;
+}
+
+.align-self-stretch {
+ -ms-flex-item-align: stretch !important;
+ align-self: stretch !important;
+}
+
+@media (min-width: 576px) {
+ .flex-sm-row {
+ -ms-flex-direction: row !important;
+ flex-direction: row !important;
+ }
+ .flex-sm-column {
+ -ms-flex-direction: column !important;
+ flex-direction: column !important;
+ }
+ .flex-sm-row-reverse {
+ -ms-flex-direction: row-reverse !important;
+ flex-direction: row-reverse !important;
+ }
+ .flex-sm-column-reverse {
+ -ms-flex-direction: column-reverse !important;
+ flex-direction: column-reverse !important;
+ }
+ .flex-sm-wrap {
+ -ms-flex-wrap: wrap !important;
+ flex-wrap: wrap !important;
+ }
+ .flex-sm-nowrap {
+ -ms-flex-wrap: nowrap !important;
+ flex-wrap: nowrap !important;
+ }
+ .flex-sm-wrap-reverse {
+ -ms-flex-wrap: wrap-reverse !important;
+ flex-wrap: wrap-reverse !important;
+ }
+ .flex-sm-fill {
+ -ms-flex: 1 1 auto !important;
+ flex: 1 1 auto !important;
+ }
+ .flex-sm-grow-0 {
+ -ms-flex-positive: 0 !important;
+ flex-grow: 0 !important;
+ }
+ .flex-sm-grow-1 {
+ -ms-flex-positive: 1 !important;
+ flex-grow: 1 !important;
+ }
+ .flex-sm-shrink-0 {
+ -ms-flex-negative: 0 !important;
+ flex-shrink: 0 !important;
+ }
+ .flex-sm-shrink-1 {
+ -ms-flex-negative: 1 !important;
+ flex-shrink: 1 !important;
+ }
+ .justify-content-sm-start {
+ -ms-flex-pack: start !important;
+ justify-content: flex-start !important;
+ }
+ .justify-content-sm-end {
+ -ms-flex-pack: end !important;
+ justify-content: flex-end !important;
+ }
+ .justify-content-sm-center {
+ -ms-flex-pack: center !important;
+ justify-content: center !important;
+ }
+ .justify-content-sm-between {
+ -ms-flex-pack: justify !important;
+ justify-content: space-between !important;
+ }
+ .justify-content-sm-around {
+ -ms-flex-pack: distribute !important;
+ justify-content: space-around !important;
+ }
+ .align-items-sm-start {
+ -ms-flex-align: start !important;
+ align-items: flex-start !important;
+ }
+ .align-items-sm-end {
+ -ms-flex-align: end !important;
+ align-items: flex-end !important;
+ }
+ .align-items-sm-center {
+ -ms-flex-align: center !important;
+ align-items: center !important;
+ }
+ .align-items-sm-baseline {
+ -ms-flex-align: baseline !important;
+ align-items: baseline !important;
+ }
+ .align-items-sm-stretch {
+ -ms-flex-align: stretch !important;
+ align-items: stretch !important;
+ }
+ .align-content-sm-start {
+ -ms-flex-line-pack: start !important;
+ align-content: flex-start !important;
+ }
+ .align-content-sm-end {
+ -ms-flex-line-pack: end !important;
+ align-content: flex-end !important;
+ }
+ .align-content-sm-center {
+ -ms-flex-line-pack: center !important;
+ align-content: center !important;
+ }
+ .align-content-sm-between {
+ -ms-flex-line-pack: justify !important;
+ align-content: space-between !important;
+ }
+ .align-content-sm-around {
+ -ms-flex-line-pack: distribute !important;
+ align-content: space-around !important;
+ }
+ .align-content-sm-stretch {
+ -ms-flex-line-pack: stretch !important;
+ align-content: stretch !important;
+ }
+ .align-self-sm-auto {
+ -ms-flex-item-align: auto !important;
+ align-self: auto !important;
+ }
+ .align-self-sm-start {
+ -ms-flex-item-align: start !important;
+ align-self: flex-start !important;
+ }
+ .align-self-sm-end {
+ -ms-flex-item-align: end !important;
+ align-self: flex-end !important;
+ }
+ .align-self-sm-center {
+ -ms-flex-item-align: center !important;
+ align-self: center !important;
+ }
+ .align-self-sm-baseline {
+ -ms-flex-item-align: baseline !important;
+ align-self: baseline !important;
+ }
+ .align-self-sm-stretch {
+ -ms-flex-item-align: stretch !important;
+ align-self: stretch !important;
+ }
+}
+
+@media (min-width: 768px) {
+ .flex-md-row {
+ -ms-flex-direction: row !important;
+ flex-direction: row !important;
+ }
+ .flex-md-column {
+ -ms-flex-direction: column !important;
+ flex-direction: column !important;
+ }
+ .flex-md-row-reverse {
+ -ms-flex-direction: row-reverse !important;
+ flex-direction: row-reverse !important;
+ }
+ .flex-md-column-reverse {
+ -ms-flex-direction: column-reverse !important;
+ flex-direction: column-reverse !important;
+ }
+ .flex-md-wrap {
+ -ms-flex-wrap: wrap !important;
+ flex-wrap: wrap !important;
+ }
+ .flex-md-nowrap {
+ -ms-flex-wrap: nowrap !important;
+ flex-wrap: nowrap !important;
+ }
+ .flex-md-wrap-reverse {
+ -ms-flex-wrap: wrap-reverse !important;
+ flex-wrap: wrap-reverse !important;
+ }
+ .flex-md-fill {
+ -ms-flex: 1 1 auto !important;
+ flex: 1 1 auto !important;
+ }
+ .flex-md-grow-0 {
+ -ms-flex-positive: 0 !important;
+ flex-grow: 0 !important;
+ }
+ .flex-md-grow-1 {
+ -ms-flex-positive: 1 !important;
+ flex-grow: 1 !important;
+ }
+ .flex-md-shrink-0 {
+ -ms-flex-negative: 0 !important;
+ flex-shrink: 0 !important;
+ }
+ .flex-md-shrink-1 {
+ -ms-flex-negative: 1 !important;
+ flex-shrink: 1 !important;
+ }
+ .justify-content-md-start {
+ -ms-flex-pack: start !important;
+ justify-content: flex-start !important;
+ }
+ .justify-content-md-end {
+ -ms-flex-pack: end !important;
+ justify-content: flex-end !important;
+ }
+ .justify-content-md-center {
+ -ms-flex-pack: center !important;
+ justify-content: center !important;
+ }
+ .justify-content-md-between {
+ -ms-flex-pack: justify !important;
+ justify-content: space-between !important;
+ }
+ .justify-content-md-around {
+ -ms-flex-pack: distribute !important;
+ justify-content: space-around !important;
+ }
+ .align-items-md-start {
+ -ms-flex-align: start !important;
+ align-items: flex-start !important;
+ }
+ .align-items-md-end {
+ -ms-flex-align: end !important;
+ align-items: flex-end !important;
+ }
+ .align-items-md-center {
+ -ms-flex-align: center !important;
+ align-items: center !important;
+ }
+ .align-items-md-baseline {
+ -ms-flex-align: baseline !important;
+ align-items: baseline !important;
+ }
+ .align-items-md-stretch {
+ -ms-flex-align: stretch !important;
+ align-items: stretch !important;
+ }
+ .align-content-md-start {
+ -ms-flex-line-pack: start !important;
+ align-content: flex-start !important;
+ }
+ .align-content-md-end {
+ -ms-flex-line-pack: end !important;
+ align-content: flex-end !important;
+ }
+ .align-content-md-center {
+ -ms-flex-line-pack: center !important;
+ align-content: center !important;
+ }
+ .align-content-md-between {
+ -ms-flex-line-pack: justify !important;
+ align-content: space-between !important;
+ }
+ .align-content-md-around {
+ -ms-flex-line-pack: distribute !important;
+ align-content: space-around !important;
+ }
+ .align-content-md-stretch {
+ -ms-flex-line-pack: stretch !important;
+ align-content: stretch !important;
+ }
+ .align-self-md-auto {
+ -ms-flex-item-align: auto !important;
+ align-self: auto !important;
+ }
+ .align-self-md-start {
+ -ms-flex-item-align: start !important;
+ align-self: flex-start !important;
+ }
+ .align-self-md-end {
+ -ms-flex-item-align: end !important;
+ align-self: flex-end !important;
+ }
+ .align-self-md-center {
+ -ms-flex-item-align: center !important;
+ align-self: center !important;
+ }
+ .align-self-md-baseline {
+ -ms-flex-item-align: baseline !important;
+ align-self: baseline !important;
+ }
+ .align-self-md-stretch {
+ -ms-flex-item-align: stretch !important;
+ align-self: stretch !important;
+ }
+}
+
+@media (min-width: 992px) {
+ .flex-lg-row {
+ -ms-flex-direction: row !important;
+ flex-direction: row !important;
+ }
+ .flex-lg-column {
+ -ms-flex-direction: column !important;
+ flex-direction: column !important;
+ }
+ .flex-lg-row-reverse {
+ -ms-flex-direction: row-reverse !important;
+ flex-direction: row-reverse !important;
+ }
+ .flex-lg-column-reverse {
+ -ms-flex-direction: column-reverse !important;
+ flex-direction: column-reverse !important;
+ }
+ .flex-lg-wrap {
+ -ms-flex-wrap: wrap !important;
+ flex-wrap: wrap !important;
+ }
+ .flex-lg-nowrap {
+ -ms-flex-wrap: nowrap !important;
+ flex-wrap: nowrap !important;
+ }
+ .flex-lg-wrap-reverse {
+ -ms-flex-wrap: wrap-reverse !important;
+ flex-wrap: wrap-reverse !important;
+ }
+ .flex-lg-fill {
+ -ms-flex: 1 1 auto !important;
+ flex: 1 1 auto !important;
+ }
+ .flex-lg-grow-0 {
+ -ms-flex-positive: 0 !important;
+ flex-grow: 0 !important;
+ }
+ .flex-lg-grow-1 {
+ -ms-flex-positive: 1 !important;
+ flex-grow: 1 !important;
+ }
+ .flex-lg-shrink-0 {
+ -ms-flex-negative: 0 !important;
+ flex-shrink: 0 !important;
+ }
+ .flex-lg-shrink-1 {
+ -ms-flex-negative: 1 !important;
+ flex-shrink: 1 !important;
+ }
+ .justify-content-lg-start {
+ -ms-flex-pack: start !important;
+ justify-content: flex-start !important;
+ }
+ .justify-content-lg-end {
+ -ms-flex-pack: end !important;
+ justify-content: flex-end !important;
+ }
+ .justify-content-lg-center {
+ -ms-flex-pack: center !important;
+ justify-content: center !important;
+ }
+ .justify-content-lg-between {
+ -ms-flex-pack: justify !important;
+ justify-content: space-between !important;
+ }
+ .justify-content-lg-around {
+ -ms-flex-pack: distribute !important;
+ justify-content: space-around !important;
+ }
+ .align-items-lg-start {
+ -ms-flex-align: start !important;
+ align-items: flex-start !important;
+ }
+ .align-items-lg-end {
+ -ms-flex-align: end !important;
+ align-items: flex-end !important;
+ }
+ .align-items-lg-center {
+ -ms-flex-align: center !important;
+ align-items: center !important;
+ }
+ .align-items-lg-baseline {
+ -ms-flex-align: baseline !important;
+ align-items: baseline !important;
+ }
+ .align-items-lg-stretch {
+ -ms-flex-align: stretch !important;
+ align-items: stretch !important;
+ }
+ .align-content-lg-start {
+ -ms-flex-line-pack: start !important;
+ align-content: flex-start !important;
+ }
+ .align-content-lg-end {
+ -ms-flex-line-pack: end !important;
+ align-content: flex-end !important;
+ }
+ .align-content-lg-center {
+ -ms-flex-line-pack: center !important;
+ align-content: center !important;
+ }
+ .align-content-lg-between {
+ -ms-flex-line-pack: justify !important;
+ align-content: space-between !important;
+ }
+ .align-content-lg-around {
+ -ms-flex-line-pack: distribute !important;
+ align-content: space-around !important;
+ }
+ .align-content-lg-stretch {
+ -ms-flex-line-pack: stretch !important;
+ align-content: stretch !important;
+ }
+ .align-self-lg-auto {
+ -ms-flex-item-align: auto !important;
+ align-self: auto !important;
+ }
+ .align-self-lg-start {
+ -ms-flex-item-align: start !important;
+ align-self: flex-start !important;
+ }
+ .align-self-lg-end {
+ -ms-flex-item-align: end !important;
+ align-self: flex-end !important;
+ }
+ .align-self-lg-center {
+ -ms-flex-item-align: center !important;
+ align-self: center !important;
+ }
+ .align-self-lg-baseline {
+ -ms-flex-item-align: baseline !important;
+ align-self: baseline !important;
+ }
+ .align-self-lg-stretch {
+ -ms-flex-item-align: stretch !important;
+ align-self: stretch !important;
+ }
+}
+
+@media (min-width: 1200px) {
+ .flex-xl-row {
+ -ms-flex-direction: row !important;
+ flex-direction: row !important;
+ }
+ .flex-xl-column {
+ -ms-flex-direction: column !important;
+ flex-direction: column !important;
+ }
+ .flex-xl-row-reverse {
+ -ms-flex-direction: row-reverse !important;
+ flex-direction: row-reverse !important;
+ }
+ .flex-xl-column-reverse {
+ -ms-flex-direction: column-reverse !important;
+ flex-direction: column-reverse !important;
+ }
+ .flex-xl-wrap {
+ -ms-flex-wrap: wrap !important;
+ flex-wrap: wrap !important;
+ }
+ .flex-xl-nowrap {
+ -ms-flex-wrap: nowrap !important;
+ flex-wrap: nowrap !important;
+ }
+ .flex-xl-wrap-reverse {
+ -ms-flex-wrap: wrap-reverse !important;
+ flex-wrap: wrap-reverse !important;
+ }
+ .flex-xl-fill {
+ -ms-flex: 1 1 auto !important;
+ flex: 1 1 auto !important;
+ }
+ .flex-xl-grow-0 {
+ -ms-flex-positive: 0 !important;
+ flex-grow: 0 !important;
+ }
+ .flex-xl-grow-1 {
+ -ms-flex-positive: 1 !important;
+ flex-grow: 1 !important;
+ }
+ .flex-xl-shrink-0 {
+ -ms-flex-negative: 0 !important;
+ flex-shrink: 0 !important;
+ }
+ .flex-xl-shrink-1 {
+ -ms-flex-negative: 1 !important;
+ flex-shrink: 1 !important;
+ }
+ .justify-content-xl-start {
+ -ms-flex-pack: start !important;
+ justify-content: flex-start !important;
+ }
+ .justify-content-xl-end {
+ -ms-flex-pack: end !important;
+ justify-content: flex-end !important;
+ }
+ .justify-content-xl-center {
+ -ms-flex-pack: center !important;
+ justify-content: center !important;
+ }
+ .justify-content-xl-between {
+ -ms-flex-pack: justify !important;
+ justify-content: space-between !important;
+ }
+ .justify-content-xl-around {
+ -ms-flex-pack: distribute !important;
+ justify-content: space-around !important;
+ }
+ .align-items-xl-start {
+ -ms-flex-align: start !important;
+ align-items: flex-start !important;
+ }
+ .align-items-xl-end {
+ -ms-flex-align: end !important;
+ align-items: flex-end !important;
+ }
+ .align-items-xl-center {
+ -ms-flex-align: center !important;
+ align-items: center !important;
+ }
+ .align-items-xl-baseline {
+ -ms-flex-align: baseline !important;
+ align-items: baseline !important;
+ }
+ .align-items-xl-stretch {
+ -ms-flex-align: stretch !important;
+ align-items: stretch !important;
+ }
+ .align-content-xl-start {
+ -ms-flex-line-pack: start !important;
+ align-content: flex-start !important;
+ }
+ .align-content-xl-end {
+ -ms-flex-line-pack: end !important;
+ align-content: flex-end !important;
+ }
+ .align-content-xl-center {
+ -ms-flex-line-pack: center !important;
+ align-content: center !important;
+ }
+ .align-content-xl-between {
+ -ms-flex-line-pack: justify !important;
+ align-content: space-between !important;
+ }
+ .align-content-xl-around {
+ -ms-flex-line-pack: distribute !important;
+ align-content: space-around !important;
+ }
+ .align-content-xl-stretch {
+ -ms-flex-line-pack: stretch !important;
+ align-content: stretch !important;
+ }
+ .align-self-xl-auto {
+ -ms-flex-item-align: auto !important;
+ align-self: auto !important;
+ }
+ .align-self-xl-start {
+ -ms-flex-item-align: start !important;
+ align-self: flex-start !important;
+ }
+ .align-self-xl-end {
+ -ms-flex-item-align: end !important;
+ align-self: flex-end !important;
+ }
+ .align-self-xl-center {
+ -ms-flex-item-align: center !important;
+ align-self: center !important;
+ }
+ .align-self-xl-baseline {
+ -ms-flex-item-align: baseline !important;
+ align-self: baseline !important;
+ }
+ .align-self-xl-stretch {
+ -ms-flex-item-align: stretch !important;
+ align-self: stretch !important;
+ }
+}
+/*# sourceMappingURL=bootstrap-grid.css.map */ \ No newline at end of file
diff --git a/public/css/bootstrap-grid.css.map b/public/css/bootstrap-grid.css.map
new file mode 100755
index 0000000..a636cce
--- /dev/null
+++ b/public/css/bootstrap-grid.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../scss/bootstrap-grid.scss","bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_display.scss","../../scss/utilities/_flex.scss"],"names":[],"mappings":"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","file":"bootstrap-grid.css","sourcesContent":["/*!\n * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@at-root {\n @-ms-viewport { width: device-width; } // stylelint-disable-line at-rule-no-vendor-prefix\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/display\";\n@import \"utilities/flex\";\n","/*!\n * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n@-ms-viewport {\n width: device-width;\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container() {\n width: 100%;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row() {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($grid-gutter-width / -2);\n margin-left: ($grid-gutter-width / -2);\n}\n\n@mixin make-col-ready() {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n\n//\n// Color system\n//\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n// Body\n//\n// Settings for the `<body>` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: ($font-size-base * 1.25) !default;\n$font-size-sm: ($font-size-base * .875) !default;\n\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: ($spacer / 2) !default;\n$headings-font-family: inherit !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: inherit !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: ($font-size-base * 1.25) !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-bg: transparent !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $gray-300 !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-bg: $gray-900 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($gray-900, 7.5%) !default;\n$table-dark-color: $body-bg !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n$input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border}) !default;\n\n$input-height-inner-lg: ($font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border}) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: 1.5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $gray-300 !default;\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-control-indicator-disabled-bg: $gray-200 !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n\n$custom-control-indicator-focus-box-shadow: 0 0 0 1px $body-bg, $input-btn-focus-box-shadow !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-select-padding-y: .375rem !default;\n$custom-select-padding-x: .75rem !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-line-height: $input-btn-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-select-border-width: $input-btn-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-btn-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width rgba($custom-select-focus-border-color, .5) !default;\n\n$custom-select-font-size-sm: 75% !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-font-size-lg: 125% !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-btn-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-btn-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-btn-padding-y !default;\n$custom-file-padding-x: $input-btn-padding-x !default;\n$custom-file-line-height: $input-btn-line-height !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-btn-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: ($spacer / 2) !default;\n\n// Navbar\n\n$navbar-padding-y: ($spacer / 2) !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: ($grid-gutter-width / 2) !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $gray-200 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding: 1rem !default;\n\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: ($font-size-base * .75) !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$carousel-transition: transform .6s ease !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Printing\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .d#{$infix}-none { display: none !important; }\n .d#{$infix}-inline { display: inline !important; }\n .d#{$infix}-inline-block { display: inline-block !important; }\n .d#{$infix}-block { display: block !important; }\n .d#{$infix}-table { display: table !important; }\n .d#{$infix}-table-row { display: table-row !important; }\n .d#{$infix}-table-cell { display: table-cell !important; }\n .d#{$infix}-flex { display: flex !important; }\n .d#{$infix}-inline-flex { display: inline-flex !important; }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n .d-print-none { display: none !important; }\n .d-print-inline { display: inline !important; }\n .d-print-inline-block { display: inline-block !important; }\n .d-print-block { display: block !important; }\n .d-print-table { display: table !important; }\n .d-print-table-row { display: table-row !important; }\n .d-print-table-cell { display: table-cell !important; }\n .d-print-flex { display: flex !important; }\n .d-print-inline-flex { display: inline-flex !important; }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n"]} \ No newline at end of file
diff --git a/public/css/bootstrap-grid.min.css b/public/css/bootstrap-grid.min.css
new file mode 100755
index 0000000..63e1bc6
--- /dev/null
+++ b/public/css/bootstrap-grid.min.css
@@ -0,0 +1,7 @@
+/*!
+ * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
+ * Copyright 2011-2018 The Bootstrap Authors
+ * Copyright 2011-2018 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}
+/*# sourceMappingURL=bootstrap-grid.min.css.map */ \ No newline at end of file
diff --git a/public/css/bootstrap-grid.min.css.map b/public/css/bootstrap-grid.min.css.map
new file mode 100755
index 0000000..4cc3aa6
--- /dev/null
+++ b/public/css/bootstrap-grid.min.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../scss/bootstrap-grid.scss","dist/css/bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_display.scss","../../scss/utilities/_flex.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@at-root {\n @-ms-viewport { width: device-width; } // stylelint-disable-line at-rule-no-vendor-prefix\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/display\";\n@import \"utilities/flex\";\n","/*!\n * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n@-ms-viewport {\n width: device-width;\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n -ms-flex-order: -1;\n order: -1;\n}\n\n.order-last {\n -ms-flex-order: 13;\n order: 13;\n}\n\n.order-0 {\n -ms-flex-order: 0;\n order: 0;\n}\n\n.order-1 {\n -ms-flex-order: 1;\n order: 1;\n}\n\n.order-2 {\n -ms-flex-order: 2;\n order: 2;\n}\n\n.order-3 {\n -ms-flex-order: 3;\n order: 3;\n}\n\n.order-4 {\n -ms-flex-order: 4;\n order: 4;\n}\n\n.order-5 {\n -ms-flex-order: 5;\n order: 5;\n}\n\n.order-6 {\n -ms-flex-order: 6;\n order: 6;\n}\n\n.order-7 {\n -ms-flex-order: 7;\n order: 7;\n}\n\n.order-8 {\n -ms-flex-order: 8;\n order: 8;\n}\n\n.order-9 {\n -ms-flex-order: 9;\n order: 9;\n}\n\n.order-10 {\n -ms-flex-order: 10;\n order: 10;\n}\n\n.order-11 {\n -ms-flex-order: 11;\n order: 11;\n}\n\n.order-12 {\n -ms-flex-order: 12;\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-sm-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-sm-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-sm-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-sm-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-sm-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-sm-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-sm-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-sm-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-sm-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-sm-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-sm-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-sm-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-sm-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-sm-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-md-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-md-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-md-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-md-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-md-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-md-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-md-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-md-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-md-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-md-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-md-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-md-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-md-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-md-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-lg-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-lg-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-lg-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-lg-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-lg-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-lg-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-lg-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-lg-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-lg-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-lg-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-lg-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-lg-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-lg-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-lg-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-xl-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-xl-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-xl-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xl-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xl-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xl-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xl-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xl-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xl-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xl-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xl-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xl-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xl-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xl-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n}\n\n.d-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-md-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-print-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n.flex-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n}\n\n.flex-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n}\n\n.justify-content-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n}\n\n.align-items-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n}\n\n.align-items-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n}\n\n.align-items-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n}\n\n.align-items-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n}\n\n.align-content-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n}\n\n.align-content-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n}\n\n.align-content-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n}\n\n.align-content-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n}\n\n.align-content-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n}\n\n.align-self-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n}\n\n.align-self-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n}\n\n.align-self-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n}\n\n.align-self-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n}\n\n.align-self-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-sm-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-sm-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-sm-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-sm-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-sm-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-sm-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-sm-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-sm-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-md-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-md-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-md-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-md-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-md-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-md-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-md-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-md-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-md-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-md-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-md-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-md-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-md-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-md-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-md-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-md-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-lg-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-lg-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-lg-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-lg-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-lg-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-lg-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-lg-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-lg-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xl-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xl-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xl-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container() {\n width: 100%;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row() {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($grid-gutter-width / -2);\n margin-left: ($grid-gutter-width / -2);\n}\n\n@mixin make-col-ready() {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .d#{$infix}-none { display: none !important; }\n .d#{$infix}-inline { display: inline !important; }\n .d#{$infix}-inline-block { display: inline-block !important; }\n .d#{$infix}-block { display: block !important; }\n .d#{$infix}-table { display: table !important; }\n .d#{$infix}-table-row { display: table-row !important; }\n .d#{$infix}-table-cell { display: table-cell !important; }\n .d#{$infix}-flex { display: flex !important; }\n .d#{$infix}-inline-flex { display: inline-flex !important; }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n .d-print-none { display: none !important; }\n .d-print-inline { display: inline !important; }\n .d-print-inline-block { display: inline-block !important; }\n .d-print-block { display: block !important; }\n .d-print-table { display: table !important; }\n .d-print-table-row { display: table-row !important; }\n .d-print-table-cell { display: table-cell !important; }\n .d-print-flex { display: flex !important; }\n .d-print-inline-flex { display: inline-flex !important; }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n"]} \ No newline at end of file
diff --git a/public/css/bootstrap-reboot.css b/public/css/bootstrap-reboot.css
new file mode 100755
index 0000000..b3d7f4c
--- /dev/null
+++ b/public/css/bootstrap-reboot.css
@@ -0,0 +1,331 @@
+/*!
+ * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)
+ * Copyright 2011-2018 The Bootstrap Authors
+ * Copyright 2011-2018 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
+ */
+*,
+*::before,
+*::after {
+ box-sizing: border-box;
+}
+
+html {
+ font-family: sans-serif;
+ line-height: 1.15;
+ -webkit-text-size-adjust: 100%;
+ -ms-text-size-adjust: 100%;
+ -ms-overflow-style: scrollbar;
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
+
+@-ms-viewport {
+ width: device-width;
+}
+
+article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
+ display: block;
+}
+
+body {
+ margin: 0;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #212529;
+ text-align: left;
+ background-color: #fff;
+}
+
+[tabindex="-1"]:focus {
+ outline: 0 !important;
+}
+
+hr {
+ box-sizing: content-box;
+ height: 0;
+ overflow: visible;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ margin-top: 0;
+ margin-bottom: 0.5rem;
+}
+
+p {
+ margin-top: 0;
+ margin-bottom: 1rem;
+}
+
+abbr[title],
+abbr[data-original-title] {
+ text-decoration: underline;
+ -webkit-text-decoration: underline dotted;
+ text-decoration: underline dotted;
+ cursor: help;
+ border-bottom: 0;
+}
+
+address {
+ margin-bottom: 1rem;
+ font-style: normal;
+ line-height: inherit;
+}
+
+ol,
+ul,
+dl {
+ margin-top: 0;
+ margin-bottom: 1rem;
+}
+
+ol ol,
+ul ul,
+ol ul,
+ul ol {
+ margin-bottom: 0;
+}
+
+dt {
+ font-weight: 700;
+}
+
+dd {
+ margin-bottom: .5rem;
+ margin-left: 0;
+}
+
+blockquote {
+ margin: 0 0 1rem;
+}
+
+dfn {
+ font-style: italic;
+}
+
+b,
+strong {
+ font-weight: bolder;
+}
+
+small {
+ font-size: 80%;
+}
+
+sub,
+sup {
+ position: relative;
+ font-size: 75%;
+ line-height: 0;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -.25em;
+}
+
+sup {
+ top: -.5em;
+}
+
+a {
+ color: #007bff;
+ text-decoration: none;
+ background-color: transparent;
+ -webkit-text-decoration-skip: objects;
+}
+
+a:hover {
+ color: #0056b3;
+ text-decoration: underline;
+}
+
+a:not([href]):not([tabindex]) {
+ color: inherit;
+ text-decoration: none;
+}
+
+a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
+ color: inherit;
+ text-decoration: none;
+}
+
+a:not([href]):not([tabindex]):focus {
+ outline: 0;
+}
+
+pre,
+code,
+kbd,
+samp {
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
+ font-size: 1em;
+}
+
+pre {
+ margin-top: 0;
+ margin-bottom: 1rem;
+ overflow: auto;
+ -ms-overflow-style: scrollbar;
+}
+
+figure {
+ margin: 0 0 1rem;
+}
+
+img {
+ vertical-align: middle;
+ border-style: none;
+}
+
+svg {
+ overflow: hidden;
+ vertical-align: middle;
+}
+
+table {
+ border-collapse: collapse;
+}
+
+caption {
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+ color: #6c757d;
+ text-align: left;
+ caption-side: bottom;
+}
+
+th {
+ text-align: inherit;
+}
+
+label {
+ display: inline-block;
+ margin-bottom: 0.5rem;
+}
+
+button {
+ border-radius: 0;
+}
+
+button:focus {
+ outline: 1px dotted;
+ outline: 5px auto -webkit-focus-ring-color;
+}
+
+input,
+button,
+select,
+optgroup,
+textarea {
+ margin: 0;
+ font-family: inherit;
+ font-size: inherit;
+ line-height: inherit;
+}
+
+button,
+input {
+ overflow: visible;
+}
+
+button,
+select {
+ text-transform: none;
+}
+
+button,
+html [type="button"],
+[type="reset"],
+[type="submit"] {
+ -webkit-appearance: button;
+}
+
+button::-moz-focus-inner,
+[type="button"]::-moz-focus-inner,
+[type="reset"]::-moz-focus-inner,
+[type="submit"]::-moz-focus-inner {
+ padding: 0;
+ border-style: none;
+}
+
+input[type="radio"],
+input[type="checkbox"] {
+ box-sizing: border-box;
+ padding: 0;
+}
+
+input[type="date"],
+input[type="time"],
+input[type="datetime-local"],
+input[type="month"] {
+ -webkit-appearance: listbox;
+}
+
+textarea {
+ overflow: auto;
+ resize: vertical;
+}
+
+fieldset {
+ min-width: 0;
+ padding: 0;
+ margin: 0;
+ border: 0;
+}
+
+legend {
+ display: block;
+ width: 100%;
+ max-width: 100%;
+ padding: 0;
+ margin-bottom: .5rem;
+ font-size: 1.5rem;
+ line-height: inherit;
+ color: inherit;
+ white-space: normal;
+}
+
+progress {
+ vertical-align: baseline;
+}
+
+[type="number"]::-webkit-inner-spin-button,
+[type="number"]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+[type="search"] {
+ outline-offset: -2px;
+ -webkit-appearance: none;
+}
+
+[type="search"]::-webkit-search-cancel-button,
+[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+::-webkit-file-upload-button {
+ font: inherit;
+ -webkit-appearance: button;
+}
+
+output {
+ display: inline-block;
+}
+
+summary {
+ display: list-item;
+ cursor: pointer;
+}
+
+template {
+ display: none;
+}
+
+[hidden] {
+ display: none !important;
+}
+/*# sourceMappingURL=bootstrap-reboot.css.map */ \ No newline at end of file
diff --git a/public/css/bootstrap-reboot.css.map b/public/css/bootstrap-reboot.css.map
new file mode 100755
index 0000000..3a17ed9
--- /dev/null
+++ b/public/css/bootstrap-reboot.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../scss/bootstrap-reboot.scss","../../scss/_reboot.scss","../../scss/_variables.scss","bootstrap-reboot.css","../../scss/mixins/_hover.scss"],"names":[],"mappings":"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","file":"bootstrap-reboot.css","sourcesContent":["/*!\n * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so\n// we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n// 6. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -ms-text-size-adjust: 100%; // 4\n -ms-overflow-style: scrollbar; // 5\n -webkit-tap-highlight-color: rgba($black, 0); // 6\n}\n\n// IE10+ doesn't honor `<meta name=\"viewport\">` in some cases.\n@at-root {\n @-ms-viewport {\n width: device-width;\n }\n}\n\n// stylelint-disable selector-list-comma-newline-after\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use the\n// the `inherit` value on things like `<th>` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n font-size: $font-size-base;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `<p>`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Remove the bottom border in Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Duplicate behavior to the data-* attribute for our tooltip plugin\n\nabbr[title],\nabbr[data-original-title] { // 4\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 1\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic; // Add the correct font style in Android 4.3-\n}\n\n// stylelint-disable font-weight-notation\nb,\nstrong {\n font-weight: bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n// stylelint-enable font-weight-notation\n\nsmall {\n font-size: 80%; // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n -webkit-text-decoration-skip: objects; // Remove gaps in links underline in iOS 8+ and Safari 8+.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n font-size: 1em; // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // We have @viewport set which causes scrollbars to overlap content in IE11 and Edge, so\n // we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `<td>` alignment by inheriting from the `<body>`, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\nhtml [type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `<div>`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n\n//\n// Color system\n//\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n// Body\n//\n// Settings for the `<body>` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: ($font-size-base * 1.25) !default;\n$font-size-sm: ($font-size-base * .875) !default;\n\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: ($spacer / 2) !default;\n$headings-font-family: inherit !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: inherit !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: ($font-size-base * 1.25) !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-bg: transparent !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $gray-300 !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-bg: $gray-900 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($gray-900, 7.5%) !default;\n$table-dark-color: $body-bg !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n$input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border}) !default;\n\n$input-height-inner-lg: ($font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border}) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: 1.5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $gray-300 !default;\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-control-indicator-disabled-bg: $gray-200 !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n\n$custom-control-indicator-focus-box-shadow: 0 0 0 1px $body-bg, $input-btn-focus-box-shadow !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-select-padding-y: .375rem !default;\n$custom-select-padding-x: .75rem !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-line-height: $input-btn-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-select-border-width: $input-btn-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-btn-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width rgba($custom-select-focus-border-color, .5) !default;\n\n$custom-select-font-size-sm: 75% !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-font-size-lg: 125% !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-btn-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-btn-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-btn-padding-y !default;\n$custom-file-padding-x: $input-btn-padding-x !default;\n$custom-file-line-height: $input-btn-line-height !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-btn-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: ($spacer / 2) !default;\n\n// Navbar\n\n$navbar-padding-y: ($spacer / 2) !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: ($grid-gutter-width / 2) !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $gray-200 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding: 1rem !default;\n\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: ($font-size-base * .75) !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$carousel-transition: transform .6s ease !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Printing\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","/*!\n * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n"]} \ No newline at end of file
diff --git a/public/css/bootstrap-reboot.min.css b/public/css/bootstrap-reboot.min.css
new file mode 100755
index 0000000..402715d
--- /dev/null
+++ b/public/css/bootstrap-reboot.min.css
@@ -0,0 +1,8 @@
+/*!
+ * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)
+ * Copyright 2011-2018 The Bootstrap Authors
+ * Copyright 2011-2018 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
+ */*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}
+/*# sourceMappingURL=bootstrap-reboot.min.css.map */ \ No newline at end of file
diff --git a/public/css/bootstrap-reboot.min.css.map b/public/css/bootstrap-reboot.min.css.map
new file mode 100755
index 0000000..2d7932c
--- /dev/null
+++ b/public/css/bootstrap-reboot.min.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../scss/bootstrap-reboot.scss","../../scss/_reboot.scss","dist/css/bootstrap-reboot.css","bootstrap-reboot.css","../../scss/mixins/_hover.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so\n// we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n// 6. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -ms-text-size-adjust: 100%; // 4\n -ms-overflow-style: scrollbar; // 5\n -webkit-tap-highlight-color: rgba($black, 0); // 6\n}\n\n// IE10+ doesn't honor `<meta name=\"viewport\">` in some cases.\n@at-root {\n @-ms-viewport {\n width: device-width;\n }\n}\n\n// stylelint-disable selector-list-comma-newline-after\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use the\n// the `inherit` value on things like `<th>` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n font-size: $font-size-base;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `<p>`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Remove the bottom border in Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Duplicate behavior to the data-* attribute for our tooltip plugin\n\nabbr[title],\nabbr[data-original-title] { // 4\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 1\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic; // Add the correct font style in Android 4.3-\n}\n\n// stylelint-disable font-weight-notation\nb,\nstrong {\n font-weight: bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n// stylelint-enable font-weight-notation\n\nsmall {\n font-size: 80%; // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n -webkit-text-decoration-skip: objects; // Remove gaps in links underline in iOS 8+ and Safari 8+.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n font-size: 1em; // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // We have @viewport set which causes scrollbars to overlap content in IE11 and Edge, so\n // we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `<td>` alignment by inheriting from the `<body>`, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\nhtml [type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `<div>`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","/*!\n * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n/*# sourceMappingURL=bootstrap-reboot.css.map */","/*!\n * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n"]} \ No newline at end of file
diff --git a/public/css/bootstrap.css b/public/css/bootstrap.css
new file mode 100755
index 0000000..943532d
--- /dev/null
+++ b/public/css/bootstrap.css
@@ -0,0 +1,9030 @@
+/*!
+ * Bootstrap v4.1.3 (https://getbootstrap.com/)
+ * Copyright 2011-2018 The Bootstrap Authors
+ * Copyright 2011-2018 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+:root {
+ --blue: #007bff;
+ --indigo: #6610f2;
+ --purple: #6f42c1;
+ --pink: #e83e8c;
+ --red: #dc3545;
+ --orange: #fd7e14;
+ --yellow: #ffc107;
+ --green: #28a745;
+ --teal: #20c997;
+ --cyan: #17a2b8;
+ --white: #fff;
+ --gray: #6c757d;
+ --gray-dark: #343a40;
+ --primary: #007bff;
+ --secondary: #6c757d;
+ --success: #28a745;
+ --info: #17a2b8;
+ --warning: #ffc107;
+ --danger: #dc3545;
+ --light: #f8f9fa;
+ --dark: #343a40;
+ --breakpoint-xs: 0;
+ --breakpoint-sm: 576px;
+ --breakpoint-md: 768px;
+ --breakpoint-lg: 992px;
+ --breakpoint-xl: 1200px;
+ --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
+}
+
+*,
+*::before,
+*::after {
+ box-sizing: border-box;
+}
+
+html {
+ font-family: sans-serif;
+ line-height: 1.15;
+ -webkit-text-size-adjust: 100%;
+ -ms-text-size-adjust: 100%;
+ -ms-overflow-style: scrollbar;
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
+
+@-ms-viewport {
+ width: device-width;
+}
+
+article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
+ display: block;
+}
+
+body {
+ margin: 0;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #212529;
+ text-align: left;
+ background-color: #fff;
+}
+
+[tabindex="-1"]:focus {
+ outline: 0 !important;
+}
+
+hr {
+ box-sizing: content-box;
+ height: 0;
+ overflow: visible;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ margin-top: 0;
+ margin-bottom: 0.5rem;
+}
+
+p {
+ margin-top: 0;
+ margin-bottom: 1rem;
+}
+
+abbr[title],
+abbr[data-original-title] {
+ text-decoration: underline;
+ -webkit-text-decoration: underline dotted;
+ text-decoration: underline dotted;
+ cursor: help;
+ border-bottom: 0;
+}
+
+address {
+ margin-bottom: 1rem;
+ font-style: normal;
+ line-height: inherit;
+}
+
+ol,
+ul,
+dl {
+ margin-top: 0;
+ margin-bottom: 1rem;
+}
+
+ol ol,
+ul ul,
+ol ul,
+ul ol {
+ margin-bottom: 0;
+}
+
+dt {
+ font-weight: 700;
+}
+
+dd {
+ margin-bottom: .5rem;
+ margin-left: 0;
+}
+
+blockquote {
+ margin: 0 0 1rem;
+}
+
+dfn {
+ font-style: italic;
+}
+
+b,
+strong {
+ font-weight: bolder;
+}
+
+small {
+ font-size: 80%;
+}
+
+sub,
+sup {
+ position: relative;
+ font-size: 75%;
+ line-height: 0;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -.25em;
+}
+
+sup {
+ top: -.5em;
+}
+
+a {
+ color: #007bff;
+ text-decoration: none;
+ background-color: transparent;
+ -webkit-text-decoration-skip: objects;
+}
+
+a:hover {
+ color: #0056b3;
+ text-decoration: underline;
+}
+
+a:not([href]):not([tabindex]) {
+ color: inherit;
+ text-decoration: none;
+}
+
+a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
+ color: inherit;
+ text-decoration: none;
+}
+
+a:not([href]):not([tabindex]):focus {
+ outline: 0;
+}
+
+pre,
+code,
+kbd,
+samp {
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
+ font-size: 1em;
+}
+
+pre {
+ margin-top: 0;
+ margin-bottom: 1rem;
+ overflow: auto;
+ -ms-overflow-style: scrollbar;
+}
+
+figure {
+ margin: 0 0 1rem;
+}
+
+img {
+ vertical-align: middle;
+ border-style: none;
+}
+
+svg {
+ overflow: hidden;
+ vertical-align: middle;
+}
+
+table {
+ border-collapse: collapse;
+}
+
+caption {
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+ color: #6c757d;
+ text-align: left;
+ caption-side: bottom;
+}
+
+th {
+ text-align: inherit;
+}
+
+label {
+ display: inline-block;
+ margin-bottom: 0.5rem;
+}
+
+button {
+ border-radius: 0;
+}
+
+button:focus {
+ outline: 1px dotted;
+ outline: 5px auto -webkit-focus-ring-color;
+}
+
+input,
+button,
+select,
+optgroup,
+textarea {
+ margin: 0;
+ font-family: inherit;
+ font-size: inherit;
+ line-height: inherit;
+}
+
+button,
+input {
+ overflow: visible;
+}
+
+button,
+select {
+ text-transform: none;
+}
+
+button,
+html [type="button"],
+[type="reset"],
+[type="submit"] {
+ -webkit-appearance: button;
+}
+
+button::-moz-focus-inner,
+[type="button"]::-moz-focus-inner,
+[type="reset"]::-moz-focus-inner,
+[type="submit"]::-moz-focus-inner {
+ padding: 0;
+ border-style: none;
+}
+
+input[type="radio"],
+input[type="checkbox"] {
+ box-sizing: border-box;
+ padding: 0;
+}
+
+input[type="date"],
+input[type="time"],
+input[type="datetime-local"],
+input[type="month"] {
+ -webkit-appearance: listbox;
+}
+
+textarea {
+ overflow: auto;
+ resize: vertical;
+}
+
+fieldset {
+ min-width: 0;
+ padding: 0;
+ margin: 0;
+ border: 0;
+}
+
+legend {
+ display: block;
+ width: 100%;
+ max-width: 100%;
+ padding: 0;
+ margin-bottom: .5rem;
+ font-size: 1.5rem;
+ line-height: inherit;
+ color: inherit;
+ white-space: normal;
+}
+
+progress {
+ vertical-align: baseline;
+}
+
+[type="number"]::-webkit-inner-spin-button,
+[type="number"]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+[type="search"] {
+ outline-offset: -2px;
+ -webkit-appearance: none;
+}
+
+[type="search"]::-webkit-search-cancel-button,
+[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+::-webkit-file-upload-button {
+ font: inherit;
+ -webkit-appearance: button;
+}
+
+output {
+ display: inline-block;
+}
+
+summary {
+ display: list-item;
+ cursor: pointer;
+}
+
+template {
+ display: none;
+}
+
+[hidden] {
+ display: none !important;
+}
+
+h1, h2, h3, h4, h5, h6,
+.h1, .h2, .h3, .h4, .h5, .h6 {
+ margin-bottom: 0.5rem;
+ font-family: inherit;
+ font-weight: 500;
+ line-height: 1.2;
+ color: inherit;
+}
+
+h1, .h1 {
+ font-size: 2.5rem;
+}
+
+h2, .h2 {
+ font-size: 2rem;
+}
+
+h3, .h3 {
+ font-size: 1.75rem;
+}
+
+h4, .h4 {
+ font-size: 1.5rem;
+}
+
+h5, .h5 {
+ font-size: 1.25rem;
+}
+
+h6, .h6 {
+ font-size: 1rem;
+}
+
+.lead {
+ font-size: 1.25rem;
+ font-weight: 300;
+}
+
+.display-1 {
+ font-size: 6rem;
+ font-weight: 300;
+ line-height: 1.2;
+}
+
+.display-2 {
+ font-size: 5.5rem;
+ font-weight: 300;
+ line-height: 1.2;
+}
+
+.display-3 {
+ font-size: 4.5rem;
+ font-weight: 300;
+ line-height: 1.2;
+}
+
+.display-4 {
+ font-size: 3.5rem;
+ font-weight: 300;
+ line-height: 1.2;
+}
+
+hr {
+ margin-top: 1rem;
+ margin-bottom: 1rem;
+ border: 0;
+ border-top: 1px solid rgba(0, 0, 0, 0.1);
+}
+
+small,
+.small {
+ font-size: 80%;
+ font-weight: 400;
+}
+
+mark,
+.mark {
+ padding: 0.2em;
+ background-color: #fcf8e3;
+}
+
+.list-unstyled {
+ padding-left: 0;
+ list-style: none;
+}
+
+.list-inline {
+ padding-left: 0;
+ list-style: none;
+}
+
+.list-inline-item {
+ display: inline-block;
+}
+
+.list-inline-item:not(:last-child) {
+ margin-right: 0.5rem;
+}
+
+.initialism {
+ font-size: 90%;
+ text-transform: uppercase;
+}
+
+.blockquote {
+ margin-bottom: 1rem;
+ font-size: 1.25rem;
+}
+
+.blockquote-footer {
+ display: block;
+ font-size: 80%;
+ color: #6c757d;
+}
+
+.blockquote-footer::before {
+ content: "\2014 \00A0";
+}
+
+.img-fluid {
+ max-width: 100%;
+ height: auto;
+}
+
+.img-thumbnail {
+ padding: 0.25rem;
+ background-color: #fff;
+ border: 1px solid #dee2e6;
+ border-radius: 0.25rem;
+ max-width: 100%;
+ height: auto;
+}
+
+.figure {
+ display: inline-block;
+}
+
+.figure-img {
+ margin-bottom: 0.5rem;
+ line-height: 1;
+}
+
+.figure-caption {
+ font-size: 90%;
+ color: #6c757d;
+}
+
+code {
+ font-size: 87.5%;
+ color: #e83e8c;
+ word-break: break-word;
+}
+
+a > code {
+ color: inherit;
+}
+
+kbd {
+ padding: 0.2rem 0.4rem;
+ font-size: 87.5%;
+ color: #fff;
+ background-color: #212529;
+ border-radius: 0.2rem;
+}
+
+kbd kbd {
+ padding: 0;
+ font-size: 100%;
+ font-weight: 700;
+}
+
+pre {
+ display: block;
+ font-size: 87.5%;
+ color: #212529;
+}
+
+pre code {
+ font-size: inherit;
+ color: inherit;
+ word-break: normal;
+}
+
+.pre-scrollable {
+ max-height: 340px;
+ overflow-y: scroll;
+}
+
+.container {
+ width: 100%;
+ padding-right: 15px;
+ padding-left: 15px;
+ margin-right: auto;
+ margin-left: auto;
+}
+
+@media (min-width: 576px) {
+ .container {
+ max-width: 540px;
+ }
+}
+
+@media (min-width: 768px) {
+ .container {
+ max-width: 720px;
+ }
+}
+
+@media (min-width: 992px) {
+ .container {
+ max-width: 960px;
+ }
+}
+
+@media (min-width: 1200px) {
+ .container {
+ max-width: 1140px;
+ }
+}
+
+.container-fluid {
+ width: 100%;
+ padding-right: 15px;
+ padding-left: 15px;
+ margin-right: auto;
+ margin-left: auto;
+}
+
+.row {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ margin-right: -15px;
+ margin-left: -15px;
+}
+
+.no-gutters {
+ margin-right: 0;
+ margin-left: 0;
+}
+
+.no-gutters > .col,
+.no-gutters > [class*="col-"] {
+ padding-right: 0;
+ padding-left: 0;
+}
+
+.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
+.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
+.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
+.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
+.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
+.col-xl-auto {
+ position: relative;
+ width: 100%;
+ min-height: 1px;
+ padding-right: 15px;
+ padding-left: 15px;
+}
+
+.col {
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ max-width: 100%;
+}
+
+.col-auto {
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ width: auto;
+ max-width: none;
+}
+
+.col-1 {
+ -ms-flex: 0 0 8.333333%;
+ flex: 0 0 8.333333%;
+ max-width: 8.333333%;
+}
+
+.col-2 {
+ -ms-flex: 0 0 16.666667%;
+ flex: 0 0 16.666667%;
+ max-width: 16.666667%;
+}
+
+.col-3 {
+ -ms-flex: 0 0 25%;
+ flex: 0 0 25%;
+ max-width: 25%;
+}
+
+.col-4 {
+ -ms-flex: 0 0 33.333333%;
+ flex: 0 0 33.333333%;
+ max-width: 33.333333%;
+}
+
+.col-5 {
+ -ms-flex: 0 0 41.666667%;
+ flex: 0 0 41.666667%;
+ max-width: 41.666667%;
+}
+
+.col-6 {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ max-width: 50%;
+}
+
+.col-7 {
+ -ms-flex: 0 0 58.333333%;
+ flex: 0 0 58.333333%;
+ max-width: 58.333333%;
+}
+
+.col-8 {
+ -ms-flex: 0 0 66.666667%;
+ flex: 0 0 66.666667%;
+ max-width: 66.666667%;
+}
+
+.col-9 {
+ -ms-flex: 0 0 75%;
+ flex: 0 0 75%;
+ max-width: 75%;
+}
+
+.col-10 {
+ -ms-flex: 0 0 83.333333%;
+ flex: 0 0 83.333333%;
+ max-width: 83.333333%;
+}
+
+.col-11 {
+ -ms-flex: 0 0 91.666667%;
+ flex: 0 0 91.666667%;
+ max-width: 91.666667%;
+}
+
+.col-12 {
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%;
+}
+
+.order-first {
+ -ms-flex-order: -1;
+ order: -1;
+}
+
+.order-last {
+ -ms-flex-order: 13;
+ order: 13;
+}
+
+.order-0 {
+ -ms-flex-order: 0;
+ order: 0;
+}
+
+.order-1 {
+ -ms-flex-order: 1;
+ order: 1;
+}
+
+.order-2 {
+ -ms-flex-order: 2;
+ order: 2;
+}
+
+.order-3 {
+ -ms-flex-order: 3;
+ order: 3;
+}
+
+.order-4 {
+ -ms-flex-order: 4;
+ order: 4;
+}
+
+.order-5 {
+ -ms-flex-order: 5;
+ order: 5;
+}
+
+.order-6 {
+ -ms-flex-order: 6;
+ order: 6;
+}
+
+.order-7 {
+ -ms-flex-order: 7;
+ order: 7;
+}
+
+.order-8 {
+ -ms-flex-order: 8;
+ order: 8;
+}
+
+.order-9 {
+ -ms-flex-order: 9;
+ order: 9;
+}
+
+.order-10 {
+ -ms-flex-order: 10;
+ order: 10;
+}
+
+.order-11 {
+ -ms-flex-order: 11;
+ order: 11;
+}
+
+.order-12 {
+ -ms-flex-order: 12;
+ order: 12;
+}
+
+.offset-1 {
+ margin-left: 8.333333%;
+}
+
+.offset-2 {
+ margin-left: 16.666667%;
+}
+
+.offset-3 {
+ margin-left: 25%;
+}
+
+.offset-4 {
+ margin-left: 33.333333%;
+}
+
+.offset-5 {
+ margin-left: 41.666667%;
+}
+
+.offset-6 {
+ margin-left: 50%;
+}
+
+.offset-7 {
+ margin-left: 58.333333%;
+}
+
+.offset-8 {
+ margin-left: 66.666667%;
+}
+
+.offset-9 {
+ margin-left: 75%;
+}
+
+.offset-10 {
+ margin-left: 83.333333%;
+}
+
+.offset-11 {
+ margin-left: 91.666667%;
+}
+
+@media (min-width: 576px) {
+ .col-sm {
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .col-sm-auto {
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ width: auto;
+ max-width: none;
+ }
+ .col-sm-1 {
+ -ms-flex: 0 0 8.333333%;
+ flex: 0 0 8.333333%;
+ max-width: 8.333333%;
+ }
+ .col-sm-2 {
+ -ms-flex: 0 0 16.666667%;
+ flex: 0 0 16.666667%;
+ max-width: 16.666667%;
+ }
+ .col-sm-3 {
+ -ms-flex: 0 0 25%;
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .col-sm-4 {
+ -ms-flex: 0 0 33.333333%;
+ flex: 0 0 33.333333%;
+ max-width: 33.333333%;
+ }
+ .col-sm-5 {
+ -ms-flex: 0 0 41.666667%;
+ flex: 0 0 41.666667%;
+ max-width: 41.666667%;
+ }
+ .col-sm-6 {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .col-sm-7 {
+ -ms-flex: 0 0 58.333333%;
+ flex: 0 0 58.333333%;
+ max-width: 58.333333%;
+ }
+ .col-sm-8 {
+ -ms-flex: 0 0 66.666667%;
+ flex: 0 0 66.666667%;
+ max-width: 66.666667%;
+ }
+ .col-sm-9 {
+ -ms-flex: 0 0 75%;
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .col-sm-10 {
+ -ms-flex: 0 0 83.333333%;
+ flex: 0 0 83.333333%;
+ max-width: 83.333333%;
+ }
+ .col-sm-11 {
+ -ms-flex: 0 0 91.666667%;
+ flex: 0 0 91.666667%;
+ max-width: 91.666667%;
+ }
+ .col-sm-12 {
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .order-sm-first {
+ -ms-flex-order: -1;
+ order: -1;
+ }
+ .order-sm-last {
+ -ms-flex-order: 13;
+ order: 13;
+ }
+ .order-sm-0 {
+ -ms-flex-order: 0;
+ order: 0;
+ }
+ .order-sm-1 {
+ -ms-flex-order: 1;
+ order: 1;
+ }
+ .order-sm-2 {
+ -ms-flex-order: 2;
+ order: 2;
+ }
+ .order-sm-3 {
+ -ms-flex-order: 3;
+ order: 3;
+ }
+ .order-sm-4 {
+ -ms-flex-order: 4;
+ order: 4;
+ }
+ .order-sm-5 {
+ -ms-flex-order: 5;
+ order: 5;
+ }
+ .order-sm-6 {
+ -ms-flex-order: 6;
+ order: 6;
+ }
+ .order-sm-7 {
+ -ms-flex-order: 7;
+ order: 7;
+ }
+ .order-sm-8 {
+ -ms-flex-order: 8;
+ order: 8;
+ }
+ .order-sm-9 {
+ -ms-flex-order: 9;
+ order: 9;
+ }
+ .order-sm-10 {
+ -ms-flex-order: 10;
+ order: 10;
+ }
+ .order-sm-11 {
+ -ms-flex-order: 11;
+ order: 11;
+ }
+ .order-sm-12 {
+ -ms-flex-order: 12;
+ order: 12;
+ }
+ .offset-sm-0 {
+ margin-left: 0;
+ }
+ .offset-sm-1 {
+ margin-left: 8.333333%;
+ }
+ .offset-sm-2 {
+ margin-left: 16.666667%;
+ }
+ .offset-sm-3 {
+ margin-left: 25%;
+ }
+ .offset-sm-4 {
+ margin-left: 33.333333%;
+ }
+ .offset-sm-5 {
+ margin-left: 41.666667%;
+ }
+ .offset-sm-6 {
+ margin-left: 50%;
+ }
+ .offset-sm-7 {
+ margin-left: 58.333333%;
+ }
+ .offset-sm-8 {
+ margin-left: 66.666667%;
+ }
+ .offset-sm-9 {
+ margin-left: 75%;
+ }
+ .offset-sm-10 {
+ margin-left: 83.333333%;
+ }
+ .offset-sm-11 {
+ margin-left: 91.666667%;
+ }
+}
+
+@media (min-width: 768px) {
+ .col-md {
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .col-md-auto {
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ width: auto;
+ max-width: none;
+ }
+ .col-md-1 {
+ -ms-flex: 0 0 8.333333%;
+ flex: 0 0 8.333333%;
+ max-width: 8.333333%;
+ }
+ .col-md-2 {
+ -ms-flex: 0 0 16.666667%;
+ flex: 0 0 16.666667%;
+ max-width: 16.666667%;
+ }
+ .col-md-3 {
+ -ms-flex: 0 0 25%;
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .col-md-4 {
+ -ms-flex: 0 0 33.333333%;
+ flex: 0 0 33.333333%;
+ max-width: 33.333333%;
+ }
+ .col-md-5 {
+ -ms-flex: 0 0 41.666667%;
+ flex: 0 0 41.666667%;
+ max-width: 41.666667%;
+ }
+ .col-md-6 {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .col-md-7 {
+ -ms-flex: 0 0 58.333333%;
+ flex: 0 0 58.333333%;
+ max-width: 58.333333%;
+ }
+ .col-md-8 {
+ -ms-flex: 0 0 66.666667%;
+ flex: 0 0 66.666667%;
+ max-width: 66.666667%;
+ }
+ .col-md-9 {
+ -ms-flex: 0 0 75%;
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .col-md-10 {
+ -ms-flex: 0 0 83.333333%;
+ flex: 0 0 83.333333%;
+ max-width: 83.333333%;
+ }
+ .col-md-11 {
+ -ms-flex: 0 0 91.666667%;
+ flex: 0 0 91.666667%;
+ max-width: 91.666667%;
+ }
+ .col-md-12 {
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .order-md-first {
+ -ms-flex-order: -1;
+ order: -1;
+ }
+ .order-md-last {
+ -ms-flex-order: 13;
+ order: 13;
+ }
+ .order-md-0 {
+ -ms-flex-order: 0;
+ order: 0;
+ }
+ .order-md-1 {
+ -ms-flex-order: 1;
+ order: 1;
+ }
+ .order-md-2 {
+ -ms-flex-order: 2;
+ order: 2;
+ }
+ .order-md-3 {
+ -ms-flex-order: 3;
+ order: 3;
+ }
+ .order-md-4 {
+ -ms-flex-order: 4;
+ order: 4;
+ }
+ .order-md-5 {
+ -ms-flex-order: 5;
+ order: 5;
+ }
+ .order-md-6 {
+ -ms-flex-order: 6;
+ order: 6;
+ }
+ .order-md-7 {
+ -ms-flex-order: 7;
+ order: 7;
+ }
+ .order-md-8 {
+ -ms-flex-order: 8;
+ order: 8;
+ }
+ .order-md-9 {
+ -ms-flex-order: 9;
+ order: 9;
+ }
+ .order-md-10 {
+ -ms-flex-order: 10;
+ order: 10;
+ }
+ .order-md-11 {
+ -ms-flex-order: 11;
+ order: 11;
+ }
+ .order-md-12 {
+ -ms-flex-order: 12;
+ order: 12;
+ }
+ .offset-md-0 {
+ margin-left: 0;
+ }
+ .offset-md-1 {
+ margin-left: 8.333333%;
+ }
+ .offset-md-2 {
+ margin-left: 16.666667%;
+ }
+ .offset-md-3 {
+ margin-left: 25%;
+ }
+ .offset-md-4 {
+ margin-left: 33.333333%;
+ }
+ .offset-md-5 {
+ margin-left: 41.666667%;
+ }
+ .offset-md-6 {
+ margin-left: 50%;
+ }
+ .offset-md-7 {
+ margin-left: 58.333333%;
+ }
+ .offset-md-8 {
+ margin-left: 66.666667%;
+ }
+ .offset-md-9 {
+ margin-left: 75%;
+ }
+ .offset-md-10 {
+ margin-left: 83.333333%;
+ }
+ .offset-md-11 {
+ margin-left: 91.666667%;
+ }
+}
+
+@media (min-width: 992px) {
+ .col-lg {
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .col-lg-auto {
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ width: auto;
+ max-width: none;
+ }
+ .col-lg-1 {
+ -ms-flex: 0 0 8.333333%;
+ flex: 0 0 8.333333%;
+ max-width: 8.333333%;
+ }
+ .col-lg-2 {
+ -ms-flex: 0 0 16.666667%;
+ flex: 0 0 16.666667%;
+ max-width: 16.666667%;
+ }
+ .col-lg-3 {
+ -ms-flex: 0 0 25%;
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .col-lg-4 {
+ -ms-flex: 0 0 33.333333%;
+ flex: 0 0 33.333333%;
+ max-width: 33.333333%;
+ }
+ .col-lg-5 {
+ -ms-flex: 0 0 41.666667%;
+ flex: 0 0 41.666667%;
+ max-width: 41.666667%;
+ }
+ .col-lg-6 {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .col-lg-7 {
+ -ms-flex: 0 0 58.333333%;
+ flex: 0 0 58.333333%;
+ max-width: 58.333333%;
+ }
+ .col-lg-8 {
+ -ms-flex: 0 0 66.666667%;
+ flex: 0 0 66.666667%;
+ max-width: 66.666667%;
+ }
+ .col-lg-9 {
+ -ms-flex: 0 0 75%;
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .col-lg-10 {
+ -ms-flex: 0 0 83.333333%;
+ flex: 0 0 83.333333%;
+ max-width: 83.333333%;
+ }
+ .col-lg-11 {
+ -ms-flex: 0 0 91.666667%;
+ flex: 0 0 91.666667%;
+ max-width: 91.666667%;
+ }
+ .col-lg-12 {
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .order-lg-first {
+ -ms-flex-order: -1;
+ order: -1;
+ }
+ .order-lg-last {
+ -ms-flex-order: 13;
+ order: 13;
+ }
+ .order-lg-0 {
+ -ms-flex-order: 0;
+ order: 0;
+ }
+ .order-lg-1 {
+ -ms-flex-order: 1;
+ order: 1;
+ }
+ .order-lg-2 {
+ -ms-flex-order: 2;
+ order: 2;
+ }
+ .order-lg-3 {
+ -ms-flex-order: 3;
+ order: 3;
+ }
+ .order-lg-4 {
+ -ms-flex-order: 4;
+ order: 4;
+ }
+ .order-lg-5 {
+ -ms-flex-order: 5;
+ order: 5;
+ }
+ .order-lg-6 {
+ -ms-flex-order: 6;
+ order: 6;
+ }
+ .order-lg-7 {
+ -ms-flex-order: 7;
+ order: 7;
+ }
+ .order-lg-8 {
+ -ms-flex-order: 8;
+ order: 8;
+ }
+ .order-lg-9 {
+ -ms-flex-order: 9;
+ order: 9;
+ }
+ .order-lg-10 {
+ -ms-flex-order: 10;
+ order: 10;
+ }
+ .order-lg-11 {
+ -ms-flex-order: 11;
+ order: 11;
+ }
+ .order-lg-12 {
+ -ms-flex-order: 12;
+ order: 12;
+ }
+ .offset-lg-0 {
+ margin-left: 0;
+ }
+ .offset-lg-1 {
+ margin-left: 8.333333%;
+ }
+ .offset-lg-2 {
+ margin-left: 16.666667%;
+ }
+ .offset-lg-3 {
+ margin-left: 25%;
+ }
+ .offset-lg-4 {
+ margin-left: 33.333333%;
+ }
+ .offset-lg-5 {
+ margin-left: 41.666667%;
+ }
+ .offset-lg-6 {
+ margin-left: 50%;
+ }
+ .offset-lg-7 {
+ margin-left: 58.333333%;
+ }
+ .offset-lg-8 {
+ margin-left: 66.666667%;
+ }
+ .offset-lg-9 {
+ margin-left: 75%;
+ }
+ .offset-lg-10 {
+ margin-left: 83.333333%;
+ }
+ .offset-lg-11 {
+ margin-left: 91.666667%;
+ }
+}
+
+@media (min-width: 1200px) {
+ .col-xl {
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .col-xl-auto {
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ width: auto;
+ max-width: none;
+ }
+ .col-xl-1 {
+ -ms-flex: 0 0 8.333333%;
+ flex: 0 0 8.333333%;
+ max-width: 8.333333%;
+ }
+ .col-xl-2 {
+ -ms-flex: 0 0 16.666667%;
+ flex: 0 0 16.666667%;
+ max-width: 16.666667%;
+ }
+ .col-xl-3 {
+ -ms-flex: 0 0 25%;
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+ .col-xl-4 {
+ -ms-flex: 0 0 33.333333%;
+ flex: 0 0 33.333333%;
+ max-width: 33.333333%;
+ }
+ .col-xl-5 {
+ -ms-flex: 0 0 41.666667%;
+ flex: 0 0 41.666667%;
+ max-width: 41.666667%;
+ }
+ .col-xl-6 {
+ -ms-flex: 0 0 50%;
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+ .col-xl-7 {
+ -ms-flex: 0 0 58.333333%;
+ flex: 0 0 58.333333%;
+ max-width: 58.333333%;
+ }
+ .col-xl-8 {
+ -ms-flex: 0 0 66.666667%;
+ flex: 0 0 66.666667%;
+ max-width: 66.666667%;
+ }
+ .col-xl-9 {
+ -ms-flex: 0 0 75%;
+ flex: 0 0 75%;
+ max-width: 75%;
+ }
+ .col-xl-10 {
+ -ms-flex: 0 0 83.333333%;
+ flex: 0 0 83.333333%;
+ max-width: 83.333333%;
+ }
+ .col-xl-11 {
+ -ms-flex: 0 0 91.666667%;
+ flex: 0 0 91.666667%;
+ max-width: 91.666667%;
+ }
+ .col-xl-12 {
+ -ms-flex: 0 0 100%;
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+ .order-xl-first {
+ -ms-flex-order: -1;
+ order: -1;
+ }
+ .order-xl-last {
+ -ms-flex-order: 13;
+ order: 13;
+ }
+ .order-xl-0 {
+ -ms-flex-order: 0;
+ order: 0;
+ }
+ .order-xl-1 {
+ -ms-flex-order: 1;
+ order: 1;
+ }
+ .order-xl-2 {
+ -ms-flex-order: 2;
+ order: 2;
+ }
+ .order-xl-3 {
+ -ms-flex-order: 3;
+ order: 3;
+ }
+ .order-xl-4 {
+ -ms-flex-order: 4;
+ order: 4;
+ }
+ .order-xl-5 {
+ -ms-flex-order: 5;
+ order: 5;
+ }
+ .order-xl-6 {
+ -ms-flex-order: 6;
+ order: 6;
+ }
+ .order-xl-7 {
+ -ms-flex-order: 7;
+ order: 7;
+ }
+ .order-xl-8 {
+ -ms-flex-order: 8;
+ order: 8;
+ }
+ .order-xl-9 {
+ -ms-flex-order: 9;
+ order: 9;
+ }
+ .order-xl-10 {
+ -ms-flex-order: 10;
+ order: 10;
+ }
+ .order-xl-11 {
+ -ms-flex-order: 11;
+ order: 11;
+ }
+ .order-xl-12 {
+ -ms-flex-order: 12;
+ order: 12;
+ }
+ .offset-xl-0 {
+ margin-left: 0;
+ }
+ .offset-xl-1 {
+ margin-left: 8.333333%;
+ }
+ .offset-xl-2 {
+ margin-left: 16.666667%;
+ }
+ .offset-xl-3 {
+ margin-left: 25%;
+ }
+ .offset-xl-4 {
+ margin-left: 33.333333%;
+ }
+ .offset-xl-5 {
+ margin-left: 41.666667%;
+ }
+ .offset-xl-6 {
+ margin-left: 50%;
+ }
+ .offset-xl-7 {
+ margin-left: 58.333333%;
+ }
+ .offset-xl-8 {
+ margin-left: 66.666667%;
+ }
+ .offset-xl-9 {
+ margin-left: 75%;
+ }
+ .offset-xl-10 {
+ margin-left: 83.333333%;
+ }
+ .offset-xl-11 {
+ margin-left: 91.666667%;
+ }
+}
+
+.table {
+ width: 100%;
+ margin-bottom: 1rem;
+ background-color: transparent;
+}
+
+.table th,
+.table td {
+ padding: 0.75rem;
+ vertical-align: top;
+ border-top: 1px solid #dee2e6;
+}
+
+.table thead th {
+ vertical-align: bottom;
+ border-bottom: 2px solid #dee2e6;
+}
+
+.table tbody + tbody {
+ border-top: 2px solid #dee2e6;
+}
+
+.table .table {
+ background-color: #fff;
+}
+
+.table-sm th,
+.table-sm td {
+ padding: 0.3rem;
+}
+
+.table-bordered {
+ border: 1px solid #dee2e6;
+}
+
+.table-bordered th,
+.table-bordered td {
+ border: 1px solid #dee2e6;
+}
+
+.table-bordered thead th,
+.table-bordered thead td {
+ border-bottom-width: 2px;
+}
+
+.table-borderless th,
+.table-borderless td,
+.table-borderless thead th,
+.table-borderless tbody + tbody {
+ border: 0;
+}
+
+.table-striped tbody tr:nth-of-type(odd) {
+ background-color: rgba(0, 0, 0, 0.05);
+}
+
+.table-hover tbody tr:hover {
+ background-color: rgba(0, 0, 0, 0.075);
+}
+
+.table-primary,
+.table-primary > th,
+.table-primary > td {
+ background-color: #b8daff;
+}
+
+.table-hover .table-primary:hover {
+ background-color: #9fcdff;
+}
+
+.table-hover .table-primary:hover > td,
+.table-hover .table-primary:hover > th {
+ background-color: #9fcdff;
+}
+
+.table-secondary,
+.table-secondary > th,
+.table-secondary > td {
+ background-color: #d6d8db;
+}
+
+.table-hover .table-secondary:hover {
+ background-color: #c8cbcf;
+}
+
+.table-hover .table-secondary:hover > td,
+.table-hover .table-secondary:hover > th {
+ background-color: #c8cbcf;
+}
+
+.table-success,
+.table-success > th,
+.table-success > td {
+ background-color: #c3e6cb;
+}
+
+.table-hover .table-success:hover {
+ background-color: #b1dfbb;
+}
+
+.table-hover .table-success:hover > td,
+.table-hover .table-success:hover > th {
+ background-color: #b1dfbb;
+}
+
+.table-info,
+.table-info > th,
+.table-info > td {
+ background-color: #bee5eb;
+}
+
+.table-hover .table-info:hover {
+ background-color: #abdde5;
+}
+
+.table-hover .table-info:hover > td,
+.table-hover .table-info:hover > th {
+ background-color: #abdde5;
+}
+
+.table-warning,
+.table-warning > th,
+.table-warning > td {
+ background-color: #ffeeba;
+}
+
+.table-hover .table-warning:hover {
+ background-color: #ffe8a1;
+}
+
+.table-hover .table-warning:hover > td,
+.table-hover .table-warning:hover > th {
+ background-color: #ffe8a1;
+}
+
+.table-danger,
+.table-danger > th,
+.table-danger > td {
+ background-color: #f5c6cb;
+}
+
+.table-hover .table-danger:hover {
+ background-color: #f1b0b7;
+}
+
+.table-hover .table-danger:hover > td,
+.table-hover .table-danger:hover > th {
+ background-color: #f1b0b7;
+}
+
+.table-light,
+.table-light > th,
+.table-light > td {
+ background-color: #fdfdfe;
+}
+
+.table-hover .table-light:hover {
+ background-color: #ececf6;
+}
+
+.table-hover .table-light:hover > td,
+.table-hover .table-light:hover > th {
+ background-color: #ececf6;
+}
+
+.table-dark,
+.table-dark > th,
+.table-dark > td {
+ background-color: #c6c8ca;
+}
+
+.table-hover .table-dark:hover {
+ background-color: #b9bbbe;
+}
+
+.table-hover .table-dark:hover > td,
+.table-hover .table-dark:hover > th {
+ background-color: #b9bbbe;
+}
+
+.table-active,
+.table-active > th,
+.table-active > td {
+ background-color: rgba(0, 0, 0, 0.075);
+}
+
+.table-hover .table-active:hover {
+ background-color: rgba(0, 0, 0, 0.075);
+}
+
+.table-hover .table-active:hover > td,
+.table-hover .table-active:hover > th {
+ background-color: rgba(0, 0, 0, 0.075);
+}
+
+.table .thead-dark th {
+ color: #fff;
+ background-color: #212529;
+ border-color: #32383e;
+}
+
+.table .thead-light th {
+ color: #495057;
+ background-color: #e9ecef;
+ border-color: #dee2e6;
+}
+
+.table-dark {
+ color: #fff;
+ background-color: #212529;
+}
+
+.table-dark th,
+.table-dark td,
+.table-dark thead th {
+ border-color: #32383e;
+}
+
+.table-dark.table-bordered {
+ border: 0;
+}
+
+.table-dark.table-striped tbody tr:nth-of-type(odd) {
+ background-color: rgba(255, 255, 255, 0.05);
+}
+
+.table-dark.table-hover tbody tr:hover {
+ background-color: rgba(255, 255, 255, 0.075);
+}
+
+@media (max-width: 575.98px) {
+ .table-responsive-sm {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+ }
+ .table-responsive-sm > .table-bordered {
+ border: 0;
+ }
+}
+
+@media (max-width: 767.98px) {
+ .table-responsive-md {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+ }
+ .table-responsive-md > .table-bordered {
+ border: 0;
+ }
+}
+
+@media (max-width: 991.98px) {
+ .table-responsive-lg {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+ }
+ .table-responsive-lg > .table-bordered {
+ border: 0;
+ }
+}
+
+@media (max-width: 1199.98px) {
+ .table-responsive-xl {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+ }
+ .table-responsive-xl > .table-bordered {
+ border: 0;
+ }
+}
+
+.table-responsive {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+}
+
+.table-responsive > .table-bordered {
+ border: 0;
+}
+
+.form-control {
+ display: block;
+ width: 100%;
+ height: calc(2.25rem + 2px);
+ padding: 0.375rem 0.75rem;
+ font-size: 1rem;
+ line-height: 1.5;
+ color: #495057;
+ background-color: #fff;
+ background-clip: padding-box;
+ border: 1px solid #ced4da;
+ border-radius: 0.25rem;
+ transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+
+@media screen and (prefers-reduced-motion: reduce) {
+ .form-control {
+ transition: none;
+ }
+}
+
+.form-control::-ms-expand {
+ background-color: transparent;
+ border: 0;
+}
+
+.form-control:focus {
+ color: #495057;
+ background-color: #fff;
+ border-color: #80bdff;
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
+}
+
+.form-control::-webkit-input-placeholder {
+ color: #6c757d;
+ opacity: 1;
+}
+
+.form-control::-moz-placeholder {
+ color: #6c757d;
+ opacity: 1;
+}
+
+.form-control:-ms-input-placeholder {
+ color: #6c757d;
+ opacity: 1;
+}
+
+.form-control::-ms-input-placeholder {
+ color: #6c757d;
+ opacity: 1;
+}
+
+.form-control::placeholder {
+ color: #6c757d;
+ opacity: 1;
+}
+
+.form-control:disabled, .form-control[readonly] {
+ background-color: #e9ecef;
+ opacity: 1;
+}
+
+select.form-control:focus::-ms-value {
+ color: #495057;
+ background-color: #fff;
+}
+
+.form-control-file,
+.form-control-range {
+ display: block;
+ width: 100%;
+}
+
+.col-form-label {
+ padding-top: calc(0.375rem + 1px);
+ padding-bottom: calc(0.375rem + 1px);
+ margin-bottom: 0;
+ font-size: inherit;
+ line-height: 1.5;
+}
+
+.col-form-label-lg {
+ padding-top: calc(0.5rem + 1px);
+ padding-bottom: calc(0.5rem + 1px);
+ font-size: 1.25rem;
+ line-height: 1.5;
+}
+
+.col-form-label-sm {
+ padding-top: calc(0.25rem + 1px);
+ padding-bottom: calc(0.25rem + 1px);
+ font-size: 0.875rem;
+ line-height: 1.5;
+}
+
+.form-control-plaintext {
+ display: block;
+ width: 100%;
+ padding-top: 0.375rem;
+ padding-bottom: 0.375rem;
+ margin-bottom: 0;
+ line-height: 1.5;
+ color: #212529;
+ background-color: transparent;
+ border: solid transparent;
+ border-width: 1px 0;
+}
+
+.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
+ padding-right: 0;
+ padding-left: 0;
+}
+
+.form-control-sm {
+ height: calc(1.8125rem + 2px);
+ padding: 0.25rem 0.5rem;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ border-radius: 0.2rem;
+}
+
+.form-control-lg {
+ height: calc(2.875rem + 2px);
+ padding: 0.5rem 1rem;
+ font-size: 1.25rem;
+ line-height: 1.5;
+ border-radius: 0.3rem;
+}
+
+select.form-control[size], select.form-control[multiple] {
+ height: auto;
+}
+
+textarea.form-control {
+ height: auto;
+}
+
+.form-group {
+ margin-bottom: 1rem;
+}
+
+.form-text {
+ display: block;
+ margin-top: 0.25rem;
+}
+
+.form-row {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ margin-right: -5px;
+ margin-left: -5px;
+}
+
+.form-row > .col,
+.form-row > [class*="col-"] {
+ padding-right: 5px;
+ padding-left: 5px;
+}
+
+.form-check {
+ position: relative;
+ display: block;
+ padding-left: 1.25rem;
+}
+
+.form-check-input {
+ position: absolute;
+ margin-top: 0.3rem;
+ margin-left: -1.25rem;
+}
+
+.form-check-input:disabled ~ .form-check-label {
+ color: #6c757d;
+}
+
+.form-check-label {
+ margin-bottom: 0;
+}
+
+.form-check-inline {
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ -ms-flex-align: center;
+ align-items: center;
+ padding-left: 0;
+ margin-right: 0.75rem;
+}
+
+.form-check-inline .form-check-input {
+ position: static;
+ margin-top: 0;
+ margin-right: 0.3125rem;
+ margin-left: 0;
+}
+
+.valid-feedback {
+ display: none;
+ width: 100%;
+ margin-top: 0.25rem;
+ font-size: 80%;
+ color: #28a745;
+}
+
+.valid-tooltip {
+ position: absolute;
+ top: 100%;
+ z-index: 5;
+ display: none;
+ max-width: 100%;
+ padding: 0.25rem 0.5rem;
+ margin-top: .1rem;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ color: #fff;
+ background-color: rgba(40, 167, 69, 0.9);
+ border-radius: 0.25rem;
+}
+
+.was-validated .form-control:valid, .form-control.is-valid, .was-validated
+.custom-select:valid,
+.custom-select.is-valid {
+ border-color: #28a745;
+}
+
+.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
+.custom-select:valid:focus,
+.custom-select.is-valid:focus {
+ border-color: #28a745;
+ box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
+}
+
+.was-validated .form-control:valid ~ .valid-feedback,
+.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
+.form-control.is-valid ~ .valid-tooltip, .was-validated
+.custom-select:valid ~ .valid-feedback,
+.was-validated
+.custom-select:valid ~ .valid-tooltip,
+.custom-select.is-valid ~ .valid-feedback,
+.custom-select.is-valid ~ .valid-tooltip {
+ display: block;
+}
+
+.was-validated .form-control-file:valid ~ .valid-feedback,
+.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
+.form-control-file.is-valid ~ .valid-tooltip {
+ display: block;
+}
+
+.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
+ color: #28a745;
+}
+
+.was-validated .form-check-input:valid ~ .valid-feedback,
+.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
+.form-check-input.is-valid ~ .valid-tooltip {
+ display: block;
+}
+
+.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
+ color: #28a745;
+}
+
+.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
+ background-color: #71dd8a;
+}
+
+.was-validated .custom-control-input:valid ~ .valid-feedback,
+.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
+.custom-control-input.is-valid ~ .valid-tooltip {
+ display: block;
+}
+
+.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
+ background-color: #34ce57;
+}
+
+.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
+ box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
+}
+
+.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
+ border-color: #28a745;
+}
+
+.was-validated .custom-file-input:valid ~ .custom-file-label::after, .custom-file-input.is-valid ~ .custom-file-label::after {
+ border-color: inherit;
+}
+
+.was-validated .custom-file-input:valid ~ .valid-feedback,
+.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
+.custom-file-input.is-valid ~ .valid-tooltip {
+ display: block;
+}
+
+.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
+ box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
+}
+
+.invalid-feedback {
+ display: none;
+ width: 100%;
+ margin-top: 0.25rem;
+ font-size: 80%;
+ color: #dc3545;
+}
+
+.invalid-tooltip {
+ position: absolute;
+ top: 100%;
+ z-index: 5;
+ display: none;
+ max-width: 100%;
+ padding: 0.25rem 0.5rem;
+ margin-top: .1rem;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ color: #fff;
+ background-color: rgba(220, 53, 69, 0.9);
+ border-radius: 0.25rem;
+}
+
+.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
+.custom-select:invalid,
+.custom-select.is-invalid {
+ border-color: #dc3545;
+}
+
+.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
+.custom-select:invalid:focus,
+.custom-select.is-invalid:focus {
+ border-color: #dc3545;
+ box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
+}
+
+.was-validated .form-control:invalid ~ .invalid-feedback,
+.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
+.form-control.is-invalid ~ .invalid-tooltip, .was-validated
+.custom-select:invalid ~ .invalid-feedback,
+.was-validated
+.custom-select:invalid ~ .invalid-tooltip,
+.custom-select.is-invalid ~ .invalid-feedback,
+.custom-select.is-invalid ~ .invalid-tooltip {
+ display: block;
+}
+
+.was-validated .form-control-file:invalid ~ .invalid-feedback,
+.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
+.form-control-file.is-invalid ~ .invalid-tooltip {
+ display: block;
+}
+
+.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
+ color: #dc3545;
+}
+
+.was-validated .form-check-input:invalid ~ .invalid-feedback,
+.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
+.form-check-input.is-invalid ~ .invalid-tooltip {
+ display: block;
+}
+
+.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
+ color: #dc3545;
+}
+
+.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
+ background-color: #efa2a9;
+}
+
+.was-validated .custom-control-input:invalid ~ .invalid-feedback,
+.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
+.custom-control-input.is-invalid ~ .invalid-tooltip {
+ display: block;
+}
+
+.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
+ background-color: #e4606d;
+}
+
+.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
+ box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
+}
+
+.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
+ border-color: #dc3545;
+}
+
+.was-validated .custom-file-input:invalid ~ .custom-file-label::after, .custom-file-input.is-invalid ~ .custom-file-label::after {
+ border-color: inherit;
+}
+
+.was-validated .custom-file-input:invalid ~ .invalid-feedback,
+.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
+.custom-file-input.is-invalid ~ .invalid-tooltip {
+ display: block;
+}
+
+.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
+ box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
+}
+
+.form-inline {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-flow: row wrap;
+ flex-flow: row wrap;
+ -ms-flex-align: center;
+ align-items: center;
+}
+
+.form-inline .form-check {
+ width: 100%;
+}
+
+@media (min-width: 576px) {
+ .form-inline label {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-align: center;
+ align-items: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ margin-bottom: 0;
+ }
+ .form-inline .form-group {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ -ms-flex-flow: row wrap;
+ flex-flow: row wrap;
+ -ms-flex-align: center;
+ align-items: center;
+ margin-bottom: 0;
+ }
+ .form-inline .form-control {
+ display: inline-block;
+ width: auto;
+ vertical-align: middle;
+ }
+ .form-inline .form-control-plaintext {
+ display: inline-block;
+ }
+ .form-inline .input-group,
+ .form-inline .custom-select {
+ width: auto;
+ }
+ .form-inline .form-check {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-align: center;
+ align-items: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ width: auto;
+ padding-left: 0;
+ }
+ .form-inline .form-check-input {
+ position: relative;
+ margin-top: 0;
+ margin-right: 0.25rem;
+ margin-left: 0;
+ }
+ .form-inline .custom-control {
+ -ms-flex-align: center;
+ align-items: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+ .form-inline .custom-control-label {
+ margin-bottom: 0;
+ }
+}
+
+.btn {
+ display: inline-block;
+ font-weight: 400;
+ text-align: center;
+ white-space: nowrap;
+ vertical-align: middle;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ border: 1px solid transparent;
+ padding: 0.375rem 0.75rem;
+ font-size: 1rem;
+ line-height: 1.5;
+ border-radius: 0.25rem;
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+
+@media screen and (prefers-reduced-motion: reduce) {
+ .btn {
+ transition: none;
+ }
+}
+
+.btn:hover, .btn:focus {
+ text-decoration: none;
+}
+
+.btn:focus, .btn.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
+}
+
+.btn.disabled, .btn:disabled {
+ opacity: 0.65;
+}
+
+.btn:not(:disabled):not(.disabled) {
+ cursor: pointer;
+}
+
+a.btn.disabled,
+fieldset:disabled a.btn {
+ pointer-events: none;
+}
+
+.btn-primary {
+ color: #fff;
+ background-color: #007bff;
+ border-color: #007bff;
+}
+
+.btn-primary:hover {
+ color: #fff;
+ background-color: #0069d9;
+ border-color: #0062cc;
+}
+
+.btn-primary:focus, .btn-primary.focus {
+ box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
+}
+
+.btn-primary.disabled, .btn-primary:disabled {
+ color: #fff;
+ background-color: #007bff;
+ border-color: #007bff;
+}
+
+.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
+.show > .btn-primary.dropdown-toggle {
+ color: #fff;
+ background-color: #0062cc;
+ border-color: #005cbf;
+}
+
+.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
+.show > .btn-primary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
+}
+
+.btn-secondary {
+ color: #fff;
+ background-color: #6c757d;
+ border-color: #6c757d;
+}
+
+.btn-secondary:hover {
+ color: #fff;
+ background-color: #5a6268;
+ border-color: #545b62;
+}
+
+.btn-secondary:focus, .btn-secondary.focus {
+ box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
+}
+
+.btn-secondary.disabled, .btn-secondary:disabled {
+ color: #fff;
+ background-color: #6c757d;
+ border-color: #6c757d;
+}
+
+.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
+.show > .btn-secondary.dropdown-toggle {
+ color: #fff;
+ background-color: #545b62;
+ border-color: #4e555b;
+}
+
+.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
+.show > .btn-secondary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
+}
+
+.btn-success {
+ color: #fff;
+ background-color: #28a745;
+ border-color: #28a745;
+}
+
+.btn-success:hover {
+ color: #fff;
+ background-color: #218838;
+ border-color: #1e7e34;
+}
+
+.btn-success:focus, .btn-success.focus {
+ box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
+}
+
+.btn-success.disabled, .btn-success:disabled {
+ color: #fff;
+ background-color: #28a745;
+ border-color: #28a745;
+}
+
+.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
+.show > .btn-success.dropdown-toggle {
+ color: #fff;
+ background-color: #1e7e34;
+ border-color: #1c7430;
+}
+
+.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
+.show > .btn-success.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
+}
+
+.btn-info {
+ color: #fff;
+ background-color: #17a2b8;
+ border-color: #17a2b8;
+}
+
+.btn-info:hover {
+ color: #fff;
+ background-color: #138496;
+ border-color: #117a8b;
+}
+
+.btn-info:focus, .btn-info.focus {
+ box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
+}
+
+.btn-info.disabled, .btn-info:disabled {
+ color: #fff;
+ background-color: #17a2b8;
+ border-color: #17a2b8;
+}
+
+.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
+.show > .btn-info.dropdown-toggle {
+ color: #fff;
+ background-color: #117a8b;
+ border-color: #10707f;
+}
+
+.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
+.show > .btn-info.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
+}
+
+.btn-warning {
+ color: #212529;
+ background-color: #ffc107;
+ border-color: #ffc107;
+}
+
+.btn-warning:hover {
+ color: #212529;
+ background-color: #e0a800;
+ border-color: #d39e00;
+}
+
+.btn-warning:focus, .btn-warning.focus {
+ box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
+}
+
+.btn-warning.disabled, .btn-warning:disabled {
+ color: #212529;
+ background-color: #ffc107;
+ border-color: #ffc107;
+}
+
+.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
+.show > .btn-warning.dropdown-toggle {
+ color: #212529;
+ background-color: #d39e00;
+ border-color: #c69500;
+}
+
+.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
+.show > .btn-warning.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
+}
+
+.btn-danger {
+ color: #fff;
+ background-color: #dc3545;
+ border-color: #dc3545;
+}
+
+.btn-danger:hover {
+ color: #fff;
+ background-color: #c82333;
+ border-color: #bd2130;
+}
+
+.btn-danger:focus, .btn-danger.focus {
+ box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
+}
+
+.btn-danger.disabled, .btn-danger:disabled {
+ color: #fff;
+ background-color: #dc3545;
+ border-color: #dc3545;
+}
+
+.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
+.show > .btn-danger.dropdown-toggle {
+ color: #fff;
+ background-color: #bd2130;
+ border-color: #b21f2d;
+}
+
+.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
+.show > .btn-danger.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
+}
+
+.btn-light {
+ color: #212529;
+ background-color: #f8f9fa;
+ border-color: #f8f9fa;
+}
+
+.btn-light:hover {
+ color: #212529;
+ background-color: #e2e6ea;
+ border-color: #dae0e5;
+}
+
+.btn-light:focus, .btn-light.focus {
+ box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
+}
+
+.btn-light.disabled, .btn-light:disabled {
+ color: #212529;
+ background-color: #f8f9fa;
+ border-color: #f8f9fa;
+}
+
+.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
+.show > .btn-light.dropdown-toggle {
+ color: #212529;
+ background-color: #dae0e5;
+ border-color: #d3d9df;
+}
+
+.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
+.show > .btn-light.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
+}
+
+.btn-dark {
+ color: #fff;
+ background-color: #343a40;
+ border-color: #343a40;
+}
+
+.btn-dark:hover {
+ color: #fff;
+ background-color: #23272b;
+ border-color: #1d2124;
+}
+
+.btn-dark:focus, .btn-dark.focus {
+ box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
+}
+
+.btn-dark.disabled, .btn-dark:disabled {
+ color: #fff;
+ background-color: #343a40;
+ border-color: #343a40;
+}
+
+.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
+.show > .btn-dark.dropdown-toggle {
+ color: #fff;
+ background-color: #1d2124;
+ border-color: #171a1d;
+}
+
+.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
+.show > .btn-dark.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
+}
+
+.btn-outline-primary {
+ color: #007bff;
+ background-color: transparent;
+ background-image: none;
+ border-color: #007bff;
+}
+
+.btn-outline-primary:hover {
+ color: #fff;
+ background-color: #007bff;
+ border-color: #007bff;
+}
+
+.btn-outline-primary:focus, .btn-outline-primary.focus {
+ box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
+}
+
+.btn-outline-primary.disabled, .btn-outline-primary:disabled {
+ color: #007bff;
+ background-color: transparent;
+}
+
+.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
+.show > .btn-outline-primary.dropdown-toggle {
+ color: #fff;
+ background-color: #007bff;
+ border-color: #007bff;
+}
+
+.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
+.show > .btn-outline-primary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
+}
+
+.btn-outline-secondary {
+ color: #6c757d;
+ background-color: transparent;
+ background-image: none;
+ border-color: #6c757d;
+}
+
+.btn-outline-secondary:hover {
+ color: #fff;
+ background-color: #6c757d;
+ border-color: #6c757d;
+}
+
+.btn-outline-secondary:focus, .btn-outline-secondary.focus {
+ box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
+}
+
+.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
+ color: #6c757d;
+ background-color: transparent;
+}
+
+.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
+.show > .btn-outline-secondary.dropdown-toggle {
+ color: #fff;
+ background-color: #6c757d;
+ border-color: #6c757d;
+}
+
+.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
+.show > .btn-outline-secondary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
+}
+
+.btn-outline-success {
+ color: #28a745;
+ background-color: transparent;
+ background-image: none;
+ border-color: #28a745;
+}
+
+.btn-outline-success:hover {
+ color: #fff;
+ background-color: #28a745;
+ border-color: #28a745;
+}
+
+.btn-outline-success:focus, .btn-outline-success.focus {
+ box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
+}
+
+.btn-outline-success.disabled, .btn-outline-success:disabled {
+ color: #28a745;
+ background-color: transparent;
+}
+
+.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
+.show > .btn-outline-success.dropdown-toggle {
+ color: #fff;
+ background-color: #28a745;
+ border-color: #28a745;
+}
+
+.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
+.show > .btn-outline-success.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
+}
+
+.btn-outline-info {
+ color: #17a2b8;
+ background-color: transparent;
+ background-image: none;
+ border-color: #17a2b8;
+}
+
+.btn-outline-info:hover {
+ color: #fff;
+ background-color: #17a2b8;
+ border-color: #17a2b8;
+}
+
+.btn-outline-info:focus, .btn-outline-info.focus {
+ box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
+}
+
+.btn-outline-info.disabled, .btn-outline-info:disabled {
+ color: #17a2b8;
+ background-color: transparent;
+}
+
+.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
+.show > .btn-outline-info.dropdown-toggle {
+ color: #fff;
+ background-color: #17a2b8;
+ border-color: #17a2b8;
+}
+
+.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
+.show > .btn-outline-info.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
+}
+
+.btn-outline-warning {
+ color: #ffc107;
+ background-color: transparent;
+ background-image: none;
+ border-color: #ffc107;
+}
+
+.btn-outline-warning:hover {
+ color: #212529;
+ background-color: #ffc107;
+ border-color: #ffc107;
+}
+
+.btn-outline-warning:focus, .btn-outline-warning.focus {
+ box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
+}
+
+.btn-outline-warning.disabled, .btn-outline-warning:disabled {
+ color: #ffc107;
+ background-color: transparent;
+}
+
+.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
+.show > .btn-outline-warning.dropdown-toggle {
+ color: #212529;
+ background-color: #ffc107;
+ border-color: #ffc107;
+}
+
+.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
+.show > .btn-outline-warning.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
+}
+
+.btn-outline-danger {
+ color: #dc3545;
+ background-color: transparent;
+ background-image: none;
+ border-color: #dc3545;
+}
+
+.btn-outline-danger:hover {
+ color: #fff;
+ background-color: #dc3545;
+ border-color: #dc3545;
+}
+
+.btn-outline-danger:focus, .btn-outline-danger.focus {
+ box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
+}
+
+.btn-outline-danger.disabled, .btn-outline-danger:disabled {
+ color: #dc3545;
+ background-color: transparent;
+}
+
+.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
+.show > .btn-outline-danger.dropdown-toggle {
+ color: #fff;
+ background-color: #dc3545;
+ border-color: #dc3545;
+}
+
+.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
+.show > .btn-outline-danger.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
+}
+
+.btn-outline-light {
+ color: #f8f9fa;
+ background-color: transparent;
+ background-image: none;
+ border-color: #f8f9fa;
+}
+
+.btn-outline-light:hover {
+ color: #212529;
+ background-color: #f8f9fa;
+ border-color: #f8f9fa;
+}
+
+.btn-outline-light:focus, .btn-outline-light.focus {
+ box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
+}
+
+.btn-outline-light.disabled, .btn-outline-light:disabled {
+ color: #f8f9fa;
+ background-color: transparent;
+}
+
+.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
+.show > .btn-outline-light.dropdown-toggle {
+ color: #212529;
+ background-color: #f8f9fa;
+ border-color: #f8f9fa;
+}
+
+.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
+.show > .btn-outline-light.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
+}
+
+.btn-outline-dark {
+ color: #343a40;
+ background-color: transparent;
+ background-image: none;
+ border-color: #343a40;
+}
+
+.btn-outline-dark:hover {
+ color: #fff;
+ background-color: #343a40;
+ border-color: #343a40;
+}
+
+.btn-outline-dark:focus, .btn-outline-dark.focus {
+ box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
+}
+
+.btn-outline-dark.disabled, .btn-outline-dark:disabled {
+ color: #343a40;
+ background-color: transparent;
+}
+
+.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
+.show > .btn-outline-dark.dropdown-toggle {
+ color: #fff;
+ background-color: #343a40;
+ border-color: #343a40;
+}
+
+.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
+.show > .btn-outline-dark.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
+}
+
+.btn-link {
+ font-weight: 400;
+ color: #007bff;
+ background-color: transparent;
+}
+
+.btn-link:hover {
+ color: #0056b3;
+ text-decoration: underline;
+ background-color: transparent;
+ border-color: transparent;
+}
+
+.btn-link:focus, .btn-link.focus {
+ text-decoration: underline;
+ border-color: transparent;
+ box-shadow: none;
+}
+
+.btn-link:disabled, .btn-link.disabled {
+ color: #6c757d;
+ pointer-events: none;
+}
+
+.btn-lg, .btn-group-lg > .btn {
+ padding: 0.5rem 1rem;
+ font-size: 1.25rem;
+ line-height: 1.5;
+ border-radius: 0.3rem;
+}
+
+.btn-sm, .btn-group-sm > .btn {
+ padding: 0.25rem 0.5rem;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ border-radius: 0.2rem;
+}
+
+.btn-block {
+ display: block;
+ width: 100%;
+}
+
+.btn-block + .btn-block {
+ margin-top: 0.5rem;
+}
+
+input[type="submit"].btn-block,
+input[type="reset"].btn-block,
+input[type="button"].btn-block {
+ width: 100%;
+}
+
+.fade {
+ transition: opacity 0.15s linear;
+}
+
+@media screen and (prefers-reduced-motion: reduce) {
+ .fade {
+ transition: none;
+ }
+}
+
+.fade:not(.show) {
+ opacity: 0;
+}
+
+.collapse:not(.show) {
+ display: none;
+}
+
+.collapsing {
+ position: relative;
+ height: 0;
+ overflow: hidden;
+ transition: height 0.35s ease;
+}
+
+@media screen and (prefers-reduced-motion: reduce) {
+ .collapsing {
+ transition: none;
+ }
+}
+
+.dropup,
+.dropright,
+.dropdown,
+.dropleft {
+ position: relative;
+}
+
+.dropdown-toggle::after {
+ display: inline-block;
+ width: 0;
+ height: 0;
+ margin-left: 0.255em;
+ vertical-align: 0.255em;
+ content: "";
+ border-top: 0.3em solid;
+ border-right: 0.3em solid transparent;
+ border-bottom: 0;
+ border-left: 0.3em solid transparent;
+}
+
+.dropdown-toggle:empty::after {
+ margin-left: 0;
+}
+
+.dropdown-menu {
+ position: absolute;
+ top: 100%;
+ left: 0;
+ z-index: 1000;
+ display: none;
+ float: left;
+ min-width: 10rem;
+ padding: 0.5rem 0;
+ margin: 0.125rem 0 0;
+ font-size: 1rem;
+ color: #212529;
+ text-align: left;
+ list-style: none;
+ background-color: #fff;
+ background-clip: padding-box;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 0.25rem;
+}
+
+.dropdown-menu-right {
+ right: 0;
+ left: auto;
+}
+
+.dropup .dropdown-menu {
+ top: auto;
+ bottom: 100%;
+ margin-top: 0;
+ margin-bottom: 0.125rem;
+}
+
+.dropup .dropdown-toggle::after {
+ display: inline-block;
+ width: 0;
+ height: 0;
+ margin-left: 0.255em;
+ vertical-align: 0.255em;
+ content: "";
+ border-top: 0;
+ border-right: 0.3em solid transparent;
+ border-bottom: 0.3em solid;
+ border-left: 0.3em solid transparent;
+}
+
+.dropup .dropdown-toggle:empty::after {
+ margin-left: 0;
+}
+
+.dropright .dropdown-menu {
+ top: 0;
+ right: auto;
+ left: 100%;
+ margin-top: 0;
+ margin-left: 0.125rem;
+}
+
+.dropright .dropdown-toggle::after {
+ display: inline-block;
+ width: 0;
+ height: 0;
+ margin-left: 0.255em;
+ vertical-align: 0.255em;
+ content: "";
+ border-top: 0.3em solid transparent;
+ border-right: 0;
+ border-bottom: 0.3em solid transparent;
+ border-left: 0.3em solid;
+}
+
+.dropright .dropdown-toggle:empty::after {
+ margin-left: 0;
+}
+
+.dropright .dropdown-toggle::after {
+ vertical-align: 0;
+}
+
+.dropleft .dropdown-menu {
+ top: 0;
+ right: 100%;
+ left: auto;
+ margin-top: 0;
+ margin-right: 0.125rem;
+}
+
+.dropleft .dropdown-toggle::after {
+ display: inline-block;
+ width: 0;
+ height: 0;
+ margin-left: 0.255em;
+ vertical-align: 0.255em;
+ content: "";
+}
+
+.dropleft .dropdown-toggle::after {
+ display: none;
+}
+
+.dropleft .dropdown-toggle::before {
+ display: inline-block;
+ width: 0;
+ height: 0;
+ margin-right: 0.255em;
+ vertical-align: 0.255em;
+ content: "";
+ border-top: 0.3em solid transparent;
+ border-right: 0.3em solid;
+ border-bottom: 0.3em solid transparent;
+}
+
+.dropleft .dropdown-toggle:empty::after {
+ margin-left: 0;
+}
+
+.dropleft .dropdown-toggle::before {
+ vertical-align: 0;
+}
+
+.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
+ right: auto;
+ bottom: auto;
+}
+
+.dropdown-divider {
+ height: 0;
+ margin: 0.5rem 0;
+ overflow: hidden;
+ border-top: 1px solid #e9ecef;
+}
+
+.dropdown-item {
+ display: block;
+ width: 100%;
+ padding: 0.25rem 1.5rem;
+ clear: both;
+ font-weight: 400;
+ color: #212529;
+ text-align: inherit;
+ white-space: nowrap;
+ background-color: transparent;
+ border: 0;
+}
+
+.dropdown-item:hover, .dropdown-item:focus {
+ color: #16181b;
+ text-decoration: none;
+ background-color: #f8f9fa;
+}
+
+.dropdown-item.active, .dropdown-item:active {
+ color: #fff;
+ text-decoration: none;
+ background-color: #007bff;
+}
+
+.dropdown-item.disabled, .dropdown-item:disabled {
+ color: #6c757d;
+ background-color: transparent;
+}
+
+.dropdown-menu.show {
+ display: block;
+}
+
+.dropdown-header {
+ display: block;
+ padding: 0.5rem 1.5rem;
+ margin-bottom: 0;
+ font-size: 0.875rem;
+ color: #6c757d;
+ white-space: nowrap;
+}
+
+.dropdown-item-text {
+ display: block;
+ padding: 0.25rem 1.5rem;
+ color: #212529;
+}
+
+.btn-group,
+.btn-group-vertical {
+ position: relative;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ vertical-align: middle;
+}
+
+.btn-group > .btn,
+.btn-group-vertical > .btn {
+ position: relative;
+ -ms-flex: 0 1 auto;
+ flex: 0 1 auto;
+}
+
+.btn-group > .btn:hover,
+.btn-group-vertical > .btn:hover {
+ z-index: 1;
+}
+
+.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
+.btn-group-vertical > .btn:focus,
+.btn-group-vertical > .btn:active,
+.btn-group-vertical > .btn.active {
+ z-index: 1;
+}
+
+.btn-group .btn + .btn,
+.btn-group .btn + .btn-group,
+.btn-group .btn-group + .btn,
+.btn-group .btn-group + .btn-group,
+.btn-group-vertical .btn + .btn,
+.btn-group-vertical .btn + .btn-group,
+.btn-group-vertical .btn-group + .btn,
+.btn-group-vertical .btn-group + .btn-group {
+ margin-left: -1px;
+}
+
+.btn-toolbar {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+}
+
+.btn-toolbar .input-group {
+ width: auto;
+}
+
+.btn-group > .btn:first-child {
+ margin-left: 0;
+}
+
+.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
+.btn-group > .btn-group:not(:last-child) > .btn {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+
+.btn-group > .btn:not(:first-child),
+.btn-group > .btn-group:not(:first-child) > .btn {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.dropdown-toggle-split {
+ padding-right: 0.5625rem;
+ padding-left: 0.5625rem;
+}
+
+.dropdown-toggle-split::after,
+.dropup .dropdown-toggle-split::after,
+.dropright .dropdown-toggle-split::after {
+ margin-left: 0;
+}
+
+.dropleft .dropdown-toggle-split::before {
+ margin-right: 0;
+}
+
+.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
+ padding-right: 0.375rem;
+ padding-left: 0.375rem;
+}
+
+.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
+ padding-right: 0.75rem;
+ padding-left: 0.75rem;
+}
+
+.btn-group-vertical {
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -ms-flex-align: start;
+ align-items: flex-start;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+
+.btn-group-vertical .btn,
+.btn-group-vertical .btn-group {
+ width: 100%;
+}
+
+.btn-group-vertical > .btn + .btn,
+.btn-group-vertical > .btn + .btn-group,
+.btn-group-vertical > .btn-group + .btn,
+.btn-group-vertical > .btn-group + .btn-group {
+ margin-top: -1px;
+ margin-left: 0;
+}
+
+.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
+.btn-group-vertical > .btn-group:not(:last-child) > .btn {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.btn-group-vertical > .btn:not(:first-child),
+.btn-group-vertical > .btn-group:not(:first-child) > .btn {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+
+.btn-group-toggle > .btn,
+.btn-group-toggle > .btn-group > .btn {
+ margin-bottom: 0;
+}
+
+.btn-group-toggle > .btn input[type="radio"],
+.btn-group-toggle > .btn input[type="checkbox"],
+.btn-group-toggle > .btn-group > .btn input[type="radio"],
+.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
+ position: absolute;
+ clip: rect(0, 0, 0, 0);
+ pointer-events: none;
+}
+
+.input-group {
+ position: relative;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ width: 100%;
+}
+
+.input-group > .form-control,
+.input-group > .custom-select,
+.input-group > .custom-file {
+ position: relative;
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto;
+ width: 1%;
+ margin-bottom: 0;
+}
+
+.input-group > .form-control + .form-control,
+.input-group > .form-control + .custom-select,
+.input-group > .form-control + .custom-file,
+.input-group > .custom-select + .form-control,
+.input-group > .custom-select + .custom-select,
+.input-group > .custom-select + .custom-file,
+.input-group > .custom-file + .form-control,
+.input-group > .custom-file + .custom-select,
+.input-group > .custom-file + .custom-file {
+ margin-left: -1px;
+}
+
+.input-group > .form-control:focus,
+.input-group > .custom-select:focus,
+.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
+ z-index: 3;
+}
+
+.input-group > .custom-file .custom-file-input:focus {
+ z-index: 4;
+}
+
+.input-group > .form-control:not(:last-child),
+.input-group > .custom-select:not(:last-child) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+
+.input-group > .form-control:not(:first-child),
+.input-group > .custom-select:not(:first-child) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.input-group > .custom-file {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-align: center;
+ align-items: center;
+}
+
+.input-group > .custom-file:not(:last-child) .custom-file-label,
+.input-group > .custom-file:not(:last-child) .custom-file-label::after {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+
+.input-group > .custom-file:not(:first-child) .custom-file-label {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.input-group-prepend,
+.input-group-append {
+ display: -ms-flexbox;
+ display: flex;
+}
+
+.input-group-prepend .btn,
+.input-group-append .btn {
+ position: relative;
+ z-index: 2;
+}
+
+.input-group-prepend .btn + .btn,
+.input-group-prepend .btn + .input-group-text,
+.input-group-prepend .input-group-text + .input-group-text,
+.input-group-prepend .input-group-text + .btn,
+.input-group-append .btn + .btn,
+.input-group-append .btn + .input-group-text,
+.input-group-append .input-group-text + .input-group-text,
+.input-group-append .input-group-text + .btn {
+ margin-left: -1px;
+}
+
+.input-group-prepend {
+ margin-right: -1px;
+}
+
+.input-group-append {
+ margin-left: -1px;
+}
+
+.input-group-text {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-align: center;
+ align-items: center;
+ padding: 0.375rem 0.75rem;
+ margin-bottom: 0;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #495057;
+ text-align: center;
+ white-space: nowrap;
+ background-color: #e9ecef;
+ border: 1px solid #ced4da;
+ border-radius: 0.25rem;
+}
+
+.input-group-text input[type="radio"],
+.input-group-text input[type="checkbox"] {
+ margin-top: 0;
+}
+
+.input-group-lg > .form-control,
+.input-group-lg > .input-group-prepend > .input-group-text,
+.input-group-lg > .input-group-append > .input-group-text,
+.input-group-lg > .input-group-prepend > .btn,
+.input-group-lg > .input-group-append > .btn {
+ height: calc(2.875rem + 2px);
+ padding: 0.5rem 1rem;
+ font-size: 1.25rem;
+ line-height: 1.5;
+ border-radius: 0.3rem;
+}
+
+.input-group-sm > .form-control,
+.input-group-sm > .input-group-prepend > .input-group-text,
+.input-group-sm > .input-group-append > .input-group-text,
+.input-group-sm > .input-group-prepend > .btn,
+.input-group-sm > .input-group-append > .btn {
+ height: calc(1.8125rem + 2px);
+ padding: 0.25rem 0.5rem;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ border-radius: 0.2rem;
+}
+
+.input-group > .input-group-prepend > .btn,
+.input-group > .input-group-prepend > .input-group-text,
+.input-group > .input-group-append:not(:last-child) > .btn,
+.input-group > .input-group-append:not(:last-child) > .input-group-text,
+.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
+.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+
+.input-group > .input-group-append > .btn,
+.input-group > .input-group-append > .input-group-text,
+.input-group > .input-group-prepend:not(:first-child) > .btn,
+.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
+.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
+.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.custom-control {
+ position: relative;
+ display: block;
+ min-height: 1.5rem;
+ padding-left: 1.5rem;
+}
+
+.custom-control-inline {
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ margin-right: 1rem;
+}
+
+.custom-control-input {
+ position: absolute;
+ z-index: -1;
+ opacity: 0;
+}
+
+.custom-control-input:checked ~ .custom-control-label::before {
+ color: #fff;
+ background-color: #007bff;
+}
+
+.custom-control-input:focus ~ .custom-control-label::before {
+ box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
+}
+
+.custom-control-input:active ~ .custom-control-label::before {
+ color: #fff;
+ background-color: #b3d7ff;
+}
+
+.custom-control-input:disabled ~ .custom-control-label {
+ color: #6c757d;
+}
+
+.custom-control-input:disabled ~ .custom-control-label::before {
+ background-color: #e9ecef;
+}
+
+.custom-control-label {
+ position: relative;
+ margin-bottom: 0;
+}
+
+.custom-control-label::before {
+ position: absolute;
+ top: 0.25rem;
+ left: -1.5rem;
+ display: block;
+ width: 1rem;
+ height: 1rem;
+ pointer-events: none;
+ content: "";
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ background-color: #dee2e6;
+}
+
+.custom-control-label::after {
+ position: absolute;
+ top: 0.25rem;
+ left: -1.5rem;
+ display: block;
+ width: 1rem;
+ height: 1rem;
+ content: "";
+ background-repeat: no-repeat;
+ background-position: center center;
+ background-size: 50% 50%;
+}
+
+.custom-checkbox .custom-control-label::before {
+ border-radius: 0.25rem;
+}
+
+.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
+ background-color: #007bff;
+}
+
+.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
+}
+
+.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
+ background-color: #007bff;
+}
+
+.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
+}
+
+.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
+ background-color: rgba(0, 123, 255, 0.5);
+}
+
+.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
+ background-color: rgba(0, 123, 255, 0.5);
+}
+
+.custom-radio .custom-control-label::before {
+ border-radius: 50%;
+}
+
+.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
+ background-color: #007bff;
+}
+
+.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
+}
+
+.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
+ background-color: rgba(0, 123, 255, 0.5);
+}
+
+.custom-select {
+ display: inline-block;
+ width: 100%;
+ height: calc(2.25rem + 2px);
+ padding: 0.375rem 1.75rem 0.375rem 0.75rem;
+ line-height: 1.5;
+ color: #495057;
+ vertical-align: middle;
+ background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
+ background-size: 8px 10px;
+ border: 1px solid #ced4da;
+ border-radius: 0.25rem;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+}
+
+.custom-select:focus {
+ border-color: #80bdff;
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5);
+}
+
+.custom-select:focus::-ms-value {
+ color: #495057;
+ background-color: #fff;
+}
+
+.custom-select[multiple], .custom-select[size]:not([size="1"]) {
+ height: auto;
+ padding-right: 0.75rem;
+ background-image: none;
+}
+
+.custom-select:disabled {
+ color: #6c757d;
+ background-color: #e9ecef;
+}
+
+.custom-select::-ms-expand {
+ opacity: 0;
+}
+
+.custom-select-sm {
+ height: calc(1.8125rem + 2px);
+ padding-top: 0.375rem;
+ padding-bottom: 0.375rem;
+ font-size: 75%;
+}
+
+.custom-select-lg {
+ height: calc(2.875rem + 2px);
+ padding-top: 0.375rem;
+ padding-bottom: 0.375rem;
+ font-size: 125%;
+}
+
+.custom-file {
+ position: relative;
+ display: inline-block;
+ width: 100%;
+ height: calc(2.25rem + 2px);
+ margin-bottom: 0;
+}
+
+.custom-file-input {
+ position: relative;
+ z-index: 2;
+ width: 100%;
+ height: calc(2.25rem + 2px);
+ margin: 0;
+ opacity: 0;
+}
+
+.custom-file-input:focus ~ .custom-file-label {
+ border-color: #80bdff;
+ box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
+}
+
+.custom-file-input:focus ~ .custom-file-label::after {
+ border-color: #80bdff;
+}
+
+.custom-file-input:disabled ~ .custom-file-label {
+ background-color: #e9ecef;
+}
+
+.custom-file-input:lang(en) ~ .custom-file-label::after {
+ content: "Browse";
+}
+
+.custom-file-label {
+ position: absolute;
+ top: 0;
+ right: 0;
+ left: 0;
+ z-index: 1;
+ height: calc(2.25rem + 2px);
+ padding: 0.375rem 0.75rem;
+ line-height: 1.5;
+ color: #495057;
+ background-color: #fff;
+ border: 1px solid #ced4da;
+ border-radius: 0.25rem;
+}
+
+.custom-file-label::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ z-index: 3;
+ display: block;
+ height: 2.25rem;
+ padding: 0.375rem 0.75rem;
+ line-height: 1.5;
+ color: #495057;
+ content: "Browse";
+ background-color: #e9ecef;
+ border-left: 1px solid #ced4da;
+ border-radius: 0 0.25rem 0.25rem 0;
+}
+
+.custom-range {
+ width: 100%;
+ padding-left: 0;
+ background-color: transparent;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+}
+
+.custom-range:focus {
+ outline: none;
+}
+
+.custom-range:focus::-webkit-slider-thumb {
+ box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
+}
+
+.custom-range:focus::-moz-range-thumb {
+ box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
+}
+
+.custom-range:focus::-ms-thumb {
+ box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
+}
+
+.custom-range::-moz-focus-outer {
+ border: 0;
+}
+
+.custom-range::-webkit-slider-thumb {
+ width: 1rem;
+ height: 1rem;
+ margin-top: -0.25rem;
+ background-color: #007bff;
+ border: 0;
+ border-radius: 1rem;
+ transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+ -webkit-appearance: none;
+ appearance: none;
+}
+
+@media screen and (prefers-reduced-motion: reduce) {
+ .custom-range::-webkit-slider-thumb {
+ transition: none;
+ }
+}
+
+.custom-range::-webkit-slider-thumb:active {
+ background-color: #b3d7ff;
+}
+
+.custom-range::-webkit-slider-runnable-track {
+ width: 100%;
+ height: 0.5rem;
+ color: transparent;
+ cursor: pointer;
+ background-color: #dee2e6;
+ border-color: transparent;
+ border-radius: 1rem;
+}
+
+.custom-range::-moz-range-thumb {
+ width: 1rem;
+ height: 1rem;
+ background-color: #007bff;
+ border: 0;
+ border-radius: 1rem;
+ transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+ -moz-appearance: none;
+ appearance: none;
+}
+
+@media screen and (prefers-reduced-motion: reduce) {
+ .custom-range::-moz-range-thumb {
+ transition: none;
+ }
+}
+
+.custom-range::-moz-range-thumb:active {
+ background-color: #b3d7ff;
+}
+
+.custom-range::-moz-range-track {
+ width: 100%;
+ height: 0.5rem;
+ color: transparent;
+ cursor: pointer;
+ background-color: #dee2e6;
+ border-color: transparent;
+ border-radius: 1rem;
+}
+
+.custom-range::-ms-thumb {
+ width: 1rem;
+ height: 1rem;
+ margin-top: 0;
+ margin-right: 0.2rem;
+ margin-left: 0.2rem;
+ background-color: #007bff;
+ border: 0;
+ border-radius: 1rem;
+ transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+ appearance: none;
+}
+
+@media screen and (prefers-reduced-motion: reduce) {
+ .custom-range::-ms-thumb {
+ transition: none;
+ }
+}
+
+.custom-range::-ms-thumb:active {
+ background-color: #b3d7ff;
+}
+
+.custom-range::-ms-track {
+ width: 100%;
+ height: 0.5rem;
+ color: transparent;
+ cursor: pointer;
+ background-color: transparent;
+ border-color: transparent;
+ border-width: 0.5rem;
+}
+
+.custom-range::-ms-fill-lower {
+ background-color: #dee2e6;
+ border-radius: 1rem;
+}
+
+.custom-range::-ms-fill-upper {
+ margin-right: 15px;
+ background-color: #dee2e6;
+ border-radius: 1rem;
+}
+
+.custom-control-label::before,
+.custom-file-label,
+.custom-select {
+ transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+
+@media screen and (prefers-reduced-motion: reduce) {
+ .custom-control-label::before,
+ .custom-file-label,
+ .custom-select {
+ transition: none;
+ }
+}
+
+.nav {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ padding-left: 0;
+ margin-bottom: 0;
+ list-style: none;
+}
+
+.nav-link {
+ display: block;
+ padding: 0.5rem 1rem;
+}
+
+.nav-link:hover, .nav-link:focus {
+ text-decoration: none;
+}
+
+.nav-link.disabled {
+ color: #6c757d;
+}
+
+.nav-tabs {
+ border-bottom: 1px solid #dee2e6;
+}
+
+.nav-tabs .nav-item {
+ margin-bottom: -1px;
+}
+
+.nav-tabs .nav-link {
+ border: 1px solid transparent;
+ border-top-left-radius: 0.25rem;
+ border-top-right-radius: 0.25rem;
+}
+
+.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
+ border-color: #e9ecef #e9ecef #dee2e6;
+}
+
+.nav-tabs .nav-link.disabled {
+ color: #6c757d;
+ background-color: transparent;
+ border-color: transparent;
+}
+
+.nav-tabs .nav-link.active,
+.nav-tabs .nav-item.show .nav-link {
+ color: #495057;
+ background-color: #fff;
+ border-color: #dee2e6 #dee2e6 #fff;
+}
+
+.nav-tabs .dropdown-menu {
+ margin-top: -1px;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+
+.nav-pills .nav-link {
+ border-radius: 0.25rem;
+}
+
+.nav-pills .nav-link.active,
+.nav-pills .show > .nav-link {
+ color: #fff;
+ background-color: #007bff;
+}
+
+.nav-fill .nav-item {
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto;
+ text-align: center;
+}
+
+.nav-justified .nav-item {
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ text-align: center;
+}
+
+.tab-content > .tab-pane {
+ display: none;
+}
+
+.tab-content > .active {
+ display: block;
+}
+
+.navbar {
+ position: relative;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -ms-flex-align: center;
+ align-items: center;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ padding: 0.5rem 1rem;
+}
+
+.navbar > .container,
+.navbar > .container-fluid {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -ms-flex-align: center;
+ align-items: center;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+}
+
+.navbar-brand {
+ display: inline-block;
+ padding-top: 0.3125rem;
+ padding-bottom: 0.3125rem;
+ margin-right: 1rem;
+ font-size: 1.25rem;
+ line-height: inherit;
+ white-space: nowrap;
+}
+
+.navbar-brand:hover, .navbar-brand:focus {
+ text-decoration: none;
+}
+
+.navbar-nav {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ padding-left: 0;
+ margin-bottom: 0;
+ list-style: none;
+}
+
+.navbar-nav .nav-link {
+ padding-right: 0;
+ padding-left: 0;
+}
+
+.navbar-nav .dropdown-menu {
+ position: static;
+ float: none;
+}
+
+.navbar-text {
+ display: inline-block;
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+}
+
+.navbar-collapse {
+ -ms-flex-preferred-size: 100%;
+ flex-basis: 100%;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-align: center;
+ align-items: center;
+}
+
+.navbar-toggler {
+ padding: 0.25rem 0.75rem;
+ font-size: 1.25rem;
+ line-height: 1;
+ background-color: transparent;
+ border: 1px solid transparent;
+ border-radius: 0.25rem;
+}
+
+.navbar-toggler:hover, .navbar-toggler:focus {
+ text-decoration: none;
+}
+
+.navbar-toggler:not(:disabled):not(.disabled) {
+ cursor: pointer;
+}
+
+.navbar-toggler-icon {
+ display: inline-block;
+ width: 1.5em;
+ height: 1.5em;
+ vertical-align: middle;
+ content: "";
+ background: no-repeat center center;
+ background-size: 100% 100%;
+}
+
+@media (max-width: 575.98px) {
+ .navbar-expand-sm > .container,
+ .navbar-expand-sm > .container-fluid {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+
+@media (min-width: 576px) {
+ .navbar-expand-sm {
+ -ms-flex-flow: row nowrap;
+ flex-flow: row nowrap;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ }
+ .navbar-expand-sm .navbar-nav {
+ -ms-flex-direction: row;
+ flex-direction: row;
+ }
+ .navbar-expand-sm .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .navbar-expand-sm .navbar-nav .nav-link {
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ }
+ .navbar-expand-sm > .container,
+ .navbar-expand-sm > .container-fluid {
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ }
+ .navbar-expand-sm .navbar-collapse {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ -ms-flex-preferred-size: auto;
+ flex-basis: auto;
+ }
+ .navbar-expand-sm .navbar-toggler {
+ display: none;
+ }
+}
+
+@media (max-width: 767.98px) {
+ .navbar-expand-md > .container,
+ .navbar-expand-md > .container-fluid {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+
+@media (min-width: 768px) {
+ .navbar-expand-md {
+ -ms-flex-flow: row nowrap;
+ flex-flow: row nowrap;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ }
+ .navbar-expand-md .navbar-nav {
+ -ms-flex-direction: row;
+ flex-direction: row;
+ }
+ .navbar-expand-md .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .navbar-expand-md .navbar-nav .nav-link {
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ }
+ .navbar-expand-md > .container,
+ .navbar-expand-md > .container-fluid {
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ }
+ .navbar-expand-md .navbar-collapse {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ -ms-flex-preferred-size: auto;
+ flex-basis: auto;
+ }
+ .navbar-expand-md .navbar-toggler {
+ display: none;
+ }
+}
+
+@media (max-width: 991.98px) {
+ .navbar-expand-lg > .container,
+ .navbar-expand-lg > .container-fluid {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+
+@media (min-width: 992px) {
+ .navbar-expand-lg {
+ -ms-flex-flow: row nowrap;
+ flex-flow: row nowrap;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ }
+ .navbar-expand-lg .navbar-nav {
+ -ms-flex-direction: row;
+ flex-direction: row;
+ }
+ .navbar-expand-lg .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .navbar-expand-lg .navbar-nav .nav-link {
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ }
+ .navbar-expand-lg > .container,
+ .navbar-expand-lg > .container-fluid {
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ }
+ .navbar-expand-lg .navbar-collapse {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ -ms-flex-preferred-size: auto;
+ flex-basis: auto;
+ }
+ .navbar-expand-lg .navbar-toggler {
+ display: none;
+ }
+}
+
+@media (max-width: 1199.98px) {
+ .navbar-expand-xl > .container,
+ .navbar-expand-xl > .container-fluid {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+
+@media (min-width: 1200px) {
+ .navbar-expand-xl {
+ -ms-flex-flow: row nowrap;
+ flex-flow: row nowrap;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ }
+ .navbar-expand-xl .navbar-nav {
+ -ms-flex-direction: row;
+ flex-direction: row;
+ }
+ .navbar-expand-xl .navbar-nav .dropdown-menu {
+ position: absolute;
+ }
+ .navbar-expand-xl .navbar-nav .nav-link {
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ }
+ .navbar-expand-xl > .container,
+ .navbar-expand-xl > .container-fluid {
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+ }
+ .navbar-expand-xl .navbar-collapse {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ -ms-flex-preferred-size: auto;
+ flex-basis: auto;
+ }
+ .navbar-expand-xl .navbar-toggler {
+ display: none;
+ }
+}
+
+.navbar-expand {
+ -ms-flex-flow: row nowrap;
+ flex-flow: row nowrap;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+}
+
+.navbar-expand > .container,
+.navbar-expand > .container-fluid {
+ padding-right: 0;
+ padding-left: 0;
+}
+
+.navbar-expand .navbar-nav {
+ -ms-flex-direction: row;
+ flex-direction: row;
+}
+
+.navbar-expand .navbar-nav .dropdown-menu {
+ position: absolute;
+}
+
+.navbar-expand .navbar-nav .nav-link {
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+}
+
+.navbar-expand > .container,
+.navbar-expand > .container-fluid {
+ -ms-flex-wrap: nowrap;
+ flex-wrap: nowrap;
+}
+
+.navbar-expand .navbar-collapse {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ -ms-flex-preferred-size: auto;
+ flex-basis: auto;
+}
+
+.navbar-expand .navbar-toggler {
+ display: none;
+}
+
+.navbar-light .navbar-brand {
+ color: rgba(0, 0, 0, 0.9);
+}
+
+.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
+ color: rgba(0, 0, 0, 0.9);
+}
+
+.navbar-light .navbar-nav .nav-link {
+ color: rgba(0, 0, 0, 0.5);
+}
+
+.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
+ color: rgba(0, 0, 0, 0.7);
+}
+
+.navbar-light .navbar-nav .nav-link.disabled {
+ color: rgba(0, 0, 0, 0.3);
+}
+
+.navbar-light .navbar-nav .show > .nav-link,
+.navbar-light .navbar-nav .active > .nav-link,
+.navbar-light .navbar-nav .nav-link.show,
+.navbar-light .navbar-nav .nav-link.active {
+ color: rgba(0, 0, 0, 0.9);
+}
+
+.navbar-light .navbar-toggler {
+ color: rgba(0, 0, 0, 0.5);
+ border-color: rgba(0, 0, 0, 0.1);
+}
+
+.navbar-light .navbar-toggler-icon {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
+}
+
+.navbar-light .navbar-text {
+ color: rgba(0, 0, 0, 0.5);
+}
+
+.navbar-light .navbar-text a {
+ color: rgba(0, 0, 0, 0.9);
+}
+
+.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
+ color: rgba(0, 0, 0, 0.9);
+}
+
+.navbar-dark .navbar-brand {
+ color: #fff;
+}
+
+.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
+ color: #fff;
+}
+
+.navbar-dark .navbar-nav .nav-link {
+ color: rgba(255, 255, 255, 0.5);
+}
+
+.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
+ color: rgba(255, 255, 255, 0.75);
+}
+
+.navbar-dark .navbar-nav .nav-link.disabled {
+ color: rgba(255, 255, 255, 0.25);
+}
+
+.navbar-dark .navbar-nav .show > .nav-link,
+.navbar-dark .navbar-nav .active > .nav-link,
+.navbar-dark .navbar-nav .nav-link.show,
+.navbar-dark .navbar-nav .nav-link.active {
+ color: #fff;
+}
+
+.navbar-dark .navbar-toggler {
+ color: rgba(255, 255, 255, 0.5);
+ border-color: rgba(255, 255, 255, 0.1);
+}
+
+.navbar-dark .navbar-toggler-icon {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
+}
+
+.navbar-dark .navbar-text {
+ color: rgba(255, 255, 255, 0.5);
+}
+
+.navbar-dark .navbar-text a {
+ color: #fff;
+}
+
+.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
+ color: #fff;
+}
+
+.card {
+ position: relative;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ min-width: 0;
+ word-wrap: break-word;
+ background-color: #fff;
+ background-clip: border-box;
+ border: 1px solid rgba(0, 0, 0, 0.125);
+ border-radius: 0.25rem;
+}
+
+.card > hr {
+ margin-right: 0;
+ margin-left: 0;
+}
+
+.card > .list-group:first-child .list-group-item:first-child {
+ border-top-left-radius: 0.25rem;
+ border-top-right-radius: 0.25rem;
+}
+
+.card > .list-group:last-child .list-group-item:last-child {
+ border-bottom-right-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+}
+
+.card-body {
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto;
+ padding: 1.25rem;
+}
+
+.card-title {
+ margin-bottom: 0.75rem;
+}
+
+.card-subtitle {
+ margin-top: -0.375rem;
+ margin-bottom: 0;
+}
+
+.card-text:last-child {
+ margin-bottom: 0;
+}
+
+.card-link:hover {
+ text-decoration: none;
+}
+
+.card-link + .card-link {
+ margin-left: 1.25rem;
+}
+
+.card-header {
+ padding: 0.75rem 1.25rem;
+ margin-bottom: 0;
+ background-color: rgba(0, 0, 0, 0.03);
+ border-bottom: 1px solid rgba(0, 0, 0, 0.125);
+}
+
+.card-header:first-child {
+ border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
+}
+
+.card-header + .list-group .list-group-item:first-child {
+ border-top: 0;
+}
+
+.card-footer {
+ padding: 0.75rem 1.25rem;
+ background-color: rgba(0, 0, 0, 0.03);
+ border-top: 1px solid rgba(0, 0, 0, 0.125);
+}
+
+.card-footer:last-child {
+ border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
+}
+
+.card-header-tabs {
+ margin-right: -0.625rem;
+ margin-bottom: -0.75rem;
+ margin-left: -0.625rem;
+ border-bottom: 0;
+}
+
+.card-header-pills {
+ margin-right: -0.625rem;
+ margin-left: -0.625rem;
+}
+
+.card-img-overlay {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ padding: 1.25rem;
+}
+
+.card-img {
+ width: 100%;
+ border-radius: calc(0.25rem - 1px);
+}
+
+.card-img-top {
+ width: 100%;
+ border-top-left-radius: calc(0.25rem - 1px);
+ border-top-right-radius: calc(0.25rem - 1px);
+}
+
+.card-img-bottom {
+ width: 100%;
+ border-bottom-right-radius: calc(0.25rem - 1px);
+ border-bottom-left-radius: calc(0.25rem - 1px);
+}
+
+.card-deck {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: column;
+ flex-direction: column;
+}
+
+.card-deck .card {
+ margin-bottom: 15px;
+}
+
+@media (min-width: 576px) {
+ .card-deck {
+ -ms-flex-flow: row wrap;
+ flex-flow: row wrap;
+ margin-right: -15px;
+ margin-left: -15px;
+ }
+ .card-deck .card {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex: 1 0 0%;
+ flex: 1 0 0%;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ margin-right: 15px;
+ margin-bottom: 0;
+ margin-left: 15px;
+ }
+}
+
+.card-group {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: column;
+ flex-direction: column;
+}
+
+.card-group > .card {
+ margin-bottom: 15px;
+}
+
+@media (min-width: 576px) {
+ .card-group {
+ -ms-flex-flow: row wrap;
+ flex-flow: row wrap;
+ }
+ .card-group > .card {
+ -ms-flex: 1 0 0%;
+ flex: 1 0 0%;
+ margin-bottom: 0;
+ }
+ .card-group > .card + .card {
+ margin-left: 0;
+ border-left: 0;
+ }
+ .card-group > .card:first-child {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ }
+ .card-group > .card:first-child .card-img-top,
+ .card-group > .card:first-child .card-header {
+ border-top-right-radius: 0;
+ }
+ .card-group > .card:first-child .card-img-bottom,
+ .card-group > .card:first-child .card-footer {
+ border-bottom-right-radius: 0;
+ }
+ .card-group > .card:last-child {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+ .card-group > .card:last-child .card-img-top,
+ .card-group > .card:last-child .card-header {
+ border-top-left-radius: 0;
+ }
+ .card-group > .card:last-child .card-img-bottom,
+ .card-group > .card:last-child .card-footer {
+ border-bottom-left-radius: 0;
+ }
+ .card-group > .card:only-child {
+ border-radius: 0.25rem;
+ }
+ .card-group > .card:only-child .card-img-top,
+ .card-group > .card:only-child .card-header {
+ border-top-left-radius: 0.25rem;
+ border-top-right-radius: 0.25rem;
+ }
+ .card-group > .card:only-child .card-img-bottom,
+ .card-group > .card:only-child .card-footer {
+ border-bottom-right-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+ }
+ .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
+ border-radius: 0;
+ }
+ .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
+ .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
+ .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
+ .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
+ border-radius: 0;
+ }
+}
+
+.card-columns .card {
+ margin-bottom: 0.75rem;
+}
+
+@media (min-width: 576px) {
+ .card-columns {
+ -webkit-column-count: 3;
+ -moz-column-count: 3;
+ column-count: 3;
+ -webkit-column-gap: 1.25rem;
+ -moz-column-gap: 1.25rem;
+ column-gap: 1.25rem;
+ orphans: 1;
+ widows: 1;
+ }
+ .card-columns .card {
+ display: inline-block;
+ width: 100%;
+ }
+}
+
+.accordion .card:not(:first-of-type):not(:last-of-type) {
+ border-bottom: 0;
+ border-radius: 0;
+}
+
+.accordion .card:not(:first-of-type) .card-header:first-child {
+ border-radius: 0;
+}
+
+.accordion .card:first-of-type {
+ border-bottom: 0;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.accordion .card:last-of-type {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+
+.breadcrumb {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ padding: 0.75rem 1rem;
+ margin-bottom: 1rem;
+ list-style: none;
+ background-color: #e9ecef;
+ border-radius: 0.25rem;
+}
+
+.breadcrumb-item + .breadcrumb-item {
+ padding-left: 0.5rem;
+}
+
+.breadcrumb-item + .breadcrumb-item::before {
+ display: inline-block;
+ padding-right: 0.5rem;
+ color: #6c757d;
+ content: "/";
+}
+
+.breadcrumb-item + .breadcrumb-item:hover::before {
+ text-decoration: underline;
+}
+
+.breadcrumb-item + .breadcrumb-item:hover::before {
+ text-decoration: none;
+}
+
+.breadcrumb-item.active {
+ color: #6c757d;
+}
+
+.pagination {
+ display: -ms-flexbox;
+ display: flex;
+ padding-left: 0;
+ list-style: none;
+ border-radius: 0.25rem;
+}
+
+.page-link {
+ position: relative;
+ display: block;
+ padding: 0.5rem 0.75rem;
+ margin-left: -1px;
+ line-height: 1.25;
+ color: #007bff;
+ background-color: #fff;
+ border: 1px solid #dee2e6;
+}
+
+.page-link:hover {
+ z-index: 2;
+ color: #0056b3;
+ text-decoration: none;
+ background-color: #e9ecef;
+ border-color: #dee2e6;
+}
+
+.page-link:focus {
+ z-index: 2;
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
+}
+
+.page-link:not(:disabled):not(.disabled) {
+ cursor: pointer;
+}
+
+.page-item:first-child .page-link {
+ margin-left: 0;
+ border-top-left-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+}
+
+.page-item:last-child .page-link {
+ border-top-right-radius: 0.25rem;
+ border-bottom-right-radius: 0.25rem;
+}
+
+.page-item.active .page-link {
+ z-index: 1;
+ color: #fff;
+ background-color: #007bff;
+ border-color: #007bff;
+}
+
+.page-item.disabled .page-link {
+ color: #6c757d;
+ pointer-events: none;
+ cursor: auto;
+ background-color: #fff;
+ border-color: #dee2e6;
+}
+
+.pagination-lg .page-link {
+ padding: 0.75rem 1.5rem;
+ font-size: 1.25rem;
+ line-height: 1.5;
+}
+
+.pagination-lg .page-item:first-child .page-link {
+ border-top-left-radius: 0.3rem;
+ border-bottom-left-radius: 0.3rem;
+}
+
+.pagination-lg .page-item:last-child .page-link {
+ border-top-right-radius: 0.3rem;
+ border-bottom-right-radius: 0.3rem;
+}
+
+.pagination-sm .page-link {
+ padding: 0.25rem 0.5rem;
+ font-size: 0.875rem;
+ line-height: 1.5;
+}
+
+.pagination-sm .page-item:first-child .page-link {
+ border-top-left-radius: 0.2rem;
+ border-bottom-left-radius: 0.2rem;
+}
+
+.pagination-sm .page-item:last-child .page-link {
+ border-top-right-radius: 0.2rem;
+ border-bottom-right-radius: 0.2rem;
+}
+
+.badge {
+ display: inline-block;
+ padding: 0.25em 0.4em;
+ font-size: 75%;
+ font-weight: 700;
+ line-height: 1;
+ text-align: center;
+ white-space: nowrap;
+ vertical-align: baseline;
+ border-radius: 0.25rem;
+}
+
+.badge:empty {
+ display: none;
+}
+
+.btn .badge {
+ position: relative;
+ top: -1px;
+}
+
+.badge-pill {
+ padding-right: 0.6em;
+ padding-left: 0.6em;
+ border-radius: 10rem;
+}
+
+.badge-primary {
+ color: #fff;
+ background-color: #007bff;
+}
+
+.badge-primary[href]:hover, .badge-primary[href]:focus {
+ color: #fff;
+ text-decoration: none;
+ background-color: #0062cc;
+}
+
+.badge-secondary {
+ color: #fff;
+ background-color: #6c757d;
+}
+
+.badge-secondary[href]:hover, .badge-secondary[href]:focus {
+ color: #fff;
+ text-decoration: none;
+ background-color: #545b62;
+}
+
+.badge-success {
+ color: #fff;
+ background-color: #28a745;
+}
+
+.badge-success[href]:hover, .badge-success[href]:focus {
+ color: #fff;
+ text-decoration: none;
+ background-color: #1e7e34;
+}
+
+.badge-info {
+ color: #fff;
+ background-color: #17a2b8;
+}
+
+.badge-info[href]:hover, .badge-info[href]:focus {
+ color: #fff;
+ text-decoration: none;
+ background-color: #117a8b;
+}
+
+.badge-warning {
+ color: #212529;
+ background-color: #ffc107;
+}
+
+.badge-warning[href]:hover, .badge-warning[href]:focus {
+ color: #212529;
+ text-decoration: none;
+ background-color: #d39e00;
+}
+
+.badge-danger {
+ color: #fff;
+ background-color: #dc3545;
+}
+
+.badge-danger[href]:hover, .badge-danger[href]:focus {
+ color: #fff;
+ text-decoration: none;
+ background-color: #bd2130;
+}
+
+.badge-light {
+ color: #212529;
+ background-color: #f8f9fa;
+}
+
+.badge-light[href]:hover, .badge-light[href]:focus {
+ color: #212529;
+ text-decoration: none;
+ background-color: #dae0e5;
+}
+
+.badge-dark {
+ color: #fff;
+ background-color: #343a40;
+}
+
+.badge-dark[href]:hover, .badge-dark[href]:focus {
+ color: #fff;
+ text-decoration: none;
+ background-color: #1d2124;
+}
+
+.jumbotron {
+ padding: 2rem 1rem;
+ margin-bottom: 2rem;
+ background-color: #e9ecef;
+ border-radius: 0.3rem;
+}
+
+@media (min-width: 576px) {
+ .jumbotron {
+ padding: 4rem 2rem;
+ }
+}
+
+.jumbotron-fluid {
+ padding-right: 0;
+ padding-left: 0;
+ border-radius: 0;
+}
+
+.alert {
+ position: relative;
+ padding: 0.75rem 1.25rem;
+ margin-bottom: 1rem;
+ border: 1px solid transparent;
+ border-radius: 0.25rem;
+}
+
+.alert-heading {
+ color: inherit;
+}
+
+.alert-link {
+ font-weight: 700;
+}
+
+.alert-dismissible {
+ padding-right: 4rem;
+}
+
+.alert-dismissible .close {
+ position: absolute;
+ top: 0;
+ right: 0;
+ padding: 0.75rem 1.25rem;
+ color: inherit;
+}
+
+.alert-primary {
+ color: #004085;
+ background-color: #cce5ff;
+ border-color: #b8daff;
+}
+
+.alert-primary hr {
+ border-top-color: #9fcdff;
+}
+
+.alert-primary .alert-link {
+ color: #002752;
+}
+
+.alert-secondary {
+ color: #383d41;
+ background-color: #e2e3e5;
+ border-color: #d6d8db;
+}
+
+.alert-secondary hr {
+ border-top-color: #c8cbcf;
+}
+
+.alert-secondary .alert-link {
+ color: #202326;
+}
+
+.alert-success {
+ color: #155724;
+ background-color: #d4edda;
+ border-color: #c3e6cb;
+}
+
+.alert-success hr {
+ border-top-color: #b1dfbb;
+}
+
+.alert-success .alert-link {
+ color: #0b2e13;
+}
+
+.alert-info {
+ color: #0c5460;
+ background-color: #d1ecf1;
+ border-color: #bee5eb;
+}
+
+.alert-info hr {
+ border-top-color: #abdde5;
+}
+
+.alert-info .alert-link {
+ color: #062c33;
+}
+
+.alert-warning {
+ color: #856404;
+ background-color: #fff3cd;
+ border-color: #ffeeba;
+}
+
+.alert-warning hr {
+ border-top-color: #ffe8a1;
+}
+
+.alert-warning .alert-link {
+ color: #533f03;
+}
+
+.alert-danger {
+ color: #721c24;
+ background-color: #f8d7da;
+ border-color: #f5c6cb;
+}
+
+.alert-danger hr {
+ border-top-color: #f1b0b7;
+}
+
+.alert-danger .alert-link {
+ color: #491217;
+}
+
+.alert-light {
+ color: #818182;
+ background-color: #fefefe;
+ border-color: #fdfdfe;
+}
+
+.alert-light hr {
+ border-top-color: #ececf6;
+}
+
+.alert-light .alert-link {
+ color: #686868;
+}
+
+.alert-dark {
+ color: #1b1e21;
+ background-color: #d6d8d9;
+ border-color: #c6c8ca;
+}
+
+.alert-dark hr {
+ border-top-color: #b9bbbe;
+}
+
+.alert-dark .alert-link {
+ color: #040505;
+}
+
+@-webkit-keyframes progress-bar-stripes {
+ from {
+ background-position: 1rem 0;
+ }
+ to {
+ background-position: 0 0;
+ }
+}
+
+@keyframes progress-bar-stripes {
+ from {
+ background-position: 1rem 0;
+ }
+ to {
+ background-position: 0 0;
+ }
+}
+
+.progress {
+ display: -ms-flexbox;
+ display: flex;
+ height: 1rem;
+ overflow: hidden;
+ font-size: 0.75rem;
+ background-color: #e9ecef;
+ border-radius: 0.25rem;
+}
+
+.progress-bar {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -ms-flex-pack: center;
+ justify-content: center;
+ color: #fff;
+ text-align: center;
+ white-space: nowrap;
+ background-color: #007bff;
+ transition: width 0.6s ease;
+}
+
+@media screen and (prefers-reduced-motion: reduce) {
+ .progress-bar {
+ transition: none;
+ }
+}
+
+.progress-bar-striped {
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-size: 1rem 1rem;
+}
+
+.progress-bar-animated {
+ -webkit-animation: progress-bar-stripes 1s linear infinite;
+ animation: progress-bar-stripes 1s linear infinite;
+}
+
+.media {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-align: start;
+ align-items: flex-start;
+}
+
+.media-body {
+ -ms-flex: 1;
+ flex: 1;
+}
+
+.list-group {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ padding-left: 0;
+ margin-bottom: 0;
+}
+
+.list-group-item-action {
+ width: 100%;
+ color: #495057;
+ text-align: inherit;
+}
+
+.list-group-item-action:hover, .list-group-item-action:focus {
+ color: #495057;
+ text-decoration: none;
+ background-color: #f8f9fa;
+}
+
+.list-group-item-action:active {
+ color: #212529;
+ background-color: #e9ecef;
+}
+
+.list-group-item {
+ position: relative;
+ display: block;
+ padding: 0.75rem 1.25rem;
+ margin-bottom: -1px;
+ background-color: #fff;
+ border: 1px solid rgba(0, 0, 0, 0.125);
+}
+
+.list-group-item:first-child {
+ border-top-left-radius: 0.25rem;
+ border-top-right-radius: 0.25rem;
+}
+
+.list-group-item:last-child {
+ margin-bottom: 0;
+ border-bottom-right-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+}
+
+.list-group-item:hover, .list-group-item:focus {
+ z-index: 1;
+ text-decoration: none;
+}
+
+.list-group-item.disabled, .list-group-item:disabled {
+ color: #6c757d;
+ background-color: #fff;
+}
+
+.list-group-item.active {
+ z-index: 2;
+ color: #fff;
+ background-color: #007bff;
+ border-color: #007bff;
+}
+
+.list-group-flush .list-group-item {
+ border-right: 0;
+ border-left: 0;
+ border-radius: 0;
+}
+
+.list-group-flush:first-child .list-group-item:first-child {
+ border-top: 0;
+}
+
+.list-group-flush:last-child .list-group-item:last-child {
+ border-bottom: 0;
+}
+
+.list-group-item-primary {
+ color: #004085;
+ background-color: #b8daff;
+}
+
+.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
+ color: #004085;
+ background-color: #9fcdff;
+}
+
+.list-group-item-primary.list-group-item-action.active {
+ color: #fff;
+ background-color: #004085;
+ border-color: #004085;
+}
+
+.list-group-item-secondary {
+ color: #383d41;
+ background-color: #d6d8db;
+}
+
+.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
+ color: #383d41;
+ background-color: #c8cbcf;
+}
+
+.list-group-item-secondary.list-group-item-action.active {
+ color: #fff;
+ background-color: #383d41;
+ border-color: #383d41;
+}
+
+.list-group-item-success {
+ color: #155724;
+ background-color: #c3e6cb;
+}
+
+.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
+ color: #155724;
+ background-color: #b1dfbb;
+}
+
+.list-group-item-success.list-group-item-action.active {
+ color: #fff;
+ background-color: #155724;
+ border-color: #155724;
+}
+
+.list-group-item-info {
+ color: #0c5460;
+ background-color: #bee5eb;
+}
+
+.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
+ color: #0c5460;
+ background-color: #abdde5;
+}
+
+.list-group-item-info.list-group-item-action.active {
+ color: #fff;
+ background-color: #0c5460;
+ border-color: #0c5460;
+}
+
+.list-group-item-warning {
+ color: #856404;
+ background-color: #ffeeba;
+}
+
+.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
+ color: #856404;
+ background-color: #ffe8a1;
+}
+
+.list-group-item-warning.list-group-item-action.active {
+ color: #fff;
+ background-color: #856404;
+ border-color: #856404;
+}
+
+.list-group-item-danger {
+ color: #721c24;
+ background-color: #f5c6cb;
+}
+
+.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
+ color: #721c24;
+ background-color: #f1b0b7;
+}
+
+.list-group-item-danger.list-group-item-action.active {
+ color: #fff;
+ background-color: #721c24;
+ border-color: #721c24;
+}
+
+.list-group-item-light {
+ color: #818182;
+ background-color: #fdfdfe;
+}
+
+.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
+ color: #818182;
+ background-color: #ececf6;
+}
+
+.list-group-item-light.list-group-item-action.active {
+ color: #fff;
+ background-color: #818182;
+ border-color: #818182;
+}
+
+.list-group-item-dark {
+ color: #1b1e21;
+ background-color: #c6c8ca;
+}
+
+.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
+ color: #1b1e21;
+ background-color: #b9bbbe;
+}
+
+.list-group-item-dark.list-group-item-action.active {
+ color: #fff;
+ background-color: #1b1e21;
+ border-color: #1b1e21;
+}
+
+.close {
+ float: right;
+ font-size: 1.5rem;
+ font-weight: 700;
+ line-height: 1;
+ color: #000;
+ text-shadow: 0 1px 0 #fff;
+ opacity: .5;
+}
+
+.close:not(:disabled):not(.disabled) {
+ cursor: pointer;
+}
+
+.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
+ color: #000;
+ text-decoration: none;
+ opacity: .75;
+}
+
+button.close {
+ padding: 0;
+ background-color: transparent;
+ border: 0;
+ -webkit-appearance: none;
+}
+
+.modal-open {
+ overflow: hidden;
+}
+
+.modal-open .modal {
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+
+.modal {
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1050;
+ display: none;
+ overflow: hidden;
+ outline: 0;
+}
+
+.modal-dialog {
+ position: relative;
+ width: auto;
+ margin: 0.5rem;
+ pointer-events: none;
+}
+
+.modal.fade .modal-dialog {
+ transition: -webkit-transform 0.3s ease-out;
+ transition: transform 0.3s ease-out;
+ transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
+ -webkit-transform: translate(0, -25%);
+ transform: translate(0, -25%);
+}
+
+@media screen and (prefers-reduced-motion: reduce) {
+ .modal.fade .modal-dialog {
+ transition: none;
+ }
+}
+
+.modal.show .modal-dialog {
+ -webkit-transform: translate(0, 0);
+ transform: translate(0, 0);
+}
+
+.modal-dialog-centered {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-align: center;
+ align-items: center;
+ min-height: calc(100% - (0.5rem * 2));
+}
+
+.modal-dialog-centered::before {
+ display: block;
+ height: calc(100vh - (0.5rem * 2));
+ content: "";
+}
+
+.modal-content {
+ position: relative;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ width: 100%;
+ pointer-events: auto;
+ background-color: #fff;
+ background-clip: padding-box;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-radius: 0.3rem;
+ outline: 0;
+}
+
+.modal-backdrop {
+ position: fixed;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1040;
+ background-color: #000;
+}
+
+.modal-backdrop.fade {
+ opacity: 0;
+}
+
+.modal-backdrop.show {
+ opacity: 0.5;
+}
+
+.modal-header {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-align: start;
+ align-items: flex-start;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ padding: 1rem;
+ border-bottom: 1px solid #e9ecef;
+ border-top-left-radius: 0.3rem;
+ border-top-right-radius: 0.3rem;
+}
+
+.modal-header .close {
+ padding: 1rem;
+ margin: -1rem -1rem -1rem auto;
+}
+
+.modal-title {
+ margin-bottom: 0;
+ line-height: 1.5;
+}
+
+.modal-body {
+ position: relative;
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto;
+ padding: 1rem;
+}
+
+.modal-footer {
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-align: center;
+ align-items: center;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
+ padding: 1rem;
+ border-top: 1px solid #e9ecef;
+}
+
+.modal-footer > :not(:first-child) {
+ margin-left: .25rem;
+}
+
+.modal-footer > :not(:last-child) {
+ margin-right: .25rem;
+}
+
+.modal-scrollbar-measure {
+ position: absolute;
+ top: -9999px;
+ width: 50px;
+ height: 50px;
+ overflow: scroll;
+}
+
+@media (min-width: 576px) {
+ .modal-dialog {
+ max-width: 500px;
+ margin: 1.75rem auto;
+ }
+ .modal-dialog-centered {
+ min-height: calc(100% - (1.75rem * 2));
+ }
+ .modal-dialog-centered::before {
+ height: calc(100vh - (1.75rem * 2));
+ }
+ .modal-sm {
+ max-width: 300px;
+ }
+}
+
+@media (min-width: 992px) {
+ .modal-lg {
+ max-width: 800px;
+ }
+}
+
+.tooltip {
+ position: absolute;
+ z-index: 1070;
+ display: block;
+ margin: 0;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1.5;
+ text-align: left;
+ text-align: start;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ letter-spacing: normal;
+ word-break: normal;
+ word-spacing: normal;
+ white-space: normal;
+ line-break: auto;
+ font-size: 0.875rem;
+ word-wrap: break-word;
+ opacity: 0;
+}
+
+.tooltip.show {
+ opacity: 0.9;
+}
+
+.tooltip .arrow {
+ position: absolute;
+ display: block;
+ width: 0.8rem;
+ height: 0.4rem;
+}
+
+.tooltip .arrow::before {
+ position: absolute;
+ content: "";
+ border-color: transparent;
+ border-style: solid;
+}
+
+.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
+ padding: 0.4rem 0;
+}
+
+.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
+ bottom: 0;
+}
+
+.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
+ top: 0;
+ border-width: 0.4rem 0.4rem 0;
+ border-top-color: #000;
+}
+
+.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
+ padding: 0 0.4rem;
+}
+
+.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
+ left: 0;
+ width: 0.4rem;
+ height: 0.8rem;
+}
+
+.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
+ right: 0;
+ border-width: 0.4rem 0.4rem 0.4rem 0;
+ border-right-color: #000;
+}
+
+.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
+ padding: 0.4rem 0;
+}
+
+.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
+ top: 0;
+}
+
+.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
+ bottom: 0;
+ border-width: 0 0.4rem 0.4rem;
+ border-bottom-color: #000;
+}
+
+.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
+ padding: 0 0.4rem;
+}
+
+.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
+ right: 0;
+ width: 0.4rem;
+ height: 0.8rem;
+}
+
+.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
+ left: 0;
+ border-width: 0.4rem 0 0.4rem 0.4rem;
+ border-left-color: #000;
+}
+
+.tooltip-inner {
+ max-width: 200px;
+ padding: 0.25rem 0.5rem;
+ color: #fff;
+ text-align: center;
+ background-color: #000;
+ border-radius: 0.25rem;
+}
+
+.popover {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1060;
+ display: block;
+ max-width: 276px;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1.5;
+ text-align: left;
+ text-align: start;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ letter-spacing: normal;
+ word-break: normal;
+ word-spacing: normal;
+ white-space: normal;
+ line-break: auto;
+ font-size: 0.875rem;
+ word-wrap: break-word;
+ background-color: #fff;
+ background-clip: padding-box;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-radius: 0.3rem;
+}
+
+.popover .arrow {
+ position: absolute;
+ display: block;
+ width: 1rem;
+ height: 0.5rem;
+ margin: 0 0.3rem;
+}
+
+.popover .arrow::before, .popover .arrow::after {
+ position: absolute;
+ display: block;
+ content: "";
+ border-color: transparent;
+ border-style: solid;
+}
+
+.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
+ margin-bottom: 0.5rem;
+}
+
+.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
+ bottom: calc((0.5rem + 1px) * -1);
+}
+
+.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
+.bs-popover-top .arrow::after,
+.bs-popover-auto[x-placement^="top"] .arrow::after {
+ border-width: 0.5rem 0.5rem 0;
+}
+
+.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
+ bottom: 0;
+ border-top-color: rgba(0, 0, 0, 0.25);
+}
+
+
+.bs-popover-top .arrow::after,
+.bs-popover-auto[x-placement^="top"] .arrow::after {
+ bottom: 1px;
+ border-top-color: #fff;
+}
+
+.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
+ margin-left: 0.5rem;
+}
+
+.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
+ left: calc((0.5rem + 1px) * -1);
+ width: 0.5rem;
+ height: 1rem;
+ margin: 0.3rem 0;
+}
+
+.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
+.bs-popover-right .arrow::after,
+.bs-popover-auto[x-placement^="right"] .arrow::after {
+ border-width: 0.5rem 0.5rem 0.5rem 0;
+}
+
+.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
+ left: 0;
+ border-right-color: rgba(0, 0, 0, 0.25);
+}
+
+
+.bs-popover-right .arrow::after,
+.bs-popover-auto[x-placement^="right"] .arrow::after {
+ left: 1px;
+ border-right-color: #fff;
+}
+
+.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
+ margin-top: 0.5rem;
+}
+
+.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
+ top: calc((0.5rem + 1px) * -1);
+}
+
+.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
+.bs-popover-bottom .arrow::after,
+.bs-popover-auto[x-placement^="bottom"] .arrow::after {
+ border-width: 0 0.5rem 0.5rem 0.5rem;
+}
+
+.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
+ top: 0;
+ border-bottom-color: rgba(0, 0, 0, 0.25);
+}
+
+
+.bs-popover-bottom .arrow::after,
+.bs-popover-auto[x-placement^="bottom"] .arrow::after {
+ top: 1px;
+ border-bottom-color: #fff;
+}
+
+.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
+ position: absolute;
+ top: 0;
+ left: 50%;
+ display: block;
+ width: 1rem;
+ margin-left: -0.5rem;
+ content: "";
+ border-bottom: 1px solid #f7f7f7;
+}
+
+.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
+ margin-right: 0.5rem;
+}
+
+.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
+ right: calc((0.5rem + 1px) * -1);
+ width: 0.5rem;
+ height: 1rem;
+ margin: 0.3rem 0;
+}
+
+.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
+.bs-popover-left .arrow::after,
+.bs-popover-auto[x-placement^="left"] .arrow::after {
+ border-width: 0.5rem 0 0.5rem 0.5rem;
+}
+
+.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
+ right: 0;
+ border-left-color: rgba(0, 0, 0, 0.25);
+}
+
+
+.bs-popover-left .arrow::after,
+.bs-popover-auto[x-placement^="left"] .arrow::after {
+ right: 1px;
+ border-left-color: #fff;
+}
+
+.popover-header {
+ padding: 0.5rem 0.75rem;
+ margin-bottom: 0;
+ font-size: 1rem;
+ color: inherit;
+ background-color: #f7f7f7;
+ border-bottom: 1px solid #ebebeb;
+ border-top-left-radius: calc(0.3rem - 1px);
+ border-top-right-radius: calc(0.3rem - 1px);
+}
+
+.popover-header:empty {
+ display: none;
+}
+
+.popover-body {
+ padding: 0.5rem 0.75rem;
+ color: #212529;
+}
+
+.carousel {
+ position: relative;
+}
+
+.carousel-inner {
+ position: relative;
+ width: 100%;
+ overflow: hidden;
+}
+
+.carousel-item {
+ position: relative;
+ display: none;
+ -ms-flex-align: center;
+ align-items: center;
+ width: 100%;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ -webkit-perspective: 1000px;
+ perspective: 1000px;
+}
+
+.carousel-item.active,
+.carousel-item-next,
+.carousel-item-prev {
+ display: block;
+ transition: -webkit-transform 0.6s ease;
+ transition: transform 0.6s ease;
+ transition: transform 0.6s ease, -webkit-transform 0.6s ease;
+}
+
+@media screen and (prefers-reduced-motion: reduce) {
+ .carousel-item.active,
+ .carousel-item-next,
+ .carousel-item-prev {
+ transition: none;
+ }
+}
+
+.carousel-item-next,
+.carousel-item-prev {
+ position: absolute;
+ top: 0;
+}
+
+.carousel-item-next.carousel-item-left,
+.carousel-item-prev.carousel-item-right {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+}
+
+@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
+ .carousel-item-next.carousel-item-left,
+ .carousel-item-prev.carousel-item-right {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.carousel-item-next,
+.active.carousel-item-right {
+ -webkit-transform: translateX(100%);
+ transform: translateX(100%);
+}
+
+@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
+ .carousel-item-next,
+ .active.carousel-item-right {
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
+}
+
+.carousel-item-prev,
+.active.carousel-item-left {
+ -webkit-transform: translateX(-100%);
+ transform: translateX(-100%);
+}
+
+@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
+ .carousel-item-prev,
+ .active.carousel-item-left {
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
+}
+
+.carousel-fade .carousel-item {
+ opacity: 0;
+ transition-duration: .6s;
+ transition-property: opacity;
+}
+
+.carousel-fade .carousel-item.active,
+.carousel-fade .carousel-item-next.carousel-item-left,
+.carousel-fade .carousel-item-prev.carousel-item-right {
+ opacity: 1;
+}
+
+.carousel-fade .active.carousel-item-left,
+.carousel-fade .active.carousel-item-right {
+ opacity: 0;
+}
+
+.carousel-fade .carousel-item-next,
+.carousel-fade .carousel-item-prev,
+.carousel-fade .carousel-item.active,
+.carousel-fade .active.carousel-item-left,
+.carousel-fade .active.carousel-item-prev {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+}
+
+@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
+ .carousel-fade .carousel-item-next,
+ .carousel-fade .carousel-item-prev,
+ .carousel-fade .carousel-item.active,
+ .carousel-fade .active.carousel-item-left,
+ .carousel-fade .active.carousel-item-prev {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+.carousel-control-prev,
+.carousel-control-next {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-align: center;
+ align-items: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ width: 15%;
+ color: #fff;
+ text-align: center;
+ opacity: 0.5;
+}
+
+.carousel-control-prev:hover, .carousel-control-prev:focus,
+.carousel-control-next:hover,
+.carousel-control-next:focus {
+ color: #fff;
+ text-decoration: none;
+ outline: 0;
+ opacity: .9;
+}
+
+.carousel-control-prev {
+ left: 0;
+}
+
+.carousel-control-next {
+ right: 0;
+}
+
+.carousel-control-prev-icon,
+.carousel-control-next-icon {
+ display: inline-block;
+ width: 20px;
+ height: 20px;
+ background: transparent no-repeat center center;
+ background-size: 100% 100%;
+}
+
+.carousel-control-prev-icon {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
+}
+
+.carousel-control-next-icon {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
+}
+
+.carousel-indicators {
+ position: absolute;
+ right: 0;
+ bottom: 10px;
+ left: 0;
+ z-index: 15;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-pack: center;
+ justify-content: center;
+ padding-left: 0;
+ margin-right: 15%;
+ margin-left: 15%;
+ list-style: none;
+}
+
+.carousel-indicators li {
+ position: relative;
+ -ms-flex: 0 1 auto;
+ flex: 0 1 auto;
+ width: 30px;
+ height: 3px;
+ margin-right: 3px;
+ margin-left: 3px;
+ text-indent: -999px;
+ cursor: pointer;
+ background-color: rgba(255, 255, 255, 0.5);
+}
+
+.carousel-indicators li::before {
+ position: absolute;
+ top: -10px;
+ left: 0;
+ display: inline-block;
+ width: 100%;
+ height: 10px;
+ content: "";
+}
+
+.carousel-indicators li::after {
+ position: absolute;
+ bottom: -10px;
+ left: 0;
+ display: inline-block;
+ width: 100%;
+ height: 10px;
+ content: "";
+}
+
+.carousel-indicators .active {
+ background-color: #fff;
+}
+
+.carousel-caption {
+ position: absolute;
+ right: 15%;
+ bottom: 20px;
+ left: 15%;
+ z-index: 10;
+ padding-top: 20px;
+ padding-bottom: 20px;
+ color: #fff;
+ text-align: center;
+}
+
+.align-baseline {
+ vertical-align: baseline !important;
+}
+
+.align-top {
+ vertical-align: top !important;
+}
+
+.align-middle {
+ vertical-align: middle !important;
+}
+
+.align-bottom {
+ vertical-align: bottom !important;
+}
+
+.align-text-bottom {
+ vertical-align: text-bottom !important;
+}
+
+.align-text-top {
+ vertical-align: text-top !important;
+}
+
+.bg-primary {
+ background-color: #007bff !important;
+}
+
+a.bg-primary:hover, a.bg-primary:focus,
+button.bg-primary:hover,
+button.bg-primary:focus {
+ background-color: #0062cc !important;
+}
+
+.bg-secondary {
+ background-color: #6c757d !important;
+}
+
+a.bg-secondary:hover, a.bg-secondary:focus,
+button.bg-secondary:hover,
+button.bg-secondary:focus {
+ background-color: #545b62 !important;
+}
+
+.bg-success {
+ background-color: #28a745 !important;
+}
+
+a.bg-success:hover, a.bg-success:focus,
+button.bg-success:hover,
+button.bg-success:focus {
+ background-color: #1e7e34 !important;
+}
+
+.bg-info {
+ background-color: #17a2b8 !important;
+}
+
+a.bg-info:hover, a.bg-info:focus,
+button.bg-info:hover,
+button.bg-info:focus {
+ background-color: #117a8b !important;
+}
+
+.bg-warning {
+ background-color: #ffc107 !important;
+}
+
+a.bg-warning:hover, a.bg-warning:focus,
+button.bg-warning:hover,
+button.bg-warning:focus {
+ background-color: #d39e00 !important;
+}
+
+.bg-danger {
+ background-color: #dc3545 !important;
+}
+
+a.bg-danger:hover, a.bg-danger:focus,
+button.bg-danger:hover,
+button.bg-danger:focus {
+ background-color: #bd2130 !important;
+}
+
+.bg-light {
+ background-color: #f8f9fa !important;
+}
+
+a.bg-light:hover, a.bg-light:focus,
+button.bg-light:hover,
+button.bg-light:focus {
+ background-color: #dae0e5 !important;
+}
+
+.bg-dark {
+ background-color: #343a40 !important;
+}
+
+a.bg-dark:hover, a.bg-dark:focus,
+button.bg-dark:hover,
+button.bg-dark:focus {
+ background-color: #1d2124 !important;
+}
+
+.bg-white {
+ background-color: #fff !important;
+}
+
+.bg-transparent {
+ background-color: transparent !important;
+}
+
+.border {
+ border: 1px solid #dee2e6 !important;
+}
+
+.border-top {
+ border-top: 1px solid #dee2e6 !important;
+}
+
+.border-right {
+ border-right: 1px solid #dee2e6 !important;
+}
+
+.border-bottom {
+ border-bottom: 1px solid #dee2e6 !important;
+}
+
+.border-left {
+ border-left: 1px solid #dee2e6 !important;
+}
+
+.border-0 {
+ border: 0 !important;
+}
+
+.border-top-0 {
+ border-top: 0 !important;
+}
+
+.border-right-0 {
+ border-right: 0 !important;
+}
+
+.border-bottom-0 {
+ border-bottom: 0 !important;
+}
+
+.border-left-0 {
+ border-left: 0 !important;
+}
+
+.border-primary {
+ border-color: #007bff !important;
+}
+
+.border-secondary {
+ border-color: #6c757d !important;
+}
+
+.border-success {
+ border-color: #28a745 !important;
+}
+
+.border-info {
+ border-color: #17a2b8 !important;
+}
+
+.border-warning {
+ border-color: #ffc107 !important;
+}
+
+.border-danger {
+ border-color: #dc3545 !important;
+}
+
+.border-light {
+ border-color: #f8f9fa !important;
+}
+
+.border-dark {
+ border-color: #343a40 !important;
+}
+
+.border-white {
+ border-color: #fff !important;
+}
+
+.rounded {
+ border-radius: 0.25rem !important;
+}
+
+.rounded-top {
+ border-top-left-radius: 0.25rem !important;
+ border-top-right-radius: 0.25rem !important;
+}
+
+.rounded-right {
+ border-top-right-radius: 0.25rem !important;
+ border-bottom-right-radius: 0.25rem !important;
+}
+
+.rounded-bottom {
+ border-bottom-right-radius: 0.25rem !important;
+ border-bottom-left-radius: 0.25rem !important;
+}
+
+.rounded-left {
+ border-top-left-radius: 0.25rem !important;
+ border-bottom-left-radius: 0.25rem !important;
+}
+
+.rounded-circle {
+ border-radius: 50% !important;
+}
+
+.rounded-0 {
+ border-radius: 0 !important;
+}
+
+.clearfix::after {
+ display: block;
+ clear: both;
+ content: "";
+}
+
+.d-none {
+ display: none !important;
+}
+
+.d-inline {
+ display: inline !important;
+}
+
+.d-inline-block {
+ display: inline-block !important;
+}
+
+.d-block {
+ display: block !important;
+}
+
+.d-table {
+ display: table !important;
+}
+
+.d-table-row {
+ display: table-row !important;
+}
+
+.d-table-cell {
+ display: table-cell !important;
+}
+
+.d-flex {
+ display: -ms-flexbox !important;
+ display: flex !important;
+}
+
+.d-inline-flex {
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+}
+
+@media (min-width: 576px) {
+ .d-sm-none {
+ display: none !important;
+ }
+ .d-sm-inline {
+ display: inline !important;
+ }
+ .d-sm-inline-block {
+ display: inline-block !important;
+ }
+ .d-sm-block {
+ display: block !important;
+ }
+ .d-sm-table {
+ display: table !important;
+ }
+ .d-sm-table-row {
+ display: table-row !important;
+ }
+ .d-sm-table-cell {
+ display: table-cell !important;
+ }
+ .d-sm-flex {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+ .d-sm-inline-flex {
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+@media (min-width: 768px) {
+ .d-md-none {
+ display: none !important;
+ }
+ .d-md-inline {
+ display: inline !important;
+ }
+ .d-md-inline-block {
+ display: inline-block !important;
+ }
+ .d-md-block {
+ display: block !important;
+ }
+ .d-md-table {
+ display: table !important;
+ }
+ .d-md-table-row {
+ display: table-row !important;
+ }
+ .d-md-table-cell {
+ display: table-cell !important;
+ }
+ .d-md-flex {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+ .d-md-inline-flex {
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+@media (min-width: 992px) {
+ .d-lg-none {
+ display: none !important;
+ }
+ .d-lg-inline {
+ display: inline !important;
+ }
+ .d-lg-inline-block {
+ display: inline-block !important;
+ }
+ .d-lg-block {
+ display: block !important;
+ }
+ .d-lg-table {
+ display: table !important;
+ }
+ .d-lg-table-row {
+ display: table-row !important;
+ }
+ .d-lg-table-cell {
+ display: table-cell !important;
+ }
+ .d-lg-flex {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+ .d-lg-inline-flex {
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+@media (min-width: 1200px) {
+ .d-xl-none {
+ display: none !important;
+ }
+ .d-xl-inline {
+ display: inline !important;
+ }
+ .d-xl-inline-block {
+ display: inline-block !important;
+ }
+ .d-xl-block {
+ display: block !important;
+ }
+ .d-xl-table {
+ display: table !important;
+ }
+ .d-xl-table-row {
+ display: table-row !important;
+ }
+ .d-xl-table-cell {
+ display: table-cell !important;
+ }
+ .d-xl-flex {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+ .d-xl-inline-flex {
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+@media print {
+ .d-print-none {
+ display: none !important;
+ }
+ .d-print-inline {
+ display: inline !important;
+ }
+ .d-print-inline-block {
+ display: inline-block !important;
+ }
+ .d-print-block {
+ display: block !important;
+ }
+ .d-print-table {
+ display: table !important;
+ }
+ .d-print-table-row {
+ display: table-row !important;
+ }
+ .d-print-table-cell {
+ display: table-cell !important;
+ }
+ .d-print-flex {
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+ .d-print-inline-flex {
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+.embed-responsive {
+ position: relative;
+ display: block;
+ width: 100%;
+ padding: 0;
+ overflow: hidden;
+}
+
+.embed-responsive::before {
+ display: block;
+ content: "";
+}
+
+.embed-responsive .embed-responsive-item,
+.embed-responsive iframe,
+.embed-responsive embed,
+.embed-responsive object,
+.embed-responsive video {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ border: 0;
+}
+
+.embed-responsive-21by9::before {
+ padding-top: 42.857143%;
+}
+
+.embed-responsive-16by9::before {
+ padding-top: 56.25%;
+}
+
+.embed-responsive-4by3::before {
+ padding-top: 75%;
+}
+
+.embed-responsive-1by1::before {
+ padding-top: 100%;
+}
+
+.flex-row {
+ -ms-flex-direction: row !important;
+ flex-direction: row !important;
+}
+
+.flex-column {
+ -ms-flex-direction: column !important;
+ flex-direction: column !important;
+}
+
+.flex-row-reverse {
+ -ms-flex-direction: row-reverse !important;
+ flex-direction: row-reverse !important;
+}
+
+.flex-column-reverse {
+ -ms-flex-direction: column-reverse !important;
+ flex-direction: column-reverse !important;
+}
+
+.flex-wrap {
+ -ms-flex-wrap: wrap !important;
+ flex-wrap: wrap !important;
+}
+
+.flex-nowrap {
+ -ms-flex-wrap: nowrap !important;
+ flex-wrap: nowrap !important;
+}
+
+.flex-wrap-reverse {
+ -ms-flex-wrap: wrap-reverse !important;
+ flex-wrap: wrap-reverse !important;
+}
+
+.flex-fill {
+ -ms-flex: 1 1 auto !important;
+ flex: 1 1 auto !important;
+}
+
+.flex-grow-0 {
+ -ms-flex-positive: 0 !important;
+ flex-grow: 0 !important;
+}
+
+.flex-grow-1 {
+ -ms-flex-positive: 1 !important;
+ flex-grow: 1 !important;
+}
+
+.flex-shrink-0 {
+ -ms-flex-negative: 0 !important;
+ flex-shrink: 0 !important;
+}
+
+.flex-shrink-1 {
+ -ms-flex-negative: 1 !important;
+ flex-shrink: 1 !important;
+}
+
+.justify-content-start {
+ -ms-flex-pack: start !important;
+ justify-content: flex-start !important;
+}
+
+.justify-content-end {
+ -ms-flex-pack: end !important;
+ justify-content: flex-end !important;
+}
+
+.justify-content-center {
+ -ms-flex-pack: center !important;
+ justify-content: center !important;
+}
+
+.justify-content-between {
+ -ms-flex-pack: justify !important;
+ justify-content: space-between !important;
+}
+
+.justify-content-around {
+ -ms-flex-pack: distribute !important;
+ justify-content: space-around !important;
+}
+
+.align-items-start {
+ -ms-flex-align: start !important;
+ align-items: flex-start !important;
+}
+
+.align-items-end {
+ -ms-flex-align: end !important;
+ align-items: flex-end !important;
+}
+
+.align-items-center {
+ -ms-flex-align: center !important;
+ align-items: center !important;
+}
+
+.align-items-baseline {
+ -ms-flex-align: baseline !important;
+ align-items: baseline !important;
+}
+
+.align-items-stretch {
+ -ms-flex-align: stretch !important;
+ align-items: stretch !important;
+}
+
+.align-content-start {
+ -ms-flex-line-pack: start !important;
+ align-content: flex-start !important;
+}
+
+.align-content-end {
+ -ms-flex-line-pack: end !important;
+ align-content: flex-end !important;
+}
+
+.align-content-center {
+ -ms-flex-line-pack: center !important;
+ align-content: center !important;
+}
+
+.align-content-between {
+ -ms-flex-line-pack: justify !important;
+ align-content: space-between !important;
+}
+
+.align-content-around {
+ -ms-flex-line-pack: distribute !important;
+ align-content: space-around !important;
+}
+
+.align-content-stretch {
+ -ms-flex-line-pack: stretch !important;
+ align-content: stretch !important;
+}
+
+.align-self-auto {
+ -ms-flex-item-align: auto !important;
+ align-self: auto !important;
+}
+
+.align-self-start {
+ -ms-flex-item-align: start !important;
+ align-self: flex-start !important;
+}
+
+.align-self-end {
+ -ms-flex-item-align: end !important;
+ align-self: flex-end !important;
+}
+
+.align-self-center {
+ -ms-flex-item-align: center !important;
+ align-self: center !important;
+}
+
+.align-self-baseline {
+ -ms-flex-item-align: baseline !important;
+ align-self: baseline !important;
+}
+
+.align-self-stretch {
+ -ms-flex-item-align: stretch !important;
+ align-self: stretch !important;
+}
+
+@media (min-width: 576px) {
+ .flex-sm-row {
+ -ms-flex-direction: row !important;
+ flex-direction: row !important;
+ }
+ .flex-sm-column {
+ -ms-flex-direction: column !important;
+ flex-direction: column !important;
+ }
+ .flex-sm-row-reverse {
+ -ms-flex-direction: row-reverse !important;
+ flex-direction: row-reverse !important;
+ }
+ .flex-sm-column-reverse {
+ -ms-flex-direction: column-reverse !important;
+ flex-direction: column-reverse !important;
+ }
+ .flex-sm-wrap {
+ -ms-flex-wrap: wrap !important;
+ flex-wrap: wrap !important;
+ }
+ .flex-sm-nowrap {
+ -ms-flex-wrap: nowrap !important;
+ flex-wrap: nowrap !important;
+ }
+ .flex-sm-wrap-reverse {
+ -ms-flex-wrap: wrap-reverse !important;
+ flex-wrap: wrap-reverse !important;
+ }
+ .flex-sm-fill {
+ -ms-flex: 1 1 auto !important;
+ flex: 1 1 auto !important;
+ }
+ .flex-sm-grow-0 {
+ -ms-flex-positive: 0 !important;
+ flex-grow: 0 !important;
+ }
+ .flex-sm-grow-1 {
+ -ms-flex-positive: 1 !important;
+ flex-grow: 1 !important;
+ }
+ .flex-sm-shrink-0 {
+ -ms-flex-negative: 0 !important;
+ flex-shrink: 0 !important;
+ }
+ .flex-sm-shrink-1 {
+ -ms-flex-negative: 1 !important;
+ flex-shrink: 1 !important;
+ }
+ .justify-content-sm-start {
+ -ms-flex-pack: start !important;
+ justify-content: flex-start !important;
+ }
+ .justify-content-sm-end {
+ -ms-flex-pack: end !important;
+ justify-content: flex-end !important;
+ }
+ .justify-content-sm-center {
+ -ms-flex-pack: center !important;
+ justify-content: center !important;
+ }
+ .justify-content-sm-between {
+ -ms-flex-pack: justify !important;
+ justify-content: space-between !important;
+ }
+ .justify-content-sm-around {
+ -ms-flex-pack: distribute !important;
+ justify-content: space-around !important;
+ }
+ .align-items-sm-start {
+ -ms-flex-align: start !important;
+ align-items: flex-start !important;
+ }
+ .align-items-sm-end {
+ -ms-flex-align: end !important;
+ align-items: flex-end !important;
+ }
+ .align-items-sm-center {
+ -ms-flex-align: center !important;
+ align-items: center !important;
+ }
+ .align-items-sm-baseline {
+ -ms-flex-align: baseline !important;
+ align-items: baseline !important;
+ }
+ .align-items-sm-stretch {
+ -ms-flex-align: stretch !important;
+ align-items: stretch !important;
+ }
+ .align-content-sm-start {
+ -ms-flex-line-pack: start !important;
+ align-content: flex-start !important;
+ }
+ .align-content-sm-end {
+ -ms-flex-line-pack: end !important;
+ align-content: flex-end !important;
+ }
+ .align-content-sm-center {
+ -ms-flex-line-pack: center !important;
+ align-content: center !important;
+ }
+ .align-content-sm-between {
+ -ms-flex-line-pack: justify !important;
+ align-content: space-between !important;
+ }
+ .align-content-sm-around {
+ -ms-flex-line-pack: distribute !important;
+ align-content: space-around !important;
+ }
+ .align-content-sm-stretch {
+ -ms-flex-line-pack: stretch !important;
+ align-content: stretch !important;
+ }
+ .align-self-sm-auto {
+ -ms-flex-item-align: auto !important;
+ align-self: auto !important;
+ }
+ .align-self-sm-start {
+ -ms-flex-item-align: start !important;
+ align-self: flex-start !important;
+ }
+ .align-self-sm-end {
+ -ms-flex-item-align: end !important;
+ align-self: flex-end !important;
+ }
+ .align-self-sm-center {
+ -ms-flex-item-align: center !important;
+ align-self: center !important;
+ }
+ .align-self-sm-baseline {
+ -ms-flex-item-align: baseline !important;
+ align-self: baseline !important;
+ }
+ .align-self-sm-stretch {
+ -ms-flex-item-align: stretch !important;
+ align-self: stretch !important;
+ }
+}
+
+@media (min-width: 768px) {
+ .flex-md-row {
+ -ms-flex-direction: row !important;
+ flex-direction: row !important;
+ }
+ .flex-md-column {
+ -ms-flex-direction: column !important;
+ flex-direction: column !important;
+ }
+ .flex-md-row-reverse {
+ -ms-flex-direction: row-reverse !important;
+ flex-direction: row-reverse !important;
+ }
+ .flex-md-column-reverse {
+ -ms-flex-direction: column-reverse !important;
+ flex-direction: column-reverse !important;
+ }
+ .flex-md-wrap {
+ -ms-flex-wrap: wrap !important;
+ flex-wrap: wrap !important;
+ }
+ .flex-md-nowrap {
+ -ms-flex-wrap: nowrap !important;
+ flex-wrap: nowrap !important;
+ }
+ .flex-md-wrap-reverse {
+ -ms-flex-wrap: wrap-reverse !important;
+ flex-wrap: wrap-reverse !important;
+ }
+ .flex-md-fill {
+ -ms-flex: 1 1 auto !important;
+ flex: 1 1 auto !important;
+ }
+ .flex-md-grow-0 {
+ -ms-flex-positive: 0 !important;
+ flex-grow: 0 !important;
+ }
+ .flex-md-grow-1 {
+ -ms-flex-positive: 1 !important;
+ flex-grow: 1 !important;
+ }
+ .flex-md-shrink-0 {
+ -ms-flex-negative: 0 !important;
+ flex-shrink: 0 !important;
+ }
+ .flex-md-shrink-1 {
+ -ms-flex-negative: 1 !important;
+ flex-shrink: 1 !important;
+ }
+ .justify-content-md-start {
+ -ms-flex-pack: start !important;
+ justify-content: flex-start !important;
+ }
+ .justify-content-md-end {
+ -ms-flex-pack: end !important;
+ justify-content: flex-end !important;
+ }
+ .justify-content-md-center {
+ -ms-flex-pack: center !important;
+ justify-content: center !important;
+ }
+ .justify-content-md-between {
+ -ms-flex-pack: justify !important;
+ justify-content: space-between !important;
+ }
+ .justify-content-md-around {
+ -ms-flex-pack: distribute !important;
+ justify-content: space-around !important;
+ }
+ .align-items-md-start {
+ -ms-flex-align: start !important;
+ align-items: flex-start !important;
+ }
+ .align-items-md-end {
+ -ms-flex-align: end !important;
+ align-items: flex-end !important;
+ }
+ .align-items-md-center {
+ -ms-flex-align: center !important;
+ align-items: center !important;
+ }
+ .align-items-md-baseline {
+ -ms-flex-align: baseline !important;
+ align-items: baseline !important;
+ }
+ .align-items-md-stretch {
+ -ms-flex-align: stretch !important;
+ align-items: stretch !important;
+ }
+ .align-content-md-start {
+ -ms-flex-line-pack: start !important;
+ align-content: flex-start !important;
+ }
+ .align-content-md-end {
+ -ms-flex-line-pack: end !important;
+ align-content: flex-end !important;
+ }
+ .align-content-md-center {
+ -ms-flex-line-pack: center !important;
+ align-content: center !important;
+ }
+ .align-content-md-between {
+ -ms-flex-line-pack: justify !important;
+ align-content: space-between !important;
+ }
+ .align-content-md-around {
+ -ms-flex-line-pack: distribute !important;
+ align-content: space-around !important;
+ }
+ .align-content-md-stretch {
+ -ms-flex-line-pack: stretch !important;
+ align-content: stretch !important;
+ }
+ .align-self-md-auto {
+ -ms-flex-item-align: auto !important;
+ align-self: auto !important;
+ }
+ .align-self-md-start {
+ -ms-flex-item-align: start !important;
+ align-self: flex-start !important;
+ }
+ .align-self-md-end {
+ -ms-flex-item-align: end !important;
+ align-self: flex-end !important;
+ }
+ .align-self-md-center {
+ -ms-flex-item-align: center !important;
+ align-self: center !important;
+ }
+ .align-self-md-baseline {
+ -ms-flex-item-align: baseline !important;
+ align-self: baseline !important;
+ }
+ .align-self-md-stretch {
+ -ms-flex-item-align: stretch !important;
+ align-self: stretch !important;
+ }
+}
+
+@media (min-width: 992px) {
+ .flex-lg-row {
+ -ms-flex-direction: row !important;
+ flex-direction: row !important;
+ }
+ .flex-lg-column {
+ -ms-flex-direction: column !important;
+ flex-direction: column !important;
+ }
+ .flex-lg-row-reverse {
+ -ms-flex-direction: row-reverse !important;
+ flex-direction: row-reverse !important;
+ }
+ .flex-lg-column-reverse {
+ -ms-flex-direction: column-reverse !important;
+ flex-direction: column-reverse !important;
+ }
+ .flex-lg-wrap {
+ -ms-flex-wrap: wrap !important;
+ flex-wrap: wrap !important;
+ }
+ .flex-lg-nowrap {
+ -ms-flex-wrap: nowrap !important;
+ flex-wrap: nowrap !important;
+ }
+ .flex-lg-wrap-reverse {
+ -ms-flex-wrap: wrap-reverse !important;
+ flex-wrap: wrap-reverse !important;
+ }
+ .flex-lg-fill {
+ -ms-flex: 1 1 auto !important;
+ flex: 1 1 auto !important;
+ }
+ .flex-lg-grow-0 {
+ -ms-flex-positive: 0 !important;
+ flex-grow: 0 !important;
+ }
+ .flex-lg-grow-1 {
+ -ms-flex-positive: 1 !important;
+ flex-grow: 1 !important;
+ }
+ .flex-lg-shrink-0 {
+ -ms-flex-negative: 0 !important;
+ flex-shrink: 0 !important;
+ }
+ .flex-lg-shrink-1 {
+ -ms-flex-negative: 1 !important;
+ flex-shrink: 1 !important;
+ }
+ .justify-content-lg-start {
+ -ms-flex-pack: start !important;
+ justify-content: flex-start !important;
+ }
+ .justify-content-lg-end {
+ -ms-flex-pack: end !important;
+ justify-content: flex-end !important;
+ }
+ .justify-content-lg-center {
+ -ms-flex-pack: center !important;
+ justify-content: center !important;
+ }
+ .justify-content-lg-between {
+ -ms-flex-pack: justify !important;
+ justify-content: space-between !important;
+ }
+ .justify-content-lg-around {
+ -ms-flex-pack: distribute !important;
+ justify-content: space-around !important;
+ }
+ .align-items-lg-start {
+ -ms-flex-align: start !important;
+ align-items: flex-start !important;
+ }
+ .align-items-lg-end {
+ -ms-flex-align: end !important;
+ align-items: flex-end !important;
+ }
+ .align-items-lg-center {
+ -ms-flex-align: center !important;
+ align-items: center !important;
+ }
+ .align-items-lg-baseline {
+ -ms-flex-align: baseline !important;
+ align-items: baseline !important;
+ }
+ .align-items-lg-stretch {
+ -ms-flex-align: stretch !important;
+ align-items: stretch !important;
+ }
+ .align-content-lg-start {
+ -ms-flex-line-pack: start !important;
+ align-content: flex-start !important;
+ }
+ .align-content-lg-end {
+ -ms-flex-line-pack: end !important;
+ align-content: flex-end !important;
+ }
+ .align-content-lg-center {
+ -ms-flex-line-pack: center !important;
+ align-content: center !important;
+ }
+ .align-content-lg-between {
+ -ms-flex-line-pack: justify !important;
+ align-content: space-between !important;
+ }
+ .align-content-lg-around {
+ -ms-flex-line-pack: distribute !important;
+ align-content: space-around !important;
+ }
+ .align-content-lg-stretch {
+ -ms-flex-line-pack: stretch !important;
+ align-content: stretch !important;
+ }
+ .align-self-lg-auto {
+ -ms-flex-item-align: auto !important;
+ align-self: auto !important;
+ }
+ .align-self-lg-start {
+ -ms-flex-item-align: start !important;
+ align-self: flex-start !important;
+ }
+ .align-self-lg-end {
+ -ms-flex-item-align: end !important;
+ align-self: flex-end !important;
+ }
+ .align-self-lg-center {
+ -ms-flex-item-align: center !important;
+ align-self: center !important;
+ }
+ .align-self-lg-baseline {
+ -ms-flex-item-align: baseline !important;
+ align-self: baseline !important;
+ }
+ .align-self-lg-stretch {
+ -ms-flex-item-align: stretch !important;
+ align-self: stretch !important;
+ }
+}
+
+@media (min-width: 1200px) {
+ .flex-xl-row {
+ -ms-flex-direction: row !important;
+ flex-direction: row !important;
+ }
+ .flex-xl-column {
+ -ms-flex-direction: column !important;
+ flex-direction: column !important;
+ }
+ .flex-xl-row-reverse {
+ -ms-flex-direction: row-reverse !important;
+ flex-direction: row-reverse !important;
+ }
+ .flex-xl-column-reverse {
+ -ms-flex-direction: column-reverse !important;
+ flex-direction: column-reverse !important;
+ }
+ .flex-xl-wrap {
+ -ms-flex-wrap: wrap !important;
+ flex-wrap: wrap !important;
+ }
+ .flex-xl-nowrap {
+ -ms-flex-wrap: nowrap !important;
+ flex-wrap: nowrap !important;
+ }
+ .flex-xl-wrap-reverse {
+ -ms-flex-wrap: wrap-reverse !important;
+ flex-wrap: wrap-reverse !important;
+ }
+ .flex-xl-fill {
+ -ms-flex: 1 1 auto !important;
+ flex: 1 1 auto !important;
+ }
+ .flex-xl-grow-0 {
+ -ms-flex-positive: 0 !important;
+ flex-grow: 0 !important;
+ }
+ .flex-xl-grow-1 {
+ -ms-flex-positive: 1 !important;
+ flex-grow: 1 !important;
+ }
+ .flex-xl-shrink-0 {
+ -ms-flex-negative: 0 !important;
+ flex-shrink: 0 !important;
+ }
+ .flex-xl-shrink-1 {
+ -ms-flex-negative: 1 !important;
+ flex-shrink: 1 !important;
+ }
+ .justify-content-xl-start {
+ -ms-flex-pack: start !important;
+ justify-content: flex-start !important;
+ }
+ .justify-content-xl-end {
+ -ms-flex-pack: end !important;
+ justify-content: flex-end !important;
+ }
+ .justify-content-xl-center {
+ -ms-flex-pack: center !important;
+ justify-content: center !important;
+ }
+ .justify-content-xl-between {
+ -ms-flex-pack: justify !important;
+ justify-content: space-between !important;
+ }
+ .justify-content-xl-around {
+ -ms-flex-pack: distribute !important;
+ justify-content: space-around !important;
+ }
+ .align-items-xl-start {
+ -ms-flex-align: start !important;
+ align-items: flex-start !important;
+ }
+ .align-items-xl-end {
+ -ms-flex-align: end !important;
+ align-items: flex-end !important;
+ }
+ .align-items-xl-center {
+ -ms-flex-align: center !important;
+ align-items: center !important;
+ }
+ .align-items-xl-baseline {
+ -ms-flex-align: baseline !important;
+ align-items: baseline !important;
+ }
+ .align-items-xl-stretch {
+ -ms-flex-align: stretch !important;
+ align-items: stretch !important;
+ }
+ .align-content-xl-start {
+ -ms-flex-line-pack: start !important;
+ align-content: flex-start !important;
+ }
+ .align-content-xl-end {
+ -ms-flex-line-pack: end !important;
+ align-content: flex-end !important;
+ }
+ .align-content-xl-center {
+ -ms-flex-line-pack: center !important;
+ align-content: center !important;
+ }
+ .align-content-xl-between {
+ -ms-flex-line-pack: justify !important;
+ align-content: space-between !important;
+ }
+ .align-content-xl-around {
+ -ms-flex-line-pack: distribute !important;
+ align-content: space-around !important;
+ }
+ .align-content-xl-stretch {
+ -ms-flex-line-pack: stretch !important;
+ align-content: stretch !important;
+ }
+ .align-self-xl-auto {
+ -ms-flex-item-align: auto !important;
+ align-self: auto !important;
+ }
+ .align-self-xl-start {
+ -ms-flex-item-align: start !important;
+ align-self: flex-start !important;
+ }
+ .align-self-xl-end {
+ -ms-flex-item-align: end !important;
+ align-self: flex-end !important;
+ }
+ .align-self-xl-center {
+ -ms-flex-item-align: center !important;
+ align-self: center !important;
+ }
+ .align-self-xl-baseline {
+ -ms-flex-item-align: baseline !important;
+ align-self: baseline !important;
+ }
+ .align-self-xl-stretch {
+ -ms-flex-item-align: stretch !important;
+ align-self: stretch !important;
+ }
+}
+
+.float-left {
+ float: left !important;
+}
+
+.float-right {
+ float: right !important;
+}
+
+.float-none {
+ float: none !important;
+}
+
+@media (min-width: 576px) {
+ .float-sm-left {
+ float: left !important;
+ }
+ .float-sm-right {
+ float: right !important;
+ }
+ .float-sm-none {
+ float: none !important;
+ }
+}
+
+@media (min-width: 768px) {
+ .float-md-left {
+ float: left !important;
+ }
+ .float-md-right {
+ float: right !important;
+ }
+ .float-md-none {
+ float: none !important;
+ }
+}
+
+@media (min-width: 992px) {
+ .float-lg-left {
+ float: left !important;
+ }
+ .float-lg-right {
+ float: right !important;
+ }
+ .float-lg-none {
+ float: none !important;
+ }
+}
+
+@media (min-width: 1200px) {
+ .float-xl-left {
+ float: left !important;
+ }
+ .float-xl-right {
+ float: right !important;
+ }
+ .float-xl-none {
+ float: none !important;
+ }
+}
+
+.position-static {
+ position: static !important;
+}
+
+.position-relative {
+ position: relative !important;
+}
+
+.position-absolute {
+ position: absolute !important;
+}
+
+.position-fixed {
+ position: fixed !important;
+}
+
+.position-sticky {
+ position: -webkit-sticky !important;
+ position: sticky !important;
+}
+
+.fixed-top {
+ position: fixed;
+ top: 0;
+ right: 0;
+ left: 0;
+ z-index: 1030;
+}
+
+.fixed-bottom {
+ position: fixed;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1030;
+}
+
+@supports ((position: -webkit-sticky) or (position: sticky)) {
+ .sticky-top {
+ position: -webkit-sticky;
+ position: sticky;
+ top: 0;
+ z-index: 1020;
+ }
+}
+
+.sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ white-space: nowrap;
+ border: 0;
+}
+
+.sr-only-focusable:active, .sr-only-focusable:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ overflow: visible;
+ clip: auto;
+ white-space: normal;
+}
+
+.shadow-sm {
+ box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
+}
+
+.shadow {
+ box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
+}
+
+.shadow-lg {
+ box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
+}
+
+.shadow-none {
+ box-shadow: none !important;
+}
+
+.w-25 {
+ width: 25% !important;
+}
+
+.w-50 {
+ width: 50% !important;
+}
+
+.w-75 {
+ width: 75% !important;
+}
+
+.w-100 {
+ width: 100% !important;
+}
+
+.w-auto {
+ width: auto !important;
+}
+
+.h-25 {
+ height: 25% !important;
+}
+
+.h-50 {
+ height: 50% !important;
+}
+
+.h-75 {
+ height: 75% !important;
+}
+
+.h-100 {
+ height: 100% !important;
+}
+
+.h-auto {
+ height: auto !important;
+}
+
+.mw-100 {
+ max-width: 100% !important;
+}
+
+.mh-100 {
+ max-height: 100% !important;
+}
+
+.m-0 {
+ margin: 0 !important;
+}
+
+.mt-0,
+.my-0 {
+ margin-top: 0 !important;
+}
+
+.mr-0,
+.mx-0 {
+ margin-right: 0 !important;
+}
+
+.mb-0,
+.my-0 {
+ margin-bottom: 0 !important;
+}
+
+.ml-0,
+.mx-0 {
+ margin-left: 0 !important;
+}
+
+.m-1 {
+ margin: 0.25rem !important;
+}
+
+.mt-1,
+.my-1 {
+ margin-top: 0.25rem !important;
+}
+
+.mr-1,
+.mx-1 {
+ margin-right: 0.25rem !important;
+}
+
+.mb-1,
+.my-1 {
+ margin-bottom: 0.25rem !important;
+}
+
+.ml-1,
+.mx-1 {
+ margin-left: 0.25rem !important;
+}
+
+.m-2 {
+ margin: 0.5rem !important;
+}
+
+.mt-2,
+.my-2 {
+ margin-top: 0.5rem !important;
+}
+
+.mr-2,
+.mx-2 {
+ margin-right: 0.5rem !important;
+}
+
+.mb-2,
+.my-2 {
+ margin-bottom: 0.5rem !important;
+}
+
+.ml-2,
+.mx-2 {
+ margin-left: 0.5rem !important;
+}
+
+.m-3 {
+ margin: 1rem !important;
+}
+
+.mt-3,
+.my-3 {
+ margin-top: 1rem !important;
+}
+
+.mr-3,
+.mx-3 {
+ margin-right: 1rem !important;
+}
+
+.mb-3,
+.my-3 {
+ margin-bottom: 1rem !important;
+}
+
+.ml-3,
+.mx-3 {
+ margin-left: 1rem !important;
+}
+
+.m-4 {
+ margin: 1.5rem !important;
+}
+
+.mt-4,
+.my-4 {
+ margin-top: 1.5rem !important;
+}
+
+.mr-4,
+.mx-4 {
+ margin-right: 1.5rem !important;
+}
+
+.mb-4,
+.my-4 {
+ margin-bottom: 1.5rem !important;
+}
+
+.ml-4,
+.mx-4 {
+ margin-left: 1.5rem !important;
+}
+
+.m-5 {
+ margin: 3rem !important;
+}
+
+.mt-5,
+.my-5 {
+ margin-top: 3rem !important;
+}
+
+.mr-5,
+.mx-5 {
+ margin-right: 3rem !important;
+}
+
+.mb-5,
+.my-5 {
+ margin-bottom: 3rem !important;
+}
+
+.ml-5,
+.mx-5 {
+ margin-left: 3rem !important;
+}
+
+.p-0 {
+ padding: 0 !important;
+}
+
+.pt-0,
+.py-0 {
+ padding-top: 0 !important;
+}
+
+.pr-0,
+.px-0 {
+ padding-right: 0 !important;
+}
+
+.pb-0,
+.py-0 {
+ padding-bottom: 0 !important;
+}
+
+.pl-0,
+.px-0 {
+ padding-left: 0 !important;
+}
+
+.p-1 {
+ padding: 0.25rem !important;
+}
+
+.pt-1,
+.py-1 {
+ padding-top: 0.25rem !important;
+}
+
+.pr-1,
+.px-1 {
+ padding-right: 0.25rem !important;
+}
+
+.pb-1,
+.py-1 {
+ padding-bottom: 0.25rem !important;
+}
+
+.pl-1,
+.px-1 {
+ padding-left: 0.25rem !important;
+}
+
+.p-2 {
+ padding: 0.5rem !important;
+}
+
+.pt-2,
+.py-2 {
+ padding-top: 0.5rem !important;
+}
+
+.pr-2,
+.px-2 {
+ padding-right: 0.5rem !important;
+}
+
+.pb-2,
+.py-2 {
+ padding-bottom: 0.5rem !important;
+}
+
+.pl-2,
+.px-2 {
+ padding-left: 0.5rem !important;
+}
+
+.p-3 {
+ padding: 1rem !important;
+}
+
+.pt-3,
+.py-3 {
+ padding-top: 1rem !important;
+}
+
+.pr-3,
+.px-3 {
+ padding-right: 1rem !important;
+}
+
+.pb-3,
+.py-3 {
+ padding-bottom: 1rem !important;
+}
+
+.pl-3,
+.px-3 {
+ padding-left: 1rem !important;
+}
+
+.p-4 {
+ padding: 1.5rem !important;
+}
+
+.pt-4,
+.py-4 {
+ padding-top: 1.5rem !important;
+}
+
+.pr-4,
+.px-4 {
+ padding-right: 1.5rem !important;
+}
+
+.pb-4,
+.py-4 {
+ padding-bottom: 1.5rem !important;
+}
+
+.pl-4,
+.px-4 {
+ padding-left: 1.5rem !important;
+}
+
+.p-5 {
+ padding: 3rem !important;
+}
+
+.pt-5,
+.py-5 {
+ padding-top: 3rem !important;
+}
+
+.pr-5,
+.px-5 {
+ padding-right: 3rem !important;
+}
+
+.pb-5,
+.py-5 {
+ padding-bottom: 3rem !important;
+}
+
+.pl-5,
+.px-5 {
+ padding-left: 3rem !important;
+}
+
+.m-auto {
+ margin: auto !important;
+}
+
+.mt-auto,
+.my-auto {
+ margin-top: auto !important;
+}
+
+.mr-auto,
+.mx-auto {
+ margin-right: auto !important;
+}
+
+.mb-auto,
+.my-auto {
+ margin-bottom: auto !important;
+}
+
+.ml-auto,
+.mx-auto {
+ margin-left: auto !important;
+}
+
+@media (min-width: 576px) {
+ .m-sm-0 {
+ margin: 0 !important;
+ }
+ .mt-sm-0,
+ .my-sm-0 {
+ margin-top: 0 !important;
+ }
+ .mr-sm-0,
+ .mx-sm-0 {
+ margin-right: 0 !important;
+ }
+ .mb-sm-0,
+ .my-sm-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-sm-0,
+ .mx-sm-0 {
+ margin-left: 0 !important;
+ }
+ .m-sm-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-sm-1,
+ .my-sm-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-sm-1,
+ .mx-sm-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-sm-1,
+ .my-sm-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-sm-1,
+ .mx-sm-1 {
+ margin-left: 0.25rem !important;
+ }
+ .m-sm-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-sm-2,
+ .my-sm-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-sm-2,
+ .mx-sm-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-sm-2,
+ .my-sm-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-sm-2,
+ .mx-sm-2 {
+ margin-left: 0.5rem !important;
+ }
+ .m-sm-3 {
+ margin: 1rem !important;
+ }
+ .mt-sm-3,
+ .my-sm-3 {
+ margin-top: 1rem !important;
+ }
+ .mr-sm-3,
+ .mx-sm-3 {
+ margin-right: 1rem !important;
+ }
+ .mb-sm-3,
+ .my-sm-3 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-sm-3,
+ .mx-sm-3 {
+ margin-left: 1rem !important;
+ }
+ .m-sm-4 {
+ margin: 1.5rem !important;
+ }
+ .mt-sm-4,
+ .my-sm-4 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-sm-4,
+ .mx-sm-4 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-sm-4,
+ .my-sm-4 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-sm-4,
+ .mx-sm-4 {
+ margin-left: 1.5rem !important;
+ }
+ .m-sm-5 {
+ margin: 3rem !important;
+ }
+ .mt-sm-5,
+ .my-sm-5 {
+ margin-top: 3rem !important;
+ }
+ .mr-sm-5,
+ .mx-sm-5 {
+ margin-right: 3rem !important;
+ }
+ .mb-sm-5,
+ .my-sm-5 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-sm-5,
+ .mx-sm-5 {
+ margin-left: 3rem !important;
+ }
+ .p-sm-0 {
+ padding: 0 !important;
+ }
+ .pt-sm-0,
+ .py-sm-0 {
+ padding-top: 0 !important;
+ }
+ .pr-sm-0,
+ .px-sm-0 {
+ padding-right: 0 !important;
+ }
+ .pb-sm-0,
+ .py-sm-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-sm-0,
+ .px-sm-0 {
+ padding-left: 0 !important;
+ }
+ .p-sm-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-sm-1,
+ .py-sm-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-sm-1,
+ .px-sm-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-sm-1,
+ .py-sm-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-sm-1,
+ .px-sm-1 {
+ padding-left: 0.25rem !important;
+ }
+ .p-sm-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-sm-2,
+ .py-sm-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-sm-2,
+ .px-sm-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-sm-2,
+ .py-sm-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-sm-2,
+ .px-sm-2 {
+ padding-left: 0.5rem !important;
+ }
+ .p-sm-3 {
+ padding: 1rem !important;
+ }
+ .pt-sm-3,
+ .py-sm-3 {
+ padding-top: 1rem !important;
+ }
+ .pr-sm-3,
+ .px-sm-3 {
+ padding-right: 1rem !important;
+ }
+ .pb-sm-3,
+ .py-sm-3 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-sm-3,
+ .px-sm-3 {
+ padding-left: 1rem !important;
+ }
+ .p-sm-4 {
+ padding: 1.5rem !important;
+ }
+ .pt-sm-4,
+ .py-sm-4 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-sm-4,
+ .px-sm-4 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-sm-4,
+ .py-sm-4 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-sm-4,
+ .px-sm-4 {
+ padding-left: 1.5rem !important;
+ }
+ .p-sm-5 {
+ padding: 3rem !important;
+ }
+ .pt-sm-5,
+ .py-sm-5 {
+ padding-top: 3rem !important;
+ }
+ .pr-sm-5,
+ .px-sm-5 {
+ padding-right: 3rem !important;
+ }
+ .pb-sm-5,
+ .py-sm-5 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-sm-5,
+ .px-sm-5 {
+ padding-left: 3rem !important;
+ }
+ .m-sm-auto {
+ margin: auto !important;
+ }
+ .mt-sm-auto,
+ .my-sm-auto {
+ margin-top: auto !important;
+ }
+ .mr-sm-auto,
+ .mx-sm-auto {
+ margin-right: auto !important;
+ }
+ .mb-sm-auto,
+ .my-sm-auto {
+ margin-bottom: auto !important;
+ }
+ .ml-sm-auto,
+ .mx-sm-auto {
+ margin-left: auto !important;
+ }
+}
+
+@media (min-width: 768px) {
+ .m-md-0 {
+ margin: 0 !important;
+ }
+ .mt-md-0,
+ .my-md-0 {
+ margin-top: 0 !important;
+ }
+ .mr-md-0,
+ .mx-md-0 {
+ margin-right: 0 !important;
+ }
+ .mb-md-0,
+ .my-md-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-md-0,
+ .mx-md-0 {
+ margin-left: 0 !important;
+ }
+ .m-md-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-md-1,
+ .my-md-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-md-1,
+ .mx-md-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-md-1,
+ .my-md-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-md-1,
+ .mx-md-1 {
+ margin-left: 0.25rem !important;
+ }
+ .m-md-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-md-2,
+ .my-md-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-md-2,
+ .mx-md-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-md-2,
+ .my-md-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-md-2,
+ .mx-md-2 {
+ margin-left: 0.5rem !important;
+ }
+ .m-md-3 {
+ margin: 1rem !important;
+ }
+ .mt-md-3,
+ .my-md-3 {
+ margin-top: 1rem !important;
+ }
+ .mr-md-3,
+ .mx-md-3 {
+ margin-right: 1rem !important;
+ }
+ .mb-md-3,
+ .my-md-3 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-md-3,
+ .mx-md-3 {
+ margin-left: 1rem !important;
+ }
+ .m-md-4 {
+ margin: 1.5rem !important;
+ }
+ .mt-md-4,
+ .my-md-4 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-md-4,
+ .mx-md-4 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-md-4,
+ .my-md-4 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-md-4,
+ .mx-md-4 {
+ margin-left: 1.5rem !important;
+ }
+ .m-md-5 {
+ margin: 3rem !important;
+ }
+ .mt-md-5,
+ .my-md-5 {
+ margin-top: 3rem !important;
+ }
+ .mr-md-5,
+ .mx-md-5 {
+ margin-right: 3rem !important;
+ }
+ .mb-md-5,
+ .my-md-5 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-md-5,
+ .mx-md-5 {
+ margin-left: 3rem !important;
+ }
+ .p-md-0 {
+ padding: 0 !important;
+ }
+ .pt-md-0,
+ .py-md-0 {
+ padding-top: 0 !important;
+ }
+ .pr-md-0,
+ .px-md-0 {
+ padding-right: 0 !important;
+ }
+ .pb-md-0,
+ .py-md-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-md-0,
+ .px-md-0 {
+ padding-left: 0 !important;
+ }
+ .p-md-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-md-1,
+ .py-md-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-md-1,
+ .px-md-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-md-1,
+ .py-md-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-md-1,
+ .px-md-1 {
+ padding-left: 0.25rem !important;
+ }
+ .p-md-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-md-2,
+ .py-md-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-md-2,
+ .px-md-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-md-2,
+ .py-md-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-md-2,
+ .px-md-2 {
+ padding-left: 0.5rem !important;
+ }
+ .p-md-3 {
+ padding: 1rem !important;
+ }
+ .pt-md-3,
+ .py-md-3 {
+ padding-top: 1rem !important;
+ }
+ .pr-md-3,
+ .px-md-3 {
+ padding-right: 1rem !important;
+ }
+ .pb-md-3,
+ .py-md-3 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-md-3,
+ .px-md-3 {
+ padding-left: 1rem !important;
+ }
+ .p-md-4 {
+ padding: 1.5rem !important;
+ }
+ .pt-md-4,
+ .py-md-4 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-md-4,
+ .px-md-4 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-md-4,
+ .py-md-4 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-md-4,
+ .px-md-4 {
+ padding-left: 1.5rem !important;
+ }
+ .p-md-5 {
+ padding: 3rem !important;
+ }
+ .pt-md-5,
+ .py-md-5 {
+ padding-top: 3rem !important;
+ }
+ .pr-md-5,
+ .px-md-5 {
+ padding-right: 3rem !important;
+ }
+ .pb-md-5,
+ .py-md-5 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-md-5,
+ .px-md-5 {
+ padding-left: 3rem !important;
+ }
+ .m-md-auto {
+ margin: auto !important;
+ }
+ .mt-md-auto,
+ .my-md-auto {
+ margin-top: auto !important;
+ }
+ .mr-md-auto,
+ .mx-md-auto {
+ margin-right: auto !important;
+ }
+ .mb-md-auto,
+ .my-md-auto {
+ margin-bottom: auto !important;
+ }
+ .ml-md-auto,
+ .mx-md-auto {
+ margin-left: auto !important;
+ }
+}
+
+@media (min-width: 992px) {
+ .m-lg-0 {
+ margin: 0 !important;
+ }
+ .mt-lg-0,
+ .my-lg-0 {
+ margin-top: 0 !important;
+ }
+ .mr-lg-0,
+ .mx-lg-0 {
+ margin-right: 0 !important;
+ }
+ .mb-lg-0,
+ .my-lg-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-lg-0,
+ .mx-lg-0 {
+ margin-left: 0 !important;
+ }
+ .m-lg-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-lg-1,
+ .my-lg-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-lg-1,
+ .mx-lg-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-lg-1,
+ .my-lg-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-lg-1,
+ .mx-lg-1 {
+ margin-left: 0.25rem !important;
+ }
+ .m-lg-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-lg-2,
+ .my-lg-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-lg-2,
+ .mx-lg-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-lg-2,
+ .my-lg-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-lg-2,
+ .mx-lg-2 {
+ margin-left: 0.5rem !important;
+ }
+ .m-lg-3 {
+ margin: 1rem !important;
+ }
+ .mt-lg-3,
+ .my-lg-3 {
+ margin-top: 1rem !important;
+ }
+ .mr-lg-3,
+ .mx-lg-3 {
+ margin-right: 1rem !important;
+ }
+ .mb-lg-3,
+ .my-lg-3 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-lg-3,
+ .mx-lg-3 {
+ margin-left: 1rem !important;
+ }
+ .m-lg-4 {
+ margin: 1.5rem !important;
+ }
+ .mt-lg-4,
+ .my-lg-4 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-lg-4,
+ .mx-lg-4 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-lg-4,
+ .my-lg-4 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-lg-4,
+ .mx-lg-4 {
+ margin-left: 1.5rem !important;
+ }
+ .m-lg-5 {
+ margin: 3rem !important;
+ }
+ .mt-lg-5,
+ .my-lg-5 {
+ margin-top: 3rem !important;
+ }
+ .mr-lg-5,
+ .mx-lg-5 {
+ margin-right: 3rem !important;
+ }
+ .mb-lg-5,
+ .my-lg-5 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-lg-5,
+ .mx-lg-5 {
+ margin-left: 3rem !important;
+ }
+ .p-lg-0 {
+ padding: 0 !important;
+ }
+ .pt-lg-0,
+ .py-lg-0 {
+ padding-top: 0 !important;
+ }
+ .pr-lg-0,
+ .px-lg-0 {
+ padding-right: 0 !important;
+ }
+ .pb-lg-0,
+ .py-lg-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-lg-0,
+ .px-lg-0 {
+ padding-left: 0 !important;
+ }
+ .p-lg-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-lg-1,
+ .py-lg-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-lg-1,
+ .px-lg-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-lg-1,
+ .py-lg-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-lg-1,
+ .px-lg-1 {
+ padding-left: 0.25rem !important;
+ }
+ .p-lg-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-lg-2,
+ .py-lg-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-lg-2,
+ .px-lg-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-lg-2,
+ .py-lg-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-lg-2,
+ .px-lg-2 {
+ padding-left: 0.5rem !important;
+ }
+ .p-lg-3 {
+ padding: 1rem !important;
+ }
+ .pt-lg-3,
+ .py-lg-3 {
+ padding-top: 1rem !important;
+ }
+ .pr-lg-3,
+ .px-lg-3 {
+ padding-right: 1rem !important;
+ }
+ .pb-lg-3,
+ .py-lg-3 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-lg-3,
+ .px-lg-3 {
+ padding-left: 1rem !important;
+ }
+ .p-lg-4 {
+ padding: 1.5rem !important;
+ }
+ .pt-lg-4,
+ .py-lg-4 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-lg-4,
+ .px-lg-4 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-lg-4,
+ .py-lg-4 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-lg-4,
+ .px-lg-4 {
+ padding-left: 1.5rem !important;
+ }
+ .p-lg-5 {
+ padding: 3rem !important;
+ }
+ .pt-lg-5,
+ .py-lg-5 {
+ padding-top: 3rem !important;
+ }
+ .pr-lg-5,
+ .px-lg-5 {
+ padding-right: 3rem !important;
+ }
+ .pb-lg-5,
+ .py-lg-5 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-lg-5,
+ .px-lg-5 {
+ padding-left: 3rem !important;
+ }
+ .m-lg-auto {
+ margin: auto !important;
+ }
+ .mt-lg-auto,
+ .my-lg-auto {
+ margin-top: auto !important;
+ }
+ .mr-lg-auto,
+ .mx-lg-auto {
+ margin-right: auto !important;
+ }
+ .mb-lg-auto,
+ .my-lg-auto {
+ margin-bottom: auto !important;
+ }
+ .ml-lg-auto,
+ .mx-lg-auto {
+ margin-left: auto !important;
+ }
+}
+
+@media (min-width: 1200px) {
+ .m-xl-0 {
+ margin: 0 !important;
+ }
+ .mt-xl-0,
+ .my-xl-0 {
+ margin-top: 0 !important;
+ }
+ .mr-xl-0,
+ .mx-xl-0 {
+ margin-right: 0 !important;
+ }
+ .mb-xl-0,
+ .my-xl-0 {
+ margin-bottom: 0 !important;
+ }
+ .ml-xl-0,
+ .mx-xl-0 {
+ margin-left: 0 !important;
+ }
+ .m-xl-1 {
+ margin: 0.25rem !important;
+ }
+ .mt-xl-1,
+ .my-xl-1 {
+ margin-top: 0.25rem !important;
+ }
+ .mr-xl-1,
+ .mx-xl-1 {
+ margin-right: 0.25rem !important;
+ }
+ .mb-xl-1,
+ .my-xl-1 {
+ margin-bottom: 0.25rem !important;
+ }
+ .ml-xl-1,
+ .mx-xl-1 {
+ margin-left: 0.25rem !important;
+ }
+ .m-xl-2 {
+ margin: 0.5rem !important;
+ }
+ .mt-xl-2,
+ .my-xl-2 {
+ margin-top: 0.5rem !important;
+ }
+ .mr-xl-2,
+ .mx-xl-2 {
+ margin-right: 0.5rem !important;
+ }
+ .mb-xl-2,
+ .my-xl-2 {
+ margin-bottom: 0.5rem !important;
+ }
+ .ml-xl-2,
+ .mx-xl-2 {
+ margin-left: 0.5rem !important;
+ }
+ .m-xl-3 {
+ margin: 1rem !important;
+ }
+ .mt-xl-3,
+ .my-xl-3 {
+ margin-top: 1rem !important;
+ }
+ .mr-xl-3,
+ .mx-xl-3 {
+ margin-right: 1rem !important;
+ }
+ .mb-xl-3,
+ .my-xl-3 {
+ margin-bottom: 1rem !important;
+ }
+ .ml-xl-3,
+ .mx-xl-3 {
+ margin-left: 1rem !important;
+ }
+ .m-xl-4 {
+ margin: 1.5rem !important;
+ }
+ .mt-xl-4,
+ .my-xl-4 {
+ margin-top: 1.5rem !important;
+ }
+ .mr-xl-4,
+ .mx-xl-4 {
+ margin-right: 1.5rem !important;
+ }
+ .mb-xl-4,
+ .my-xl-4 {
+ margin-bottom: 1.5rem !important;
+ }
+ .ml-xl-4,
+ .mx-xl-4 {
+ margin-left: 1.5rem !important;
+ }
+ .m-xl-5 {
+ margin: 3rem !important;
+ }
+ .mt-xl-5,
+ .my-xl-5 {
+ margin-top: 3rem !important;
+ }
+ .mr-xl-5,
+ .mx-xl-5 {
+ margin-right: 3rem !important;
+ }
+ .mb-xl-5,
+ .my-xl-5 {
+ margin-bottom: 3rem !important;
+ }
+ .ml-xl-5,
+ .mx-xl-5 {
+ margin-left: 3rem !important;
+ }
+ .p-xl-0 {
+ padding: 0 !important;
+ }
+ .pt-xl-0,
+ .py-xl-0 {
+ padding-top: 0 !important;
+ }
+ .pr-xl-0,
+ .px-xl-0 {
+ padding-right: 0 !important;
+ }
+ .pb-xl-0,
+ .py-xl-0 {
+ padding-bottom: 0 !important;
+ }
+ .pl-xl-0,
+ .px-xl-0 {
+ padding-left: 0 !important;
+ }
+ .p-xl-1 {
+ padding: 0.25rem !important;
+ }
+ .pt-xl-1,
+ .py-xl-1 {
+ padding-top: 0.25rem !important;
+ }
+ .pr-xl-1,
+ .px-xl-1 {
+ padding-right: 0.25rem !important;
+ }
+ .pb-xl-1,
+ .py-xl-1 {
+ padding-bottom: 0.25rem !important;
+ }
+ .pl-xl-1,
+ .px-xl-1 {
+ padding-left: 0.25rem !important;
+ }
+ .p-xl-2 {
+ padding: 0.5rem !important;
+ }
+ .pt-xl-2,
+ .py-xl-2 {
+ padding-top: 0.5rem !important;
+ }
+ .pr-xl-2,
+ .px-xl-2 {
+ padding-right: 0.5rem !important;
+ }
+ .pb-xl-2,
+ .py-xl-2 {
+ padding-bottom: 0.5rem !important;
+ }
+ .pl-xl-2,
+ .px-xl-2 {
+ padding-left: 0.5rem !important;
+ }
+ .p-xl-3 {
+ padding: 1rem !important;
+ }
+ .pt-xl-3,
+ .py-xl-3 {
+ padding-top: 1rem !important;
+ }
+ .pr-xl-3,
+ .px-xl-3 {
+ padding-right: 1rem !important;
+ }
+ .pb-xl-3,
+ .py-xl-3 {
+ padding-bottom: 1rem !important;
+ }
+ .pl-xl-3,
+ .px-xl-3 {
+ padding-left: 1rem !important;
+ }
+ .p-xl-4 {
+ padding: 1.5rem !important;
+ }
+ .pt-xl-4,
+ .py-xl-4 {
+ padding-top: 1.5rem !important;
+ }
+ .pr-xl-4,
+ .px-xl-4 {
+ padding-right: 1.5rem !important;
+ }
+ .pb-xl-4,
+ .py-xl-4 {
+ padding-bottom: 1.5rem !important;
+ }
+ .pl-xl-4,
+ .px-xl-4 {
+ padding-left: 1.5rem !important;
+ }
+ .p-xl-5 {
+ padding: 3rem !important;
+ }
+ .pt-xl-5,
+ .py-xl-5 {
+ padding-top: 3rem !important;
+ }
+ .pr-xl-5,
+ .px-xl-5 {
+ padding-right: 3rem !important;
+ }
+ .pb-xl-5,
+ .py-xl-5 {
+ padding-bottom: 3rem !important;
+ }
+ .pl-xl-5,
+ .px-xl-5 {
+ padding-left: 3rem !important;
+ }
+ .m-xl-auto {
+ margin: auto !important;
+ }
+ .mt-xl-auto,
+ .my-xl-auto {
+ margin-top: auto !important;
+ }
+ .mr-xl-auto,
+ .mx-xl-auto {
+ margin-right: auto !important;
+ }
+ .mb-xl-auto,
+ .my-xl-auto {
+ margin-bottom: auto !important;
+ }
+ .ml-xl-auto,
+ .mx-xl-auto {
+ margin-left: auto !important;
+ }
+}
+
+.text-monospace {
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
+}
+
+.text-justify {
+ text-align: justify !important;
+}
+
+.text-nowrap {
+ white-space: nowrap !important;
+}
+
+.text-truncate {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.text-left {
+ text-align: left !important;
+}
+
+.text-right {
+ text-align: right !important;
+}
+
+.text-center {
+ text-align: center !important;
+}
+
+@media (min-width: 576px) {
+ .text-sm-left {
+ text-align: left !important;
+ }
+ .text-sm-right {
+ text-align: right !important;
+ }
+ .text-sm-center {
+ text-align: center !important;
+ }
+}
+
+@media (min-width: 768px) {
+ .text-md-left {
+ text-align: left !important;
+ }
+ .text-md-right {
+ text-align: right !important;
+ }
+ .text-md-center {
+ text-align: center !important;
+ }
+}
+
+@media (min-width: 992px) {
+ .text-lg-left {
+ text-align: left !important;
+ }
+ .text-lg-right {
+ text-align: right !important;
+ }
+ .text-lg-center {
+ text-align: center !important;
+ }
+}
+
+@media (min-width: 1200px) {
+ .text-xl-left {
+ text-align: left !important;
+ }
+ .text-xl-right {
+ text-align: right !important;
+ }
+ .text-xl-center {
+ text-align: center !important;
+ }
+}
+
+.text-lowercase {
+ text-transform: lowercase !important;
+}
+
+.text-uppercase {
+ text-transform: uppercase !important;
+}
+
+.text-capitalize {
+ text-transform: capitalize !important;
+}
+
+.font-weight-light {
+ font-weight: 300 !important;
+}
+
+.font-weight-normal {
+ font-weight: 400 !important;
+}
+
+.font-weight-bold {
+ font-weight: 700 !important;
+}
+
+.font-italic {
+ font-style: italic !important;
+}
+
+.text-white {
+ color: #fff !important;
+}
+
+.text-primary {
+ color: #007bff !important;
+}
+
+a.text-primary:hover, a.text-primary:focus {
+ color: #0062cc !important;
+}
+
+.text-secondary {
+ color: #6c757d !important;
+}
+
+a.text-secondary:hover, a.text-secondary:focus {
+ color: #545b62 !important;
+}
+
+.text-success {
+ color: #28a745 !important;
+}
+
+a.text-success:hover, a.text-success:focus {
+ color: #1e7e34 !important;
+}
+
+.text-info {
+ color: #17a2b8 !important;
+}
+
+a.text-info:hover, a.text-info:focus {
+ color: #117a8b !important;
+}
+
+.text-warning {
+ color: #ffc107 !important;
+}
+
+a.text-warning:hover, a.text-warning:focus {
+ color: #d39e00 !important;
+}
+
+.text-danger {
+ color: #dc3545 !important;
+}
+
+a.text-danger:hover, a.text-danger:focus {
+ color: #bd2130 !important;
+}
+
+.text-light {
+ color: #f8f9fa !important;
+}
+
+a.text-light:hover, a.text-light:focus {
+ color: #dae0e5 !important;
+}
+
+.text-dark {
+ color: #343a40 !important;
+}
+
+a.text-dark:hover, a.text-dark:focus {
+ color: #1d2124 !important;
+}
+
+.text-body {
+ color: #212529 !important;
+}
+
+.text-muted {
+ color: #6c757d !important;
+}
+
+.text-black-50 {
+ color: rgba(0, 0, 0, 0.5) !important;
+}
+
+.text-white-50 {
+ color: rgba(255, 255, 255, 0.5) !important;
+}
+
+.text-hide {
+ font: 0/0 a;
+ color: transparent;
+ text-shadow: none;
+ background-color: transparent;
+ border: 0;
+}
+
+.visible {
+ visibility: visible !important;
+}
+
+.invisible {
+ visibility: hidden !important;
+}
+
+@media print {
+ *,
+ *::before,
+ *::after {
+ text-shadow: none !important;
+ box-shadow: none !important;
+ }
+ a:not(.btn) {
+ text-decoration: underline;
+ }
+ abbr[title]::after {
+ content: " (" attr(title) ")";
+ }
+ pre {
+ white-space: pre-wrap !important;
+ }
+ pre,
+ blockquote {
+ border: 1px solid #adb5bd;
+ page-break-inside: avoid;
+ }
+ thead {
+ display: table-header-group;
+ }
+ tr,
+ img {
+ page-break-inside: avoid;
+ }
+ p,
+ h2,
+ h3 {
+ orphans: 3;
+ widows: 3;
+ }
+ h2,
+ h3 {
+ page-break-after: avoid;
+ }
+ @page {
+ size: a3;
+ }
+ body {
+ min-width: 992px !important;
+ }
+ .container {
+ min-width: 992px !important;
+ }
+ .navbar {
+ display: none;
+ }
+ .badge {
+ border: 1px solid #000;
+ }
+ .table {
+ border-collapse: collapse !important;
+ }
+ .table td,
+ .table th {
+ background-color: #fff !important;
+ }
+ .table-bordered th,
+ .table-bordered td {
+ border: 1px solid #dee2e6 !important;
+ }
+ .table-dark {
+ color: inherit;
+ }
+ .table-dark th,
+ .table-dark td,
+ .table-dark thead th,
+ .table-dark tbody + tbody {
+ border-color: #dee2e6;
+ }
+ .table .thead-dark th {
+ color: inherit;
+ border-color: #dee2e6;
+ }
+}
+/*# sourceMappingURL=bootstrap.css.map */ \ No newline at end of file
diff --git a/public/css/bootstrap.css.map b/public/css/bootstrap.css.map
new file mode 100755
index 0000000..cd35b27
--- /dev/null
+++ b/public/css/bootstrap.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_reboot.scss","../../scss/_variables.scss","bootstrap.css","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/_tables.scss","../../scss/mixins/_table-row.scss","../../scss/_functions.scss","../../scss/_forms.scss","../../scss/mixins/_transition.scss","../../scss/mixins/_forms.scss","../../scss/mixins/_gradients.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_transitions.scss","../../scss/_dropdown.scss","../../scss/mixins/_caret.scss","../../scss/mixins/_nav-divider.scss","../../scss/_button-group.scss","../../scss/_input-group.scss","../../scss/_custom-forms.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/_card.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_badge.scss","../../scss/mixins/_badge.scss","../../scss/_jumbotron.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/_media.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_close.scss","../../scss/_modal.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/utilities/_align.scss","../../scss/mixins/_background-variant.scss","../../scss/utilities/_background.scss","../../scss/utilities/_borders.scss","../../scss/mixins/_clearfix.scss","../../scss/utilities/_display.scss","../../scss/utilities/_embed.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_float.scss","../../scss/mixins/_float.scss","../../scss/utilities/_position.scss","../../scss/utilities/_screenreaders.scss","../../scss/mixins/_screen-reader.scss","../../scss/utilities/_shadows.scss","../../scss/utilities/_sizing.scss","../../scss/utilities/_spacing.scss","../../scss/utilities/_text.scss","../../scss/mixins/_text-truncate.scss","../../scss/mixins/_text-emphasis.scss","../../scss/mixins/_text-hide.scss","../../scss/utilities/_visibility.scss","../../scss/mixins/_visibility.scss","../../scss/_print.scss"],"names":[],"mappings":"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EACb,2BAA0B;CAC3B;;AAMD;EACE,sBAAqB;CACtB;;AAED;EACE,mBAAkB;EAClB,gBAAe;CAChB;;AAED;EACE,cAAa;CACd;;AExHD;EF6HE,yBAAwB;CACzB;;AI5dD;;EAEE,sBHyQyC;EGxQzC,qBHyQmC;EGxQnC,iBHyQ+B;EGxQ/B,iBHyQ+B;EGxQ/B,eHyQmC;CGxQpC;;AAED;EAAU,kBH2PyC;CG3Pb;;AACtC;EAAU,gBH2PuC;CG3PX;;AACtC;EAAU,mBH2P0C;CG3Pd;;AACtC;EAAU,kBH2PyC;CG3Pb;;AACtC;EAAU,mBH2P0C;CG3Pd;;AACtC;EAAU,gBH2OwB;CG3OI;;AAEtC;EACE,mBH2QoD;EG1QpD,iBH2Q+B;CG1QhC;;AAGD;EACE,gBH0PgC;EGzPhC,iBH8P+B;EG7P/B,iBHqP+B;CGpPhC;;AACD;EACE,kBHsPkC;EGrPlC,iBH0P+B;EGzP/B,iBHgP+B;CG/OhC;;AACD;EACE,kBHkPkC;EGjPlC,iBHsP+B;EGrP/B,iBH2O+B;CG1OhC;;AACD;EACE,kBH8OkC;EG7OlC,iBHkP+B;EGjP/B,iBHsO+B;CGrOhC;;AJmCD;EI3BE,iBHwEW;EGvEX,oBHuEW;EGtEX,UAAS;EACT,yCHtCa;CGuCd;;AAOD;;EAEE,eHiO+B;EGhO/B,iBH+L+B;CG9LhC;;AAED;;EAEE,eHqOgC;EGpOhC,0BH6OmC;CG5OpC;;AAOD;EC/EE,gBAAe;EACf,iBAAgB;CDgFjB;;AAGD;ECpFE,gBAAe;EACf,iBAAgB;CDqFjB;;AACD;EACE,sBAAqB;CAKtB;;AAND;EAII,qBHuN+B;CGtNhC;;AASH;EACE,eAAc;EACd,0BAAyB;CAC1B;;AAGD;EACE,oBHeW;EGdX,mBHyLoD;CGxLrD;;AAED;EACE,eAAc;EACd,eAAc;EACd,eHvGgB;CG4GjB;;AARD;EAMI,uBAAsB;CACvB;;AEpHH;ECIE,gBAAe;EAGf,aAAY;CDLb;;AAID;EACE,iBL61BwC;EK51BxC,uBLLa;EKMb,0BLHgB;EOTd,uBP+NgC;EMxNlC,gBAAe;EAGf,aAAY;CDQb;;AAMD;EAEE,sBAAqB;CACtB;;AAED;EACE,sBAA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,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;CXoxCV;;AY70CD;EACE,YAAW;EACX,oBbyHW;EaxHX,8Bb6TuC;CaxSxC;;AAxBD;;EAOI,iBbsTgC;EarThC,oBAAmB;EACnB,8BbAc;CaCf;;AAVH;EAaI,uBAAsB;EACtB,iCbLc;CaMf;;AAfH;EAkBI,8BbTc;CaUf;;AAnBH;EAsBI,uBbhBW;CaiBZ;;AAQH;;EAGI,gBb4R+B;Ca3RhC;;AAQH;EACE,0BbnCgB;CagDjB;;AAdD;;EAKI,0BbvCc;CawCf;;AANH;;EAWM,yBAA8C;CAC/C;;AAIL;;;;EAKI,UAAS;CACV;;AAOH;EAEI,sCb1DW;Ca2DZ;;AXnED;EW8EI,uCbtES;CERS;;AYPtB;;;EAII,0BC2E4D;CD1E7D;;AZEH;EYQM,0BAJsC;CZJtB;;AYGtB;;EASQ,0BARoC;CASrC;;AApBP;;;EAII,0BC2E4D;CD1E7D;;AZEH;EYQM,0BAJsC;CZJtB;;AYGtB;;EASQ,0BARoC;CASrC;;AApBP;;;EAII,0BC2E4D;CD1E7D;;AZEH;EYQM,0BAJsC;CZJtB;;AYGtB;;EASQ,0BARoC;CASrC;;AApBP;;;EAII,0BC2E4D;CD1E7D;;AZEH;EYQM,0BAJsC;CZJtB;;AYGtB;;EASQ,0BARoC;CASrC;;AApBP;;;EAII,0BC2E4D;CD1E7D;;AZEH;EYQM,0BAJsC;CZJtB;;AYGtB;;EASQ,0BARoC;CASrC;;AApBP;;;EAII,0BC2E4D;CD1E7D;;AZEH;EYQM,0BAJsC;CZJtB;;AYGtB;;EASQ,0BARoC;CASrC;;AApBP;;;EAII,0BC2E4D;CD1E7D;;AZEH;EYQM,0BAJsC;CZJtB;;AYGtB;;EASQ,0BARoC;CASrC;;AApBP;;;EAII,0BC2E4D;CD1E7D;;AZEH;EYQM,0BAJsC;CZJtB;;AYGtB;;EASQ,0BARoC;CASrC;;AApBP;;;EAII,uCdWS;CcVV;;AZEH;EYQM,uCAJsC;CZJtB;;AYGtB;;EASQ,uCARoC;CASrC;;ADwFT;EAGM,Yb1GS;Ea2GT,0BblGY;EamGZ,sBb4NgD;Ca3NjD;;AANL;EAWM,eb3GY;Ea4GZ,0BbjHY;EakH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AChB;;AAaH;;EAEE,qBAAoB;CACrB;;AAQC;ECxDA,YrBIa;EmBJX,0BnBkCa;EqBhCf,sBrBgCe;CoBwBd;;AlBpDD;EmBAE,YrBFW;EmBJX,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,gDrBiBW;CqBfd;;AAGD;EAEE,YrBpBW;EqBqBX,0BrBSa;EqBRb,sBrBQa;CqBPd;;AAED;;EAGE,YrB5BW;EqB6BX,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,gDrBVS;CqBYZ;;ADUH;ECxDA,YrBIa;EmBJX,0BnBUc;EqBRhB,sBrBQgB;CoBgDf;;AlBpDD;EmBAE,YrBFW;EmBJX,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,kDrBPY;CqBSf;;AAGD;EAEE,YrBpBW;EqBqBX,0BrBfc;EqBgBd,sBrBhBc;CqBiBf;;AAED;;EAGE,YrB5BW;EqB6BX,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,kDrBlCU;CqBoCb;;ADUH;ECxDA,YrBIa;EmBJX,0BnByCa;EqBvCf,sBrBuCe;CoBiBd;;AlBpDD;EmBAE,YrBFW;EmBJX,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,gDrBwBW;CqBtBd;;AAGD;EAEE,YrBpBW;EqBqBX,0BrBgBa;EqBfb,sBrBea;CqBdd;;AAED;;EAGE,YrB5BW;EqB6BX,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,gDrBHS;CqBKZ;;ADUH;ECxDA,YrBIa;EmBJX,0BnB2Ca;EqBzCf,sBrByCe;CoBed;;AlBpDD;EmBAE,YrBFW;EmBJX,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDrB0BW;CqBxBd;;AAGD;EAEE,YrBpBW;EqBqBX,0BrBkBa;EqBjBb,sBrBiBa;CqBhBd;;AAED;;EAGE,YrB5BW;EqB6BX,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,iDrBDS;CqBGZ;;ADUH;ECxDA,erBagB;EmBbd,0BnBwCa;EqBtCf,sBrBsCe;CoBkBd;;AlBpDD;EmBAE,erBOc;EmBbd,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,gDrBuBW;CqBrBd;;AAGD;EAEE,erBXc;EqBYd,0BrBea;EqBdb,sBrBca;CqBbd;;AAED;;EAGE,erBnBc;EqBoBd,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,gDrBJS;CqBMZ;;ADUH;ECxDA,YrBIa;EmBJX,0BnBsCa;EqBpCf,sBrBoCe;CoBoBd;;AlBpDD;EmBAE,YrBFW;EmBJX,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,gDrBqBW;CqBnBd;;AAGD;EAEE,YrBpBW;EqBqBX,0BrBaa;EqBZb,sBrBYa;CqBXd;;AAED;;EAGE,YrB5BW;EqB6BX,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,gDrBNS;CqBQZ;;ADUH;ECxDA,erBagB;EmBbd,0BnBKc;EqBHhB,sBrBGgB;CoBqDf;;AlBpDD;EmBAE,erBOc;EmBbd,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,kDrBZY;CqBcf;;AAGD;EAEE,erBXc;EqBYd,0BrBpBc;EqBqBd,sBrBrBc;CqBsBf;;AAED;;EAGE,erBnBc;EqBoBd,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,kDrBvCU;CqByCb;;ADUH;ECxDA,YrBIa;EmBJX,0BnBYc;EqBVhB,sBrBUgB;CoB8Cf;;AlBpDD;EmBAE,YrBFW;EmBJX,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,+CrBLY;CqBOf;;AAGD;EAEE,YrBpBW;EqBqBX,0BrBbc;EqBcd,sBrBdc;CqBef;;AAED;;EAGE,YrB5BW;EqB6BX,0BAlCuK;EAsCvK,sBAtC+M;CAgDhN;;AARC;;EAKI,+CrBhCU;CqBkCb;;ADgBH;ECXA,erBjBe;EqBkBf,8BAA6B;EAC7B,uBAAsB;EACtB,sBrBpBe;CoB8Bd;;ACRD;EACE,YrBrDW;EqBsDX,0BrBxBa;EqByBb,sBrBzBa;CqB0Bd;;AAED;EAEE,gDrB9Ba;CqB+Bd;;AAED;EAEE,erBnCa;EqBoCb,8BAA6B;CAC9B;;AAED;;EAGE,YrBxEW;EqByEX,0BrB3Ca;EqB4Cb,sBrB5Ca;CqBsDd;;AARC;;EAKI,gDrBnDS;CqBqDZ;;ADzBH;ECXA,erBzCgB;EqB0ChB,8BAA6B;EAC7B,uBAAsB;EACtB,sBrB5CgB;CoBsDf;;ACRD;EACE,YrBrDW;EqBsDX,0BrBhDc;EqBiDd,sBrBjDc;CqBkDf;;AAED;EAEE,kDrBtDc;CqBuDf;;AAED;EAEE,erB3Dc;EqB4Dd,8BAA6B;CAC9B;;AAED;;EAGE,YrBxEW;EqByEX,0BrBnEc;EqBoEd,sBrBpEc;CqB8Ef;;AARC;;EAKI,kDrB3EU;CqB6Eb;;ADzBH;ECXA,erBVe;EqBWf,8BAA6B;EAC7B,uBAAsB;EACtB,sBrBbe;CoBuBd;;ACRD;EACE,YrBrDW;EqBsDX,0BrBjBa;EqBkBb,sBrBlBa;CqBmBd;;AAED;EAEE,gDrBvBa;CqBwBd;;AAED;EAEE,erB5Ba;EqB6Bb,8BAA6B;CAC9B;;AAED;;EAGE,YrBxEW;EqByEX,0BrBpCa;EqBqCb,sBrBrCa;CqB+Cd;;AARC;;EAKI,gDrB5CS;CqB8CZ;;ADzBH;ECXA,erBRe;EqBSf,8BAA6B;EAC7B,uBAAsB;EACtB,sBrBXe;CoBqBd;;ACRD;EACE,YrBrDW;EqBsDX,0BrBfa;EqBgBb,sBrBhBa;CqBiBd;;AAED;EAEE,iDrBrBa;CqBsBd;;AAED;EAEE,erB1Ba;EqB2Bb,8BAA6B;CAC9B;;AAED;;EAGE,YrBxEW;EqByEX,0BrBlCa;EqBmCb,sBrBnCa;CqB6Cd;;AARC;;EAKI,iDrB1CS;CqB4CZ;;ADzBH;ECXA,erBXe;EqBYf,8BAA6B;EAC7B,uBAAsB;EACtB,sBrBde;CoBwBd;;ACRD;EACE,erB5Cc;EqB6Cd,0BrBlBa;EqBmBb,sBrBnBa;CqBoBd;;AAED;EAEE,gDrBxBa;CqByBd;;AAED;EAEE,erB7Ba;EqB8Bb,8BAA6B;CAC9B;;AAED;;EAGE,erB/Dc;EqBgEd,0BrBrCa;EqBsCb,sBrBtCa;CqBgDd;;AARC;;EAKI,gDrB7CS;CqB+CZ;;ADzBH;ECXA,erBbe;EqBcf,8BAA6B;EAC7B,uBAAsB;EACtB,sBrBhBe;CoB0Bd;;ACRD;EACE,YrBrDW;EqBsDX,0BrBpBa;EqBqBb,sBrBrBa;CqBsBd;;AAED;EAEE,gDrB1Ba;CqB2Bd;;AAED;EAEE,erB/Ba;EqBgCb,8BAA6B;CAC9B;;AAED;;EAGE,YrBxEW;EqByEX,0BrBvCa;EqBwCb,sBrBxCa;CqBkDd;;AARC;;EAKI,gDrB/CS;CqBiDZ;;ADzBH;ECXA,erB9CgB;EqB+ChB,8BAA6B;EAC7B,uBAAsB;EACtB,sBrBjDgB;CoB2Df;;ACRD;EACE,erB5Cc;EqB6Cd,0BrBrDc;EqBsDd,sBrBtDc;CqBuDf;;AAED;EAEE,kDrB3Dc;CqB4Df;;AAED;EAEE,erBhEc;EqBiEd,8BAA6B;CAC9B;;AAED;;EAGE,erB/Dc;EqBgEd,0BrBxEc;EqByEd,sBrBzEc;CqBmFf;;AARC;;EAKI,kDrBhFU;CqBkFb;;ADzBH;ECXA,erBvCgB;EqBwChB,8BAA6B;EAC7B,uBAAsB;EACtB,sBrB1CgB;CoBoDf;;ACRD;EACE,YrBrDW;EqBsDX,0BrB9Cc;EqB+Cd,sBrB/Cc;CqBgDf;;AAED;EAEE,+CrBpDc;CqBqDf;;AAED;EAEE,erBzDc;EqB0Dd,8BAA6B;CAC9B;;AAED;;EAGE,YrBxEW;EqByEX,0BrBjEc;EqBkEd,sBrBlEc;CqB4Ef;;AARC;;EAKI,+CrBzEU;CqB2Eb;;ADdL;EACE,iBpBoL+B;EoBnL/B,epBzCe;EoB0Cf,8BAA6B;CAuB9B;;AlB7FC;EkByEE,epBoFgD;EoBnFhD,2BpBoFiC;EoBnFjC,8BAA6B;EAC7B,0BAAyB;ClB5EL;;AkBmExB;EAcI,2BpB6EiC;EoB5EjC,0BAAyB;EACzB,iBAAgB;CACjB;;AAjBH;EAqBI,epBpFc;EoBqFd,qBAAoB;CACrB;;AAUH;ECbE,qBrBuQgC;EqBtQhC,mBrB4JoD;EqB3JpD,iBrBwH+B;EqBrH7B,sBrB4H+B;CoBlHlC;;AAED;ECjBE,wBrBmQiC;EqBlQjC,oBrB6JoD;EqB5JpD,iBrByH+B;EqBtH7B,sBrB6H+B;CoB/GlC;;AAOD;EACE,eAAc;EACd,YAAW;CAMZ;;AARD;EAMI,mBpBwQ+B;CoBvQhC;;AAIH;;;EAII,YAAW;CACZ;;AE3IH;ELGM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M,kB5BySQ;C4BxST;;AAIL;EACE,mBAAkB;EAClB,OAAM;EACN,SAAQ;EACR,QAAO;EACP,WAAU;EACV,4B5BoK4F;E4BnK5F,0B5BoEkC;E4BnElC,iB5BnB+B;E4BoB/B,e5B3QgB;E4B4QhB,uB5BnRa;E4BoRb,0B5BhRgB;EOVd,uBP+NgC;C4B+EnC;;AA/BD;EAgBI,mBAAkB;EAClB,OAAM;EACN,SAAQ;EACR,UAAS;EACT,WAAU;EACV,eAAc;EACd,gB5BmJ2G;E4BlJ3G,0B5BoDgC;E4BnDhC,iB5BnC6B;E4BoC7B,e5B3Rc;E4B4Rd,kBAAiB;ETvSjB,0BnBMc;E4BmSd,+B5BjSc;EOVd,mCqB4SgF;CACjF;;AASH;EACE,YAAW;EACX,gBAAe;EACf,8BAA6B;EAC7B,yBAAgB;EAAhB,sBAAgB;EAAhB,iBAAgB;CA4GjB;;AAhHD;EAOI,cAAa;CAOd;;AAdH;EAW8B,iE5B7Rb;C4B6RiE;;AAXlF;EAY8B,iE5B9Rb;C4B8RiE;;AAZlF;EAa8B,iE5B/Rb;C4B+RiE;;AAblF;EAiBI,UAAS;CACV;;AAlBH;EAqBI,Y5B4M6C;E4B3M7C,a5B2M6C;E4B1M7C,qBAA2E;ET3U3E,0BnBkCa;E4B2Sb,U5B2M0C;EO1hB1C,oBP2hB6C;EiB1hB3C,6GjBid+H;E4B/HjI,yBAAgB;EAAhB,iBAAgB;CAKjB;;AXnVD;EWiTF;IXhTI,iBAAgB;GWkVjB;C3B2nGF;;A2B7pGD;ETpTI,0BnB6hB2E;C4BxM1E;;AAjCL;EAqCI,Y5BqLoC;E4BpLpC,e5BqLqC;E4BpLrC,mBAAkB;EAClB,gB5BoLuC;E4BnLvC,0B5BtVc;E4BuVd,0BAAyB;ErBhWzB,oBPohBoC;C4BjLrC;;AA7CH;EAgDI,Y5BiL6C;E4BhL7C,a5BgL6C;EmBrhB7C,0BnBkCa;E4BqUb,U5BiL0C;EO1hB1C,oBP2hB6C;EiB1hB3C,6GjBid+H;E4BrGjI,sBAAgB;EAAhB,iBAAgB;CAKjB;;AX7WD;EWiTF;IXhTI,iBAAgB;GW4WjB;C3B+nGF;;A2B3rGD;ETpTI,0BnB6hB2E;C4B9K1E;;AA3DL;EA+DI,Y5B2JoC;E4B1JpC,e5B2JqC;E4B1JrC,mBAAkB;EAClB,gB5B0JuC;E4BzJvC,0B5BhXc;E4BiXd,0BAAyB;ErB1XzB,oBPohBoC;C4BvJrC;;AAvEH;EA0EI,Y5BuJ6C;E4BtJ7C,a5BsJ6C;E4BrJ7C,cAAa;EACb,qB5BtC+B;E4BuC/B,oB5BvC+B;EmB3V/B,0BnBkCa;E4BkWb,U5BoJ0C;EO1hB1C,oBP2hB6C;EiB1hB3C,6GjBid+H;E4BxEjI,iBAAgB;CAKjB;;AX1YD;EWiTF;IXhTI,iBAAgB;GWyYjB;C3BmoGF;;A2B5tGD;ETpTI,0BnB6hB2E;C4BjJ1E;;AAxFL;EA4FI,Y5B8HoC;E4B7HpC,e5B8HqC;E4B7HrC,mBAAkB;EAClB,gB5B6HuC;E4B5HvC,8BAA6B;EAC7B,0BAAyB;EACzB,qBAA+C;CAEhD;;AApGH;EAuGI,0B5BpZc;EOTd,oBPohBoC;C4BrHrC;;AAzGH;EA4GI,mBAAkB;EAClB,0B5B1Zc;EOTd,oBPohBoC;C4B/GrC;;AAGH;;;EXvaM,6GjBid+H;C4BtCpI;;AXvaC;EWmaF;;;IXlaI,iBAAgB;GWsanB;C3B6oGA;;A4BxjHD;EACE,qBAAa;EAAb,cAAa;EACb,oBAAe;EAAf,gBAAe;EACf,gBAAe;EACf,iBAAgB;EAChB,iBAAgB;CACjB;;AAED;EACE,eAAc;EACd,qB7BgmBsC;C6BtlBvC;;A3BTC;E2BEE,sBAAqB;C3BCtB;;A2BNH;EAUI,e7BPc;C6BQf;;AAOH;EACE,iC7BnBgB;C6BqDjB;;AAnCD;EAII,oB7B6L6B;C6B5L9B;;AALH;EAQI,8BAAgD;EtB7BhD,gCPyNgC;EOxNhC,iCPwNgC;C6BhLjC;;A3BnCD;E2B2BI,sC7B9BY;CEMf;;A2BYH;EAgBM,e7B/BY;E6BgCZ,8BAA6B;EAC7B,0BAAyB;CAC1B;;AAnBL;;EAwBI,e7BtCc;E6BuCd,uB7B9CW;E6B+CX,mC7B/CW;C6BgDZ;;AA3BH;EA+BI,iB7BkK6B;EOtN7B,0BsBsD4B;EtBrD5B,2BsBqD4B;CAC7B;;AAQH;EtBrEI,uBP+NgC;C6BvJjC;;AAHH;;EAOI,Y7BtEW;E6BuEX,0B7BzCa;C6B0Cd;;AAQH;EAEI,mBAA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C3NnC;;AAED;EAGI,qBhCg3BqC;CgCx2BtC;;AAXH;EAMM,sBAAqB;EACrB,sBhC42BmC;EgC32BnC,ehCFY;EgCGZ,ahCi3BuC;CgCh3BxC;;AAVL;EAoBI,2BAA0B;CAC3B;;AArBH;EAwBI,sBAAqB;CACtB;;AAzBH;EA4BI,ehCtBc;CgCuBf;;ACvCH;EACE,qBAAa;EAAb,cAAa;E7BGb,gBAAe;EACf,iBAAgB;EGDd,uBP+NgC;CiC/NnC;;AAED;EACE,mBAAkB;EAClB,eAAc;EACd,wBjC2pBwC;EiC1pBxC,kBjCsN+B;EiCrN/B,kBjC8pBsC;EiC7pBtC,ejC4Be;EiC3Bf,uBjCHa;EiCIb,0BjCDgB;CiCqBjB;;AA5BD;EAWI,WAAU;EACV,ejCuJgD;EiCtJhD,sBAAqB;EACrB,0BjCRc;EiCSd,sBjCRc;CiCSf;;AAhBH;EAmBI,WAAU;EACV,WjCupBiC;EiCtpBjC,iDjCaa;CiCZd;;AAtBH;EA0BI,gBAAe;CAChB;;AAGH;EAGM,eAAc;E1BRhB,gCPoMgC;EOnMhC,mCPmMgC;CiC1L/B;;AALL;E1BnBI,iCPkNgC;EOjNhC,oCPiNgC;CiCrL/B;;AAVL;EAcI,WAAU;EACV,YjCzCW;EiC0CX,0BjCZa;EiCab,sBjCba;CiCcd;;AAlBH;EAqBI,ejCzCc;EiC0Cd,qBAAoB;EAEpB,aAAY;EACZ,uBjCnDW;EiCoDX,sBjCjDc;CiCkDf;;AC5DD;EACE,wBlCoqBsC;EkCnqBtC,mBlC2PkD;EkC1PlD,iBlCuN6B;CkCtN9B;;AAIG;E3BoBF,+BPqM+B;EOpM/B,kCPoM+B;CkCvN5B;;AAGD;E3BCF,gCPmN+B;EOlN/B,mCPkN+B;CkClN5B;;AAfL;EACE,wBlCkqBqC;EkCjqBrC,oBlC4PkD;EkC3PlD,iBlCwN6B;CkCvN9B;;AAIG;E3BoBF,+BPsM+B;EOrM/B,kCPqM+B;CkCxN5B;;AAGD;E3BCF,gCPoN+B;EOnN/B,mCPmN+B;CkCnN5B;;ACbP;EACE,sBAAqB;EACrB,sBnCowBsC;EmCnwBtC,enCgwBqC;EmC/vBrC,iBnC4P+B;EmC3P/B,eAAc;EACd,mBAAkB;EAClB,oBAAmB;EACnB,yBAAwB;E5BTtB,uBP+NgC;CmC/MnC;;AAfD;EAaI,cAAa;CACd;;AAIH;EACE,mBAAkB;EAClB,UAAS;CACV;;AAMD;EACE,qBnC6uBsC;EmC5uBtC,oBnC4uBsC;EO1wBpC,qBP6wBqC;CmC7uBxC;;AAOC;EC1CA,YpCSa;EoCRb,0BpCsCe;CmCKd;;AjC7BD;EkCVI,YpCIS;EoCHT,sBAAqB;EACrB,0BAAkC;ClCWrC;;AiCwBD;EC1CA,YpCSa;EoCRb,0BpCcgB;CmC6Bf;;AjC7BD;EkCVI,YpCIS;EoCHT,sBAAqB;EACrB,0BAAkC;ClCWrC;;AiCwBD;EC1CA,YpCSa;EoCRb,0BpC6Ce;CmCFd;;AjC7BD;EkCVI,YpCIS;EoCHT,sBAAqB;EACrB,0BAAkC;ClCWrC;;AiCwBD;EC1CA,YpCSa;EoCRb,0BpC+Ce;CmCJd;;AjC7BD;EkCVI,YpCIS;EoCHT,sBAAqB;EACrB,0BAAkC;ClCWrC;;AiCwBD;EC1CA,epCkBgB;EoCjBhB,0BpC4Ce;CmCDd;;AjC7BD;EkCVI,epCaY;EoCZZ,sBAAqB;EACrB,0BAAkC;ClCWrC;;AiCwBD;EC1CA,YpCSa;EoCRb,0BpC0Ce;CmCCd;;AjC7BD;EkCVI,YpCIS;EoCHT,sBAAqB;EACrB,0BAAkC;ClCWrC;;AiCwBD;EC1CA,epCkBgB;EoCjBhB,0BpCSgB;CmCkCf;;AjC7BD;EkCVI,epCaY;EoCZZ,sBAAqB;EACrB,0BAAkC;ClCWrC;;AiCwBD;EC1CA,YpCSa;EoCRb,0BpCgBgB;CmC2Bf;;AjC7BD;EkCVI,YpCIS;EoCHT,sBAAqB;EACrB,0BAAkC;ClCWrC;;AmCnBH;EACE,mBAAoD;EACpD,oBrCgsBsC;EqC/rBtC,0BrCSgB;EORd,sBPgO+B;CqC3NlC;;A1BmDG;E0B5DJ;IAOI,mBrC2rBoC;GqCzrBvC;CpC++IA;;AoC7+ID;EACE,iBAAgB;EAChB,gBAAe;E9BTb,iB8BUsB;CACzB;;ACXD;EACE,mBAAkB;EAClB,yBtCmzByC;EsClzBzC,oBtCmzBsC;EsClzBtC,8BAA6C;E/BJ3C,uBP+NgC;CsCzNnC;;AAGD;EAEE,eAAc;CACf;;AAG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E2CKP,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y3CJO;E2CKP,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y3CJO;E2CKP,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y3CJO;E2CKP,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y3CJO;E2CKP,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y3CJO;E2CKP,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y3CJO;E2CKP,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y3CJO;E2CKP,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;ACjBP;EACE,aAAY;EACZ,kB5C+5BuD;E4C95BvD,iB5CkQ+B;E4CjQ/B,eAAc;EACd,Y5Cea;E4Cdb,0B5CIa;E4CHb,YAAW;CAaZ;;AApBD;EAkBI,gBAAe;CAChB;;A1CHD;E0C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","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"utilities\";\n@import \"print\";\n",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so\n// we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n// 6. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -ms-text-size-adjust: 100%; // 4\n -ms-overflow-style: scrollbar; // 5\n -webkit-tap-highlight-color: rgba($black, 0); // 6\n}\n\n// IE10+ doesn't honor `<meta name=\"viewport\">` in some cases.\n@at-root {\n @-ms-viewport {\n width: device-width;\n }\n}\n\n// stylelint-disable selector-list-comma-newline-after\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use the\n// the `inherit` value on things like `<th>` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n font-size: $font-size-base;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `<p>`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Remove the bottom border in Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Duplicate behavior to the data-* attribute for our tooltip plugin\n\nabbr[title],\nabbr[data-original-title] { // 4\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 1\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic; // Add the correct font style in Android 4.3-\n}\n\n// stylelint-disable font-weight-notation\nb,\nstrong {\n font-weight: bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n// stylelint-enable font-weight-notation\n\nsmall {\n font-size: 80%; // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n -webkit-text-decoration-skip: objects; // Remove gaps in links underline in iOS 8+ and Safari 8+.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n font-size: 1em; // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // We have @viewport set which causes scrollbars to overlap content in IE11 and Edge, so\n // we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `<td>` alignment by inheriting from the `<body>`, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\nhtml [type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `<div>`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n\n//\n// Color system\n//\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n// Body\n//\n// Settings for the `<body>` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: ($font-size-base * 1.25) !default;\n$font-size-sm: ($font-size-base * .875) !default;\n\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: ($spacer / 2) !default;\n$headings-font-family: inherit !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: inherit !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: ($font-size-base * 1.25) !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-bg: transparent !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $gray-300 !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-bg: $gray-900 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($gray-900, 7.5%) !default;\n$table-dark-color: $body-bg !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n$input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border}) !default;\n\n$input-height-inner-lg: ($font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border}) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: 1.5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $gray-300 !default;\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-control-indicator-disabled-bg: $gray-200 !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n\n$custom-control-indicator-focus-box-shadow: 0 0 0 1px $body-bg, $input-btn-focus-box-shadow !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-select-padding-y: .375rem !default;\n$custom-select-padding-x: .75rem !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-line-height: $input-btn-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-select-border-width: $input-btn-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-btn-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width rgba($custom-select-focus-border-color, .5) !default;\n\n$custom-select-font-size-sm: 75% !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-font-size-lg: 125% !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-btn-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-btn-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-btn-padding-y !default;\n$custom-file-padding-x: $input-btn-padding-x !default;\n$custom-file-line-height: $input-btn-line-height !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-btn-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: ($spacer / 2) !default;\n\n// Navbar\n\n$navbar-padding-y: ($spacer / 2) !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: ($grid-gutter-width / 2) !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $gray-200 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding: 1rem !default;\n\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: ($font-size-base * .75) !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$carousel-transition: transform .6s ease !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Printing\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","/*!\n * Bootstrap v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #007bff;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\n --light: #f8f9fa;\n --dark: #343a40;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-family: inherit;\n font-weight: 500;\n line-height: 1.2;\n color: inherit;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n\n.blockquote-footer::before {\n content: \"\\2014 \\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n background-color: transparent;\n}\n\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table .table {\n background-color: #fff;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8daff;\n}\n\n.table-hover .table-primary:hover {\n background-color: #9fcdff;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #9fcdff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f5c6cb;\n}\n\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #212529;\n border-color: #32383e;\n}\n\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #212529;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #32383e;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n margin-bottom: 0;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(1.8125rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: calc(2.875rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid, .was-validated\n.custom-select:valid,\n.custom-select.is-valid {\n border-color: #28a745;\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated\n.custom-select:valid:focus,\n.custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip, .was-validated\n.custom-select:valid ~ .valid-feedback,\n.was-validated\n.custom-select:valid ~ .valid-tooltip,\n.custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n background-color: #71dd8a;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n background-color: #34ce57;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label::after, .custom-file-input.is-valid ~ .custom-file-label::after {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated\n.custom-select:invalid,\n.custom-select.is-invalid {\n border-color: #dc3545;\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated\n.custom-select:invalid:focus,\n.custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip, .was-validated\n.custom-select:invalid ~ .invalid-feedback,\n.was-validated\n.custom-select:invalid ~ .invalid-tooltip,\n.custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n background-color: #efa2a9;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n background-color: #e4606d;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label::after, .custom-file-input.is-invalid ~ .custom-file-label::after {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n user-select: none;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n\n.btn:hover, .btn:focus {\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\n.btn:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0062cc;\n border-color: #005cbf;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #1e7e34;\n border-color: #1c7430;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #117a8b;\n border-color: #10707f;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #d39e00;\n border-color: #c69500;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #bd2130;\n border-color: #b21f2d;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #dae0e5;\n border-color: #d3d9df;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-primary {\n color: #007bff;\n background-color: transparent;\n background-image: none;\n border-color: #007bff;\n}\n\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n background-color: transparent;\n background-image: none;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n color: #28a745;\n background-color: transparent;\n background-image: none;\n border-color: #28a745;\n}\n\n.btn-outline-success:hover {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #28a745;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-info {\n color: #17a2b8;\n background-color: transparent;\n background-image: none;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:hover {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #17a2b8;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffc107;\n background-color: transparent;\n background-image: none;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #dc3545;\n background-color: transparent;\n background-image: none;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n background-color: transparent;\n background-image: none;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:hover {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-dark {\n color: #343a40;\n background-color: transparent;\n background-image: none;\n border-color: #343a40;\n}\n\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n border-color: transparent;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 0 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group,\n.btn-group-vertical .btn + .btn,\n.btn-group-vertical .btn + .btn-group,\n.btn-group-vertical .btn-group + .btn,\n.btn-group-vertical .btn-group + .btn-group {\n margin-left: -1px;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.btn-group-vertical .btn,\n.btn-group-vertical .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n height: calc(2.875rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n height: calc(1.8125rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n background-color: #007bff;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-control-input:active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n user-select: none;\n background-color: #dee2e6;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right 0.75rem center;\n background-size: 8px 10px;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5);\n}\n\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n\n.custom-select::-ms-expand {\n opacity: 0;\n}\n\n.custom-select-sm {\n height: calc(1.8125rem + 2px);\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n font-size: 75%;\n}\n\n.custom-select-lg {\n height: calc(2.875rem + 2px);\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n font-size: 125%;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(2.25rem + 2px);\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-file-input:focus ~ .custom-file-label::after {\n border-color: #80bdff;\n}\n\n.custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: 2.25rem;\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: 1px solid #ced4da;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n padding-left: 0;\n background-color: transparent;\n appearance: none;\n}\n\n.custom-range:focus {\n outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #6c757d;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck {\n display: flex;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group {\n display: flex;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:first-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-top,\n .card-group > .card:first-child .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-bottom,\n .card-group > .card:first-child .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:last-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-top,\n .card-group > .card:last-child .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-bottom,\n .card-group > .card:last-child .card-footer {\n border-bottom-left-radius: 0;\n }\n .card-group > .card:only-child {\n border-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-top,\n .card-group > .card:only-child .card-header {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-bottom,\n .card-group > .card:only-child .card-footer {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {\n border-radius: 0;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {\n border-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0;\n}\n\n.accordion .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0;\n}\n\n.accordion .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n\n.page-link:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-link:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n z-index: 1;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #007bff;\n}\n\n.badge-primary[href]:hover, .badge-primary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #0062cc;\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\n.badge-secondary[href]:hover, .badge-secondary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #545b62;\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\n\n.badge-success[href]:hover, .badge-success[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #1e7e34;\n}\n\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\n.badge-info[href]:hover, .badge-info[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #117a8b;\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\n.badge-warning[href]:hover, .badge-warning[href]:focus {\n color: #212529;\n text-decoration: none;\n background-color: #d39e00;\n}\n\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\n.badge-danger[href]:hover, .badge-danger[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #bd2130;\n}\n\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\n.badge-light[href]:hover, .badge-light[href]:focus {\n color: #212529;\n text-decoration: none;\n background-color: #dae0e5;\n}\n\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.badge-dark[href]:hover, .badge-dark[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #1d2124;\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #004085;\n background-color: #cce5ff;\n border-color: #b8daff;\n}\n\n.alert-primary hr {\n border-top-color: #9fcdff;\n}\n\n.alert-primary .alert-link {\n color: #002752;\n}\n\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n\n.alert-secondary .alert-link {\n color: #202326;\n}\n\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n\n.alert-success .alert-link {\n color: #0b2e13;\n}\n\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n\n.alert-info hr {\n border-top-color: #abdde5;\n}\n\n.alert-info .alert-link {\n color: #062c33;\n}\n\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n color: #533f03;\n}\n\n.alert-danger {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n\n.alert-danger .alert-link {\n color: #491217;\n}\n\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n\n.alert-light hr {\n border-top-color: #ececf6;\n}\n\n.alert-light .alert-link {\n color: #686868;\n}\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n\n.alert-dark .alert-link {\n color: #040505;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item:hover, .list-group-item:focus {\n z-index: 1;\n text-decoration: none;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #004085;\n background-color: #b8daff;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #004085;\n background-color: #9fcdff;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #004085;\n border-color: #004085;\n}\n\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41;\n}\n\n.list-group-item-success {\n color: #155724;\n background-color: #c3e6cb;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #155724;\n background-color: #b1dfbb;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #155724;\n border-color: #155724;\n}\n\n.list-group-item-info {\n color: #0c5460;\n background-color: #bee5eb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0c5460;\n background-color: #abdde5;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0c5460;\n border-color: #0c5460;\n}\n\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n\n.list-group-item-danger {\n color: #721c24;\n background-color: #f5c6cb;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #721c24;\n background-color: #f1b0b7;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #721c24;\n border-color: #721c24;\n}\n\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #818182;\n background-color: #ececf6;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182;\n}\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21;\n}\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n color: #000;\n text-decoration: none;\n opacity: .75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -25%);\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n transform: translate(0, 0);\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - (0.5rem * 2));\n}\n\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - (0.5rem * 2));\n content: \"\";\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem;\n border-bottom: 1px solid #e9ecef;\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n\n.modal-header .close {\n padding: 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 1px solid #e9ecef;\n}\n\n.modal-footer > :not(:first-child) {\n margin-left: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-right: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-centered {\n min-height: calc(100% - (1.75rem * 2));\n }\n .modal-dialog-centered::before {\n height: calc(100vh - (1.75rem * 2));\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg {\n max-width: 800px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n\n.bs-popover-top .arrow, .bs-popover-auto[x-placement^=\"top\"] .arrow {\n bottom: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before,\n.bs-popover-top .arrow::after,\n.bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n border-width: 0.5rem 0.5rem 0;\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before {\n bottom: 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-top .arrow::after,\n.bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n bottom: 1px;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n\n.bs-popover-right .arrow, .bs-popover-auto[x-placement^=\"right\"] .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before,\n.bs-popover-right .arrow::after,\n.bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n border-width: 0.5rem 0.5rem 0.5rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before {\n left: 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-right .arrow::after,\n.bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n left: 1px;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n\n.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^=\"bottom\"] .arrow {\n top: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before,\n.bs-popover-bottom .arrow::after,\n.bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n border-width: 0 0.5rem 0.5rem 0.5rem;\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before {\n top: 0;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-bottom .arrow::after,\n.bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n top: 1px;\n border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n\n.bs-popover-left .arrow, .bs-popover-auto[x-placement^=\"left\"] .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before,\n.bs-popover-left .arrow::after,\n.bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n border-width: 0.5rem 0 0.5rem 0.5rem;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before {\n right: 0;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-left .arrow::after,\n.bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n right: 1px;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n color: inherit;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-item {\n position: relative;\n display: none;\n align-items: center;\n width: 100%;\n backface-visibility: hidden;\n perspective: 1000px;\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n transition: transform 0.6s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .carousel-item.active,\n .carousel-item-next,\n .carousel-item-prev {\n transition: none;\n }\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n.carousel-item-next.carousel-item-left,\n.carousel-item-prev.carousel-item-right {\n transform: translateX(0);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next,\n .active.carousel-item-right {\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-item-prev,\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-prev,\n .active.carousel-item-left {\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-duration: .6s;\n transition-property: opacity;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n opacity: 0;\n}\n\n.carousel-fade .carousel-item-next,\n.carousel-fade .carousel-item-prev,\n.carousel-fade .carousel-item.active,\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-prev {\n transform: translateX(0);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-fade .carousel-item-next,\n .carousel-fade .carousel-item-prev,\n .carousel-fade .carousel-item.active,\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-prev {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: .9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: transparent no-repeat center center;\n background-size: 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 10px;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n\n.carousel-indicators li {\n position: relative;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: rgba(255, 255, 255, 0.5);\n}\n\n.carousel-indicators li::before {\n position: absolute;\n top: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators li::after {\n position: absolute;\n bottom: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators .active {\n background-color: #fff;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #0062cc !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #007bff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #0062cc !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #545b62 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #1e7e34 !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #117a8b !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #d39e00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #bd2130 !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #dae0e5 !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #1d2124 !important;\n}\n\n.text-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n }\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\n}\n\n/*# sourceMappingURL=bootstrap.css.map */","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { font-size: $h1-font-size; }\nh2, .h2 { font-size: $h2-font-size; }\nh3, .h3 { font-size: $h3-font-size; }\nh4, .h4 { font-size: $h4-font-size; }\nh5, .h5 { font-size: $h5-font-size; }\nh6, .h6 { font-size: $h6-font-size; }\n\n.lead {\n font-size: $lead-font-size;\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n font-size: $display1-size;\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n font-size: $display2-size;\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n font-size: $display3-size;\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n font-size: $display4-size;\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n font-size: $small-font-size;\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled;\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n font-size: $blockquote-font-size;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%; // back to default font-size\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014 \\00A0\"; // em dash, nbsp\n }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all `<img>`s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid;\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid;\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: ($spacer / 2);\n line-height: 1;\n}\n\n.figure-caption {\n font-size: $figure-caption-font-size;\n color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n// stylelint-disable indentation, media-query-list-comma-newline-after\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n}\n","// Single side border-radius\n\n@mixin border-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n","// Inline code\ncode {\n font-size: $code-font-size;\n color: $code-color;\n word-break: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n font-size: $kbd-font-size;\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n font-size: $code-font-size;\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container() {\n width: 100%;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row() {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($grid-gutter-width / -2);\n margin-left: ($grid-gutter-width / -2);\n}\n\n@mixin make-col-ready() {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n\n .table {\n background-color: $body-bg;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: (2 * $table-border-width);\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover {\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, -9));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover {\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar; // See https://github.com/twbs/bootstrap/pull/10057\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n","// Bootstrap functions\n//\n// Utility mixins and functions for evaluating source code across our variables, maps, and mixins.\n\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Another grid mixin that ensures the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map) {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in `$grid-breakpoints` must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// Color contrast\n@function color-yiq($color) {\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;\n\n @if ($yiq >= $yiq-contrasted-threshold) {\n @return $yiq-text-dark;\n } @else {\n @return $yiq-text-light;\n }\n}\n\n// Retrieve color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function gray($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, $black, $white);\n $level: abs($level);\n\n @return mix($color-base, $color, $level * $theme-color-interval);\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-size: $font-size-base;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on <select>s in some browsers, due to the limited stylability of `<select>`s in CSS.\n @if $enable-rounded {\n // Manually use the if/else instead of the mixin to account for iOS override\n border-radius: $input-border-radius;\n } @else {\n // Otherwise undo the iOS default\n border-radius: 0;\n }\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on `<select>`s in IE10+.\n &::-ms-expand {\n background-color: transparent;\n border: 0;\n }\n\n // Customize the `:focus` state to imitate native WebKit styles.\n @include form-control-focus();\n\n // Placeholder\n &::placeholder {\n color: $input-placeholder-color;\n // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526.\n opacity: 1;\n }\n\n // Disabled and read-only inputs\n //\n // HTML5 says that controls under a fieldset > legend:first-child won't be\n // disabled if the fieldset is disabled. Due to implementation difficulty, we\n // don't honor that edge case; we style them as disabled anyway.\n &:disabled,\n &[readonly] {\n background-color: $input-disabled-bg;\n // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655.\n opacity: 1;\n }\n}\n\nselect.form-control {\n &:focus::-ms-value {\n // Suppress the nested default white text on blue background highlight given to\n // the selected option text when the (still closed) <select> receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: calc(#{$input-padding-y} + #{$input-border-width});\n padding-bottom: calc(#{$input-padding-y} + #{$input-border-width});\n margin-bottom: 0; // Override the `<label>/<legend>` default\n font-size: inherit; // Override the `<legend>` default\n line-height: $input-line-height;\n}\n\n.col-form-label-lg {\n padding-top: calc(#{$input-padding-y-lg} + #{$input-border-width});\n padding-bottom: calc(#{$input-padding-y-lg} + #{$input-border-width});\n font-size: $font-size-lg;\n line-height: $input-line-height-lg;\n}\n\n.col-form-label-sm {\n padding-top: calc(#{$input-padding-y-sm} + #{$input-border-width});\n padding-bottom: calc(#{$input-padding-y-sm} + #{$input-border-width});\n font-size: $font-size-sm;\n line-height: $input-line-height-sm;\n}\n\n\n// Readonly controls as plain text\n//\n// Apply class to a readonly input to make it appear like regular plain\n// text (without any border, background color, focus indicator)\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: $input-padding-y;\n padding-bottom: $input-padding-y;\n margin-bottom: 0; // match inputs if this class comes on inputs with default margins\n line-height: $input-line-height;\n color: $input-plaintext-color;\n background-color: transparent;\n border: solid transparent;\n border-width: $input-border-width 0;\n\n &.form-control-sm,\n &.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// Repeated in `_input_group.scss` to avoid Sass extend issues.\n\n.form-control-sm {\n height: $input-height-sm;\n padding: $input-padding-y-sm $input-padding-x-sm;\n font-size: $font-size-sm;\n line-height: $input-line-height-sm;\n @include border-radius($input-border-radius-sm);\n}\n\n.form-control-lg {\n height: $input-height-lg;\n padding: $input-padding-y-lg $input-padding-x-lg;\n font-size: $font-size-lg;\n line-height: $input-line-height-lg;\n @include border-radius($input-border-radius-lg);\n}\n\n// stylelint-disable no-duplicate-selectors\nselect.form-control {\n &[size],\n &[multiple] {\n height: auto;\n }\n}\n\ntextarea.form-control {\n height: auto;\n}\n// stylelint-enable no-duplicate-selectors\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n margin-bottom: $form-group-margin-bottom;\n}\n\n.form-text {\n display: block;\n margin-top: $form-text-margin-top;\n}\n\n\n// Form grid\n//\n// Special replacement for our grid system's `.row` for tighter form layouts.\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.form-check {\n position: relative;\n display: block;\n padding-left: $form-check-input-gutter;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: $form-check-input-margin-y;\n margin-left: -$form-check-input-gutter;\n\n &:disabled ~ .form-check-label {\n color: $text-muted;\n }\n}\n\n.form-check-label {\n margin-bottom: 0; // Override default `<label>` bottom margin\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0; // Override base .form-check\n margin-right: $form-check-inline-margin-x;\n\n // Undo .form-check-input defaults and add some `margin-right`.\n .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: $form-check-inline-input-margin-x;\n margin-left: 0;\n }\n}\n\n\n// Form validation\n//\n// Provide feedback to users when form field values are valid or invalid. Works\n// primarily for client-side validation via scoped `:invalid` and `:valid`\n// pseudo-classes but also includes `.is-invalid` and `.is-valid` classes for\n// server side validation.\n\n@include form-validation-state(\"valid\", $form-feedback-valid-color);\n@include form-validation-state(\"invalid\", $form-feedback-invalid-color);\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center; // Prevent shorter elements from growing to same height as others (e.g., small buttons growing to normal sized button height)\n\n // Because we use flex, the initial sizing of checkboxes is collapsed and\n // doesn't occupy the full-width (which is what we want for xs grid tier),\n // so we force that here.\n .form-check {\n width: 100%;\n }\n\n // Kick in the inline\n @include media-breakpoint-up(sm) {\n label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n\n // Inline-block all the things for \"inline\"\n .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n\n // Allow folks to *not* use `.form-group`\n .form-control {\n display: inline-block;\n width: auto; // Prevent labels from stacking above inputs in `.form-group`\n vertical-align: middle;\n }\n\n // Make static controls behave like regular ones\n .form-control-plaintext {\n display: inline-block;\n }\n\n .input-group,\n .custom-select {\n width: auto;\n }\n\n // Remove default margin on radios/checkboxes that were used for stacking, and\n // then undo the floating of radios and checkboxes to match.\n .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-check-input {\n position: relative;\n margin-top: 0;\n margin-right: $form-check-input-margin-x;\n margin-left: 0;\n }\n\n .custom-control {\n align-items: center;\n justify-content: center;\n }\n .custom-control-label {\n margin-bottom: 0;\n }\n }\n}\n","@mixin transition($transition...) {\n @if $enable-transitions {\n @if length($transition) == 0 {\n transition: $transition-base;\n } @else {\n transition: $transition;\n }\n }\n\n @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\n }\n}\n","// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `$input-focus-border-color` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n@mixin form-control-focus() {\n &:focus {\n color: $input-focus-color;\n background-color: $input-focus-bg;\n border-color: $input-focus-border-color;\n outline: 0;\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $input-box-shadow, $input-focus-box-shadow;\n } @else {\n box-shadow: $input-focus-box-shadow;\n }\n }\n}\n\n\n@mixin form-validation-state($state, $color) {\n .#{$state}-feedback {\n display: none;\n width: 100%;\n margin-top: $form-feedback-margin-top;\n font-size: $form-feedback-font-size;\n color: $color;\n }\n\n .#{$state}-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%; // Contain to parent when possible\n padding: $tooltip-padding-y $tooltip-padding-x;\n margin-top: .1rem;\n font-size: $tooltip-font-size;\n line-height: $line-height-base;\n color: color-yiq($color);\n background-color: rgba($color, $tooltip-opacity);\n @include border-radius($tooltip-border-radius);\n }\n\n .form-control,\n .custom-select {\n .was-validated &:#{$state},\n &.is-#{$state} {\n border-color: $color;\n\n &:focus {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .form-control-file {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .form-check-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .form-check-label {\n color: $color;\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .custom-control-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .custom-control-label {\n color: $color;\n\n &::before {\n background-color: lighten($color, 25%);\n }\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n\n &:checked {\n ~ .custom-control-label::before {\n @include gradient-bg(lighten($color, 10%));\n }\n }\n\n &:focus {\n ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px $body-bg, 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n }\n\n // custom file\n .custom-file-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .custom-file-label {\n border-color: $color;\n\n &::after { border-color: inherit; }\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n\n &:focus {\n ~ .custom-file-label {\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n }\n}\n","// Gradients\n\n@mixin gradient-bg($color) {\n @if $enable-gradients {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x;\n } @else {\n background-color: $color;\n }\n}\n\n// Horizontal gradient, from left to right\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-x($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent);\n background-repeat: repeat-x;\n}\n\n// Vertical gradient, from top to bottom\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-y($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent);\n background-repeat: repeat-x;\n}\n\n@mixin gradient-directional($start-color: $gray-700, $end-color: $gray-800, $deg: 45deg) {\n background-image: linear-gradient($deg, $start-color, $end-color);\n background-repeat: repeat-x;\n}\n@mixin gradient-x-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-y-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-radial($inner-color: $gray-700, $outer-color: $gray-800) {\n background-image: radial-gradient(circle, $inner-color, $outer-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-striped($color: rgba($white, .15), $angle: 45deg) {\n background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Base styles\n//\n\n.btn {\n display: inline-block;\n font-weight: $btn-font-weight;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n user-select: none;\n border: $btn-border-width solid transparent;\n @include button-size($btn-padding-y, $btn-padding-x, $font-size-base, $btn-line-height, $btn-border-radius);\n @include transition($btn-transition);\n\n // Share hover and focus styles\n @include hover-focus {\n text-decoration: none;\n }\n\n &:focus,\n &.focus {\n outline: 0;\n box-shadow: $btn-focus-box-shadow;\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n opacity: $btn-disabled-opacity;\n @include box-shadow(none);\n }\n\n // Opinionated: add \"hand\" cursor to non-disabled .btn elements\n &:not(:disabled):not(.disabled) {\n cursor: pointer;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active {\n @include box-shadow($btn-active-box-shadow);\n\n &:focus {\n @include box-shadow($btn-focus-box-shadow, $btn-active-box-shadow);\n }\n }\n}\n\n// Future-proof disabling of clicks on `<a>` elements\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n\n//\n// Alternate buttons\n//\n\n@each $color, $value in $theme-colors {\n .btn-#{$color} {\n @include button-variant($value, $value);\n }\n}\n\n@each $color, $value in $theme-colors {\n .btn-outline-#{$color} {\n @include button-outline-variant($value);\n }\n}\n\n\n//\n// Link buttons\n//\n\n// Make a button look and behave like a link\n.btn-link {\n font-weight: $font-weight-normal;\n color: $link-color;\n background-color: transparent;\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n background-color: transparent;\n border-color: transparent;\n }\n\n &:focus,\n &.focus {\n text-decoration: $link-hover-decoration;\n border-color: transparent;\n box-shadow: none;\n }\n\n &:disabled,\n &.disabled {\n color: $btn-link-disabled-color;\n pointer-events: none;\n }\n\n // No need for an active state here\n}\n\n\n//\n// Button Sizes\n//\n\n.btn-lg {\n @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $font-size-lg, $btn-line-height-lg, $btn-border-radius-lg);\n}\n\n.btn-sm {\n @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $font-size-sm, $btn-line-height-sm, $btn-border-radius-sm);\n}\n\n\n//\n// Block button\n//\n\n.btn-block {\n display: block;\n width: 100%;\n\n // Vertically space out multiple block buttons\n + .btn-block {\n margin-top: $btn-block-spacing-y;\n }\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n color: color-yiq($background);\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($border, .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: color-yiq($background);\n background-color: $background;\n border-color: $border;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($border, .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n background-color: transparent;\n background-image: none;\n border-color: $color;\n\n &:hover {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n font-size: $font-size;\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @if $enable-rounded {\n border-radius: $border-radius;\n } @else {\n border-radius: 0;\n }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n.fade {\n @include transition($transition-fade);\n\n &:not(.show) {\n opacity: 0;\n }\n}\n\n.collapse {\n &:not(.show) {\n display: none;\n }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n @include transition($transition-collapse);\n}\n","// The dropdown wrapper (`<div>`)\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n // Generate the caret automatically\n @include caret;\n}\n\n// The dropdown menu\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: $zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: $dropdown-min-width;\n padding: $dropdown-padding-y 0;\n margin: $dropdown-spacer 0 0; // override default ul\n font-size: $font-size-base; // Redeclare because nesting can cause inheritance issues\n color: $body-color;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n list-style: none;\n background-color: $dropdown-bg;\n background-clip: padding-box;\n border: $dropdown-border-width solid $dropdown-border-color;\n @include border-radius($dropdown-border-radius);\n @include box-shadow($dropdown-box-shadow);\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n// Just add .dropup after the standard .dropdown class and you're set.\n.dropup {\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(up);\n }\n}\n\n.dropright {\n .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(right);\n &::after {\n vertical-align: 0;\n }\n }\n}\n\n.dropleft {\n .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(left);\n &::before {\n vertical-align: 0;\n }\n }\n}\n\n// When enabled Popper.js, reset basic dropdown position\n// stylelint-disable no-duplicate-selectors\n.dropdown-menu {\n &[x-placement^=\"top\"],\n &[x-placement^=\"right\"],\n &[x-placement^=\"bottom\"],\n &[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n }\n}\n// stylelint-enable no-duplicate-selectors\n\n// Dividers (basically an `<hr>`) within the dropdown\n.dropdown-divider {\n @include nav-divider($dropdown-divider-bg);\n}\n\n// Links, buttons, and more within the dropdown menu\n//\n// `<button>`-specific styles are denoted with `// For <button>s`\n.dropdown-item {\n display: block;\n width: 100%; // For `<button>`s\n padding: $dropdown-item-padding-y $dropdown-item-padding-x;\n clear: both;\n font-weight: $font-weight-normal;\n color: $dropdown-link-color;\n text-align: inherit; // For `<button>`s\n white-space: nowrap; // prevent links from randomly breaking onto new lines\n background-color: transparent; // For `<button>`s\n border: 0; // For `<button>`s\n\n @include hover-focus {\n color: $dropdown-link-hover-color;\n text-decoration: none;\n @include gradient-bg($dropdown-link-hover-bg);\n }\n\n &.active,\n &:active {\n color: $dropdown-link-active-color;\n text-decoration: none;\n @include gradient-bg($dropdown-link-active-bg);\n }\n\n &.disabled,\n &:disabled {\n color: $dropdown-link-disabled-color;\n background-color: transparent;\n // Remove CSS gradients if they're enabled\n @if $enable-gradients {\n background-image: none;\n }\n }\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n// Dropdown section headers\n.dropdown-header {\n display: block;\n padding: $dropdown-padding-y $dropdown-item-padding-x;\n margin-bottom: 0; // for use with heading elements\n font-size: $font-size-sm;\n color: $dropdown-header-color;\n white-space: nowrap; // as with > li > a\n}\n\n// Dropdown text\n.dropdown-item-text {\n display: block;\n padding: $dropdown-item-padding-y $dropdown-item-padding-x;\n color: $dropdown-link-color;\n}\n","@mixin caret-down {\n border-top: $caret-width solid;\n border-right: $caret-width solid transparent;\n border-bottom: 0;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up {\n border-top: 0;\n border-right: $caret-width solid transparent;\n border-bottom: $caret-width solid;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-right {\n border-top: $caret-width solid transparent;\n border-right: 0;\n border-bottom: $caret-width solid transparent;\n border-left: $caret-width solid;\n}\n\n@mixin caret-left {\n border-top: $caret-width solid transparent;\n border-right: $caret-width solid;\n border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n @if $enable-caret {\n &::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: $caret-width * .85;\n vertical-align: $caret-width * .85;\n content: \"\";\n @if $direction == down {\n @include caret-down;\n } @else if $direction == up {\n @include caret-up;\n } @else if $direction == right {\n @include caret-right;\n }\n }\n\n @if $direction == left {\n &::after {\n display: none;\n }\n\n &::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: $caret-width * .85;\n vertical-align: $caret-width * .85;\n content: \"\";\n @include caret-left;\n }\n }\n\n &:empty::after {\n margin-left: 0;\n }\n }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n@mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y) {\n height: 0;\n margin: $margin-y 0;\n overflow: hidden;\n border-top: 1px solid $color;\n}\n","// stylelint-disable selector-no-qualifying-type\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle; // match .btn alignment given font-size hack above\n\n > .btn {\n position: relative;\n flex: 0 1 auto;\n\n // Bring the hover, focused, and \"active\" buttons to the front to overlay\n // the borders properly\n @include hover {\n z-index: 1;\n }\n &:focus,\n &:active,\n &.active {\n z-index: 1;\n }\n }\n\n // Prevent double borders when buttons are next to each other\n .btn + .btn,\n .btn + .btn-group,\n .btn-group + .btn,\n .btn-group + .btn-group {\n margin-left: -$btn-border-width;\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n\n .input-group {\n width: auto;\n }\n}\n\n.btn-group {\n > .btn:first-child {\n margin-left: 0;\n }\n\n // Reset rounded corners\n > .btn:not(:last-child):not(.dropdown-toggle),\n > .btn-group:not(:last-child) > .btn {\n @include border-right-radius(0);\n }\n\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) > .btn {\n @include border-left-radius(0);\n }\n}\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-sm > .btn { @extend .btn-sm; }\n.btn-group-lg > .btn { @extend .btn-lg; }\n\n\n//\n// Split button dropdowns\n//\n\n.dropdown-toggle-split {\n padding-right: $btn-padding-x * .75;\n padding-left: $btn-padding-x * .75;\n\n &::after,\n .dropup &::after,\n .dropright &::after {\n margin-left: 0;\n }\n\n .dropleft &::before {\n margin-right: 0;\n }\n}\n\n.btn-sm + .dropdown-toggle-split {\n padding-right: $btn-padding-x-sm * .75;\n padding-left: $btn-padding-x-sm * .75;\n}\n\n.btn-lg + .dropdown-toggle-split {\n padding-right: $btn-padding-x-lg * .75;\n padding-left: $btn-padding-x-lg * .75;\n}\n\n\n// The clickable button for toggling the menu\n// Set the same inset shadow as the :active state\n.btn-group.show .dropdown-toggle {\n @include box-shadow($btn-active-box-shadow);\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n @include box-shadow(none);\n }\n}\n\n\n//\n// Vertical button groups\n//\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n\n .btn,\n .btn-group {\n width: 100%;\n }\n\n > .btn + .btn,\n > .btn + .btn-group,\n > .btn-group + .btn,\n > .btn-group + .btn-group {\n margin-top: -$btn-border-width;\n margin-left: 0;\n }\n\n // Reset rounded corners\n > .btn:not(:last-child):not(.dropdown-toggle),\n > .btn-group:not(:last-child) > .btn {\n @include border-bottom-radius(0);\n }\n\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) > .btn {\n @include border-top-radius(0);\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n.btn-group-toggle {\n > .btn,\n > .btn-group > .btn {\n margin-bottom: 0; // Override default `<label>` value\n\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n }\n }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Base styles\n//\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap; // For form validation feedback\n align-items: stretch;\n width: 100%;\n\n > .form-control,\n > .custom-select,\n > .custom-file {\n position: relative; // For focus state's z-index\n flex: 1 1 auto;\n // Add width 1% and flex-basis auto to ensure that button will not wrap out\n // the column. Applies to IE Edge+ and Firefox. Chrome does not require this.\n width: 1%;\n margin-bottom: 0;\n\n + .form-control,\n + .custom-select,\n + .custom-file {\n margin-left: -$input-border-width;\n }\n }\n\n // Bring the \"active\" form control to the top of surrounding elements\n > .form-control:focus,\n > .custom-select:focus,\n > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n }\n\n // Bring the custom file input above the label\n > .custom-file .custom-file-input:focus {\n z-index: 4;\n }\n\n > .form-control,\n > .custom-select {\n &:not(:last-child) { @include border-right-radius(0); }\n &:not(:first-child) { @include border-left-radius(0); }\n }\n\n // Custom file inputs have more complex markup, thus requiring different\n // border-radius overrides.\n > .custom-file {\n display: flex;\n align-items: center;\n\n &:not(:last-child) .custom-file-label,\n &:not(:last-child) .custom-file-label::after { @include border-right-radius(0); }\n &:not(:first-child) .custom-file-label { @include border-left-radius(0); }\n }\n}\n\n\n// Prepend and append\n//\n// While it requires one extra layer of HTML for each, dedicated prepend and\n// append elements allow us to 1) be less clever, 2) simplify our selectors, and\n// 3) support HTML5 form validation.\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n\n // Ensure buttons are always above inputs for more visually pleasing borders.\n // This isn't needed for `.input-group-text` since it shares the same border-color\n // as our inputs.\n .btn {\n position: relative;\n z-index: 2;\n }\n\n .btn + .btn,\n .btn + .input-group-text,\n .input-group-text + .input-group-text,\n .input-group-text + .btn {\n margin-left: -$input-border-width;\n }\n}\n\n.input-group-prepend { margin-right: -$input-border-width; }\n.input-group-append { margin-left: -$input-border-width; }\n\n\n// Textual addons\n//\n// Serves as a catch-all element for any text or radio/checkbox input you wish\n// to prepend or append to an input.\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: $input-padding-y $input-padding-x;\n margin-bottom: 0; // Allow use of <label> elements by overriding our default margin-bottom\n font-size: $font-size-base; // Match inputs\n font-weight: $font-weight-normal;\n line-height: $input-line-height;\n color: $input-group-addon-color;\n text-align: center;\n white-space: nowrap;\n background-color: $input-group-addon-bg;\n border: $input-border-width solid $input-group-addon-border-color;\n @include border-radius($input-border-radius);\n\n // Nuke default margins from checkboxes and radios to vertically center within.\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n margin-top: 0;\n }\n}\n\n\n// Sizing\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n height: $input-height-lg;\n padding: $input-padding-y-lg $input-padding-x-lg;\n font-size: $font-size-lg;\n line-height: $input-line-height-lg;\n @include border-radius($input-border-radius-lg);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n height: $input-height-sm;\n padding: $input-padding-y-sm $input-padding-x-sm;\n font-size: $font-size-sm;\n line-height: $input-line-height-sm;\n @include border-radius($input-border-radius-sm);\n}\n\n\n// Prepend and append rounded corners\n//\n// These rulesets must come after the sizing ones to properly override sm and lg\n// border-radius values when extending. They're more specific than we'd like\n// with the `.input-group >` part, but without it, we cannot override the sizing.\n\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n @include border-right-radius(0);\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n @include border-left-radius(0);\n}\n","// Embedded icons from Open Iconic.\n// Released under MIT and copyright 2014 Waybury.\n// https://useiconic.com/open\n\n\n// Checkboxes and radios\n//\n// Base class takes care of all the key behavioral aspects.\n\n.custom-control {\n position: relative;\n display: block;\n min-height: ($font-size-base * $line-height-base);\n padding-left: $custom-control-gutter;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: $custom-control-spacer-x;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1; // Put the input behind the label so it doesn't overlay text\n opacity: 0;\n\n &:checked ~ .custom-control-label::before {\n color: $custom-control-indicator-checked-color;\n @include gradient-bg($custom-control-indicator-checked-bg);\n @include box-shadow($custom-control-indicator-checked-box-shadow);\n }\n\n &:focus ~ .custom-control-label::before {\n // the mixin is not used here to make sure there is feedback\n box-shadow: $custom-control-indicator-focus-box-shadow;\n }\n\n &:active ~ .custom-control-label::before {\n color: $custom-control-indicator-active-color;\n background-color: $custom-control-indicator-active-bg;\n @include box-shadow($custom-control-indicator-active-box-shadow);\n }\n\n &:disabled {\n ~ .custom-control-label {\n color: $custom-control-label-disabled-color;\n\n &::before {\n background-color: $custom-control-indicator-disabled-bg;\n }\n }\n }\n}\n\n// Custom control indicators\n//\n// Build the custom controls out of pseudo-elements.\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n\n // Background-color and (when enabled) gradient\n &::before {\n position: absolute;\n top: (($font-size-base * $line-height-base - $custom-control-indicator-size) / 2);\n left: -$custom-control-gutter;\n display: block;\n width: $custom-control-indicator-size;\n height: $custom-control-indicator-size;\n pointer-events: none;\n content: \"\";\n user-select: none;\n background-color: $custom-control-indicator-bg;\n @include box-shadow($custom-control-indicator-box-shadow);\n }\n\n // Foreground (icon)\n &::after {\n position: absolute;\n top: (($font-size-base * $line-height-base - $custom-control-indicator-size) / 2);\n left: -$custom-control-gutter;\n display: block;\n width: $custom-control-indicator-size;\n height: $custom-control-indicator-size;\n content: \"\";\n background-repeat: no-repeat;\n background-position: center center;\n background-size: $custom-control-indicator-bg-size;\n }\n}\n\n\n// Checkboxes\n//\n// Tweak just a few things for checkboxes.\n\n.custom-checkbox {\n .custom-control-label::before {\n @include border-radius($custom-checkbox-indicator-border-radius);\n }\n\n .custom-control-input:checked ~ .custom-control-label {\n &::before {\n @include gradient-bg($custom-control-indicator-checked-bg);\n }\n &::after {\n background-image: $custom-checkbox-indicator-icon-checked;\n }\n }\n\n .custom-control-input:indeterminate ~ .custom-control-label {\n &::before {\n @include gradient-bg($custom-checkbox-indicator-indeterminate-bg);\n @include box-shadow($custom-checkbox-indicator-indeterminate-box-shadow);\n }\n &::after {\n background-image: $custom-checkbox-indicator-icon-indeterminate;\n }\n }\n\n .custom-control-input:disabled {\n &:checked ~ .custom-control-label::before {\n background-color: $custom-control-indicator-checked-disabled-bg;\n }\n &:indeterminate ~ .custom-control-label::before {\n background-color: $custom-control-indicator-checked-disabled-bg;\n }\n }\n}\n\n// Radios\n//\n// Tweak just a few things for radios.\n\n.custom-radio {\n .custom-control-label::before {\n border-radius: $custom-radio-indicator-border-radius;\n }\n\n .custom-control-input:checked ~ .custom-control-label {\n &::before {\n @include gradient-bg($custom-control-indicator-checked-bg);\n }\n &::after {\n background-image: $custom-radio-indicator-icon-checked;\n }\n }\n\n .custom-control-input:disabled {\n &:checked ~ .custom-control-label::before {\n background-color: $custom-control-indicator-checked-disabled-bg;\n }\n }\n}\n\n\n// Select\n//\n// Replaces the browser default select with a custom one, mostly pulled from\n// https://primer.github.io/.\n//\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: $custom-select-height;\n padding: $custom-select-padding-y ($custom-select-padding-x + $custom-select-indicator-padding) $custom-select-padding-y $custom-select-padding-x;\n line-height: $custom-select-line-height;\n color: $custom-select-color;\n vertical-align: middle;\n background: $custom-select-bg $custom-select-indicator no-repeat right $custom-select-padding-x center;\n background-size: $custom-select-bg-size;\n border: $custom-select-border-width solid $custom-select-border-color;\n @if $enable-rounded {\n border-radius: $custom-select-border-radius;\n } @else {\n border-radius: 0;\n }\n @include box-shadow($custom-select-box-shadow);\n appearance: none;\n\n &:focus {\n border-color: $custom-select-focus-border-color;\n outline: 0;\n @if $enable-shadows {\n box-shadow: $custom-select-box-shadow, $custom-select-focus-box-shadow;\n } @else {\n box-shadow: $custom-select-focus-box-shadow;\n }\n\n &::-ms-value {\n // For visual consistency with other platforms/browsers,\n // suppress the default white text on blue background highlight given to\n // the selected option text when the (still closed) <select> receives focus\n // in IE and (under certain conditions) Edge.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n }\n\n &[multiple],\n &[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: $custom-select-padding-x;\n background-image: none;\n }\n\n &:disabled {\n color: $custom-select-disabled-color;\n background-color: $custom-select-disabled-bg;\n }\n\n // Hides the default caret in IE11\n &::-ms-expand {\n opacity: 0;\n }\n}\n\n.custom-select-sm {\n height: $custom-select-height-sm;\n padding-top: $custom-select-padding-y;\n padding-bottom: $custom-select-padding-y;\n font-size: $custom-select-font-size-sm;\n}\n\n.custom-select-lg {\n height: $custom-select-height-lg;\n padding-top: $custom-select-padding-y;\n padding-bottom: $custom-select-padding-y;\n font-size: $custom-select-font-size-lg;\n}\n\n\n// File\n//\n// Custom file input.\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: $custom-file-height;\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: $custom-file-height;\n margin: 0;\n opacity: 0;\n\n &:focus ~ .custom-file-label {\n border-color: $custom-file-focus-border-color;\n box-shadow: $custom-file-focus-box-shadow;\n\n &::after {\n border-color: $custom-file-focus-border-color;\n }\n }\n\n &:disabled ~ .custom-file-label {\n background-color: $custom-file-disabled-bg;\n }\n\n @each $lang, $value in $custom-file-text {\n &:lang(#{$lang}) ~ .custom-file-label::after {\n content: $value;\n }\n }\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: $custom-file-height;\n padding: $custom-file-padding-y $custom-file-padding-x;\n line-height: $custom-file-line-height;\n color: $custom-file-color;\n background-color: $custom-file-bg;\n border: $custom-file-border-width solid $custom-file-border-color;\n @include border-radius($custom-file-border-radius);\n @include box-shadow($custom-file-box-shadow);\n\n &::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: $custom-file-height-inner;\n padding: $custom-file-padding-y $custom-file-padding-x;\n line-height: $custom-file-line-height;\n color: $custom-file-button-color;\n content: \"Browse\";\n @include gradient-bg($custom-file-button-bg);\n border-left: $custom-file-border-width solid $custom-file-border-color;\n @include border-radius(0 $custom-file-border-radius $custom-file-border-radius 0);\n }\n}\n\n// Range\n//\n// Style range inputs the same across browsers. Vendor-specific rules for pseudo\n// elements cannot be mixed. As such, there are no shared styles for focus or\n// active states on prefixed selectors.\n\n.custom-range {\n width: 100%;\n padding-left: 0; // Firefox specific\n background-color: transparent;\n appearance: none;\n\n &:focus {\n outline: none;\n\n // Pseudo-elements must be split across multiple rulesets to have an affect.\n // No box-shadow() mixin for focus accessibility.\n &::-webkit-slider-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }\n &::-moz-range-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }\n &::-ms-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }\n }\n\n &::-moz-focus-outer {\n border: 0;\n }\n\n &::-webkit-slider-thumb {\n width: $custom-range-thumb-width;\n height: $custom-range-thumb-height;\n margin-top: (($custom-range-track-height - $custom-range-thumb-height) / 2); // Webkit specific\n @include gradient-bg($custom-range-thumb-bg);\n border: $custom-range-thumb-border;\n @include border-radius($custom-range-thumb-border-radius);\n @include box-shadow($custom-range-thumb-box-shadow);\n @include transition($custom-forms-transition);\n appearance: none;\n\n &:active {\n @include gradient-bg($custom-range-thumb-active-bg);\n }\n }\n\n &::-webkit-slider-runnable-track {\n width: $custom-range-track-width;\n height: $custom-range-track-height;\n color: transparent; // Why?\n cursor: $custom-range-track-cursor;\n background-color: $custom-range-track-bg;\n border-color: transparent;\n @include border-radius($custom-range-track-border-radius);\n @include box-shadow($custom-range-track-box-shadow);\n }\n\n &::-moz-range-thumb {\n width: $custom-range-thumb-width;\n height: $custom-range-thumb-height;\n @include gradient-bg($custom-range-thumb-bg);\n border: $custom-range-thumb-border;\n @include border-radius($custom-range-thumb-border-radius);\n @include box-shadow($custom-range-thumb-box-shadow);\n @include transition($custom-forms-transition);\n appearance: none;\n\n &:active {\n @include gradient-bg($custom-range-thumb-active-bg);\n }\n }\n\n &::-moz-range-track {\n width: $custom-range-track-width;\n height: $custom-range-track-height;\n color: transparent;\n cursor: $custom-range-track-cursor;\n background-color: $custom-range-track-bg;\n border-color: transparent; // Firefox specific?\n @include border-radius($custom-range-track-border-radius);\n @include box-shadow($custom-range-track-box-shadow);\n }\n\n &::-ms-thumb {\n width: $custom-range-thumb-width;\n height: $custom-range-thumb-height;\n margin-top: 0; // Edge specific\n margin-right: $custom-range-thumb-focus-box-shadow-width; // Workaround that overflowed box-shadow is hidden.\n margin-left: $custom-range-thumb-focus-box-shadow-width; // Workaround that overflowed box-shadow is hidden.\n @include gradient-bg($custom-range-thumb-bg);\n border: $custom-range-thumb-border;\n @include border-radius($custom-range-thumb-border-radius);\n @include box-shadow($custom-range-thumb-box-shadow);\n @include transition($custom-forms-transition);\n appearance: none;\n\n &:active {\n @include gradient-bg($custom-range-thumb-active-bg);\n }\n }\n\n &::-ms-track {\n width: $custom-range-track-width;\n height: $custom-range-track-height;\n color: transparent;\n cursor: $custom-range-track-cursor;\n background-color: transparent;\n border-color: transparent;\n border-width: ($custom-range-thumb-height * .5);\n @include box-shadow($custom-range-track-box-shadow);\n }\n\n &::-ms-fill-lower {\n background-color: $custom-range-track-bg;\n @include border-radius($custom-range-track-border-radius);\n }\n\n &::-ms-fill-upper {\n margin-right: 15px; // arbitrary?\n background-color: $custom-range-track-bg;\n @include border-radius($custom-range-track-border-radius);\n }\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n @include transition($custom-forms-transition);\n}\n","// Base class\n//\n// Kickstart any navigation component with a set of style resets. Works with\n// `<nav>`s or `<ul>`s.\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: $nav-link-padding-y $nav-link-padding-x;\n\n @include hover-focus {\n text-decoration: none;\n }\n\n // Disabled state lightens text\n &.disabled {\n color: $nav-link-disabled-color;\n }\n}\n\n//\n// Tabs\n//\n\n.nav-tabs {\n border-bottom: $nav-tabs-border-width solid $nav-tabs-border-color;\n\n .nav-item {\n margin-bottom: -$nav-tabs-border-width;\n }\n\n .nav-link {\n border: $nav-tabs-border-width solid transparent;\n @include border-top-radius($nav-tabs-border-radius);\n\n @include hover-focus {\n border-color: $nav-tabs-link-hover-border-color;\n }\n\n &.disabled {\n color: $nav-link-disabled-color;\n background-color: transparent;\n border-color: transparent;\n }\n }\n\n .nav-link.active,\n .nav-item.show .nav-link {\n color: $nav-tabs-link-active-color;\n background-color: $nav-tabs-link-active-bg;\n border-color: $nav-tabs-link-active-border-color;\n }\n\n .dropdown-menu {\n // Make dropdown border overlap tab border\n margin-top: -$nav-tabs-border-width;\n // Remove the top rounded corners here since there is a hard edge above the menu\n @include border-top-radius(0);\n }\n}\n\n\n//\n// Pills\n//\n\n.nav-pills {\n .nav-link {\n @include border-radius($nav-pills-border-radius);\n }\n\n .nav-link.active,\n .show > .nav-link {\n color: $nav-pills-link-active-color;\n background-color: $nav-pills-link-active-bg;\n }\n}\n\n\n//\n// Justified variants\n//\n\n.nav-fill {\n .nav-item {\n flex: 1 1 auto;\n text-align: center;\n }\n}\n\n.nav-justified {\n .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n }\n}\n\n\n// Tabbable tabs\n//\n// Hide tabbable panes to start, show them when `.active`\n\n.tab-content {\n > .tab-pane {\n display: none;\n }\n > .active {\n display: block;\n }\n}\n","// Contents\n//\n// Navbar\n// Navbar brand\n// Navbar nav\n// Navbar text\n// Navbar divider\n// Responsive navbar\n// Navbar position\n// Navbar themes\n\n\n// Navbar\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap; // allow us to do the line break for collapsing content\n align-items: center;\n justify-content: space-between; // space out brand from logo\n padding: $navbar-padding-y $navbar-padding-x;\n\n // Because flex properties aren't inherited, we need to redeclare these first\n // few properties so that content nested within behave properly.\n > .container,\n > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n }\n}\n\n\n// Navbar brand\n//\n// Used for brand, project, or site names.\n\n.navbar-brand {\n display: inline-block;\n padding-top: $navbar-brand-padding-y;\n padding-bottom: $navbar-brand-padding-y;\n margin-right: $navbar-padding-x;\n font-size: $navbar-brand-font-size;\n line-height: inherit;\n white-space: nowrap;\n\n @include hover-focus {\n text-decoration: none;\n }\n}\n\n\n// Navbar nav\n//\n// Custom navbar navigation (doesn't require `.nav`, but does make use of `.nav-link`).\n\n.navbar-nav {\n display: flex;\n flex-direction: column; // cannot use `inherit` to get the `.navbar`s value\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n\n .nav-link {\n padding-right: 0;\n padding-left: 0;\n }\n\n .dropdown-menu {\n position: static;\n float: none;\n }\n}\n\n\n// Navbar text\n//\n//\n\n.navbar-text {\n display: inline-block;\n padding-top: $nav-link-padding-y;\n padding-bottom: $nav-link-padding-y;\n}\n\n\n// Responsive navbar\n//\n// Custom styles for responsive collapsing and toggling of navbar contents.\n// Powered by the collapse Bootstrap JavaScript plugin.\n\n// When collapsed, prevent the toggleable navbar contents from appearing in\n// the default flexbox row orientation. Requires the use of `flex-wrap: wrap`\n// on the `.navbar` parent.\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n // For always expanded or extra full navbars, ensure content aligns itself\n // properly vertically. Can be easily overridden with flex utilities.\n align-items: center;\n}\n\n// Button for toggling the navbar when in its collapsed state\n.navbar-toggler {\n padding: $navbar-toggler-padding-y $navbar-toggler-padding-x;\n font-size: $navbar-toggler-font-size;\n line-height: 1;\n background-color: transparent; // remove default button style\n border: $border-width solid transparent; // remove default button style\n @include border-radius($navbar-toggler-border-radius);\n\n @include hover-focus {\n text-decoration: none;\n }\n\n // Opinionated: add \"hand\" cursor to non-disabled .navbar-toggler elements\n &:not(:disabled):not(.disabled) {\n cursor: pointer;\n }\n}\n\n// Keep as a separate element so folks can easily override it with another icon\n// or image file as needed.\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n// Generate series of `.navbar-expand-*` responsive classes for configuring\n// where your navbar collapses.\n.navbar-expand {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n > .container,\n > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n }\n\n @include media-breakpoint-up($next) {\n flex-flow: row nowrap;\n justify-content: flex-start;\n\n .navbar-nav {\n flex-direction: row;\n\n .dropdown-menu {\n position: absolute;\n }\n\n .nav-link {\n padding-right: $navbar-nav-link-padding-x;\n padding-left: $navbar-nav-link-padding-x;\n }\n }\n\n // For nesting containers, have to redeclare for alignment purposes\n > .container,\n > .container-fluid {\n flex-wrap: nowrap;\n }\n\n .navbar-collapse {\n display: flex !important; // stylelint-disable-line declaration-no-important\n\n // Changes flex-bases to auto because of an IE10 bug\n flex-basis: auto;\n }\n\n .navbar-toggler {\n display: none;\n }\n }\n }\n }\n}\n\n\n// Navbar themes\n//\n// Styles for switching between navbars with light or dark background.\n\n// Dark links against a light background\n.navbar-light {\n .navbar-brand {\n color: $navbar-light-active-color;\n\n @include hover-focus {\n color: $navbar-light-active-color;\n }\n }\n\n .navbar-nav {\n .nav-link {\n color: $navbar-light-color;\n\n @include hover-focus {\n color: $navbar-light-hover-color;\n }\n\n &.disabled {\n color: $navbar-light-disabled-color;\n }\n }\n\n .show > .nav-link,\n .active > .nav-link,\n .nav-link.show,\n .nav-link.active {\n color: $navbar-light-active-color;\n }\n }\n\n .navbar-toggler {\n color: $navbar-light-color;\n border-color: $navbar-light-toggler-border-color;\n }\n\n .navbar-toggler-icon {\n background-image: $navbar-light-toggler-icon-bg;\n }\n\n .navbar-text {\n color: $navbar-light-color;\n a {\n color: $navbar-light-active-color;\n\n @include hover-focus {\n color: $navbar-light-active-color;\n }\n }\n }\n}\n\n// White links against a dark background\n.navbar-dark {\n .navbar-brand {\n color: $navbar-dark-active-color;\n\n @include hover-focus {\n color: $navbar-dark-active-color;\n }\n }\n\n .navbar-nav {\n .nav-link {\n color: $navbar-dark-color;\n\n @include hover-focus {\n color: $navbar-dark-hover-color;\n }\n\n &.disabled {\n color: $navbar-dark-disabled-color;\n }\n }\n\n .show > .nav-link,\n .active > .nav-link,\n .nav-link.show,\n .nav-link.active {\n color: $navbar-dark-active-color;\n }\n }\n\n .navbar-toggler {\n color: $navbar-dark-color;\n border-color: $navbar-dark-toggler-border-color;\n }\n\n .navbar-toggler-icon {\n background-image: $navbar-dark-toggler-icon-bg;\n }\n\n .navbar-text {\n color: $navbar-dark-color;\n a {\n color: $navbar-dark-active-color;\n\n @include hover-focus {\n color: $navbar-dark-active-color;\n }\n }\n }\n}\n","//\n// Base styles\n//\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: $card-bg;\n background-clip: border-box;\n border: $card-border-width solid $card-border-color;\n @include border-radius($card-border-radius);\n\n > hr {\n margin-right: 0;\n margin-left: 0;\n }\n\n > .list-group:first-child {\n .list-group-item:first-child {\n @include border-top-radius($card-border-radius);\n }\n }\n\n > .list-group:last-child {\n .list-group-item:last-child {\n @include border-bottom-radius($card-border-radius);\n }\n }\n}\n\n.card-body {\n // Enable `flex-grow: 1` for decks and groups so that card blocks take up\n // as much space as possible, ensuring footers are aligned to the bottom.\n flex: 1 1 auto;\n padding: $card-spacer-x;\n}\n\n.card-title {\n margin-bottom: $card-spacer-y;\n}\n\n.card-subtitle {\n margin-top: -($card-spacer-y / 2);\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link {\n @include hover {\n text-decoration: none;\n }\n\n + .card-link {\n margin-left: $card-spacer-x;\n }\n}\n\n//\n// Optional textual caps\n//\n\n.card-header {\n padding: $card-spacer-y $card-spacer-x;\n margin-bottom: 0; // Removes the default margin-bottom of <hN>\n background-color: $card-cap-bg;\n border-bottom: $card-border-width solid $card-border-color;\n\n &:first-child {\n @include border-radius($card-inner-border-radius $card-inner-border-radius 0 0);\n }\n\n + .list-group {\n .list-group-item:first-child {\n border-top: 0;\n }\n }\n}\n\n.card-footer {\n padding: $card-spacer-y $card-spacer-x;\n background-color: $card-cap-bg;\n border-top: $card-border-width solid $card-border-color;\n\n &:last-child {\n @include border-radius(0 0 $card-inner-border-radius $card-inner-border-radius);\n }\n}\n\n\n//\n// Header navs\n//\n\n.card-header-tabs {\n margin-right: -($card-spacer-x / 2);\n margin-bottom: -$card-spacer-y;\n margin-left: -($card-spacer-x / 2);\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -($card-spacer-x / 2);\n margin-left: -($card-spacer-x / 2);\n}\n\n// Card image\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: $card-img-overlay-padding;\n}\n\n.card-img {\n width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch\n @include border-radius($card-inner-border-radius);\n}\n\n// Card image caps\n.card-img-top {\n width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch\n @include border-top-radius($card-inner-border-radius);\n}\n\n.card-img-bottom {\n width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch\n @include border-bottom-radius($card-inner-border-radius);\n}\n\n\n// Card deck\n\n.card-deck {\n display: flex;\n flex-direction: column;\n\n .card {\n margin-bottom: $card-deck-margin;\n }\n\n @include media-breakpoint-up(sm) {\n flex-flow: row wrap;\n margin-right: -$card-deck-margin;\n margin-left: -$card-deck-margin;\n\n .card {\n display: flex;\n // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: $card-deck-margin;\n margin-bottom: 0; // Override the default\n margin-left: $card-deck-margin;\n }\n }\n}\n\n\n//\n// Card groups\n//\n\n.card-group {\n display: flex;\n flex-direction: column;\n\n // The child selector allows nested `.card` within `.card-group`\n // to display properly.\n > .card {\n margin-bottom: $card-group-margin;\n }\n\n @include media-breakpoint-up(sm) {\n flex-flow: row wrap;\n // The child selector allows nested `.card` within `.card-group`\n // to display properly.\n > .card {\n // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n flex: 1 0 0%;\n margin-bottom: 0;\n\n + .card {\n margin-left: 0;\n border-left: 0;\n }\n\n // Handle rounded corners\n @if $enable-rounded {\n &:first-child {\n @include border-right-radius(0);\n\n .card-img-top,\n .card-header {\n border-top-right-radius: 0;\n }\n .card-img-bottom,\n .card-footer {\n border-bottom-right-radius: 0;\n }\n }\n\n &:last-child {\n @include border-left-radius(0);\n\n .card-img-top,\n .card-header {\n border-top-left-radius: 0;\n }\n .card-img-bottom,\n .card-footer {\n border-bottom-left-radius: 0;\n }\n }\n\n &:only-child {\n @include border-radius($card-border-radius);\n\n .card-img-top,\n .card-header {\n @include border-top-radius($card-border-radius);\n }\n .card-img-bottom,\n .card-footer {\n @include border-bottom-radius($card-border-radius);\n }\n }\n\n &:not(:first-child):not(:last-child):not(:only-child) {\n @include border-radius(0);\n\n .card-img-top,\n .card-img-bottom,\n .card-header,\n .card-footer {\n @include border-radius(0);\n }\n }\n }\n }\n }\n}\n\n\n//\n// Columns\n//\n\n.card-columns {\n .card {\n margin-bottom: $card-columns-margin;\n }\n\n @include media-breakpoint-up(sm) {\n column-count: $card-columns-count;\n column-gap: $card-columns-gap;\n orphans: 1;\n widows: 1;\n\n .card {\n display: inline-block; // Don't let them vertically span multiple columns\n width: 100%; // Don't let their width change\n }\n }\n}\n\n\n//\n// Accordion\n//\n\n.accordion {\n .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0;\n }\n\n .card:not(:first-of-type) {\n .card-header:first-child {\n border-radius: 0;\n }\n }\n\n .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n }\n\n .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n}\n",".breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: $breadcrumb-padding-y $breadcrumb-padding-x;\n margin-bottom: $breadcrumb-margin-bottom;\n list-style: none;\n background-color: $breadcrumb-bg;\n @include border-radius($breadcrumb-border-radius);\n}\n\n.breadcrumb-item {\n // The separator between breadcrumbs (by default, a forward-slash: \"/\")\n + .breadcrumb-item {\n padding-left: $breadcrumb-item-padding;\n\n &::before {\n display: inline-block; // Suppress underlining of the separator in modern browsers\n padding-right: $breadcrumb-item-padding;\n color: $breadcrumb-divider-color;\n content: $breadcrumb-divider;\n }\n }\n\n // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built\n // without `<ul>`s. The `::before` pseudo-element generates an element\n // *within* the .breadcrumb-item and thereby inherits the `text-decoration`.\n //\n // To trick IE into suppressing the underline, we give the pseudo-element an\n // underline and then immediately remove it.\n + .breadcrumb-item:hover::before {\n text-decoration: underline;\n }\n // stylelint-disable-next-line no-duplicate-selectors\n + .breadcrumb-item:hover::before {\n text-decoration: none;\n }\n\n &.active {\n color: $breadcrumb-active-color;\n }\n}\n",".pagination {\n display: flex;\n @include list-unstyled();\n @include border-radius();\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: $pagination-padding-y $pagination-padding-x;\n margin-left: -$pagination-border-width;\n line-height: $pagination-line-height;\n color: $pagination-color;\n background-color: $pagination-bg;\n border: $pagination-border-width solid $pagination-border-color;\n\n &:hover {\n z-index: 2;\n color: $pagination-hover-color;\n text-decoration: none;\n background-color: $pagination-hover-bg;\n border-color: $pagination-hover-border-color;\n }\n\n &:focus {\n z-index: 2;\n outline: $pagination-focus-outline;\n box-shadow: $pagination-focus-box-shadow;\n }\n\n // Opinionated: add \"hand\" cursor to non-disabled .page-link elements\n &:not(:disabled):not(.disabled) {\n cursor: pointer;\n }\n}\n\n.page-item {\n &:first-child {\n .page-link {\n margin-left: 0;\n @include border-left-radius($border-radius);\n }\n }\n &:last-child {\n .page-link {\n @include border-right-radius($border-radius);\n }\n }\n\n &.active .page-link {\n z-index: 1;\n color: $pagination-active-color;\n background-color: $pagination-active-bg;\n border-color: $pagination-active-border-color;\n }\n\n &.disabled .page-link {\n color: $pagination-disabled-color;\n pointer-events: none;\n // Opinionated: remove the \"hand\" cursor set previously for .page-link\n cursor: auto;\n background-color: $pagination-disabled-bg;\n border-color: $pagination-disabled-border-color;\n }\n}\n\n\n//\n// Sizing\n//\n\n.pagination-lg {\n @include pagination-size($pagination-padding-y-lg, $pagination-padding-x-lg, $font-size-lg, $line-height-lg, $border-radius-lg);\n}\n\n.pagination-sm {\n @include pagination-size($pagination-padding-y-sm, $pagination-padding-x-sm, $font-size-sm, $line-height-sm, $border-radius-sm);\n}\n","// Pagination\n\n@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n .page-link {\n padding: $padding-y $padding-x;\n font-size: $font-size;\n line-height: $line-height;\n }\n\n .page-item {\n &:first-child {\n .page-link {\n @include border-left-radius($border-radius);\n }\n }\n &:last-child {\n .page-link {\n @include border-right-radius($border-radius);\n }\n }\n }\n}\n","// Base class\n//\n// Requires one of the contextual, color modifier classes for `color` and\n// `background-color`.\n\n.badge {\n display: inline-block;\n padding: $badge-padding-y $badge-padding-x;\n font-size: $badge-font-size;\n font-weight: $badge-font-weight;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n @include border-radius($badge-border-radius);\n\n // Empty badges collapse automatically\n &:empty {\n display: none;\n }\n}\n\n// Quick fix for badges in buttons\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n// Pill badges\n//\n// Make them extra rounded with a modifier to replace v3's badges.\n\n.badge-pill {\n padding-right: $badge-pill-padding-x;\n padding-left: $badge-pill-padding-x;\n @include border-radius($badge-pill-border-radius);\n}\n\n// Colors\n//\n// Contextual variations (linked badges get darker on :hover).\n\n@each $color, $value in $theme-colors {\n .badge-#{$color} {\n @include badge-variant($value);\n }\n}\n","@mixin badge-variant($bg) {\n color: color-yiq($bg);\n background-color: $bg;\n\n &[href] {\n @include hover-focus {\n color: color-yiq($bg);\n text-decoration: none;\n background-color: darken($bg, 10%);\n }\n }\n}\n",".jumbotron {\n padding: $jumbotron-padding ($jumbotron-padding / 2);\n margin-bottom: $jumbotron-padding;\n background-color: $jumbotron-bg;\n @include border-radius($border-radius-lg);\n\n @include media-breakpoint-up(sm) {\n padding: ($jumbotron-padding * 2) $jumbotron-padding;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n @include border-radius(0);\n}\n","//\n// Base styles\n//\n\n.alert {\n position: relative;\n padding: $alert-padding-y $alert-padding-x;\n margin-bottom: $alert-margin-bottom;\n border: $alert-border-width solid transparent;\n @include border-radius($alert-border-radius);\n}\n\n// Headings for larger alerts\n.alert-heading {\n // Specified to prevent conflicts of changing $headings-color\n color: inherit;\n}\n\n// Provide class for links that match alerts\n.alert-link {\n font-weight: $alert-link-font-weight;\n}\n\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissible {\n padding-right: ($close-font-size + $alert-padding-x * 2);\n\n // Adjust close link position\n .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: $alert-padding-y $alert-padding-x;\n color: inherit;\n }\n}\n\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n@each $color, $value in $theme-colors {\n .alert-#{$color} {\n @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level));\n }\n}\n","@mixin alert-variant($background, $border, $color) {\n color: $color;\n @include gradient-bg($background);\n border-color: $border;\n\n hr {\n border-top-color: darken($border, 5%);\n }\n\n .alert-link {\n color: darken($color, 10%);\n }\n}\n","@keyframes progress-bar-stripes {\n from { background-position: $progress-height 0; }\n to { background-position: 0 0; }\n}\n\n.progress {\n display: flex;\n height: $progress-height;\n overflow: hidden; // force rounded corners by cropping it\n font-size: $progress-font-size;\n background-color: $progress-bg;\n @include border-radius($progress-border-radius);\n @include box-shadow($progress-box-shadow);\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: $progress-bar-color;\n text-align: center;\n white-space: nowrap;\n background-color: $progress-bar-bg;\n @include transition($progress-bar-transition);\n}\n\n.progress-bar-striped {\n @include gradient-striped();\n background-size: $progress-height $progress-height;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes $progress-bar-animation-timing;\n}\n",".media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n","// Base class\n//\n// Easily usable on <ul>, <ol>, or <div>.\n\n.list-group {\n display: flex;\n flex-direction: column;\n\n // No need to set list-style: none; since .list-group-item is block level\n padding-left: 0; // reset padding because ul and ol\n margin-bottom: 0;\n}\n\n\n// Interactive list items\n//\n// Use anchor or button elements instead of `li`s or `div`s to create interactive\n// list items. Includes an extra `.active` modifier class for selected items.\n\n.list-group-item-action {\n width: 100%; // For `<button>`s (anchors become 100% by default though)\n color: $list-group-action-color;\n text-align: inherit; // For `<button>`s (anchors inherit)\n\n // Hover state\n @include hover-focus {\n color: $list-group-action-hover-color;\n text-decoration: none;\n background-color: $list-group-hover-bg;\n }\n\n &:active {\n color: $list-group-action-active-color;\n background-color: $list-group-action-active-bg;\n }\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n position: relative;\n display: block;\n padding: $list-group-item-padding-y $list-group-item-padding-x;\n // Place the border on the list items and negative margin up for better styling\n margin-bottom: -$list-group-border-width;\n background-color: $list-group-bg;\n border: $list-group-border-width solid $list-group-border-color;\n\n &:first-child {\n @include border-top-radius($list-group-border-radius);\n }\n\n &:last-child {\n margin-bottom: 0;\n @include border-bottom-radius($list-group-border-radius);\n }\n\n @include hover-focus {\n z-index: 1; // Place hover/active items above their siblings for proper border styling\n text-decoration: none;\n }\n\n &.disabled,\n &:disabled {\n color: $list-group-disabled-color;\n background-color: $list-group-disabled-bg;\n }\n\n // Include both here for `<a>`s and `<button>`s\n &.active {\n z-index: 2; // Place active items above their siblings for proper border styling\n color: $list-group-active-color;\n background-color: $list-group-active-bg;\n border-color: $list-group-active-border-color;\n }\n}\n\n\n// Flush list items\n//\n// Remove borders and border-radius to keep list group items edge-to-edge. Most\n// useful within other components (e.g., cards).\n\n.list-group-flush {\n .list-group-item {\n border-right: 0;\n border-left: 0;\n @include border-radius(0);\n }\n\n &:first-child {\n .list-group-item:first-child {\n border-top: 0;\n }\n }\n\n &:last-child {\n .list-group-item:last-child {\n border-bottom: 0;\n }\n }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n@each $color, $value in $theme-colors {\n @include list-group-item-variant($color, theme-color-level($color, -9), theme-color-level($color, 6));\n}\n","// List Groups\n\n@mixin list-group-item-variant($state, $background, $color) {\n .list-group-item-#{$state} {\n color: $color;\n background-color: $background;\n\n &.list-group-item-action {\n @include hover-focus {\n color: $color;\n background-color: darken($background, 5%);\n }\n\n &.active {\n color: $white;\n background-color: $color;\n border-color: $color;\n }\n }\n }\n}\n",".close {\n float: right;\n font-size: $close-font-size;\n font-weight: $close-font-weight;\n line-height: 1;\n color: $close-color;\n text-shadow: $close-text-shadow;\n opacity: .5;\n\n &:not(:disabled):not(.disabled) {\n\n @include hover-focus {\n color: $close-color;\n text-decoration: none;\n opacity: .75;\n }\n\n // Opinionated: add \"hand\" cursor to non-disabled .close elements\n cursor: pointer;\n }\n}\n\n// Additional properties for button version\n// iOS requires the button element instead of an anchor tag.\n// If you want the anchor version, it requires `href=\"#\"`.\n// See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n// stylelint-disable property-no-vendor-prefix, selector-no-qualifying-type\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n// stylelint-enable\n","// .modal-open - body class for killing the scroll\n// .modal - container to scroll within\n// .modal-dialog - positioning shell for the actual modal\n// .modal-content - actual modal w/ bg and corners and stuff\n\n\n.modal-open {\n // Kill the scroll on the body\n overflow: hidden;\n\n .modal {\n overflow-x: hidden;\n overflow-y: auto;\n }\n}\n\n// Container that the modal scrolls within\n.modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: $zindex-modal;\n display: none;\n overflow: hidden;\n // Prevent Chrome on Windows from adding a focus outline. For details, see\n // https://github.com/twbs/bootstrap/pull/10951.\n outline: 0;\n // We deliberately don't use `-webkit-overflow-scrolling: touch;` due to a\n // gnarly iOS Safari bug: https://bugs.webkit.org/show_bug.cgi?id=158342\n // See also https://github.com/twbs/bootstrap/issues/17695\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n position: relative;\n width: auto;\n margin: $modal-dialog-margin;\n // allow clicks to pass through for custom click handling to close modal\n pointer-events: none;\n\n // When fading in the modal, animate it to slide down\n .modal.fade & {\n @include transition($modal-transition);\n transform: translate(0, -25%);\n }\n .modal.show & {\n transform: translate(0, 0);\n }\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - (#{$modal-dialog-margin} * 2));\n\n // Ensure `modal-dialog-centered` extends the full height of the view (IE10/11)\n &::before {\n display: block; // IE10\n height: calc(100vh - (#{$modal-dialog-margin} * 2));\n content: \"\";\n }\n}\n\n// Actual modal\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%; // Ensure `.modal-content` extends the full width of the parent `.modal-dialog`\n // counteract the pointer-events: none; in the .modal-dialog\n pointer-events: auto;\n background-color: $modal-content-bg;\n background-clip: padding-box;\n border: $modal-content-border-width solid $modal-content-border-color;\n @include border-radius($modal-content-border-radius);\n @include box-shadow($modal-content-box-shadow-xs);\n // Remove focus outline from opened modal\n outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: $zindex-modal-backdrop;\n background-color: $modal-backdrop-bg;\n\n // Fade for backdrop\n &.fade { opacity: 0; }\n &.show { opacity: $modal-backdrop-opacity; }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n display: flex;\n align-items: flex-start; // so the close btn always stays on the upper right corner\n justify-content: space-between; // Put modal header elements (title and dismiss) on opposite ends\n padding: $modal-header-padding;\n border-bottom: $modal-header-border-width solid $modal-header-border-color;\n @include border-top-radius($modal-content-border-radius);\n\n .close {\n padding: $modal-header-padding;\n // auto on the left force icon to the right even when there is no .modal-title\n margin: (-$modal-header-padding) (-$modal-header-padding) (-$modal-header-padding) auto;\n }\n}\n\n// Title text within header\n.modal-title {\n margin-bottom: 0;\n line-height: $modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n position: relative;\n // Enable `flex-grow: 1` so that the body take up as much space as possible\n // when should there be a fixed height on `.modal-dialog`.\n flex: 1 1 auto;\n padding: $modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n display: flex;\n align-items: center; // vertically center\n justify-content: flex-end; // Right align buttons with flex property because text-align doesn't work on flex items\n padding: $modal-inner-padding;\n border-top: $modal-footer-border-width solid $modal-footer-border-color;\n\n // Easily place margin between footer elements\n > :not(:first-child) { margin-left: .25rem; }\n > :not(:last-child) { margin-right: .25rem; }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n// Scale up the modal\n@include media-breakpoint-up(sm) {\n // Automatically set modal's width for larger viewports\n .modal-dialog {\n max-width: $modal-md;\n margin: $modal-dialog-margin-y-sm-up auto;\n }\n\n .modal-dialog-centered {\n min-height: calc(100% - (#{$modal-dialog-margin-y-sm-up} * 2));\n\n &::before {\n height: calc(100vh - (#{$modal-dialog-margin-y-sm-up} * 2));\n }\n\n }\n\n .modal-content {\n @include box-shadow($modal-content-box-shadow-sm-up);\n }\n\n .modal-sm { max-width: $modal-sm; }\n\n}\n\n@include media-breakpoint-up(lg) {\n .modal-lg { max-width: $modal-lg; }\n}\n","// Base class\n.tooltip {\n position: absolute;\n z-index: $zindex-tooltip;\n display: block;\n margin: $tooltip-margin;\n // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n @include reset-text();\n font-size: $tooltip-font-size;\n // Allow breaking very long words so they don't overflow the tooltip's bounds\n word-wrap: break-word;\n opacity: 0;\n\n &.show { opacity: $tooltip-opacity; }\n\n .arrow {\n position: absolute;\n display: block;\n width: $tooltip-arrow-width;\n height: $tooltip-arrow-height;\n\n &::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n }\n }\n}\n\n.bs-tooltip-top {\n padding: $tooltip-arrow-height 0;\n\n .arrow {\n bottom: 0;\n\n &::before {\n top: 0;\n border-width: $tooltip-arrow-height ($tooltip-arrow-width / 2) 0;\n border-top-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-right {\n padding: 0 $tooltip-arrow-height;\n\n .arrow {\n left: 0;\n width: $tooltip-arrow-height;\n height: $tooltip-arrow-width;\n\n &::before {\n right: 0;\n border-width: ($tooltip-arrow-width / 2) $tooltip-arrow-height ($tooltip-arrow-width / 2) 0;\n border-right-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-bottom {\n padding: $tooltip-arrow-height 0;\n\n .arrow {\n top: 0;\n\n &::before {\n bottom: 0;\n border-width: 0 ($tooltip-arrow-width / 2) $tooltip-arrow-height;\n border-bottom-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-left {\n padding: 0 $tooltip-arrow-height;\n\n .arrow {\n right: 0;\n width: $tooltip-arrow-height;\n height: $tooltip-arrow-width;\n\n &::before {\n left: 0;\n border-width: ($tooltip-arrow-width / 2) 0 ($tooltip-arrow-width / 2) $tooltip-arrow-height;\n border-left-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-auto {\n &[x-placement^=\"top\"] {\n @extend .bs-tooltip-top;\n }\n &[x-placement^=\"right\"] {\n @extend .bs-tooltip-right;\n }\n &[x-placement^=\"bottom\"] {\n @extend .bs-tooltip-bottom;\n }\n &[x-placement^=\"left\"] {\n @extend .bs-tooltip-left;\n }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n max-width: $tooltip-max-width;\n padding: $tooltip-padding-y $tooltip-padding-x;\n color: $tooltip-color;\n text-align: center;\n background-color: $tooltip-bg;\n @include border-radius($tooltip-border-radius);\n}\n","@mixin reset-text {\n font-family: $font-family-base;\n // We deliberately do NOT reset font-size or word-wrap.\n font-style: normal;\n font-weight: $font-weight-normal;\n line-height: $line-height-base;\n text-align: left; // Fallback for where `start` is not supported\n text-align: start; // stylelint-disable-line declaration-block-no-duplicate-properties\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n}\n",".popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: $zindex-popover;\n display: block;\n max-width: $popover-max-width;\n // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n @include reset-text();\n font-size: $popover-font-size;\n // Allow breaking very long words so they don't overflow the popover's bounds\n word-wrap: break-word;\n background-color: $popover-bg;\n background-clip: padding-box;\n border: $popover-border-width solid $popover-border-color;\n @include border-radius($popover-border-radius);\n @include box-shadow($popover-box-shadow);\n\n .arrow {\n position: absolute;\n display: block;\n width: $popover-arrow-width;\n height: $popover-arrow-height;\n margin: 0 $border-radius-lg;\n\n &::before,\n &::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n }\n }\n}\n\n.bs-popover-top {\n margin-bottom: $popover-arrow-height;\n\n .arrow {\n bottom: calc((#{$popover-arrow-height} + #{$popover-border-width}) * -1);\n }\n\n .arrow::before,\n .arrow::after {\n border-width: $popover-arrow-height ($popover-arrow-width / 2) 0;\n }\n\n .arrow::before {\n bottom: 0;\n border-top-color: $popover-arrow-outer-color;\n }\n\n .arrow::after {\n bottom: $popover-border-width;\n border-top-color: $popover-arrow-color;\n }\n}\n\n.bs-popover-right {\n margin-left: $popover-arrow-height;\n\n .arrow {\n left: calc((#{$popover-arrow-height} + #{$popover-border-width}) * -1);\n width: $popover-arrow-height;\n height: $popover-arrow-width;\n margin: $border-radius-lg 0; // make sure the arrow does not touch the popover's rounded corners\n }\n\n .arrow::before,\n .arrow::after {\n border-width: ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2) 0;\n }\n\n .arrow::before {\n left: 0;\n border-right-color: $popover-arrow-outer-color;\n }\n\n .arrow::after {\n left: $popover-border-width;\n border-right-color: $popover-arrow-color;\n }\n}\n\n.bs-popover-bottom {\n margin-top: $popover-arrow-height;\n\n .arrow {\n top: calc((#{$popover-arrow-height} + #{$popover-border-width}) * -1);\n }\n\n .arrow::before,\n .arrow::after {\n border-width: 0 ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2);\n }\n\n .arrow::before {\n top: 0;\n border-bottom-color: $popover-arrow-outer-color;\n }\n\n .arrow::after {\n top: $popover-border-width;\n border-bottom-color: $popover-arrow-color;\n }\n\n // This will remove the popover-header's border just below the arrow\n .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: $popover-arrow-width;\n margin-left: ($popover-arrow-width / -2);\n content: \"\";\n border-bottom: $popover-border-width solid $popover-header-bg;\n }\n}\n\n.bs-popover-left {\n margin-right: $popover-arrow-height;\n\n .arrow {\n right: calc((#{$popover-arrow-height} + #{$popover-border-width}) * -1);\n width: $popover-arrow-height;\n height: $popover-arrow-width;\n margin: $border-radius-lg 0; // make sure the arrow does not touch the popover's rounded corners\n }\n\n .arrow::before,\n .arrow::after {\n border-width: ($popover-arrow-width / 2) 0 ($popover-arrow-width / 2) $popover-arrow-height;\n }\n\n .arrow::before {\n right: 0;\n border-left-color: $popover-arrow-outer-color;\n }\n\n .arrow::after {\n right: $popover-border-width;\n border-left-color: $popover-arrow-color;\n }\n}\n\n.bs-popover-auto {\n &[x-placement^=\"top\"] {\n @extend .bs-popover-top;\n }\n &[x-placement^=\"right\"] {\n @extend .bs-popover-right;\n }\n &[x-placement^=\"bottom\"] {\n @extend .bs-popover-bottom;\n }\n &[x-placement^=\"left\"] {\n @extend .bs-popover-left;\n }\n}\n\n\n// Offset the popover to account for the popover arrow\n.popover-header {\n padding: $popover-header-padding-y $popover-header-padding-x;\n margin-bottom: 0; // Reset the default from Reboot\n font-size: $font-size-base;\n color: $popover-header-color;\n background-color: $popover-header-bg;\n border-bottom: $popover-border-width solid darken($popover-header-bg, 5%);\n $offset-border-width: calc(#{$border-radius-lg} - #{$popover-border-width});\n @include border-top-radius($offset-border-width);\n\n &:empty {\n display: none;\n }\n}\n\n.popover-body {\n padding: $popover-body-padding-y $popover-body-padding-x;\n color: $popover-body-color;\n}\n","// Notes on the classes:\n//\n// 1. The .carousel-item-left and .carousel-item-right is used to indicate where\n// the active slide is heading.\n// 2. .active.carousel-item is the current slide.\n// 3. .active.carousel-item-left and .active.carousel-item-right is the current\n// slide in its in-transition state. Only one of these occurs at a time.\n// 4. .carousel-item-next.carousel-item-left and .carousel-item-prev.carousel-item-right\n// is the upcoming slide in transition.\n\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-item {\n position: relative;\n display: none;\n align-items: center;\n width: 100%;\n backface-visibility: hidden;\n perspective: 1000px;\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n @include transition($carousel-transition);\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n.carousel-item-next.carousel-item-left,\n.carousel-item-prev.carousel-item-right {\n transform: translateX(0);\n\n @supports (transform-style: preserve-3d) {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.active.carousel-item-right {\n transform: translateX(100%);\n\n @supports (transform-style: preserve-3d) {\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-item-prev,\n.active.carousel-item-left {\n transform: translateX(-100%);\n\n @supports (transform-style: preserve-3d) {\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n\n//\n// Alternate transitions\n//\n\n.carousel-fade {\n .carousel-item {\n opacity: 0;\n transition-duration: .6s;\n transition-property: opacity;\n }\n\n .carousel-item.active,\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n opacity: 1;\n }\n\n .active.carousel-item-left,\n .active.carousel-item-right {\n opacity: 0;\n }\n\n .carousel-item-next,\n .carousel-item-prev,\n .carousel-item.active,\n .active.carousel-item-left,\n .active.carousel-item-prev {\n transform: translateX(0);\n\n @supports (transform-style: preserve-3d) {\n transform: translate3d(0, 0, 0);\n }\n }\n}\n\n\n//\n// Left/right controls for nav\n//\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n // Use flex for alignment (1-3)\n display: flex; // 1. allow flex styles\n align-items: center; // 2. vertically center contents\n justify-content: center; // 3. horizontally center contents\n width: $carousel-control-width;\n color: $carousel-control-color;\n text-align: center;\n opacity: $carousel-control-opacity;\n // We can't have a transition here because WebKit cancels the carousel\n // animation if you trip this while in the middle of another animation.\n\n // Hover/focus state\n @include hover-focus {\n color: $carousel-control-color;\n text-decoration: none;\n outline: 0;\n opacity: .9;\n }\n}\n.carousel-control-prev {\n left: 0;\n @if $enable-gradients {\n background: linear-gradient(90deg, rgba($black, .25), rgba($black, .001));\n }\n}\n.carousel-control-next {\n right: 0;\n @if $enable-gradients {\n background: linear-gradient(270deg, rgba($black, .25), rgba($black, .001));\n }\n}\n\n// Icons for within\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: $carousel-control-icon-width;\n height: $carousel-control-icon-width;\n background: transparent no-repeat center center;\n background-size: 100% 100%;\n}\n.carousel-control-prev-icon {\n background-image: $carousel-control-prev-icon-bg;\n}\n.carousel-control-next-icon {\n background-image: $carousel-control-next-icon-bg;\n}\n\n\n// Optional indicator pips\n//\n// Add an ordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 10px;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0; // override <ol> default\n // Use the .carousel-control's width as margin so we don't overlay those\n margin-right: $carousel-control-width;\n margin-left: $carousel-control-width;\n list-style: none;\n\n li {\n position: relative;\n flex: 0 1 auto;\n width: $carousel-indicator-width;\n height: $carousel-indicator-height;\n margin-right: $carousel-indicator-spacer;\n margin-left: $carousel-indicator-spacer;\n text-indent: -999px;\n cursor: pointer;\n background-color: rgba($carousel-indicator-active-bg, .5);\n\n // Use pseudo classes to increase the hit area by 10px on top and bottom.\n &::before {\n position: absolute;\n top: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n }\n &::after {\n position: absolute;\n bottom: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n }\n }\n\n .active {\n background-color: $carousel-indicator-active-bg;\n }\n}\n\n\n// Optional captions\n//\n//\n\n.carousel-caption {\n position: absolute;\n right: ((100% - $carousel-caption-width) / 2);\n bottom: 20px;\n left: ((100% - $carousel-caption-width) / 2);\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: $carousel-caption-color;\n text-align: center;\n}\n","// stylelint-disable declaration-no-important\n\n.align-baseline { vertical-align: baseline !important; } // Browser default\n.align-top { vertical-align: top !important; }\n.align-middle { vertical-align: middle !important; }\n.align-bottom { vertical-align: bottom !important; }\n.align-text-bottom { vertical-align: text-bottom !important; }\n.align-text-top { vertical-align: text-top !important; }\n","// stylelint-disable declaration-no-important\n\n// Contextual backgrounds\n\n@mixin bg-variant($parent, $color) {\n #{$parent} {\n background-color: $color !important;\n }\n a#{$parent},\n button#{$parent} {\n @include hover-focus {\n background-color: darken($color, 10%) !important;\n }\n }\n}\n\n@mixin bg-gradient-variant($parent, $color) {\n #{$parent} {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;\n }\n}\n","// stylelint-disable declaration-no-important\n\n@each $color, $value in $theme-colors {\n @include bg-variant(\".bg-#{$color}\", $value);\n}\n\n@if $enable-gradients {\n @each $color, $value in $theme-colors {\n @include bg-gradient-variant(\".bg-gradient-#{$color}\", $value);\n }\n}\n\n.bg-white {\n background-color: $white !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Border\n//\n\n.border { border: $border-width solid $border-color !important; }\n.border-top { border-top: $border-width solid $border-color !important; }\n.border-right { border-right: $border-width solid $border-color !important; }\n.border-bottom { border-bottom: $border-width solid $border-color !important; }\n.border-left { border-left: $border-width solid $border-color !important; }\n\n.border-0 { border: 0 !important; }\n.border-top-0 { border-top: 0 !important; }\n.border-right-0 { border-right: 0 !important; }\n.border-bottom-0 { border-bottom: 0 !important; }\n.border-left-0 { border-left: 0 !important; }\n\n@each $color, $value in $theme-colors {\n .border-#{$color} {\n border-color: $value !important;\n }\n}\n\n.border-white {\n border-color: $white !important;\n}\n\n//\n// Border-radius\n//\n\n.rounded {\n border-radius: $border-radius !important;\n}\n.rounded-top {\n border-top-left-radius: $border-radius !important;\n border-top-right-radius: $border-radius !important;\n}\n.rounded-right {\n border-top-right-radius: $border-radius !important;\n border-bottom-right-radius: $border-radius !important;\n}\n.rounded-bottom {\n border-bottom-right-radius: $border-radius !important;\n border-bottom-left-radius: $border-radius !important;\n}\n.rounded-left {\n border-top-left-radius: $border-radius !important;\n border-bottom-left-radius: $border-radius !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n","@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .d#{$infix}-none { display: none !important; }\n .d#{$infix}-inline { display: inline !important; }\n .d#{$infix}-inline-block { display: inline-block !important; }\n .d#{$infix}-block { display: block !important; }\n .d#{$infix}-table { display: table !important; }\n .d#{$infix}-table-row { display: table-row !important; }\n .d#{$infix}-table-cell { display: table-cell !important; }\n .d#{$infix}-flex { display: flex !important; }\n .d#{$infix}-inline-flex { display: inline-flex !important; }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n .d-print-none { display: none !important; }\n .d-print-inline { display: inline !important; }\n .d-print-inline-block { display: inline-block !important; }\n .d-print-block { display: block !important; }\n .d-print-table { display: table !important; }\n .d-print-table-row { display: table-row !important; }\n .d-print-table-cell { display: table-cell !important; }\n .d-print-flex { display: flex !important; }\n .d-print-inline-flex { display: inline-flex !important; }\n}\n","// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n\n &::before {\n display: block;\n content: \"\";\n }\n\n .embed-responsive-item,\n iframe,\n embed,\n object,\n video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n }\n}\n\n.embed-responsive-21by9 {\n &::before {\n padding-top: percentage(9 / 21);\n }\n}\n\n.embed-responsive-16by9 {\n &::before {\n padding-top: percentage(9 / 16);\n }\n}\n\n.embed-responsive-4by3 {\n &::before {\n padding-top: percentage(3 / 4);\n }\n}\n\n.embed-responsive-1by1 {\n &::before {\n padding-top: percentage(1 / 1);\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .float#{$infix}-left { @include float-left; }\n .float#{$infix}-right { @include float-right; }\n .float#{$infix}-none { @include float-none; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n@mixin float-left {\n float: left !important;\n}\n@mixin float-right {\n float: right !important;\n}\n@mixin float-none {\n float: none !important;\n}\n","// stylelint-disable declaration-no-important\n\n// Common values\n\n// Sass list not in variables since it's not intended for customization.\n// stylelint-disable-next-line scss/dollar-variable-default\n$positions: static, relative, absolute, fixed, sticky;\n\n@each $position in $positions {\n .position-#{$position} { position: $position !important; }\n}\n\n// Shorthand\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: $zindex-fixed;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: $zindex-fixed;\n}\n\n.sticky-top {\n @supports (position: sticky) {\n position: sticky;\n top: 0;\n z-index: $zindex-sticky;\n }\n}\n","//\n// Screenreaders\n//\n\n.sr-only {\n @include sr-only();\n}\n\n.sr-only-focusable {\n @include sr-only-focusable();\n}\n","// Only display content to screen readers\n//\n// See: https://a11yproject.com/posts/how-to-hide-content/\n// See: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n }\n}\n","// stylelint-disable declaration-no-important\n\n.shadow-sm { box-shadow: $box-shadow-sm !important; }\n.shadow { box-shadow: $box-shadow !important; }\n.shadow-lg { box-shadow: $box-shadow-lg !important; }\n.shadow-none { box-shadow: none !important; }\n","// stylelint-disable declaration-no-important\n\n// Width and height\n\n@each $prop, $abbrev in (width: w, height: h) {\n @each $size, $length in $sizes {\n .#{$abbrev}-#{$size} { #{$prop}: $length !important; }\n }\n}\n\n.mw-100 { max-width: 100% !important; }\n.mh-100 { max-height: 100% !important; }\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Text\n//\n\n.text-monospace { font-family: $font-family-monospace; }\n\n// Alignment\n\n.text-justify { text-align: justify !important; }\n.text-nowrap { white-space: nowrap !important; }\n.text-truncate { @include text-truncate; }\n\n// Responsive alignment\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .text#{$infix}-left { text-align: left !important; }\n .text#{$infix}-right { text-align: right !important; }\n .text#{$infix}-center { text-align: center !important; }\n }\n}\n\n// Transformation\n\n.text-lowercase { text-transform: lowercase !important; }\n.text-uppercase { text-transform: uppercase !important; }\n.text-capitalize { text-transform: capitalize !important; }\n\n// Weight and italics\n\n.font-weight-light { font-weight: $font-weight-light !important; }\n.font-weight-normal { font-weight: $font-weight-normal !important; }\n.font-weight-bold { font-weight: $font-weight-bold !important; }\n.font-italic { font-style: italic !important; }\n\n// Contextual colors\n\n.text-white { color: $white !important; }\n\n@each $color, $value in $theme-colors {\n @include text-emphasis-variant(\".text-#{$color}\", $value);\n}\n\n.text-body { color: $body-color !important; }\n.text-muted { color: $text-muted !important; }\n\n.text-black-50 { color: rgba($black, .5) !important; }\n.text-white-50 { color: rgba($white, .5) !important; }\n\n// Misc\n\n.text-hide {\n @include text-hide($ignore-warning: true);\n}\n","// Text truncate\n// Requires inline-block or block for proper styling\n\n@mixin text-truncate() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","// stylelint-disable declaration-no-important\n\n// Typography\n\n@mixin text-emphasis-variant($parent, $color) {\n #{$parent} {\n color: $color !important;\n }\n a#{$parent} {\n @include hover-focus {\n color: darken($color, 10%) !important;\n }\n }\n}\n","// CSS image replacement\n@mixin text-hide($ignore-warning: false) {\n // stylelint-disable-next-line font-family-no-missing-generic-family-keyword\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n\n @if ($ignore-warning != true) {\n @warn \"The `text-hide()` mixin has been deprecated as of v4.1.0. It will be removed entirely in v5.\";\n }\n}\n","//\n// Visibility utilities\n//\n\n.visible {\n @include invisible(visible);\n}\n\n.invisible {\n @include invisible(hidden);\n}\n","// stylelint-disable declaration-no-important\n\n// Visibility\n\n@mixin invisible($visibility) {\n visibility: $visibility !important;\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type\n\n// Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request:\n// https://www.phpied.com/delay-loading-your-print-css/\n// ==========================================================================\n\n@if $enable-print-styles {\n @media print {\n *,\n *::before,\n *::after {\n // Bootstrap specific; comment out `color` and `background`\n //color: $black !important; // Black prints faster\n text-shadow: none !important;\n //background: transparent !important;\n box-shadow: none !important;\n }\n\n a {\n &:not(.btn) {\n text-decoration: underline;\n }\n }\n\n // Bootstrap specific; comment the following selector out\n //a[href]::after {\n // content: \" (\" attr(href) \")\";\n //}\n\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n\n // Bootstrap specific; comment the following selector out\n //\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n //\n\n //a[href^=\"#\"]::after,\n //a[href^=\"javascript:\"]::after {\n // content: \"\";\n //}\n\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: $border-width solid $gray-500; // Bootstrap custom code; using `$border-width` instead of 1px\n page-break-inside: avoid;\n }\n\n //\n // Printing Tables:\n // http://css-discuss.incutio.com/wiki/Printing_Tables\n //\n\n thead {\n display: table-header-group;\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Specify a size and min-width to make printing closer across browsers.\n // We don't set margin here because it breaks `size` in Chrome. We also\n // don't use `!important` on `size` as it breaks in Chrome.\n @page {\n size: $print-page-size;\n }\n body {\n min-width: $print-body-min-width !important;\n }\n .container {\n min-width: $print-body-min-width !important;\n }\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .badge {\n border: $border-width solid $black;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: $white !important;\n }\n }\n\n .table-bordered {\n th,\n td {\n border: 1px solid $gray-300 !important;\n }\n }\n\n .table-dark {\n color: inherit;\n\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $table-border-color;\n }\n }\n\n .table .thead-dark th {\n color: inherit;\n border-color: $table-border-color;\n }\n\n // Bootstrap specific changes end\n }\n}\n"]} \ No newline at end of file
diff --git a/public/css/bootstrap.min.css b/public/css/bootstrap.min.css
new file mode 100755
index 0000000..8826912
--- /dev/null
+++ b/public/css/bootstrap.min.css
@@ -0,0 +1,7 @@
+/*!
+ * Bootstrap v4.1.3 (https://getbootstrap.com/)
+ * Copyright 2011-2018 The Bootstrap Authors
+ * Copyright 2011-2018 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::after,.was-validated .custom-file-input:valid~.custom-file-label::after{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label::after,.was-validated .custom-file-input:invalid~.custom-file-label::after{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-label::after{border-color:#80bdff}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.25rem;padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media screen and (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-dialog-centered::before{display:block;height:calc(100vh - (.5rem * 2));content:""}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-dialog-centered::before{height:calc(100vh - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-item-next,.carousel-item-prev,.carousel-item.active{transition:none}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
+/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file
diff --git a/public/css/bootstrap.min.css.map b/public/css/bootstrap.min.css.map
new file mode 100755
index 0000000..f64f6bb
--- /dev/null
+++ b/public/css/bootstrap.min.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_root.scss","../../scss/_reboot.scss","dist/css/bootstrap.css","bootstrap.css","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/_tables.scss","../../scss/mixins/_table-row.scss","../../scss/_forms.scss","../../scss/mixins/_transition.scss","../../scss/mixins/_forms.scss","../../scss/mixins/_gradients.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_transitions.scss","../../scss/_dropdown.scss","../../scss/mixins/_caret.scss","../../scss/mixins/_nav-divider.scss","../../scss/_button-group.scss","../../scss/_input-group.scss","../../scss/_custom-forms.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/_card.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_badge.scss","../../scss/mixins/_badge.scss","../../scss/_jumbotron.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/_media.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_close.scss","../../scss/_modal.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/utilities/_align.scss","../../scss/mixins/_background-variant.scss","../../scss/utilities/_background.scss","../../scss/utilities/_borders.scss","../../scss/mixins/_clearfix.scss","../../scss/utilities/_display.scss","../../scss/utilities/_embed.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_float.scss","../../scss/mixins/_float.scss","../../scss/utilities/_position.scss","../../scss/utilities/_screenreaders.scss","../../scss/mixins/_screen-reader.scss","../../scss/utilities/_shadows.scss","../../scss/utilities/_sizing.scss","../../scss/utilities/_spacing.scss","../../scss/utilities/_text.scss","../../scss/mixins/_text-truncate.scss","../../scss/mixins/_text-emphasis.scss","../../scss/mixins/_text-hide.scss","../../scss/utilities/_visibility.scss","../../scss/mixins/_visibility.scss","../../scss/_print.scss"],"names":[],"mappings":"AAAA;;;;;ACAA,MAGI,OAAA,QAAA,SAAA,QAAA,SAAA,QAAA,OAAA,QAAA,MAAA,QAAA,SAAA,QAAA,SAAA,QAAA,QAAA,QAAA,OAAA,QAAA,OAAA,QAAA,QAAA,KAAA,OAAA,QAAA,YAAA,QAIA,UAAA,QAAA,YAAA,QAAA,UAAA,QAAA,OAAA,QAAA,UAAA,QAAA,SAAA,QAAA,QAAA,QAAA,OAAA,QAIA,gBAAA,EAAA,gBAAA,MAAA,gBAAA,MAAA,gBAAA,MAAA,gBAAA,OAKF,yBAAA,aAAA,CAAA,kBAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,KAAA,CAAA,UAAA,CAAA,mBAAA,CAAA,gBAAA,CAAA,iBAAA,CAAA,mBACA,wBAAA,cAAA,CAAA,KAAA,CAAA,MAAA,CAAA,QAAA,CAAA,iBAAA,CAAA,aAAA,CAAA,UCGF,ECmBA,QADA,SDfE,WAAA,WAGF,KACE,YAAA,WACA,YAAA,KACA,yBAAA,KACA,qBAAA,KACA,mBAAA,UACA,4BAAA,YAKA,cACE,MAAA,aAMJ,QAAA,MAAA,WAAA,OAAA,OAAA,OAAA,OAAA,KAAA,IAAA,QACE,QAAA,MAWF,KACE,OAAA,EACA,YAAA,aAAA,CAAA,kBAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,KAAA,CAAA,UAAA,CAAA,mBAAA,CAAA,gBAAA,CAAA,iBAAA,CAAA,mBACA,UAAA,KACA,YAAA,IACA,YAAA,IACA,MAAA,QACA,WAAA,KACA,iBAAA,KEOF,sBFEE,QAAA,YASF,GACE,WAAA,YACA,OAAA,EACA,SAAA,QAaF,GAAA,GAAA,GAAA,GAAA,GAAA,GACE,WAAA,EACA,cAAA,MAQF,EACE,WAAA,EACA,cAAA,KClBF,0BD4BA,YAEE,gBAAA,UACA,wBAAA,UAAA,OAAA,gBAAA,UAAA,OACA,OAAA,KACA,cAAA,EAGF,QACE,cAAA,KACA,WAAA,OACA,YAAA,QCvBF,GD0BA,GC3BA,GD8BE,WAAA,EACA,cAAA,KAGF,MC1BA,MACA,MAFA,MD+BE,cAAA,EAGF,GACE,YAAA,IAGF,GACE,cAAA,MACA,YAAA,EAGF,WACE,OAAA,EAAA,EAAA,KAGF,IACE,WAAA,OAIF,EC5BA,OD8BE,YAAA,OAIF,MACE,UAAA,IAQF,IClCA,IDoCE,SAAA,SACA,UAAA,IACA,YAAA,EACA,eAAA,SAGF,IAAM,OAAA,OACN,IAAM,IAAA,MAON,EACE,MAAA,QACA,gBAAA,KACA,iBAAA,YACA,6BAAA,QG7LA,QHgME,MAAA,QACA,gBAAA,UAUJ,8BACE,MAAA,QACA,gBAAA,KGzMA,oCAAA,oCH4ME,MAAA,QACA,gBAAA,KANJ,oCAUI,QAAA,ECpCJ,KACA,ID4CA,IC3CA,KD+CE,YAAA,cAAA,CAAA,KAAA,CAAA,MAAA,CAAA,QAAA,CAAA,iBAAA,CAAA,aAAA,CAAA,UACA,UAAA,IAGF,IAEE,WAAA,EAEA,cAAA,KAEA,SAAA,KAGA,mBAAA,UAQF,OAEE,OAAA,EAAA,EAAA,KAQF,IACE,eAAA,OACA,aAAA,KAGF,IAGE,SAAA,OACA,eAAA,OAQF,MACE,gBAAA,SAGF,QACE,YAAA,OACA,eAAA,OACA,MAAA,QACA,WAAA,KACA,aAAA,OAGF,GAGE,WAAA,QAQF,MAEE,QAAA,aACA,cAAA,MAMF,OACE,cAAA,EAOF,aACE,QAAA,IAAA,OACA,QAAA,IAAA,KAAA,yBChFF,ODmFA,MCjFA,SADA,OAEA,SDqFE,OAAA,EACA,YAAA,QACA,UAAA,QACA,YAAA,QAGF,OCnFA,MDqFE,SAAA,QAGF,OCnFA,ODqFE,eAAA,KC/EF,aACA,cDoFA,OCtFA,mBD0FE,mBAAA,OCnFF,gCACA,+BACA,gCDqFA,yBAIE,QAAA,EACA,aAAA,KCpFF,qBDuFA,kBAEE,WAAA,WACA,QAAA,EAIF,iBCvFA,2BACA,kBAFA,iBDiGE,mBAAA,QAGF,SACE,SAAA,KAEA,OAAA,SAGF,SAME,UAAA,EAEA,QAAA,EACA,OAAA,EACA,OAAA,EAKF,OACE,QAAA,MACA,MAAA,KACA,UAAA,KACA,QAAA,EACA,cAAA,MACA,UAAA,OACA,YAAA,QACA,MAAA,QACA,YAAA,OAGF,SACE,eAAA,SErGF,yCDEA,yCDyGE,OAAA,KEtGF,cF8GE,eAAA,KACA,mBAAA,KE1GF,4CDEA,yCDiHE,mBAAA,KAQF,6BACE,KAAA,QACA,mBAAA,OAOF,OACE,QAAA,aAGF,QACE,QAAA,UACA,OAAA,QAGF,SACE,QAAA,KEvHF,SF6HE,QAAA,eCvHF,IAAK,IAAK,IAAK,IAAK,IAAK,IGpWzB,GAAA,GAAA,GAAA,GAAA,GAAA,GAEE,cAAA,MACA,YAAA,QACA,YAAA,IACA,YAAA,IACA,MAAA,QAGF,IAAA,GAAU,UAAA,OACV,IAAA,GAAU,UAAA,KACV,IAAA,GAAU,UAAA,QACV,IAAA,GAAU,UAAA,OACV,IAAA,GAAU,UAAA,QACV,IAAA,GAAU,UAAA,KAEV,MACE,UAAA,QACA,YAAA,IAIF,WACE,UAAA,KACA,YAAA,IACA,YAAA,IAEF,WACE,UAAA,OACA,YAAA,IACA,YAAA,IAEF,WACE,UAAA,OACA,YAAA,IACA,YAAA,IAEF,WACE,UAAA,OACA,YAAA,IACA,YAAA,IJoCF,GI3BE,WAAA,KACA,cAAA,KACA,OAAA,EACA,WAAA,IAAA,MAAA,eHqXF,OG7WA,MAEE,UAAA,IACA,YAAA,IHgXF,MG7WA,KAEE,QAAA,KACA,iBAAA,QAQF,eC/EE,aAAA,EACA,WAAA,KDmFF,aCpFE,aAAA,EACA,WAAA,KDsFF,kBACE,QAAA,aADF,mCAII,aAAA,MAUJ,YACE,UAAA,IACA,eAAA,UAIF,YACE,cAAA,KACA,UAAA,QAGF,mBACE,QAAA,MACA,UAAA,IACA,MAAA,QAHF,2BAMI,QAAA,cEnHJ,WCIE,UAAA,KAGA,OAAA,KDDF,eACE,QAAA,OACA,iBAAA,KACA,OAAA,IAAA,MAAA,QEZE,cAAA,ODOF,UAAA,KAGA,OAAA,KDcF,QAEE,QAAA,aAGF,YACE,cAAA,MACA,YAAA,EAGF,gBACE,UAAA,IACA,MAAA,QGvCF,KACE,UAAA,MACA,MAAA,QACA,WAAA,WAGA,OACE,MAAA,QAKJ,IACE,QAAA,MAAA,MACA,UAAA,MACA,MAAA,KACA,iBAAA,QDbE,cAAA,MCSJ,QASI,QAAA,EACA,UAAA,KACA,YAAA,IT0NJ,ISnNE,QAAA,MACA,UAAA,MACA,MAAA,QAHF,SAOI,UAAA,QACA,MAAA,QACA,WAAA,OAKJ,gBACE,WAAA,MACA,WAAA,OCzCA,WCAA,MAAA,KACA,cAAA,KACA,aAAA,KACA,aAAA,KACA,YAAA,KCmDE,yBFvDF,WCYI,UAAA,OC2CF,yBFvDF,WCYI,UAAA,OC2CF,yBFvDF,WCYI,UAAA,OC2CF,0BFvDF,WCYI,UAAA,QDAJ,iBCZA,MAAA,KACA,cAAA,KACA,aAAA,KACA,aAAA,KACA,YAAA,KDkBA,KCJA,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,aAAA,MACA,YAAA,MDOA,YACE,aAAA,EACA,YAAA,EAFF,iBT2jBF,0BSrjBM,cAAA,EACA,aAAA,EGjCJ,KAAA,OAAA,QAAA,QAAA,QAAA,OAAA,OAAA,OAAA,OAAA,OAAA,OAAA,OAAA,OZ2lBF,UAEqJ,QAAvI,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACtG,aAFqJ,QAAvI,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACtG,aAFkJ,QAAvI,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACnG,aAEqJ,QAAvI,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACtG,aY9lBI,SAAA,SACA,MAAA,KACA,WAAA,IACA,cAAA,KACA,aAAA,KAmBE,KACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAEF,UACE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KAIA,OFFN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEFM,OFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,OFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,OFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,OFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,OFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,OFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,OFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,OFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,QFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,QFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,QFFN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEGI,aAAwB,eAAA,GAAA,MAAA,GAExB,YAAuB,eAAA,GAAA,MAAA,GAGrB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,SAAwB,eAAA,EAAA,MAAA,EAAxB,UAAwB,eAAA,GAAA,MAAA,GAAxB,UAAwB,eAAA,GAAA,MAAA,GAAxB,UAAwB,eAAA,GAAA,MAAA,GAMtB,UFTR,YAAA,UESQ,UFTR,YAAA,WESQ,UFTR,YAAA,IESQ,UFTR,YAAA,WESQ,UFTR,YAAA,WESQ,UFTR,YAAA,IESQ,UFTR,YAAA,WESQ,UFTR,YAAA,WESQ,UFTR,YAAA,IESQ,WFTR,YAAA,WESQ,WFTR,YAAA,WCUE,yBC7BE,QACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAEF,aACE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KAIA,UFFN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEGI,gBAAwB,eAAA,GAAA,MAAA,GAExB,eAAuB,eAAA,GAAA,MAAA,GAGrB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAMtB,aFTR,YAAA,EESQ,aFTR,YAAA,UESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,cFTR,YAAA,WESQ,cFTR,YAAA,YCUE,yBC7BE,QACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAEF,aACE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KAIA,UFFN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEGI,gBAAwB,eAAA,GAAA,MAAA,GAExB,eAAuB,eAAA,GAAA,MAAA,GAGrB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAMtB,aFTR,YAAA,EESQ,aFTR,YAAA,UESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,cFTR,YAAA,WESQ,cFTR,YAAA,YCUE,yBC7BE,QACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAEF,aACE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KAIA,UFFN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEGI,gBAAwB,eAAA,GAAA,MAAA,GAExB,eAAuB,eAAA,GAAA,MAAA,GAGrB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAMtB,aFTR,YAAA,EESQ,aFTR,YAAA,UESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,cFTR,YAAA,WESQ,cFTR,YAAA,YCUE,0BC7BE,QACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAEF,aACE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KAIA,UFFN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEGI,gBAAwB,eAAA,GAAA,MAAA,GAExB,eAAuB,eAAA,GAAA,MAAA,GAGrB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,YAAwB,eAAA,EAAA,MAAA,EAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAAxB,aAAwB,eAAA,GAAA,MAAA,GAMtB,aFTR,YAAA,EESQ,aFTR,YAAA,UESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,aFTR,YAAA,WESQ,aFTR,YAAA,WESQ,aFTR,YAAA,IESQ,cFTR,YAAA,WESQ,cFTR,YAAA,YG9CF,OACE,MAAA,KACA,cAAA,KACA,iBAAA,Yb4+CF,Ua/+CA,UAOI,QAAA,OACA,eAAA,IACA,WAAA,IAAA,MAAA,QATJ,gBAaI,eAAA,OACA,cAAA,IAAA,MAAA,QAdJ,mBAkBI,WAAA,IAAA,MAAA,QAlBJ,cAsBI,iBAAA,Kb6+CJ,aap+CA,aAGI,QAAA,MASJ,gBACE,OAAA,IAAA,MAAA,Qbg+CF,mBaj+CA,mBAKI,OAAA,IAAA,MAAA,Qbi+CJ,yBat+CA,yBAWM,oBAAA,Ibk+CN,8BAFA,qBa39CA,qBb49CA,2Bav9CI,OAAA,EAQJ,yCAEI,iBAAA,gBXlEF,4BW8EI,iBAAA,iBCrFJ,edqiDF,kBADA,kBchiDM,iBAAA,QZGJ,kCYQM,iBAAA,QALN,qCdoiDF,qCc3hDU,iBAAA,QAnBR,iBdojDF,oBADA,oBc/iDM,iBAAA,QZGJ,oCYQM,iBAAA,QALN,uCdmjDF,uCc1iDU,iBAAA,QAnBR,edmkDF,kBADA,kBc9jDM,iBAAA,QZGJ,kCYQM,iBAAA,QALN,qCdkkDF,qCczjDU,iBAAA,QAnBR,YdklDF,eADA,ec7kDM,iBAAA,QZGJ,+BYQM,iBAAA,QALN,kCdilDF,kCcxkDU,iBAAA,QAnBR,edimDF,kBADA,kBc5lDM,iBAAA,QZGJ,kCYQM,iBAAA,QALN,qCdgmDF,qCcvlDU,iBAAA,QAnBR,cdgnDF,iBADA,iBc3mDM,iBAAA,QZGJ,iCYQM,iBAAA,QALN,oCd+mDF,oCctmDU,iBAAA,QAnBR,ad+nDF,gBADA,gBc1nDM,iBAAA,QZGJ,gCYQM,iBAAA,QALN,mCd8nDF,mCcrnDU,iBAAA,QAnBR,Yd8oDF,eADA,eczoDM,iBAAA,QZGJ,+BYQM,iBAAA,QALN,kCd6oDF,kCcpoDU,iBAAA,QAnBR,cd6pDF,iBADA,iBcxpDM,iBAAA,iBZGJ,iCYQM,iBAAA,iBALN,oCd4pDF,oCcnpDU,iBAAA,iBDyFV,sBAGM,MAAA,KACA,iBAAA,QACA,aAAA,QALN,uBAWM,MAAA,QACA,iBAAA,QACA,aAAA,QAKN,YACE,MAAA,KACA,iBAAA,Qb4jDF,ea9jDA,eb+jDA,qBaxjDI,aAAA,QAPJ,2BAWI,OAAA,EAXJ,oDAgBM,iBAAA,sBXvIJ,uCW8IM,iBAAA,uBFjFJ,4BEkGA,qBAEI,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MACA,mBAAA,yBANH,qCAUK,OAAA,GF5GN,4BEkGA,qBAEI,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MACA,mBAAA,yBANH,qCAUK,OAAA,GF5GN,4BEkGA,qBAEI,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MACA,mBAAA,yBANH,qCAUK,OAAA,GF5GN,6BEkGA,qBAEI,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MACA,mBAAA,yBANH,qCAUK,OAAA,GAfV,kBAOQ,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MACA,mBAAA,yBAXR,kCAeU,OAAA,EE/KV,cACE,QAAA,MACA,MAAA,KACA,OAAA,oBACA,QAAA,QAAA,OACA,UAAA,KACA,YAAA,IACA,MAAA,QACA,iBAAA,KACA,gBAAA,YACA,OAAA,IAAA,MAAA,QAKE,cAAA,OChBE,WAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAIJ,kDDHF,cCII,WAAA,MDJJ,0BA0BI,iBAAA,YACA,OAAA,EEpBF,oBACE,MAAA,QACA,iBAAA,KACA,aAAA,QACA,QAAA,EAKE,WAAA,EAAA,EAAA,EAAA,MAAA,oBFhBN,yCAmCI,MAAA,QAEA,QAAA,EArCJ,gCAmCI,MAAA,QAEA,QAAA,EArCJ,oCAmCI,MAAA,QAEA,QAAA,EArCJ,qCAmCI,MAAA,QAEA,QAAA,EArCJ,2BAmCI,MAAA,QAEA,QAAA,EArCJ,uBAAA,wBA+CI,iBAAA,QAEA,QAAA,EAIJ,qCAOI,MAAA,QACA,iBAAA,KAKJ,mBfgxDA,oBe9wDE,QAAA,MACA,MAAA,KAUF,gBACE,YAAA,oBACA,eAAA,oBACA,cAAA,EACA,UAAA,QACA,YAAA,IAGF,mBACE,YAAA,kBACA,eAAA,kBACA,UAAA,QACA,YAAA,IAGF,mBACE,YAAA,mBACA,eAAA,mBACA,UAAA,QACA,YAAA,IASF,wBACE,QAAA,MACA,MAAA,KACA,YAAA,QACA,eAAA,QACA,cAAA,EACA,YAAA,IACA,MAAA,QACA,iBAAA,YACA,OAAA,MAAA,YACA,aAAA,IAAA,EAVF,wCAAA,wCAcI,cAAA,EACA,aAAA,EAYJ,iBACE,OAAA,sBACA,QAAA,OAAA,MACA,UAAA,QACA,YAAA,IR5IE,cAAA,MQgJJ,iBACE,OAAA,qBACA,QAAA,MAAA,KACA,UAAA,QACA,YAAA,IRpJE,cAAA,MQyJJ,8BAAA,0BAGI,OAAA,KAIJ,sBACE,OAAA,KASF,YACE,cAAA,KAGF,WACE,QAAA,MACA,WAAA,OAQF,UACE,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,aAAA,KACA,YAAA,KAJF,efovDA,wBe5uDI,cAAA,IACA,aAAA,IASJ,YACE,SAAA,SACA,QAAA,MACA,aAAA,QAGF,kBACE,SAAA,SACA,WAAA,MACA,YAAA,SAHF,6CAMI,MAAA,QAIJ,kBACE,cAAA,EAGF,mBACE,QAAA,mBAAA,QAAA,YACA,eAAA,OAAA,YAAA,OACA,aAAA,EACA,aAAA,OAJF,qCAQI,SAAA,OACA,WAAA,EACA,aAAA,SACA,YAAA,EEhNF,gBACE,QAAA,KACA,MAAA,KACA,WAAA,OACA,UAAA,IACA,MAAA,QAGF,eACE,SAAA,SACA,IAAA,KACA,QAAA,EACA,QAAA,KACA,UAAA,KACA,QAAA,OAAA,MACA,WAAA,MACA,UAAA,QACA,YAAA,IACA,MAAA,KACA,iBAAA,mBV5CA,cAAA,OP8+DJ,wBiB57DI,uBAAA,oCAAA,mCAEE,aAAA,QjBg8DN,8BiBl8DI,6BAAA,0CAAA,yCAKI,aAAA,QACA,WAAA,EAAA,EAAA,EAAA,MAAA,oBjBu8DR,wCACA,uCANqD,uCACrD,sCAAyC,oDAEzC,mDiB38DI,mDjBw8DJ,kDiB77DQ,QAAA,MjBw8DkD,4CAC1D,2CiBn8DI,wDjBk8DJ,uDiB97DQ,QAAA,MAMJ,6CAAA,yDAGI,MAAA,QjB+7DiD,2CACzD,0CiBn8DI,uDjBk8DJ,sDiB17DQ,QAAA,MAMJ,qDAAA,iEAGI,MAAA,QAHJ,6DAAA,yEAMM,iBAAA,QjB47DmD,+CAC7D,8CiBn8DI,2DjBk8DJ,0DiBt7DQ,QAAA,MAZJ,qEAAA,iFCzFA,iBAAA,QDyFA,mEAAA,+EAuBM,WAAA,EAAA,EAAA,EAAA,IAAA,IAAA,CAAA,EAAA,EAAA,EAAA,MAAA,oBAQN,+CAAA,2DAGI,aAAA,QAHJ,sDAAA,kEAKe,aAAA,QjBo7DuC,4CAC1D,2CiB17DI,wDjBy7DJ,uDiB/6DQ,QAAA,MAVJ,qDAAA,iEAeM,WAAA,EAAA,EAAA,EAAA,MAAA,oBAhHR,kBACE,QAAA,KACA,MAAA,KACA,WAAA,OACA,UAAA,IACA,MAAA,QAGF,iBACE,SAAA,SACA,IAAA,KACA,QAAA,EACA,QAAA,KACA,UAAA,KACA,QAAA,OAAA,MACA,WAAA,MACA,UAAA,QACA,YAAA,IACA,MAAA,KACA,iBAAA,mBV5CA,cAAA,OPqlEJ,0BiBniEI,yBAAA,sCAAA,qCAEE,aAAA,QjBuiEN,gCiBziEI,+BAAA,4CAAA,2CAKI,aAAA,QACA,WAAA,EAAA,EAAA,EAAA,MAAA,oBjB8iER,4CACA,2CANyD,2CACzD,0CAA6C,wDAE7C,uDiBljEI,uDjB+iEJ,sDiBpiEQ,QAAA,MjB+iEsD,gDAC9D,+CiB1iEI,4DjByiEJ,2DiBriEQ,QAAA,MAMJ,+CAAA,2DAGI,MAAA,QjBsiEqD,+CAC7D,8CiB1iEI,2DjByiEJ,0DiBjiEQ,QAAA,MAMJ,uDAAA,mEAGI,MAAA,QAHJ,+DAAA,2EAMM,iBAAA,QjBmiEuD,mDACjE,kDiB1iEI,+DjByiEJ,8DiB7hEQ,QAAA,MAZJ,uEAAA,mFCzFA,iBAAA,QDyFA,qEAAA,iFAuBM,WAAA,EAAA,EAAA,EAAA,IAAA,IAAA,CAAA,EAAA,EAAA,EAAA,MAAA,oBAQN,iDAAA,6DAGI,aAAA,QAHJ,wDAAA,oEAKe,aAAA,QjB2hE2C,gDAC9D,+CiBjiEI,4DjBgiEJ,2DiBthEQ,QAAA,MAVJ,uDAAA,mEAeM,WAAA,EAAA,EAAA,EAAA,MAAA,oBFwHV,aACE,QAAA,YAAA,QAAA,KACA,cAAA,IAAA,KAAA,UAAA,IAAA,KACA,eAAA,OAAA,YAAA,OAHF,yBASI,MAAA,KJlNA,yBIyMJ,mBAeM,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,OAAA,gBAAA,OACA,cAAA,EAlBN,yBAuBM,QAAA,YAAA,QAAA,KACA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,cAAA,IAAA,KAAA,UAAA,IAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,EA3BN,2BAgCM,QAAA,aACA,MAAA,KACA,eAAA,OAlCN,qCAuCM,QAAA,afs6DJ,4Be78DF,0BA4CM,MAAA,KA5CN,yBAkDM,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,OAAA,gBAAA,OACA,MAAA,KACA,aAAA,EAtDN,+BAyDM,SAAA,SACA,WAAA,EACA,aAAA,OACA,YAAA,EA5DN,6BAgEM,eAAA,OAAA,YAAA,OACA,cAAA,OAAA,gBAAA,OAjEN,mCAoEM,cAAA,GInUN,KACE,QAAA,aACA,YAAA,IACA,WAAA,OACA,YAAA,OACA,eAAA,OACA,oBAAA,KAAA,iBAAA,KAAA,gBAAA,KAAA,YAAA,KACA,OAAA,IAAA,MAAA,YCsFA,QAAA,QAAA,OACA,UAAA,KACA,YAAA,IAGE,cAAA,OJnGE,WAAA,MAAA,KAAA,WAAA,CAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAIJ,kDGHF,KHII,WAAA,MdMF,WAAA,WiBGE,gBAAA,KAbJ,WAAA,WAkBI,QAAA,EACA,WAAA,EAAA,EAAA,EAAA,MAAA,oBAnBJ,cAAA,cAyBI,QAAA,IAzBJ,mCA+BI,OAAA,QAcJ,enBuuEA,wBmBruEE,eAAA,KASA,aCxDA,MAAA,KFAE,iBAAA,QEEF,aAAA,QlBIA,mBkBAE,MAAA,KFNA,iBAAA,QEQA,aAAA,QAGF,mBAAA,mBAMI,WAAA,EAAA,EAAA,EAAA,MAAA,mBAKJ,sBAAA,sBAEE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,kDAAA,kDpBkxEF,mCoB/wEI,MAAA,KACA,iBAAA,QAIA,aAAA,QAEA,wDAAA,wDpB+wEJ,yCoB1wEQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBDYN,eCxDA,MAAA,KFAE,iBAAA,QEEF,aAAA,QlBIA,qBkBAE,MAAA,KFNA,iBAAA,QEQA,aAAA,QAGF,qBAAA,qBAMI,WAAA,EAAA,EAAA,EAAA,MAAA,qBAKJ,wBAAA,wBAEE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,oDAAA,oDpBozEF,qCoBjzEI,MAAA,KACA,iBAAA,QAIA,aAAA,QAEA,0DAAA,0DpBizEJ,2CoB5yEQ,WAAA,EAAA,EAAA,EAAA,MAAA,qBDYN,aCxDA,MAAA,KFAE,iBAAA,QEEF,aAAA,QlBIA,mBkBAE,MAAA,KFNA,iBAAA,QEQA,aAAA,QAGF,mBAAA,mBAMI,WAAA,EAAA,EAAA,EAAA,MAAA,mBAKJ,sBAAA,sBAEE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,kDAAA,kDpBs1EF,mCoBn1EI,MAAA,KACA,iBAAA,QAIA,aAAA,QAEA,wDAAA,wDpBm1EJ,yCoB90EQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBDYN,UCxDA,MAAA,KFAE,iBAAA,QEEF,aAAA,QlBIA,gBkBAE,MAAA,KFNA,iBAAA,QEQA,aAAA,QAGF,gBAAA,gBAMI,WAAA,EAAA,EAAA,EAAA,MAAA,oBAKJ,mBAAA,mBAEE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,+CAAA,+CpBw3EF,gCoBr3EI,MAAA,KACA,iBAAA,QAIA,aAAA,QAEA,qDAAA,qDpBq3EJ,sCoBh3EQ,WAAA,EAAA,EAAA,EAAA,MAAA,oBDYN,aCxDA,MAAA,QFAE,iBAAA,QEEF,aAAA,QlBIA,mBkBAE,MAAA,QFNA,iBAAA,QEQA,aAAA,QAGF,mBAAA,mBAMI,WAAA,EAAA,EAAA,EAAA,MAAA,mBAKJ,sBAAA,sBAEE,MAAA,QACA,iBAAA,QACA,aAAA,QAGF,kDAAA,kDpB05EF,mCoBv5EI,MAAA,QACA,iBAAA,QAIA,aAAA,QAEA,wDAAA,wDpBu5EJ,yCoBl5EQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBDYN,YCxDA,MAAA,KFAE,iBAAA,QEEF,aAAA,QlBIA,kBkBAE,MAAA,KFNA,iBAAA,QEQA,aAAA,QAGF,kBAAA,kBAMI,WAAA,EAAA,EAAA,EAAA,MAAA,mBAKJ,qBAAA,qBAEE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,iDAAA,iDpB47EF,kCoBz7EI,MAAA,KACA,iBAAA,QAIA,aAAA,QAEA,uDAAA,uDpBy7EJ,wCoBp7EQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBDYN,WCxDA,MAAA,QFAE,iBAAA,QEEF,aAAA,QlBIA,iBkBAE,MAAA,QFNA,iBAAA,QEQA,aAAA,QAGF,iBAAA,iBAMI,WAAA,EAAA,EAAA,EAAA,MAAA,qBAKJ,oBAAA,oBAEE,MAAA,QACA,iBAAA,QACA,aAAA,QAGF,gDAAA,gDpB89EF,iCoB39EI,MAAA,QACA,iBAAA,QAIA,aAAA,QAEA,sDAAA,sDpB29EJ,uCoBt9EQ,WAAA,EAAA,EAAA,EAAA,MAAA,qBDYN,UCxDA,MAAA,KFAE,iBAAA,QEEF,aAAA,QlBIA,gBkBAE,MAAA,KFNA,iBAAA,QEQA,aAAA,QAGF,gBAAA,gBAMI,WAAA,EAAA,EAAA,EAAA,MAAA,kBAKJ,mBAAA,mBAEE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,+CAAA,+CpBggFF,gCoB7/EI,MAAA,KACA,iBAAA,QAIA,aAAA,QAEA,qDAAA,qDpB6/EJ,sCoBx/EQ,WAAA,EAAA,EAAA,EAAA,MAAA,kBDkBN,qBCXA,MAAA,QACA,iBAAA,YACA,iBAAA,KACA,aAAA,QAEA,2BACE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,2BAAA,2BAEE,WAAA,EAAA,EAAA,EAAA,MAAA,mBAGF,8BAAA,8BAEE,MAAA,QACA,iBAAA,YAGF,0DAAA,0DpBs/EF,2CoBn/EI,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,gEAAA,gEpBs/EJ,iDoBj/EQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBDvBN,uBCXA,MAAA,QACA,iBAAA,YACA,iBAAA,KACA,aAAA,QAEA,6BACE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,6BAAA,6BAEE,WAAA,EAAA,EAAA,EAAA,MAAA,qBAGF,gCAAA,gCAEE,MAAA,QACA,iBAAA,YAGF,4DAAA,4DpBwhFF,6CoBrhFI,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,kEAAA,kEpBwhFJ,mDoBnhFQ,WAAA,EAAA,EAAA,EAAA,MAAA,qBDvBN,qBCXA,MAAA,QACA,iBAAA,YACA,iBAAA,KACA,aAAA,QAEA,2BACE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,2BAAA,2BAEE,WAAA,EAAA,EAAA,EAAA,MAAA,mBAGF,8BAAA,8BAEE,MAAA,QACA,iBAAA,YAGF,0DAAA,0DpB0jFF,2CoBvjFI,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,gEAAA,gEpB0jFJ,iDoBrjFQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBDvBN,kBCXA,MAAA,QACA,iBAAA,YACA,iBAAA,KACA,aAAA,QAEA,wBACE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,wBAAA,wBAEE,WAAA,EAAA,EAAA,EAAA,MAAA,oBAGF,2BAAA,2BAEE,MAAA,QACA,iBAAA,YAGF,uDAAA,uDpB4lFF,wCoBzlFI,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,6DAAA,6DpB4lFJ,8CoBvlFQ,WAAA,EAAA,EAAA,EAAA,MAAA,oBDvBN,qBCXA,MAAA,QACA,iBAAA,YACA,iBAAA,KACA,aAAA,QAEA,2BACE,MAAA,QACA,iBAAA,QACA,aAAA,QAGF,2BAAA,2BAEE,WAAA,EAAA,EAAA,EAAA,MAAA,mBAGF,8BAAA,8BAEE,MAAA,QACA,iBAAA,YAGF,0DAAA,0DpB8nFF,2CoB3nFI,MAAA,QACA,iBAAA,QACA,aAAA,QAEA,gEAAA,gEpB8nFJ,iDoBznFQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBDvBN,oBCXA,MAAA,QACA,iBAAA,YACA,iBAAA,KACA,aAAA,QAEA,0BACE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,0BAAA,0BAEE,WAAA,EAAA,EAAA,EAAA,MAAA,mBAGF,6BAAA,6BAEE,MAAA,QACA,iBAAA,YAGF,yDAAA,yDpBgqFF,0CoB7pFI,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,+DAAA,+DpBgqFJ,gDoB3pFQ,WAAA,EAAA,EAAA,EAAA,MAAA,mBDvBN,mBCXA,MAAA,QACA,iBAAA,YACA,iBAAA,KACA,aAAA,QAEA,yBACE,MAAA,QACA,iBAAA,QACA,aAAA,QAGF,yBAAA,yBAEE,WAAA,EAAA,EAAA,EAAA,MAAA,qBAGF,4BAAA,4BAEE,MAAA,QACA,iBAAA,YAGF,wDAAA,wDpBksFF,yCoB/rFI,MAAA,QACA,iBAAA,QACA,aAAA,QAEA,8DAAA,8DpBksFJ,+CoB7rFQ,WAAA,EAAA,EAAA,EAAA,MAAA,qBDvBN,kBCXA,MAAA,QACA,iBAAA,YACA,iBAAA,KACA,aAAA,QAEA,wBACE,MAAA,KACA,iBAAA,QACA,aAAA,QAGF,wBAAA,wBAEE,WAAA,EAAA,EAAA,EAAA,MAAA,kBAGF,2BAAA,2BAEE,MAAA,QACA,iBAAA,YAGF,uDAAA,uDpBouFF,wCoBjuFI,MAAA,KACA,iBAAA,QACA,aAAA,QAEA,6DAAA,6DpBouFJ,8CoB/tFQ,WAAA,EAAA,EAAA,EAAA,MAAA,kBDZR,UACE,YAAA,IACA,MAAA,QACA,iBAAA,YjBtEA,gBiByEE,MAAA,QACA,gBAAA,UACA,iBAAA,YACA,aAAA,YATJ,gBAAA,gBAcI,gBAAA,UACA,aAAA,YACA,WAAA,KAhBJ,mBAAA,mBAqBI,MAAA,QACA,eAAA,KAWJ,mBAAA,QCbE,QAAA,MAAA,KACA,UAAA,QACA,YAAA,IAGE,cAAA,MDYJ,mBAAA,QCjBE,QAAA,OAAA,MACA,UAAA,QACA,YAAA,IAGE,cAAA,MDqBJ,WACE,QAAA,MACA,MAAA,KAFF,sBAMI,WAAA,MnB4uFJ,6BADA,4BmBtuFA,6BAII,MAAA,KE1IJ,MLGM,WAAA,QAAA,KAAA,OAIJ,kDKPF,MLQI,WAAA,MKRJ,iBAII,QAAA,EAIJ,qBAEI,QAAA,KAIJ,YACE,SAAA,SACA,OAAA,EACA,SAAA,OLdI,WAAA,OAAA,KAAA,KAIJ,kDKOF,YLNI,WAAA,MhB04FJ,UACA,UAFA,WsBl5FA,QAIE,SAAA,SCwBE,wBACE,QAAA,aACA,MAAA,EACA,OAAA,EACA,YAAA,OACA,eAAA,OACA,QAAA,GAlCJ,WAAA,KAAA,MACA,aAAA,KAAA,MAAA,YACA,cAAA,EACA,YAAA,KAAA,MAAA,YAyDE,8BACE,YAAA,EDhDN,eACE,SAAA,SACA,IAAA,KACA,KAAA,EACA,QAAA,KACA,QAAA,KACA,MAAA,KACA,UAAA,MACA,QAAA,MAAA,EACA,OAAA,QAAA,EAAA,EACA,UAAA,KACA,MAAA,QACA,WAAA,KACA,WAAA,KACA,iBAAA,KACA,gBAAA,YACA,OAAA,IAAA,MAAA,gBf1BE,cAAA,Oe+BJ,qBACE,MAAA,EACA,KAAA,KAKF,uBAEI,IAAA,KACA,OAAA,KACA,WAAA,EACA,cAAA,QClBA,gCACE,QAAA,aACA,MAAA,EACA,OAAA,EACA,YAAA,OACA,eAAA,OACA,QAAA,GA3BJ,WAAA,EACA,aAAA,KAAA,MAAA,YACA,cAAA,KAAA,MACA,YAAA,KAAA,MAAA,YAkDE,sCACE,YAAA,EDPN,0BAEI,IAAA,EACA,MAAA,KACA,KAAA,KACA,WAAA,EACA,YAAA,QChCA,mCACE,QAAA,aACA,MAAA,EACA,OAAA,EACA,YAAA,OACA,eAAA,OACA,QAAA,GApBJ,WAAA,KAAA,MAAA,YACA,aAAA,EACA,cAAA,KAAA,MAAA,YACA,YAAA,KAAA,MA2CE,yCACE,YAAA,EAjCF,mCDsCE,eAAA,EAKN,yBAEI,IAAA,EACA,MAAA,KACA,KAAA,KACA,WAAA,EACA,aAAA,QCjDA,kCACE,QAAA,aACA,MAAA,EACA,OAAA,EACA,YAAA,OACA,eAAA,OACA,QAAA,GANF,kCAkBI,QAAA,KAGF,mCACE,QAAA,aACA,MAAA,EACA,OAAA,EACA,aAAA,OACA,eAAA,OACA,QAAA,GAlCN,WAAA,KAAA,MAAA,YACA,aAAA,KAAA,MACA,cAAA,KAAA,MAAA,YAqCE,wCACE,YAAA,EAZA,mCDkCA,eAAA,EAON,oCAAA,kCAAA,mCAAA,iCAKI,MAAA,KACA,OAAA,KAMJ,kBElGE,OAAA,EACA,OAAA,MAAA,EACA,SAAA,OACA,WAAA,IAAA,MAAA,QFsGF,eACE,QAAA,MACA,MAAA,KACA,QAAA,OAAA,OACA,MAAA,KACA,YAAA,IACA,MAAA,QACA,WAAA,QACA,YAAA,OACA,iBAAA,YACA,OAAA,EpBxGA,qBAAA,qBoB2GE,MAAA,QACA,gBAAA,KJtHA,iBAAA,QIwGJ,sBAAA,sBAoBI,MAAA,KACA,gBAAA,KJ7HA,iBAAA,QIwGJ,wBAAA,wBA2BI,MAAA,QACA,iBAAA,YAQJ,oBACE,QAAA,MAIF,iBACE,QAAA,MACA,QAAA,MAAA,OACA,cAAA,EACA,UAAA,QACA,MAAA,QACA,YAAA,OAIF,oBACE,QAAA,MACA,QAAA,OAAA,OACA,MAAA,QGjKF,WzB4lGA,oByB1lGE,SAAA,SACA,QAAA,mBAAA,QAAA,YACA,eAAA,OzBgmGF,yByBpmGA,gBAOI,SAAA,SACA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KzBmmGJ,+BElmGE,sBuBII,QAAA,EzBqmGN,gCADA,gCADA,+ByBhnGA,uBAAA,uBAAA,sBAkBM,QAAA,EAlBN,qBzBunGA,2BACA,2BACA,iCACA,8BACA,oCACA,oCACA,0CyBlmGI,YAAA,KAKJ,aACE,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,cAAA,MAAA,gBAAA,WAHF,0BAMI,MAAA,KAIJ,4BAEI,YAAA,EzBumGJ,4CyBzmGA,uDlB5BI,wBAAA,EACA,2BAAA,EP0oGJ,6CyB/mGA,kClBdI,uBAAA,EACA,0BAAA,EkB0CJ,uBACE,cAAA,SACA,aAAA,SAFF,8BzB8lGA,yCADA,sCyBtlGI,YAAA,EAGF,yCACE,aAAA,EAIJ,0CAAA,+BACE,cAAA,QACA,aAAA,QAGF,0CAAA,+BACE,cAAA,OACA,aAAA,OAoBF,oBACE,mBAAA,OAAA,eAAA,OACA,eAAA,MAAA,YAAA,WACA,cAAA,OAAA,gBAAA,OAHF,yBzBglGA,+ByBzkGI,MAAA,KAPJ,8BzBqlGA,oCACA,oCACA,0CyBzkGI,WAAA,KACA,YAAA,EzB8kGJ,qDyB7lGA,gElB5FI,2BAAA,EACA,0BAAA,EP8rGJ,sDyBnmGA,2ClB1GI,uBAAA,EACA,wBAAA,EkBoJJ,uBzB8jGA,kCyB3jGI,cAAA,EzBgkGJ,4CyBnkGA,yCzBqkGA,uDADA,oDyB7jGM,SAAA,SACA,KAAA,cACA,eAAA,KClKN,aACE,SAAA,SACA,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,eAAA,QAAA,YAAA,QACA,MAAA,K1B4uGF,0BADA,4B0BhvGA,2BAUI,SAAA,SACA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAGA,MAAA,GACA,cAAA,E1BkvGJ,uCADA,yCADA,wCADA,yCADA,2CADA,0CADA,wCADA,0C0B1vGA,yCAoBM,YAAA,K1BmvGN,sEADA,kC0BtwGA,iCA4BI,QAAA,EA5BJ,mDAiCI,QAAA,E1B+uGJ,6C0BhxGA,4CnBWI,wBAAA,EACA,2BAAA,EP0wGJ,8C0BtxGA,6CnByBI,uBAAA,EACA,0BAAA,EmB1BJ,0BA6CI,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OA9CJ,8D1BmyGA,qEOxxGI,wBAAA,EACA,2BAAA,EmBZJ,+DnByBI,uBAAA,EACA,0BAAA,EPoxGJ,oB0BjvGA,qBAEE,QAAA,YAAA,QAAA,K1BqvGF,yB0BvvGA,0BAQI,SAAA,SACA,QAAA,E1BuvGJ,8BACA,2CAEA,2CADA,wD0BlwGA,+B1B6vGA,4CAEA,4CADA,yD0B9uGI,YAAA,KAIJ,qBAAuB,aAAA,KACvB,oBAAsB,YAAA,KAQtB,kBACE,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OACA,QAAA,QAAA,OACA,cAAA,EACA,UAAA,KACA,YAAA,IACA,YAAA,IACA,MAAA,QACA,WAAA,OACA,YAAA,OACA,iBAAA,QACA,OAAA,IAAA,MAAA,QnBxGE,cAAA,OPi2GJ,uC0BrwGA,oCAkBI,WAAA,EAUJ,8B1BivGA,yCAFA,sDACA,0CAFA,uD0BzuGE,OAAA,qBACA,QAAA,MAAA,KACA,UAAA,QACA,YAAA,InBhIE,cAAA,MmBoIJ,8B1BivGA,yCAFA,sDACA,0CAFA,uD0BzuGE,OAAA,sBACA,QAAA,OAAA,MACA,UAAA,QACA,YAAA,InB5IE,cAAA,MPi4GJ,wFACA,+EAHA,uDACA,oE0BxuGA,uC1BsuGA,oDOj3GI,wBAAA,EACA,2BAAA,EmBmJJ,sC1BuuGA,mDAGA,qEACA,kFAHA,yDACA,sEO/2GI,uBAAA,EACA,0BAAA,EoBvBJ,gBACE,SAAA,SACA,QAAA,MACA,WAAA,OACA,aAAA,OAGF,uBACE,QAAA,mBAAA,QAAA,YACA,aAAA,KAGF,sBACE,SAAA,SACA,QAAA,GACA,QAAA,EAHF,4DAMI,MAAA,KTrBA,iBAAA,QSeJ,0DAaI,WAAA,EAAA,EAAA,EAAA,IAAA,IAAA,CAAA,EAAA,EAAA,EAAA,MAAA,oBAbJ,2DAiBI,MAAA,KACA,iBAAA,QAlBJ,qDAwBM,MAAA,QAxBN,6DA2BQ,iBAAA,QAUR,sBACE,SAAA,SACA,cAAA,EAFF,8BAMI,SAAA,SACA,IAAA,OACA,KAAA,QACA,QAAA,MACA,MAAA,KACA,OAAA,KACA,eAAA,KACA,QAAA,GACA,oBAAA,KAAA,iBAAA,KAAA,gBAAA,KAAA,YAAA,KACA,iBAAA,QAfJ,6BAqBI,SAAA,SACA,IAAA,OACA,KAAA,QACA,QAAA,MACA,MAAA,KACA,OAAA,KACA,QAAA,GACA,kBAAA,UACA,oBAAA,OAAA,OACA,gBAAA,IAAA,IASJ,+CpB7FI,cAAA,OoB6FJ,6ET3FI,iBAAA,QS2FJ,4EAUM,iBAAA,yMAVN,mFT3FI,iBAAA,QS2FJ,kFAoBM,iBAAA,sJApBN,sFA0BM,iBAAA,mBA1BN,4FA6BM,iBAAA,mBASN,4CAEI,cAAA,IAFJ,0ETjII,iBAAA,QSiIJ,yEAUM,iBAAA,mJAVN,mFAgBM,iBAAA,mBAYN,eACE,QAAA,aACA,MAAA,KACA,OAAA,oBACA,QAAA,QAAA,QAAA,QAAA,OACA,YAAA,IACA,MAAA,QACA,eAAA,OACA,WAAA,KAAA,uKAAA,UAAA,MAAA,OAAA,OACA,gBAAA,IAAA,KACA,OAAA,IAAA,MAAA,QAEE,cAAA,OAKF,mBAAA,KAAA,gBAAA,KAAA,WAAA,KAjBF,qBAoBI,aAAA,QACA,QAAA,EAIE,WAAA,EAAA,EAAA,EAAA,MAAA,qBAzBN,gCAkCM,MAAA,QACA,iBAAA,KAnCN,yBAAA,qCAyCI,OAAA,KACA,cAAA,OACA,iBAAA,KA3CJ,wBA+CI,MAAA,QACA,iBAAA,QAhDJ,2BAqDI,QAAA,EAIJ,kBACE,OAAA,sBACA,YAAA,QACA,eAAA,QACA,UAAA,IAGF,kBACE,OAAA,qBACA,YAAA,QACA,eAAA,QACA,UAAA,KAQF,aACE,SAAA,SACA,QAAA,aACA,MAAA,KACA,OAAA,oBACA,cAAA,EAGF,mBACE,SAAA,SACA,QAAA,EACA,MAAA,KACA,OAAA,oBACA,OAAA,EACA,QAAA,EANF,4CASI,aAAA,QACA,WAAA,EAAA,EAAA,EAAA,MAAA,oBAVJ,mDAaM,aAAA,QAbN,+CAkBI,iBAAA,QAlBJ,sDAuBM,QAAA,SAKN,mBACE,SAAA,SACA,IAAA,EACA,MAAA,EACA,KAAA,EACA,QAAA,EACA,OAAA,oBACA,QAAA,QAAA,OACA,YAAA,IACA,MAAA,QACA,iBAAA,KACA,OAAA,IAAA,MAAA,QpB1RE,cAAA,OoB+QJ,0BAgBI,SAAA,SACA,IAAA,EACA,MAAA,EACA,OAAA,EACA,QAAA,EACA,QAAA,MACA,OAAA,QACA,QAAA,QAAA,OACA,YAAA,IACA,MAAA,QACA,QAAA,STvSA,iBAAA,QSySA,YAAA,IAAA,MAAA,QpB3SA,cAAA,EAAA,OAAA,OAAA,EoBsTJ,cACE,MAAA,KACA,aAAA,EACA,iBAAA,YACA,mBAAA,KAAA,gBAAA,KAAA,WAAA,KAJF,oBAOI,QAAA,EAPJ,0CAW8B,WAAA,EAAA,EAAA,EAAA,IAAA,IAAA,CAAA,EAAA,EAAA,EAAA,MAAA,oBAX9B,sCAY8B,WAAA,EAAA,EAAA,EAAA,IAAA,IAAA,CAAA,EAAA,EAAA,EAAA,MAAA,oBAZ9B,+BAa8B,WAAA,EAAA,EAAA,EAAA,IAAA,IAAA,CAAA,EAAA,EAAA,EAAA,MAAA,oBAb9B,gCAiBI,OAAA,EAjBJ,oCAqBI,MAAA,KACA,OAAA,KACA,WAAA,QT3UA,iBAAA,QS6UA,OAAA,EpB/UA,cAAA,KSCE,WAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YWkVF,mBAAA,KAAA,WAAA,KX9UF,kDWiTF,oCXhTI,WAAA,MWgTJ,2CTpTI,iBAAA,QSoTJ,6CAqCI,MAAA,KACA,OAAA,MACA,MAAA,YACA,OAAA,QACA,iBAAA,QACA,aAAA,YpBhWA,cAAA,KoBsTJ,gCAgDI,MAAA,KACA,OAAA,KTrWA,iBAAA,QSuWA,OAAA,EpBzWA,cAAA,KSCE,WAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YW4WF,gBAAA,KAAA,WAAA,KXxWF,kDWiTF,gCXhTI,WAAA,MWgTJ,uCTpTI,iBAAA,QSoTJ,gCA+DI,MAAA,KACA,OAAA,MACA,MAAA,YACA,OAAA,QACA,iBAAA,QACA,aAAA,YpB1XA,cAAA,KoBsTJ,yBA0EI,MAAA,KACA,OAAA,KACA,WAAA,EACA,aAAA,MACA,YAAA,MTlYA,iBAAA,QSoYA,OAAA,EpBtYA,cAAA,KSCE,WAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YWyYF,WAAA,KXrYF,kDWiTF,yBXhTI,WAAA,MWgTJ,gCTpTI,iBAAA,QSoTJ,yBA4FI,MAAA,KACA,OAAA,MACA,MAAA,YACA,OAAA,QACA,iBAAA,YACA,aAAA,YACA,aAAA,MAlGJ,8BAuGI,iBAAA,QpB7ZA,cAAA,KoBsTJ,8BA4GI,aAAA,KACA,iBAAA,QpBnaA,cAAA,KoBwaJ,8B3Bo2GA,mBACA,egB5wHM,WAAA,iBAAA,KAAA,WAAA,CAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAIJ,kDWmaF,8B3B22GE,mBACA,egB9wHE,WAAA,MYLJ,KACE,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,aAAA,EACA,cAAA,EACA,WAAA,KAGF,UACE,QAAA,MACA,QAAA,MAAA,K1BCA,gBAAA,gB0BEE,gBAAA,KALJ,mBAUI,MAAA,QAQJ,UACE,cAAA,IAAA,MAAA,QADF,oBAII,cAAA,KAJJ,oBAQI,OAAA,IAAA,MAAA,YrB7BA,uBAAA,OACA,wBAAA,OLKF,0BAAA,0B0B2BI,aAAA,QAAA,QAAA,QAZN,6BAgBM,MAAA,QACA,iBAAA,YACA,aAAA,Y5B4xHN,mC4B9yHA,2BAwBI,MAAA,QACA,iBAAA,KACA,aAAA,QAAA,QAAA,KA1BJ,yBA+BI,WAAA,KrBpDA,uBAAA,EACA,wBAAA,EqB8DJ,qBrBrEI,cAAA,OqBqEJ,4B5BqxHA,2B4B9wHI,MAAA,KACA,iBAAA,QASJ,oBAEI,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,WAAA,OAIJ,yBAEI,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,WAAA,OASJ,uBAEI,QAAA,KAFJ,qBAKI,QAAA,MClGJ,QACE,SAAA,SACA,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,QAAA,gBAAA,cACA,QAAA,MAAA,KANF,mB7Bs3HA,yB6B12HI,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,QAAA,gBAAA,cASJ,cACE,QAAA,aACA,YAAA,SACA,eAAA,SACA,aAAA,KACA,UAAA,QACA,YAAA,QACA,YAAA,O3BhCA,oBAAA,oB2BmCE,gBAAA,KASJ,YACE,QAAA,YAAA,QAAA,KACA,mBAAA,OAAA,eAAA,OACA,aAAA,EACA,cAAA,EACA,WAAA,KALF,sBAQI,cAAA,EACA,aAAA,EATJ,2BAaI,SAAA,OACA,MAAA,KASJ,aACE,QAAA,aACA,YAAA,MACA,eAAA,MAYF,iBACE,wBAAA,KAAA,WAAA,KACA,kBAAA,EAAA,UAAA,EAGA,eAAA,OAAA,YAAA,OAIF,gBACE,QAAA,OAAA,OACA,UAAA,QACA,YAAA,EACA,iBAAA,YACA,OAAA,IAAA,MAAA,YtB5GE,cAAA,OLYF,sBAAA,sB2BoGE,gBAAA,KATJ,8CAcI,OAAA,QAMJ,qBACE,QAAA,aACA,MAAA,MACA,OAAA,MACA,eAAA,OACA,QAAA,GACA,WAAA,UAAA,OAAA,OACA,gBAAA,KAAA,KlB7DE,4BkBuEC,6B7Bg1HH,mC6B50HQ,cAAA,EACA,aAAA,GlBzFN,yBkBoFA,kBAUI,cAAA,IAAA,OAAA,UAAA,IAAA,OACA,cAAA,MAAA,gBAAA,WAXH,8BAcK,mBAAA,IAAA,eAAA,IAdL,6CAiBO,SAAA,SAjBP,wCAqBO,cAAA,MACA,aAAA,MAtBP,6B7By2HH,mC6B50HQ,cAAA,OAAA,UAAA,OA7BL,mCAiCK,QAAA,sBAAA,QAAA,eAGA,wBAAA,KAAA,WAAA,KApCL,kCAwCK,QAAA,MlB/GN,4BkBuEC,6B7B03HH,mC6Bt3HQ,cAAA,EACA,aAAA,GlBzFN,yBkBoFA,kBAUI,cAAA,IAAA,OAAA,UAAA,IAAA,OACA,cAAA,MAAA,gBAAA,WAXH,8BAcK,mBAAA,IAAA,eAAA,IAdL,6CAiBO,SAAA,SAjBP,wCAqBO,cAAA,MACA,aAAA,MAtBP,6B7Bm5HH,mC6Bt3HQ,cAAA,OAAA,UAAA,OA7BL,mCAiCK,QAAA,sBAAA,QAAA,eAGA,wBAAA,KAAA,WAAA,KApCL,kCAwCK,QAAA,MlB/GN,4BkBuEC,6B7Bo6HH,mC6Bh6HQ,cAAA,EACA,aAAA,GlBzFN,yBkBoFA,kBAUI,cAAA,IAAA,OAAA,UAAA,IAAA,OACA,cAAA,MAAA,gBAAA,WAXH,8BAcK,mBAAA,IAAA,eAAA,IAdL,6CAiBO,SAAA,SAjBP,wCAqBO,cAAA,MACA,aAAA,MAtBP,6B7B67HH,mC6Bh6HQ,cAAA,OAAA,UAAA,OA7BL,mCAiCK,QAAA,sBAAA,QAAA,eAGA,wBAAA,KAAA,WAAA,KApCL,kCAwCK,QAAA,MlB/GN,6BkBuEC,6B7B88HH,mC6B18HQ,cAAA,EACA,aAAA,GlBzFN,0BkBoFA,kBAUI,cAAA,IAAA,OAAA,UAAA,IAAA,OACA,cAAA,MAAA,gBAAA,WAXH,8BAcK,mBAAA,IAAA,eAAA,IAdL,6CAiBO,SAAA,SAjBP,wCAqBO,cAAA,MACA,aAAA,MAtBP,6B7Bu+HH,mC6B18HQ,cAAA,OAAA,UAAA,OA7BL,mCAiCK,QAAA,sBAAA,QAAA,eAGA,wBAAA,KAAA,WAAA,KApCL,kCAwCK,QAAA,MA7CV,eAeQ,cAAA,IAAA,OAAA,UAAA,IAAA,OACA,cAAA,MAAA,gBAAA,WAhBR,0B7BmgIA,gC6B1/HU,cAAA,EACA,aAAA,EAVV,2BAmBU,mBAAA,IAAA,eAAA,IAnBV,0CAsBY,SAAA,SAtBZ,qCA0BY,cAAA,MACA,aAAA,MA3BZ,0B7BuhIA,gC6Br/HU,cAAA,OAAA,UAAA,OAlCV,gCAsCU,QAAA,sBAAA,QAAA,eAGA,wBAAA,KAAA,WAAA,KAzCV,+BA6CU,QAAA,KAaV,4BAEI,MAAA,e3BvLF,kCAAA,kC2B0LI,MAAA,eALN,oCAWM,MAAA,e3BhMJ,0CAAA,0C2BmMM,MAAA,eAdR,6CAkBQ,MAAA,e7Bg/HR,4CAEA,2CADA,yC6BngIA,0CA0BM,MAAA,eA1BN,8BA+BI,MAAA,eACA,aAAA,eAhCJ,mCAoCI,iBAAA,oPApCJ,2BAwCI,MAAA,eAxCJ,6BA0CM,MAAA,e3B/NJ,mCAAA,mC2BkOM,MAAA,eAOR,2BAEI,MAAA,K3B3OF,iCAAA,iC2B8OI,MAAA,KALN,mCAWM,MAAA,qB3BpPJ,yCAAA,yC2BuPM,MAAA,sBAdR,4CAkBQ,MAAA,sB7B4+HR,2CAEA,0CADA,wC6B//HA,yCA0BM,MAAA,KA1BN,6BA+BI,MAAA,qBACA,aAAA,qBAhCJ,kCAoCI,iBAAA,0PApCJ,0BAwCI,MAAA,qBAxCJ,4BA0CM,MAAA,K3BnRJ,kCAAA,kC2BsRM,MAAA,KClSR,MACE,SAAA,SACA,QAAA,YAAA,QAAA,KACA,mBAAA,OAAA,eAAA,OACA,UAAA,EACA,UAAA,WACA,iBAAA,KACA,gBAAA,WACA,OAAA,IAAA,MAAA,iBvBRE,cAAA,OuBAJ,SAYI,aAAA,EACA,YAAA,EAbJ,2DvBMI,uBAAA,OACA,wBAAA,OuBPJ,yDvBoBI,2BAAA,OACA,0BAAA,OuBQJ,WAGE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,QAAA,QAGF,YACE,cAAA,OAGF,eACE,WAAA,SACA,cAAA,EAGF,sBACE,cAAA,E5BtCA,iB4B2CE,gBAAA,KAFJ,sBAMI,YAAA,QAQJ,aACE,QAAA,OAAA,QACA,cAAA,EACA,iBAAA,gBACA,cAAA,IAAA,MAAA,iBAJF,yBvB/DI,cAAA,mBAAA,mBAAA,EAAA,EuB+DJ,sDAYM,WAAA,EAKN,aACE,QAAA,OAAA,QACA,iBAAA,gBACA,WAAA,IAAA,MAAA,iBAHF,wBvBhFI,cAAA,EAAA,EAAA,mBAAA,mBuB+FJ,kBACE,aAAA,SACA,cAAA,QACA,YAAA,SACA,cAAA,EAGF,mBACE,aAAA,SACA,YAAA,SAIF,kBACE,SAAA,SACA,IAAA,EACA,MAAA,EACA,OAAA,EACA,KAAA,EACA,QAAA,QAGF,UACE,MAAA,KvBtHE,cAAA,mBuB2HJ,cACE,MAAA,KvBtHE,uBAAA,mBACA,wBAAA,mBuByHJ,iBACE,MAAA,KvB7GE,2BAAA,mBACA,0BAAA,mBuBmHJ,WACE,QAAA,YAAA,QAAA,KACA,mBAAA,OAAA,eAAA,OAFF,iBAKI,cAAA,KnBrFA,yBmBgFJ,WASI,cAAA,IAAA,KAAA,UAAA,IAAA,KACA,aAAA,MACA,YAAA,MAXJ,iBAcM,QAAA,YAAA,QAAA,KAEA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,mBAAA,OAAA,eAAA,OACA,aAAA,KACA,cAAA,EACA,YAAA,MAUN,YACE,QAAA,YAAA,QAAA,KACA,mBAAA,OAAA,eAAA,OAFF,kBAOI,cAAA,KnBrHA,yBmB8GJ,YAWI,cAAA,IAAA,KAAA,UAAA,IAAA,KAXJ,kBAgBM,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,cAAA,EAjBN,wBAoBQ,YAAA,EACA,YAAA,EArBR,8BvBzJI,wBAAA,EACA,2BAAA,EPo7IF,2C8B5xIF,4CA+BY,wBAAA,E9BiwIV,2C8BhyIF,+CAmCY,2BAAA,EAnCZ,6BvB3II,uBAAA,EACA,0BAAA,EPk7IF,0C8BxyIF,2CA4CY,uBAAA,E9BgwIV,0C8B5yIF,8CAgDY,0BAAA,EAhDZ,6BvBtKI,cAAA,OPy9IF,0C8BnzIF,2CvBhKI,uBAAA,OACA,wBAAA,OPu9IF,0C8BxzIF,8CvBlJI,2BAAA,OACA,0BAAA,OuBiJJ,sEvBtKI,cAAA,EPw+IF,mFADA,mFADA,uF8Bh0IF,oFvBtKI,cAAA,GuB2PJ,oBAEI,cAAA,OnBrMA,yBmBmMJ,cAMI,qBAAA,EAAA,kBAAA,EAAA,aAAA,EACA,mBAAA,QAAA,gBAAA,QAAA,WAAA,QACA,QAAA,EACA,OAAA,EATJ,oBAYM,QAAA,aACA,MAAA,MAUN,wDAEI,cAAA,EACA,cAAA,EAHJ,8DAQM,cAAA,EARN,+BAaI,cAAA,EACA,2BAAA,EACA,0BAAA,EAfJ,8BAmBI,uBAAA,EACA,wBAAA,EC1SJ,YACE,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,QAAA,OAAA,KACA,cAAA,KACA,WAAA,KACA,iBAAA,QxBFE,cAAA,OwBMJ,kCAGI,aAAA,MAHJ,0CAMM,QAAA,aACA,cAAA,MACA,MAAA,QACA,QAAA,IATN,gDAoBI,gBAAA,UApBJ,gDAwBI,gBAAA,KAxBJ,wBA4BI,MAAA,QCtCJ,YACE,QAAA,YAAA,QAAA,K5BGA,aAAA,EACA,WAAA,KGDE,cAAA,OyBEJ,WACE,SAAA,SACA,QAAA,MACA,QAAA,MAAA,OACA,YAAA,KACA,YAAA,KACA,MAAA,QACA,iBAAA,KACA,OAAA,IAAA,MAAA,QARF,iBAWI,QAAA,EACA,MAAA,QACA,gBAAA,KACA,iBAAA,QACA,aAAA,QAfJ,iBAmBI,QAAA,EACA,QAAA,EACA,WAAA,EAAA,EAAA,EAAA,MAAA,oBArBJ,yCA0BI,OAAA,QAIJ,kCAGM,YAAA,EzBRF,uBAAA,OACA,0BAAA,OyBIJ,iCzBnBI,wBAAA,OACA,2BAAA,OyBkBJ,6BAcI,QAAA,EACA,MAAA,KACA,iBAAA,QACA,aAAA,QAjBJ,+BAqBI,MAAA,QACA,eAAA,KAEA,OAAA,KACA,iBAAA,KACA,aAAA,QC3DF,0BACE,QAAA,OAAA,OACA,UAAA,QACA,YAAA,IAKE,iD1BoBF,uBAAA,MACA,0BAAA,M0BhBE,gD1BCF,wBAAA,MACA,2BAAA,M0BfF,0BACE,QAAA,OAAA,MACA,UAAA,QACA,YAAA,IAKE,iD1BoBF,uBAAA,MACA,0BAAA,M0BhBE,gD1BCF,wBAAA,MACA,2BAAA,M2BbJ,OACE,QAAA,aACA,QAAA,MAAA,KACA,UAAA,IACA,YAAA,IACA,YAAA,EACA,WAAA,OACA,YAAA,OACA,eAAA,S3BTE,cAAA,O2BCJ,aAaI,QAAA,KAKJ,YACE,SAAA,SACA,IAAA,KAOF,YACE,cAAA,KACA,aAAA,K3B9BE,cAAA,M2BuCF,eC1CA,MAAA,KACA,iBAAA,QjCcA,2BAAA,2BiCVI,MAAA,KACA,gBAAA,KACA,iBAAA,QDmCJ,iBC1CA,MAAA,KACA,iBAAA,QjCcA,6BAAA,6BiCVI,MAAA,KACA,gBAAA,KACA,iBAAA,QDmCJ,eC1CA,MAAA,KACA,iBAAA,QjCcA,2BAAA,2BiCVI,MAAA,KACA,gBAAA,KACA,iBAAA,QDmCJ,YC1CA,MAAA,KACA,iBAAA,QjCcA,wBAAA,wBiCVI,MAAA,KACA,gBAAA,KACA,iBAAA,QDmCJ,eC1CA,MAAA,QACA,iBAAA,QjCcA,2BAAA,2BiCVI,MAAA,QACA,gBAAA,KACA,iBAAA,QDmCJ,cC1CA,MAAA,KACA,iBAAA,QjCcA,0BAAA,0BiCVI,MAAA,KACA,gBAAA,KACA,iBAAA,QDmCJ,aC1CA,MAAA,QACA,iBAAA,QjCcA,yBAAA,yBiCVI,MAAA,QACA,gBAAA,KACA,iBAAA,QDmCJ,YC1CA,MAAA,KACA,iBAAA,QjCcA,wBAAA,wBiCVI,MAAA,KACA,gBAAA,KACA,iBAAA,QCRN,WACE,QAAA,KAAA,KACA,cAAA,KACA,iBAAA,Q7BCE,cAAA,MIwDA,yByB5DJ,WAOI,QAAA,KAAA,MAIJ,iBACE,cAAA,EACA,aAAA,E7BTE,cAAA,E8BAJ,OACE,SAAA,SACA,QAAA,OAAA,QACA,cAAA,KACA,OAAA,IAAA,MAAA,Y9BJE,cAAA,O8BSJ,eAEE,MAAA,QAIF,YACE,YAAA,IAQF,mBACE,cAAA,KADF,0BAKI,SAAA,SACA,IAAA,EACA,MAAA,EACA,QAAA,OAAA,QACA,MAAA,QAUF,eC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,kBACE,iBAAA,QAGF,2BACE,MAAA,QDqCF,iBC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,oBACE,iBAAA,QAGF,6BACE,MAAA,QDqCF,eC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,kBACE,iBAAA,QAGF,2BACE,MAAA,QDqCF,YC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,eACE,iBAAA,QAGF,wBACE,MAAA,QDqCF,eC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,kBACE,iBAAA,QAGF,2BACE,MAAA,QDqCF,cC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,iBACE,iBAAA,QAGF,0BACE,MAAA,QDqCF,aC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,gBACE,iBAAA,QAGF,yBACE,MAAA,QDqCF,YC9CA,MAAA,QpBKE,iBAAA,QoBHF,aAAA,QAEA,eACE,iBAAA,QAGF,wBACE,MAAA,QCVJ,wCACE,KAAO,oBAAA,KAAA,EACP,GAAK,oBAAA,EAAA,GAFP,gCACE,KAAO,oBAAA,KAAA,EACP,GAAK,oBAAA,EAAA,GAGP,UACE,QAAA,YAAA,QAAA,KACA,OAAA,KACA,SAAA,OACA,UAAA,OACA,iBAAA,QhCNE,cAAA,OgCWJ,cACE,QAAA,YAAA,QAAA,KACA,mBAAA,OAAA,eAAA,OACA,cAAA,OAAA,gBAAA,OACA,MAAA,KACA,WAAA,OACA,YAAA,OACA,iBAAA,QvBjBI,WAAA,MAAA,IAAA,KAIJ,kDuBMF,cvBLI,WAAA,MuBgBJ,sBrBiBE,iBAAA,iKqBfA,gBAAA,KAAA,KAGF,uBACE,kBAAA,qBAAA,GAAA,OAAA,SAAA,UAAA,qBAAA,GAAA,OAAA,SChCF,OACE,QAAA,YAAA,QAAA,KACA,eAAA,MAAA,YAAA,WAGF,YACE,SAAA,EAAA,KAAA,ECFF,YACE,QAAA,YAAA,QAAA,KACA,mBAAA,OAAA,eAAA,OAGA,aAAA,EACA,cAAA,EASF,wBACE,MAAA,KACA,MAAA,QACA,WAAA,QvCNA,8BAAA,8BuCUE,MAAA,QACA,gBAAA,KACA,iBAAA,QATJ,+BAaI,MAAA,QACA,iBAAA,QASJ,iBACE,SAAA,SACA,QAAA,MACA,QAAA,OAAA,QAEA,cAAA,KACA,iBAAA,KACA,OAAA,IAAA,MAAA,iBAPF,6BlChCI,uBAAA,OACA,wBAAA,OkC+BJ,4BAcI,cAAA,ElChCA,2BAAA,OACA,0BAAA,OLTF,uBAAA,uBuC6CE,QAAA,EACA,gBAAA,KApBJ,0BAAA,0BAyBI,MAAA,QACA,iBAAA,KA1BJ,wBA+BI,QAAA,EACA,MAAA,KACA,iBAAA,QACA,aAAA,QAUJ,mCAEI,aAAA,EACA,YAAA,ElCrFA,cAAA,EkCkFJ,2DASM,WAAA,EATN,yDAeM,cAAA,EClGJ,yBACE,MAAA,QACA,iBAAA,QxCWF,sDAAA,sDwCPM,MAAA,QACA,iBAAA,QAPN,uDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,2BACE,MAAA,QACA,iBAAA,QxCWF,wDAAA,wDwCPM,MAAA,QACA,iBAAA,QAPN,yDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,yBACE,MAAA,QACA,iBAAA,QxCWF,sDAAA,sDwCPM,MAAA,QACA,iBAAA,QAPN,uDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,sBACE,MAAA,QACA,iBAAA,QxCWF,mDAAA,mDwCPM,MAAA,QACA,iBAAA,QAPN,oDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,yBACE,MAAA,QACA,iBAAA,QxCWF,sDAAA,sDwCPM,MAAA,QACA,iBAAA,QAPN,uDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,wBACE,MAAA,QACA,iBAAA,QxCWF,qDAAA,qDwCPM,MAAA,QACA,iBAAA,QAPN,sDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,uBACE,MAAA,QACA,iBAAA,QxCWF,oDAAA,oDwCPM,MAAA,QACA,iBAAA,QAPN,qDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QAbN,sBACE,MAAA,QACA,iBAAA,QxCWF,mDAAA,mDwCPM,MAAA,QACA,iBAAA,QAPN,oDAWM,MAAA,KACA,iBAAA,QACA,aAAA,QChBR,OACE,MAAA,MACA,UAAA,OACA,YAAA,IACA,YAAA,EACA,MAAA,KACA,YAAA,EAAA,IAAA,EAAA,KACA,QAAA,GAPF,qCAkBI,OAAA,QzCFF,2CAAA,2CyCJI,MAAA,KACA,gBAAA,KACA,QAAA,IAcN,aACE,QAAA,EACA,iBAAA,YACA,OAAA,EACA,mBAAA,KC1BF,YAEE,SAAA,OAFF,mBAKI,WAAA,OACA,WAAA,KAKJ,OACE,SAAA,MACA,IAAA,EACA,MAAA,EACA,OAAA,EACA,KAAA,EACA,QAAA,KACA,QAAA,KACA,SAAA,OAGA,QAAA,EAOF,cACE,SAAA,SACA,MAAA,KACA,OAAA,MAEA,eAAA,KAGA,0B5BtCI,WAAA,kBAAA,IAAA,SAAA,WAAA,UAAA,IAAA,SAAA,WAAA,UAAA,IAAA,QAAA,CAAA,kBAAA,IAAA,S4BwCF,kBAAA,kBAAA,UAAA,kB5BpCF,kD4BkCA,0B5BjCE,WAAA,M4BqCF,0BACE,kBAAA,eAAA,UAAA,eAIJ,uBACE,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OACA,WAAA,yBAHF,+BAOI,QAAA,MACA,OAAA,0BACA,QAAA,GAKJ,eACE,SAAA,SACA,QAAA,YAAA,QAAA,KACA,mBAAA,OAAA,eAAA,OACA,MAAA,KAEA,eAAA,KACA,iBAAA,KACA,gBAAA,YACA,OAAA,IAAA,MAAA,erCvEE,cAAA,MqC2EF,QAAA,EAIF,gBACE,SAAA,MACA,IAAA,EACA,MAAA,EACA,OAAA,EACA,KAAA,EACA,QAAA,KACA,iBAAA,KAPF,qBAUW,QAAA,EAVX,qBAWW,QAAA,GAKX,cACE,QAAA,YAAA,QAAA,KACA,eAAA,MAAA,YAAA,WACA,cAAA,QAAA,gBAAA,cACA,QAAA,KACA,cAAA,IAAA,MAAA,QrC9FE,uBAAA,MACA,wBAAA,MqCwFJ,qBASI,QAAA,KAEA,OAAA,MAAA,MAAA,MAAA,KAKJ,aACE,cAAA,EACA,YAAA,IAKF,YACE,SAAA,SAGA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,QAAA,KAIF,cACE,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,IAAA,gBAAA,SACA,QAAA,KACA,WAAA,IAAA,MAAA,QALF,iCAQyB,YAAA,OARzB,gCASwB,aAAA,OAIxB,yBACE,SAAA,SACA,IAAA,QACA,MAAA,KACA,OAAA,KACA,SAAA,OjCzFE,yBiCzBJ,cAyHI,UAAA,MACA,OAAA,QAAA,KAzGJ,uBA6GI,WAAA,2BA7GJ,+BAgHM,OAAA,4BASJ,UAAY,UAAA,OjCjHV,yBiCsHF,UAAY,UAAA,OCjLd,SACE,SAAA,SACA,QAAA,KACA,QAAA,MACA,OAAA,ECJA,YAAA,aAAA,CAAA,kBAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,KAAA,CAAA,UAAA,CAAA,mBAAA,CAAA,gBAAA,CAAA,iBAAA,CAAA,mBAEA,WAAA,OACA,YAAA,IACA,YAAA,IACA,WAAA,KACA,WAAA,MACA,gBAAA,KACA,YAAA,KACA,eAAA,KACA,eAAA,OACA,WAAA,OACA,aAAA,OACA,YAAA,OACA,WAAA,KDNA,UAAA,QAEA,UAAA,WACA,QAAA,EAXF,cAaW,QAAA,GAbX,gBAgBI,SAAA,SACA,QAAA,MACA,MAAA,MACA,OAAA,MAnBJ,wBAsBM,SAAA,SACA,QAAA,GACA,aAAA,YACA,aAAA,MAKN,mCAAA,gBACE,QAAA,MAAA,EADF,0CAAA,uBAII,OAAA,EAJJ,kDAAA,+BAOM,IAAA,EACA,aAAA,MAAA,MAAA,EACA,iBAAA,KAKN,qCAAA,kBACE,QAAA,EAAA,MADF,4CAAA,yBAII,KAAA,EACA,MAAA,MACA,OAAA,MANJ,oDAAA,iCASM,MAAA,EACA,aAAA,MAAA,MAAA,MAAA,EACA,mBAAA,KAKN,sCAAA,mBACE,QAAA,MAAA,EADF,6CAAA,0BAII,IAAA,EAJJ,qDAAA,kCAOM,OAAA,EACA,aAAA,EAAA,MAAA,MACA,oBAAA,KAKN,oCAAA,iBACE,QAAA,EAAA,MADF,2CAAA,wBAII,MAAA,EACA,MAAA,MACA,OAAA,MANJ,mDAAA,gCASM,KAAA,EACA,aAAA,MAAA,EAAA,MAAA,MACA,kBAAA,KAqBN,eACE,UAAA,MACA,QAAA,OAAA,MACA,MAAA,KACA,WAAA,OACA,iBAAA,KtC5GE,cAAA,OwCJJ,SACE,SAAA,SACA,IAAA,EACA,KAAA,EACA,QAAA,KACA,QAAA,MACA,UAAA,MDLA,YAAA,aAAA,CAAA,kBAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,KAAA,CAAA,UAAA,CAAA,mBAAA,CAAA,gBAAA,CAAA,iBAAA,CAAA,mBAEA,WAAA,OACA,YAAA,IACA,YAAA,IACA,WAAA,KACA,WAAA,MACA,gBAAA,KACA,YAAA,KACA,eAAA,KACA,eAAA,OACA,WAAA,OACA,aAAA,OACA,YAAA,OACA,WAAA,KCLA,UAAA,QAEA,UAAA,WACA,iBAAA,KACA,gBAAA,YACA,OAAA,IAAA,MAAA,exCXE,cAAA,MwCJJ,gBAoBI,SAAA,SACA,QAAA,MACA,MAAA,KACA,OAAA,MACA,OAAA,EAAA,MAxBJ,uBAAA,wBA4BM,SAAA,SACA,QAAA,MACA,QAAA,GACA,aAAA,YACA,aAAA,MAKN,mCAAA,gBACE,cAAA,MADF,0CAAA,uBAII,OAAA,yB/CsgLJ,iD+C1gLA,kD/CygLA,8B+CzgLA,+BASI,aAAA,MAAA,MAAA,EATJ,kDAAA,+BAaI,OAAA,EACA,iBAAA,gB/CugLJ,iD+CrhLA,8BAkBI,OAAA,IACA,iBAAA,KAIJ,qCAAA,kBACE,YAAA,MADF,4CAAA,yBAII,KAAA,yBACA,MAAA,MACA,OAAA,KACA,OAAA,MAAA,E/CygLJ,mD+ChhLA,oD/C+gLA,gC+C/gLA,iCAYI,aAAA,MAAA,MAAA,MAAA,EAZJ,oDAAA,iCAgBI,KAAA,EACA,mBAAA,gB/C0gLJ,mD+C3hLA,gCAqBI,KAAA,IACA,mBAAA,KAIJ,sCAAA,mBACE,WAAA,MADF,6CAAA,0BAII,IAAA,yB/C4gLJ,oD+ChhLA,qD/C+gLA,iC+C/gLA,kCASI,aAAA,EAAA,MAAA,MAAA,MATJ,qDAAA,kCAaI,IAAA,EACA,oBAAA,gB/C6gLJ,oD+C3hLA,iCAkBI,IAAA,IACA,oBAAA,KAnBJ,8DAAA,2CAwBI,SAAA,SACA,IAAA,EACA,KAAA,IACA,QAAA,MACA,MAAA,KACA,YAAA,OACA,QAAA,GACA,cAAA,IAAA,MAAA,QAIJ,oCAAA,iBACE,aAAA,MADF,2CAAA,wBAII,MAAA,yBACA,MAAA,MACA,OAAA,KACA,OAAA,MAAA,E/C8gLJ,kD+CrhLA,mD/CohLA,+B+CphLA,gCAYI,aAAA,MAAA,EAAA,MAAA,MAZJ,mDAAA,gCAgBI,MAAA,EACA,kBAAA,gB/C+gLJ,kD+ChiLA,+BAqBI,MAAA,IACA,kBAAA,KAqBJ,gBACE,QAAA,MAAA,OACA,cAAA,EACA,UAAA,KACA,MAAA,QACA,iBAAA,QACA,cAAA,IAAA,MAAA,QxChKE,uBAAA,kBACA,wBAAA,kBwCyJJ,sBAWI,QAAA,KAIJ,cACE,QAAA,MAAA,OACA,MAAA,QC3KF,UACE,SAAA,SAGF,gBACE,SAAA,SACA,MAAA,KACA,SAAA,OAGF,eACE,SAAA,SACA,QAAA,KACA,eAAA,OAAA,YAAA,OACA,MAAA,KACA,4BAAA,OAAA,oBAAA,OACA,oBAAA,OAAA,YAAA,OhD+qLF,oBACA,oBgD7qLA,sBAGE,QAAA,MhC3BI,WAAA,kBAAA,IAAA,KAAA,WAAA,UAAA,IAAA,KAAA,WAAA,UAAA,IAAA,IAAA,CAAA,kBAAA,IAAA,KAIJ,kDhB0sLA,oBACA,oBgDvrLF,sBhCnBI,WAAA,MgC0BJ,oBhDsrLA,oBgDprLE,SAAA,SACA,IAAA,EAGF,uChDsrLA,wCgDprLE,kBAAA,cAAA,UAAA,cAEwC,mFAJ1C,uChD6rLE,wCgDxrLE,kBAAA,mBAAA,UAAA,oBhD+rLJ,4BgD3rLA,oBAEE,kBAAA,iBAAA,UAAA,iBAEwC,mFhD8rLxC,4BgDlsLF,oBAKI,kBAAA,sBAAA,UAAA,uBhDosLJ,2BgDhsLA,oBAEE,kBAAA,kBAAA,UAAA,kBAEwC,mFhDmsLxC,2BgDvsLF,oBAKI,kBAAA,uBAAA,UAAA,wBASJ,8BAEI,QAAA,EACA,oBAAA,IACA,oBAAA,QhDksLJ,sDACA,uDgDvsLA,qCAUI,QAAA,EAVJ,0ChD4sLA,2CgD7rLI,QAAA,EhDosLJ,0CACA,0CgDptLA,mChDitLA,mCACA,qCgD3rLI,kBAAA,cAAA,UAAA,cAEwC,mFhDosL1C,0CACA,0CgD9tLF,mChD2tLE,mCACA,qCgDlsLI,kBAAA,mBAAA,UAAA,oBhD2sLN,uBgDjsLA,uBAEE,SAAA,SACA,IAAA,EACA,OAAA,EAEA,QAAA,YAAA,QAAA,KACA,eAAA,OAAA,YAAA,OACA,cAAA,OAAA,gBAAA,OACA,MAAA,IACA,MAAA,KACA,WAAA,OACA,QAAA,GhDusLF,6BADA,6BEhzLE,6BAAA,6B8CgHE,MAAA,KACA,gBAAA,KACA,QAAA,EACA,QAAA,GAGJ,uBACE,KAAA,EAKF,uBACE,MAAA,EhDosLF,4BgD7rLA,4BAEE,QAAA,aACA,MAAA,KACA,OAAA,KACA,WAAA,YAAA,UAAA,OAAA,OACA,gBAAA,KAAA,KAEF,4BACE,iBAAA,+LAEF,4BACE,iBAAA,+LASF,qBACE,SAAA,SACA,MAAA,EACA,OAAA,KACA,KAAA,EACA,QAAA,GACA,QAAA,YAAA,QAAA,KACA,cAAA,OAAA,gBAAA,OACA,aAAA,EAEA,aAAA,IACA,YAAA,IACA,WAAA,KAZF,wBAeI,SAAA,SACA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,OAAA,IACA,aAAA,IACA,YAAA,IACA,YAAA,OACA,OAAA,QACA,iBAAA,qBAvBJ,gCA2BM,SAAA,SACA,IAAA,MACA,KAAA,EACA,QAAA,aACA,MAAA,KACA,OAAA,KACA,QAAA,GAjCN,+BAoCM,SAAA,SACA,OAAA,MACA,KAAA,EACA,QAAA,aACA,MAAA,KACA,OAAA,KACA,QAAA,GA1CN,6BA+CI,iBAAA,KASJ,kBACE,SAAA,SACA,MAAA,IACA,OAAA,KACA,KAAA,IACA,QAAA,GACA,YAAA,KACA,eAAA,KACA,MAAA,KACA,WAAA,OCxOF,gBAAqB,eAAA,mBACrB,WAAqB,eAAA,cACrB,cAAqB,eAAA,iBACrB,cAAqB,eAAA,iBACrB,mBAAqB,eAAA,sBACrB,gBAAqB,eAAA,mBCFnB,YACE,iBAAA,kBhDUF,mBAAA,mBFg7LF,wBADA,wBkDp7LM,iBAAA,kBANJ,cACE,iBAAA,kBhDUF,qBAAA,qBF07LF,0BADA,0BkD97LM,iBAAA,kBANJ,YACE,iBAAA,kBhDUF,mBAAA,mBFo8LF,wBADA,wBkDx8LM,iBAAA,kBANJ,SACE,iBAAA,kBhDUF,gBAAA,gBF88LF,qBADA,qBkDl9LM,iBAAA,kBANJ,YACE,iBAAA,kBhDUF,mBAAA,mBFw9LF,wBADA,wBkD59LM,iBAAA,kBANJ,WACE,iBAAA,kBhDUF,kBAAA,kBFk+LF,uBADA,uBkDt+LM,iBAAA,kBANJ,UACE,iBAAA,kBhDUF,iBAAA,iBF4+LF,sBADA,sBkDh/LM,iBAAA,kBANJ,SACE,iBAAA,kBhDUF,gBAAA,gBFs/LF,qBADA,qBkD1/LM,iBAAA,kBCCN,UACE,iBAAA,eAGF,gBACE,iBAAA,sBCXF,QAAkB,OAAA,IAAA,MAAA,kBAClB,YAAkB,WAAA,IAAA,MAAA,kBAClB,cAAkB,aAAA,IAAA,MAAA,kBAClB,eAAkB,cAAA,IAAA,MAAA,kBAClB,aAAkB,YAAA,IAAA,MAAA,kBAElB,UAAmB,OAAA,YACnB,cAAmB,WAAA,YACnB,gBAAmB,aAAA,YACnB,iBAAmB,cAAA,YACnB,eAAmB,YAAA,YAGjB,gBACE,aAAA,kBADF,kBACE,aAAA,kBADF,gBACE,aAAA,kBADF,aACE,aAAA,kBADF,gBACE,aAAA,kBADF,eACE,aAAA,kBADF,cACE,aAAA,kBADF,aACE,aAAA,kBAIJ,cACE,aAAA,eAOF,SACE,cAAA,iBAEF,aACE,uBAAA,iBACA,wBAAA,iBAEF,eACE,wBAAA,iBACA,2BAAA,iBAEF,gBACE,2BAAA,iBACA,0BAAA,iBAEF,cACE,uBAAA,iBACA,0BAAA,iBAGF,gBACE,cAAA,cAGF,WACE,cAAA,YCxDA,iBACE,QAAA,MACA,MAAA,KACA,QAAA,GCMA,QAA2B,QAAA,eAC3B,UAA2B,QAAA,iBAC3B,gBAA2B,QAAA,uBAC3B,SAA2B,QAAA,gBAC3B,SAA2B,QAAA,gBAC3B,aAA2B,QAAA,oBAC3B,cAA2B,QAAA,qBAC3B,QAA2B,QAAA,sBAAA,QAAA,eAC3B,eAA2B,QAAA,6BAAA,QAAA,sB3C0C3B,yB2ClDA,WAA2B,QAAA,eAC3B,aAA2B,QAAA,iBAC3B,mBAA2B,QAAA,uBAC3B,YAA2B,QAAA,gBAC3B,YAA2B,QAAA,gBAC3B,gBAA2B,QAAA,oBAC3B,iBAA2B,QAAA,qBAC3B,WAA2B,QAAA,sBAAA,QAAA,eAC3B,kBAA2B,QAAA,6BAAA,QAAA,uB3C0C3B,yB2ClDA,WAA2B,QAAA,eAC3B,aAA2B,QAAA,iBAC3B,mBAA2B,QAAA,uBAC3B,YAA2B,QAAA,gBAC3B,YAA2B,QAAA,gBAC3B,gBAA2B,QAAA,oBAC3B,iBAA2B,QAAA,qBAC3B,WAA2B,QAAA,sBAAA,QAAA,eAC3B,kBAA2B,QAAA,6BAAA,QAAA,uB3C0C3B,yB2ClDA,WAA2B,QAAA,eAC3B,aAA2B,QAAA,iBAC3B,mBAA2B,QAAA,uBAC3B,YAA2B,QAAA,gBAC3B,YAA2B,QAAA,gBAC3B,gBAA2B,QAAA,oBAC3B,iBAA2B,QAAA,qBAC3B,WAA2B,QAAA,sBAAA,QAAA,eAC3B,kBAA2B,QAAA,6BAAA,QAAA,uB3C0C3B,0B2ClDA,WAA2B,QAAA,eAC3B,aAA2B,QAAA,iBAC3B,mBAA2B,QAAA,uBAC3B,YAA2B,QAAA,gBAC3B,YAA2B,QAAA,gBAC3B,gBAA2B,QAAA,oBAC3B,iBAA2B,QAAA,qBAC3B,WAA2B,QAAA,sBAAA,QAAA,eAC3B,kBAA2B,QAAA,6BAAA,QAAA,uBAS/B,aACE,cAAwB,QAAA,eACxB,gBAAwB,QAAA,iBACxB,sBAAwB,QAAA,uBACxB,eAAwB,QAAA,gBACxB,eAAwB,QAAA,gBACxB,mBAAwB,QAAA,oBACxB,oBAAwB,QAAA,qBACxB,cAAwB,QAAA,sBAAA,QAAA,eACxB,qBAAwB,QAAA,6BAAA,QAAA,uBClC1B,kBACE,SAAA,SACA,QAAA,MACA,MAAA,KACA,QAAA,EACA,SAAA,OALF,0BAQI,QAAA,MACA,QAAA,GATJ,yCvDu1MA,wBADA,yBAEA,yBACA,wBuDx0MI,SAAA,SACA,IAAA,EACA,OAAA,EACA,KAAA,EACA,MAAA,KACA,OAAA,KACA,OAAA,EAIJ,gCAEI,YAAA,WAIJ,gCAEI,YAAA,OAIJ,+BAEI,YAAA,IAIJ,+BAEI,YAAA,KCvCA,UAAgC,mBAAA,cAAA,eAAA,cAChC,aAAgC,mBAAA,iBAAA,eAAA,iBAChC,kBAAgC,mBAAA,sBAAA,eAAA,sBAChC,qBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,WAA8B,cAAA,eAAA,UAAA,eAC9B,aAA8B,cAAA,iBAAA,UAAA,iBAC9B,mBAA8B,cAAA,uBAAA,UAAA,uBAC9B,WAA8B,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,aAA8B,kBAAA,YAAA,UAAA,YAC9B,aAA8B,kBAAA,YAAA,UAAA,YAC9B,eAA8B,kBAAA,YAAA,YAAA,YAC9B,eAA8B,kBAAA,YAAA,YAAA,YAE9B,uBAAoC,cAAA,gBAAA,gBAAA,qBACpC,qBAAoC,cAAA,cAAA,gBAAA,mBACpC,wBAAoC,cAAA,iBAAA,gBAAA,iBACpC,yBAAoC,cAAA,kBAAA,gBAAA,wBACpC,wBAAoC,cAAA,qBAAA,gBAAA,uBAEpC,mBAAiC,eAAA,gBAAA,YAAA,qBACjC,iBAAiC,eAAA,cAAA,YAAA,mBACjC,oBAAiC,eAAA,iBAAA,YAAA,iBACjC,sBAAiC,eAAA,mBAAA,YAAA,mBACjC,qBAAiC,eAAA,kBAAA,YAAA,kBAEjC,qBAAkC,mBAAA,gBAAA,cAAA,qBAClC,mBAAkC,mBAAA,cAAA,cAAA,mBAClC,sBAAkC,mBAAA,iBAAA,cAAA,iBAClC,uBAAkC,mBAAA,kBAAA,cAAA,wBAClC,sBAAkC,mBAAA,qBAAA,cAAA,uBAClC,uBAAkC,mBAAA,kBAAA,cAAA,kBAElC,iBAAgC,oBAAA,eAAA,WAAA,eAChC,kBAAgC,oBAAA,gBAAA,WAAA,qBAChC,gBAAgC,oBAAA,cAAA,WAAA,mBAChC,mBAAgC,oBAAA,iBAAA,WAAA,iBAChC,qBAAgC,oBAAA,mBAAA,WAAA,mBAChC,oBAAgC,oBAAA,kBAAA,WAAA,kB7CYhC,yB6ClDA,aAAgC,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,cAAA,eAAA,UAAA,eAC9B,gBAA8B,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,cAAA,uBAAA,UAAA,uBAC9B,cAA8B,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAE9B,0BAAoC,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,eAAA,cAAA,YAAA,mBACjC,uBAAiC,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,oBAAA,eAAA,WAAA,eAChC,qBAAgC,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,oBAAA,kBAAA,WAAA,mB7CYhC,yB6ClDA,aAAgC,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,cAAA,eAAA,UAAA,eAC9B,gBAA8B,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,cAAA,uBAAA,UAAA,uBAC9B,cAA8B,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAE9B,0BAAoC,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,eAAA,cAAA,YAAA,mBACjC,uBAAiC,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,oBAAA,eAAA,WAAA,eAChC,qBAAgC,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,oBAAA,kBAAA,WAAA,mB7CYhC,yB6ClDA,aAAgC,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,cAAA,eAAA,UAAA,eAC9B,gBAA8B,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,cAAA,uBAAA,UAAA,uBAC9B,cAA8B,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAE9B,0BAAoC,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,eAAA,cAAA,YAAA,mBACjC,uBAAiC,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,oBAAA,eAAA,WAAA,eAChC,qBAAgC,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,oBAAA,kBAAA,WAAA,mB7CYhC,0B6ClDA,aAAgC,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,cAAA,eAAA,UAAA,eAC9B,gBAA8B,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,cAAA,uBAAA,UAAA,uBAC9B,cAA8B,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,gBAA8B,kBAAA,YAAA,UAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAC9B,kBAA8B,kBAAA,YAAA,YAAA,YAE9B,0BAAoC,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,eAAA,cAAA,YAAA,mBACjC,uBAAiC,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,oBAAA,eAAA,WAAA,eAChC,qBAAgC,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,oBAAA,kBAAA,WAAA,mBC5ChC,YCDF,MAAA,eDEE,aCCF,MAAA,gBDAE,YCGF,MAAA,e/CmDE,yB8CxDA,eCDF,MAAA,eDEE,gBCCF,MAAA,gBDAE,eCGF,MAAA,gB/CmDE,yB8CxDA,eCDF,MAAA,eDEE,gBCCF,MAAA,gBDAE,eCGF,MAAA,gB/CmDE,yB8CxDA,eCDF,MAAA,eDEE,gBCCF,MAAA,gBDAE,eCGF,MAAA,gB/CmDE,0B8CxDA,eCDF,MAAA,eDEE,gBCCF,MAAA,gBDAE,eCGF,MAAA,gBCAA,iBAAyB,SAAA,iBAAzB,mBAAyB,SAAA,mBAAzB,mBAAyB,SAAA,mBAAzB,gBAAyB,SAAA,gBAAzB,iBAAyB,SAAA,yBAAA,SAAA,iBAK3B,WACE,SAAA,MACA,IAAA,EACA,MAAA,EACA,KAAA,EACA,QAAA,KAGF,cACE,SAAA,MACA,MAAA,EACA,OAAA,EACA,KAAA,EACA,QAAA,KAI4B,2DAD9B,YAEI,SAAA,eAAA,SAAA,OACA,IAAA,EACA,QAAA,MC9BJ,SCEE,SAAA,SACA,MAAA,IACA,OAAA,IACA,QAAA,EACA,SAAA,OACA,KAAA,cACA,YAAA,OACA,OAAA,EAUA,0BAAA,yBAEE,SAAA,OACA,MAAA,KACA,OAAA,KACA,SAAA,QACA,KAAA,KACA,YAAA,OC5BJ,WAAa,WAAA,EAAA,QAAA,OAAA,2BACb,QAAU,WAAA,EAAA,MAAA,KAAA,0BACV,WAAa,WAAA,EAAA,KAAA,KAAA,2BACb,aAAe,WAAA,eCCX,MAAuB,MAAA,cAAvB,MAAuB,MAAA,cAAvB,MAAuB,MAAA,cAAvB,OAAuB,MAAA,eAAvB,QAAuB,MAAA,eAAvB,MAAuB,OAAA,cAAvB,MAAuB,OAAA,cAAvB,MAAuB,OAAA,cAAvB,OAAuB,OAAA,eAAvB,QAAuB,OAAA,eAI3B,QAAU,UAAA,eACV,QAAU,WAAA,eCAF,KAAgC,OAAA,YAChC,MhEkwOR,MgEhwOU,WAAA,YAEF,MhEmwOR,MgEjwOU,aAAA,YAEF,MhEowOR,MgElwOU,cAAA,YAEF,MhEqwOR,MgEnwOU,YAAA,YAfF,KAAgC,OAAA,iBAChC,MhE0xOR,MgExxOU,WAAA,iBAEF,MhE2xOR,MgEzxOU,aAAA,iBAEF,MhE4xOR,MgE1xOU,cAAA,iBAEF,MhE6xOR,MgE3xOU,YAAA,iBAfF,KAAgC,OAAA,gBAChC,MhEkzOR,MgEhzOU,WAAA,gBAEF,MhEmzOR,MgEjzOU,aAAA,gBAEF,MhEozOR,MgElzOU,cAAA,gBAEF,MhEqzOR,MgEnzOU,YAAA,gBAfF,KAAgC,OAAA,eAChC,MhE00OR,MgEx0OU,WAAA,eAEF,MhE20OR,MgEz0OU,aAAA,eAEF,MhE40OR,MgE10OU,cAAA,eAEF,MhE60OR,MgE30OU,YAAA,eAfF,KAAgC,OAAA,iBAChC,MhEk2OR,MgEh2OU,WAAA,iBAEF,MhEm2OR,MgEj2OU,aAAA,iBAEF,MhEo2OR,MgEl2OU,cAAA,iBAEF,MhEq2OR,MgEn2OU,YAAA,iBAfF,KAAgC,OAAA,eAChC,MhE03OR,MgEx3OU,WAAA,eAEF,MhE23OR,MgEz3OU,aAAA,eAEF,MhE43OR,MgE13OU,cAAA,eAEF,MhE63OR,MgE33OU,YAAA,eAfF,KAAgC,QAAA,YAChC,MhEk5OR,MgEh5OU,YAAA,YAEF,MhEm5OR,MgEj5OU,cAAA,YAEF,MhEo5OR,MgEl5OU,eAAA,YAEF,MhEq5OR,MgEn5OU,aAAA,YAfF,KAAgC,QAAA,iBAChC,MhE06OR,MgEx6OU,YAAA,iBAEF,MhE26OR,MgEz6OU,cAAA,iBAEF,MhE46OR,MgE16OU,eAAA,iBAEF,MhE66OR,MgE36OU,aAAA,iBAfF,KAAgC,QAAA,gBAChC,MhEk8OR,MgEh8OU,YAAA,gBAEF,MhEm8OR,MgEj8OU,cAAA,gBAEF,MhEo8OR,MgEl8OU,eAAA,gBAEF,MhEq8OR,MgEn8OU,aAAA,gBAfF,KAAgC,QAAA,eAChC,MhE09OR,MgEx9OU,YAAA,eAEF,MhE29OR,MgEz9OU,cAAA,eAEF,MhE49OR,MgE19OU,eAAA,eAEF,MhE69OR,MgE39OU,aAAA,eAfF,KAAgC,QAAA,iBAChC,MhEk/OR,MgEh/OU,YAAA,iBAEF,MhEm/OR,MgEj/OU,cAAA,iBAEF,MhEo/OR,MgEl/OU,eAAA,iBAEF,MhEq/OR,MgEn/OU,aAAA,iBAfF,KAAgC,QAAA,eAChC,MhE0gPR,MgExgPU,YAAA,eAEF,MhE2gPR,MgEzgPU,cAAA,eAEF,MhE4gPR,MgE1gPU,eAAA,eAEF,MhE6gPR,MgE3gPU,aAAA,eAMN,QAAmB,OAAA,eACnB,ShE6gPJ,SgE3gPM,WAAA,eAEF,ShE8gPJ,SgE5gPM,aAAA,eAEF,ShE+gPJ,SgE7gPM,cAAA,eAEF,ShEghPJ,SgE9gPM,YAAA,erDaF,yBqDjDI,QAAgC,OAAA,YAChC,ShE0jPN,SgExjPQ,WAAA,YAEF,ShE0jPN,SgExjPQ,aAAA,YAEF,ShE0jPN,SgExjPQ,cAAA,YAEF,ShE0jPN,SgExjPQ,YAAA,YAfF,QAAgC,OAAA,iBAChC,ShE6kPN,SgE3kPQ,WAAA,iBAEF,ShE6kPN,SgE3kPQ,aAAA,iBAEF,ShE6kPN,SgE3kPQ,cAAA,iBAEF,ShE6kPN,SgE3kPQ,YAAA,iBAfF,QAAgC,OAAA,gBAChC,ShEgmPN,SgE9lPQ,WAAA,gBAEF,ShEgmPN,SgE9lPQ,aAAA,gBAEF,ShEgmPN,SgE9lPQ,cAAA,gBAEF,ShEgmPN,SgE9lPQ,YAAA,gBAfF,QAAgC,OAAA,eAChC,ShEmnPN,SgEjnPQ,WAAA,eAEF,ShEmnPN,SgEjnPQ,aAAA,eAEF,ShEmnPN,SgEjnPQ,cAAA,eAEF,ShEmnPN,SgEjnPQ,YAAA,eAfF,QAAgC,OAAA,iBAChC,ShEsoPN,SgEpoPQ,WAAA,iBAEF,ShEsoPN,SgEpoPQ,aAAA,iBAEF,ShEsoPN,SgEpoPQ,cAAA,iBAEF,ShEsoPN,SgEpoPQ,YAAA,iBAfF,QAAgC,OAAA,eAChC,ShEypPN,SgEvpPQ,WAAA,eAEF,ShEypPN,SgEvpPQ,aAAA,eAEF,ShEypPN,SgEvpPQ,cAAA,eAEF,ShEypPN,SgEvpPQ,YAAA,eAfF,QAAgC,QAAA,YAChC,ShE4qPN,SgE1qPQ,YAAA,YAEF,ShE4qPN,SgE1qPQ,cAAA,YAEF,ShE4qPN,SgE1qPQ,eAAA,YAEF,ShE4qPN,SgE1qPQ,aAAA,YAfF,QAAgC,QAAA,iBAChC,ShE+rPN,SgE7rPQ,YAAA,iBAEF,ShE+rPN,SgE7rPQ,cAAA,iBAEF,ShE+rPN,SgE7rPQ,eAAA,iBAEF,ShE+rPN,SgE7rPQ,aAAA,iBAfF,QAAgC,QAAA,gBAChC,ShEktPN,SgEhtPQ,YAAA,gBAEF,ShEktPN,SgEhtPQ,cAAA,gBAEF,ShEktPN,SgEhtPQ,eAAA,gBAEF,ShEktPN,SgEhtPQ,aAAA,gBAfF,QAAgC,QAAA,eAChC,ShEquPN,SgEnuPQ,YAAA,eAEF,ShEquPN,SgEnuPQ,cAAA,eAEF,ShEquPN,SgEnuPQ,eAAA,eAEF,ShEquPN,SgEnuPQ,aAAA,eAfF,QAAgC,QAAA,iBAChC,ShEwvPN,SgEtvPQ,YAAA,iBAEF,ShEwvPN,SgEtvPQ,cAAA,iBAEF,ShEwvPN,SgEtvPQ,eAAA,iBAEF,ShEwvPN,SgEtvPQ,aAAA,iBAfF,QAAgC,QAAA,eAChC,ShE2wPN,SgEzwPQ,YAAA,eAEF,ShE2wPN,SgEzwPQ,cAAA,eAEF,ShE2wPN,SgEzwPQ,eAAA,eAEF,ShE2wPN,SgEzwPQ,aAAA,eAMN,WAAmB,OAAA,eACnB,YhEywPF,YgEvwPI,WAAA,eAEF,YhEywPF,YgEvwPI,aAAA,eAEF,YhEywPF,YgEvwPI,cAAA,eAEF,YhEywPF,YgEvwPI,YAAA,gBrDaF,yBqDjDI,QAAgC,OAAA,YAChC,ShEozPN,SgElzPQ,WAAA,YAEF,ShEozPN,SgElzPQ,aAAA,YAEF,ShEozPN,SgElzPQ,cAAA,YAEF,ShEozPN,SgElzPQ,YAAA,YAfF,QAAgC,OAAA,iBAChC,ShEu0PN,SgEr0PQ,WAAA,iBAEF,ShEu0PN,SgEr0PQ,aAAA,iBAEF,ShEu0PN,SgEr0PQ,cAAA,iBAEF,ShEu0PN,SgEr0PQ,YAAA,iBAfF,QAAgC,OAAA,gBAChC,ShE01PN,SgEx1PQ,WAAA,gBAEF,ShE01PN,SgEx1PQ,aAAA,gBAEF,ShE01PN,SgEx1PQ,cAAA,gBAEF,ShE01PN,SgEx1PQ,YAAA,gBAfF,QAAgC,OAAA,eAChC,ShE62PN,SgE32PQ,WAAA,eAEF,ShE62PN,SgE32PQ,aAAA,eAEF,ShE62PN,SgE32PQ,cAAA,eAEF,ShE62PN,SgE32PQ,YAAA,eAfF,QAAgC,OAAA,iBAChC,ShEg4PN,SgE93PQ,WAAA,iBAEF,ShEg4PN,SgE93PQ,aAAA,iBAEF,ShEg4PN,SgE93PQ,cAAA,iBAEF,ShEg4PN,SgE93PQ,YAAA,iBAfF,QAAgC,OAAA,eAChC,ShEm5PN,SgEj5PQ,WAAA,eAEF,ShEm5PN,SgEj5PQ,aAAA,eAEF,ShEm5PN,SgEj5PQ,cAAA,eAEF,ShEm5PN,SgEj5PQ,YAAA,eAfF,QAAgC,QAAA,YAChC,ShEs6PN,SgEp6PQ,YAAA,YAEF,ShEs6PN,SgEp6PQ,cAAA,YAEF,ShEs6PN,SgEp6PQ,eAAA,YAEF,ShEs6PN,SgEp6PQ,aAAA,YAfF,QAAgC,QAAA,iBAChC,ShEy7PN,SgEv7PQ,YAAA,iBAEF,ShEy7PN,SgEv7PQ,cAAA,iBAEF,ShEy7PN,SgEv7PQ,eAAA,iBAEF,ShEy7PN,SgEv7PQ,aAAA,iBAfF,QAAgC,QAAA,gBAChC,ShE48PN,SgE18PQ,YAAA,gBAEF,ShE48PN,SgE18PQ,cAAA,gBAEF,ShE48PN,SgE18PQ,eAAA,gBAEF,ShE48PN,SgE18PQ,aAAA,gBAfF,QAAgC,QAAA,eAChC,ShE+9PN,SgE79PQ,YAAA,eAEF,ShE+9PN,SgE79PQ,cAAA,eAEF,ShE+9PN,SgE79PQ,eAAA,eAEF,ShE+9PN,SgE79PQ,aAAA,eAfF,QAAgC,QAAA,iBAChC,ShEk/PN,SgEh/PQ,YAAA,iBAEF,ShEk/PN,SgEh/PQ,cAAA,iBAEF,ShEk/PN,SgEh/PQ,eAAA,iBAEF,ShEk/PN,SgEh/PQ,aAAA,iBAfF,QAAgC,QAAA,eAChC,ShEqgQN,SgEngQQ,YAAA,eAEF,ShEqgQN,SgEngQQ,cAAA,eAEF,ShEqgQN,SgEngQQ,eAAA,eAEF,ShEqgQN,SgEngQQ,aAAA,eAMN,WAAmB,OAAA,eACnB,YhEmgQF,YgEjgQI,WAAA,eAEF,YhEmgQF,YgEjgQI,aAAA,eAEF,YhEmgQF,YgEjgQI,cAAA,eAEF,YhEmgQF,YgEjgQI,YAAA,gBrDaF,yBqDjDI,QAAgC,OAAA,YAChC,ShE8iQN,SgE5iQQ,WAAA,YAEF,ShE8iQN,SgE5iQQ,aAAA,YAEF,ShE8iQN,SgE5iQQ,cAAA,YAEF,ShE8iQN,SgE5iQQ,YAAA,YAfF,QAAgC,OAAA,iBAChC,ShEikQN,SgE/jQQ,WAAA,iBAEF,ShEikQN,SgE/jQQ,aAAA,iBAEF,ShEikQN,SgE/jQQ,cAAA,iBAEF,ShEikQN,SgE/jQQ,YAAA,iBAfF,QAAgC,OAAA,gBAChC,ShEolQN,SgEllQQ,WAAA,gBAEF,ShEolQN,SgEllQQ,aAAA,gBAEF,ShEolQN,SgEllQQ,cAAA,gBAEF,ShEolQN,SgEllQQ,YAAA,gBAfF,QAAgC,OAAA,eAChC,ShEumQN,SgErmQQ,WAAA,eAEF,ShEumQN,SgErmQQ,aAAA,eAEF,ShEumQN,SgErmQQ,cAAA,eAEF,ShEumQN,SgErmQQ,YAAA,eAfF,QAAgC,OAAA,iBAChC,ShE0nQN,SgExnQQ,WAAA,iBAEF,ShE0nQN,SgExnQQ,aAAA,iBAEF,ShE0nQN,SgExnQQ,cAAA,iBAEF,ShE0nQN,SgExnQQ,YAAA,iBAfF,QAAgC,OAAA,eAChC,ShE6oQN,SgE3oQQ,WAAA,eAEF,ShE6oQN,SgE3oQQ,aAAA,eAEF,ShE6oQN,SgE3oQQ,cAAA,eAEF,ShE6oQN,SgE3oQQ,YAAA,eAfF,QAAgC,QAAA,YAChC,ShEgqQN,SgE9pQQ,YAAA,YAEF,ShEgqQN,SgE9pQQ,cAAA,YAEF,ShEgqQN,SgE9pQQ,eAAA,YAEF,ShEgqQN,SgE9pQQ,aAAA,YAfF,QAAgC,QAAA,iBAChC,ShEmrQN,SgEjrQQ,YAAA,iBAEF,ShEmrQN,SgEjrQQ,cAAA,iBAEF,ShEmrQN,SgEjrQQ,eAAA,iBAEF,ShEmrQN,SgEjrQQ,aAAA,iBAfF,QAAgC,QAAA,gBAChC,ShEssQN,SgEpsQQ,YAAA,gBAEF,ShEssQN,SgEpsQQ,cAAA,gBAEF,ShEssQN,SgEpsQQ,eAAA,gBAEF,ShEssQN,SgEpsQQ,aAAA,gBAfF,QAAgC,QAAA,eAChC,ShEytQN,SgEvtQQ,YAAA,eAEF,ShEytQN,SgEvtQQ,cAAA,eAEF,ShEytQN,SgEvtQQ,eAAA,eAEF,ShEytQN,SgEvtQQ,aAAA,eAfF,QAAgC,QAAA,iBAChC,ShE4uQN,SgE1uQQ,YAAA,iBAEF,ShE4uQN,SgE1uQQ,cAAA,iBAEF,ShE4uQN,SgE1uQQ,eAAA,iBAEF,ShE4uQN,SgE1uQQ,aAAA,iBAfF,QAAgC,QAAA,eAChC,ShE+vQN,SgE7vQQ,YAAA,eAEF,ShE+vQN,SgE7vQQ,cAAA,eAEF,ShE+vQN,SgE7vQQ,eAAA,eAEF,ShE+vQN,SgE7vQQ,aAAA,eAMN,WAAmB,OAAA,eACnB,YhE6vQF,YgE3vQI,WAAA,eAEF,YhE6vQF,YgE3vQI,aAAA,eAEF,YhE6vQF,YgE3vQI,cAAA,eAEF,YhE6vQF,YgE3vQI,YAAA,gBrDaF,0BqDjDI,QAAgC,OAAA,YAChC,ShEwyQN,SgEtyQQ,WAAA,YAEF,ShEwyQN,SgEtyQQ,aAAA,YAEF,ShEwyQN,SgEtyQQ,cAAA,YAEF,ShEwyQN,SgEtyQQ,YAAA,YAfF,QAAgC,OAAA,iBAChC,ShE2zQN,SgEzzQQ,WAAA,iBAEF,ShE2zQN,SgEzzQQ,aAAA,iBAEF,ShE2zQN,SgEzzQQ,cAAA,iBAEF,ShE2zQN,SgEzzQQ,YAAA,iBAfF,QAAgC,OAAA,gBAChC,ShE80QN,SgE50QQ,WAAA,gBAEF,ShE80QN,SgE50QQ,aAAA,gBAEF,ShE80QN,SgE50QQ,cAAA,gBAEF,ShE80QN,SgE50QQ,YAAA,gBAfF,QAAgC,OAAA,eAChC,ShEi2QN,SgE/1QQ,WAAA,eAEF,ShEi2QN,SgE/1QQ,aAAA,eAEF,ShEi2QN,SgE/1QQ,cAAA,eAEF,ShEi2QN,SgE/1QQ,YAAA,eAfF,QAAgC,OAAA,iBAChC,ShEo3QN,SgEl3QQ,WAAA,iBAEF,ShEo3QN,SgEl3QQ,aAAA,iBAEF,ShEo3QN,SgEl3QQ,cAAA,iBAEF,ShEo3QN,SgEl3QQ,YAAA,iBAfF,QAAgC,OAAA,eAChC,ShEu4QN,SgEr4QQ,WAAA,eAEF,ShEu4QN,SgEr4QQ,aAAA,eAEF,ShEu4QN,SgEr4QQ,cAAA,eAEF,ShEu4QN,SgEr4QQ,YAAA,eAfF,QAAgC,QAAA,YAChC,ShE05QN,SgEx5QQ,YAAA,YAEF,ShE05QN,SgEx5QQ,cAAA,YAEF,ShE05QN,SgEx5QQ,eAAA,YAEF,ShE05QN,SgEx5QQ,aAAA,YAfF,QAAgC,QAAA,iBAChC,ShE66QN,SgE36QQ,YAAA,iBAEF,ShE66QN,SgE36QQ,cAAA,iBAEF,ShE66QN,SgE36QQ,eAAA,iBAEF,ShE66QN,SgE36QQ,aAAA,iBAfF,QAAgC,QAAA,gBAChC,ShEg8QN,SgE97QQ,YAAA,gBAEF,ShEg8QN,SgE97QQ,cAAA,gBAEF,ShEg8QN,SgE97QQ,eAAA,gBAEF,ShEg8QN,SgE97QQ,aAAA,gBAfF,QAAgC,QAAA,eAChC,ShEm9QN,SgEj9QQ,YAAA,eAEF,ShEm9QN,SgEj9QQ,cAAA,eAEF,ShEm9QN,SgEj9QQ,eAAA,eAEF,ShEm9QN,SgEj9QQ,aAAA,eAfF,QAAgC,QAAA,iBAChC,ShEs+QN,SgEp+QQ,YAAA,iBAEF,ShEs+QN,SgEp+QQ,cAAA,iBAEF,ShEs+QN,SgEp+QQ,eAAA,iBAEF,ShEs+QN,SgEp+QQ,aAAA,iBAfF,QAAgC,QAAA,eAChC,ShEy/QN,SgEv/QQ,YAAA,eAEF,ShEy/QN,SgEv/QQ,cAAA,eAEF,ShEy/QN,SgEv/QQ,eAAA,eAEF,ShEy/QN,SgEv/QQ,aAAA,eAMN,WAAmB,OAAA,eACnB,YhEu/QF,YgEr/QI,WAAA,eAEF,YhEu/QF,YgEr/QI,aAAA,eAEF,YhEu/QF,YgEr/QI,cAAA,eAEF,YhEu/QF,YgEr/QI,YAAA,gBCzCN,gBAAkB,YAAA,cAAA,CAAA,KAAA,CAAA,MAAA,CAAA,QAAA,CAAA,iBAAA,CAAA,aAAA,CAAA,UAIlB,cAAiB,WAAA,kBACjB,aAAiB,YAAA,iBACjB,eCRE,SAAA,OACA,cAAA,SACA,YAAA,ODcE,WAAwB,WAAA,eACxB,YAAwB,WAAA,gBACxB,aAAwB,WAAA,iBtDsCxB,yBsDxCA,cAAwB,WAAA,eACxB,eAAwB,WAAA,gBACxB,gBAAwB,WAAA,kBtDsCxB,yBsDxCA,cAAwB,WAAA,eACxB,eAAwB,WAAA,gBACxB,gBAAwB,WAAA,kBtDsCxB,yBsDxCA,cAAwB,WAAA,eACxB,eAAwB,WAAA,gBACxB,gBAAwB,WAAA,kBtDsCxB,0BsDxCA,cAAwB,WAAA,eACxB,eAAwB,WAAA,gBACxB,gBAAwB,WAAA,kBAM5B,gBAAmB,eAAA,oBACnB,gBAAmB,eAAA,oBACnB,iBAAmB,eAAA,qBAInB,mBAAsB,YAAA,cACtB,oBAAsB,YAAA,cACtB,kBAAsB,YAAA,cACtB,aAAsB,WAAA,iBAItB,YAAc,MAAA,eEpCZ,cACE,MAAA,kBjEUF,qBAAA,qBiENI,MAAA,kBALJ,gBACE,MAAA,kBjEUF,uBAAA,uBiENI,MAAA,kBALJ,cACE,MAAA,kBjEUF,qBAAA,qBiENI,MAAA,kBALJ,WACE,MAAA,kBjEUF,kBAAA,kBiENI,MAAA,kBALJ,cACE,MAAA,kBjEUF,qBAAA,qBiENI,MAAA,kBALJ,aACE,MAAA,kBjEUF,oBAAA,oBiENI,MAAA,kBALJ,YACE,MAAA,kBjEUF,mBAAA,mBiENI,MAAA,kBALJ,WACE,MAAA,kBjEUF,kBAAA,kBiENI,MAAA,kBFqCN,WAAa,MAAA,kBACb,YAAc,MAAA,kBAEd,eAAiB,MAAA,yBACjB,eAAiB,MAAA,+BAIjB,WGpDE,KAAA,CAAA,CAAA,EAAA,EACA,MAAA,YACA,YAAA,KACA,iBAAA,YACA,OAAA,ECHF,SCCE,WAAA,kBDGF,WCHE,WAAA,iBCMA,axESF,ECsuRE,QADA,SuExuRI,YAAA,eAEA,WAAA,eAGF,YAEI,gBAAA,UASJ,mBACE,QAAA,KAAA,YAAA,IxEgNN,IwEjMM,YAAA,mBvEutRJ,WuErtRE,IAEE,OAAA,IAAA,MAAA,QACA,kBAAA,MAQF,MACE,QAAA,mBvEitRJ,IuE9sRE,GAEE,kBAAA,MvEgtRJ,GACA,GuE9sRE,EAGE,QAAA,EACA,OAAA,EAGF,GvE4sRF,GuE1sRI,iBAAA,MAQF,MACE,KAAA,GxEjCN,KwEoCM,UAAA,gB9DvFJ,W8D0FI,UAAA,gB1C9EN,Q0CmFM,QAAA,KrC/FN,OqCkGM,OAAA,IAAA,MAAA,K1DnGN,O0DuGM,gBAAA,mBADF,UvEssRF,UuEjsRM,iBAAA,evEqsRN,mBarwRF,mB0DuEQ,OAAA,IAAA,MAAA,kB1DaR,Y0DRM,MAAA,QvEksRJ,wBAFA,euEjsRE,evEksRF,qBuE3rRM,aAAA,Q1DhBR,sB0DqBM,MAAA,QACA,aAAA","sourcesContent":["/*!\n * Bootstrap v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"utilities\";\n@import \"print\";\n",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so\n// we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n// 6. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -ms-text-size-adjust: 100%; // 4\n -ms-overflow-style: scrollbar; // 5\n -webkit-tap-highlight-color: rgba($black, 0); // 6\n}\n\n// IE10+ doesn't honor `<meta name=\"viewport\">` in some cases.\n@at-root {\n @-ms-viewport {\n width: device-width;\n }\n}\n\n// stylelint-disable selector-list-comma-newline-after\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use the\n// the `inherit` value on things like `<th>` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n font-size: $font-size-base;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n// stylelint-enable selector-list-comma-newline-after\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `<p>`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Remove the bottom border in Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Duplicate behavior to the data-* attribute for our tooltip plugin\n\nabbr[title],\nabbr[data-original-title] { // 4\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 1\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic; // Add the correct font style in Android 4.3-\n}\n\n// stylelint-disable font-weight-notation\nb,\nstrong {\n font-weight: bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n// stylelint-enable font-weight-notation\n\nsmall {\n font-size: 80%; // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n -webkit-text-decoration-skip: objects; // Remove gaps in links underline in iOS 8+ and Safari 8+.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n font-size: 1em; // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // We have @viewport set which causes scrollbars to overlap content in IE11 and Edge, so\n // we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `<td>` alignment by inheriting from the `<body>`, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\nhtml [type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `<div>`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","/*!\n * Bootstrap v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #007bff;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\n --light: #f8f9fa;\n --dark: #343a40;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-family: inherit;\n font-weight: 500;\n line-height: 1.2;\n color: inherit;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n\n.blockquote-footer::before {\n content: \"\\2014 \\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n -ms-flex-order: -1;\n order: -1;\n}\n\n.order-last {\n -ms-flex-order: 13;\n order: 13;\n}\n\n.order-0 {\n -ms-flex-order: 0;\n order: 0;\n}\n\n.order-1 {\n -ms-flex-order: 1;\n order: 1;\n}\n\n.order-2 {\n -ms-flex-order: 2;\n order: 2;\n}\n\n.order-3 {\n -ms-flex-order: 3;\n order: 3;\n}\n\n.order-4 {\n -ms-flex-order: 4;\n order: 4;\n}\n\n.order-5 {\n -ms-flex-order: 5;\n order: 5;\n}\n\n.order-6 {\n -ms-flex-order: 6;\n order: 6;\n}\n\n.order-7 {\n -ms-flex-order: 7;\n order: 7;\n}\n\n.order-8 {\n -ms-flex-order: 8;\n order: 8;\n}\n\n.order-9 {\n -ms-flex-order: 9;\n order: 9;\n}\n\n.order-10 {\n -ms-flex-order: 10;\n order: 10;\n}\n\n.order-11 {\n -ms-flex-order: 11;\n order: 11;\n}\n\n.order-12 {\n -ms-flex-order: 12;\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-sm-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-sm-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-sm-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-sm-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-sm-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-sm-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-sm-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-sm-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-sm-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-sm-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-sm-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-sm-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-sm-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-sm-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-md-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-md-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-md-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-md-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-md-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-md-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-md-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-md-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-md-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-md-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-md-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-md-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-md-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-md-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-lg-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-lg-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-lg-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-lg-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-lg-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-lg-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-lg-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-lg-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-lg-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-lg-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-lg-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-lg-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-lg-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-lg-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-xl-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-xl-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-xl-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xl-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xl-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xl-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xl-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xl-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xl-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xl-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xl-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xl-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xl-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xl-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n background-color: transparent;\n}\n\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table .table {\n background-color: #fff;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8daff;\n}\n\n.table-hover .table-primary:hover {\n background-color: #9fcdff;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #9fcdff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f5c6cb;\n}\n\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #212529;\n border-color: #32383e;\n}\n\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #212529;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #32383e;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.form-control::-webkit-input-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control::-moz-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:-ms-input-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control::-ms-input-placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n margin-bottom: 0;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(1.8125rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: calc(2.875rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid, .was-validated\n.custom-select:valid,\n.custom-select.is-valid {\n border-color: #28a745;\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated\n.custom-select:valid:focus,\n.custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip, .was-validated\n.custom-select:valid ~ .valid-feedback,\n.was-validated\n.custom-select:valid ~ .valid-tooltip,\n.custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n background-color: #71dd8a;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n background-color: #34ce57;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label::after, .custom-file-input.is-valid ~ .custom-file-label::after {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated\n.custom-select:invalid,\n.custom-select.is-invalid {\n border-color: #dc3545;\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated\n.custom-select:invalid:focus,\n.custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip, .was-validated\n.custom-select:invalid ~ .invalid-feedback,\n.was-validated\n.custom-select:invalid ~ .invalid-tooltip,\n.custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n background-color: #efa2a9;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n background-color: #e4606d;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label::after, .custom-file-input.is-invalid ~ .custom-file-label::after {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -ms-flex-align: center;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n\n.btn:hover, .btn:focus {\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\n.btn:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0062cc;\n border-color: #005cbf;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #1e7e34;\n border-color: #1c7430;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #117a8b;\n border-color: #10707f;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #d39e00;\n border-color: #c69500;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #bd2130;\n border-color: #b21f2d;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #dae0e5;\n border-color: #d3d9df;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-primary {\n color: #007bff;\n background-color: transparent;\n background-image: none;\n border-color: #007bff;\n}\n\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n background-color: transparent;\n background-image: none;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n color: #28a745;\n background-color: transparent;\n background-image: none;\n border-color: #28a745;\n}\n\n.btn-outline-success:hover {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #28a745;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-info {\n color: #17a2b8;\n background-color: transparent;\n background-image: none;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:hover {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #17a2b8;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffc107;\n background-color: transparent;\n background-image: none;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #dc3545;\n background-color: transparent;\n background-image: none;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n background-color: transparent;\n background-image: none;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:hover {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-dark {\n color: #343a40;\n background-color: transparent;\n background-image: none;\n border-color: #343a40;\n}\n\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n border-color: transparent;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: -ms-inline-flexbox;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group,\n.btn-group-vertical .btn + .btn,\n.btn-group-vertical .btn + .btn-group,\n.btn-group-vertical .btn-group + .btn,\n.btn-group-vertical .btn-group + .btn-group {\n margin-left: -1px;\n}\n\n.btn-toolbar {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-align: start;\n align-items: flex-start;\n -ms-flex-pack: center;\n justify-content: center;\n}\n\n.btn-group-vertical .btn,\n.btn-group-vertical .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: stretch;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: -ms-flexbox;\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n height: calc(2.875rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n height: calc(1.8125rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: -ms-inline-flexbox;\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n background-color: #007bff;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-control-input:active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background-color: #dee2e6;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right 0.75rem center;\n background-size: 8px 10px;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5);\n}\n\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n\n.custom-select::-ms-expand {\n opacity: 0;\n}\n\n.custom-select-sm {\n height: calc(1.8125rem + 2px);\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n font-size: 75%;\n}\n\n.custom-select-lg {\n height: calc(2.875rem + 2px);\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n font-size: 125%;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(2.25rem + 2px);\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-file-input:focus ~ .custom-file-label::after {\n border-color: #80bdff;\n}\n\n.custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: 2.25rem;\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: 1px solid #ced4da;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n padding-left: 0;\n background-color: transparent;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n\n.custom-range:focus {\n outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n -webkit-appearance: none;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n -moz-appearance: none;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #6c757d;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-align: center;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n -ms-flex-direction: row;\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: -ms-flexbox !important;\n display: flex !important;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n display: -ms-flexbox;\n display: flex;\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n -ms-flex-direction: column;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n }\n .card-group > .card {\n -ms-flex: 1 0 0%;\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:first-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-top,\n .card-group > .card:first-child .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-bottom,\n .card-group > .card:first-child .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:last-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-top,\n .card-group > .card:last-child .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-bottom,\n .card-group > .card:last-child .card-footer {\n border-bottom-left-radius: 0;\n }\n .card-group > .card:only-child {\n border-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-top,\n .card-group > .card:only-child .card-header {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-bottom,\n .card-group > .card:only-child .card-footer {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {\n border-radius: 0;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {\n border-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n -webkit-column-count: 3;\n -moz-column-count: 3;\n column-count: 3;\n -webkit-column-gap: 1.25rem;\n -moz-column-gap: 1.25rem;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0;\n}\n\n.accordion .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0;\n}\n\n.accordion .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.breadcrumb {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: -ms-flexbox;\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n\n.page-link:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-link:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n z-index: 1;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #007bff;\n}\n\n.badge-primary[href]:hover, .badge-primary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #0062cc;\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\n.badge-secondary[href]:hover, .badge-secondary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #545b62;\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\n\n.badge-success[href]:hover, .badge-success[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #1e7e34;\n}\n\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\n.badge-info[href]:hover, .badge-info[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #117a8b;\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\n.badge-warning[href]:hover, .badge-warning[href]:focus {\n color: #212529;\n text-decoration: none;\n background-color: #d39e00;\n}\n\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\n.badge-danger[href]:hover, .badge-danger[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #bd2130;\n}\n\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\n.badge-light[href]:hover, .badge-light[href]:focus {\n color: #212529;\n text-decoration: none;\n background-color: #dae0e5;\n}\n\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.badge-dark[href]:hover, .badge-dark[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #1d2124;\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #004085;\n background-color: #cce5ff;\n border-color: #b8daff;\n}\n\n.alert-primary hr {\n border-top-color: #9fcdff;\n}\n\n.alert-primary .alert-link {\n color: #002752;\n}\n\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n\n.alert-secondary .alert-link {\n color: #202326;\n}\n\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n\n.alert-success .alert-link {\n color: #0b2e13;\n}\n\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n\n.alert-info hr {\n border-top-color: #abdde5;\n}\n\n.alert-info .alert-link {\n color: #062c33;\n}\n\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n color: #533f03;\n}\n\n.alert-danger {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n\n.alert-danger .alert-link {\n color: #491217;\n}\n\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n\n.alert-light hr {\n border-top-color: #ececf6;\n}\n\n.alert-light .alert-link {\n color: #686868;\n}\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n\n.alert-dark .alert-link {\n color: #040505;\n}\n\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n.progress {\n display: -ms-flexbox;\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-pack: center;\n justify-content: center;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n -webkit-animation: progress-bar-stripes 1s linear infinite;\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n.media {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n\n.media-body {\n -ms-flex: 1;\n flex: 1;\n}\n\n.list-group {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item:hover, .list-group-item:focus {\n z-index: 1;\n text-decoration: none;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #004085;\n background-color: #b8daff;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #004085;\n background-color: #9fcdff;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #004085;\n border-color: #004085;\n}\n\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41;\n}\n\n.list-group-item-success {\n color: #155724;\n background-color: #c3e6cb;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #155724;\n background-color: #b1dfbb;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #155724;\n border-color: #155724;\n}\n\n.list-group-item-info {\n color: #0c5460;\n background-color: #bee5eb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0c5460;\n background-color: #abdde5;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0c5460;\n border-color: #0c5460;\n}\n\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n\n.list-group-item-danger {\n color: #721c24;\n background-color: #f5c6cb;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #721c24;\n background-color: #f1b0b7;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #721c24;\n border-color: #721c24;\n}\n\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #818182;\n background-color: #ececf6;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182;\n}\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21;\n}\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n color: #000;\n text-decoration: none;\n opacity: .75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: -webkit-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;\n -webkit-transform: translate(0, -25%);\n transform: translate(0, -25%);\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n\n.modal-dialog-centered {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n min-height: calc(100% - (0.5rem * 2));\n}\n\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - (0.5rem * 2));\n content: \"\";\n}\n\n.modal-content {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: start;\n align-items: flex-start;\n -ms-flex-pack: justify;\n justify-content: space-between;\n padding: 1rem;\n border-bottom: 1px solid #e9ecef;\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n\n.modal-header .close {\n padding: 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: end;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 1px solid #e9ecef;\n}\n\n.modal-footer > :not(:first-child) {\n margin-left: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-right: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-centered {\n min-height: calc(100% - (1.75rem * 2));\n }\n .modal-dialog-centered::before {\n height: calc(100vh - (1.75rem * 2));\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg {\n max-width: 800px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n\n.bs-popover-top .arrow, .bs-popover-auto[x-placement^=\"top\"] .arrow {\n bottom: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before,\n.bs-popover-top .arrow::after,\n.bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n border-width: 0.5rem 0.5rem 0;\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before {\n bottom: 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-top .arrow::after,\n.bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n bottom: 1px;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n\n.bs-popover-right .arrow, .bs-popover-auto[x-placement^=\"right\"] .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before,\n.bs-popover-right .arrow::after,\n.bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n border-width: 0.5rem 0.5rem 0.5rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before {\n left: 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-right .arrow::after,\n.bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n left: 1px;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n\n.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^=\"bottom\"] .arrow {\n top: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before,\n.bs-popover-bottom .arrow::after,\n.bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n border-width: 0 0.5rem 0.5rem 0.5rem;\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before {\n top: 0;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-bottom .arrow::after,\n.bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n top: 1px;\n border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n\n.bs-popover-left .arrow, .bs-popover-auto[x-placement^=\"left\"] .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before,\n.bs-popover-left .arrow::after,\n.bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n border-width: 0.5rem 0 0.5rem 0.5rem;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before {\n right: 0;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-left .arrow::after,\n.bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n right: 1px;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n color: inherit;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-item {\n position: relative;\n display: none;\n -ms-flex-align: center;\n align-items: center;\n width: 100%;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n perspective: 1000px;\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n transition: -webkit-transform 0.6s ease;\n transition: transform 0.6s ease;\n transition: transform 0.6s ease, -webkit-transform 0.6s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .carousel-item.active,\n .carousel-item-next,\n .carousel-item-prev {\n transition: none;\n }\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n.carousel-item-next.carousel-item-left,\n.carousel-item-prev.carousel-item-right {\n -webkit-transform: translateX(0);\n transform: translateX(0);\n}\n\n@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.active.carousel-item-right {\n -webkit-transform: translateX(100%);\n transform: translateX(100%);\n}\n\n@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {\n .carousel-item-next,\n .active.carousel-item-right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-item-prev,\n.active.carousel-item-left {\n -webkit-transform: translateX(-100%);\n transform: translateX(-100%);\n}\n\n@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {\n .carousel-item-prev,\n .active.carousel-item-left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-duration: .6s;\n transition-property: opacity;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n opacity: 0;\n}\n\n.carousel-fade .carousel-item-next,\n.carousel-fade .carousel-item-prev,\n.carousel-fade .carousel-item.active,\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-prev {\n -webkit-transform: translateX(0);\n transform: translateX(0);\n}\n\n@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {\n .carousel-fade .carousel-item-next,\n .carousel-fade .carousel-item-prev,\n .carousel-fade .carousel-item.active,\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-prev {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: .9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: transparent no-repeat center center;\n background-size: 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 10px;\n left: 0;\n z-index: 15;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n\n.carousel-indicators li {\n position: relative;\n -ms-flex: 0 1 auto;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: rgba(255, 255, 255, 0.5);\n}\n\n.carousel-indicators li::before {\n position: absolute;\n top: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators li::after {\n position: absolute;\n bottom: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators .active {\n background-color: #fff;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #0062cc !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #007bff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n}\n\n.d-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-md-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-print-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n}\n\n.flex-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n}\n\n.justify-content-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n}\n\n.align-items-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n}\n\n.align-items-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n}\n\n.align-items-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n}\n\n.align-items-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n}\n\n.align-content-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n}\n\n.align-content-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n}\n\n.align-content-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n}\n\n.align-content-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n}\n\n.align-content-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n}\n\n.align-self-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n}\n\n.align-self-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n}\n\n.align-self-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n}\n\n.align-self-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n}\n\n.align-self-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-sm-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-sm-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-sm-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-sm-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-sm-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-sm-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-sm-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-sm-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-md-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-md-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-md-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-md-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-md-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-md-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-md-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-md-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-md-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-md-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-md-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-md-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-md-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-md-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-md-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-md-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-lg-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-lg-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-lg-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-lg-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-lg-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-lg-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-lg-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-lg-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xl-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xl-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xl-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: -webkit-sticky !important;\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports ((position: -webkit-sticky) or (position: sticky)) {\n .sticky-top {\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #0062cc !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #545b62 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #1e7e34 !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #117a8b !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #d39e00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #bd2130 !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #dae0e5 !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #1d2124 !important;\n}\n\n.text-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n }\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*!\n * Bootstrap v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #007bff;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\n --light: #f8f9fa;\n --dark: #343a40;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n -ms-overflow-style: scrollbar;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-family: inherit;\n font-weight: 500;\n line-height: 1.2;\n color: inherit;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n\n.blockquote-footer::before {\n content: \"\\2014 \\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n background-color: transparent;\n}\n\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table .table {\n background-color: #fff;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8daff;\n}\n\n.table-hover .table-primary:hover {\n background-color: #9fcdff;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #9fcdff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f5c6cb;\n}\n\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #212529;\n border-color: #32383e;\n}\n\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #212529;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #32383e;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n margin-bottom: 0;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(1.8125rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: calc(2.875rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid, .was-validated\n.custom-select:valid,\n.custom-select.is-valid {\n border-color: #28a745;\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated\n.custom-select:valid:focus,\n.custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip, .was-validated\n.custom-select:valid ~ .valid-feedback,\n.was-validated\n.custom-select:valid ~ .valid-tooltip,\n.custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n background-color: #71dd8a;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n background-color: #34ce57;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label::after, .custom-file-input.is-valid ~ .custom-file-label::after {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated\n.custom-select:invalid,\n.custom-select.is-invalid {\n border-color: #dc3545;\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated\n.custom-select:invalid:focus,\n.custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip, .was-validated\n.custom-select:invalid ~ .invalid-feedback,\n.was-validated\n.custom-select:invalid ~ .invalid-tooltip,\n.custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n background-color: #efa2a9;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n background-color: #e4606d;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label::after, .custom-file-input.is-invalid ~ .custom-file-label::after {\n border-color: inherit;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n user-select: none;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n\n.btn:hover, .btn:focus {\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\n.btn:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0062cc;\n border-color: #005cbf;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #1e7e34;\n border-color: #1c7430;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #117a8b;\n border-color: #10707f;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #d39e00;\n border-color: #c69500;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #bd2130;\n border-color: #b21f2d;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #dae0e5;\n border-color: #d3d9df;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-primary {\n color: #007bff;\n background-color: transparent;\n background-image: none;\n border-color: #007bff;\n}\n\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n background-color: transparent;\n background-image: none;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n color: #28a745;\n background-color: transparent;\n background-image: none;\n border-color: #28a745;\n}\n\n.btn-outline-success:hover {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #28a745;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-info {\n color: #17a2b8;\n background-color: transparent;\n background-image: none;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:hover {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #17a2b8;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffc107;\n background-color: transparent;\n background-image: none;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #dc3545;\n background-color: transparent;\n background-image: none;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n background-color: transparent;\n background-image: none;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:hover {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-dark {\n color: #343a40;\n background-color: transparent;\n background-image: none;\n border-color: #343a40;\n}\n\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n border-color: transparent;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 0 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group,\n.btn-group-vertical .btn + .btn,\n.btn-group-vertical .btn + .btn-group,\n.btn-group-vertical .btn-group + .btn,\n.btn-group-vertical .btn-group + .btn-group {\n margin-left: -1px;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.btn-group-vertical .btn,\n.btn-group-vertical .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n height: calc(2.875rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n height: calc(1.8125rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n background-color: #007bff;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-control-input:active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n user-select: none;\n background-color: #dee2e6;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::before {\n background-color: #007bff;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: #fff url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\") no-repeat right 0.75rem center;\n background-size: 8px 10px;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5);\n}\n\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n\n.custom-select::-ms-expand {\n opacity: 0;\n}\n\n.custom-select-sm {\n height: calc(1.8125rem + 2px);\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n font-size: 75%;\n}\n\n.custom-select-lg {\n height: calc(2.875rem + 2px);\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n font-size: 125%;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(2.25rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(2.25rem + 2px);\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-file-input:focus ~ .custom-file-label::after {\n border-color: #80bdff;\n}\n\n.custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(2.25rem + 2px);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: 2.25rem;\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: 1px solid #ced4da;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n padding-left: 0;\n background-color: transparent;\n appearance: none;\n}\n\n.custom-range:focus {\n outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #6c757d;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck {\n display: flex;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group {\n display: flex;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:first-child {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-top,\n .card-group > .card:first-child .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:first-child .card-img-bottom,\n .card-group > .card:first-child .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:last-child {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-top,\n .card-group > .card:last-child .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:last-child .card-img-bottom,\n .card-group > .card:last-child .card-footer {\n border-bottom-left-radius: 0;\n }\n .card-group > .card:only-child {\n border-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-top,\n .card-group > .card:only-child .card-header {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n }\n .card-group > .card:only-child .card-img-bottom,\n .card-group > .card:only-child .card-footer {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {\n border-radius: 0;\n }\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,\n .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {\n border-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0;\n}\n\n.accordion .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0;\n}\n\n.accordion .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n\n.page-link:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-link:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n z-index: 1;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #007bff;\n}\n\n.badge-primary[href]:hover, .badge-primary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #0062cc;\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\n.badge-secondary[href]:hover, .badge-secondary[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #545b62;\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\n\n.badge-success[href]:hover, .badge-success[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #1e7e34;\n}\n\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\n.badge-info[href]:hover, .badge-info[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #117a8b;\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\n.badge-warning[href]:hover, .badge-warning[href]:focus {\n color: #212529;\n text-decoration: none;\n background-color: #d39e00;\n}\n\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\n.badge-danger[href]:hover, .badge-danger[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #bd2130;\n}\n\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\n.badge-light[href]:hover, .badge-light[href]:focus {\n color: #212529;\n text-decoration: none;\n background-color: #dae0e5;\n}\n\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.badge-dark[href]:hover, .badge-dark[href]:focus {\n color: #fff;\n text-decoration: none;\n background-color: #1d2124;\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #004085;\n background-color: #cce5ff;\n border-color: #b8daff;\n}\n\n.alert-primary hr {\n border-top-color: #9fcdff;\n}\n\n.alert-primary .alert-link {\n color: #002752;\n}\n\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n\n.alert-secondary .alert-link {\n color: #202326;\n}\n\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n\n.alert-success .alert-link {\n color: #0b2e13;\n}\n\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n\n.alert-info hr {\n border-top-color: #abdde5;\n}\n\n.alert-info .alert-link {\n color: #062c33;\n}\n\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n color: #533f03;\n}\n\n.alert-danger {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n\n.alert-danger .alert-link {\n color: #491217;\n}\n\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n\n.alert-light hr {\n border-top-color: #ececf6;\n}\n\n.alert-light .alert-link {\n color: #686868;\n}\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n\n.alert-dark .alert-link {\n color: #040505;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item:hover, .list-group-item:focus {\n z-index: 1;\n text-decoration: none;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #004085;\n background-color: #b8daff;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #004085;\n background-color: #9fcdff;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #004085;\n border-color: #004085;\n}\n\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41;\n}\n\n.list-group-item-success {\n color: #155724;\n background-color: #c3e6cb;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #155724;\n background-color: #b1dfbb;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #155724;\n border-color: #155724;\n}\n\n.list-group-item-info {\n color: #0c5460;\n background-color: #bee5eb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0c5460;\n background-color: #abdde5;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0c5460;\n border-color: #0c5460;\n}\n\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n\n.list-group-item-danger {\n color: #721c24;\n background-color: #f5c6cb;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #721c24;\n background-color: #f1b0b7;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #721c24;\n border-color: #721c24;\n}\n\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #818182;\n background-color: #ececf6;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182;\n}\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21;\n}\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:not(:disabled):not(.disabled) {\n cursor: pointer;\n}\n\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n color: #000;\n text-decoration: none;\n opacity: .75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n display: none;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -25%);\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n transform: translate(0, 0);\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - (0.5rem * 2));\n}\n\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - (0.5rem * 2));\n content: \"\";\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem;\n border-bottom: 1px solid #e9ecef;\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n\n.modal-header .close {\n padding: 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 1px solid #e9ecef;\n}\n\n.modal-footer > :not(:first-child) {\n margin-left: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-right: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-centered {\n min-height: calc(100% - (1.75rem * 2));\n }\n .modal-dialog-centered::before {\n height: calc(100vh - (1.75rem * 2));\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg {\n max-width: 800px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n\n.bs-popover-top .arrow, .bs-popover-auto[x-placement^=\"top\"] .arrow {\n bottom: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before,\n.bs-popover-top .arrow::after,\n.bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n border-width: 0.5rem 0.5rem 0;\n}\n\n.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=\"top\"] .arrow::before {\n bottom: 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-top .arrow::after,\n.bs-popover-auto[x-placement^=\"top\"] .arrow::after {\n bottom: 1px;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n\n.bs-popover-right .arrow, .bs-popover-auto[x-placement^=\"right\"] .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before,\n.bs-popover-right .arrow::after,\n.bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n border-width: 0.5rem 0.5rem 0.5rem 0;\n}\n\n.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=\"right\"] .arrow::before {\n left: 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-right .arrow::after,\n.bs-popover-auto[x-placement^=\"right\"] .arrow::after {\n left: 1px;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n\n.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^=\"bottom\"] .arrow {\n top: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before,\n.bs-popover-bottom .arrow::after,\n.bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n border-width: 0 0.5rem 0.5rem 0.5rem;\n}\n\n.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] .arrow::before {\n top: 0;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-bottom .arrow::after,\n.bs-popover-auto[x-placement^=\"bottom\"] .arrow::after {\n top: 1px;\n border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n\n.bs-popover-left .arrow, .bs-popover-auto[x-placement^=\"left\"] .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before,\n.bs-popover-left .arrow::after,\n.bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n border-width: 0.5rem 0 0.5rem 0.5rem;\n}\n\n.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=\"left\"] .arrow::before {\n right: 0;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n\n.bs-popover-left .arrow::after,\n.bs-popover-auto[x-placement^=\"left\"] .arrow::after {\n right: 1px;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n color: inherit;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-item {\n position: relative;\n display: none;\n align-items: center;\n width: 100%;\n backface-visibility: hidden;\n perspective: 1000px;\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n transition: transform 0.6s ease;\n}\n\n@media screen and (prefers-reduced-motion: reduce) {\n .carousel-item.active,\n .carousel-item-next,\n .carousel-item-prev {\n transition: none;\n }\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n.carousel-item-next.carousel-item-left,\n.carousel-item-prev.carousel-item-right {\n transform: translateX(0);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-next,\n .active.carousel-item-right {\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-item-prev,\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-item-prev,\n .active.carousel-item-left {\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-duration: .6s;\n transition-property: opacity;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n opacity: 0;\n}\n\n.carousel-fade .carousel-item-next,\n.carousel-fade .carousel-item-prev,\n.carousel-fade .carousel-item.active,\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-prev {\n transform: translateX(0);\n}\n\n@supports (transform-style: preserve-3d) {\n .carousel-fade .carousel-item-next,\n .carousel-fade .carousel-item-prev,\n .carousel-fade .carousel-item.active,\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-prev {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: .9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: transparent no-repeat center center;\n background-size: 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 10px;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n\n.carousel-indicators li {\n position: relative;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: rgba(255, 255, 255, 0.5);\n}\n\n.carousel-indicators li::before {\n position: absolute;\n top: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators li::after {\n position: absolute;\n bottom: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n}\n\n.carousel-indicators .active {\n background-color: #fff;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #0062cc !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #007bff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #0062cc !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #545b62 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #1e7e34 !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #117a8b !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #d39e00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #bd2130 !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #dae0e5 !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #1d2124 !important;\n}\n\n.text-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n }\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\n}\n\n/*# sourceMappingURL=bootstrap.css.map */","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { font-size: $h1-font-size; }\nh2, .h2 { font-size: $h2-font-size; }\nh3, .h3 { font-size: $h3-font-size; }\nh4, .h4 { font-size: $h4-font-size; }\nh5, .h5 { font-size: $h5-font-size; }\nh6, .h6 { font-size: $h6-font-size; }\n\n.lead {\n font-size: $lead-font-size;\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n font-size: $display1-size;\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n font-size: $display2-size;\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n font-size: $display3-size;\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n font-size: $display4-size;\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n font-size: $small-font-size;\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled;\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n font-size: $blockquote-font-size;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%; // back to default font-size\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014 \\00A0\"; // em dash, nbsp\n }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all `<img>`s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid;\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid;\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: ($spacer / 2);\n line-height: 1;\n}\n\n.figure-caption {\n font-size: $figure-caption-font-size;\n color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n// stylelint-disable indentation, media-query-list-comma-newline-after\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n}\n","// Single side border-radius\n\n@mixin border-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n","// Inline code\ncode {\n font-size: $code-font-size;\n color: $code-color;\n word-break: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n font-size: $kbd-font-size;\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n font-size: $code-font-size;\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container() {\n width: 100%;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row() {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($grid-gutter-width / -2);\n margin-left: ($grid-gutter-width / -2);\n}\n\n@mixin make-col-ready() {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n\n .table {\n background-color: $body-bg;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: (2 * $table-border-width);\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover {\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, -9));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover {\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n -ms-overflow-style: -ms-autohiding-scrollbar; // See https://github.com/twbs/bootstrap/pull/10057\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-size: $font-size-base;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on <select>s in some browsers, due to the limited stylability of `<select>`s in CSS.\n @if $enable-rounded {\n // Manually use the if/else instead of the mixin to account for iOS override\n border-radius: $input-border-radius;\n } @else {\n // Otherwise undo the iOS default\n border-radius: 0;\n }\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on `<select>`s in IE10+.\n &::-ms-expand {\n background-color: transparent;\n border: 0;\n }\n\n // Customize the `:focus` state to imitate native WebKit styles.\n @include form-control-focus();\n\n // Placeholder\n &::placeholder {\n color: $input-placeholder-color;\n // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526.\n opacity: 1;\n }\n\n // Disabled and read-only inputs\n //\n // HTML5 says that controls under a fieldset > legend:first-child won't be\n // disabled if the fieldset is disabled. Due to implementation difficulty, we\n // don't honor that edge case; we style them as disabled anyway.\n &:disabled,\n &[readonly] {\n background-color: $input-disabled-bg;\n // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655.\n opacity: 1;\n }\n}\n\nselect.form-control {\n &:focus::-ms-value {\n // Suppress the nested default white text on blue background highlight given to\n // the selected option text when the (still closed) <select> receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: calc(#{$input-padding-y} + #{$input-border-width});\n padding-bottom: calc(#{$input-padding-y} + #{$input-border-width});\n margin-bottom: 0; // Override the `<label>/<legend>` default\n font-size: inherit; // Override the `<legend>` default\n line-height: $input-line-height;\n}\n\n.col-form-label-lg {\n padding-top: calc(#{$input-padding-y-lg} + #{$input-border-width});\n padding-bottom: calc(#{$input-padding-y-lg} + #{$input-border-width});\n font-size: $font-size-lg;\n line-height: $input-line-height-lg;\n}\n\n.col-form-label-sm {\n padding-top: calc(#{$input-padding-y-sm} + #{$input-border-width});\n padding-bottom: calc(#{$input-padding-y-sm} + #{$input-border-width});\n font-size: $font-size-sm;\n line-height: $input-line-height-sm;\n}\n\n\n// Readonly controls as plain text\n//\n// Apply class to a readonly input to make it appear like regular plain\n// text (without any border, background color, focus indicator)\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: $input-padding-y;\n padding-bottom: $input-padding-y;\n margin-bottom: 0; // match inputs if this class comes on inputs with default margins\n line-height: $input-line-height;\n color: $input-plaintext-color;\n background-color: transparent;\n border: solid transparent;\n border-width: $input-border-width 0;\n\n &.form-control-sm,\n &.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// Repeated in `_input_group.scss` to avoid Sass extend issues.\n\n.form-control-sm {\n height: $input-height-sm;\n padding: $input-padding-y-sm $input-padding-x-sm;\n font-size: $font-size-sm;\n line-height: $input-line-height-sm;\n @include border-radius($input-border-radius-sm);\n}\n\n.form-control-lg {\n height: $input-height-lg;\n padding: $input-padding-y-lg $input-padding-x-lg;\n font-size: $font-size-lg;\n line-height: $input-line-height-lg;\n @include border-radius($input-border-radius-lg);\n}\n\n// stylelint-disable no-duplicate-selectors\nselect.form-control {\n &[size],\n &[multiple] {\n height: auto;\n }\n}\n\ntextarea.form-control {\n height: auto;\n}\n// stylelint-enable no-duplicate-selectors\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n margin-bottom: $form-group-margin-bottom;\n}\n\n.form-text {\n display: block;\n margin-top: $form-text-margin-top;\n}\n\n\n// Form grid\n//\n// Special replacement for our grid system's `.row` for tighter form layouts.\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.form-check {\n position: relative;\n display: block;\n padding-left: $form-check-input-gutter;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: $form-check-input-margin-y;\n margin-left: -$form-check-input-gutter;\n\n &:disabled ~ .form-check-label {\n color: $text-muted;\n }\n}\n\n.form-check-label {\n margin-bottom: 0; // Override default `<label>` bottom margin\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0; // Override base .form-check\n margin-right: $form-check-inline-margin-x;\n\n // Undo .form-check-input defaults and add some `margin-right`.\n .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: $form-check-inline-input-margin-x;\n margin-left: 0;\n }\n}\n\n\n// Form validation\n//\n// Provide feedback to users when form field values are valid or invalid. Works\n// primarily for client-side validation via scoped `:invalid` and `:valid`\n// pseudo-classes but also includes `.is-invalid` and `.is-valid` classes for\n// server side validation.\n\n@include form-validation-state(\"valid\", $form-feedback-valid-color);\n@include form-validation-state(\"invalid\", $form-feedback-invalid-color);\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center; // Prevent shorter elements from growing to same height as others (e.g., small buttons growing to normal sized button height)\n\n // Because we use flex, the initial sizing of checkboxes is collapsed and\n // doesn't occupy the full-width (which is what we want for xs grid tier),\n // so we force that here.\n .form-check {\n width: 100%;\n }\n\n // Kick in the inline\n @include media-breakpoint-up(sm) {\n label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n\n // Inline-block all the things for \"inline\"\n .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n\n // Allow folks to *not* use `.form-group`\n .form-control {\n display: inline-block;\n width: auto; // Prevent labels from stacking above inputs in `.form-group`\n vertical-align: middle;\n }\n\n // Make static controls behave like regular ones\n .form-control-plaintext {\n display: inline-block;\n }\n\n .input-group,\n .custom-select {\n width: auto;\n }\n\n // Remove default margin on radios/checkboxes that were used for stacking, and\n // then undo the floating of radios and checkboxes to match.\n .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-check-input {\n position: relative;\n margin-top: 0;\n margin-right: $form-check-input-margin-x;\n margin-left: 0;\n }\n\n .custom-control {\n align-items: center;\n justify-content: center;\n }\n .custom-control-label {\n margin-bottom: 0;\n }\n }\n}\n","@mixin transition($transition...) {\n @if $enable-transitions {\n @if length($transition) == 0 {\n transition: $transition-base;\n } @else {\n transition: $transition;\n }\n }\n\n @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\n }\n}\n","// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `$input-focus-border-color` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n@mixin form-control-focus() {\n &:focus {\n color: $input-focus-color;\n background-color: $input-focus-bg;\n border-color: $input-focus-border-color;\n outline: 0;\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $input-box-shadow, $input-focus-box-shadow;\n } @else {\n box-shadow: $input-focus-box-shadow;\n }\n }\n}\n\n\n@mixin form-validation-state($state, $color) {\n .#{$state}-feedback {\n display: none;\n width: 100%;\n margin-top: $form-feedback-margin-top;\n font-size: $form-feedback-font-size;\n color: $color;\n }\n\n .#{$state}-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%; // Contain to parent when possible\n padding: $tooltip-padding-y $tooltip-padding-x;\n margin-top: .1rem;\n font-size: $tooltip-font-size;\n line-height: $line-height-base;\n color: color-yiq($color);\n background-color: rgba($color, $tooltip-opacity);\n @include border-radius($tooltip-border-radius);\n }\n\n .form-control,\n .custom-select {\n .was-validated &:#{$state},\n &.is-#{$state} {\n border-color: $color;\n\n &:focus {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .form-control-file {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .form-check-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .form-check-label {\n color: $color;\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .custom-control-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .custom-control-label {\n color: $color;\n\n &::before {\n background-color: lighten($color, 25%);\n }\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n\n &:checked {\n ~ .custom-control-label::before {\n @include gradient-bg(lighten($color, 10%));\n }\n }\n\n &:focus {\n ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px $body-bg, 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n }\n\n // custom file\n .custom-file-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .custom-file-label {\n border-color: $color;\n\n &::after { border-color: inherit; }\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n\n &:focus {\n ~ .custom-file-label {\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n }\n}\n","// Gradients\n\n@mixin gradient-bg($color) {\n @if $enable-gradients {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x;\n } @else {\n background-color: $color;\n }\n}\n\n// Horizontal gradient, from left to right\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-x($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent);\n background-repeat: repeat-x;\n}\n\n// Vertical gradient, from top to bottom\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-y($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent);\n background-repeat: repeat-x;\n}\n\n@mixin gradient-directional($start-color: $gray-700, $end-color: $gray-800, $deg: 45deg) {\n background-image: linear-gradient($deg, $start-color, $end-color);\n background-repeat: repeat-x;\n}\n@mixin gradient-x-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-y-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-radial($inner-color: $gray-700, $outer-color: $gray-800) {\n background-image: radial-gradient(circle, $inner-color, $outer-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-striped($color: rgba($white, .15), $angle: 45deg) {\n background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Base styles\n//\n\n.btn {\n display: inline-block;\n font-weight: $btn-font-weight;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n user-select: none;\n border: $btn-border-width solid transparent;\n @include button-size($btn-padding-y, $btn-padding-x, $font-size-base, $btn-line-height, $btn-border-radius);\n @include transition($btn-transition);\n\n // Share hover and focus styles\n @include hover-focus {\n text-decoration: none;\n }\n\n &:focus,\n &.focus {\n outline: 0;\n box-shadow: $btn-focus-box-shadow;\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n opacity: $btn-disabled-opacity;\n @include box-shadow(none);\n }\n\n // Opinionated: add \"hand\" cursor to non-disabled .btn elements\n &:not(:disabled):not(.disabled) {\n cursor: pointer;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active {\n @include box-shadow($btn-active-box-shadow);\n\n &:focus {\n @include box-shadow($btn-focus-box-shadow, $btn-active-box-shadow);\n }\n }\n}\n\n// Future-proof disabling of clicks on `<a>` elements\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n\n//\n// Alternate buttons\n//\n\n@each $color, $value in $theme-colors {\n .btn-#{$color} {\n @include button-variant($value, $value);\n }\n}\n\n@each $color, $value in $theme-colors {\n .btn-outline-#{$color} {\n @include button-outline-variant($value);\n }\n}\n\n\n//\n// Link buttons\n//\n\n// Make a button look and behave like a link\n.btn-link {\n font-weight: $font-weight-normal;\n color: $link-color;\n background-color: transparent;\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n background-color: transparent;\n border-color: transparent;\n }\n\n &:focus,\n &.focus {\n text-decoration: $link-hover-decoration;\n border-color: transparent;\n box-shadow: none;\n }\n\n &:disabled,\n &.disabled {\n color: $btn-link-disabled-color;\n pointer-events: none;\n }\n\n // No need for an active state here\n}\n\n\n//\n// Button Sizes\n//\n\n.btn-lg {\n @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $font-size-lg, $btn-line-height-lg, $btn-border-radius-lg);\n}\n\n.btn-sm {\n @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $font-size-sm, $btn-line-height-sm, $btn-border-radius-sm);\n}\n\n\n//\n// Block button\n//\n\n.btn-block {\n display: block;\n width: 100%;\n\n // Vertically space out multiple block buttons\n + .btn-block {\n margin-top: $btn-block-spacing-y;\n }\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n color: color-yiq($background);\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($border, .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: color-yiq($background);\n background-color: $background;\n border-color: $border;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($border, .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n background-color: transparent;\n background-image: none;\n border-color: $color;\n\n &:hover {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n font-size: $font-size;\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @if $enable-rounded {\n border-radius: $border-radius;\n } @else {\n border-radius: 0;\n }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n.fade {\n @include transition($transition-fade);\n\n &:not(.show) {\n opacity: 0;\n }\n}\n\n.collapse {\n &:not(.show) {\n display: none;\n }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n @include transition($transition-collapse);\n}\n","// The dropdown wrapper (`<div>`)\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n // Generate the caret automatically\n @include caret;\n}\n\n// The dropdown menu\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: $zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: $dropdown-min-width;\n padding: $dropdown-padding-y 0;\n margin: $dropdown-spacer 0 0; // override default ul\n font-size: $font-size-base; // Redeclare because nesting can cause inheritance issues\n color: $body-color;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n list-style: none;\n background-color: $dropdown-bg;\n background-clip: padding-box;\n border: $dropdown-border-width solid $dropdown-border-color;\n @include border-radius($dropdown-border-radius);\n @include box-shadow($dropdown-box-shadow);\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n// Just add .dropup after the standard .dropdown class and you're set.\n.dropup {\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(up);\n }\n}\n\n.dropright {\n .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(right);\n &::after {\n vertical-align: 0;\n }\n }\n}\n\n.dropleft {\n .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: $dropdown-spacer;\n }\n\n .dropdown-toggle {\n @include caret(left);\n &::before {\n vertical-align: 0;\n }\n }\n}\n\n// When enabled Popper.js, reset basic dropdown position\n// stylelint-disable no-duplicate-selectors\n.dropdown-menu {\n &[x-placement^=\"top\"],\n &[x-placement^=\"right\"],\n &[x-placement^=\"bottom\"],\n &[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n }\n}\n// stylelint-enable no-duplicate-selectors\n\n// Dividers (basically an `<hr>`) within the dropdown\n.dropdown-divider {\n @include nav-divider($dropdown-divider-bg);\n}\n\n// Links, buttons, and more within the dropdown menu\n//\n// `<button>`-specific styles are denoted with `// For <button>s`\n.dropdown-item {\n display: block;\n width: 100%; // For `<button>`s\n padding: $dropdown-item-padding-y $dropdown-item-padding-x;\n clear: both;\n font-weight: $font-weight-normal;\n color: $dropdown-link-color;\n text-align: inherit; // For `<button>`s\n white-space: nowrap; // prevent links from randomly breaking onto new lines\n background-color: transparent; // For `<button>`s\n border: 0; // For `<button>`s\n\n @include hover-focus {\n color: $dropdown-link-hover-color;\n text-decoration: none;\n @include gradient-bg($dropdown-link-hover-bg);\n }\n\n &.active,\n &:active {\n color: $dropdown-link-active-color;\n text-decoration: none;\n @include gradient-bg($dropdown-link-active-bg);\n }\n\n &.disabled,\n &:disabled {\n color: $dropdown-link-disabled-color;\n background-color: transparent;\n // Remove CSS gradients if they're enabled\n @if $enable-gradients {\n background-image: none;\n }\n }\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n// Dropdown section headers\n.dropdown-header {\n display: block;\n padding: $dropdown-padding-y $dropdown-item-padding-x;\n margin-bottom: 0; // for use with heading elements\n font-size: $font-size-sm;\n color: $dropdown-header-color;\n white-space: nowrap; // as with > li > a\n}\n\n// Dropdown text\n.dropdown-item-text {\n display: block;\n padding: $dropdown-item-padding-y $dropdown-item-padding-x;\n color: $dropdown-link-color;\n}\n","@mixin caret-down {\n border-top: $caret-width solid;\n border-right: $caret-width solid transparent;\n border-bottom: 0;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up {\n border-top: 0;\n border-right: $caret-width solid transparent;\n border-bottom: $caret-width solid;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-right {\n border-top: $caret-width solid transparent;\n border-right: 0;\n border-bottom: $caret-width solid transparent;\n border-left: $caret-width solid;\n}\n\n@mixin caret-left {\n border-top: $caret-width solid transparent;\n border-right: $caret-width solid;\n border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n @if $enable-caret {\n &::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: $caret-width * .85;\n vertical-align: $caret-width * .85;\n content: \"\";\n @if $direction == down {\n @include caret-down;\n } @else if $direction == up {\n @include caret-up;\n } @else if $direction == right {\n @include caret-right;\n }\n }\n\n @if $direction == left {\n &::after {\n display: none;\n }\n\n &::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: $caret-width * .85;\n vertical-align: $caret-width * .85;\n content: \"\";\n @include caret-left;\n }\n }\n\n &:empty::after {\n margin-left: 0;\n }\n }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n@mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y) {\n height: 0;\n margin: $margin-y 0;\n overflow: hidden;\n border-top: 1px solid $color;\n}\n","// stylelint-disable selector-no-qualifying-type\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle; // match .btn alignment given font-size hack above\n\n > .btn {\n position: relative;\n flex: 0 1 auto;\n\n // Bring the hover, focused, and \"active\" buttons to the front to overlay\n // the borders properly\n @include hover {\n z-index: 1;\n }\n &:focus,\n &:active,\n &.active {\n z-index: 1;\n }\n }\n\n // Prevent double borders when buttons are next to each other\n .btn + .btn,\n .btn + .btn-group,\n .btn-group + .btn,\n .btn-group + .btn-group {\n margin-left: -$btn-border-width;\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n\n .input-group {\n width: auto;\n }\n}\n\n.btn-group {\n > .btn:first-child {\n margin-left: 0;\n }\n\n // Reset rounded corners\n > .btn:not(:last-child):not(.dropdown-toggle),\n > .btn-group:not(:last-child) > .btn {\n @include border-right-radius(0);\n }\n\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) > .btn {\n @include border-left-radius(0);\n }\n}\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-sm > .btn { @extend .btn-sm; }\n.btn-group-lg > .btn { @extend .btn-lg; }\n\n\n//\n// Split button dropdowns\n//\n\n.dropdown-toggle-split {\n padding-right: $btn-padding-x * .75;\n padding-left: $btn-padding-x * .75;\n\n &::after,\n .dropup &::after,\n .dropright &::after {\n margin-left: 0;\n }\n\n .dropleft &::before {\n margin-right: 0;\n }\n}\n\n.btn-sm + .dropdown-toggle-split {\n padding-right: $btn-padding-x-sm * .75;\n padding-left: $btn-padding-x-sm * .75;\n}\n\n.btn-lg + .dropdown-toggle-split {\n padding-right: $btn-padding-x-lg * .75;\n padding-left: $btn-padding-x-lg * .75;\n}\n\n\n// The clickable button for toggling the menu\n// Set the same inset shadow as the :active state\n.btn-group.show .dropdown-toggle {\n @include box-shadow($btn-active-box-shadow);\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n @include box-shadow(none);\n }\n}\n\n\n//\n// Vertical button groups\n//\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n\n .btn,\n .btn-group {\n width: 100%;\n }\n\n > .btn + .btn,\n > .btn + .btn-group,\n > .btn-group + .btn,\n > .btn-group + .btn-group {\n margin-top: -$btn-border-width;\n margin-left: 0;\n }\n\n // Reset rounded corners\n > .btn:not(:last-child):not(.dropdown-toggle),\n > .btn-group:not(:last-child) > .btn {\n @include border-bottom-radius(0);\n }\n\n > .btn:not(:first-child),\n > .btn-group:not(:first-child) > .btn {\n @include border-top-radius(0);\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n.btn-group-toggle {\n > .btn,\n > .btn-group > .btn {\n margin-bottom: 0; // Override default `<label>` value\n\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n }\n }\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Base styles\n//\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap; // For form validation feedback\n align-items: stretch;\n width: 100%;\n\n > .form-control,\n > .custom-select,\n > .custom-file {\n position: relative; // For focus state's z-index\n flex: 1 1 auto;\n // Add width 1% and flex-basis auto to ensure that button will not wrap out\n // the column. Applies to IE Edge+ and Firefox. Chrome does not require this.\n width: 1%;\n margin-bottom: 0;\n\n + .form-control,\n + .custom-select,\n + .custom-file {\n margin-left: -$input-border-width;\n }\n }\n\n // Bring the \"active\" form control to the top of surrounding elements\n > .form-control:focus,\n > .custom-select:focus,\n > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n }\n\n // Bring the custom file input above the label\n > .custom-file .custom-file-input:focus {\n z-index: 4;\n }\n\n > .form-control,\n > .custom-select {\n &:not(:last-child) { @include border-right-radius(0); }\n &:not(:first-child) { @include border-left-radius(0); }\n }\n\n // Custom file inputs have more complex markup, thus requiring different\n // border-radius overrides.\n > .custom-file {\n display: flex;\n align-items: center;\n\n &:not(:last-child) .custom-file-label,\n &:not(:last-child) .custom-file-label::after { @include border-right-radius(0); }\n &:not(:first-child) .custom-file-label { @include border-left-radius(0); }\n }\n}\n\n\n// Prepend and append\n//\n// While it requires one extra layer of HTML for each, dedicated prepend and\n// append elements allow us to 1) be less clever, 2) simplify our selectors, and\n// 3) support HTML5 form validation.\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n\n // Ensure buttons are always above inputs for more visually pleasing borders.\n // This isn't needed for `.input-group-text` since it shares the same border-color\n // as our inputs.\n .btn {\n position: relative;\n z-index: 2;\n }\n\n .btn + .btn,\n .btn + .input-group-text,\n .input-group-text + .input-group-text,\n .input-group-text + .btn {\n margin-left: -$input-border-width;\n }\n}\n\n.input-group-prepend { margin-right: -$input-border-width; }\n.input-group-append { margin-left: -$input-border-width; }\n\n\n// Textual addons\n//\n// Serves as a catch-all element for any text or radio/checkbox input you wish\n// to prepend or append to an input.\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: $input-padding-y $input-padding-x;\n margin-bottom: 0; // Allow use of <label> elements by overriding our default margin-bottom\n font-size: $font-size-base; // Match inputs\n font-weight: $font-weight-normal;\n line-height: $input-line-height;\n color: $input-group-addon-color;\n text-align: center;\n white-space: nowrap;\n background-color: $input-group-addon-bg;\n border: $input-border-width solid $input-group-addon-border-color;\n @include border-radius($input-border-radius);\n\n // Nuke default margins from checkboxes and radios to vertically center within.\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n margin-top: 0;\n }\n}\n\n\n// Sizing\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n height: $input-height-lg;\n padding: $input-padding-y-lg $input-padding-x-lg;\n font-size: $font-size-lg;\n line-height: $input-line-height-lg;\n @include border-radius($input-border-radius-lg);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n height: $input-height-sm;\n padding: $input-padding-y-sm $input-padding-x-sm;\n font-size: $font-size-sm;\n line-height: $input-line-height-sm;\n @include border-radius($input-border-radius-sm);\n}\n\n\n// Prepend and append rounded corners\n//\n// These rulesets must come after the sizing ones to properly override sm and lg\n// border-radius values when extending. They're more specific than we'd like\n// with the `.input-group >` part, but without it, we cannot override the sizing.\n\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n @include border-right-radius(0);\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n @include border-left-radius(0);\n}\n","// Embedded icons from Open Iconic.\n// Released under MIT and copyright 2014 Waybury.\n// https://useiconic.com/open\n\n\n// Checkboxes and radios\n//\n// Base class takes care of all the key behavioral aspects.\n\n.custom-control {\n position: relative;\n display: block;\n min-height: ($font-size-base * $line-height-base);\n padding-left: $custom-control-gutter;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: $custom-control-spacer-x;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1; // Put the input behind the label so it doesn't overlay text\n opacity: 0;\n\n &:checked ~ .custom-control-label::before {\n color: $custom-control-indicator-checked-color;\n @include gradient-bg($custom-control-indicator-checked-bg);\n @include box-shadow($custom-control-indicator-checked-box-shadow);\n }\n\n &:focus ~ .custom-control-label::before {\n // the mixin is not used here to make sure there is feedback\n box-shadow: $custom-control-indicator-focus-box-shadow;\n }\n\n &:active ~ .custom-control-label::before {\n color: $custom-control-indicator-active-color;\n background-color: $custom-control-indicator-active-bg;\n @include box-shadow($custom-control-indicator-active-box-shadow);\n }\n\n &:disabled {\n ~ .custom-control-label {\n color: $custom-control-label-disabled-color;\n\n &::before {\n background-color: $custom-control-indicator-disabled-bg;\n }\n }\n }\n}\n\n// Custom control indicators\n//\n// Build the custom controls out of pseudo-elements.\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n\n // Background-color and (when enabled) gradient\n &::before {\n position: absolute;\n top: (($font-size-base * $line-height-base - $custom-control-indicator-size) / 2);\n left: -$custom-control-gutter;\n display: block;\n width: $custom-control-indicator-size;\n height: $custom-control-indicator-size;\n pointer-events: none;\n content: \"\";\n user-select: none;\n background-color: $custom-control-indicator-bg;\n @include box-shadow($custom-control-indicator-box-shadow);\n }\n\n // Foreground (icon)\n &::after {\n position: absolute;\n top: (($font-size-base * $line-height-base - $custom-control-indicator-size) / 2);\n left: -$custom-control-gutter;\n display: block;\n width: $custom-control-indicator-size;\n height: $custom-control-indicator-size;\n content: \"\";\n background-repeat: no-repeat;\n background-position: center center;\n background-size: $custom-control-indicator-bg-size;\n }\n}\n\n\n// Checkboxes\n//\n// Tweak just a few things for checkboxes.\n\n.custom-checkbox {\n .custom-control-label::before {\n @include border-radius($custom-checkbox-indicator-border-radius);\n }\n\n .custom-control-input:checked ~ .custom-control-label {\n &::before {\n @include gradient-bg($custom-control-indicator-checked-bg);\n }\n &::after {\n background-image: $custom-checkbox-indicator-icon-checked;\n }\n }\n\n .custom-control-input:indeterminate ~ .custom-control-label {\n &::before {\n @include gradient-bg($custom-checkbox-indicator-indeterminate-bg);\n @include box-shadow($custom-checkbox-indicator-indeterminate-box-shadow);\n }\n &::after {\n background-image: $custom-checkbox-indicator-icon-indeterminate;\n }\n }\n\n .custom-control-input:disabled {\n &:checked ~ .custom-control-label::before {\n background-color: $custom-control-indicator-checked-disabled-bg;\n }\n &:indeterminate ~ .custom-control-label::before {\n background-color: $custom-control-indicator-checked-disabled-bg;\n }\n }\n}\n\n// Radios\n//\n// Tweak just a few things for radios.\n\n.custom-radio {\n .custom-control-label::before {\n border-radius: $custom-radio-indicator-border-radius;\n }\n\n .custom-control-input:checked ~ .custom-control-label {\n &::before {\n @include gradient-bg($custom-control-indicator-checked-bg);\n }\n &::after {\n background-image: $custom-radio-indicator-icon-checked;\n }\n }\n\n .custom-control-input:disabled {\n &:checked ~ .custom-control-label::before {\n background-color: $custom-control-indicator-checked-disabled-bg;\n }\n }\n}\n\n\n// Select\n//\n// Replaces the browser default select with a custom one, mostly pulled from\n// https://primer.github.io/.\n//\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: $custom-select-height;\n padding: $custom-select-padding-y ($custom-select-padding-x + $custom-select-indicator-padding) $custom-select-padding-y $custom-select-padding-x;\n line-height: $custom-select-line-height;\n color: $custom-select-color;\n vertical-align: middle;\n background: $custom-select-bg $custom-select-indicator no-repeat right $custom-select-padding-x center;\n background-size: $custom-select-bg-size;\n border: $custom-select-border-width solid $custom-select-border-color;\n @if $enable-rounded {\n border-radius: $custom-select-border-radius;\n } @else {\n border-radius: 0;\n }\n @include box-shadow($custom-select-box-shadow);\n appearance: none;\n\n &:focus {\n border-color: $custom-select-focus-border-color;\n outline: 0;\n @if $enable-shadows {\n box-shadow: $custom-select-box-shadow, $custom-select-focus-box-shadow;\n } @else {\n box-shadow: $custom-select-focus-box-shadow;\n }\n\n &::-ms-value {\n // For visual consistency with other platforms/browsers,\n // suppress the default white text on blue background highlight given to\n // the selected option text when the (still closed) <select> receives focus\n // in IE and (under certain conditions) Edge.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n }\n\n &[multiple],\n &[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: $custom-select-padding-x;\n background-image: none;\n }\n\n &:disabled {\n color: $custom-select-disabled-color;\n background-color: $custom-select-disabled-bg;\n }\n\n // Hides the default caret in IE11\n &::-ms-expand {\n opacity: 0;\n }\n}\n\n.custom-select-sm {\n height: $custom-select-height-sm;\n padding-top: $custom-select-padding-y;\n padding-bottom: $custom-select-padding-y;\n font-size: $custom-select-font-size-sm;\n}\n\n.custom-select-lg {\n height: $custom-select-height-lg;\n padding-top: $custom-select-padding-y;\n padding-bottom: $custom-select-padding-y;\n font-size: $custom-select-font-size-lg;\n}\n\n\n// File\n//\n// Custom file input.\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: $custom-file-height;\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: $custom-file-height;\n margin: 0;\n opacity: 0;\n\n &:focus ~ .custom-file-label {\n border-color: $custom-file-focus-border-color;\n box-shadow: $custom-file-focus-box-shadow;\n\n &::after {\n border-color: $custom-file-focus-border-color;\n }\n }\n\n &:disabled ~ .custom-file-label {\n background-color: $custom-file-disabled-bg;\n }\n\n @each $lang, $value in $custom-file-text {\n &:lang(#{$lang}) ~ .custom-file-label::after {\n content: $value;\n }\n }\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: $custom-file-height;\n padding: $custom-file-padding-y $custom-file-padding-x;\n line-height: $custom-file-line-height;\n color: $custom-file-color;\n background-color: $custom-file-bg;\n border: $custom-file-border-width solid $custom-file-border-color;\n @include border-radius($custom-file-border-radius);\n @include box-shadow($custom-file-box-shadow);\n\n &::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: $custom-file-height-inner;\n padding: $custom-file-padding-y $custom-file-padding-x;\n line-height: $custom-file-line-height;\n color: $custom-file-button-color;\n content: \"Browse\";\n @include gradient-bg($custom-file-button-bg);\n border-left: $custom-file-border-width solid $custom-file-border-color;\n @include border-radius(0 $custom-file-border-radius $custom-file-border-radius 0);\n }\n}\n\n// Range\n//\n// Style range inputs the same across browsers. Vendor-specific rules for pseudo\n// elements cannot be mixed. As such, there are no shared styles for focus or\n// active states on prefixed selectors.\n\n.custom-range {\n width: 100%;\n padding-left: 0; // Firefox specific\n background-color: transparent;\n appearance: none;\n\n &:focus {\n outline: none;\n\n // Pseudo-elements must be split across multiple rulesets to have an affect.\n // No box-shadow() mixin for focus accessibility.\n &::-webkit-slider-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }\n &::-moz-range-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }\n &::-ms-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }\n }\n\n &::-moz-focus-outer {\n border: 0;\n }\n\n &::-webkit-slider-thumb {\n width: $custom-range-thumb-width;\n height: $custom-range-thumb-height;\n margin-top: (($custom-range-track-height - $custom-range-thumb-height) / 2); // Webkit specific\n @include gradient-bg($custom-range-thumb-bg);\n border: $custom-range-thumb-border;\n @include border-radius($custom-range-thumb-border-radius);\n @include box-shadow($custom-range-thumb-box-shadow);\n @include transition($custom-forms-transition);\n appearance: none;\n\n &:active {\n @include gradient-bg($custom-range-thumb-active-bg);\n }\n }\n\n &::-webkit-slider-runnable-track {\n width: $custom-range-track-width;\n height: $custom-range-track-height;\n color: transparent; // Why?\n cursor: $custom-range-track-cursor;\n background-color: $custom-range-track-bg;\n border-color: transparent;\n @include border-radius($custom-range-track-border-radius);\n @include box-shadow($custom-range-track-box-shadow);\n }\n\n &::-moz-range-thumb {\n width: $custom-range-thumb-width;\n height: $custom-range-thumb-height;\n @include gradient-bg($custom-range-thumb-bg);\n border: $custom-range-thumb-border;\n @include border-radius($custom-range-thumb-border-radius);\n @include box-shadow($custom-range-thumb-box-shadow);\n @include transition($custom-forms-transition);\n appearance: none;\n\n &:active {\n @include gradient-bg($custom-range-thumb-active-bg);\n }\n }\n\n &::-moz-range-track {\n width: $custom-range-track-width;\n height: $custom-range-track-height;\n color: transparent;\n cursor: $custom-range-track-cursor;\n background-color: $custom-range-track-bg;\n border-color: transparent; // Firefox specific?\n @include border-radius($custom-range-track-border-radius);\n @include box-shadow($custom-range-track-box-shadow);\n }\n\n &::-ms-thumb {\n width: $custom-range-thumb-width;\n height: $custom-range-thumb-height;\n margin-top: 0; // Edge specific\n margin-right: $custom-range-thumb-focus-box-shadow-width; // Workaround that overflowed box-shadow is hidden.\n margin-left: $custom-range-thumb-focus-box-shadow-width; // Workaround that overflowed box-shadow is hidden.\n @include gradient-bg($custom-range-thumb-bg);\n border: $custom-range-thumb-border;\n @include border-radius($custom-range-thumb-border-radius);\n @include box-shadow($custom-range-thumb-box-shadow);\n @include transition($custom-forms-transition);\n appearance: none;\n\n &:active {\n @include gradient-bg($custom-range-thumb-active-bg);\n }\n }\n\n &::-ms-track {\n width: $custom-range-track-width;\n height: $custom-range-track-height;\n color: transparent;\n cursor: $custom-range-track-cursor;\n background-color: transparent;\n border-color: transparent;\n border-width: ($custom-range-thumb-height * .5);\n @include box-shadow($custom-range-track-box-shadow);\n }\n\n &::-ms-fill-lower {\n background-color: $custom-range-track-bg;\n @include border-radius($custom-range-track-border-radius);\n }\n\n &::-ms-fill-upper {\n margin-right: 15px; // arbitrary?\n background-color: $custom-range-track-bg;\n @include border-radius($custom-range-track-border-radius);\n }\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n @include transition($custom-forms-transition);\n}\n","// Base class\n//\n// Kickstart any navigation component with a set of style resets. Works with\n// `<nav>`s or `<ul>`s.\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: $nav-link-padding-y $nav-link-padding-x;\n\n @include hover-focus {\n text-decoration: none;\n }\n\n // Disabled state lightens text\n &.disabled {\n color: $nav-link-disabled-color;\n }\n}\n\n//\n// Tabs\n//\n\n.nav-tabs {\n border-bottom: $nav-tabs-border-width solid $nav-tabs-border-color;\n\n .nav-item {\n margin-bottom: -$nav-tabs-border-width;\n }\n\n .nav-link {\n border: $nav-tabs-border-width solid transparent;\n @include border-top-radius($nav-tabs-border-radius);\n\n @include hover-focus {\n border-color: $nav-tabs-link-hover-border-color;\n }\n\n &.disabled {\n color: $nav-link-disabled-color;\n background-color: transparent;\n border-color: transparent;\n }\n }\n\n .nav-link.active,\n .nav-item.show .nav-link {\n color: $nav-tabs-link-active-color;\n background-color: $nav-tabs-link-active-bg;\n border-color: $nav-tabs-link-active-border-color;\n }\n\n .dropdown-menu {\n // Make dropdown border overlap tab border\n margin-top: -$nav-tabs-border-width;\n // Remove the top rounded corners here since there is a hard edge above the menu\n @include border-top-radius(0);\n }\n}\n\n\n//\n// Pills\n//\n\n.nav-pills {\n .nav-link {\n @include border-radius($nav-pills-border-radius);\n }\n\n .nav-link.active,\n .show > .nav-link {\n color: $nav-pills-link-active-color;\n background-color: $nav-pills-link-active-bg;\n }\n}\n\n\n//\n// Justified variants\n//\n\n.nav-fill {\n .nav-item {\n flex: 1 1 auto;\n text-align: center;\n }\n}\n\n.nav-justified {\n .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n }\n}\n\n\n// Tabbable tabs\n//\n// Hide tabbable panes to start, show them when `.active`\n\n.tab-content {\n > .tab-pane {\n display: none;\n }\n > .active {\n display: block;\n }\n}\n","// Contents\n//\n// Navbar\n// Navbar brand\n// Navbar nav\n// Navbar text\n// Navbar divider\n// Responsive navbar\n// Navbar position\n// Navbar themes\n\n\n// Navbar\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap; // allow us to do the line break for collapsing content\n align-items: center;\n justify-content: space-between; // space out brand from logo\n padding: $navbar-padding-y $navbar-padding-x;\n\n // Because flex properties aren't inherited, we need to redeclare these first\n // few properties so that content nested within behave properly.\n > .container,\n > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n }\n}\n\n\n// Navbar brand\n//\n// Used for brand, project, or site names.\n\n.navbar-brand {\n display: inline-block;\n padding-top: $navbar-brand-padding-y;\n padding-bottom: $navbar-brand-padding-y;\n margin-right: $navbar-padding-x;\n font-size: $navbar-brand-font-size;\n line-height: inherit;\n white-space: nowrap;\n\n @include hover-focus {\n text-decoration: none;\n }\n}\n\n\n// Navbar nav\n//\n// Custom navbar navigation (doesn't require `.nav`, but does make use of `.nav-link`).\n\n.navbar-nav {\n display: flex;\n flex-direction: column; // cannot use `inherit` to get the `.navbar`s value\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n\n .nav-link {\n padding-right: 0;\n padding-left: 0;\n }\n\n .dropdown-menu {\n position: static;\n float: none;\n }\n}\n\n\n// Navbar text\n//\n//\n\n.navbar-text {\n display: inline-block;\n padding-top: $nav-link-padding-y;\n padding-bottom: $nav-link-padding-y;\n}\n\n\n// Responsive navbar\n//\n// Custom styles for responsive collapsing and toggling of navbar contents.\n// Powered by the collapse Bootstrap JavaScript plugin.\n\n// When collapsed, prevent the toggleable navbar contents from appearing in\n// the default flexbox row orientation. Requires the use of `flex-wrap: wrap`\n// on the `.navbar` parent.\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n // For always expanded or extra full navbars, ensure content aligns itself\n // properly vertically. Can be easily overridden with flex utilities.\n align-items: center;\n}\n\n// Button for toggling the navbar when in its collapsed state\n.navbar-toggler {\n padding: $navbar-toggler-padding-y $navbar-toggler-padding-x;\n font-size: $navbar-toggler-font-size;\n line-height: 1;\n background-color: transparent; // remove default button style\n border: $border-width solid transparent; // remove default button style\n @include border-radius($navbar-toggler-border-radius);\n\n @include hover-focus {\n text-decoration: none;\n }\n\n // Opinionated: add \"hand\" cursor to non-disabled .navbar-toggler elements\n &:not(:disabled):not(.disabled) {\n cursor: pointer;\n }\n}\n\n// Keep as a separate element so folks can easily override it with another icon\n// or image file as needed.\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n// Generate series of `.navbar-expand-*` responsive classes for configuring\n// where your navbar collapses.\n.navbar-expand {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n > .container,\n > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n }\n\n @include media-breakpoint-up($next) {\n flex-flow: row nowrap;\n justify-content: flex-start;\n\n .navbar-nav {\n flex-direction: row;\n\n .dropdown-menu {\n position: absolute;\n }\n\n .nav-link {\n padding-right: $navbar-nav-link-padding-x;\n padding-left: $navbar-nav-link-padding-x;\n }\n }\n\n // For nesting containers, have to redeclare for alignment purposes\n > .container,\n > .container-fluid {\n flex-wrap: nowrap;\n }\n\n .navbar-collapse {\n display: flex !important; // stylelint-disable-line declaration-no-important\n\n // Changes flex-bases to auto because of an IE10 bug\n flex-basis: auto;\n }\n\n .navbar-toggler {\n display: none;\n }\n }\n }\n }\n}\n\n\n// Navbar themes\n//\n// Styles for switching between navbars with light or dark background.\n\n// Dark links against a light background\n.navbar-light {\n .navbar-brand {\n color: $navbar-light-active-color;\n\n @include hover-focus {\n color: $navbar-light-active-color;\n }\n }\n\n .navbar-nav {\n .nav-link {\n color: $navbar-light-color;\n\n @include hover-focus {\n color: $navbar-light-hover-color;\n }\n\n &.disabled {\n color: $navbar-light-disabled-color;\n }\n }\n\n .show > .nav-link,\n .active > .nav-link,\n .nav-link.show,\n .nav-link.active {\n color: $navbar-light-active-color;\n }\n }\n\n .navbar-toggler {\n color: $navbar-light-color;\n border-color: $navbar-light-toggler-border-color;\n }\n\n .navbar-toggler-icon {\n background-image: $navbar-light-toggler-icon-bg;\n }\n\n .navbar-text {\n color: $navbar-light-color;\n a {\n color: $navbar-light-active-color;\n\n @include hover-focus {\n color: $navbar-light-active-color;\n }\n }\n }\n}\n\n// White links against a dark background\n.navbar-dark {\n .navbar-brand {\n color: $navbar-dark-active-color;\n\n @include hover-focus {\n color: $navbar-dark-active-color;\n }\n }\n\n .navbar-nav {\n .nav-link {\n color: $navbar-dark-color;\n\n @include hover-focus {\n color: $navbar-dark-hover-color;\n }\n\n &.disabled {\n color: $navbar-dark-disabled-color;\n }\n }\n\n .show > .nav-link,\n .active > .nav-link,\n .nav-link.show,\n .nav-link.active {\n color: $navbar-dark-active-color;\n }\n }\n\n .navbar-toggler {\n color: $navbar-dark-color;\n border-color: $navbar-dark-toggler-border-color;\n }\n\n .navbar-toggler-icon {\n background-image: $navbar-dark-toggler-icon-bg;\n }\n\n .navbar-text {\n color: $navbar-dark-color;\n a {\n color: $navbar-dark-active-color;\n\n @include hover-focus {\n color: $navbar-dark-active-color;\n }\n }\n }\n}\n","//\n// Base styles\n//\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: $card-bg;\n background-clip: border-box;\n border: $card-border-width solid $card-border-color;\n @include border-radius($card-border-radius);\n\n > hr {\n margin-right: 0;\n margin-left: 0;\n }\n\n > .list-group:first-child {\n .list-group-item:first-child {\n @include border-top-radius($card-border-radius);\n }\n }\n\n > .list-group:last-child {\n .list-group-item:last-child {\n @include border-bottom-radius($card-border-radius);\n }\n }\n}\n\n.card-body {\n // Enable `flex-grow: 1` for decks and groups so that card blocks take up\n // as much space as possible, ensuring footers are aligned to the bottom.\n flex: 1 1 auto;\n padding: $card-spacer-x;\n}\n\n.card-title {\n margin-bottom: $card-spacer-y;\n}\n\n.card-subtitle {\n margin-top: -($card-spacer-y / 2);\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link {\n @include hover {\n text-decoration: none;\n }\n\n + .card-link {\n margin-left: $card-spacer-x;\n }\n}\n\n//\n// Optional textual caps\n//\n\n.card-header {\n padding: $card-spacer-y $card-spacer-x;\n margin-bottom: 0; // Removes the default margin-bottom of <hN>\n background-color: $card-cap-bg;\n border-bottom: $card-border-width solid $card-border-color;\n\n &:first-child {\n @include border-radius($card-inner-border-radius $card-inner-border-radius 0 0);\n }\n\n + .list-group {\n .list-group-item:first-child {\n border-top: 0;\n }\n }\n}\n\n.card-footer {\n padding: $card-spacer-y $card-spacer-x;\n background-color: $card-cap-bg;\n border-top: $card-border-width solid $card-border-color;\n\n &:last-child {\n @include border-radius(0 0 $card-inner-border-radius $card-inner-border-radius);\n }\n}\n\n\n//\n// Header navs\n//\n\n.card-header-tabs {\n margin-right: -($card-spacer-x / 2);\n margin-bottom: -$card-spacer-y;\n margin-left: -($card-spacer-x / 2);\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -($card-spacer-x / 2);\n margin-left: -($card-spacer-x / 2);\n}\n\n// Card image\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: $card-img-overlay-padding;\n}\n\n.card-img {\n width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch\n @include border-radius($card-inner-border-radius);\n}\n\n// Card image caps\n.card-img-top {\n width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch\n @include border-top-radius($card-inner-border-radius);\n}\n\n.card-img-bottom {\n width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch\n @include border-bottom-radius($card-inner-border-radius);\n}\n\n\n// Card deck\n\n.card-deck {\n display: flex;\n flex-direction: column;\n\n .card {\n margin-bottom: $card-deck-margin;\n }\n\n @include media-breakpoint-up(sm) {\n flex-flow: row wrap;\n margin-right: -$card-deck-margin;\n margin-left: -$card-deck-margin;\n\n .card {\n display: flex;\n // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: $card-deck-margin;\n margin-bottom: 0; // Override the default\n margin-left: $card-deck-margin;\n }\n }\n}\n\n\n//\n// Card groups\n//\n\n.card-group {\n display: flex;\n flex-direction: column;\n\n // The child selector allows nested `.card` within `.card-group`\n // to display properly.\n > .card {\n margin-bottom: $card-group-margin;\n }\n\n @include media-breakpoint-up(sm) {\n flex-flow: row wrap;\n // The child selector allows nested `.card` within `.card-group`\n // to display properly.\n > .card {\n // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n flex: 1 0 0%;\n margin-bottom: 0;\n\n + .card {\n margin-left: 0;\n border-left: 0;\n }\n\n // Handle rounded corners\n @if $enable-rounded {\n &:first-child {\n @include border-right-radius(0);\n\n .card-img-top,\n .card-header {\n border-top-right-radius: 0;\n }\n .card-img-bottom,\n .card-footer {\n border-bottom-right-radius: 0;\n }\n }\n\n &:last-child {\n @include border-left-radius(0);\n\n .card-img-top,\n .card-header {\n border-top-left-radius: 0;\n }\n .card-img-bottom,\n .card-footer {\n border-bottom-left-radius: 0;\n }\n }\n\n &:only-child {\n @include border-radius($card-border-radius);\n\n .card-img-top,\n .card-header {\n @include border-top-radius($card-border-radius);\n }\n .card-img-bottom,\n .card-footer {\n @include border-bottom-radius($card-border-radius);\n }\n }\n\n &:not(:first-child):not(:last-child):not(:only-child) {\n @include border-radius(0);\n\n .card-img-top,\n .card-img-bottom,\n .card-header,\n .card-footer {\n @include border-radius(0);\n }\n }\n }\n }\n }\n}\n\n\n//\n// Columns\n//\n\n.card-columns {\n .card {\n margin-bottom: $card-columns-margin;\n }\n\n @include media-breakpoint-up(sm) {\n column-count: $card-columns-count;\n column-gap: $card-columns-gap;\n orphans: 1;\n widows: 1;\n\n .card {\n display: inline-block; // Don't let them vertically span multiple columns\n width: 100%; // Don't let their width change\n }\n }\n}\n\n\n//\n// Accordion\n//\n\n.accordion {\n .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0;\n }\n\n .card:not(:first-of-type) {\n .card-header:first-child {\n border-radius: 0;\n }\n }\n\n .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n }\n\n .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n}\n",".breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: $breadcrumb-padding-y $breadcrumb-padding-x;\n margin-bottom: $breadcrumb-margin-bottom;\n list-style: none;\n background-color: $breadcrumb-bg;\n @include border-radius($breadcrumb-border-radius);\n}\n\n.breadcrumb-item {\n // The separator between breadcrumbs (by default, a forward-slash: \"/\")\n + .breadcrumb-item {\n padding-left: $breadcrumb-item-padding;\n\n &::before {\n display: inline-block; // Suppress underlining of the separator in modern browsers\n padding-right: $breadcrumb-item-padding;\n color: $breadcrumb-divider-color;\n content: $breadcrumb-divider;\n }\n }\n\n // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built\n // without `<ul>`s. The `::before` pseudo-element generates an element\n // *within* the .breadcrumb-item and thereby inherits the `text-decoration`.\n //\n // To trick IE into suppressing the underline, we give the pseudo-element an\n // underline and then immediately remove it.\n + .breadcrumb-item:hover::before {\n text-decoration: underline;\n }\n // stylelint-disable-next-line no-duplicate-selectors\n + .breadcrumb-item:hover::before {\n text-decoration: none;\n }\n\n &.active {\n color: $breadcrumb-active-color;\n }\n}\n",".pagination {\n display: flex;\n @include list-unstyled();\n @include border-radius();\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: $pagination-padding-y $pagination-padding-x;\n margin-left: -$pagination-border-width;\n line-height: $pagination-line-height;\n color: $pagination-color;\n background-color: $pagination-bg;\n border: $pagination-border-width solid $pagination-border-color;\n\n &:hover {\n z-index: 2;\n color: $pagination-hover-color;\n text-decoration: none;\n background-color: $pagination-hover-bg;\n border-color: $pagination-hover-border-color;\n }\n\n &:focus {\n z-index: 2;\n outline: $pagination-focus-outline;\n box-shadow: $pagination-focus-box-shadow;\n }\n\n // Opinionated: add \"hand\" cursor to non-disabled .page-link elements\n &:not(:disabled):not(.disabled) {\n cursor: pointer;\n }\n}\n\n.page-item {\n &:first-child {\n .page-link {\n margin-left: 0;\n @include border-left-radius($border-radius);\n }\n }\n &:last-child {\n .page-link {\n @include border-right-radius($border-radius);\n }\n }\n\n &.active .page-link {\n z-index: 1;\n color: $pagination-active-color;\n background-color: $pagination-active-bg;\n border-color: $pagination-active-border-color;\n }\n\n &.disabled .page-link {\n color: $pagination-disabled-color;\n pointer-events: none;\n // Opinionated: remove the \"hand\" cursor set previously for .page-link\n cursor: auto;\n background-color: $pagination-disabled-bg;\n border-color: $pagination-disabled-border-color;\n }\n}\n\n\n//\n// Sizing\n//\n\n.pagination-lg {\n @include pagination-size($pagination-padding-y-lg, $pagination-padding-x-lg, $font-size-lg, $line-height-lg, $border-radius-lg);\n}\n\n.pagination-sm {\n @include pagination-size($pagination-padding-y-sm, $pagination-padding-x-sm, $font-size-sm, $line-height-sm, $border-radius-sm);\n}\n","// Pagination\n\n@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n .page-link {\n padding: $padding-y $padding-x;\n font-size: $font-size;\n line-height: $line-height;\n }\n\n .page-item {\n &:first-child {\n .page-link {\n @include border-left-radius($border-radius);\n }\n }\n &:last-child {\n .page-link {\n @include border-right-radius($border-radius);\n }\n }\n }\n}\n","// Base class\n//\n// Requires one of the contextual, color modifier classes for `color` and\n// `background-color`.\n\n.badge {\n display: inline-block;\n padding: $badge-padding-y $badge-padding-x;\n font-size: $badge-font-size;\n font-weight: $badge-font-weight;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n @include border-radius($badge-border-radius);\n\n // Empty badges collapse automatically\n &:empty {\n display: none;\n }\n}\n\n// Quick fix for badges in buttons\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n// Pill badges\n//\n// Make them extra rounded with a modifier to replace v3's badges.\n\n.badge-pill {\n padding-right: $badge-pill-padding-x;\n padding-left: $badge-pill-padding-x;\n @include border-radius($badge-pill-border-radius);\n}\n\n// Colors\n//\n// Contextual variations (linked badges get darker on :hover).\n\n@each $color, $value in $theme-colors {\n .badge-#{$color} {\n @include badge-variant($value);\n }\n}\n","@mixin badge-variant($bg) {\n color: color-yiq($bg);\n background-color: $bg;\n\n &[href] {\n @include hover-focus {\n color: color-yiq($bg);\n text-decoration: none;\n background-color: darken($bg, 10%);\n }\n }\n}\n",".jumbotron {\n padding: $jumbotron-padding ($jumbotron-padding / 2);\n margin-bottom: $jumbotron-padding;\n background-color: $jumbotron-bg;\n @include border-radius($border-radius-lg);\n\n @include media-breakpoint-up(sm) {\n padding: ($jumbotron-padding * 2) $jumbotron-padding;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n @include border-radius(0);\n}\n","//\n// Base styles\n//\n\n.alert {\n position: relative;\n padding: $alert-padding-y $alert-padding-x;\n margin-bottom: $alert-margin-bottom;\n border: $alert-border-width solid transparent;\n @include border-radius($alert-border-radius);\n}\n\n// Headings for larger alerts\n.alert-heading {\n // Specified to prevent conflicts of changing $headings-color\n color: inherit;\n}\n\n// Provide class for links that match alerts\n.alert-link {\n font-weight: $alert-link-font-weight;\n}\n\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissible {\n padding-right: ($close-font-size + $alert-padding-x * 2);\n\n // Adjust close link position\n .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: $alert-padding-y $alert-padding-x;\n color: inherit;\n }\n}\n\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n@each $color, $value in $theme-colors {\n .alert-#{$color} {\n @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level));\n }\n}\n","@mixin alert-variant($background, $border, $color) {\n color: $color;\n @include gradient-bg($background);\n border-color: $border;\n\n hr {\n border-top-color: darken($border, 5%);\n }\n\n .alert-link {\n color: darken($color, 10%);\n }\n}\n","@keyframes progress-bar-stripes {\n from { background-position: $progress-height 0; }\n to { background-position: 0 0; }\n}\n\n.progress {\n display: flex;\n height: $progress-height;\n overflow: hidden; // force rounded corners by cropping it\n font-size: $progress-font-size;\n background-color: $progress-bg;\n @include border-radius($progress-border-radius);\n @include box-shadow($progress-box-shadow);\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: $progress-bar-color;\n text-align: center;\n white-space: nowrap;\n background-color: $progress-bar-bg;\n @include transition($progress-bar-transition);\n}\n\n.progress-bar-striped {\n @include gradient-striped();\n background-size: $progress-height $progress-height;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes $progress-bar-animation-timing;\n}\n",".media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n","// Base class\n//\n// Easily usable on <ul>, <ol>, or <div>.\n\n.list-group {\n display: flex;\n flex-direction: column;\n\n // No need to set list-style: none; since .list-group-item is block level\n padding-left: 0; // reset padding because ul and ol\n margin-bottom: 0;\n}\n\n\n// Interactive list items\n//\n// Use anchor or button elements instead of `li`s or `div`s to create interactive\n// list items. Includes an extra `.active` modifier class for selected items.\n\n.list-group-item-action {\n width: 100%; // For `<button>`s (anchors become 100% by default though)\n color: $list-group-action-color;\n text-align: inherit; // For `<button>`s (anchors inherit)\n\n // Hover state\n @include hover-focus {\n color: $list-group-action-hover-color;\n text-decoration: none;\n background-color: $list-group-hover-bg;\n }\n\n &:active {\n color: $list-group-action-active-color;\n background-color: $list-group-action-active-bg;\n }\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n position: relative;\n display: block;\n padding: $list-group-item-padding-y $list-group-item-padding-x;\n // Place the border on the list items and negative margin up for better styling\n margin-bottom: -$list-group-border-width;\n background-color: $list-group-bg;\n border: $list-group-border-width solid $list-group-border-color;\n\n &:first-child {\n @include border-top-radius($list-group-border-radius);\n }\n\n &:last-child {\n margin-bottom: 0;\n @include border-bottom-radius($list-group-border-radius);\n }\n\n @include hover-focus {\n z-index: 1; // Place hover/active items above their siblings for proper border styling\n text-decoration: none;\n }\n\n &.disabled,\n &:disabled {\n color: $list-group-disabled-color;\n background-color: $list-group-disabled-bg;\n }\n\n // Include both here for `<a>`s and `<button>`s\n &.active {\n z-index: 2; // Place active items above their siblings for proper border styling\n color: $list-group-active-color;\n background-color: $list-group-active-bg;\n border-color: $list-group-active-border-color;\n }\n}\n\n\n// Flush list items\n//\n// Remove borders and border-radius to keep list group items edge-to-edge. Most\n// useful within other components (e.g., cards).\n\n.list-group-flush {\n .list-group-item {\n border-right: 0;\n border-left: 0;\n @include border-radius(0);\n }\n\n &:first-child {\n .list-group-item:first-child {\n border-top: 0;\n }\n }\n\n &:last-child {\n .list-group-item:last-child {\n border-bottom: 0;\n }\n }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n@each $color, $value in $theme-colors {\n @include list-group-item-variant($color, theme-color-level($color, -9), theme-color-level($color, 6));\n}\n","// List Groups\n\n@mixin list-group-item-variant($state, $background, $color) {\n .list-group-item-#{$state} {\n color: $color;\n background-color: $background;\n\n &.list-group-item-action {\n @include hover-focus {\n color: $color;\n background-color: darken($background, 5%);\n }\n\n &.active {\n color: $white;\n background-color: $color;\n border-color: $color;\n }\n }\n }\n}\n",".close {\n float: right;\n font-size: $close-font-size;\n font-weight: $close-font-weight;\n line-height: 1;\n color: $close-color;\n text-shadow: $close-text-shadow;\n opacity: .5;\n\n &:not(:disabled):not(.disabled) {\n\n @include hover-focus {\n color: $close-color;\n text-decoration: none;\n opacity: .75;\n }\n\n // Opinionated: add \"hand\" cursor to non-disabled .close elements\n cursor: pointer;\n }\n}\n\n// Additional properties for button version\n// iOS requires the button element instead of an anchor tag.\n// If you want the anchor version, it requires `href=\"#\"`.\n// See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n// stylelint-disable property-no-vendor-prefix, selector-no-qualifying-type\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n// stylelint-enable\n","// .modal-open - body class for killing the scroll\n// .modal - container to scroll within\n// .modal-dialog - positioning shell for the actual modal\n// .modal-content - actual modal w/ bg and corners and stuff\n\n\n.modal-open {\n // Kill the scroll on the body\n overflow: hidden;\n\n .modal {\n overflow-x: hidden;\n overflow-y: auto;\n }\n}\n\n// Container that the modal scrolls within\n.modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: $zindex-modal;\n display: none;\n overflow: hidden;\n // Prevent Chrome on Windows from adding a focus outline. For details, see\n // https://github.com/twbs/bootstrap/pull/10951.\n outline: 0;\n // We deliberately don't use `-webkit-overflow-scrolling: touch;` due to a\n // gnarly iOS Safari bug: https://bugs.webkit.org/show_bug.cgi?id=158342\n // See also https://github.com/twbs/bootstrap/issues/17695\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n position: relative;\n width: auto;\n margin: $modal-dialog-margin;\n // allow clicks to pass through for custom click handling to close modal\n pointer-events: none;\n\n // When fading in the modal, animate it to slide down\n .modal.fade & {\n @include transition($modal-transition);\n transform: translate(0, -25%);\n }\n .modal.show & {\n transform: translate(0, 0);\n }\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - (#{$modal-dialog-margin} * 2));\n\n // Ensure `modal-dialog-centered` extends the full height of the view (IE10/11)\n &::before {\n display: block; // IE10\n height: calc(100vh - (#{$modal-dialog-margin} * 2));\n content: \"\";\n }\n}\n\n// Actual modal\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%; // Ensure `.modal-content` extends the full width of the parent `.modal-dialog`\n // counteract the pointer-events: none; in the .modal-dialog\n pointer-events: auto;\n background-color: $modal-content-bg;\n background-clip: padding-box;\n border: $modal-content-border-width solid $modal-content-border-color;\n @include border-radius($modal-content-border-radius);\n @include box-shadow($modal-content-box-shadow-xs);\n // Remove focus outline from opened modal\n outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: $zindex-modal-backdrop;\n background-color: $modal-backdrop-bg;\n\n // Fade for backdrop\n &.fade { opacity: 0; }\n &.show { opacity: $modal-backdrop-opacity; }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n display: flex;\n align-items: flex-start; // so the close btn always stays on the upper right corner\n justify-content: space-between; // Put modal header elements (title and dismiss) on opposite ends\n padding: $modal-header-padding;\n border-bottom: $modal-header-border-width solid $modal-header-border-color;\n @include border-top-radius($modal-content-border-radius);\n\n .close {\n padding: $modal-header-padding;\n // auto on the left force icon to the right even when there is no .modal-title\n margin: (-$modal-header-padding) (-$modal-header-padding) (-$modal-header-padding) auto;\n }\n}\n\n// Title text within header\n.modal-title {\n margin-bottom: 0;\n line-height: $modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n position: relative;\n // Enable `flex-grow: 1` so that the body take up as much space as possible\n // when should there be a fixed height on `.modal-dialog`.\n flex: 1 1 auto;\n padding: $modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n display: flex;\n align-items: center; // vertically center\n justify-content: flex-end; // Right align buttons with flex property because text-align doesn't work on flex items\n padding: $modal-inner-padding;\n border-top: $modal-footer-border-width solid $modal-footer-border-color;\n\n // Easily place margin between footer elements\n > :not(:first-child) { margin-left: .25rem; }\n > :not(:last-child) { margin-right: .25rem; }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n// Scale up the modal\n@include media-breakpoint-up(sm) {\n // Automatically set modal's width for larger viewports\n .modal-dialog {\n max-width: $modal-md;\n margin: $modal-dialog-margin-y-sm-up auto;\n }\n\n .modal-dialog-centered {\n min-height: calc(100% - (#{$modal-dialog-margin-y-sm-up} * 2));\n\n &::before {\n height: calc(100vh - (#{$modal-dialog-margin-y-sm-up} * 2));\n }\n\n }\n\n .modal-content {\n @include box-shadow($modal-content-box-shadow-sm-up);\n }\n\n .modal-sm { max-width: $modal-sm; }\n\n}\n\n@include media-breakpoint-up(lg) {\n .modal-lg { max-width: $modal-lg; }\n}\n","// Base class\n.tooltip {\n position: absolute;\n z-index: $zindex-tooltip;\n display: block;\n margin: $tooltip-margin;\n // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n @include reset-text();\n font-size: $tooltip-font-size;\n // Allow breaking very long words so they don't overflow the tooltip's bounds\n word-wrap: break-word;\n opacity: 0;\n\n &.show { opacity: $tooltip-opacity; }\n\n .arrow {\n position: absolute;\n display: block;\n width: $tooltip-arrow-width;\n height: $tooltip-arrow-height;\n\n &::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n }\n }\n}\n\n.bs-tooltip-top {\n padding: $tooltip-arrow-height 0;\n\n .arrow {\n bottom: 0;\n\n &::before {\n top: 0;\n border-width: $tooltip-arrow-height ($tooltip-arrow-width / 2) 0;\n border-top-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-right {\n padding: 0 $tooltip-arrow-height;\n\n .arrow {\n left: 0;\n width: $tooltip-arrow-height;\n height: $tooltip-arrow-width;\n\n &::before {\n right: 0;\n border-width: ($tooltip-arrow-width / 2) $tooltip-arrow-height ($tooltip-arrow-width / 2) 0;\n border-right-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-bottom {\n padding: $tooltip-arrow-height 0;\n\n .arrow {\n top: 0;\n\n &::before {\n bottom: 0;\n border-width: 0 ($tooltip-arrow-width / 2) $tooltip-arrow-height;\n border-bottom-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-left {\n padding: 0 $tooltip-arrow-height;\n\n .arrow {\n right: 0;\n width: $tooltip-arrow-height;\n height: $tooltip-arrow-width;\n\n &::before {\n left: 0;\n border-width: ($tooltip-arrow-width / 2) 0 ($tooltip-arrow-width / 2) $tooltip-arrow-height;\n border-left-color: $tooltip-arrow-color;\n }\n }\n}\n\n.bs-tooltip-auto {\n &[x-placement^=\"top\"] {\n @extend .bs-tooltip-top;\n }\n &[x-placement^=\"right\"] {\n @extend .bs-tooltip-right;\n }\n &[x-placement^=\"bottom\"] {\n @extend .bs-tooltip-bottom;\n }\n &[x-placement^=\"left\"] {\n @extend .bs-tooltip-left;\n }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n max-width: $tooltip-max-width;\n padding: $tooltip-padding-y $tooltip-padding-x;\n color: $tooltip-color;\n text-align: center;\n background-color: $tooltip-bg;\n @include border-radius($tooltip-border-radius);\n}\n","@mixin reset-text {\n font-family: $font-family-base;\n // We deliberately do NOT reset font-size or word-wrap.\n font-style: normal;\n font-weight: $font-weight-normal;\n line-height: $line-height-base;\n text-align: left; // Fallback for where `start` is not supported\n text-align: start; // stylelint-disable-line declaration-block-no-duplicate-properties\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n}\n",".popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: $zindex-popover;\n display: block;\n max-width: $popover-max-width;\n // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n @include reset-text();\n font-size: $popover-font-size;\n // Allow breaking very long words so they don't overflow the popover's bounds\n word-wrap: break-word;\n background-color: $popover-bg;\n background-clip: padding-box;\n border: $popover-border-width solid $popover-border-color;\n @include border-radius($popover-border-radius);\n @include box-shadow($popover-box-shadow);\n\n .arrow {\n position: absolute;\n display: block;\n width: $popover-arrow-width;\n height: $popover-arrow-height;\n margin: 0 $border-radius-lg;\n\n &::before,\n &::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n }\n }\n}\n\n.bs-popover-top {\n margin-bottom: $popover-arrow-height;\n\n .arrow {\n bottom: calc((#{$popover-arrow-height} + #{$popover-border-width}) * -1);\n }\n\n .arrow::before,\n .arrow::after {\n border-width: $popover-arrow-height ($popover-arrow-width / 2) 0;\n }\n\n .arrow::before {\n bottom: 0;\n border-top-color: $popover-arrow-outer-color;\n }\n\n .arrow::after {\n bottom: $popover-border-width;\n border-top-color: $popover-arrow-color;\n }\n}\n\n.bs-popover-right {\n margin-left: $popover-arrow-height;\n\n .arrow {\n left: calc((#{$popover-arrow-height} + #{$popover-border-width}) * -1);\n width: $popover-arrow-height;\n height: $popover-arrow-width;\n margin: $border-radius-lg 0; // make sure the arrow does not touch the popover's rounded corners\n }\n\n .arrow::before,\n .arrow::after {\n border-width: ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2) 0;\n }\n\n .arrow::before {\n left: 0;\n border-right-color: $popover-arrow-outer-color;\n }\n\n .arrow::after {\n left: $popover-border-width;\n border-right-color: $popover-arrow-color;\n }\n}\n\n.bs-popover-bottom {\n margin-top: $popover-arrow-height;\n\n .arrow {\n top: calc((#{$popover-arrow-height} + #{$popover-border-width}) * -1);\n }\n\n .arrow::before,\n .arrow::after {\n border-width: 0 ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2);\n }\n\n .arrow::before {\n top: 0;\n border-bottom-color: $popover-arrow-outer-color;\n }\n\n .arrow::after {\n top: $popover-border-width;\n border-bottom-color: $popover-arrow-color;\n }\n\n // This will remove the popover-header's border just below the arrow\n .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: $popover-arrow-width;\n margin-left: ($popover-arrow-width / -2);\n content: \"\";\n border-bottom: $popover-border-width solid $popover-header-bg;\n }\n}\n\n.bs-popover-left {\n margin-right: $popover-arrow-height;\n\n .arrow {\n right: calc((#{$popover-arrow-height} + #{$popover-border-width}) * -1);\n width: $popover-arrow-height;\n height: $popover-arrow-width;\n margin: $border-radius-lg 0; // make sure the arrow does not touch the popover's rounded corners\n }\n\n .arrow::before,\n .arrow::after {\n border-width: ($popover-arrow-width / 2) 0 ($popover-arrow-width / 2) $popover-arrow-height;\n }\n\n .arrow::before {\n right: 0;\n border-left-color: $popover-arrow-outer-color;\n }\n\n .arrow::after {\n right: $popover-border-width;\n border-left-color: $popover-arrow-color;\n }\n}\n\n.bs-popover-auto {\n &[x-placement^=\"top\"] {\n @extend .bs-popover-top;\n }\n &[x-placement^=\"right\"] {\n @extend .bs-popover-right;\n }\n &[x-placement^=\"bottom\"] {\n @extend .bs-popover-bottom;\n }\n &[x-placement^=\"left\"] {\n @extend .bs-popover-left;\n }\n}\n\n\n// Offset the popover to account for the popover arrow\n.popover-header {\n padding: $popover-header-padding-y $popover-header-padding-x;\n margin-bottom: 0; // Reset the default from Reboot\n font-size: $font-size-base;\n color: $popover-header-color;\n background-color: $popover-header-bg;\n border-bottom: $popover-border-width solid darken($popover-header-bg, 5%);\n $offset-border-width: calc(#{$border-radius-lg} - #{$popover-border-width});\n @include border-top-radius($offset-border-width);\n\n &:empty {\n display: none;\n }\n}\n\n.popover-body {\n padding: $popover-body-padding-y $popover-body-padding-x;\n color: $popover-body-color;\n}\n","// Notes on the classes:\n//\n// 1. The .carousel-item-left and .carousel-item-right is used to indicate where\n// the active slide is heading.\n// 2. .active.carousel-item is the current slide.\n// 3. .active.carousel-item-left and .active.carousel-item-right is the current\n// slide in its in-transition state. Only one of these occurs at a time.\n// 4. .carousel-item-next.carousel-item-left and .carousel-item-prev.carousel-item-right\n// is the upcoming slide in transition.\n\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-item {\n position: relative;\n display: none;\n align-items: center;\n width: 100%;\n backface-visibility: hidden;\n perspective: 1000px;\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n @include transition($carousel-transition);\n}\n\n.carousel-item-next,\n.carousel-item-prev {\n position: absolute;\n top: 0;\n}\n\n.carousel-item-next.carousel-item-left,\n.carousel-item-prev.carousel-item-right {\n transform: translateX(0);\n\n @supports (transform-style: preserve-3d) {\n transform: translate3d(0, 0, 0);\n }\n}\n\n.carousel-item-next,\n.active.carousel-item-right {\n transform: translateX(100%);\n\n @supports (transform-style: preserve-3d) {\n transform: translate3d(100%, 0, 0);\n }\n}\n\n.carousel-item-prev,\n.active.carousel-item-left {\n transform: translateX(-100%);\n\n @supports (transform-style: preserve-3d) {\n transform: translate3d(-100%, 0, 0);\n }\n}\n\n\n//\n// Alternate transitions\n//\n\n.carousel-fade {\n .carousel-item {\n opacity: 0;\n transition-duration: .6s;\n transition-property: opacity;\n }\n\n .carousel-item.active,\n .carousel-item-next.carousel-item-left,\n .carousel-item-prev.carousel-item-right {\n opacity: 1;\n }\n\n .active.carousel-item-left,\n .active.carousel-item-right {\n opacity: 0;\n }\n\n .carousel-item-next,\n .carousel-item-prev,\n .carousel-item.active,\n .active.carousel-item-left,\n .active.carousel-item-prev {\n transform: translateX(0);\n\n @supports (transform-style: preserve-3d) {\n transform: translate3d(0, 0, 0);\n }\n }\n}\n\n\n//\n// Left/right controls for nav\n//\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n // Use flex for alignment (1-3)\n display: flex; // 1. allow flex styles\n align-items: center; // 2. vertically center contents\n justify-content: center; // 3. horizontally center contents\n width: $carousel-control-width;\n color: $carousel-control-color;\n text-align: center;\n opacity: $carousel-control-opacity;\n // We can't have a transition here because WebKit cancels the carousel\n // animation if you trip this while in the middle of another animation.\n\n // Hover/focus state\n @include hover-focus {\n color: $carousel-control-color;\n text-decoration: none;\n outline: 0;\n opacity: .9;\n }\n}\n.carousel-control-prev {\n left: 0;\n @if $enable-gradients {\n background: linear-gradient(90deg, rgba($black, .25), rgba($black, .001));\n }\n}\n.carousel-control-next {\n right: 0;\n @if $enable-gradients {\n background: linear-gradient(270deg, rgba($black, .25), rgba($black, .001));\n }\n}\n\n// Icons for within\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: $carousel-control-icon-width;\n height: $carousel-control-icon-width;\n background: transparent no-repeat center center;\n background-size: 100% 100%;\n}\n.carousel-control-prev-icon {\n background-image: $carousel-control-prev-icon-bg;\n}\n.carousel-control-next-icon {\n background-image: $carousel-control-next-icon-bg;\n}\n\n\n// Optional indicator pips\n//\n// Add an ordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 10px;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0; // override <ol> default\n // Use the .carousel-control's width as margin so we don't overlay those\n margin-right: $carousel-control-width;\n margin-left: $carousel-control-width;\n list-style: none;\n\n li {\n position: relative;\n flex: 0 1 auto;\n width: $carousel-indicator-width;\n height: $carousel-indicator-height;\n margin-right: $carousel-indicator-spacer;\n margin-left: $carousel-indicator-spacer;\n text-indent: -999px;\n cursor: pointer;\n background-color: rgba($carousel-indicator-active-bg, .5);\n\n // Use pseudo classes to increase the hit area by 10px on top and bottom.\n &::before {\n position: absolute;\n top: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n }\n &::after {\n position: absolute;\n bottom: -10px;\n left: 0;\n display: inline-block;\n width: 100%;\n height: 10px;\n content: \"\";\n }\n }\n\n .active {\n background-color: $carousel-indicator-active-bg;\n }\n}\n\n\n// Optional captions\n//\n//\n\n.carousel-caption {\n position: absolute;\n right: ((100% - $carousel-caption-width) / 2);\n bottom: 20px;\n left: ((100% - $carousel-caption-width) / 2);\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: $carousel-caption-color;\n text-align: center;\n}\n","// stylelint-disable declaration-no-important\n\n.align-baseline { vertical-align: baseline !important; } // Browser default\n.align-top { vertical-align: top !important; }\n.align-middle { vertical-align: middle !important; }\n.align-bottom { vertical-align: bottom !important; }\n.align-text-bottom { vertical-align: text-bottom !important; }\n.align-text-top { vertical-align: text-top !important; }\n","// stylelint-disable declaration-no-important\n\n// Contextual backgrounds\n\n@mixin bg-variant($parent, $color) {\n #{$parent} {\n background-color: $color !important;\n }\n a#{$parent},\n button#{$parent} {\n @include hover-focus {\n background-color: darken($color, 10%) !important;\n }\n }\n}\n\n@mixin bg-gradient-variant($parent, $color) {\n #{$parent} {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;\n }\n}\n","// stylelint-disable declaration-no-important\n\n@each $color, $value in $theme-colors {\n @include bg-variant(\".bg-#{$color}\", $value);\n}\n\n@if $enable-gradients {\n @each $color, $value in $theme-colors {\n @include bg-gradient-variant(\".bg-gradient-#{$color}\", $value);\n }\n}\n\n.bg-white {\n background-color: $white !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Border\n//\n\n.border { border: $border-width solid $border-color !important; }\n.border-top { border-top: $border-width solid $border-color !important; }\n.border-right { border-right: $border-width solid $border-color !important; }\n.border-bottom { border-bottom: $border-width solid $border-color !important; }\n.border-left { border-left: $border-width solid $border-color !important; }\n\n.border-0 { border: 0 !important; }\n.border-top-0 { border-top: 0 !important; }\n.border-right-0 { border-right: 0 !important; }\n.border-bottom-0 { border-bottom: 0 !important; }\n.border-left-0 { border-left: 0 !important; }\n\n@each $color, $value in $theme-colors {\n .border-#{$color} {\n border-color: $value !important;\n }\n}\n\n.border-white {\n border-color: $white !important;\n}\n\n//\n// Border-radius\n//\n\n.rounded {\n border-radius: $border-radius !important;\n}\n.rounded-top {\n border-top-left-radius: $border-radius !important;\n border-top-right-radius: $border-radius !important;\n}\n.rounded-right {\n border-top-right-radius: $border-radius !important;\n border-bottom-right-radius: $border-radius !important;\n}\n.rounded-bottom {\n border-bottom-right-radius: $border-radius !important;\n border-bottom-left-radius: $border-radius !important;\n}\n.rounded-left {\n border-top-left-radius: $border-radius !important;\n border-bottom-left-radius: $border-radius !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n","@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .d#{$infix}-none { display: none !important; }\n .d#{$infix}-inline { display: inline !important; }\n .d#{$infix}-inline-block { display: inline-block !important; }\n .d#{$infix}-block { display: block !important; }\n .d#{$infix}-table { display: table !important; }\n .d#{$infix}-table-row { display: table-row !important; }\n .d#{$infix}-table-cell { display: table-cell !important; }\n .d#{$infix}-flex { display: flex !important; }\n .d#{$infix}-inline-flex { display: inline-flex !important; }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n .d-print-none { display: none !important; }\n .d-print-inline { display: inline !important; }\n .d-print-inline-block { display: inline-block !important; }\n .d-print-block { display: block !important; }\n .d-print-table { display: table !important; }\n .d-print-table-row { display: table-row !important; }\n .d-print-table-cell { display: table-cell !important; }\n .d-print-flex { display: flex !important; }\n .d-print-inline-flex { display: inline-flex !important; }\n}\n","// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n\n &::before {\n display: block;\n content: \"\";\n }\n\n .embed-responsive-item,\n iframe,\n embed,\n object,\n video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n }\n}\n\n.embed-responsive-21by9 {\n &::before {\n padding-top: percentage(9 / 21);\n }\n}\n\n.embed-responsive-16by9 {\n &::before {\n padding-top: percentage(9 / 16);\n }\n}\n\n.embed-responsive-4by3 {\n &::before {\n padding-top: percentage(3 / 4);\n }\n}\n\n.embed-responsive-1by1 {\n &::before {\n padding-top: percentage(1 / 1);\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .float#{$infix}-left { @include float-left; }\n .float#{$infix}-right { @include float-right; }\n .float#{$infix}-none { @include float-none; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n@mixin float-left {\n float: left !important;\n}\n@mixin float-right {\n float: right !important;\n}\n@mixin float-none {\n float: none !important;\n}\n","// stylelint-disable declaration-no-important\n\n// Common values\n\n// Sass list not in variables since it's not intended for customization.\n// stylelint-disable-next-line scss/dollar-variable-default\n$positions: static, relative, absolute, fixed, sticky;\n\n@each $position in $positions {\n .position-#{$position} { position: $position !important; }\n}\n\n// Shorthand\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: $zindex-fixed;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: $zindex-fixed;\n}\n\n.sticky-top {\n @supports (position: sticky) {\n position: sticky;\n top: 0;\n z-index: $zindex-sticky;\n }\n}\n","//\n// Screenreaders\n//\n\n.sr-only {\n @include sr-only();\n}\n\n.sr-only-focusable {\n @include sr-only-focusable();\n}\n","// Only display content to screen readers\n//\n// See: https://a11yproject.com/posts/how-to-hide-content/\n// See: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n }\n}\n","// stylelint-disable declaration-no-important\n\n.shadow-sm { box-shadow: $box-shadow-sm !important; }\n.shadow { box-shadow: $box-shadow !important; }\n.shadow-lg { box-shadow: $box-shadow-lg !important; }\n.shadow-none { box-shadow: none !important; }\n","// stylelint-disable declaration-no-important\n\n// Width and height\n\n@each $prop, $abbrev in (width: w, height: h) {\n @each $size, $length in $sizes {\n .#{$abbrev}-#{$size} { #{$prop}: $length !important; }\n }\n}\n\n.mw-100 { max-width: 100% !important; }\n.mh-100 { max-height: 100% !important; }\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Text\n//\n\n.text-monospace { font-family: $font-family-monospace; }\n\n// Alignment\n\n.text-justify { text-align: justify !important; }\n.text-nowrap { white-space: nowrap !important; }\n.text-truncate { @include text-truncate; }\n\n// Responsive alignment\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .text#{$infix}-left { text-align: left !important; }\n .text#{$infix}-right { text-align: right !important; }\n .text#{$infix}-center { text-align: center !important; }\n }\n}\n\n// Transformation\n\n.text-lowercase { text-transform: lowercase !important; }\n.text-uppercase { text-transform: uppercase !important; }\n.text-capitalize { text-transform: capitalize !important; }\n\n// Weight and italics\n\n.font-weight-light { font-weight: $font-weight-light !important; }\n.font-weight-normal { font-weight: $font-weight-normal !important; }\n.font-weight-bold { font-weight: $font-weight-bold !important; }\n.font-italic { font-style: italic !important; }\n\n// Contextual colors\n\n.text-white { color: $white !important; }\n\n@each $color, $value in $theme-colors {\n @include text-emphasis-variant(\".text-#{$color}\", $value);\n}\n\n.text-body { color: $body-color !important; }\n.text-muted { color: $text-muted !important; }\n\n.text-black-50 { color: rgba($black, .5) !important; }\n.text-white-50 { color: rgba($white, .5) !important; }\n\n// Misc\n\n.text-hide {\n @include text-hide($ignore-warning: true);\n}\n","// Text truncate\n// Requires inline-block or block for proper styling\n\n@mixin text-truncate() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","// stylelint-disable declaration-no-important\n\n// Typography\n\n@mixin text-emphasis-variant($parent, $color) {\n #{$parent} {\n color: $color !important;\n }\n a#{$parent} {\n @include hover-focus {\n color: darken($color, 10%) !important;\n }\n }\n}\n","// CSS image replacement\n@mixin text-hide($ignore-warning: false) {\n // stylelint-disable-next-line font-family-no-missing-generic-family-keyword\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n\n @if ($ignore-warning != true) {\n @warn \"The `text-hide()` mixin has been deprecated as of v4.1.0. It will be removed entirely in v5.\";\n }\n}\n","//\n// Visibility utilities\n//\n\n.visible {\n @include invisible(visible);\n}\n\n.invisible {\n @include invisible(hidden);\n}\n","// stylelint-disable declaration-no-important\n\n// Visibility\n\n@mixin invisible($visibility) {\n visibility: $visibility !important;\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type\n\n// Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request:\n// https://www.phpied.com/delay-loading-your-print-css/\n// ==========================================================================\n\n@if $enable-print-styles {\n @media print {\n *,\n *::before,\n *::after {\n // Bootstrap specific; comment out `color` and `background`\n //color: $black !important; // Black prints faster\n text-shadow: none !important;\n //background: transparent !important;\n box-shadow: none !important;\n }\n\n a {\n &:not(.btn) {\n text-decoration: underline;\n }\n }\n\n // Bootstrap specific; comment the following selector out\n //a[href]::after {\n // content: \" (\" attr(href) \")\";\n //}\n\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n\n // Bootstrap specific; comment the following selector out\n //\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n //\n\n //a[href^=\"#\"]::after,\n //a[href^=\"javascript:\"]::after {\n // content: \"\";\n //}\n\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: $border-width solid $gray-500; // Bootstrap custom code; using `$border-width` instead of 1px\n page-break-inside: avoid;\n }\n\n //\n // Printing Tables:\n // http://css-discuss.incutio.com/wiki/Printing_Tables\n //\n\n thead {\n display: table-header-group;\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Specify a size and min-width to make printing closer across browsers.\n // We don't set margin here because it breaks `size` in Chrome. We also\n // don't use `!important` on `size` as it breaks in Chrome.\n @page {\n size: $print-page-size;\n }\n body {\n min-width: $print-body-min-width !important;\n }\n .container {\n min-width: $print-body-min-width !important;\n }\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .badge {\n border: $border-width solid $black;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: $white !important;\n }\n }\n\n .table-bordered {\n th,\n td {\n border: 1px solid $gray-300 !important;\n }\n }\n\n .table-dark {\n color: inherit;\n\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $table-border-color;\n }\n }\n\n .table .thead-dark th {\n color: inherit;\n border-color: $table-border-color;\n }\n\n // Bootstrap specific changes end\n }\n}\n"]} \ No newline at end of file
diff --git a/public/css/datepicker.min.css b/public/css/datepicker.min.css
new file mode 100755
index 0000000..bc3cd6c
--- /dev/null
+++ b/public/css/datepicker.min.css
@@ -0,0 +1 @@
+.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4EB5E6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4EB5E6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#FF9A19;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body.active{display:block}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker--button{color:#4EB5E6;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:'';background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:'';background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none} \ No newline at end of file
diff --git a/public/css/style.css b/public/css/style.css
new file mode 100755
index 0000000..97838d6
--- /dev/null
+++ b/public/css/style.css
@@ -0,0 +1,239 @@
+/*
+body, html {
+ min-height: 100vh;
+}
+*/
+
+@media (max-width: 576px) {
+ #container {
+ height: auto !important;
+ }
+}
+
+@media (min-width: 577px) {
+ #sidebar {
+ border-right: 2px solid #e0e0e0;
+ min-height: 100vh;
+ }
+ body {
+ background: #f5f5f5; /* Old browsers */
+ background: -moz-linear-gradient(left, #f5f5f5 0%, #f5f5f5 50%, #ffffff 51%, #ffffff 100%); /* FF3.6-15 */
+ background: -webkit-linear-gradient(left, #f5f5f5 0%,#f5f5f5 50%,#ffffff 51%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
+ background: linear-gradient(to right, #f5f5f5 0%,#f5f5f5 50%,#ffffff 51%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
+ }
+}
+
+#content {
+ display: flex;
+ min-height: 100vh;
+ flex-direction: column;
+}
+#bodyContainer {
+ flex: 1;
+}
+
+#footerContainer {
+ border-top: 1px solid #e0e0e0;
+ text-align: center;
+ padding: 5px 0;
+}
+
+#sidebar {
+ background: #f5f5f5;
+ border-bottom: 2px solid #e0e0e0;
+}
+
+#sidebar>h1 {
+ font-family: "Raleway", serif;
+ font-weight: 900;
+ text-align: center;
+ letter-spacing: -0.5px;
+}
+
+#content {
+ background: #ffffff;
+ box-shadow: -8px 0 6px -6px rgba(0,0,0,0.3);
+}
+
+#genericEventImageContainer {
+ height:150px;
+ border-radius: 5px;
+}
+
+#genericEventImageContainer:before {
+ content: '';
+ background: linear-gradient(to bottom, rgba(30,87,153,0) 0%,rgba(242,245,249,0) 75%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%);
+ position: absolute;
+ width: 97%;
+ height: 150px;
+}
+
+#eventImageContainer {
+ height:300px;
+ background-size: cover;
+ background-repeat: no-repeat;
+ background-position: center;
+ border-radius: 5px;
+}
+
+#eventImageContainer:before {
+ content: '';
+ background: linear-gradient(to bottom, rgba(30,87,153,0) 0%,rgba(242,245,249,0) 85%,rgba(255,255,255,1) 95%,rgba(255,255,255,1) 100%);
+ position: absolute;
+ width: 100%;
+ height: 300px;
+}
+
+#eventName {
+ padding: 0 0 0 10px;
+ width: 100%;
+ display: flex;
+ justify-content: space-between;
+}
+
+#eventPrivacy {
+ text-transform:capitalize;
+}
+
+#eventFromNow {
+ padding-left: 25px;
+}
+
+#eventFromNow::first-letter {
+ text-transform:capitalize;
+}
+
+/*
+.location, .eventLink {
+ display: flex;
+ width: 100%;
+ justify-content: space-between;
+}
+*/
+
+.attendeesList {
+ margin: 0;
+ padding: 0;
+ list-style-type: none;
+ display: flex;
+ flex-wrap: wrap;
+}
+
+.attendeesList > li {
+ height: 80px;
+ width: 80px;
+ border: 4px solid #0ea130;
+ border-radius: 50%;
+ margin-right: 5px;
+ margin-bottom: 5px;
+ background: #57b76d;
+ color: white;
+ font-size: 0.95em;
+ font-weight: bold;
+ overflow: hidden;
+ display: inline-block;
+ line-height: 67px;
+ text-align: center;
+}
+
+.expand {
+ -webkit-transition: height 0.2s;
+ -moz-transition: height 0.2s;
+ transition: height 0.2s;
+}
+
+.eventInformation {
+ margin-left: 1.6em;
+}
+
+.eventInformation > li {
+/* line-height: 2.1em;*/
+ margin-bottom: 0.8em;
+}
+
+.eventInformation > li > .eventInformationAction {
+ margin-left: 5px;
+}
+
+.commentContainer {
+ background: #fafafa;
+ border-radius: 5px;
+ padding: 10px;
+ margin-bottom: 10px;
+ border: 1px solid #dfdfdf;
+}
+
+.replyContainer {
+ display: none;
+ background: #efefef;
+ padding: 10px;
+ border-radius: 0 0 5px 5px;
+ border-bottom: 1px solid #d2d2d2;
+ border-left: 1px solid #d2d2d2;
+ border-right: 1px solid #d2d2d2;
+ width: 95%;
+ margin: -10px auto 10px auto;
+}
+
+.repliesContainer {
+ font-size: smaller;
+ padding-left:20px;
+}
+
+/* IMAGE UPLOAD FORM */
+
+
+#image-preview {
+ width: 100%;
+ height: 200px;
+ position: relative;
+ overflow: hidden;
+ background-color: #ffffff;
+ color: #ecf0f1;
+ border-radius: 5px;
+ border: 1px dashed #ced4da;
+}
+#image-preview input {
+ line-height: 200px;
+ font-size: 200px;
+ position: absolute;
+ opacity: 0;
+ z-index: 10;
+}
+#image-preview label {
+ position: absolute;
+ z-index: 5;
+ opacity: 0.8;
+ cursor: pointer;
+ background-color: #ced4da;
+ color: #555;
+ width: 200px;
+ height: 50px;
+ font-size: 20px;
+ line-height: 50px;
+ text-transform: uppercase;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ margin: auto;
+ text-align: center;
+ border-radius: 5px;
+}
+
+.datepickers-container {
+ z-index: 1600 !important; /* has to be larger than 1050 */
+}
+
+#newEventFormContainer,
+#importEventFormContainer {
+ display: none;
+}
+
+#icsImportLabel {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ color: #6c757d;
+}
diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png
new file mode 100755
index 0000000..06242e5
--- /dev/null
+++ b/public/favicon-16x16.png
Binary files differ
diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png
new file mode 100755
index 0000000..91a23a1
--- /dev/null
+++ b/public/favicon-32x32.png
Binary files differ
diff --git a/public/favicon.ico b/public/favicon.ico
new file mode 100755
index 0000000..e362dcf
--- /dev/null
+++ b/public/favicon.ico
Binary files differ
diff --git a/public/images/-uM2C4w60.jpg b/public/images/-uM2C4w60.jpg
new file mode 100644
index 0000000..3010c35
--- /dev/null
+++ b/public/images/-uM2C4w60.jpg
Binary files differ
diff --git a/public/images/._example-event.jpg b/public/images/._example-event.jpg
new file mode 100755
index 0000000..8346511
--- /dev/null
+++ b/public/images/._example-event.jpg
Binary files differ
diff --git a/public/images/2aDitGZP0.jpg b/public/images/2aDitGZP0.jpg
new file mode 100644
index 0000000..9aaed2c
--- /dev/null
+++ b/public/images/2aDitGZP0.jpg
Binary files differ
diff --git a/public/images/2l0j1mgRi.jpg b/public/images/2l0j1mgRi.jpg
new file mode 100644
index 0000000..4c17a15
--- /dev/null
+++ b/public/images/2l0j1mgRi.jpg
Binary files differ
diff --git a/public/images/76r5zFOME.jpg b/public/images/76r5zFOME.jpg
new file mode 100644
index 0000000..de21eec
--- /dev/null
+++ b/public/images/76r5zFOME.jpg
Binary files differ
diff --git a/public/images/9nNZLv4SE.jpg b/public/images/9nNZLv4SE.jpg
new file mode 100644
index 0000000..39be770
--- /dev/null
+++ b/public/images/9nNZLv4SE.jpg
Binary files differ
diff --git a/public/images/Edl8knpyj.jpg b/public/images/Edl8knpyj.jpg
new file mode 100644
index 0000000..37d6421
--- /dev/null
+++ b/public/images/Edl8knpyj.jpg
Binary files differ
diff --git a/public/images/FgMoe7UH1.jpg b/public/images/FgMoe7UH1.jpg
new file mode 100644
index 0000000..854ddfd
--- /dev/null
+++ b/public/images/FgMoe7UH1.jpg
Binary files differ
diff --git a/public/images/JO-XJd-_8.jpg b/public/images/JO-XJd-_8.jpg
new file mode 100644
index 0000000..5433d03
--- /dev/null
+++ b/public/images/JO-XJd-_8.jpg
Binary files differ
diff --git a/public/images/KD3IkClNG.jpg b/public/images/KD3IkClNG.jpg
new file mode 100644
index 0000000..cd526bb
--- /dev/null
+++ b/public/images/KD3IkClNG.jpg
Binary files differ
diff --git a/public/images/KNvt-8y2G.jpg b/public/images/KNvt-8y2G.jpg
new file mode 100644
index 0000000..4d6e6d3
--- /dev/null
+++ b/public/images/KNvt-8y2G.jpg
Binary files differ
diff --git a/public/images/KkMmanmXM.jpg b/public/images/KkMmanmXM.jpg
new file mode 100644
index 0000000..837eb7e
--- /dev/null
+++ b/public/images/KkMmanmXM.jpg
Binary files differ
diff --git a/public/images/LX4Iii8T0.jpg b/public/images/LX4Iii8T0.jpg
new file mode 100755
index 0000000..846a7a6
--- /dev/null
+++ b/public/images/LX4Iii8T0.jpg
Binary files differ
diff --git a/public/images/M42Hpaxe-.jpg b/public/images/M42Hpaxe-.jpg
new file mode 100644
index 0000000..2e0e3ec
--- /dev/null
+++ b/public/images/M42Hpaxe-.jpg
Binary files differ
diff --git a/public/images/MuzMJn0WL.jpg b/public/images/MuzMJn0WL.jpg
new file mode 100755
index 0000000..a8c9a6f
--- /dev/null
+++ b/public/images/MuzMJn0WL.jpg
Binary files differ
diff --git a/public/images/NWu22eM3N.jpg b/public/images/NWu22eM3N.jpg
new file mode 100644
index 0000000..b10477f
--- /dev/null
+++ b/public/images/NWu22eM3N.jpg
Binary files differ
diff --git a/public/images/PGPLMmrLx.jpg b/public/images/PGPLMmrLx.jpg
new file mode 100644
index 0000000..b921cbf
--- /dev/null
+++ b/public/images/PGPLMmrLx.jpg
Binary files differ
diff --git a/public/images/QStowNxrG.jpg b/public/images/QStowNxrG.jpg
new file mode 100644
index 0000000..8f68d0e
--- /dev/null
+++ b/public/images/QStowNxrG.jpg
Binary files differ
diff --git a/public/images/Qc8yD9Czc.jpg b/public/images/Qc8yD9Czc.jpg
new file mode 100644
index 0000000..5e93b8a
--- /dev/null
+++ b/public/images/Qc8yD9Czc.jpg
Binary files differ
diff --git a/public/images/RIfjBFkNM.jpg b/public/images/RIfjBFkNM.jpg
new file mode 100644
index 0000000..ed3a770
--- /dev/null
+++ b/public/images/RIfjBFkNM.jpg
Binary files differ
diff --git a/public/images/T4vKC9AST.jpg b/public/images/T4vKC9AST.jpg
new file mode 100644
index 0000000..ef33b08
--- /dev/null
+++ b/public/images/T4vKC9AST.jpg
Binary files differ
diff --git a/public/images/WJg5kmqxO.jpg b/public/images/WJg5kmqxO.jpg
new file mode 100755
index 0000000..4d993bc
--- /dev/null
+++ b/public/images/WJg5kmqxO.jpg
Binary files differ
diff --git a/public/images/eDJLiKAlq.jpg b/public/images/eDJLiKAlq.jpg
new file mode 100644
index 0000000..c2a7a85
--- /dev/null
+++ b/public/images/eDJLiKAlq.jpg
Binary files differ
diff --git a/public/images/eTr44-GcM.jpg b/public/images/eTr44-GcM.jpg
new file mode 100644
index 0000000..4ba5e85
--- /dev/null
+++ b/public/images/eTr44-GcM.jpg
Binary files differ
diff --git a/public/images/example-event.jpg b/public/images/example-event.jpg
new file mode 100755
index 0000000..b87ebb9
--- /dev/null
+++ b/public/images/example-event.jpg
Binary files differ
diff --git a/public/images/facebook-export.png b/public/images/facebook-export.png
new file mode 100644
index 0000000..7df4465
--- /dev/null
+++ b/public/images/facebook-export.png
Binary files differ
diff --git a/public/images/g-DXzAYja.jpg b/public/images/g-DXzAYja.jpg
new file mode 100644
index 0000000..d3cc855
--- /dev/null
+++ b/public/images/g-DXzAYja.jpg
Binary files differ
diff --git a/public/images/jh4cSZE5f.jpg b/public/images/jh4cSZE5f.jpg
new file mode 100644
index 0000000..9cd6959
--- /dev/null
+++ b/public/images/jh4cSZE5f.jpg
Binary files differ
diff --git a/public/images/mI5wTGFf0.jpg b/public/images/mI5wTGFf0.jpg
new file mode 100644
index 0000000..65b6eab
--- /dev/null
+++ b/public/images/mI5wTGFf0.jpg
Binary files differ
diff --git a/public/images/p87zSi832.jpg b/public/images/p87zSi832.jpg
new file mode 100644
index 0000000..785b840
--- /dev/null
+++ b/public/images/p87zSi832.jpg
Binary files differ
diff --git a/public/images/pABmKJwq9.jpg b/public/images/pABmKJwq9.jpg
new file mode 100644
index 0000000..df55d1e
--- /dev/null
+++ b/public/images/pABmKJwq9.jpg
Binary files differ
diff --git a/public/images/pDiyR1X02.jpg b/public/images/pDiyR1X02.jpg
new file mode 100644
index 0000000..19581cb
--- /dev/null
+++ b/public/images/pDiyR1X02.jpg
Binary files differ
diff --git a/public/images/pUWua-OvO.jpg b/public/images/pUWua-OvO.jpg
new file mode 100755
index 0000000..10b666f
--- /dev/null
+++ b/public/images/pUWua-OvO.jpg
Binary files differ
diff --git a/public/images/s6knwgTzC.jpg b/public/images/s6knwgTzC.jpg
new file mode 100644
index 0000000..f410131
--- /dev/null
+++ b/public/images/s6knwgTzC.jpg
Binary files differ
diff --git a/public/images/seigaiha.png b/public/images/seigaiha.png
new file mode 100755
index 0000000..558da7a
--- /dev/null
+++ b/public/images/seigaiha.png
Binary files differ
diff --git a/public/images/tLpBN00Dr.jpg b/public/images/tLpBN00Dr.jpg
new file mode 100644
index 0000000..196355e
--- /dev/null
+++ b/public/images/tLpBN00Dr.jpg
Binary files differ
diff --git a/public/images/yUYmHHpYY.jpg b/public/images/yUYmHHpYY.jpg
new file mode 100644
index 0000000..ec0d340
--- /dev/null
+++ b/public/images/yUYmHHpYY.jpg
Binary files differ
diff --git a/public/js/autosize.min.js b/public/js/autosize.min.js
new file mode 100755
index 0000000..4d9b4e9
--- /dev/null
+++ b/public/js/autosize.min.js
@@ -0,0 +1,6 @@
+/*!
+ autosize 4.0.2
+ license: MIT
+ http://www.jacklmoore.com/autosize
+*/
+!function(e,t){if("function"==typeof define&&define.amd)define(["module","exports"],t);else if("undefined"!=typeof exports)t(module,exports);else{var n={exports:{}};t(n,n.exports),e.autosize=n.exports}}(this,function(e,t){"use strict";var n,o,p="function"==typeof Map?new Map:(n=[],o=[],{has:function(e){return-1<n.indexOf(e)},get:function(e){return o[n.indexOf(e)]},set:function(e,t){-1===n.indexOf(e)&&(n.push(e),o.push(t))},delete:function(e){var t=n.indexOf(e);-1<t&&(n.splice(t,1),o.splice(t,1))}}),c=function(e){return new Event(e,{bubbles:!0})};try{new Event("test")}catch(e){c=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!1),t}}function r(r){if(r&&r.nodeName&&"TEXTAREA"===r.nodeName&&!p.has(r)){var e,n=null,o=null,i=null,d=function(){r.clientWidth!==o&&a()},l=function(t){window.removeEventListener("resize",d,!1),r.removeEventListener("input",a,!1),r.removeEventListener("keyup",a,!1),r.removeEventListener("autosize:destroy",l,!1),r.removeEventListener("autosize:update",a,!1),Object.keys(t).forEach(function(e){r.style[e]=t[e]}),p.delete(r)}.bind(r,{height:r.style.height,resize:r.style.resize,overflowY:r.style.overflowY,overflowX:r.style.overflowX,wordWrap:r.style.wordWrap});r.addEventListener("autosize:destroy",l,!1),"onpropertychange"in r&&"oninput"in r&&r.addEventListener("keyup",a,!1),window.addEventListener("resize",d,!1),r.addEventListener("input",a,!1),r.addEventListener("autosize:update",a,!1),r.style.overflowX="hidden",r.style.wordWrap="break-word",p.set(r,{destroy:l,update:a}),"vertical"===(e=window.getComputedStyle(r,null)).resize?r.style.resize="none":"both"===e.resize&&(r.style.resize="horizontal"),n="content-box"===e.boxSizing?-(parseFloat(e.paddingTop)+parseFloat(e.paddingBottom)):parseFloat(e.borderTopWidth)+parseFloat(e.borderBottomWidth),isNaN(n)&&(n=0),a()}function s(e){var t=r.style.width;r.style.width="0px",r.offsetWidth,r.style.width=t,r.style.overflowY=e}function u(){if(0!==r.scrollHeight){var e=function(e){for(var t=[];e&&e.parentNode&&e.parentNode instanceof Element;)e.parentNode.scrollTop&&t.push({node:e.parentNode,scrollTop:e.parentNode.scrollTop}),e=e.parentNode;return t}(r),t=document.documentElement&&document.documentElement.scrollTop;r.style.height="",r.style.height=r.scrollHeight+n+"px",o=r.clientWidth,e.forEach(function(e){e.node.scrollTop=e.scrollTop}),t&&(document.documentElement.scrollTop=t)}}function a(){u();var e=Math.round(parseFloat(r.style.height)),t=window.getComputedStyle(r,null),n="content-box"===t.boxSizing?Math.round(parseFloat(t.height)):r.offsetHeight;if(n<e?"hidden"===t.overflowY&&(s("scroll"),u(),n="content-box"===t.boxSizing?Math.round(parseFloat(window.getComputedStyle(r,null).height)):r.offsetHeight):"hidden"!==t.overflowY&&(s("hidden"),u(),n="content-box"===t.boxSizing?Math.round(parseFloat(window.getComputedStyle(r,null).height)):r.offsetHeight),i!==n){i=n;var o=c("autosize:resized");try{r.dispatchEvent(o)}catch(e){}}}}function i(e){var t=p.get(e);t&&t.destroy()}function d(e){var t=p.get(e);t&&t.update()}var l=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?((l=function(e){return e}).destroy=function(e){return e},l.update=function(e){return e}):((l=function(e,t){return e&&Array.prototype.forEach.call(e.length?e:[e],function(e){return r(e)}),e}).destroy=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],i),e},l.update=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],d),e}),t.default=l,e.exports=t.default}); \ No newline at end of file
diff --git a/public/js/bootstrap-strength-meter.js b/public/js/bootstrap-strength-meter.js
new file mode 100755
index 0000000..8083dc4
--- /dev/null
+++ b/public/js/bootstrap-strength-meter.js
@@ -0,0 +1,278 @@
+/**
+ * bootstrap-strength-meter.js
+ * https://github.com/davidstutz/bootstrap-strength-meter
+ *
+ * Copyright 2013 David Stutz
+ */
+!function($) {
+
+ "use strict";// jshint ;_;
+
+ var StrengthMeter = {
+
+ progressBar: function(input, options) {
+
+ var defaults = {
+ container: input.parent(),
+ base: 80,
+ hierarchy: {
+ '0': 'progress-bar-danger',
+ '25': 'progress-bar-warning',
+ '50': 'progress-bar-success'
+ },
+ passwordScore: {
+ options: [],
+ append: true
+ }
+ };
+
+ var settings = $.extend(true, {}, defaults, options);
+
+ if (typeof options === 'object' && 'hierarchy' in options) {
+ settings.hierarchy = options.hierarchy;
+ }
+
+ var template = '<div class="progress"><div class="progress-bar" role="progressbar"></div></div>';
+ var progress;
+ var progressBar;
+ var passcheckTimeout;
+ var core = {
+
+ /**
+ * Initialize the plugin.
+ */
+ init: function() {
+ progress = settings.container.append($(template));
+ progressBar = $('.progress-bar', progress);
+
+ progressBar.attr('aria-valuemin', 0)
+ .attr('aria-valuemay', 100);
+
+ input.on('keyup', core.keyup)
+ .keyup();
+ },
+ queue: function(event){
+ var password = $(event.target).val();
+ var value = 0;
+
+ if (password.length > 0) {
+ var score = new Score(password);
+ value = score.calculateEntropyScore(settings.passwordScore.options, settings.passwordScore.append);
+ }
+
+ core.update(value);
+ },
+
+ /**
+ * Update progress bar.
+ *
+ * @param {string} value
+ */
+ update: function(value) {
+ var width = Math.floor((value/settings.base)*100);
+
+ if (width > 100) {
+ width = 100;
+ }
+
+ progressBar
+ .attr('area-valuenow', width)
+ .css('width', width + '%');
+
+ for (var value in settings.hierarchy) {
+ if (width > value) {
+ progressBar
+ .removeClass()
+ .addClass('progress-bar')
+ .addClass(settings.hierarchy[value]);
+ }
+ }
+ },
+
+ /**
+ * Event binding on password input.
+ *
+ * @param {Object} event
+ */
+ keyup: function(event) {
+ if(passcheckTimeout)clearTimeout(passcheckTimeout);
+ passcheckTimeout = setTimeout( function(){
+ core.queue(event);
+ },500);
+ }
+ };
+
+ core.init();
+ },
+ text: function(input, options) {
+
+ var defaults = {
+ container: input.parent(),
+ hierarchy: {
+ '0': ['text-danger', 'ridiculous'],
+ '10': ['text-danger', 'very weak'],
+ '20': ['text-warning', 'weak'],
+ '30': ['text-warning', 'good'],
+ '40': ['text-success', 'strong'],
+ '50': ['text-success', 'very strong']
+ },
+ passwordScore: {
+ options: [],
+ append: true
+ }
+ };
+
+ var settings = $.extend(true, {}, defaults, options);
+
+ if (typeof options === 'object' && 'hierarchy' in options) {
+ settings.hierarchy = options.hierarchy;
+ }
+
+ var core = {
+
+ /**
+ * Initialize the plugin.
+ */
+ init: function() {
+ input.on('keyup', core.keyup)
+ .keyup();
+ },
+
+ /**
+ * Update text element.
+ *
+ * @param {string} value
+ */
+ update: function(value) {
+ for (var border in settings.hierarchy) {
+ if (value >= border) {
+ var text = settings.hierarchy[border][1];
+ var color = settings.hierarchy[border][0];
+
+ settings.container.text(text)
+ .removeClass()
+ .addClass(color);
+ }
+ }
+ },
+
+ /**
+ * Event binding on input element.
+ *
+ * @param {Object} event
+ */
+ keyup: function(event) {
+ var password = $(event.target).val();
+ var value = 0;
+
+ if (password.length > 0) {
+ var score = new Score(password);
+ value = score.calculateEntropyScore(settings.passwordScore.options, settings.passwordScore.append);
+ }
+
+ core.update(value);
+ }
+ };
+
+ core.init();
+ },
+
+ tooltip: function(input, options) {
+
+ var defaults = {
+ hierarchy: {
+ '0': 'ridiculous',
+ '10': 'very weak',
+ '20': 'weak',
+ '30': 'good',
+ '40': 'strong',
+ '50': 'very strong'
+ },
+ tooltip: {
+ placement: 'right'
+ },
+ passwordScore: {
+ options: [],
+ append: true
+ }
+ };
+
+ var settings = $.extend(true, {}, defaults, options);
+
+ if (typeof options === 'object' && 'hierarchy' in options) {
+ settings.hierarchy = options.hierarchy;
+ }
+
+ var core = {
+
+ /**
+ * Initialize the plugin.
+ */
+ init: function() {
+ input.tooltip(settings.tooltip);
+
+ input.on('keyup', core.keyup)
+ .keyup();
+ },
+
+ /**
+ * Update tooltip.
+ *
+ * @param {string} value
+ */
+ update: function(value) {
+ for (var border in settings.hierarchy) {
+ if (value >= border) {
+ var text = settings.hierarchy[border];
+
+ input.attr('data-original-title', text)
+ .tooltip('show');
+ }
+ }
+ },
+
+ /**
+ * Event binding on input element.
+ *
+ * @param {Object} event
+ */
+ keyup: function(event) {
+ var password = $(event.target).val();
+ var value = 0;
+
+ if (password.length > 0) {
+ var score = new Score(password);
+ value = score.calculateEntropyScore(settings.passwordScore.options, settings.passwordScore.append);
+ }
+
+ core.update(value);
+ }
+ };
+
+ core.init();
+ }
+ };
+
+ $.fn.strengthMeter = function(type, options) {
+ type = (type === undefined) ? 'tooltip' : type;
+
+ if (!type in StrengthMeter) {
+ return;
+ }
+
+ var instance = this.data('strengthMeter');
+ var elem = this;
+
+ return elem.each(function() {
+ var strengthMeter;
+
+ if (instance) {
+ return;
+ }
+
+ strengthMeter = StrengthMeter[type](elem, options);
+ elem.data('strengthMeter', strengthMeter);
+ });
+ };
+
+}(window.jQuery);
diff --git a/public/js/bootstrap.bundle.js b/public/js/bootstrap.bundle.js
new file mode 100755
index 0000000..e8b832d
--- /dev/null
+++ b/public/js/bootstrap.bundle.js
@@ -0,0 +1,6461 @@
+/*!
+ * Bootstrap v4.1.3 (https://getbootstrap.com/)
+ * Copyright 2011-2018 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+(function (global, factory) {
+ typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('jquery')) :
+ typeof define === 'function' && define.amd ? define(['exports', 'jquery'], factory) :
+ (factory((global.bootstrap = {}),global.jQuery));
+}(this, (function (exports,$) { 'use strict';
+
+ $ = $ && $.hasOwnProperty('default') ? $['default'] : $;
+
+ function _defineProperties(target, props) {
+ for (var i = 0; i < props.length; i++) {
+ var descriptor = props[i];
+ descriptor.enumerable = descriptor.enumerable || false;
+ descriptor.configurable = true;
+ if ("value" in descriptor) descriptor.writable = true;
+ Object.defineProperty(target, descriptor.key, descriptor);
+ }
+ }
+
+ function _createClass(Constructor, protoProps, staticProps) {
+ if (protoProps) _defineProperties(Constructor.prototype, protoProps);
+ if (staticProps) _defineProperties(Constructor, staticProps);
+ return Constructor;
+ }
+
+ function _defineProperty(obj, key, value) {
+ if (key in obj) {
+ Object.defineProperty(obj, key, {
+ value: value,
+ enumerable: true,
+ configurable: true,
+ writable: true
+ });
+ } else {
+ obj[key] = value;
+ }
+
+ return obj;
+ }
+
+ function _objectSpread(target) {
+ for (var i = 1; i < arguments.length; i++) {
+ var source = arguments[i] != null ? arguments[i] : {};
+ var ownKeys = Object.keys(source);
+
+ if (typeof Object.getOwnPropertySymbols === 'function') {
+ ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) {
+ return Object.getOwnPropertyDescriptor(source, sym).enumerable;
+ }));
+ }
+
+ ownKeys.forEach(function (key) {
+ _defineProperty(target, key, source[key]);
+ });
+ }
+
+ return target;
+ }
+
+ function _inheritsLoose(subClass, superClass) {
+ subClass.prototype = Object.create(superClass.prototype);
+ subClass.prototype.constructor = subClass;
+ subClass.__proto__ = superClass;
+ }
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): util.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var Util = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Private TransitionEnd Helpers
+ * ------------------------------------------------------------------------
+ */
+ var TRANSITION_END = 'transitionend';
+ var MAX_UID = 1000000;
+ var MILLISECONDS_MULTIPLIER = 1000; // Shoutout AngusCroll (https://goo.gl/pxwQGp)
+
+ function toType(obj) {
+ return {}.toString.call(obj).match(/\s([a-z]+)/i)[1].toLowerCase();
+ }
+
+ function getSpecialTransitionEndEvent() {
+ return {
+ bindType: TRANSITION_END,
+ delegateType: TRANSITION_END,
+ handle: function handle(event) {
+ if ($$$1(event.target).is(this)) {
+ return event.handleObj.handler.apply(this, arguments); // eslint-disable-line prefer-rest-params
+ }
+
+ return undefined; // eslint-disable-line no-undefined
+ }
+ };
+ }
+
+ function transitionEndEmulator(duration) {
+ var _this = this;
+
+ var called = false;
+ $$$1(this).one(Util.TRANSITION_END, function () {
+ called = true;
+ });
+ setTimeout(function () {
+ if (!called) {
+ Util.triggerTransitionEnd(_this);
+ }
+ }, duration);
+ return this;
+ }
+
+ function setTransitionEndSupport() {
+ $$$1.fn.emulateTransitionEnd = transitionEndEmulator;
+ $$$1.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent();
+ }
+ /**
+ * --------------------------------------------------------------------------
+ * Public Util Api
+ * --------------------------------------------------------------------------
+ */
+
+
+ var Util = {
+ TRANSITION_END: 'bsTransitionEnd',
+ getUID: function getUID(prefix) {
+ do {
+ // eslint-disable-next-line no-bitwise
+ prefix += ~~(Math.random() * MAX_UID); // "~~" acts like a faster Math.floor() here
+ } while (document.getElementById(prefix));
+
+ return prefix;
+ },
+ getSelectorFromElement: function getSelectorFromElement(element) {
+ var selector = element.getAttribute('data-target');
+
+ if (!selector || selector === '#') {
+ selector = element.getAttribute('href') || '';
+ }
+
+ try {
+ return document.querySelector(selector) ? selector : null;
+ } catch (err) {
+ return null;
+ }
+ },
+ getTransitionDurationFromElement: function getTransitionDurationFromElement(element) {
+ if (!element) {
+ return 0;
+ } // Get transition-duration of the element
+
+
+ var transitionDuration = $$$1(element).css('transition-duration');
+ var floatTransitionDuration = parseFloat(transitionDuration); // Return 0 if element or transition duration is not found
+
+ if (!floatTransitionDuration) {
+ return 0;
+ } // If multiple durations are defined, take the first
+
+
+ transitionDuration = transitionDuration.split(',')[0];
+ return parseFloat(transitionDuration) * MILLISECONDS_MULTIPLIER;
+ },
+ reflow: function reflow(element) {
+ return element.offsetHeight;
+ },
+ triggerTransitionEnd: function triggerTransitionEnd(element) {
+ $$$1(element).trigger(TRANSITION_END);
+ },
+ // TODO: Remove in v5
+ supportsTransitionEnd: function supportsTransitionEnd() {
+ return Boolean(TRANSITION_END);
+ },
+ isElement: function isElement(obj) {
+ return (obj[0] || obj).nodeType;
+ },
+ typeCheckConfig: function typeCheckConfig(componentName, config, configTypes) {
+ for (var property in configTypes) {
+ if (Object.prototype.hasOwnProperty.call(configTypes, property)) {
+ var expectedTypes = configTypes[property];
+ var value = config[property];
+ var valueType = value && Util.isElement(value) ? 'element' : toType(value);
+
+ if (!new RegExp(expectedTypes).test(valueType)) {
+ throw new Error(componentName.toUpperCase() + ": " + ("Option \"" + property + "\" provided type \"" + valueType + "\" ") + ("but expected type \"" + expectedTypes + "\"."));
+ }
+ }
+ }
+ }
+ };
+ setTransitionEndSupport();
+ return Util;
+ }($);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): alert.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var Alert = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Constants
+ * ------------------------------------------------------------------------
+ */
+ var NAME = 'alert';
+ var VERSION = '4.1.3';
+ var DATA_KEY = 'bs.alert';
+ var EVENT_KEY = "." + DATA_KEY;
+ var DATA_API_KEY = '.data-api';
+ var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
+ var Selector = {
+ DISMISS: '[data-dismiss="alert"]'
+ };
+ var Event = {
+ CLOSE: "close" + EVENT_KEY,
+ CLOSED: "closed" + EVENT_KEY,
+ CLICK_DATA_API: "click" + EVENT_KEY + DATA_API_KEY
+ };
+ var ClassName = {
+ ALERT: 'alert',
+ FADE: 'fade',
+ SHOW: 'show'
+ /**
+ * ------------------------------------------------------------------------
+ * Class Definition
+ * ------------------------------------------------------------------------
+ */
+
+ };
+
+ var Alert =
+ /*#__PURE__*/
+ function () {
+ function Alert(element) {
+ this._element = element;
+ } // Getters
+
+
+ var _proto = Alert.prototype;
+
+ // Public
+ _proto.close = function close(element) {
+ var rootElement = this._element;
+
+ if (element) {
+ rootElement = this._getRootElement(element);
+ }
+
+ var customEvent = this._triggerCloseEvent(rootElement);
+
+ if (customEvent.isDefaultPrevented()) {
+ return;
+ }
+
+ this._removeElement(rootElement);
+ };
+
+ _proto.dispose = function dispose() {
+ $$$1.removeData(this._element, DATA_KEY);
+ this._element = null;
+ }; // Private
+
+
+ _proto._getRootElement = function _getRootElement(element) {
+ var selector = Util.getSelectorFromElement(element);
+ var parent = false;
+
+ if (selector) {
+ parent = document.querySelector(selector);
+ }
+
+ if (!parent) {
+ parent = $$$1(element).closest("." + ClassName.ALERT)[0];
+ }
+
+ return parent;
+ };
+
+ _proto._triggerCloseEvent = function _triggerCloseEvent(element) {
+ var closeEvent = $$$1.Event(Event.CLOSE);
+ $$$1(element).trigger(closeEvent);
+ return closeEvent;
+ };
+
+ _proto._removeElement = function _removeElement(element) {
+ var _this = this;
+
+ $$$1(element).removeClass(ClassName.SHOW);
+
+ if (!$$$1(element).hasClass(ClassName.FADE)) {
+ this._destroyElement(element);
+
+ return;
+ }
+
+ var transitionDuration = Util.getTransitionDurationFromElement(element);
+ $$$1(element).one(Util.TRANSITION_END, function (event) {
+ return _this._destroyElement(element, event);
+ }).emulateTransitionEnd(transitionDuration);
+ };
+
+ _proto._destroyElement = function _destroyElement(element) {
+ $$$1(element).detach().trigger(Event.CLOSED).remove();
+ }; // Static
+
+
+ Alert._jQueryInterface = function _jQueryInterface(config) {
+ return this.each(function () {
+ var $element = $$$1(this);
+ var data = $element.data(DATA_KEY);
+
+ if (!data) {
+ data = new Alert(this);
+ $element.data(DATA_KEY, data);
+ }
+
+ if (config === 'close') {
+ data[config](this);
+ }
+ });
+ };
+
+ Alert._handleDismiss = function _handleDismiss(alertInstance) {
+ return function (event) {
+ if (event) {
+ event.preventDefault();
+ }
+
+ alertInstance.close(this);
+ };
+ };
+
+ _createClass(Alert, null, [{
+ key: "VERSION",
+ get: function get() {
+ return VERSION;
+ }
+ }]);
+
+ return Alert;
+ }();
+ /**
+ * ------------------------------------------------------------------------
+ * Data Api implementation
+ * ------------------------------------------------------------------------
+ */
+
+
+ $$$1(document).on(Event.CLICK_DATA_API, Selector.DISMISS, Alert._handleDismiss(new Alert()));
+ /**
+ * ------------------------------------------------------------------------
+ * jQuery
+ * ------------------------------------------------------------------------
+ */
+
+ $$$1.fn[NAME] = Alert._jQueryInterface;
+ $$$1.fn[NAME].Constructor = Alert;
+
+ $$$1.fn[NAME].noConflict = function () {
+ $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
+ return Alert._jQueryInterface;
+ };
+
+ return Alert;
+ }($);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): button.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var Button = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Constants
+ * ------------------------------------------------------------------------
+ */
+ var NAME = 'button';
+ var VERSION = '4.1.3';
+ var DATA_KEY = 'bs.button';
+ var EVENT_KEY = "." + DATA_KEY;
+ var DATA_API_KEY = '.data-api';
+ var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
+ var ClassName = {
+ ACTIVE: 'active',
+ BUTTON: 'btn',
+ FOCUS: 'focus'
+ };
+ var Selector = {
+ DATA_TOGGLE_CARROT: '[data-toggle^="button"]',
+ DATA_TOGGLE: '[data-toggle="buttons"]',
+ INPUT: 'input',
+ ACTIVE: '.active',
+ BUTTON: '.btn'
+ };
+ var Event = {
+ CLICK_DATA_API: "click" + EVENT_KEY + DATA_API_KEY,
+ FOCUS_BLUR_DATA_API: "focus" + EVENT_KEY + DATA_API_KEY + " " + ("blur" + EVENT_KEY + DATA_API_KEY)
+ /**
+ * ------------------------------------------------------------------------
+ * Class Definition
+ * ------------------------------------------------------------------------
+ */
+
+ };
+
+ var Button =
+ /*#__PURE__*/
+ function () {
+ function Button(element) {
+ this._element = element;
+ } // Getters
+
+
+ var _proto = Button.prototype;
+
+ // Public
+ _proto.toggle = function toggle() {
+ var triggerChangeEvent = true;
+ var addAriaPressed = true;
+ var rootElement = $$$1(this._element).closest(Selector.DATA_TOGGLE)[0];
+
+ if (rootElement) {
+ var input = this._element.querySelector(Selector.INPUT);
+
+ if (input) {
+ if (input.type === 'radio') {
+ if (input.checked && this._element.classList.contains(ClassName.ACTIVE)) {
+ triggerChangeEvent = false;
+ } else {
+ var activeElement = rootElement.querySelector(Selector.ACTIVE);
+
+ if (activeElement) {
+ $$$1(activeElement).removeClass(ClassName.ACTIVE);
+ }
+ }
+ }
+
+ if (triggerChangeEvent) {
+ if (input.hasAttribute('disabled') || rootElement.hasAttribute('disabled') || input.classList.contains('disabled') || rootElement.classList.contains('disabled')) {
+ return;
+ }
+
+ input.checked = !this._element.classList.contains(ClassName.ACTIVE);
+ $$$1(input).trigger('change');
+ }
+
+ input.focus();
+ addAriaPressed = false;
+ }
+ }
+
+ if (addAriaPressed) {
+ this._element.setAttribute('aria-pressed', !this._element.classList.contains(ClassName.ACTIVE));
+ }
+
+ if (triggerChangeEvent) {
+ $$$1(this._element).toggleClass(ClassName.ACTIVE);
+ }
+ };
+
+ _proto.dispose = function dispose() {
+ $$$1.removeData(this._element, DATA_KEY);
+ this._element = null;
+ }; // Static
+
+
+ Button._jQueryInterface = function _jQueryInterface(config) {
+ return this.each(function () {
+ var data = $$$1(this).data(DATA_KEY);
+
+ if (!data) {
+ data = new Button(this);
+ $$$1(this).data(DATA_KEY, data);
+ }
+
+ if (config === 'toggle') {
+ data[config]();
+ }
+ });
+ };
+
+ _createClass(Button, null, [{
+ key: "VERSION",
+ get: function get() {
+ return VERSION;
+ }
+ }]);
+
+ return Button;
+ }();
+ /**
+ * ------------------------------------------------------------------------
+ * Data Api implementation
+ * ------------------------------------------------------------------------
+ */
+
+
+ $$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, function (event) {
+ event.preventDefault();
+ var button = event.target;
+
+ if (!$$$1(button).hasClass(ClassName.BUTTON)) {
+ button = $$$1(button).closest(Selector.BUTTON);
+ }
+
+ Button._jQueryInterface.call($$$1(button), 'toggle');
+ }).on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, function (event) {
+ var button = $$$1(event.target).closest(Selector.BUTTON)[0];
+ $$$1(button).toggleClass(ClassName.FOCUS, /^focus(in)?$/.test(event.type));
+ });
+ /**
+ * ------------------------------------------------------------------------
+ * jQuery
+ * ------------------------------------------------------------------------
+ */
+
+ $$$1.fn[NAME] = Button._jQueryInterface;
+ $$$1.fn[NAME].Constructor = Button;
+
+ $$$1.fn[NAME].noConflict = function () {
+ $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
+ return Button._jQueryInterface;
+ };
+
+ return Button;
+ }($);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): carousel.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var Carousel = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Constants
+ * ------------------------------------------------------------------------
+ */
+ var NAME = 'carousel';
+ var VERSION = '4.1.3';
+ var DATA_KEY = 'bs.carousel';
+ var EVENT_KEY = "." + DATA_KEY;
+ var DATA_API_KEY = '.data-api';
+ var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
+ var ARROW_LEFT_KEYCODE = 37; // KeyboardEvent.which value for left arrow key
+
+ var ARROW_RIGHT_KEYCODE = 39; // KeyboardEvent.which value for right arrow key
+
+ var TOUCHEVENT_COMPAT_WAIT = 500; // Time for mouse compat events to fire after touch
+
+ var Default = {
+ interval: 5000,
+ keyboard: true,
+ slide: false,
+ pause: 'hover',
+ wrap: true
+ };
+ var DefaultType = {
+ interval: '(number|boolean)',
+ keyboard: 'boolean',
+ slide: '(boolean|string)',
+ pause: '(string|boolean)',
+ wrap: 'boolean'
+ };
+ var Direction = {
+ NEXT: 'next',
+ PREV: 'prev',
+ LEFT: 'left',
+ RIGHT: 'right'
+ };
+ var Event = {
+ SLIDE: "slide" + EVENT_KEY,
+ SLID: "slid" + EVENT_KEY,
+ KEYDOWN: "keydown" + EVENT_KEY,
+ MOUSEENTER: "mouseenter" + EVENT_KEY,
+ MOUSELEAVE: "mouseleave" + EVENT_KEY,
+ TOUCHEND: "touchend" + EVENT_KEY,
+ LOAD_DATA_API: "load" + EVENT_KEY + DATA_API_KEY,
+ CLICK_DATA_API: "click" + EVENT_KEY + DATA_API_KEY
+ };
+ var ClassName = {
+ CAROUSEL: 'carousel',
+ ACTIVE: 'active',
+ SLIDE: 'slide',
+ RIGHT: 'carousel-item-right',
+ LEFT: 'carousel-item-left',
+ NEXT: 'carousel-item-next',
+ PREV: 'carousel-item-prev',
+ ITEM: 'carousel-item'
+ };
+ var Selector = {
+ ACTIVE: '.active',
+ ACTIVE_ITEM: '.active.carousel-item',
+ ITEM: '.carousel-item',
+ NEXT_PREV: '.carousel-item-next, .carousel-item-prev',
+ INDICATORS: '.carousel-indicators',
+ DATA_SLIDE: '[data-slide], [data-slide-to]',
+ DATA_RIDE: '[data-ride="carousel"]'
+ /**
+ * ------------------------------------------------------------------------
+ * Class Definition
+ * ------------------------------------------------------------------------
+ */
+
+ };
+
+ var Carousel =
+ /*#__PURE__*/
+ function () {
+ function Carousel(element, config) {
+ this._items = null;
+ this._interval = null;
+ this._activeElement = null;
+ this._isPaused = false;
+ this._isSliding = false;
+ this.touchTimeout = null;
+ this._config = this._getConfig(config);
+ this._element = $$$1(element)[0];
+ this._indicatorsElement = this._element.querySelector(Selector.INDICATORS);
+
+ this._addEventListeners();
+ } // Getters
+
+
+ var _proto = Carousel.prototype;
+
+ // Public
+ _proto.next = function next() {
+ if (!this._isSliding) {
+ this._slide(Direction.NEXT);
+ }
+ };
+
+ _proto.nextWhenVisible = function nextWhenVisible() {
+ // Don't call next when the page isn't visible
+ // or the carousel or its parent isn't visible
+ if (!document.hidden && $$$1(this._element).is(':visible') && $$$1(this._element).css('visibility') !== 'hidden') {
+ this.next();
+ }
+ };
+
+ _proto.prev = function prev() {
+ if (!this._isSliding) {
+ this._slide(Direction.PREV);
+ }
+ };
+
+ _proto.pause = function pause(event) {
+ if (!event) {
+ this._isPaused = true;
+ }
+
+ if (this._element.querySelector(Selector.NEXT_PREV)) {
+ Util.triggerTransitionEnd(this._element);
+ this.cycle(true);
+ }
+
+ clearInterval(this._interval);
+ this._interval = null;
+ };
+
+ _proto.cycle = function cycle(event) {
+ if (!event) {
+ this._isPaused = false;
+ }
+
+ if (this._interval) {
+ clearInterval(this._interval);
+ this._interval = null;
+ }
+
+ if (this._config.interval && !this._isPaused) {
+ this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval);
+ }
+ };
+
+ _proto.to = function to(index) {
+ var _this = this;
+
+ this._activeElement = this._element.querySelector(Selector.ACTIVE_ITEM);
+
+ var activeIndex = this._getItemIndex(this._activeElement);
+
+ if (index > this._items.length - 1 || index < 0) {
+ return;
+ }
+
+ if (this._isSliding) {
+ $$$1(this._element).one(Event.SLID, function () {
+ return _this.to(index);
+ });
+ return;
+ }
+
+ if (activeIndex === index) {
+ this.pause();
+ this.cycle();
+ return;
+ }
+
+ var direction = index > activeIndex ? Direction.NEXT : Direction.PREV;
+
+ this._slide(direction, this._items[index]);
+ };
+
+ _proto.dispose = function dispose() {
+ $$$1(this._element).off(EVENT_KEY);
+ $$$1.removeData(this._element, DATA_KEY);
+ this._items = null;
+ this._config = null;
+ this._element = null;
+ this._interval = null;
+ this._isPaused = null;
+ this._isSliding = null;
+ this._activeElement = null;
+ this._indicatorsElement = null;
+ }; // Private
+
+
+ _proto._getConfig = function _getConfig(config) {
+ config = _objectSpread({}, Default, config);
+ Util.typeCheckConfig(NAME, config, DefaultType);
+ return config;
+ };
+
+ _proto._addEventListeners = function _addEventListeners() {
+ var _this2 = this;
+
+ if (this._config.keyboard) {
+ $$$1(this._element).on(Event.KEYDOWN, function (event) {
+ return _this2._keydown(event);
+ });
+ }
+
+ if (this._config.pause === 'hover') {
+ $$$1(this._element).on(Event.MOUSEENTER, function (event) {
+ return _this2.pause(event);
+ }).on(Event.MOUSELEAVE, function (event) {
+ return _this2.cycle(event);
+ });
+
+ if ('ontouchstart' in document.documentElement) {
+ // If it's a touch-enabled device, mouseenter/leave are fired as
+ // part of the mouse compatibility events on first tap - the carousel
+ // would stop cycling until user tapped out of it;
+ // here, we listen for touchend, explicitly pause the carousel
+ // (as if it's the second time we tap on it, mouseenter compat event
+ // is NOT fired) and after a timeout (to allow for mouse compatibility
+ // events to fire) we explicitly restart cycling
+ $$$1(this._element).on(Event.TOUCHEND, function () {
+ _this2.pause();
+
+ if (_this2.touchTimeout) {
+ clearTimeout(_this2.touchTimeout);
+ }
+
+ _this2.touchTimeout = setTimeout(function (event) {
+ return _this2.cycle(event);
+ }, TOUCHEVENT_COMPAT_WAIT + _this2._config.interval);
+ });
+ }
+ }
+ };
+
+ _proto._keydown = function _keydown(event) {
+ if (/input|textarea/i.test(event.target.tagName)) {
+ return;
+ }
+
+ switch (event.which) {
+ case ARROW_LEFT_KEYCODE:
+ event.preventDefault();
+ this.prev();
+ break;
+
+ case ARROW_RIGHT_KEYCODE:
+ event.preventDefault();
+ this.next();
+ break;
+
+ default:
+ }
+ };
+
+ _proto._getItemIndex = function _getItemIndex(element) {
+ this._items = element && element.parentNode ? [].slice.call(element.parentNode.querySelectorAll(Selector.ITEM)) : [];
+ return this._items.indexOf(element);
+ };
+
+ _proto._getItemByDirection = function _getItemByDirection(direction, activeElement) {
+ var isNextDirection = direction === Direction.NEXT;
+ var isPrevDirection = direction === Direction.PREV;
+
+ var activeIndex = this._getItemIndex(activeElement);
+
+ var lastItemIndex = this._items.length - 1;
+ var isGoingToWrap = isPrevDirection && activeIndex === 0 || isNextDirection && activeIndex === lastItemIndex;
+
+ if (isGoingToWrap && !this._config.wrap) {
+ return activeElement;
+ }
+
+ var delta = direction === Direction.PREV ? -1 : 1;
+ var itemIndex = (activeIndex + delta) % this._items.length;
+ return itemIndex === -1 ? this._items[this._items.length - 1] : this._items[itemIndex];
+ };
+
+ _proto._triggerSlideEvent = function _triggerSlideEvent(relatedTarget, eventDirectionName) {
+ var targetIndex = this._getItemIndex(relatedTarget);
+
+ var fromIndex = this._getItemIndex(this._element.querySelector(Selector.ACTIVE_ITEM));
+
+ var slideEvent = $$$1.Event(Event.SLIDE, {
+ relatedTarget: relatedTarget,
+ direction: eventDirectionName,
+ from: fromIndex,
+ to: targetIndex
+ });
+ $$$1(this._element).trigger(slideEvent);
+ return slideEvent;
+ };
+
+ _proto._setActiveIndicatorElement = function _setActiveIndicatorElement(element) {
+ if (this._indicatorsElement) {
+ var indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector.ACTIVE));
+ $$$1(indicators).removeClass(ClassName.ACTIVE);
+
+ var nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)];
+
+ if (nextIndicator) {
+ $$$1(nextIndicator).addClass(ClassName.ACTIVE);
+ }
+ }
+ };
+
+ _proto._slide = function _slide(direction, element) {
+ var _this3 = this;
+
+ var activeElement = this._element.querySelector(Selector.ACTIVE_ITEM);
+
+ var activeElementIndex = this._getItemIndex(activeElement);
+
+ var nextElement = element || activeElement && this._getItemByDirection(direction, activeElement);
+
+ var nextElementIndex = this._getItemIndex(nextElement);
+
+ var isCycling = Boolean(this._interval);
+ var directionalClassName;
+ var orderClassName;
+ var eventDirectionName;
+
+ if (direction === Direction.NEXT) {
+ directionalClassName = ClassName.LEFT;
+ orderClassName = ClassName.NEXT;
+ eventDirectionName = Direction.LEFT;
+ } else {
+ directionalClassName = ClassName.RIGHT;
+ orderClassName = ClassName.PREV;
+ eventDirectionName = Direction.RIGHT;
+ }
+
+ if (nextElement && $$$1(nextElement).hasClass(ClassName.ACTIVE)) {
+ this._isSliding = false;
+ return;
+ }
+
+ var slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName);
+
+ if (slideEvent.isDefaultPrevented()) {
+ return;
+ }
+
+ if (!activeElement || !nextElement) {
+ // Some weirdness is happening, so we bail
+ return;
+ }
+
+ this._isSliding = true;
+
+ if (isCycling) {
+ this.pause();
+ }
+
+ this._setActiveIndicatorElement(nextElement);
+
+ var slidEvent = $$$1.Event(Event.SLID, {
+ relatedTarget: nextElement,
+ direction: eventDirectionName,
+ from: activeElementIndex,
+ to: nextElementIndex
+ });
+
+ if ($$$1(this._element).hasClass(ClassName.SLIDE)) {
+ $$$1(nextElement).addClass(orderClassName);
+ Util.reflow(nextElement);
+ $$$1(activeElement).addClass(directionalClassName);
+ $$$1(nextElement).addClass(directionalClassName);
+ var transitionDuration = Util.getTransitionDurationFromElement(activeElement);
+ $$$1(activeElement).one(Util.TRANSITION_END, function () {
+ $$$1(nextElement).removeClass(directionalClassName + " " + orderClassName).addClass(ClassName.ACTIVE);
+ $$$1(activeElement).removeClass(ClassName.ACTIVE + " " + orderClassName + " " + directionalClassName);
+ _this3._isSliding = false;
+ setTimeout(function () {
+ return $$$1(_this3._element).trigger(slidEvent);
+ }, 0);
+ }).emulateTransitionEnd(transitionDuration);
+ } else {
+ $$$1(activeElement).removeClass(ClassName.ACTIVE);
+ $$$1(nextElement).addClass(ClassName.ACTIVE);
+ this._isSliding = false;
+ $$$1(this._element).trigger(slidEvent);
+ }
+
+ if (isCycling) {
+ this.cycle();
+ }
+ }; // Static
+
+
+ Carousel._jQueryInterface = function _jQueryInterface(config) {
+ return this.each(function () {
+ var data = $$$1(this).data(DATA_KEY);
+
+ var _config = _objectSpread({}, Default, $$$1(this).data());
+
+ if (typeof config === 'object') {
+ _config = _objectSpread({}, _config, config);
+ }
+
+ var action = typeof config === 'string' ? config : _config.slide;
+
+ if (!data) {
+ data = new Carousel(this, _config);
+ $$$1(this).data(DATA_KEY, data);
+ }
+
+ if (typeof config === 'number') {
+ data.to(config);
+ } else if (typeof action === 'string') {
+ if (typeof data[action] === 'undefined') {
+ throw new TypeError("No method named \"" + action + "\"");
+ }
+
+ data[action]();
+ } else if (_config.interval) {
+ data.pause();
+ data.cycle();
+ }
+ });
+ };
+
+ Carousel._dataApiClickHandler = function _dataApiClickHandler(event) {
+ var selector = Util.getSelectorFromElement(this);
+
+ if (!selector) {
+ return;
+ }
+
+ var target = $$$1(selector)[0];
+
+ if (!target || !$$$1(target).hasClass(ClassName.CAROUSEL)) {
+ return;
+ }
+
+ var config = _objectSpread({}, $$$1(target).data(), $$$1(this).data());
+
+ var slideIndex = this.getAttribute('data-slide-to');
+
+ if (slideIndex) {
+ config.interval = false;
+ }
+
+ Carousel._jQueryInterface.call($$$1(target), config);
+
+ if (slideIndex) {
+ $$$1(target).data(DATA_KEY).to(slideIndex);
+ }
+
+ event.preventDefault();
+ };
+
+ _createClass(Carousel, null, [{
+ key: "VERSION",
+ get: function get() {
+ return VERSION;
+ }
+ }, {
+ key: "Default",
+ get: function get() {
+ return Default;
+ }
+ }]);
+
+ return Carousel;
+ }();
+ /**
+ * ------------------------------------------------------------------------
+ * Data Api implementation
+ * ------------------------------------------------------------------------
+ */
+
+
+ $$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler);
+ $$$1(window).on(Event.LOAD_DATA_API, function () {
+ var carousels = [].slice.call(document.querySelectorAll(Selector.DATA_RIDE));
+
+ for (var i = 0, len = carousels.length; i < len; i++) {
+ var $carousel = $$$1(carousels[i]);
+
+ Carousel._jQueryInterface.call($carousel, $carousel.data());
+ }
+ });
+ /**
+ * ------------------------------------------------------------------------
+ * jQuery
+ * ------------------------------------------------------------------------
+ */
+
+ $$$1.fn[NAME] = Carousel._jQueryInterface;
+ $$$1.fn[NAME].Constructor = Carousel;
+
+ $$$1.fn[NAME].noConflict = function () {
+ $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
+ return Carousel._jQueryInterface;
+ };
+
+ return Carousel;
+ }($);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): collapse.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var Collapse = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Constants
+ * ------------------------------------------------------------------------
+ */
+ var NAME = 'collapse';
+ var VERSION = '4.1.3';
+ var DATA_KEY = 'bs.collapse';
+ var EVENT_KEY = "." + DATA_KEY;
+ var DATA_API_KEY = '.data-api';
+ var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
+ var Default = {
+ toggle: true,
+ parent: ''
+ };
+ var DefaultType = {
+ toggle: 'boolean',
+ parent: '(string|element)'
+ };
+ var Event = {
+ SHOW: "show" + EVENT_KEY,
+ SHOWN: "shown" + EVENT_KEY,
+ HIDE: "hide" + EVENT_KEY,
+ HIDDEN: "hidden" + EVENT_KEY,
+ CLICK_DATA_API: "click" + EVENT_KEY + DATA_API_KEY
+ };
+ var ClassName = {
+ SHOW: 'show',
+ COLLAPSE: 'collapse',
+ COLLAPSING: 'collapsing',
+ COLLAPSED: 'collapsed'
+ };
+ var Dimension = {
+ WIDTH: 'width',
+ HEIGHT: 'height'
+ };
+ var Selector = {
+ ACTIVES: '.show, .collapsing',
+ DATA_TOGGLE: '[data-toggle="collapse"]'
+ /**
+ * ------------------------------------------------------------------------
+ * Class Definition
+ * ------------------------------------------------------------------------
+ */
+
+ };
+
+ var Collapse =
+ /*#__PURE__*/
+ function () {
+ function Collapse(element, config) {
+ this._isTransitioning = false;
+ this._element = element;
+ this._config = this._getConfig(config);
+ this._triggerArray = $$$1.makeArray(document.querySelectorAll("[data-toggle=\"collapse\"][href=\"#" + element.id + "\"]," + ("[data-toggle=\"collapse\"][data-target=\"#" + element.id + "\"]")));
+ var toggleList = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE));
+
+ for (var i = 0, len = toggleList.length; i < len; i++) {
+ var elem = toggleList[i];
+ var selector = Util.getSelectorFromElement(elem);
+ var filterElement = [].slice.call(document.querySelectorAll(selector)).filter(function (foundElem) {
+ return foundElem === element;
+ });
+
+ if (selector !== null && filterElement.length > 0) {
+ this._selector = selector;
+
+ this._triggerArray.push(elem);
+ }
+ }
+
+ this._parent = this._config.parent ? this._getParent() : null;
+
+ if (!this._config.parent) {
+ this._addAriaAndCollapsedClass(this._element, this._triggerArray);
+ }
+
+ if (this._config.toggle) {
+ this.toggle();
+ }
+ } // Getters
+
+
+ var _proto = Collapse.prototype;
+
+ // Public
+ _proto.toggle = function toggle() {
+ if ($$$1(this._element).hasClass(ClassName.SHOW)) {
+ this.hide();
+ } else {
+ this.show();
+ }
+ };
+
+ _proto.show = function show() {
+ var _this = this;
+
+ if (this._isTransitioning || $$$1(this._element).hasClass(ClassName.SHOW)) {
+ return;
+ }
+
+ var actives;
+ var activesData;
+
+ if (this._parent) {
+ actives = [].slice.call(this._parent.querySelectorAll(Selector.ACTIVES)).filter(function (elem) {
+ return elem.getAttribute('data-parent') === _this._config.parent;
+ });
+
+ if (actives.length === 0) {
+ actives = null;
+ }
+ }
+
+ if (actives) {
+ activesData = $$$1(actives).not(this._selector).data(DATA_KEY);
+
+ if (activesData && activesData._isTransitioning) {
+ return;
+ }
+ }
+
+ var startEvent = $$$1.Event(Event.SHOW);
+ $$$1(this._element).trigger(startEvent);
+
+ if (startEvent.isDefaultPrevented()) {
+ return;
+ }
+
+ if (actives) {
+ Collapse._jQueryInterface.call($$$1(actives).not(this._selector), 'hide');
+
+ if (!activesData) {
+ $$$1(actives).data(DATA_KEY, null);
+ }
+ }
+
+ var dimension = this._getDimension();
+
+ $$$1(this._element).removeClass(ClassName.COLLAPSE).addClass(ClassName.COLLAPSING);
+ this._element.style[dimension] = 0;
+
+ if (this._triggerArray.length) {
+ $$$1(this._triggerArray).removeClass(ClassName.COLLAPSED).attr('aria-expanded', true);
+ }
+
+ this.setTransitioning(true);
+
+ var complete = function complete() {
+ $$$1(_this._element).removeClass(ClassName.COLLAPSING).addClass(ClassName.COLLAPSE).addClass(ClassName.SHOW);
+ _this._element.style[dimension] = '';
+
+ _this.setTransitioning(false);
+
+ $$$1(_this._element).trigger(Event.SHOWN);
+ };
+
+ var capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1);
+ var scrollSize = "scroll" + capitalizedDimension;
+ var transitionDuration = Util.getTransitionDurationFromElement(this._element);
+ $$$1(this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);
+ this._element.style[dimension] = this._element[scrollSize] + "px";
+ };
+
+ _proto.hide = function hide() {
+ var _this2 = this;
+
+ if (this._isTransitioning || !$$$1(this._element).hasClass(ClassName.SHOW)) {
+ return;
+ }
+
+ var startEvent = $$$1.Event(Event.HIDE);
+ $$$1(this._element).trigger(startEvent);
+
+ if (startEvent.isDefaultPrevented()) {
+ return;
+ }
+
+ var dimension = this._getDimension();
+
+ this._element.style[dimension] = this._element.getBoundingClientRect()[dimension] + "px";
+ Util.reflow(this._element);
+ $$$1(this._element).addClass(ClassName.COLLAPSING).removeClass(ClassName.COLLAPSE).removeClass(ClassName.SHOW);
+ var triggerArrayLength = this._triggerArray.length;
+
+ if (triggerArrayLength > 0) {
+ for (var i = 0; i < triggerArrayLength; i++) {
+ var trigger = this._triggerArray[i];
+ var selector = Util.getSelectorFromElement(trigger);
+
+ if (selector !== null) {
+ var $elem = $$$1([].slice.call(document.querySelectorAll(selector)));
+
+ if (!$elem.hasClass(ClassName.SHOW)) {
+ $$$1(trigger).addClass(ClassName.COLLAPSED).attr('aria-expanded', false);
+ }
+ }
+ }
+ }
+
+ this.setTransitioning(true);
+
+ var complete = function complete() {
+ _this2.setTransitioning(false);
+
+ $$$1(_this2._element).removeClass(ClassName.COLLAPSING).addClass(ClassName.COLLAPSE).trigger(Event.HIDDEN);
+ };
+
+ this._element.style[dimension] = '';
+ var transitionDuration = Util.getTransitionDurationFromElement(this._element);
+ $$$1(this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);
+ };
+
+ _proto.setTransitioning = function setTransitioning(isTransitioning) {
+ this._isTransitioning = isTransitioning;
+ };
+
+ _proto.dispose = function dispose() {
+ $$$1.removeData(this._element, DATA_KEY);
+ this._config = null;
+ this._parent = null;
+ this._element = null;
+ this._triggerArray = null;
+ this._isTransitioning = null;
+ }; // Private
+
+
+ _proto._getConfig = function _getConfig(config) {
+ config = _objectSpread({}, Default, config);
+ config.toggle = Boolean(config.toggle); // Coerce string values
+
+ Util.typeCheckConfig(NAME, config, DefaultType);
+ return config;
+ };
+
+ _proto._getDimension = function _getDimension() {
+ var hasWidth = $$$1(this._element).hasClass(Dimension.WIDTH);
+ return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT;
+ };
+
+ _proto._getParent = function _getParent() {
+ var _this3 = this;
+
+ var parent = null;
+
+ if (Util.isElement(this._config.parent)) {
+ parent = this._config.parent; // It's a jQuery object
+
+ if (typeof this._config.parent.jquery !== 'undefined') {
+ parent = this._config.parent[0];
+ }
+ } else {
+ parent = document.querySelector(this._config.parent);
+ }
+
+ var selector = "[data-toggle=\"collapse\"][data-parent=\"" + this._config.parent + "\"]";
+ var children = [].slice.call(parent.querySelectorAll(selector));
+ $$$1(children).each(function (i, element) {
+ _this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]);
+ });
+ return parent;
+ };
+
+ _proto._addAriaAndCollapsedClass = function _addAriaAndCollapsedClass(element, triggerArray) {
+ if (element) {
+ var isOpen = $$$1(element).hasClass(ClassName.SHOW);
+
+ if (triggerArray.length) {
+ $$$1(triggerArray).toggleClass(ClassName.COLLAPSED, !isOpen).attr('aria-expanded', isOpen);
+ }
+ }
+ }; // Static
+
+
+ Collapse._getTargetFromElement = function _getTargetFromElement(element) {
+ var selector = Util.getSelectorFromElement(element);
+ return selector ? document.querySelector(selector) : null;
+ };
+
+ Collapse._jQueryInterface = function _jQueryInterface(config) {
+ return this.each(function () {
+ var $this = $$$1(this);
+ var data = $this.data(DATA_KEY);
+
+ var _config = _objectSpread({}, Default, $this.data(), typeof config === 'object' && config ? config : {});
+
+ if (!data && _config.toggle && /show|hide/.test(config)) {
+ _config.toggle = false;
+ }
+
+ if (!data) {
+ data = new Collapse(this, _config);
+ $this.data(DATA_KEY, data);
+ }
+
+ if (typeof config === 'string') {
+ if (typeof data[config] === 'undefined') {
+ throw new TypeError("No method named \"" + config + "\"");
+ }
+
+ data[config]();
+ }
+ });
+ };
+
+ _createClass(Collapse, null, [{
+ key: "VERSION",
+ get: function get() {
+ return VERSION;
+ }
+ }, {
+ key: "Default",
+ get: function get() {
+ return Default;
+ }
+ }]);
+
+ return Collapse;
+ }();
+ /**
+ * ------------------------------------------------------------------------
+ * Data Api implementation
+ * ------------------------------------------------------------------------
+ */
+
+
+ $$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {
+ // preventDefault only for <a> elements (which change the URL) not inside the collapsible element
+ if (event.currentTarget.tagName === 'A') {
+ event.preventDefault();
+ }
+
+ var $trigger = $$$1(this);
+ var selector = Util.getSelectorFromElement(this);
+ var selectors = [].slice.call(document.querySelectorAll(selector));
+ $$$1(selectors).each(function () {
+ var $target = $$$1(this);
+ var data = $target.data(DATA_KEY);
+ var config = data ? 'toggle' : $trigger.data();
+
+ Collapse._jQueryInterface.call($target, config);
+ });
+ });
+ /**
+ * ------------------------------------------------------------------------
+ * jQuery
+ * ------------------------------------------------------------------------
+ */
+
+ $$$1.fn[NAME] = Collapse._jQueryInterface;
+ $$$1.fn[NAME].Constructor = Collapse;
+
+ $$$1.fn[NAME].noConflict = function () {
+ $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
+ return Collapse._jQueryInterface;
+ };
+
+ return Collapse;
+ }($);
+
+ /**!
+ * @fileOverview Kickass library to create and place poppers near their reference elements.
+ * @version 1.14.3
+ * @license
+ * Copyright (c) 2016 Federico Zivolo and contributors
+ *
+ * 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.
+ */
+ var isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined';
+
+ var longerTimeoutBrowsers = ['Edge', 'Trident', 'Firefox'];
+ var timeoutDuration = 0;
+ for (var i = 0; i < longerTimeoutBrowsers.length; i += 1) {
+ if (isBrowser && navigator.userAgent.indexOf(longerTimeoutBrowsers[i]) >= 0) {
+ timeoutDuration = 1;
+ break;
+ }
+ }
+
+ function microtaskDebounce(fn) {
+ var called = false;
+ return function () {
+ if (called) {
+ return;
+ }
+ called = true;
+ window.Promise.resolve().then(function () {
+ called = false;
+ fn();
+ });
+ };
+ }
+
+ function taskDebounce(fn) {
+ var scheduled = false;
+ return function () {
+ if (!scheduled) {
+ scheduled = true;
+ setTimeout(function () {
+ scheduled = false;
+ fn();
+ }, timeoutDuration);
+ }
+ };
+ }
+
+ var supportsMicroTasks = isBrowser && window.Promise;
+
+ /**
+ * Create a debounced version of a method, that's asynchronously deferred
+ * but called in the minimum time possible.
+ *
+ * @method
+ * @memberof Popper.Utils
+ * @argument {Function} fn
+ * @returns {Function}
+ */
+ var debounce = supportsMicroTasks ? microtaskDebounce : taskDebounce;
+
+ /**
+ * Check if the given variable is a function
+ * @method
+ * @memberof Popper.Utils
+ * @argument {Any} functionToCheck - variable to check
+ * @returns {Boolean} answer to: is a function?
+ */
+ function isFunction(functionToCheck) {
+ var getType = {};
+ return functionToCheck && getType.toString.call(functionToCheck) === '[object Function]';
+ }
+
+ /**
+ * Get CSS computed property of the given element
+ * @method
+ * @memberof Popper.Utils
+ * @argument {Eement} element
+ * @argument {String} property
+ */
+ function getStyleComputedProperty(element, property) {
+ if (element.nodeType !== 1) {
+ return [];
+ }
+ // NOTE: 1 DOM access here
+ var css = getComputedStyle(element, null);
+ return property ? css[property] : css;
+ }
+
+ /**
+ * Returns the parentNode or the host of the element
+ * @method
+ * @memberof Popper.Utils
+ * @argument {Element} element
+ * @returns {Element} parent
+ */
+ function getParentNode(element) {
+ if (element.nodeName === 'HTML') {
+ return element;
+ }
+ return element.parentNode || element.host;
+ }
+
+ /**
+ * Returns the scrolling parent of the given element
+ * @method
+ * @memberof Popper.Utils
+ * @argument {Element} element
+ * @returns {Element} scroll parent
+ */
+ function getScrollParent(element) {
+ // Return body, `getScroll` will take care to get the correct `scrollTop` from it
+ if (!element) {
+ return document.body;
+ }
+
+ switch (element.nodeName) {
+ case 'HTML':
+ case 'BODY':
+ return element.ownerDocument.body;
+ case '#document':
+ return element.body;
+ }
+
+ // Firefox want us to check `-x` and `-y` variations as well
+
+ var _getStyleComputedProp = getStyleComputedProperty(element),
+ overflow = _getStyleComputedProp.overflow,
+ overflowX = _getStyleComputedProp.overflowX,
+ overflowY = _getStyleComputedProp.overflowY;
+
+ if (/(auto|scroll|overlay)/.test(overflow + overflowY + overflowX)) {
+ return element;
+ }
+
+ return getScrollParent(getParentNode(element));
+ }
+
+ var isIE11 = isBrowser && !!(window.MSInputMethodContext && document.documentMode);
+ var isIE10 = isBrowser && /MSIE 10/.test(navigator.userAgent);
+
+ /**
+ * Determines if the browser is Internet Explorer
+ * @method
+ * @memberof Popper.Utils
+ * @param {Number} version to check
+ * @returns {Boolean} isIE
+ */
+ function isIE(version) {
+ if (version === 11) {
+ return isIE11;
+ }
+ if (version === 10) {
+ return isIE10;
+ }
+ return isIE11 || isIE10;
+ }
+
+ /**
+ * Returns the offset parent of the given element
+ * @method
+ * @memberof Popper.Utils
+ * @argument {Element} element
+ * @returns {Element} offset parent
+ */
+ function getOffsetParent(element) {
+ if (!element) {
+ return document.documentElement;
+ }
+
+ var noOffsetParent = isIE(10) ? document.body : null;
+
+ // NOTE: 1 DOM access here
+ var offsetParent = element.offsetParent;
+ // Skip hidden elements which don't have an offsetParent
+ while (offsetParent === noOffsetParent && element.nextElementSibling) {
+ offsetParent = (element = element.nextElementSibling).offsetParent;
+ }
+
+ var nodeName = offsetParent && offsetParent.nodeName;
+
+ if (!nodeName || nodeName === 'BODY' || nodeName === 'HTML') {
+ return element ? element.ownerDocument.documentElement : document.documentElement;
+ }
+
+ // .offsetParent will return the closest TD or TABLE in case
+ // no offsetParent is present, I hate this job...
+ if (['TD', 'TABLE'].indexOf(offsetParent.nodeName) !== -1 && getStyleComputedProperty(offsetParent, 'position') === 'static') {
+ return getOffsetParent(offsetParent);
+ }
+
+ return offsetParent;
+ }
+
+ function isOffsetContainer(element) {
+ var nodeName = element.nodeName;
+
+ if (nodeName === 'BODY') {
+ return false;
+ }
+ return nodeName === 'HTML' || getOffsetParent(element.firstElementChild) === element;
+ }
+
+ /**
+ * Finds the root node (document, shadowDOM root) of the given element
+ * @method
+ * @memberof Popper.Utils
+ * @argument {Element} node
+ * @returns {Element} root node
+ */
+ function getRoot(node) {
+ if (node.parentNode !== null) {
+ return getRoot(node.parentNode);
+ }
+
+ return node;
+ }
+
+ /**
+ * Finds the offset parent common to the two provided nodes
+ * @method
+ * @memberof Popper.Utils
+ * @argument {Element} element1
+ * @argument {Element} element2
+ * @returns {Element} common offset parent
+ */
+ function findCommonOffsetParent(element1, element2) {
+ // This check is needed to avoid errors in case one of the elements isn't defined for any reason
+ if (!element1 || !element1.nodeType || !element2 || !element2.nodeType) {
+ return document.documentElement;
+ }
+
+ // Here we make sure to give as "start" the element that comes first in the DOM
+ var order = element1.compareDocumentPosition(element2) & Node.DOCUMENT_POSITION_FOLLOWING;
+ var start = order ? element1 : element2;
+ var end = order ? element2 : element1;
+
+ // Get common ancestor container
+ var range = document.createRange();
+ range.setStart(start, 0);
+ range.setEnd(end, 0);
+ var commonAncestorContainer = range.commonAncestorContainer;
+
+ // Both nodes are inside #document
+
+ if (element1 !== commonAncestorContainer && element2 !== commonAncestorContainer || start.contains(end)) {
+ if (isOffsetContainer(commonAncestorContainer)) {
+ return commonAncestorContainer;
+ }
+
+ return getOffsetParent(commonAncestorContainer);
+ }
+
+ // one of the nodes is inside shadowDOM, find which one
+ var element1root = getRoot(element1);
+ if (element1root.host) {
+ return findCommonOffsetParent(element1root.host, element2);
+ } else {
+ return findCommonOffsetParent(element1, getRoot(element2).host);
+ }
+ }
+
+ /**
+ * Gets the scroll value of the given element in the given side (top and left)
+ * @method
+ * @memberof Popper.Utils
+ * @argument {Element} element
+ * @argument {String} side `top` or `left`
+ * @returns {number} amount of scrolled pixels
+ */
+ function getScroll(element) {
+ var side = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'top';
+
+ var upperSide = side === 'top' ? 'scrollTop' : 'scrollLeft';
+ var nodeName = element.nodeName;
+
+ if (nodeName === 'BODY' || nodeName === 'HTML') {
+ var html = element.ownerDocument.documentElement;
+ var scrollingElement = element.ownerDocument.scrollingElement || html;
+ return scrollingElement[upperSide];
+ }
+
+ return element[upperSide];
+ }
+
+ /*
+ * Sum or subtract the element scroll values (left and top) from a given rect object
+ * @method
+ * @memberof Popper.Utils
+ * @param {Object} rect - Rect object you want to change
+ * @param {HTMLElement} element - The element from the function reads the scroll values
+ * @param {Boolean} subtract - set to true if you want to subtract the scroll values
+ * @return {Object} rect - The modifier rect object
+ */
+ function includeScroll(rect, element) {
+ var subtract = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
+
+ var scrollTop = getScroll(element, 'top');
+ var scrollLeft = getScroll(element, 'left');
+ var modifier = subtract ? -1 : 1;
+ rect.top += scrollTop * modifier;
+ rect.bottom += scrollTop * modifier;
+ rect.left += scrollLeft * modifier;
+ rect.right += scrollLeft * modifier;
+ return rect;
+ }
+
+ /*
+ * Helper to detect borders of a given element
+ * @method
+ * @memberof Popper.Utils
+ * @param {CSSStyleDeclaration} styles
+ * Result of `getStyleComputedProperty` on the given element
+ * @param {String} axis - `x` or `y`
+ * @return {number} borders - The borders size of the given axis
+ */
+
+ function getBordersSize(styles, axis) {
+ var sideA = axis === 'x' ? 'Left' : 'Top';
+ var sideB = sideA === 'Left' ? 'Right' : 'Bottom';
+
+ return parseFloat(styles['border' + sideA + 'Width'], 10) + parseFloat(styles['border' + sideB + 'Width'], 10);
+ }
+
+ function getSize(axis, body, html, computedStyle) {
+ return Math.max(body['offset' + axis], body['scroll' + axis], html['client' + axis], html['offset' + axis], html['scroll' + axis], isIE(10) ? html['offset' + axis] + computedStyle['margin' + (axis === 'Height' ? 'Top' : 'Left')] + computedStyle['margin' + (axis === 'Height' ? 'Bottom' : 'Right')] : 0);
+ }
+
+ function getWindowSizes() {
+ var body = document.body;
+ var html = document.documentElement;
+ var computedStyle = isIE(10) && getComputedStyle(html);
+
+ return {
+ height: getSize('Height', body, html, computedStyle),
+ width: getSize('Width', body, html, computedStyle)
+ };
+ }
+
+ var classCallCheck = function (instance, Constructor) {
+ if (!(instance instanceof Constructor)) {
+ throw new TypeError("Cannot call a class as a function");
+ }
+ };
+
+ var createClass = function () {
+ function defineProperties(target, props) {
+ for (var i = 0; i < props.length; i++) {
+ var descriptor = props[i];
+ descriptor.enumerable = descriptor.enumerable || false;
+ descriptor.configurable = true;
+ if ("value" in descriptor) descriptor.writable = true;
+ Object.defineProperty(target, descriptor.key, descriptor);
+ }
+ }
+
+ return function (Constructor, protoProps, staticProps) {
+ if (protoProps) defineProperties(Constructor.prototype, protoProps);
+ if (staticProps) defineProperties(Constructor, staticProps);
+ return Constructor;
+ };
+ }();
+
+
+
+
+
+ var defineProperty = function (obj, key, value) {
+ if (key in obj) {
+ Object.defineProperty(obj, key, {
+ value: value,
+ enumerable: true,
+ configurable: true,
+ writable: true
+ });
+ } else {
+ obj[key] = value;
+ }
+
+ return obj;
+ };
+
+ var _extends = Object.assign || function (target) {
+ for (var i = 1; i < arguments.length; i++) {
+ var source = arguments[i];
+
+ for (var key in source) {
+ if (Object.prototype.hasOwnProperty.call(source, key)) {
+ target[key] = source[key];
+ }
+ }
+ }
+
+ return target;
+ };
+
+ /**
+ * Given element offsets, generate an output similar to getBoundingClientRect
+ * @method
+ * @memberof Popper.Utils
+ * @argument {Object} offsets
+ * @returns {Object} ClientRect like output
+ */
+ function getClientRect(offsets) {
+ return _extends({}, offsets, {
+ right: offsets.left + offsets.width,
+ bottom: offsets.top + offsets.height
+ });
+ }
+
+ /**
+ * Get bounding client rect of given element
+ * @method
+ * @memberof Popper.Utils
+ * @param {HTMLElement} element
+ * @return {Object} client rect
+ */
+ function getBoundingClientRect(element) {
+ var rect = {};
+
+ // IE10 10 FIX: Please, don't ask, the element isn't
+ // considered in DOM in some circumstances...
+ // This isn't reproducible in IE10 compatibility mode of IE11
+ try {
+ if (isIE(10)) {
+ rect = element.getBoundingClientRect();
+ var scrollTop = getScroll(element, 'top');
+ var scrollLeft = getScroll(element, 'left');
+ rect.top += scrollTop;
+ rect.left += scrollLeft;
+ rect.bottom += scrollTop;
+ rect.right += scrollLeft;
+ } else {
+ rect = element.getBoundingClientRect();
+ }
+ } catch (e) {}
+
+ var result = {
+ left: rect.left,
+ top: rect.top,
+ width: rect.right - rect.left,
+ height: rect.bottom - rect.top
+ };
+
+ // subtract scrollbar size from sizes
+ var sizes = element.nodeName === 'HTML' ? getWindowSizes() : {};
+ var width = sizes.width || element.clientWidth || result.right - result.left;
+ var height = sizes.height || element.clientHeight || result.bottom - result.top;
+
+ var horizScrollbar = element.offsetWidth - width;
+ var vertScrollbar = element.offsetHeight - height;
+
+ // if an hypothetical scrollbar is detected, we must be sure it's not a `border`
+ // we make this check conditional for performance reasons
+ if (horizScrollbar || vertScrollbar) {
+ var styles = getStyleComputedProperty(element);
+ horizScrollbar -= getBordersSize(styles, 'x');
+ vertScrollbar -= getBordersSize(styles, 'y');
+
+ result.width -= horizScrollbar;
+ result.height -= vertScrollbar;
+ }
+
+ return getClientRect(result);
+ }
+
+ function getOffsetRectRelativeToArbitraryNode(children, parent) {
+ var fixedPosition = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
+
+ var isIE10 = isIE(10);
+ var isHTML = parent.nodeName === 'HTML';
+ var childrenRect = getBoundingClientRect(children);
+ var parentRect = getBoundingClientRect(parent);
+ var scrollParent = getScrollParent(children);
+
+ var styles = getStyleComputedProperty(parent);
+ var borderTopWidth = parseFloat(styles.borderTopWidth, 10);
+ var borderLeftWidth = parseFloat(styles.borderLeftWidth, 10);
+
+ // In cases where the parent is fixed, we must ignore negative scroll in offset calc
+ if (fixedPosition && parent.nodeName === 'HTML') {
+ parentRect.top = Math.max(parentRect.top, 0);
+ parentRect.left = Math.max(parentRect.left, 0);
+ }
+ var offsets = getClientRect({
+ top: childrenRect.top - parentRect.top - borderTopWidth,
+ left: childrenRect.left - parentRect.left - borderLeftWidth,
+ width: childrenRect.width,
+ height: childrenRect.height
+ });
+ offsets.marginTop = 0;
+ offsets.marginLeft = 0;
+
+ // Subtract margins of documentElement in case it's being used as parent
+ // we do this only on HTML because it's the only element that behaves
+ // differently when margins are applied to it. The margins are included in
+ // the box of the documentElement, in the other cases not.
+ if (!isIE10 && isHTML) {
+ var marginTop = parseFloat(styles.marginTop, 10);
+ var marginLeft = parseFloat(styles.marginLeft, 10);
+
+ offsets.top -= borderTopWidth - marginTop;
+ offsets.bottom -= borderTopWidth - marginTop;
+ offsets.left -= borderLeftWidth - marginLeft;
+ offsets.right -= borderLeftWidth - marginLeft;
+
+ // Attach marginTop and marginLeft because in some circumstances we may need them
+ offsets.marginTop = marginTop;
+ offsets.marginLeft = marginLeft;
+ }
+
+ if (isIE10 && !fixedPosition ? parent.contains(scrollParent) : parent === scrollParent && scrollParent.nodeName !== 'BODY') {
+ offsets = includeScroll(offsets, parent);
+ }
+
+ return offsets;
+ }
+
+ function getViewportOffsetRectRelativeToArtbitraryNode(element) {
+ var excludeScroll = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
+
+ var html = element.ownerDocument.documentElement;
+ var relativeOffset = getOffsetRectRelativeToArbitraryNode(element, html);
+ var width = Math.max(html.clientWidth, window.innerWidth || 0);
+ var height = Math.max(html.clientHeight, window.innerHeight || 0);
+
+ var scrollTop = !excludeScroll ? getScroll(html) : 0;
+ var scrollLeft = !excludeScroll ? getScroll(html, 'left') : 0;
+
+ var offset = {
+ top: scrollTop - relativeOffset.top + relativeOffset.marginTop,
+ left: scrollLeft - relativeOffset.left + relativeOffset.marginLeft,
+ width: width,
+ height: height
+ };
+
+ return getClientRect(offset);
+ }
+
+ /**
+ * Check if the given element is fixed or is inside a fixed parent
+ * @method
+ * @memberof Popper.Utils
+ * @argument {Element} element
+ * @argument {Element} customContainer
+ * @returns {Boolean} answer to "isFixed?"
+ */
+ function isFixed(element) {
+ var nodeName = element.nodeName;
+ if (nodeName === 'BODY' || nodeName === 'HTML') {
+ return false;
+ }
+ if (getStyleComputedProperty(element, 'position') === 'fixed') {
+ return true;
+ }
+ return isFixed(getParentNode(element));
+ }
+
+ /**
+ * Finds the first parent of an element that has a transformed property defined
+ * @method
+ * @memberof Popper.Utils
+ * @argument {Element} element
+ * @returns {Element} first transformed parent or documentElement
+ */
+
+ function getFixedPositionOffsetParent(element) {
+ // This check is needed to avoid errors in case one of the elements isn't defined for any reason
+ if (!element || !element.parentElement || isIE()) {
+ return document.documentElement;
+ }
+ var el = element.parentElement;
+ while (el && getStyleComputedProperty(el, 'transform') === 'none') {
+ el = el.parentElement;
+ }
+ return el || document.documentElement;
+ }
+
+ /**
+ * Computed the boundaries limits and return them
+ * @method
+ * @memberof Popper.Utils
+ * @param {HTMLElement} popper
+ * @param {HTMLElement} reference
+ * @param {number} padding
+ * @param {HTMLElement} boundariesElement - Element used to define the boundaries
+ * @param {Boolean} fixedPosition - Is in fixed position mode
+ * @returns {Object} Coordinates of the boundaries
+ */
+ function getBoundaries(popper, reference, padding, boundariesElement) {
+ var fixedPosition = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;
+
+ // NOTE: 1 DOM access here
+
+ var boundaries = { top: 0, left: 0 };
+ var offsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, reference);
+
+ // Handle viewport case
+ if (boundariesElement === 'viewport') {
+ boundaries = getViewportOffsetRectRelativeToArtbitraryNode(offsetParent, fixedPosition);
+ } else {
+ // Handle other cases based on DOM element used as boundaries
+ var boundariesNode = void 0;
+ if (boundariesElement === 'scrollParent') {
+ boundariesNode = getScrollParent(getParentNode(reference));
+ if (boundariesNode.nodeName === 'BODY') {
+ boundariesNode = popper.ownerDocument.documentElement;
+ }
+ } else if (boundariesElement === 'window') {
+ boundariesNode = popper.ownerDocument.documentElement;
+ } else {
+ boundariesNode = boundariesElement;
+ }
+
+ var offsets = getOffsetRectRelativeToArbitraryNode(boundariesNode, offsetParent, fixedPosition);
+
+ // In case of HTML, we need a different computation
+ if (boundariesNode.nodeName === 'HTML' && !isFixed(offsetParent)) {
+ var _getWindowSizes = getWindowSizes(),
+ height = _getWindowSizes.height,
+ width = _getWindowSizes.width;
+
+ boundaries.top += offsets.top - offsets.marginTop;
+ boundaries.bottom = height + offsets.top;
+ boundaries.left += offsets.left - offsets.marginLeft;
+ boundaries.right = width + offsets.left;
+ } else {
+ // for all the other DOM elements, this one is good
+ boundaries = offsets;
+ }
+ }
+
+ // Add paddings
+ boundaries.left += padding;
+ boundaries.top += padding;
+ boundaries.right -= padding;
+ boundaries.bottom -= padding;
+
+ return boundaries;
+ }
+
+ function getArea(_ref) {
+ var width = _ref.width,
+ height = _ref.height;
+
+ return width * height;
+ }
+
+ /**
+ * Utility used to transform the `auto` placement to the placement with more
+ * available space.
+ * @method
+ * @memberof Popper.Utils
+ * @argument {Object} data - The data object generated by update method
+ * @argument {Object} options - Modifiers configuration and options
+ * @returns {Object} The data object, properly modified
+ */
+ function computeAutoPlacement(placement, refRect, popper, reference, boundariesElement) {
+ var padding = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 0;
+
+ if (placement.indexOf('auto') === -1) {
+ return placement;
+ }
+
+ var boundaries = getBoundaries(popper, reference, padding, boundariesElement);
+
+ var rects = {
+ top: {
+ width: boundaries.width,
+ height: refRect.top - boundaries.top
+ },
+ right: {
+ width: boundaries.right - refRect.right,
+ height: boundaries.height
+ },
+ bottom: {
+ width: boundaries.width,
+ height: boundaries.bottom - refRect.bottom
+ },
+ left: {
+ width: refRect.left - boundaries.left,
+ height: boundaries.height
+ }
+ };
+
+ var sortedAreas = Object.keys(rects).map(function (key) {
+ return _extends({
+ key: key
+ }, rects[key], {
+ area: getArea(rects[key])
+ });
+ }).sort(function (a, b) {
+ return b.area - a.area;
+ });
+
+ var filteredAreas = sortedAreas.filter(function (_ref2) {
+ var width = _ref2.width,
+ height = _ref2.height;
+ return width >= popper.clientWidth && height >= popper.clientHeight;
+ });
+
+ var computedPlacement = filteredAreas.length > 0 ? filteredAreas[0].key : sortedAreas[0].key;
+
+ var variation = placement.split('-')[1];
+
+ return computedPlacement + (variation ? '-' + variation : '');
+ }
+
+ /**
+ * Get offsets to the reference element
+ * @method
+ * @memberof Popper.Utils
+ * @param {Object} state
+ * @param {Element} popper - the popper element
+ * @param {Element} reference - the reference element (the popper will be relative to this)
+ * @param {Element} fixedPosition - is in fixed position mode
+ * @returns {Object} An object containing the offsets which will be applied to the popper
+ */
+ function getReferenceOffsets(state, popper, reference) {
+ var fixedPosition = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;
+
+ var commonOffsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, reference);
+ return getOffsetRectRelativeToArbitraryNode(reference, commonOffsetParent, fixedPosition);
+ }
+
+ /**
+ * Get the outer sizes of the given element (offset size + margins)
+ * @method
+ * @memberof Popper.Utils
+ * @argument {Element} element
+ * @returns {Object} object containing width and height properties
+ */
+ function getOuterSizes(element) {
+ var styles = getComputedStyle(element);
+ var x = parseFloat(styles.marginTop) + parseFloat(styles.marginBottom);
+ var y = parseFloat(styles.marginLeft) + parseFloat(styles.marginRight);
+ var result = {
+ width: element.offsetWidth + y,
+ height: element.offsetHeight + x
+ };
+ return result;
+ }
+
+ /**
+ * Get the opposite placement of the given one
+ * @method
+ * @memberof Popper.Utils
+ * @argument {String} placement
+ * @returns {String} flipped placement
+ */
+ function getOppositePlacement(placement) {
+ var hash = { left: 'right', right: 'left', bottom: 'top', top: 'bottom' };
+ return placement.replace(/left|right|bottom|top/g, function (matched) {
+ return hash[matched];
+ });
+ }
+
+ /**
+ * Get offsets to the popper
+ * @method
+ * @memberof Popper.Utils
+ * @param {Object} position - CSS position the Popper will get applied
+ * @param {HTMLElement} popper - the popper element
+ * @param {Object} referenceOffsets - the reference offsets (the popper will be relative to this)
+ * @param {String} placement - one of the valid placement options
+ * @returns {Object} popperOffsets - An object containing the offsets which will be applied to the popper
+ */
+ function getPopperOffsets(popper, referenceOffsets, placement) {
+ placement = placement.split('-')[0];
+
+ // Get popper node sizes
+ var popperRect = getOuterSizes(popper);
+
+ // Add position, width and height to our offsets object
+ var popperOffsets = {
+ width: popperRect.width,
+ height: popperRect.height
+ };
+
+ // depending by the popper placement we have to compute its offsets slightly differently
+ var isHoriz = ['right', 'left'].indexOf(placement) !== -1;
+ var mainSide = isHoriz ? 'top' : 'left';
+ var secondarySide = isHoriz ? 'left' : 'top';
+ var measurement = isHoriz ? 'height' : 'width';
+ var secondaryMeasurement = !isHoriz ? 'height' : 'width';
+
+ popperOffsets[mainSide] = referenceOffsets[mainSide] + referenceOffsets[measurement] / 2 - popperRect[measurement] / 2;
+ if (placement === secondarySide) {
+ popperOffsets[secondarySide] = referenceOffsets[secondarySide] - popperRect[secondaryMeasurement];
+ } else {
+ popperOffsets[secondarySide] = referenceOffsets[getOppositePlacement(secondarySide)];
+ }
+
+ return popperOffsets;
+ }
+
+ /**
+ * Mimics the `find` method of Array
+ * @method
+ * @memberof Popper.Utils
+ * @argument {Array} arr
+ * @argument prop
+ * @argument value
+ * @returns index or -1
+ */
+ function find(arr, check) {
+ // use native find if supported
+ if (Array.prototype.find) {
+ return arr.find(check);
+ }
+
+ // use `filter` to obtain the same behavior of `find`
+ return arr.filter(check)[0];
+ }
+
+ /**
+ * Return the index of the matching object
+ * @method
+ * @memberof Popper.Utils
+ * @argument {Array} arr
+ * @argument prop
+ * @argument value
+ * @returns index or -1
+ */
+ function findIndex(arr, prop, value) {
+ // use native findIndex if supported
+ if (Array.prototype.findIndex) {
+ return arr.findIndex(function (cur) {
+ return cur[prop] === value;
+ });
+ }
+
+ // use `find` + `indexOf` if `findIndex` isn't supported
+ var match = find(arr, function (obj) {
+ return obj[prop] === value;
+ });
+ return arr.indexOf(match);
+ }
+
+ /**
+ * Loop trough the list of modifiers and run them in order,
+ * each of them will then edit the data object.
+ * @method
+ * @memberof Popper.Utils
+ * @param {dataObject} data
+ * @param {Array} modifiers
+ * @param {String} ends - Optional modifier name used as stopper
+ * @returns {dataObject}
+ */
+ function runModifiers(modifiers, data, ends) {
+ var modifiersToRun = ends === undefined ? modifiers : modifiers.slice(0, findIndex(modifiers, 'name', ends));
+
+ modifiersToRun.forEach(function (modifier) {
+ if (modifier['function']) {
+ // eslint-disable-line dot-notation
+ console.warn('`modifier.function` is deprecated, use `modifier.fn`!');
+ }
+ var fn = modifier['function'] || modifier.fn; // eslint-disable-line dot-notation
+ if (modifier.enabled && isFunction(fn)) {
+ // Add properties to offsets to make them a complete clientRect object
+ // we do this before each modifier to make sure the previous one doesn't
+ // mess with these values
+ data.offsets.popper = getClientRect(data.offsets.popper);
+ data.offsets.reference = getClientRect(data.offsets.reference);
+
+ data = fn(data, modifier);
+ }
+ });
+
+ return data;
+ }
+
+ /**
+ * Updates the position of the popper, computing the new offsets and applying
+ * the new style.<br />
+ * Prefer `scheduleUpdate` over `update` because of performance reasons.
+ * @method
+ * @memberof Popper
+ */
+ function update() {
+ // if popper is destroyed, don't perform any further update
+ if (this.state.isDestroyed) {
+ return;
+ }
+
+ var data = {
+ instance: this,
+ styles: {},
+ arrowStyles: {},
+ attributes: {},
+ flipped: false,
+ offsets: {}
+ };
+
+ // compute reference element offsets
+ data.offsets.reference = getReferenceOffsets(this.state, this.popper, this.reference, this.options.positionFixed);
+
+ // compute auto placement, store placement inside the data object,
+ // modifiers will be able to edit `placement` if needed
+ // and refer to originalPlacement to know the original value
+ data.placement = computeAutoPlacement(this.options.placement, data.offsets.reference, this.popper, this.reference, this.options.modifiers.flip.boundariesElement, this.options.modifiers.flip.padding);
+
+ // store the computed placement inside `originalPlacement`
+ data.originalPlacement = data.placement;
+
+ data.positionFixed = this.options.positionFixed;
+
+ // compute the popper offsets
+ data.offsets.popper = getPopperOffsets(this.popper, data.offsets.reference, data.placement);
+
+ data.offsets.popper.position = this.options.positionFixed ? 'fixed' : 'absolute';
+
+ // run the modifiers
+ data = runModifiers(this.modifiers, data);
+
+ // the first `update` will call `onCreate` callback
+ // the other ones will call `onUpdate` callback
+ if (!this.state.isCreated) {
+ this.state.isCreated = true;
+ this.options.onCreate(data);
+ } else {
+ this.options.onUpdate(data);
+ }
+ }
+
+ /**
+ * Helper used to know if the given modifier is enabled.
+ * @method
+ * @memberof Popper.Utils
+ * @returns {Boolean}
+ */
+ function isModifierEnabled(modifiers, modifierName) {
+ return modifiers.some(function (_ref) {
+ var name = _ref.name,
+ enabled = _ref.enabled;
+ return enabled && name === modifierName;
+ });
+ }
+
+ /**
+ * Get the prefixed supported property name
+ * @method
+ * @memberof Popper.Utils
+ * @argument {String} property (camelCase)
+ * @returns {String} prefixed property (camelCase or PascalCase, depending on the vendor prefix)
+ */
+ function getSupportedPropertyName(property) {
+ var prefixes = [false, 'ms', 'Webkit', 'Moz', 'O'];
+ var upperProp = property.charAt(0).toUpperCase() + property.slice(1);
+
+ for (var i = 0; i < prefixes.length; i++) {
+ var prefix = prefixes[i];
+ var toCheck = prefix ? '' + prefix + upperProp : property;
+ if (typeof document.body.style[toCheck] !== 'undefined') {
+ return toCheck;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Destroy the popper
+ * @method
+ * @memberof Popper
+ */
+ function destroy() {
+ this.state.isDestroyed = true;
+
+ // touch DOM only if `applyStyle` modifier is enabled
+ if (isModifierEnabled(this.modifiers, 'applyStyle')) {
+ this.popper.removeAttribute('x-placement');
+ this.popper.style.position = '';
+ this.popper.style.top = '';
+ this.popper.style.left = '';
+ this.popper.style.right = '';
+ this.popper.style.bottom = '';
+ this.popper.style.willChange = '';
+ this.popper.style[getSupportedPropertyName('transform')] = '';
+ }
+
+ this.disableEventListeners();
+
+ // remove the popper if user explicity asked for the deletion on destroy
+ // do not use `remove` because IE11 doesn't support it
+ if (this.options.removeOnDestroy) {
+ this.popper.parentNode.removeChild(this.popper);
+ }
+ return this;
+ }
+
+ /**
+ * Get the window associated with the element
+ * @argument {Element} element
+ * @returns {Window}
+ */
+ function getWindow(element) {
+ var ownerDocument = element.ownerDocument;
+ return ownerDocument ? ownerDocument.defaultView : window;
+ }
+
+ function attachToScrollParents(scrollParent, event, callback, scrollParents) {
+ var isBody = scrollParent.nodeName === 'BODY';
+ var target = isBody ? scrollParent.ownerDocument.defaultView : scrollParent;
+ target.addEventListener(event, callback, { passive: true });
+
+ if (!isBody) {
+ attachToScrollParents(getScrollParent(target.parentNode), event, callback, scrollParents);
+ }
+ scrollParents.push(target);
+ }
+
+ /**
+ * Setup needed event listeners used to update the popper position
+ * @method
+ * @memberof Popper.Utils
+ * @private
+ */
+ function setupEventListeners(reference, options, state, updateBound) {
+ // Resize event listener on window
+ state.updateBound = updateBound;
+ getWindow(reference).addEventListener('resize', state.updateBound, { passive: true });
+
+ // Scroll event listener on scroll parents
+ var scrollElement = getScrollParent(reference);
+ attachToScrollParents(scrollElement, 'scroll', state.updateBound, state.scrollParents);
+ state.scrollElement = scrollElement;
+ state.eventsEnabled = true;
+
+ return state;
+ }
+
+ /**
+ * It will add resize/scroll events and start recalculating
+ * position of the popper element when they are triggered.
+ * @method
+ * @memberof Popper
+ */
+ function enableEventListeners() {
+ if (!this.state.eventsEnabled) {
+ this.state = setupEventListeners(this.reference, this.options, this.state, this.scheduleUpdate);
+ }
+ }
+
+ /**
+ * Remove event listeners used to update the popper position
+ * @method
+ * @memberof Popper.Utils
+ * @private
+ */
+ function removeEventListeners(reference, state) {
+ // Remove resize event listener on window
+ getWindow(reference).removeEventListener('resize', state.updateBound);
+
+ // Remove scroll event listener on scroll parents
+ state.scrollParents.forEach(function (target) {
+ target.removeEventListener('scroll', state.updateBound);
+ });
+
+ // Reset state
+ state.updateBound = null;
+ state.scrollParents = [];
+ state.scrollElement = null;
+ state.eventsEnabled = false;
+ return state;
+ }
+
+ /**
+ * It will remove resize/scroll events and won't recalculate popper position
+ * when they are triggered. It also won't trigger onUpdate callback anymore,
+ * unless you call `update` method manually.
+ * @method
+ * @memberof Popper
+ */
+ function disableEventListeners() {
+ if (this.state.eventsEnabled) {
+ cancelAnimationFrame(this.scheduleUpdate);
+ this.state = removeEventListeners(this.reference, this.state);
+ }
+ }
+
+ /**
+ * Tells if a given input is a number
+ * @method
+ * @memberof Popper.Utils
+ * @param {*} input to check
+ * @return {Boolean}
+ */
+ function isNumeric(n) {
+ return n !== '' && !isNaN(parseFloat(n)) && isFinite(n);
+ }
+
+ /**
+ * Set the style to the given popper
+ * @method
+ * @memberof Popper.Utils
+ * @argument {Element} element - Element to apply the style to
+ * @argument {Object} styles
+ * Object with a list of properties and values which will be applied to the element
+ */
+ function setStyles(element, styles) {
+ Object.keys(styles).forEach(function (prop) {
+ var unit = '';
+ // add unit if the value is numeric and is one of the following
+ if (['width', 'height', 'top', 'right', 'bottom', 'left'].indexOf(prop) !== -1 && isNumeric(styles[prop])) {
+ unit = 'px';
+ }
+ element.style[prop] = styles[prop] + unit;
+ });
+ }
+
+ /**
+ * Set the attributes to the given popper
+ * @method
+ * @memberof Popper.Utils
+ * @argument {Element} element - Element to apply the attributes to
+ * @argument {Object} styles
+ * Object with a list of properties and values which will be applied to the element
+ */
+ function setAttributes(element, attributes) {
+ Object.keys(attributes).forEach(function (prop) {
+ var value = attributes[prop];
+ if (value !== false) {
+ element.setAttribute(prop, attributes[prop]);
+ } else {
+ element.removeAttribute(prop);
+ }
+ });
+ }
+
+ /**
+ * @function
+ * @memberof Modifiers
+ * @argument {Object} data - The data object generated by `update` method
+ * @argument {Object} data.styles - List of style properties - values to apply to popper element
+ * @argument {Object} data.attributes - List of attribute properties - values to apply to popper element
+ * @argument {Object} options - Modifiers configuration and options
+ * @returns {Object} The same data object
+ */
+ function applyStyle(data) {
+ // any property present in `data.styles` will be applied to the popper,
+ // in this way we can make the 3rd party modifiers add custom styles to it
+ // Be aware, modifiers could override the properties defined in the previous
+ // lines of this modifier!
+ setStyles(data.instance.popper, data.styles);
+
+ // any property present in `data.attributes` will be applied to the popper,
+ // they will be set as HTML attributes of the element
+ setAttributes(data.instance.popper, data.attributes);
+
+ // if arrowElement is defined and arrowStyles has some properties
+ if (data.arrowElement && Object.keys(data.arrowStyles).length) {
+ setStyles(data.arrowElement, data.arrowStyles);
+ }
+
+ return data;
+ }
+
+ /**
+ * Set the x-placement attribute before everything else because it could be used
+ * to add margins to the popper margins needs to be calculated to get the
+ * correct popper offsets.
+ * @method
+ * @memberof Popper.modifiers
+ * @param {HTMLElement} reference - The reference element used to position the popper
+ * @param {HTMLElement} popper - The HTML element used as popper
+ * @param {Object} options - Popper.js options
+ */
+ function applyStyleOnLoad(reference, popper, options, modifierOptions, state) {
+ // compute reference element offsets
+ var referenceOffsets = getReferenceOffsets(state, popper, reference, options.positionFixed);
+
+ // compute auto placement, store placement inside the data object,
+ // modifiers will be able to edit `placement` if needed
+ // and refer to originalPlacement to know the original value
+ var placement = computeAutoPlacement(options.placement, referenceOffsets, popper, reference, options.modifiers.flip.boundariesElement, options.modifiers.flip.padding);
+
+ popper.setAttribute('x-placement', placement);
+
+ // Apply `position` to popper before anything else because
+ // without the position applied we can't guarantee correct computations
+ setStyles(popper, { position: options.positionFixed ? 'fixed' : 'absolute' });
+
+ return options;
+ }
+
+ /**
+ * @function
+ * @memberof Modifiers
+ * @argument {Object} data - The data object generated by `update` method
+ * @argument {Object} options - Modifiers configuration and options
+ * @returns {Object} The data object, properly modified
+ */
+ function computeStyle(data, options) {
+ var x = options.x,
+ y = options.y;
+ var popper = data.offsets.popper;
+
+ // Remove this legacy support in Popper.js v2
+
+ var legacyGpuAccelerationOption = find(data.instance.modifiers, function (modifier) {
+ return modifier.name === 'applyStyle';
+ }).gpuAcceleration;
+ if (legacyGpuAccelerationOption !== undefined) {
+ console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');
+ }
+ var gpuAcceleration = legacyGpuAccelerationOption !== undefined ? legacyGpuAccelerationOption : options.gpuAcceleration;
+
+ var offsetParent = getOffsetParent(data.instance.popper);
+ var offsetParentRect = getBoundingClientRect(offsetParent);
+
+ // Styles
+ var styles = {
+ position: popper.position
+ };
+
+ // Avoid blurry text by using full pixel integers.
+ // For pixel-perfect positioning, top/bottom prefers rounded
+ // values, while left/right prefers floored values.
+ var offsets = {
+ left: Math.floor(popper.left),
+ top: Math.round(popper.top),
+ bottom: Math.round(popper.bottom),
+ right: Math.floor(popper.right)
+ };
+
+ var sideA = x === 'bottom' ? 'top' : 'bottom';
+ var sideB = y === 'right' ? 'left' : 'right';
+
+ // if gpuAcceleration is set to `true` and transform is supported,
+ // we use `translate3d` to apply the position to the popper we
+ // automatically use the supported prefixed version if needed
+ var prefixedProperty = getSupportedPropertyName('transform');
+
+ // now, let's make a step back and look at this code closely (wtf?)
+ // If the content of the popper grows once it's been positioned, it
+ // may happen that the popper gets misplaced because of the new content
+ // overflowing its reference element
+ // To avoid this problem, we provide two options (x and y), which allow
+ // the consumer to define the offset origin.
+ // If we position a popper on top of a reference element, we can set
+ // `x` to `top` to make the popper grow towards its top instead of
+ // its bottom.
+ var left = void 0,
+ top = void 0;
+ if (sideA === 'bottom') {
+ top = -offsetParentRect.height + offsets.bottom;
+ } else {
+ top = offsets.top;
+ }
+ if (sideB === 'right') {
+ left = -offsetParentRect.width + offsets.right;
+ } else {
+ left = offsets.left;
+ }
+ if (gpuAcceleration && prefixedProperty) {
+ styles[prefixedProperty] = 'translate3d(' + left + 'px, ' + top + 'px, 0)';
+ styles[sideA] = 0;
+ styles[sideB] = 0;
+ styles.willChange = 'transform';
+ } else {
+ // othwerise, we use the standard `top`, `left`, `bottom` and `right` properties
+ var invertTop = sideA === 'bottom' ? -1 : 1;
+ var invertLeft = sideB === 'right' ? -1 : 1;
+ styles[sideA] = top * invertTop;
+ styles[sideB] = left * invertLeft;
+ styles.willChange = sideA + ', ' + sideB;
+ }
+
+ // Attributes
+ var attributes = {
+ 'x-placement': data.placement
+ };
+
+ // Update `data` attributes, styles and arrowStyles
+ data.attributes = _extends({}, attributes, data.attributes);
+ data.styles = _extends({}, styles, data.styles);
+ data.arrowStyles = _extends({}, data.offsets.arrow, data.arrowStyles);
+
+ return data;
+ }
+
+ /**
+ * Helper used to know if the given modifier depends from another one.<br />
+ * It checks if the needed modifier is listed and enabled.
+ * @method
+ * @memberof Popper.Utils
+ * @param {Array} modifiers - list of modifiers
+ * @param {String} requestingName - name of requesting modifier
+ * @param {String} requestedName - name of requested modifier
+ * @returns {Boolean}
+ */
+ function isModifierRequired(modifiers, requestingName, requestedName) {
+ var requesting = find(modifiers, function (_ref) {
+ var name = _ref.name;
+ return name === requestingName;
+ });
+
+ var isRequired = !!requesting && modifiers.some(function (modifier) {
+ return modifier.name === requestedName && modifier.enabled && modifier.order < requesting.order;
+ });
+
+ if (!isRequired) {
+ var _requesting = '`' + requestingName + '`';
+ var requested = '`' + requestedName + '`';
+ console.warn(requested + ' modifier is required by ' + _requesting + ' modifier in order to work, be sure to include it before ' + _requesting + '!');
+ }
+ return isRequired;
+ }
+
+ /**
+ * @function
+ * @memberof Modifiers
+ * @argument {Object} data - The data object generated by update method
+ * @argument {Object} options - Modifiers configuration and options
+ * @returns {Object} The data object, properly modified
+ */
+ function arrow(data, options) {
+ var _data$offsets$arrow;
+
+ // arrow depends on keepTogether in order to work
+ if (!isModifierRequired(data.instance.modifiers, 'arrow', 'keepTogether')) {
+ return data;
+ }
+
+ var arrowElement = options.element;
+
+ // if arrowElement is a string, suppose it's a CSS selector
+ if (typeof arrowElement === 'string') {
+ arrowElement = data.instance.popper.querySelector(arrowElement);
+
+ // if arrowElement is not found, don't run the modifier
+ if (!arrowElement) {
+ return data;
+ }
+ } else {
+ // if the arrowElement isn't a query selector we must check that the
+ // provided DOM node is child of its popper node
+ if (!data.instance.popper.contains(arrowElement)) {
+ console.warn('WARNING: `arrow.element` must be child of its popper element!');
+ return data;
+ }
+ }
+
+ var placement = data.placement.split('-')[0];
+ var _data$offsets = data.offsets,
+ popper = _data$offsets.popper,
+ reference = _data$offsets.reference;
+
+ var isVertical = ['left', 'right'].indexOf(placement) !== -1;
+
+ var len = isVertical ? 'height' : 'width';
+ var sideCapitalized = isVertical ? 'Top' : 'Left';
+ var side = sideCapitalized.toLowerCase();
+ var altSide = isVertical ? 'left' : 'top';
+ var opSide = isVertical ? 'bottom' : 'right';
+ var arrowElementSize = getOuterSizes(arrowElement)[len];
+
+ //
+ // extends keepTogether behavior making sure the popper and its
+ // reference have enough pixels in conjuction
+ //
+
+ // top/left side
+ if (reference[opSide] - arrowElementSize < popper[side]) {
+ data.offsets.popper[side] -= popper[side] - (reference[opSide] - arrowElementSize);
+ }
+ // bottom/right side
+ if (reference[side] + arrowElementSize > popper[opSide]) {
+ data.offsets.popper[side] += reference[side] + arrowElementSize - popper[opSide];
+ }
+ data.offsets.popper = getClientRect(data.offsets.popper);
+
+ // compute center of the popper
+ var center = reference[side] + reference[len] / 2 - arrowElementSize / 2;
+
+ // Compute the sideValue using the updated popper offsets
+ // take popper margin in account because we don't have this info available
+ var css = getStyleComputedProperty(data.instance.popper);
+ var popperMarginSide = parseFloat(css['margin' + sideCapitalized], 10);
+ var popperBorderSide = parseFloat(css['border' + sideCapitalized + 'Width'], 10);
+ var sideValue = center - data.offsets.popper[side] - popperMarginSide - popperBorderSide;
+
+ // prevent arrowElement from being placed not contiguously to its popper
+ sideValue = Math.max(Math.min(popper[len] - arrowElementSize, sideValue), 0);
+
+ data.arrowElement = arrowElement;
+ data.offsets.arrow = (_data$offsets$arrow = {}, defineProperty(_data$offsets$arrow, side, Math.round(sideValue)), defineProperty(_data$offsets$arrow, altSide, ''), _data$offsets$arrow);
+
+ return data;
+ }
+
+ /**
+ * Get the opposite placement variation of the given one
+ * @method
+ * @memberof Popper.Utils
+ * @argument {String} placement variation
+ * @returns {String} flipped placement variation
+ */
+ function getOppositeVariation(variation) {
+ if (variation === 'end') {
+ return 'start';
+ } else if (variation === 'start') {
+ return 'end';
+ }
+ return variation;
+ }
+
+ /**
+ * List of accepted placements to use as values of the `placement` option.<br />
+ * Valid placements are:
+ * - `auto`
+ * - `top`
+ * - `right`
+ * - `bottom`
+ * - `left`
+ *
+ * Each placement can have a variation from this list:
+ * - `-start`
+ * - `-end`
+ *
+ * Variations are interpreted easily if you think of them as the left to right
+ * written languages. Horizontally (`top` and `bottom`), `start` is left and `end`
+ * is right.<br />
+ * Vertically (`left` and `right`), `start` is top and `end` is bottom.
+ *
+ * Some valid examples are:
+ * - `top-end` (on top of reference, right aligned)
+ * - `right-start` (on right of reference, top aligned)
+ * - `bottom` (on bottom, centered)
+ * - `auto-right` (on the side with more space available, alignment depends by placement)
+ *
+ * @static
+ * @type {Array}
+ * @enum {String}
+ * @readonly
+ * @method placements
+ * @memberof Popper
+ */
+ var placements = ['auto-start', 'auto', 'auto-end', 'top-start', 'top', 'top-end', 'right-start', 'right', 'right-end', 'bottom-end', 'bottom', 'bottom-start', 'left-end', 'left', 'left-start'];
+
+ // Get rid of `auto` `auto-start` and `auto-end`
+ var validPlacements = placements.slice(3);
+
+ /**
+ * Given an initial placement, returns all the subsequent placements
+ * clockwise (or counter-clockwise).
+ *
+ * @method
+ * @memberof Popper.Utils
+ * @argument {String} placement - A valid placement (it accepts variations)
+ * @argument {Boolean} counter - Set to true to walk the placements counterclockwise
+ * @returns {Array} placements including their variations
+ */
+ function clockwise(placement) {
+ var counter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
+
+ var index = validPlacements.indexOf(placement);
+ var arr = validPlacements.slice(index + 1).concat(validPlacements.slice(0, index));
+ return counter ? arr.reverse() : arr;
+ }
+
+ var BEHAVIORS = {
+ FLIP: 'flip',
+ CLOCKWISE: 'clockwise',
+ COUNTERCLOCKWISE: 'counterclockwise'
+ };
+
+ /**
+ * @function
+ * @memberof Modifiers
+ * @argument {Object} data - The data object generated by update method
+ * @argument {Object} options - Modifiers configuration and options
+ * @returns {Object} The data object, properly modified
+ */
+ function flip(data, options) {
+ // if `inner` modifier is enabled, we can't use the `flip` modifier
+ if (isModifierEnabled(data.instance.modifiers, 'inner')) {
+ return data;
+ }
+
+ if (data.flipped && data.placement === data.originalPlacement) {
+ // seems like flip is trying to loop, probably there's not enough space on any of the flippable sides
+ return data;
+ }
+
+ var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, options.boundariesElement, data.positionFixed);
+
+ var placement = data.placement.split('-')[0];
+ var placementOpposite = getOppositePlacement(placement);
+ var variation = data.placement.split('-')[1] || '';
+
+ var flipOrder = [];
+
+ switch (options.behavior) {
+ case BEHAVIORS.FLIP:
+ flipOrder = [placement, placementOpposite];
+ break;
+ case BEHAVIORS.CLOCKWISE:
+ flipOrder = clockwise(placement);
+ break;
+ case BEHAVIORS.COUNTERCLOCKWISE:
+ flipOrder = clockwise(placement, true);
+ break;
+ default:
+ flipOrder = options.behavior;
+ }
+
+ flipOrder.forEach(function (step, index) {
+ if (placement !== step || flipOrder.length === index + 1) {
+ return data;
+ }
+
+ placement = data.placement.split('-')[0];
+ placementOpposite = getOppositePlacement(placement);
+
+ var popperOffsets = data.offsets.popper;
+ var refOffsets = data.offsets.reference;
+
+ // using floor because the reference offsets may contain decimals we are not going to consider here
+ var floor = Math.floor;
+ var overlapsRef = placement === 'left' && floor(popperOffsets.right) > floor(refOffsets.left) || placement === 'right' && floor(popperOffsets.left) < floor(refOffsets.right) || placement === 'top' && floor(popperOffsets.bottom) > floor(refOffsets.top) || placement === 'bottom' && floor(popperOffsets.top) < floor(refOffsets.bottom);
+
+ var overflowsLeft = floor(popperOffsets.left) < floor(boundaries.left);
+ var overflowsRight = floor(popperOffsets.right) > floor(boundaries.right);
+ var overflowsTop = floor(popperOffsets.top) < floor(boundaries.top);
+ var overflowsBottom = floor(popperOffsets.bottom) > floor(boundaries.bottom);
+
+ var overflowsBoundaries = placement === 'left' && overflowsLeft || placement === 'right' && overflowsRight || placement === 'top' && overflowsTop || placement === 'bottom' && overflowsBottom;
+
+ // flip the variation if required
+ var isVertical = ['top', 'bottom'].indexOf(placement) !== -1;
+ var flippedVariation = !!options.flipVariations && (isVertical && variation === 'start' && overflowsLeft || isVertical && variation === 'end' && overflowsRight || !isVertical && variation === 'start' && overflowsTop || !isVertical && variation === 'end' && overflowsBottom);
+
+ if (overlapsRef || overflowsBoundaries || flippedVariation) {
+ // this boolean to detect any flip loop
+ data.flipped = true;
+
+ if (overlapsRef || overflowsBoundaries) {
+ placement = flipOrder[index + 1];
+ }
+
+ if (flippedVariation) {
+ variation = getOppositeVariation(variation);
+ }
+
+ data.placement = placement + (variation ? '-' + variation : '');
+
+ // this object contains `position`, we want to preserve it along with
+ // any additional property we may add in the future
+ data.offsets.popper = _extends({}, data.offsets.popper, getPopperOffsets(data.instance.popper, data.offsets.reference, data.placement));
+
+ data = runModifiers(data.instance.modifiers, data, 'flip');
+ }
+ });
+ return data;
+ }
+
+ /**
+ * @function
+ * @memberof Modifiers
+ * @argument {Object} data - The data object generated by update method
+ * @argument {Object} options - Modifiers configuration and options
+ * @returns {Object} The data object, properly modified
+ */
+ function keepTogether(data) {
+ var _data$offsets = data.offsets,
+ popper = _data$offsets.popper,
+ reference = _data$offsets.reference;
+
+ var placement = data.placement.split('-')[0];
+ var floor = Math.floor;
+ var isVertical = ['top', 'bottom'].indexOf(placement) !== -1;
+ var side = isVertical ? 'right' : 'bottom';
+ var opSide = isVertical ? 'left' : 'top';
+ var measurement = isVertical ? 'width' : 'height';
+
+ if (popper[side] < floor(reference[opSide])) {
+ data.offsets.popper[opSide] = floor(reference[opSide]) - popper[measurement];
+ }
+ if (popper[opSide] > floor(reference[side])) {
+ data.offsets.popper[opSide] = floor(reference[side]);
+ }
+
+ return data;
+ }
+
+ /**
+ * Converts a string containing value + unit into a px value number
+ * @function
+ * @memberof {modifiers~offset}
+ * @private
+ * @argument {String} str - Value + unit string
+ * @argument {String} measurement - `height` or `width`
+ * @argument {Object} popperOffsets
+ * @argument {Object} referenceOffsets
+ * @returns {Number|String}
+ * Value in pixels, or original string if no values were extracted
+ */
+ function toValue(str, measurement, popperOffsets, referenceOffsets) {
+ // separate value from unit
+ var split = str.match(/((?:\-|\+)?\d*\.?\d*)(.*)/);
+ var value = +split[1];
+ var unit = split[2];
+
+ // If it's not a number it's an operator, I guess
+ if (!value) {
+ return str;
+ }
+
+ if (unit.indexOf('%') === 0) {
+ var element = void 0;
+ switch (unit) {
+ case '%p':
+ element = popperOffsets;
+ break;
+ case '%':
+ case '%r':
+ default:
+ element = referenceOffsets;
+ }
+
+ var rect = getClientRect(element);
+ return rect[measurement] / 100 * value;
+ } else if (unit === 'vh' || unit === 'vw') {
+ // if is a vh or vw, we calculate the size based on the viewport
+ var size = void 0;
+ if (unit === 'vh') {
+ size = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
+ } else {
+ size = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
+ }
+ return size / 100 * value;
+ } else {
+ // if is an explicit pixel unit, we get rid of the unit and keep the value
+ // if is an implicit unit, it's px, and we return just the value
+ return value;
+ }
+ }
+
+ /**
+ * Parse an `offset` string to extrapolate `x` and `y` numeric offsets.
+ * @function
+ * @memberof {modifiers~offset}
+ * @private
+ * @argument {String} offset
+ * @argument {Object} popperOffsets
+ * @argument {Object} referenceOffsets
+ * @argument {String} basePlacement
+ * @returns {Array} a two cells array with x and y offsets in numbers
+ */
+ function parseOffset(offset, popperOffsets, referenceOffsets, basePlacement) {
+ var offsets = [0, 0];
+
+ // Use height if placement is left or right and index is 0 otherwise use width
+ // in this way the first offset will use an axis and the second one
+ // will use the other one
+ var useHeight = ['right', 'left'].indexOf(basePlacement) !== -1;
+
+ // Split the offset string to obtain a list of values and operands
+ // The regex addresses values with the plus or minus sign in front (+10, -20, etc)
+ var fragments = offset.split(/(\+|\-)/).map(function (frag) {
+ return frag.trim();
+ });
+
+ // Detect if the offset string contains a pair of values or a single one
+ // they could be separated by comma or space
+ var divider = fragments.indexOf(find(fragments, function (frag) {
+ return frag.search(/,|\s/) !== -1;
+ }));
+
+ if (fragments[divider] && fragments[divider].indexOf(',') === -1) {
+ console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');
+ }
+
+ // If divider is found, we divide the list of values and operands to divide
+ // them by ofset X and Y.
+ var splitRegex = /\s*,\s*|\s+/;
+ var ops = divider !== -1 ? [fragments.slice(0, divider).concat([fragments[divider].split(splitRegex)[0]]), [fragments[divider].split(splitRegex)[1]].concat(fragments.slice(divider + 1))] : [fragments];
+
+ // Convert the values with units to absolute pixels to allow our computations
+ ops = ops.map(function (op, index) {
+ // Most of the units rely on the orientation of the popper
+ var measurement = (index === 1 ? !useHeight : useHeight) ? 'height' : 'width';
+ var mergeWithPrevious = false;
+ return op
+ // This aggregates any `+` or `-` sign that aren't considered operators
+ // e.g.: 10 + +5 => [10, +, +5]
+ .reduce(function (a, b) {
+ if (a[a.length - 1] === '' && ['+', '-'].indexOf(b) !== -1) {
+ a[a.length - 1] = b;
+ mergeWithPrevious = true;
+ return a;
+ } else if (mergeWithPrevious) {
+ a[a.length - 1] += b;
+ mergeWithPrevious = false;
+ return a;
+ } else {
+ return a.concat(b);
+ }
+ }, [])
+ // Here we convert the string values into number values (in px)
+ .map(function (str) {
+ return toValue(str, measurement, popperOffsets, referenceOffsets);
+ });
+ });
+
+ // Loop trough the offsets arrays and execute the operations
+ ops.forEach(function (op, index) {
+ op.forEach(function (frag, index2) {
+ if (isNumeric(frag)) {
+ offsets[index] += frag * (op[index2 - 1] === '-' ? -1 : 1);
+ }
+ });
+ });
+ return offsets;
+ }
+
+ /**
+ * @function
+ * @memberof Modifiers
+ * @argument {Object} data - The data object generated by update method
+ * @argument {Object} options - Modifiers configuration and options
+ * @argument {Number|String} options.offset=0
+ * The offset value as described in the modifier description
+ * @returns {Object} The data object, properly modified
+ */
+ function offset(data, _ref) {
+ var offset = _ref.offset;
+ var placement = data.placement,
+ _data$offsets = data.offsets,
+ popper = _data$offsets.popper,
+ reference = _data$offsets.reference;
+
+ var basePlacement = placement.split('-')[0];
+
+ var offsets = void 0;
+ if (isNumeric(+offset)) {
+ offsets = [+offset, 0];
+ } else {
+ offsets = parseOffset(offset, popper, reference, basePlacement);
+ }
+
+ if (basePlacement === 'left') {
+ popper.top += offsets[0];
+ popper.left -= offsets[1];
+ } else if (basePlacement === 'right') {
+ popper.top += offsets[0];
+ popper.left += offsets[1];
+ } else if (basePlacement === 'top') {
+ popper.left += offsets[0];
+ popper.top -= offsets[1];
+ } else if (basePlacement === 'bottom') {
+ popper.left += offsets[0];
+ popper.top += offsets[1];
+ }
+
+ data.popper = popper;
+ return data;
+ }
+
+ /**
+ * @function
+ * @memberof Modifiers
+ * @argument {Object} data - The data object generated by `update` method
+ * @argument {Object} options - Modifiers configuration and options
+ * @returns {Object} The data object, properly modified
+ */
+ function preventOverflow(data, options) {
+ var boundariesElement = options.boundariesElement || getOffsetParent(data.instance.popper);
+
+ // If offsetParent is the reference element, we really want to
+ // go one step up and use the next offsetParent as reference to
+ // avoid to make this modifier completely useless and look like broken
+ if (data.instance.reference === boundariesElement) {
+ boundariesElement = getOffsetParent(boundariesElement);
+ }
+
+ // NOTE: DOM access here
+ // resets the popper's position so that the document size can be calculated excluding
+ // the size of the popper element itself
+ var transformProp = getSupportedPropertyName('transform');
+ var popperStyles = data.instance.popper.style; // assignment to help minification
+ var top = popperStyles.top,
+ left = popperStyles.left,
+ transform = popperStyles[transformProp];
+
+ popperStyles.top = '';
+ popperStyles.left = '';
+ popperStyles[transformProp] = '';
+
+ var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, boundariesElement, data.positionFixed);
+
+ // NOTE: DOM access here
+ // restores the original style properties after the offsets have been computed
+ popperStyles.top = top;
+ popperStyles.left = left;
+ popperStyles[transformProp] = transform;
+
+ options.boundaries = boundaries;
+
+ var order = options.priority;
+ var popper = data.offsets.popper;
+
+ var check = {
+ primary: function primary(placement) {
+ var value = popper[placement];
+ if (popper[placement] < boundaries[placement] && !options.escapeWithReference) {
+ value = Math.max(popper[placement], boundaries[placement]);
+ }
+ return defineProperty({}, placement, value);
+ },
+ secondary: function secondary(placement) {
+ var mainSide = placement === 'right' ? 'left' : 'top';
+ var value = popper[mainSide];
+ if (popper[placement] > boundaries[placement] && !options.escapeWithReference) {
+ value = Math.min(popper[mainSide], boundaries[placement] - (placement === 'right' ? popper.width : popper.height));
+ }
+ return defineProperty({}, mainSide, value);
+ }
+ };
+
+ order.forEach(function (placement) {
+ var side = ['left', 'top'].indexOf(placement) !== -1 ? 'primary' : 'secondary';
+ popper = _extends({}, popper, check[side](placement));
+ });
+
+ data.offsets.popper = popper;
+
+ return data;
+ }
+
+ /**
+ * @function
+ * @memberof Modifiers
+ * @argument {Object} data - The data object generated by `update` method
+ * @argument {Object} options - Modifiers configuration and options
+ * @returns {Object} The data object, properly modified
+ */
+ function shift(data) {
+ var placement = data.placement;
+ var basePlacement = placement.split('-')[0];
+ var shiftvariation = placement.split('-')[1];
+
+ // if shift shiftvariation is specified, run the modifier
+ if (shiftvariation) {
+ var _data$offsets = data.offsets,
+ reference = _data$offsets.reference,
+ popper = _data$offsets.popper;
+
+ var isVertical = ['bottom', 'top'].indexOf(basePlacement) !== -1;
+ var side = isVertical ? 'left' : 'top';
+ var measurement = isVertical ? 'width' : 'height';
+
+ var shiftOffsets = {
+ start: defineProperty({}, side, reference[side]),
+ end: defineProperty({}, side, reference[side] + reference[measurement] - popper[measurement])
+ };
+
+ data.offsets.popper = _extends({}, popper, shiftOffsets[shiftvariation]);
+ }
+
+ return data;
+ }
+
+ /**
+ * @function
+ * @memberof Modifiers
+ * @argument {Object} data - The data object generated by update method
+ * @argument {Object} options - Modifiers configuration and options
+ * @returns {Object} The data object, properly modified
+ */
+ function hide(data) {
+ if (!isModifierRequired(data.instance.modifiers, 'hide', 'preventOverflow')) {
+ return data;
+ }
+
+ var refRect = data.offsets.reference;
+ var bound = find(data.instance.modifiers, function (modifier) {
+ return modifier.name === 'preventOverflow';
+ }).boundaries;
+
+ if (refRect.bottom < bound.top || refRect.left > bound.right || refRect.top > bound.bottom || refRect.right < bound.left) {
+ // Avoid unnecessary DOM access if visibility hasn't changed
+ if (data.hide === true) {
+ return data;
+ }
+
+ data.hide = true;
+ data.attributes['x-out-of-boundaries'] = '';
+ } else {
+ // Avoid unnecessary DOM access if visibility hasn't changed
+ if (data.hide === false) {
+ return data;
+ }
+
+ data.hide = false;
+ data.attributes['x-out-of-boundaries'] = false;
+ }
+
+ return data;
+ }
+
+ /**
+ * @function
+ * @memberof Modifiers
+ * @argument {Object} data - The data object generated by `update` method
+ * @argument {Object} options - Modifiers configuration and options
+ * @returns {Object} The data object, properly modified
+ */
+ function inner(data) {
+ var placement = data.placement;
+ var basePlacement = placement.split('-')[0];
+ var _data$offsets = data.offsets,
+ popper = _data$offsets.popper,
+ reference = _data$offsets.reference;
+
+ var isHoriz = ['left', 'right'].indexOf(basePlacement) !== -1;
+
+ var subtractLength = ['top', 'left'].indexOf(basePlacement) === -1;
+
+ popper[isHoriz ? 'left' : 'top'] = reference[basePlacement] - (subtractLength ? popper[isHoriz ? 'width' : 'height'] : 0);
+
+ data.placement = getOppositePlacement(placement);
+ data.offsets.popper = getClientRect(popper);
+
+ return data;
+ }
+
+ /**
+ * Modifier function, each modifier can have a function of this type assigned
+ * to its `fn` property.<br />
+ * These functions will be called on each update, this means that you must
+ * make sure they are performant enough to avoid performance bottlenecks.
+ *
+ * @function ModifierFn
+ * @argument {dataObject} data - The data object generated by `update` method
+ * @argument {Object} options - Modifiers configuration and options
+ * @returns {dataObject} The data object, properly modified
+ */
+
+ /**
+ * Modifiers are plugins used to alter the behavior of your poppers.<br />
+ * Popper.js uses a set of 9 modifiers to provide all the basic functionalities
+ * needed by the library.
+ *
+ * Usually you don't want to override the `order`, `fn` and `onLoad` props.
+ * All the other properties are configurations that could be tweaked.
+ * @namespace modifiers
+ */
+ var modifiers = {
+ /**
+ * Modifier used to shift the popper on the start or end of its reference
+ * element.<br />
+ * It will read the variation of the `placement` property.<br />
+ * It can be one either `-end` or `-start`.
+ * @memberof modifiers
+ * @inner
+ */
+ shift: {
+ /** @prop {number} order=100 - Index used to define the order of execution */
+ order: 100,
+ /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
+ enabled: true,
+ /** @prop {ModifierFn} */
+ fn: shift
+ },
+
+ /**
+ * The `offset` modifier can shift your popper on both its axis.
+ *
+ * It accepts the following units:
+ * - `px` or unitless, interpreted as pixels
+ * - `%` or `%r`, percentage relative to the length of the reference element
+ * - `%p`, percentage relative to the length of the popper element
+ * - `vw`, CSS viewport width unit
+ * - `vh`, CSS viewport height unit
+ *
+ * For length is intended the main axis relative to the placement of the popper.<br />
+ * This means that if the placement is `top` or `bottom`, the length will be the
+ * `width`. In case of `left` or `right`, it will be the height.
+ *
+ * You can provide a single value (as `Number` or `String`), or a pair of values
+ * as `String` divided by a comma or one (or more) white spaces.<br />
+ * The latter is a deprecated method because it leads to confusion and will be
+ * removed in v2.<br />
+ * Additionally, it accepts additions and subtractions between different units.
+ * Note that multiplications and divisions aren't supported.
+ *
+ * Valid examples are:
+ * ```
+ * 10
+ * '10%'
+ * '10, 10'
+ * '10%, 10'
+ * '10 + 10%'
+ * '10 - 5vh + 3%'
+ * '-10px + 5vh, 5px - 6%'
+ * ```
+ * > **NB**: If you desire to apply offsets to your poppers in a way that may make them overlap
+ * > with their reference element, unfortunately, you will have to disable the `flip` modifier.
+ * > More on this [reading this issue](https://github.com/FezVrasta/popper.js/issues/373)
+ *
+ * @memberof modifiers
+ * @inner
+ */
+ offset: {
+ /** @prop {number} order=200 - Index used to define the order of execution */
+ order: 200,
+ /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
+ enabled: true,
+ /** @prop {ModifierFn} */
+ fn: offset,
+ /** @prop {Number|String} offset=0
+ * The offset value as described in the modifier description
+ */
+ offset: 0
+ },
+
+ /**
+ * Modifier used to prevent the popper from being positioned outside the boundary.
+ *
+ * An scenario exists where the reference itself is not within the boundaries.<br />
+ * We can say it has "escaped the boundaries" — or just "escaped".<br />
+ * In this case we need to decide whether the popper should either:
+ *
+ * - detach from the reference and remain "trapped" in the boundaries, or
+ * - if it should ignore the boundary and "escape with its reference"
+ *
+ * When `escapeWithReference` is set to`true` and reference is completely
+ * outside its boundaries, the popper will overflow (or completely leave)
+ * the boundaries in order to remain attached to the edge of the reference.
+ *
+ * @memberof modifiers
+ * @inner
+ */
+ preventOverflow: {
+ /** @prop {number} order=300 - Index used to define the order of execution */
+ order: 300,
+ /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
+ enabled: true,
+ /** @prop {ModifierFn} */
+ fn: preventOverflow,
+ /**
+ * @prop {Array} [priority=['left','right','top','bottom']]
+ * Popper will try to prevent overflow following these priorities by default,
+ * then, it could overflow on the left and on top of the `boundariesElement`
+ */
+ priority: ['left', 'right', 'top', 'bottom'],
+ /**
+ * @prop {number} padding=5
+ * Amount of pixel used to define a minimum distance between the boundaries
+ * and the popper this makes sure the popper has always a little padding
+ * between the edges of its container
+ */
+ padding: 5,
+ /**
+ * @prop {String|HTMLElement} boundariesElement='scrollParent'
+ * Boundaries used by the modifier, can be `scrollParent`, `window`,
+ * `viewport` or any DOM element.
+ */
+ boundariesElement: 'scrollParent'
+ },
+
+ /**
+ * Modifier used to make sure the reference and its popper stay near eachothers
+ * without leaving any gap between the two. Expecially useful when the arrow is
+ * enabled and you want to assure it to point to its reference element.
+ * It cares only about the first axis, you can still have poppers with margin
+ * between the popper and its reference element.
+ * @memberof modifiers
+ * @inner
+ */
+ keepTogether: {
+ /** @prop {number} order=400 - Index used to define the order of execution */
+ order: 400,
+ /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
+ enabled: true,
+ /** @prop {ModifierFn} */
+ fn: keepTogether
+ },
+
+ /**
+ * This modifier is used to move the `arrowElement` of the popper to make
+ * sure it is positioned between the reference element and its popper element.
+ * It will read the outer size of the `arrowElement` node to detect how many
+ * pixels of conjuction are needed.
+ *
+ * It has no effect if no `arrowElement` is provided.
+ * @memberof modifiers
+ * @inner
+ */
+ arrow: {
+ /** @prop {number} order=500 - Index used to define the order of execution */
+ order: 500,
+ /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
+ enabled: true,
+ /** @prop {ModifierFn} */
+ fn: arrow,
+ /** @prop {String|HTMLElement} element='[x-arrow]' - Selector or node used as arrow */
+ element: '[x-arrow]'
+ },
+
+ /**
+ * Modifier used to flip the popper's placement when it starts to overlap its
+ * reference element.
+ *
+ * Requires the `preventOverflow` modifier before it in order to work.
+ *
+ * **NOTE:** this modifier will interrupt the current update cycle and will
+ * restart it if it detects the need to flip the placement.
+ * @memberof modifiers
+ * @inner
+ */
+ flip: {
+ /** @prop {number} order=600 - Index used to define the order of execution */
+ order: 600,
+ /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
+ enabled: true,
+ /** @prop {ModifierFn} */
+ fn: flip,
+ /**
+ * @prop {String|Array} behavior='flip'
+ * The behavior used to change the popper's placement. It can be one of
+ * `flip`, `clockwise`, `counterclockwise` or an array with a list of valid
+ * placements (with optional variations).
+ */
+ behavior: 'flip',
+ /**
+ * @prop {number} padding=5
+ * The popper will flip if it hits the edges of the `boundariesElement`
+ */
+ padding: 5,
+ /**
+ * @prop {String|HTMLElement} boundariesElement='viewport'
+ * The element which will define the boundaries of the popper position,
+ * the popper will never be placed outside of the defined boundaries
+ * (except if keepTogether is enabled)
+ */
+ boundariesElement: 'viewport'
+ },
+
+ /**
+ * Modifier used to make the popper flow toward the inner of the reference element.
+ * By default, when this modifier is disabled, the popper will be placed outside
+ * the reference element.
+ * @memberof modifiers
+ * @inner
+ */
+ inner: {
+ /** @prop {number} order=700 - Index used to define the order of execution */
+ order: 700,
+ /** @prop {Boolean} enabled=false - Whether the modifier is enabled or not */
+ enabled: false,
+ /** @prop {ModifierFn} */
+ fn: inner
+ },
+
+ /**
+ * Modifier used to hide the popper when its reference element is outside of the
+ * popper boundaries. It will set a `x-out-of-boundaries` attribute which can
+ * be used to hide with a CSS selector the popper when its reference is
+ * out of boundaries.
+ *
+ * Requires the `preventOverflow` modifier before it in order to work.
+ * @memberof modifiers
+ * @inner
+ */
+ hide: {
+ /** @prop {number} order=800 - Index used to define the order of execution */
+ order: 800,
+ /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
+ enabled: true,
+ /** @prop {ModifierFn} */
+ fn: hide
+ },
+
+ /**
+ * Computes the style that will be applied to the popper element to gets
+ * properly positioned.
+ *
+ * Note that this modifier will not touch the DOM, it just prepares the styles
+ * so that `applyStyle` modifier can apply it. This separation is useful
+ * in case you need to replace `applyStyle` with a custom implementation.
+ *
+ * This modifier has `850` as `order` value to maintain backward compatibility
+ * with previous versions of Popper.js. Expect the modifiers ordering method
+ * to change in future major versions of the library.
+ *
+ * @memberof modifiers
+ * @inner
+ */
+ computeStyle: {
+ /** @prop {number} order=850 - Index used to define the order of execution */
+ order: 850,
+ /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
+ enabled: true,
+ /** @prop {ModifierFn} */
+ fn: computeStyle,
+ /**
+ * @prop {Boolean} gpuAcceleration=true
+ * If true, it uses the CSS 3d transformation to position the popper.
+ * Otherwise, it will use the `top` and `left` properties.
+ */
+ gpuAcceleration: true,
+ /**
+ * @prop {string} [x='bottom']
+ * Where to anchor the X axis (`bottom` or `top`). AKA X offset origin.
+ * Change this if your popper should grow in a direction different from `bottom`
+ */
+ x: 'bottom',
+ /**
+ * @prop {string} [x='left']
+ * Where to anchor the Y axis (`left` or `right`). AKA Y offset origin.
+ * Change this if your popper should grow in a direction different from `right`
+ */
+ y: 'right'
+ },
+
+ /**
+ * Applies the computed styles to the popper element.
+ *
+ * All the DOM manipulations are limited to this modifier. This is useful in case
+ * you want to integrate Popper.js inside a framework or view library and you
+ * want to delegate all the DOM manipulations to it.
+ *
+ * Note that if you disable this modifier, you must make sure the popper element
+ * has its position set to `absolute` before Popper.js can do its work!
+ *
+ * Just disable this modifier and define you own to achieve the desired effect.
+ *
+ * @memberof modifiers
+ * @inner
+ */
+ applyStyle: {
+ /** @prop {number} order=900 - Index used to define the order of execution */
+ order: 900,
+ /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
+ enabled: true,
+ /** @prop {ModifierFn} */
+ fn: applyStyle,
+ /** @prop {Function} */
+ onLoad: applyStyleOnLoad,
+ /**
+ * @deprecated since version 1.10.0, the property moved to `computeStyle` modifier
+ * @prop {Boolean} gpuAcceleration=true
+ * If true, it uses the CSS 3d transformation to position the popper.
+ * Otherwise, it will use the `top` and `left` properties.
+ */
+ gpuAcceleration: undefined
+ }
+ };
+
+ /**
+ * The `dataObject` is an object containing all the informations used by Popper.js
+ * this object get passed to modifiers and to the `onCreate` and `onUpdate` callbacks.
+ * @name dataObject
+ * @property {Object} data.instance The Popper.js instance
+ * @property {String} data.placement Placement applied to popper
+ * @property {String} data.originalPlacement Placement originally defined on init
+ * @property {Boolean} data.flipped True if popper has been flipped by flip modifier
+ * @property {Boolean} data.hide True if the reference element is out of boundaries, useful to know when to hide the popper.
+ * @property {HTMLElement} data.arrowElement Node used as arrow by arrow modifier
+ * @property {Object} data.styles Any CSS property defined here will be applied to the popper, it expects the JavaScript nomenclature (eg. `marginBottom`)
+ * @property {Object} data.arrowStyles Any CSS property defined here will be applied to the popper arrow, it expects the JavaScript nomenclature (eg. `marginBottom`)
+ * @property {Object} data.boundaries Offsets of the popper boundaries
+ * @property {Object} data.offsets The measurements of popper, reference and arrow elements.
+ * @property {Object} data.offsets.popper `top`, `left`, `width`, `height` values
+ * @property {Object} data.offsets.reference `top`, `left`, `width`, `height` values
+ * @property {Object} data.offsets.arrow] `top` and `left` offsets, only one of them will be different from 0
+ */
+
+ /**
+ * Default options provided to Popper.js constructor.<br />
+ * These can be overriden using the `options` argument of Popper.js.<br />
+ * To override an option, simply pass as 3rd argument an object with the same
+ * structure of this object, example:
+ * ```
+ * new Popper(ref, pop, {
+ * modifiers: {
+ * preventOverflow: { enabled: false }
+ * }
+ * })
+ * ```
+ * @type {Object}
+ * @static
+ * @memberof Popper
+ */
+ var Defaults = {
+ /**
+ * Popper's placement
+ * @prop {Popper.placements} placement='bottom'
+ */
+ placement: 'bottom',
+
+ /**
+ * Set this to true if you want popper to position it self in 'fixed' mode
+ * @prop {Boolean} positionFixed=false
+ */
+ positionFixed: false,
+
+ /**
+ * Whether events (resize, scroll) are initially enabled
+ * @prop {Boolean} eventsEnabled=true
+ */
+ eventsEnabled: true,
+
+ /**
+ * Set to true if you want to automatically remove the popper when
+ * you call the `destroy` method.
+ * @prop {Boolean} removeOnDestroy=false
+ */
+ removeOnDestroy: false,
+
+ /**
+ * Callback called when the popper is created.<br />
+ * By default, is set to no-op.<br />
+ * Access Popper.js instance with `data.instance`.
+ * @prop {onCreate}
+ */
+ onCreate: function onCreate() {},
+
+ /**
+ * Callback called when the popper is updated, this callback is not called
+ * on the initialization/creation of the popper, but only on subsequent
+ * updates.<br />
+ * By default, is set to no-op.<br />
+ * Access Popper.js instance with `data.instance`.
+ * @prop {onUpdate}
+ */
+ onUpdate: function onUpdate() {},
+
+ /**
+ * List of modifiers used to modify the offsets before they are applied to the popper.
+ * They provide most of the functionalities of Popper.js
+ * @prop {modifiers}
+ */
+ modifiers: modifiers
+ };
+
+ /**
+ * @callback onCreate
+ * @param {dataObject} data
+ */
+
+ /**
+ * @callback onUpdate
+ * @param {dataObject} data
+ */
+
+ // Utils
+ // Methods
+ var Popper = function () {
+ /**
+ * Create a new Popper.js instance
+ * @class Popper
+ * @param {HTMLElement|referenceObject} reference - The reference element used to position the popper
+ * @param {HTMLElement} popper - The HTML element used as popper.
+ * @param {Object} options - Your custom options to override the ones defined in [Defaults](#defaults)
+ * @return {Object} instance - The generated Popper.js instance
+ */
+ function Popper(reference, popper) {
+ var _this = this;
+
+ var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
+ classCallCheck(this, Popper);
+
+ this.scheduleUpdate = function () {
+ return requestAnimationFrame(_this.update);
+ };
+
+ // make update() debounced, so that it only runs at most once-per-tick
+ this.update = debounce(this.update.bind(this));
+
+ // with {} we create a new object with the options inside it
+ this.options = _extends({}, Popper.Defaults, options);
+
+ // init state
+ this.state = {
+ isDestroyed: false,
+ isCreated: false,
+ scrollParents: []
+ };
+
+ // get reference and popper elements (allow jQuery wrappers)
+ this.reference = reference && reference.jquery ? reference[0] : reference;
+ this.popper = popper && popper.jquery ? popper[0] : popper;
+
+ // Deep merge modifiers options
+ this.options.modifiers = {};
+ Object.keys(_extends({}, Popper.Defaults.modifiers, options.modifiers)).forEach(function (name) {
+ _this.options.modifiers[name] = _extends({}, Popper.Defaults.modifiers[name] || {}, options.modifiers ? options.modifiers[name] : {});
+ });
+
+ // Refactoring modifiers' list (Object => Array)
+ this.modifiers = Object.keys(this.options.modifiers).map(function (name) {
+ return _extends({
+ name: name
+ }, _this.options.modifiers[name]);
+ })
+ // sort the modifiers by order
+ .sort(function (a, b) {
+ return a.order - b.order;
+ });
+
+ // modifiers have the ability to execute arbitrary code when Popper.js get inited
+ // such code is executed in the same order of its modifier
+ // they could add new properties to their options configuration
+ // BE AWARE: don't add options to `options.modifiers.name` but to `modifierOptions`!
+ this.modifiers.forEach(function (modifierOptions) {
+ if (modifierOptions.enabled && isFunction(modifierOptions.onLoad)) {
+ modifierOptions.onLoad(_this.reference, _this.popper, _this.options, modifierOptions, _this.state);
+ }
+ });
+
+ // fire the first update to position the popper in the right place
+ this.update();
+
+ var eventsEnabled = this.options.eventsEnabled;
+ if (eventsEnabled) {
+ // setup event listeners, they will take care of update the position in specific situations
+ this.enableEventListeners();
+ }
+
+ this.state.eventsEnabled = eventsEnabled;
+ }
+
+ // We can't use class properties because they don't get listed in the
+ // class prototype and break stuff like Sinon stubs
+
+
+ createClass(Popper, [{
+ key: 'update',
+ value: function update$$1() {
+ return update.call(this);
+ }
+ }, {
+ key: 'destroy',
+ value: function destroy$$1() {
+ return destroy.call(this);
+ }
+ }, {
+ key: 'enableEventListeners',
+ value: function enableEventListeners$$1() {
+ return enableEventListeners.call(this);
+ }
+ }, {
+ key: 'disableEventListeners',
+ value: function disableEventListeners$$1() {
+ return disableEventListeners.call(this);
+ }
+
+ /**
+ * Schedule an update, it will run on the next UI update available
+ * @method scheduleUpdate
+ * @memberof Popper
+ */
+
+
+ /**
+ * Collection of utilities useful when writing custom modifiers.
+ * Starting from version 1.7, this method is available only if you
+ * include `popper-utils.js` before `popper.js`.
+ *
+ * **DEPRECATION**: This way to access PopperUtils is deprecated
+ * and will be removed in v2! Use the PopperUtils module directly instead.
+ * Due to the high instability of the methods contained in Utils, we can't
+ * guarantee them to follow semver. Use them at your own risk!
+ * @static
+ * @private
+ * @type {Object}
+ * @deprecated since version 1.8
+ * @member Utils
+ * @memberof Popper
+ */
+
+ }]);
+ return Popper;
+ }();
+
+ /**
+ * The `referenceObject` is an object that provides an interface compatible with Popper.js
+ * and lets you use it as replacement of a real DOM node.<br />
+ * You can use this method to position a popper relatively to a set of coordinates
+ * in case you don't have a DOM node to use as reference.
+ *
+ * ```
+ * new Popper(referenceObject, popperNode);
+ * ```
+ *
+ * NB: This feature isn't supported in Internet Explorer 10
+ * @name referenceObject
+ * @property {Function} data.getBoundingClientRect
+ * A function that returns a set of coordinates compatible with the native `getBoundingClientRect` method.
+ * @property {number} data.clientWidth
+ * An ES6 getter that will return the width of the virtual reference element.
+ * @property {number} data.clientHeight
+ * An ES6 getter that will return the height of the virtual reference element.
+ */
+
+
+ Popper.Utils = (typeof window !== 'undefined' ? window : global).PopperUtils;
+ Popper.placements = placements;
+ Popper.Defaults = Defaults;
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): dropdown.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var Dropdown = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Constants
+ * ------------------------------------------------------------------------
+ */
+ var NAME = 'dropdown';
+ var VERSION = '4.1.3';
+ var DATA_KEY = 'bs.dropdown';
+ var EVENT_KEY = "." + DATA_KEY;
+ var DATA_API_KEY = '.data-api';
+ var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
+ var ESCAPE_KEYCODE = 27; // KeyboardEvent.which value for Escape (Esc) key
+
+ var SPACE_KEYCODE = 32; // KeyboardEvent.which value for space key
+
+ var TAB_KEYCODE = 9; // KeyboardEvent.which value for tab key
+
+ var ARROW_UP_KEYCODE = 38; // KeyboardEvent.which value for up arrow key
+
+ var ARROW_DOWN_KEYCODE = 40; // KeyboardEvent.which value for down arrow key
+
+ var RIGHT_MOUSE_BUTTON_WHICH = 3; // MouseEvent.which value for the right button (assuming a right-handed mouse)
+
+ var REGEXP_KEYDOWN = new RegExp(ARROW_UP_KEYCODE + "|" + ARROW_DOWN_KEYCODE + "|" + ESCAPE_KEYCODE);
+ var Event = {
+ HIDE: "hide" + EVENT_KEY,
+ HIDDEN: "hidden" + EVENT_KEY,
+ SHOW: "show" + EVENT_KEY,
+ SHOWN: "shown" + EVENT_KEY,
+ CLICK: "click" + EVENT_KEY,
+ CLICK_DATA_API: "click" + EVENT_KEY + DATA_API_KEY,
+ KEYDOWN_DATA_API: "keydown" + EVENT_KEY + DATA_API_KEY,
+ KEYUP_DATA_API: "keyup" + EVENT_KEY + DATA_API_KEY
+ };
+ var ClassName = {
+ DISABLED: 'disabled',
+ SHOW: 'show',
+ DROPUP: 'dropup',
+ DROPRIGHT: 'dropright',
+ DROPLEFT: 'dropleft',
+ MENURIGHT: 'dropdown-menu-right',
+ MENULEFT: 'dropdown-menu-left',
+ POSITION_STATIC: 'position-static'
+ };
+ var Selector = {
+ DATA_TOGGLE: '[data-toggle="dropdown"]',
+ FORM_CHILD: '.dropdown form',
+ MENU: '.dropdown-menu',
+ NAVBAR_NAV: '.navbar-nav',
+ VISIBLE_ITEMS: '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'
+ };
+ var AttachmentMap = {
+ TOP: 'top-start',
+ TOPEND: 'top-end',
+ BOTTOM: 'bottom-start',
+ BOTTOMEND: 'bottom-end',
+ RIGHT: 'right-start',
+ RIGHTEND: 'right-end',
+ LEFT: 'left-start',
+ LEFTEND: 'left-end'
+ };
+ var Default = {
+ offset: 0,
+ flip: true,
+ boundary: 'scrollParent',
+ reference: 'toggle',
+ display: 'dynamic'
+ };
+ var DefaultType = {
+ offset: '(number|string|function)',
+ flip: 'boolean',
+ boundary: '(string|element)',
+ reference: '(string|element)',
+ display: 'string'
+ /**
+ * ------------------------------------------------------------------------
+ * Class Definition
+ * ------------------------------------------------------------------------
+ */
+
+ };
+
+ var Dropdown =
+ /*#__PURE__*/
+ function () {
+ function Dropdown(element, config) {
+ this._element = element;
+ this._popper = null;
+ this._config = this._getConfig(config);
+ this._menu = this._getMenuElement();
+ this._inNavbar = this._detectNavbar();
+
+ this._addEventListeners();
+ } // Getters
+
+
+ var _proto = Dropdown.prototype;
+
+ // Public
+ _proto.toggle = function toggle() {
+ if (this._element.disabled || $$$1(this._element).hasClass(ClassName.DISABLED)) {
+ return;
+ }
+
+ var parent = Dropdown._getParentFromElement(this._element);
+
+ var isActive = $$$1(this._menu).hasClass(ClassName.SHOW);
+
+ Dropdown._clearMenus();
+
+ if (isActive) {
+ return;
+ }
+
+ var relatedTarget = {
+ relatedTarget: this._element
+ };
+ var showEvent = $$$1.Event(Event.SHOW, relatedTarget);
+ $$$1(parent).trigger(showEvent);
+
+ if (showEvent.isDefaultPrevented()) {
+ return;
+ } // Disable totally Popper.js for Dropdown in Navbar
+
+
+ if (!this._inNavbar) {
+ /**
+ * Check for Popper dependency
+ * Popper - https://popper.js.org
+ */
+ if (typeof Popper === 'undefined') {
+ throw new TypeError('Bootstrap dropdown require Popper.js (https://popper.js.org)');
+ }
+
+ var referenceElement = this._element;
+
+ if (this._config.reference === 'parent') {
+ referenceElement = parent;
+ } else if (Util.isElement(this._config.reference)) {
+ referenceElement = this._config.reference; // Check if it's jQuery element
+
+ if (typeof this._config.reference.jquery !== 'undefined') {
+ referenceElement = this._config.reference[0];
+ }
+ } // If boundary is not `scrollParent`, then set position to `static`
+ // to allow the menu to "escape" the scroll parent's boundaries
+ // https://github.com/twbs/bootstrap/issues/24251
+
+
+ if (this._config.boundary !== 'scrollParent') {
+ $$$1(parent).addClass(ClassName.POSITION_STATIC);
+ }
+
+ this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig());
+ } // If this is a touch-enabled device we add extra
+ // empty mouseover listeners to the body's immediate children;
+ // only needed because of broken event delegation on iOS
+ // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
+
+
+ if ('ontouchstart' in document.documentElement && $$$1(parent).closest(Selector.NAVBAR_NAV).length === 0) {
+ $$$1(document.body).children().on('mouseover', null, $$$1.noop);
+ }
+
+ this._element.focus();
+
+ this._element.setAttribute('aria-expanded', true);
+
+ $$$1(this._menu).toggleClass(ClassName.SHOW);
+ $$$1(parent).toggleClass(ClassName.SHOW).trigger($$$1.Event(Event.SHOWN, relatedTarget));
+ };
+
+ _proto.dispose = function dispose() {
+ $$$1.removeData(this._element, DATA_KEY);
+ $$$1(this._element).off(EVENT_KEY);
+ this._element = null;
+ this._menu = null;
+
+ if (this._popper !== null) {
+ this._popper.destroy();
+
+ this._popper = null;
+ }
+ };
+
+ _proto.update = function update() {
+ this._inNavbar = this._detectNavbar();
+
+ if (this._popper !== null) {
+ this._popper.scheduleUpdate();
+ }
+ }; // Private
+
+
+ _proto._addEventListeners = function _addEventListeners() {
+ var _this = this;
+
+ $$$1(this._element).on(Event.CLICK, function (event) {
+ event.preventDefault();
+ event.stopPropagation();
+
+ _this.toggle();
+ });
+ };
+
+ _proto._getConfig = function _getConfig(config) {
+ config = _objectSpread({}, this.constructor.Default, $$$1(this._element).data(), config);
+ Util.typeCheckConfig(NAME, config, this.constructor.DefaultType);
+ return config;
+ };
+
+ _proto._getMenuElement = function _getMenuElement() {
+ if (!this._menu) {
+ var parent = Dropdown._getParentFromElement(this._element);
+
+ if (parent) {
+ this._menu = parent.querySelector(Selector.MENU);
+ }
+ }
+
+ return this._menu;
+ };
+
+ _proto._getPlacement = function _getPlacement() {
+ var $parentDropdown = $$$1(this._element.parentNode);
+ var placement = AttachmentMap.BOTTOM; // Handle dropup
+
+ if ($parentDropdown.hasClass(ClassName.DROPUP)) {
+ placement = AttachmentMap.TOP;
+
+ if ($$$1(this._menu).hasClass(ClassName.MENURIGHT)) {
+ placement = AttachmentMap.TOPEND;
+ }
+ } else if ($parentDropdown.hasClass(ClassName.DROPRIGHT)) {
+ placement = AttachmentMap.RIGHT;
+ } else if ($parentDropdown.hasClass(ClassName.DROPLEFT)) {
+ placement = AttachmentMap.LEFT;
+ } else if ($$$1(this._menu).hasClass(ClassName.MENURIGHT)) {
+ placement = AttachmentMap.BOTTOMEND;
+ }
+
+ return placement;
+ };
+
+ _proto._detectNavbar = function _detectNavbar() {
+ return $$$1(this._element).closest('.navbar').length > 0;
+ };
+
+ _proto._getPopperConfig = function _getPopperConfig() {
+ var _this2 = this;
+
+ var offsetConf = {};
+
+ if (typeof this._config.offset === 'function') {
+ offsetConf.fn = function (data) {
+ data.offsets = _objectSpread({}, data.offsets, _this2._config.offset(data.offsets) || {});
+ return data;
+ };
+ } else {
+ offsetConf.offset = this._config.offset;
+ }
+
+ var popperConfig = {
+ placement: this._getPlacement(),
+ modifiers: {
+ offset: offsetConf,
+ flip: {
+ enabled: this._config.flip
+ },
+ preventOverflow: {
+ boundariesElement: this._config.boundary
+ }
+ } // Disable Popper.js if we have a static display
+
+ };
+
+ if (this._config.display === 'static') {
+ popperConfig.modifiers.applyStyle = {
+ enabled: false
+ };
+ }
+
+ return popperConfig;
+ }; // Static
+
+
+ Dropdown._jQueryInterface = function _jQueryInterface(config) {
+ return this.each(function () {
+ var data = $$$1(this).data(DATA_KEY);
+
+ var _config = typeof config === 'object' ? config : null;
+
+ if (!data) {
+ data = new Dropdown(this, _config);
+ $$$1(this).data(DATA_KEY, data);
+ }
+
+ if (typeof config === 'string') {
+ if (typeof data[config] === 'undefined') {
+ throw new TypeError("No method named \"" + config + "\"");
+ }
+
+ data[config]();
+ }
+ });
+ };
+
+ Dropdown._clearMenus = function _clearMenus(event) {
+ if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH || event.type === 'keyup' && event.which !== TAB_KEYCODE)) {
+ return;
+ }
+
+ var toggles = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE));
+
+ for (var i = 0, len = toggles.length; i < len; i++) {
+ var parent = Dropdown._getParentFromElement(toggles[i]);
+
+ var context = $$$1(toggles[i]).data(DATA_KEY);
+ var relatedTarget = {
+ relatedTarget: toggles[i]
+ };
+
+ if (event && event.type === 'click') {
+ relatedTarget.clickEvent = event;
+ }
+
+ if (!context) {
+ continue;
+ }
+
+ var dropdownMenu = context._menu;
+
+ if (!$$$1(parent).hasClass(ClassName.SHOW)) {
+ continue;
+ }
+
+ if (event && (event.type === 'click' && /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) && $$$1.contains(parent, event.target)) {
+ continue;
+ }
+
+ var hideEvent = $$$1.Event(Event.HIDE, relatedTarget);
+ $$$1(parent).trigger(hideEvent);
+
+ if (hideEvent.isDefaultPrevented()) {
+ continue;
+ } // If this is a touch-enabled device we remove the extra
+ // empty mouseover listeners we added for iOS support
+
+
+ if ('ontouchstart' in document.documentElement) {
+ $$$1(document.body).children().off('mouseover', null, $$$1.noop);
+ }
+
+ toggles[i].setAttribute('aria-expanded', 'false');
+ $$$1(dropdownMenu).removeClass(ClassName.SHOW);
+ $$$1(parent).removeClass(ClassName.SHOW).trigger($$$1.Event(Event.HIDDEN, relatedTarget));
+ }
+ };
+
+ Dropdown._getParentFromElement = function _getParentFromElement(element) {
+ var parent;
+ var selector = Util.getSelectorFromElement(element);
+
+ if (selector) {
+ parent = document.querySelector(selector);
+ }
+
+ return parent || element.parentNode;
+ }; // eslint-disable-next-line complexity
+
+
+ Dropdown._dataApiKeydownHandler = function _dataApiKeydownHandler(event) {
+ // If not input/textarea:
+ // - And not a key in REGEXP_KEYDOWN => not a dropdown command
+ // If input/textarea:
+ // - If space key => not a dropdown command
+ // - If key is other than escape
+ // - If key is not up or down => not a dropdown command
+ // - If trigger inside the menu => not a dropdown command
+ if (/input|textarea/i.test(event.target.tagName) ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE && (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE || $$$1(event.target).closest(Selector.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) {
+ return;
+ }
+
+ event.preventDefault();
+ event.stopPropagation();
+
+ if (this.disabled || $$$1(this).hasClass(ClassName.DISABLED)) {
+ return;
+ }
+
+ var parent = Dropdown._getParentFromElement(this);
+
+ var isActive = $$$1(parent).hasClass(ClassName.SHOW);
+
+ if (!isActive && (event.which !== ESCAPE_KEYCODE || event.which !== SPACE_KEYCODE) || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {
+ if (event.which === ESCAPE_KEYCODE) {
+ var toggle = parent.querySelector(Selector.DATA_TOGGLE);
+ $$$1(toggle).trigger('focus');
+ }
+
+ $$$1(this).trigger('click');
+ return;
+ }
+
+ var items = [].slice.call(parent.querySelectorAll(Selector.VISIBLE_ITEMS));
+
+ if (items.length === 0) {
+ return;
+ }
+
+ var index = items.indexOf(event.target);
+
+ if (event.which === ARROW_UP_KEYCODE && index > 0) {
+ // Up
+ index--;
+ }
+
+ if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) {
+ // Down
+ index++;
+ }
+
+ if (index < 0) {
+ index = 0;
+ }
+
+ items[index].focus();
+ };
+
+ _createClass(Dropdown, null, [{
+ key: "VERSION",
+ get: function get() {
+ return VERSION;
+ }
+ }, {
+ key: "Default",
+ get: function get() {
+ return Default;
+ }
+ }, {
+ key: "DefaultType",
+ get: function get() {
+ return DefaultType;
+ }
+ }]);
+
+ return Dropdown;
+ }();
+ /**
+ * ------------------------------------------------------------------------
+ * Data Api implementation
+ * ------------------------------------------------------------------------
+ */
+
+
+ $$$1(document).on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler).on(Event.KEYDOWN_DATA_API, Selector.MENU, Dropdown._dataApiKeydownHandler).on(Event.CLICK_DATA_API + " " + Event.KEYUP_DATA_API, Dropdown._clearMenus).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {
+ event.preventDefault();
+ event.stopPropagation();
+
+ Dropdown._jQueryInterface.call($$$1(this), 'toggle');
+ }).on(Event.CLICK_DATA_API, Selector.FORM_CHILD, function (e) {
+ e.stopPropagation();
+ });
+ /**
+ * ------------------------------------------------------------------------
+ * jQuery
+ * ------------------------------------------------------------------------
+ */
+
+ $$$1.fn[NAME] = Dropdown._jQueryInterface;
+ $$$1.fn[NAME].Constructor = Dropdown;
+
+ $$$1.fn[NAME].noConflict = function () {
+ $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
+ return Dropdown._jQueryInterface;
+ };
+
+ return Dropdown;
+ }($, Popper);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): modal.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var Modal = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Constants
+ * ------------------------------------------------------------------------
+ */
+ var NAME = 'modal';
+ var VERSION = '4.1.3';
+ var DATA_KEY = 'bs.modal';
+ var EVENT_KEY = "." + DATA_KEY;
+ var DATA_API_KEY = '.data-api';
+ var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
+ var ESCAPE_KEYCODE = 27; // KeyboardEvent.which value for Escape (Esc) key
+
+ var Default = {
+ backdrop: true,
+ keyboard: true,
+ focus: true,
+ show: true
+ };
+ var DefaultType = {
+ backdrop: '(boolean|string)',
+ keyboard: 'boolean',
+ focus: 'boolean',
+ show: 'boolean'
+ };
+ var Event = {
+ HIDE: "hide" + EVENT_KEY,
+ HIDDEN: "hidden" + EVENT_KEY,
+ SHOW: "show" + EVENT_KEY,
+ SHOWN: "shown" + EVENT_KEY,
+ FOCUSIN: "focusin" + EVENT_KEY,
+ RESIZE: "resize" + EVENT_KEY,
+ CLICK_DISMISS: "click.dismiss" + EVENT_KEY,
+ KEYDOWN_DISMISS: "keydown.dismiss" + EVENT_KEY,
+ MOUSEUP_DISMISS: "mouseup.dismiss" + EVENT_KEY,
+ MOUSEDOWN_DISMISS: "mousedown.dismiss" + EVENT_KEY,
+ CLICK_DATA_API: "click" + EVENT_KEY + DATA_API_KEY
+ };
+ var ClassName = {
+ SCROLLBAR_MEASURER: 'modal-scrollbar-measure',
+ BACKDROP: 'modal-backdrop',
+ OPEN: 'modal-open',
+ FADE: 'fade',
+ SHOW: 'show'
+ };
+ var Selector = {
+ DIALOG: '.modal-dialog',
+ DATA_TOGGLE: '[data-toggle="modal"]',
+ DATA_DISMISS: '[data-dismiss="modal"]',
+ FIXED_CONTENT: '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',
+ STICKY_CONTENT: '.sticky-top'
+ /**
+ * ------------------------------------------------------------------------
+ * Class Definition
+ * ------------------------------------------------------------------------
+ */
+
+ };
+
+ var Modal =
+ /*#__PURE__*/
+ function () {
+ function Modal(element, config) {
+ this._config = this._getConfig(config);
+ this._element = element;
+ this._dialog = element.querySelector(Selector.DIALOG);
+ this._backdrop = null;
+ this._isShown = false;
+ this._isBodyOverflowing = false;
+ this._ignoreBackdropClick = false;
+ this._scrollbarWidth = 0;
+ } // Getters
+
+
+ var _proto = Modal.prototype;
+
+ // Public
+ _proto.toggle = function toggle(relatedTarget) {
+ return this._isShown ? this.hide() : this.show(relatedTarget);
+ };
+
+ _proto.show = function show(relatedTarget) {
+ var _this = this;
+
+ if (this._isTransitioning || this._isShown) {
+ return;
+ }
+
+ if ($$$1(this._element).hasClass(ClassName.FADE)) {
+ this._isTransitioning = true;
+ }
+
+ var showEvent = $$$1.Event(Event.SHOW, {
+ relatedTarget: relatedTarget
+ });
+ $$$1(this._element).trigger(showEvent);
+
+ if (this._isShown || showEvent.isDefaultPrevented()) {
+ return;
+ }
+
+ this._isShown = true;
+
+ this._checkScrollbar();
+
+ this._setScrollbar();
+
+ this._adjustDialog();
+
+ $$$1(document.body).addClass(ClassName.OPEN);
+
+ this._setEscapeEvent();
+
+ this._setResizeEvent();
+
+ $$$1(this._element).on(Event.CLICK_DISMISS, Selector.DATA_DISMISS, function (event) {
+ return _this.hide(event);
+ });
+ $$$1(this._dialog).on(Event.MOUSEDOWN_DISMISS, function () {
+ $$$1(_this._element).one(Event.MOUSEUP_DISMISS, function (event) {
+ if ($$$1(event.target).is(_this._element)) {
+ _this._ignoreBackdropClick = true;
+ }
+ });
+ });
+
+ this._showBackdrop(function () {
+ return _this._showElement(relatedTarget);
+ });
+ };
+
+ _proto.hide = function hide(event) {
+ var _this2 = this;
+
+ if (event) {
+ event.preventDefault();
+ }
+
+ if (this._isTransitioning || !this._isShown) {
+ return;
+ }
+
+ var hideEvent = $$$1.Event(Event.HIDE);
+ $$$1(this._element).trigger(hideEvent);
+
+ if (!this._isShown || hideEvent.isDefaultPrevented()) {
+ return;
+ }
+
+ this._isShown = false;
+ var transition = $$$1(this._element).hasClass(ClassName.FADE);
+
+ if (transition) {
+ this._isTransitioning = true;
+ }
+
+ this._setEscapeEvent();
+
+ this._setResizeEvent();
+
+ $$$1(document).off(Event.FOCUSIN);
+ $$$1(this._element).removeClass(ClassName.SHOW);
+ $$$1(this._element).off(Event.CLICK_DISMISS);
+ $$$1(this._dialog).off(Event.MOUSEDOWN_DISMISS);
+
+ if (transition) {
+ var transitionDuration = Util.getTransitionDurationFromElement(this._element);
+ $$$1(this._element).one(Util.TRANSITION_END, function (event) {
+ return _this2._hideModal(event);
+ }).emulateTransitionEnd(transitionDuration);
+ } else {
+ this._hideModal();
+ }
+ };
+
+ _proto.dispose = function dispose() {
+ $$$1.removeData(this._element, DATA_KEY);
+ $$$1(window, document, this._element, this._backdrop).off(EVENT_KEY);
+ this._config = null;
+ this._element = null;
+ this._dialog = null;
+ this._backdrop = null;
+ this._isShown = null;
+ this._isBodyOverflowing = null;
+ this._ignoreBackdropClick = null;
+ this._scrollbarWidth = null;
+ };
+
+ _proto.handleUpdate = function handleUpdate() {
+ this._adjustDialog();
+ }; // Private
+
+
+ _proto._getConfig = function _getConfig(config) {
+ config = _objectSpread({}, Default, config);
+ Util.typeCheckConfig(NAME, config, DefaultType);
+ return config;
+ };
+
+ _proto._showElement = function _showElement(relatedTarget) {
+ var _this3 = this;
+
+ var transition = $$$1(this._element).hasClass(ClassName.FADE);
+
+ if (!this._element.parentNode || this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {
+ // Don't move modal's DOM position
+ document.body.appendChild(this._element);
+ }
+
+ this._element.style.display = 'block';
+
+ this._element.removeAttribute('aria-hidden');
+
+ this._element.scrollTop = 0;
+
+ if (transition) {
+ Util.reflow(this._element);
+ }
+
+ $$$1(this._element).addClass(ClassName.SHOW);
+
+ if (this._config.focus) {
+ this._enforceFocus();
+ }
+
+ var shownEvent = $$$1.Event(Event.SHOWN, {
+ relatedTarget: relatedTarget
+ });
+
+ var transitionComplete = function transitionComplete() {
+ if (_this3._config.focus) {
+ _this3._element.focus();
+ }
+
+ _this3._isTransitioning = false;
+ $$$1(_this3._element).trigger(shownEvent);
+ };
+
+ if (transition) {
+ var transitionDuration = Util.getTransitionDurationFromElement(this._element);
+ $$$1(this._dialog).one(Util.TRANSITION_END, transitionComplete).emulateTransitionEnd(transitionDuration);
+ } else {
+ transitionComplete();
+ }
+ };
+
+ _proto._enforceFocus = function _enforceFocus() {
+ var _this4 = this;
+
+ $$$1(document).off(Event.FOCUSIN) // Guard against infinite focus loop
+ .on(Event.FOCUSIN, function (event) {
+ if (document !== event.target && _this4._element !== event.target && $$$1(_this4._element).has(event.target).length === 0) {
+ _this4._element.focus();
+ }
+ });
+ };
+
+ _proto._setEscapeEvent = function _setEscapeEvent() {
+ var _this5 = this;
+
+ if (this._isShown && this._config.keyboard) {
+ $$$1(this._element).on(Event.KEYDOWN_DISMISS, function (event) {
+ if (event.which === ESCAPE_KEYCODE) {
+ event.preventDefault();
+
+ _this5.hide();
+ }
+ });
+ } else if (!this._isShown) {
+ $$$1(this._element).off(Event.KEYDOWN_DISMISS);
+ }
+ };
+
+ _proto._setResizeEvent = function _setResizeEvent() {
+ var _this6 = this;
+
+ if (this._isShown) {
+ $$$1(window).on(Event.RESIZE, function (event) {
+ return _this6.handleUpdate(event);
+ });
+ } else {
+ $$$1(window).off(Event.RESIZE);
+ }
+ };
+
+ _proto._hideModal = function _hideModal() {
+ var _this7 = this;
+
+ this._element.style.display = 'none';
+
+ this._element.setAttribute('aria-hidden', true);
+
+ this._isTransitioning = false;
+
+ this._showBackdrop(function () {
+ $$$1(document.body).removeClass(ClassName.OPEN);
+
+ _this7._resetAdjustments();
+
+ _this7._resetScrollbar();
+
+ $$$1(_this7._element).trigger(Event.HIDDEN);
+ });
+ };
+
+ _proto._removeBackdrop = function _removeBackdrop() {
+ if (this._backdrop) {
+ $$$1(this._backdrop).remove();
+ this._backdrop = null;
+ }
+ };
+
+ _proto._showBackdrop = function _showBackdrop(callback) {
+ var _this8 = this;
+
+ var animate = $$$1(this._element).hasClass(ClassName.FADE) ? ClassName.FADE : '';
+
+ if (this._isShown && this._config.backdrop) {
+ this._backdrop = document.createElement('div');
+ this._backdrop.className = ClassName.BACKDROP;
+
+ if (animate) {
+ this._backdrop.classList.add(animate);
+ }
+
+ $$$1(this._backdrop).appendTo(document.body);
+ $$$1(this._element).on(Event.CLICK_DISMISS, function (event) {
+ if (_this8._ignoreBackdropClick) {
+ _this8._ignoreBackdropClick = false;
+ return;
+ }
+
+ if (event.target !== event.currentTarget) {
+ return;
+ }
+
+ if (_this8._config.backdrop === 'static') {
+ _this8._element.focus();
+ } else {
+ _this8.hide();
+ }
+ });
+
+ if (animate) {
+ Util.reflow(this._backdrop);
+ }
+
+ $$$1(this._backdrop).addClass(ClassName.SHOW);
+
+ if (!callback) {
+ return;
+ }
+
+ if (!animate) {
+ callback();
+ return;
+ }
+
+ var backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop);
+ $$$1(this._backdrop).one(Util.TRANSITION_END, callback).emulateTransitionEnd(backdropTransitionDuration);
+ } else if (!this._isShown && this._backdrop) {
+ $$$1(this._backdrop).removeClass(ClassName.SHOW);
+
+ var callbackRemove = function callbackRemove() {
+ _this8._removeBackdrop();
+
+ if (callback) {
+ callback();
+ }
+ };
+
+ if ($$$1(this._element).hasClass(ClassName.FADE)) {
+ var _backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop);
+
+ $$$1(this._backdrop).one(Util.TRANSITION_END, callbackRemove).emulateTransitionEnd(_backdropTransitionDuration);
+ } else {
+ callbackRemove();
+ }
+ } else if (callback) {
+ callback();
+ }
+ }; // ----------------------------------------------------------------------
+ // the following methods are used to handle overflowing modals
+ // todo (fat): these should probably be refactored out of modal.js
+ // ----------------------------------------------------------------------
+
+
+ _proto._adjustDialog = function _adjustDialog() {
+ var isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;
+
+ if (!this._isBodyOverflowing && isModalOverflowing) {
+ this._element.style.paddingLeft = this._scrollbarWidth + "px";
+ }
+
+ if (this._isBodyOverflowing && !isModalOverflowing) {
+ this._element.style.paddingRight = this._scrollbarWidth + "px";
+ }
+ };
+
+ _proto._resetAdjustments = function _resetAdjustments() {
+ this._element.style.paddingLeft = '';
+ this._element.style.paddingRight = '';
+ };
+
+ _proto._checkScrollbar = function _checkScrollbar() {
+ var rect = document.body.getBoundingClientRect();
+ this._isBodyOverflowing = rect.left + rect.right < window.innerWidth;
+ this._scrollbarWidth = this._getScrollbarWidth();
+ };
+
+ _proto._setScrollbar = function _setScrollbar() {
+ var _this9 = this;
+
+ if (this._isBodyOverflowing) {
+ // Note: DOMNode.style.paddingRight returns the actual value or '' if not set
+ // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set
+ var fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT));
+ var stickyContent = [].slice.call(document.querySelectorAll(Selector.STICKY_CONTENT)); // Adjust fixed content padding
+
+ $$$1(fixedContent).each(function (index, element) {
+ var actualPadding = element.style.paddingRight;
+ var calculatedPadding = $$$1(element).css('padding-right');
+ $$$1(element).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + _this9._scrollbarWidth + "px");
+ }); // Adjust sticky content margin
+
+ $$$1(stickyContent).each(function (index, element) {
+ var actualMargin = element.style.marginRight;
+ var calculatedMargin = $$$1(element).css('margin-right');
+ $$$1(element).data('margin-right', actualMargin).css('margin-right', parseFloat(calculatedMargin) - _this9._scrollbarWidth + "px");
+ }); // Adjust body padding
+
+ var actualPadding = document.body.style.paddingRight;
+ var calculatedPadding = $$$1(document.body).css('padding-right');
+ $$$1(document.body).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + this._scrollbarWidth + "px");
+ }
+ };
+
+ _proto._resetScrollbar = function _resetScrollbar() {
+ // Restore fixed content padding
+ var fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT));
+ $$$1(fixedContent).each(function (index, element) {
+ var padding = $$$1(element).data('padding-right');
+ $$$1(element).removeData('padding-right');
+ element.style.paddingRight = padding ? padding : '';
+ }); // Restore sticky content
+
+ var elements = [].slice.call(document.querySelectorAll("" + Selector.STICKY_CONTENT));
+ $$$1(elements).each(function (index, element) {
+ var margin = $$$1(element).data('margin-right');
+
+ if (typeof margin !== 'undefined') {
+ $$$1(element).css('margin-right', margin).removeData('margin-right');
+ }
+ }); // Restore body padding
+
+ var padding = $$$1(document.body).data('padding-right');
+ $$$1(document.body).removeData('padding-right');
+ document.body.style.paddingRight = padding ? padding : '';
+ };
+
+ _proto._getScrollbarWidth = function _getScrollbarWidth() {
+ // thx d.walsh
+ var scrollDiv = document.createElement('div');
+ scrollDiv.className = ClassName.SCROLLBAR_MEASURER;
+ document.body.appendChild(scrollDiv);
+ var scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth;
+ document.body.removeChild(scrollDiv);
+ return scrollbarWidth;
+ }; // Static
+
+
+ Modal._jQueryInterface = function _jQueryInterface(config, relatedTarget) {
+ return this.each(function () {
+ var data = $$$1(this).data(DATA_KEY);
+
+ var _config = _objectSpread({}, Default, $$$1(this).data(), typeof config === 'object' && config ? config : {});
+
+ if (!data) {
+ data = new Modal(this, _config);
+ $$$1(this).data(DATA_KEY, data);
+ }
+
+ if (typeof config === 'string') {
+ if (typeof data[config] === 'undefined') {
+ throw new TypeError("No method named \"" + config + "\"");
+ }
+
+ data[config](relatedTarget);
+ } else if (_config.show) {
+ data.show(relatedTarget);
+ }
+ });
+ };
+
+ _createClass(Modal, null, [{
+ key: "VERSION",
+ get: function get() {
+ return VERSION;
+ }
+ }, {
+ key: "Default",
+ get: function get() {
+ return Default;
+ }
+ }]);
+
+ return Modal;
+ }();
+ /**
+ * ------------------------------------------------------------------------
+ * Data Api implementation
+ * ------------------------------------------------------------------------
+ */
+
+
+ $$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {
+ var _this10 = this;
+
+ var target;
+ var selector = Util.getSelectorFromElement(this);
+
+ if (selector) {
+ target = document.querySelector(selector);
+ }
+
+ var config = $$$1(target).data(DATA_KEY) ? 'toggle' : _objectSpread({}, $$$1(target).data(), $$$1(this).data());
+
+ if (this.tagName === 'A' || this.tagName === 'AREA') {
+ event.preventDefault();
+ }
+
+ var $target = $$$1(target).one(Event.SHOW, function (showEvent) {
+ if (showEvent.isDefaultPrevented()) {
+ // Only register focus restorer if modal will actually get shown
+ return;
+ }
+
+ $target.one(Event.HIDDEN, function () {
+ if ($$$1(_this10).is(':visible')) {
+ _this10.focus();
+ }
+ });
+ });
+
+ Modal._jQueryInterface.call($$$1(target), config, this);
+ });
+ /**
+ * ------------------------------------------------------------------------
+ * jQuery
+ * ------------------------------------------------------------------------
+ */
+
+ $$$1.fn[NAME] = Modal._jQueryInterface;
+ $$$1.fn[NAME].Constructor = Modal;
+
+ $$$1.fn[NAME].noConflict = function () {
+ $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
+ return Modal._jQueryInterface;
+ };
+
+ return Modal;
+ }($);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): tooltip.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var Tooltip = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Constants
+ * ------------------------------------------------------------------------
+ */
+ var NAME = 'tooltip';
+ var VERSION = '4.1.3';
+ var DATA_KEY = 'bs.tooltip';
+ var EVENT_KEY = "." + DATA_KEY;
+ var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
+ var CLASS_PREFIX = 'bs-tooltip';
+ var BSCLS_PREFIX_REGEX = new RegExp("(^|\\s)" + CLASS_PREFIX + "\\S+", 'g');
+ var DefaultType = {
+ animation: 'boolean',
+ template: 'string',
+ title: '(string|element|function)',
+ trigger: 'string',
+ delay: '(number|object)',
+ html: 'boolean',
+ selector: '(string|boolean)',
+ placement: '(string|function)',
+ offset: '(number|string)',
+ container: '(string|element|boolean)',
+ fallbackPlacement: '(string|array)',
+ boundary: '(string|element)'
+ };
+ var AttachmentMap = {
+ AUTO: 'auto',
+ TOP: 'top',
+ RIGHT: 'right',
+ BOTTOM: 'bottom',
+ LEFT: 'left'
+ };
+ var Default = {
+ animation: true,
+ template: '<div class="tooltip" role="tooltip">' + '<div class="arrow"></div>' + '<div class="tooltip-inner"></div></div>',
+ trigger: 'hover focus',
+ title: '',
+ delay: 0,
+ html: false,
+ selector: false,
+ placement: 'top',
+ offset: 0,
+ container: false,
+ fallbackPlacement: 'flip',
+ boundary: 'scrollParent'
+ };
+ var HoverState = {
+ SHOW: 'show',
+ OUT: 'out'
+ };
+ var Event = {
+ HIDE: "hide" + EVENT_KEY,
+ HIDDEN: "hidden" + EVENT_KEY,
+ SHOW: "show" + EVENT_KEY,
+ SHOWN: "shown" + EVENT_KEY,
+ INSERTED: "inserted" + EVENT_KEY,
+ CLICK: "click" + EVENT_KEY,
+ FOCUSIN: "focusin" + EVENT_KEY,
+ FOCUSOUT: "focusout" + EVENT_KEY,
+ MOUSEENTER: "mouseenter" + EVENT_KEY,
+ MOUSELEAVE: "mouseleave" + EVENT_KEY
+ };
+ var ClassName = {
+ FADE: 'fade',
+ SHOW: 'show'
+ };
+ var Selector = {
+ TOOLTIP: '.tooltip',
+ TOOLTIP_INNER: '.tooltip-inner',
+ ARROW: '.arrow'
+ };
+ var Trigger = {
+ HOVER: 'hover',
+ FOCUS: 'focus',
+ CLICK: 'click',
+ MANUAL: 'manual'
+ /**
+ * ------------------------------------------------------------------------
+ * Class Definition
+ * ------------------------------------------------------------------------
+ */
+
+ };
+
+ var Tooltip =
+ /*#__PURE__*/
+ function () {
+ function Tooltip(element, config) {
+ /**
+ * Check for Popper dependency
+ * Popper - https://popper.js.org
+ */
+ if (typeof Popper === 'undefined') {
+ throw new TypeError('Bootstrap tooltips require Popper.js (https://popper.js.org)');
+ } // private
+
+
+ this._isEnabled = true;
+ this._timeout = 0;
+ this._hoverState = '';
+ this._activeTrigger = {};
+ this._popper = null; // Protected
+
+ this.element = element;
+ this.config = this._getConfig(config);
+ this.tip = null;
+
+ this._setListeners();
+ } // Getters
+
+
+ var _proto = Tooltip.prototype;
+
+ // Public
+ _proto.enable = function enable() {
+ this._isEnabled = true;
+ };
+
+ _proto.disable = function disable() {
+ this._isEnabled = false;
+ };
+
+ _proto.toggleEnabled = function toggleEnabled() {
+ this._isEnabled = !this._isEnabled;
+ };
+
+ _proto.toggle = function toggle(event) {
+ if (!this._isEnabled) {
+ return;
+ }
+
+ if (event) {
+ var dataKey = this.constructor.DATA_KEY;
+ var context = $$$1(event.currentTarget).data(dataKey);
+
+ if (!context) {
+ context = new this.constructor(event.currentTarget, this._getDelegateConfig());
+ $$$1(event.currentTarget).data(dataKey, context);
+ }
+
+ context._activeTrigger.click = !context._activeTrigger.click;
+
+ if (context._isWithActiveTrigger()) {
+ context._enter(null, context);
+ } else {
+ context._leave(null, context);
+ }
+ } else {
+ if ($$$1(this.getTipElement()).hasClass(ClassName.SHOW)) {
+ this._leave(null, this);
+
+ return;
+ }
+
+ this._enter(null, this);
+ }
+ };
+
+ _proto.dispose = function dispose() {
+ clearTimeout(this._timeout);
+ $$$1.removeData(this.element, this.constructor.DATA_KEY);
+ $$$1(this.element).off(this.constructor.EVENT_KEY);
+ $$$1(this.element).closest('.modal').off('hide.bs.modal');
+
+ if (this.tip) {
+ $$$1(this.tip).remove();
+ }
+
+ this._isEnabled = null;
+ this._timeout = null;
+ this._hoverState = null;
+ this._activeTrigger = null;
+
+ if (this._popper !== null) {
+ this._popper.destroy();
+ }
+
+ this._popper = null;
+ this.element = null;
+ this.config = null;
+ this.tip = null;
+ };
+
+ _proto.show = function show() {
+ var _this = this;
+
+ if ($$$1(this.element).css('display') === 'none') {
+ throw new Error('Please use show on visible elements');
+ }
+
+ var showEvent = $$$1.Event(this.constructor.Event.SHOW);
+
+ if (this.isWithContent() && this._isEnabled) {
+ $$$1(this.element).trigger(showEvent);
+ var isInTheDom = $$$1.contains(this.element.ownerDocument.documentElement, this.element);
+
+ if (showEvent.isDefaultPrevented() || !isInTheDom) {
+ return;
+ }
+
+ var tip = this.getTipElement();
+ var tipId = Util.getUID(this.constructor.NAME);
+ tip.setAttribute('id', tipId);
+ this.element.setAttribute('aria-describedby', tipId);
+ this.setContent();
+
+ if (this.config.animation) {
+ $$$1(tip).addClass(ClassName.FADE);
+ }
+
+ var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this.element) : this.config.placement;
+
+ var attachment = this._getAttachment(placement);
+
+ this.addAttachmentClass(attachment);
+ var container = this.config.container === false ? document.body : $$$1(document).find(this.config.container);
+ $$$1(tip).data(this.constructor.DATA_KEY, this);
+
+ if (!$$$1.contains(this.element.ownerDocument.documentElement, this.tip)) {
+ $$$1(tip).appendTo(container);
+ }
+
+ $$$1(this.element).trigger(this.constructor.Event.INSERTED);
+ this._popper = new Popper(this.element, tip, {
+ placement: attachment,
+ modifiers: {
+ offset: {
+ offset: this.config.offset
+ },
+ flip: {
+ behavior: this.config.fallbackPlacement
+ },
+ arrow: {
+ element: Selector.ARROW
+ },
+ preventOverflow: {
+ boundariesElement: this.config.boundary
+ }
+ },
+ onCreate: function onCreate(data) {
+ if (data.originalPlacement !== data.placement) {
+ _this._handlePopperPlacementChange(data);
+ }
+ },
+ onUpdate: function onUpdate(data) {
+ _this._handlePopperPlacementChange(data);
+ }
+ });
+ $$$1(tip).addClass(ClassName.SHOW); // If this is a touch-enabled device we add extra
+ // empty mouseover listeners to the body's immediate children;
+ // only needed because of broken event delegation on iOS
+ // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
+
+ if ('ontouchstart' in document.documentElement) {
+ $$$1(document.body).children().on('mouseover', null, $$$1.noop);
+ }
+
+ var complete = function complete() {
+ if (_this.config.animation) {
+ _this._fixTransition();
+ }
+
+ var prevHoverState = _this._hoverState;
+ _this._hoverState = null;
+ $$$1(_this.element).trigger(_this.constructor.Event.SHOWN);
+
+ if (prevHoverState === HoverState.OUT) {
+ _this._leave(null, _this);
+ }
+ };
+
+ if ($$$1(this.tip).hasClass(ClassName.FADE)) {
+ var transitionDuration = Util.getTransitionDurationFromElement(this.tip);
+ $$$1(this.tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);
+ } else {
+ complete();
+ }
+ }
+ };
+
+ _proto.hide = function hide(callback) {
+ var _this2 = this;
+
+ var tip = this.getTipElement();
+ var hideEvent = $$$1.Event(this.constructor.Event.HIDE);
+
+ var complete = function complete() {
+ if (_this2._hoverState !== HoverState.SHOW && tip.parentNode) {
+ tip.parentNode.removeChild(tip);
+ }
+
+ _this2._cleanTipClass();
+
+ _this2.element.removeAttribute('aria-describedby');
+
+ $$$1(_this2.element).trigger(_this2.constructor.Event.HIDDEN);
+
+ if (_this2._popper !== null) {
+ _this2._popper.destroy();
+ }
+
+ if (callback) {
+ callback();
+ }
+ };
+
+ $$$1(this.element).trigger(hideEvent);
+
+ if (hideEvent.isDefaultPrevented()) {
+ return;
+ }
+
+ $$$1(tip).removeClass(ClassName.SHOW); // If this is a touch-enabled device we remove the extra
+ // empty mouseover listeners we added for iOS support
+
+ if ('ontouchstart' in document.documentElement) {
+ $$$1(document.body).children().off('mouseover', null, $$$1.noop);
+ }
+
+ this._activeTrigger[Trigger.CLICK] = false;
+ this._activeTrigger[Trigger.FOCUS] = false;
+ this._activeTrigger[Trigger.HOVER] = false;
+
+ if ($$$1(this.tip).hasClass(ClassName.FADE)) {
+ var transitionDuration = Util.getTransitionDurationFromElement(tip);
+ $$$1(tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);
+ } else {
+ complete();
+ }
+
+ this._hoverState = '';
+ };
+
+ _proto.update = function update() {
+ if (this._popper !== null) {
+ this._popper.scheduleUpdate();
+ }
+ }; // Protected
+
+
+ _proto.isWithContent = function isWithContent() {
+ return Boolean(this.getTitle());
+ };
+
+ _proto.addAttachmentClass = function addAttachmentClass(attachment) {
+ $$$1(this.getTipElement()).addClass(CLASS_PREFIX + "-" + attachment);
+ };
+
+ _proto.getTipElement = function getTipElement() {
+ this.tip = this.tip || $$$1(this.config.template)[0];
+ return this.tip;
+ };
+
+ _proto.setContent = function setContent() {
+ var tip = this.getTipElement();
+ this.setElementContent($$$1(tip.querySelectorAll(Selector.TOOLTIP_INNER)), this.getTitle());
+ $$$1(tip).removeClass(ClassName.FADE + " " + ClassName.SHOW);
+ };
+
+ _proto.setElementContent = function setElementContent($element, content) {
+ var html = this.config.html;
+
+ if (typeof content === 'object' && (content.nodeType || content.jquery)) {
+ // Content is a DOM node or a jQuery
+ if (html) {
+ if (!$$$1(content).parent().is($element)) {
+ $element.empty().append(content);
+ }
+ } else {
+ $element.text($$$1(content).text());
+ }
+ } else {
+ $element[html ? 'html' : 'text'](content);
+ }
+ };
+
+ _proto.getTitle = function getTitle() {
+ var title = this.element.getAttribute('data-original-title');
+
+ if (!title) {
+ title = typeof this.config.title === 'function' ? this.config.title.call(this.element) : this.config.title;
+ }
+
+ return title;
+ }; // Private
+
+
+ _proto._getAttachment = function _getAttachment(placement) {
+ return AttachmentMap[placement.toUpperCase()];
+ };
+
+ _proto._setListeners = function _setListeners() {
+ var _this3 = this;
+
+ var triggers = this.config.trigger.split(' ');
+ triggers.forEach(function (trigger) {
+ if (trigger === 'click') {
+ $$$1(_this3.element).on(_this3.constructor.Event.CLICK, _this3.config.selector, function (event) {
+ return _this3.toggle(event);
+ });
+ } else if (trigger !== Trigger.MANUAL) {
+ var eventIn = trigger === Trigger.HOVER ? _this3.constructor.Event.MOUSEENTER : _this3.constructor.Event.FOCUSIN;
+ var eventOut = trigger === Trigger.HOVER ? _this3.constructor.Event.MOUSELEAVE : _this3.constructor.Event.FOCUSOUT;
+ $$$1(_this3.element).on(eventIn, _this3.config.selector, function (event) {
+ return _this3._enter(event);
+ }).on(eventOut, _this3.config.selector, function (event) {
+ return _this3._leave(event);
+ });
+ }
+
+ $$$1(_this3.element).closest('.modal').on('hide.bs.modal', function () {
+ return _this3.hide();
+ });
+ });
+
+ if (this.config.selector) {
+ this.config = _objectSpread({}, this.config, {
+ trigger: 'manual',
+ selector: ''
+ });
+ } else {
+ this._fixTitle();
+ }
+ };
+
+ _proto._fixTitle = function _fixTitle() {
+ var titleType = typeof this.element.getAttribute('data-original-title');
+
+ if (this.element.getAttribute('title') || titleType !== 'string') {
+ this.element.setAttribute('data-original-title', this.element.getAttribute('title') || '');
+ this.element.setAttribute('title', '');
+ }
+ };
+
+ _proto._enter = function _enter(event, context) {
+ var dataKey = this.constructor.DATA_KEY;
+ context = context || $$$1(event.currentTarget).data(dataKey);
+
+ if (!context) {
+ context = new this.constructor(event.currentTarget, this._getDelegateConfig());
+ $$$1(event.currentTarget).data(dataKey, context);
+ }
+
+ if (event) {
+ context._activeTrigger[event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER] = true;
+ }
+
+ if ($$$1(context.getTipElement()).hasClass(ClassName.SHOW) || context._hoverState === HoverState.SHOW) {
+ context._hoverState = HoverState.SHOW;
+ return;
+ }
+
+ clearTimeout(context._timeout);
+ context._hoverState = HoverState.SHOW;
+
+ if (!context.config.delay || !context.config.delay.show) {
+ context.show();
+ return;
+ }
+
+ context._timeout = setTimeout(function () {
+ if (context._hoverState === HoverState.SHOW) {
+ context.show();
+ }
+ }, context.config.delay.show);
+ };
+
+ _proto._leave = function _leave(event, context) {
+ var dataKey = this.constructor.DATA_KEY;
+ context = context || $$$1(event.currentTarget).data(dataKey);
+
+ if (!context) {
+ context = new this.constructor(event.currentTarget, this._getDelegateConfig());
+ $$$1(event.currentTarget).data(dataKey, context);
+ }
+
+ if (event) {
+ context._activeTrigger[event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER] = false;
+ }
+
+ if (context._isWithActiveTrigger()) {
+ return;
+ }
+
+ clearTimeout(context._timeout);
+ context._hoverState = HoverState.OUT;
+
+ if (!context.config.delay || !context.config.delay.hide) {
+ context.hide();
+ return;
+ }
+
+ context._timeout = setTimeout(function () {
+ if (context._hoverState === HoverState.OUT) {
+ context.hide();
+ }
+ }, context.config.delay.hide);
+ };
+
+ _proto._isWithActiveTrigger = function _isWithActiveTrigger() {
+ for (var trigger in this._activeTrigger) {
+ if (this._activeTrigger[trigger]) {
+ return true;
+ }
+ }
+
+ return false;
+ };
+
+ _proto._getConfig = function _getConfig(config) {
+ config = _objectSpread({}, this.constructor.Default, $$$1(this.element).data(), typeof config === 'object' && config ? config : {});
+
+ if (typeof config.delay === 'number') {
+ config.delay = {
+ show: config.delay,
+ hide: config.delay
+ };
+ }
+
+ if (typeof config.title === 'number') {
+ config.title = config.title.toString();
+ }
+
+ if (typeof config.content === 'number') {
+ config.content = config.content.toString();
+ }
+
+ Util.typeCheckConfig(NAME, config, this.constructor.DefaultType);
+ return config;
+ };
+
+ _proto._getDelegateConfig = function _getDelegateConfig() {
+ var config = {};
+
+ if (this.config) {
+ for (var key in this.config) {
+ if (this.constructor.Default[key] !== this.config[key]) {
+ config[key] = this.config[key];
+ }
+ }
+ }
+
+ return config;
+ };
+
+ _proto._cleanTipClass = function _cleanTipClass() {
+ var $tip = $$$1(this.getTipElement());
+ var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX);
+
+ if (tabClass !== null && tabClass.length) {
+ $tip.removeClass(tabClass.join(''));
+ }
+ };
+
+ _proto._handlePopperPlacementChange = function _handlePopperPlacementChange(popperData) {
+ var popperInstance = popperData.instance;
+ this.tip = popperInstance.popper;
+
+ this._cleanTipClass();
+
+ this.addAttachmentClass(this._getAttachment(popperData.placement));
+ };
+
+ _proto._fixTransition = function _fixTransition() {
+ var tip = this.getTipElement();
+ var initConfigAnimation = this.config.animation;
+
+ if (tip.getAttribute('x-placement') !== null) {
+ return;
+ }
+
+ $$$1(tip).removeClass(ClassName.FADE);
+ this.config.animation = false;
+ this.hide();
+ this.show();
+ this.config.animation = initConfigAnimation;
+ }; // Static
+
+
+ Tooltip._jQueryInterface = function _jQueryInterface(config) {
+ return this.each(function () {
+ var data = $$$1(this).data(DATA_KEY);
+
+ var _config = typeof config === 'object' && config;
+
+ if (!data && /dispose|hide/.test(config)) {
+ return;
+ }
+
+ if (!data) {
+ data = new Tooltip(this, _config);
+ $$$1(this).data(DATA_KEY, data);
+ }
+
+ if (typeof config === 'string') {
+ if (typeof data[config] === 'undefined') {
+ throw new TypeError("No method named \"" + config + "\"");
+ }
+
+ data[config]();
+ }
+ });
+ };
+
+ _createClass(Tooltip, null, [{
+ key: "VERSION",
+ get: function get() {
+ return VERSION;
+ }
+ }, {
+ key: "Default",
+ get: function get() {
+ return Default;
+ }
+ }, {
+ key: "NAME",
+ get: function get() {
+ return NAME;
+ }
+ }, {
+ key: "DATA_KEY",
+ get: function get() {
+ return DATA_KEY;
+ }
+ }, {
+ key: "Event",
+ get: function get() {
+ return Event;
+ }
+ }, {
+ key: "EVENT_KEY",
+ get: function get() {
+ return EVENT_KEY;
+ }
+ }, {
+ key: "DefaultType",
+ get: function get() {
+ return DefaultType;
+ }
+ }]);
+
+ return Tooltip;
+ }();
+ /**
+ * ------------------------------------------------------------------------
+ * jQuery
+ * ------------------------------------------------------------------------
+ */
+
+
+ $$$1.fn[NAME] = Tooltip._jQueryInterface;
+ $$$1.fn[NAME].Constructor = Tooltip;
+
+ $$$1.fn[NAME].noConflict = function () {
+ $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
+ return Tooltip._jQueryInterface;
+ };
+
+ return Tooltip;
+ }($, Popper);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): popover.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var Popover = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Constants
+ * ------------------------------------------------------------------------
+ */
+ var NAME = 'popover';
+ var VERSION = '4.1.3';
+ var DATA_KEY = 'bs.popover';
+ var EVENT_KEY = "." + DATA_KEY;
+ var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
+ var CLASS_PREFIX = 'bs-popover';
+ var BSCLS_PREFIX_REGEX = new RegExp("(^|\\s)" + CLASS_PREFIX + "\\S+", 'g');
+
+ var Default = _objectSpread({}, Tooltip.Default, {
+ placement: 'right',
+ trigger: 'click',
+ content: '',
+ template: '<div class="popover" role="tooltip">' + '<div class="arrow"></div>' + '<h3 class="popover-header"></h3>' + '<div class="popover-body"></div></div>'
+ });
+
+ var DefaultType = _objectSpread({}, Tooltip.DefaultType, {
+ content: '(string|element|function)'
+ });
+
+ var ClassName = {
+ FADE: 'fade',
+ SHOW: 'show'
+ };
+ var Selector = {
+ TITLE: '.popover-header',
+ CONTENT: '.popover-body'
+ };
+ var Event = {
+ HIDE: "hide" + EVENT_KEY,
+ HIDDEN: "hidden" + EVENT_KEY,
+ SHOW: "show" + EVENT_KEY,
+ SHOWN: "shown" + EVENT_KEY,
+ INSERTED: "inserted" + EVENT_KEY,
+ CLICK: "click" + EVENT_KEY,
+ FOCUSIN: "focusin" + EVENT_KEY,
+ FOCUSOUT: "focusout" + EVENT_KEY,
+ MOUSEENTER: "mouseenter" + EVENT_KEY,
+ MOUSELEAVE: "mouseleave" + EVENT_KEY
+ /**
+ * ------------------------------------------------------------------------
+ * Class Definition
+ * ------------------------------------------------------------------------
+ */
+
+ };
+
+ var Popover =
+ /*#__PURE__*/
+ function (_Tooltip) {
+ _inheritsLoose(Popover, _Tooltip);
+
+ function Popover() {
+ return _Tooltip.apply(this, arguments) || this;
+ }
+
+ var _proto = Popover.prototype;
+
+ // Overrides
+ _proto.isWithContent = function isWithContent() {
+ return this.getTitle() || this._getContent();
+ };
+
+ _proto.addAttachmentClass = function addAttachmentClass(attachment) {
+ $$$1(this.getTipElement()).addClass(CLASS_PREFIX + "-" + attachment);
+ };
+
+ _proto.getTipElement = function getTipElement() {
+ this.tip = this.tip || $$$1(this.config.template)[0];
+ return this.tip;
+ };
+
+ _proto.setContent = function setContent() {
+ var $tip = $$$1(this.getTipElement()); // We use append for html objects to maintain js events
+
+ this.setElementContent($tip.find(Selector.TITLE), this.getTitle());
+
+ var content = this._getContent();
+
+ if (typeof content === 'function') {
+ content = content.call(this.element);
+ }
+
+ this.setElementContent($tip.find(Selector.CONTENT), content);
+ $tip.removeClass(ClassName.FADE + " " + ClassName.SHOW);
+ }; // Private
+
+
+ _proto._getContent = function _getContent() {
+ return this.element.getAttribute('data-content') || this.config.content;
+ };
+
+ _proto._cleanTipClass = function _cleanTipClass() {
+ var $tip = $$$1(this.getTipElement());
+ var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX);
+
+ if (tabClass !== null && tabClass.length > 0) {
+ $tip.removeClass(tabClass.join(''));
+ }
+ }; // Static
+
+
+ Popover._jQueryInterface = function _jQueryInterface(config) {
+ return this.each(function () {
+ var data = $$$1(this).data(DATA_KEY);
+
+ var _config = typeof config === 'object' ? config : null;
+
+ if (!data && /destroy|hide/.test(config)) {
+ return;
+ }
+
+ if (!data) {
+ data = new Popover(this, _config);
+ $$$1(this).data(DATA_KEY, data);
+ }
+
+ if (typeof config === 'string') {
+ if (typeof data[config] === 'undefined') {
+ throw new TypeError("No method named \"" + config + "\"");
+ }
+
+ data[config]();
+ }
+ });
+ };
+
+ _createClass(Popover, null, [{
+ key: "VERSION",
+ // Getters
+ get: function get() {
+ return VERSION;
+ }
+ }, {
+ key: "Default",
+ get: function get() {
+ return Default;
+ }
+ }, {
+ key: "NAME",
+ get: function get() {
+ return NAME;
+ }
+ }, {
+ key: "DATA_KEY",
+ get: function get() {
+ return DATA_KEY;
+ }
+ }, {
+ key: "Event",
+ get: function get() {
+ return Event;
+ }
+ }, {
+ key: "EVENT_KEY",
+ get: function get() {
+ return EVENT_KEY;
+ }
+ }, {
+ key: "DefaultType",
+ get: function get() {
+ return DefaultType;
+ }
+ }]);
+
+ return Popover;
+ }(Tooltip);
+ /**
+ * ------------------------------------------------------------------------
+ * jQuery
+ * ------------------------------------------------------------------------
+ */
+
+
+ $$$1.fn[NAME] = Popover._jQueryInterface;
+ $$$1.fn[NAME].Constructor = Popover;
+
+ $$$1.fn[NAME].noConflict = function () {
+ $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
+ return Popover._jQueryInterface;
+ };
+
+ return Popover;
+ }($);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): scrollspy.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var ScrollSpy = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Constants
+ * ------------------------------------------------------------------------
+ */
+ var NAME = 'scrollspy';
+ var VERSION = '4.1.3';
+ var DATA_KEY = 'bs.scrollspy';
+ var EVENT_KEY = "." + DATA_KEY;
+ var DATA_API_KEY = '.data-api';
+ var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
+ var Default = {
+ offset: 10,
+ method: 'auto',
+ target: ''
+ };
+ var DefaultType = {
+ offset: 'number',
+ method: 'string',
+ target: '(string|element)'
+ };
+ var Event = {
+ ACTIVATE: "activate" + EVENT_KEY,
+ SCROLL: "scroll" + EVENT_KEY,
+ LOAD_DATA_API: "load" + EVENT_KEY + DATA_API_KEY
+ };
+ var ClassName = {
+ DROPDOWN_ITEM: 'dropdown-item',
+ DROPDOWN_MENU: 'dropdown-menu',
+ ACTIVE: 'active'
+ };
+ var Selector = {
+ DATA_SPY: '[data-spy="scroll"]',
+ ACTIVE: '.active',
+ NAV_LIST_GROUP: '.nav, .list-group',
+ NAV_LINKS: '.nav-link',
+ NAV_ITEMS: '.nav-item',
+ LIST_ITEMS: '.list-group-item',
+ DROPDOWN: '.dropdown',
+ DROPDOWN_ITEMS: '.dropdown-item',
+ DROPDOWN_TOGGLE: '.dropdown-toggle'
+ };
+ var OffsetMethod = {
+ OFFSET: 'offset',
+ POSITION: 'position'
+ /**
+ * ------------------------------------------------------------------------
+ * Class Definition
+ * ------------------------------------------------------------------------
+ */
+
+ };
+
+ var ScrollSpy =
+ /*#__PURE__*/
+ function () {
+ function ScrollSpy(element, config) {
+ var _this = this;
+
+ this._element = element;
+ this._scrollElement = element.tagName === 'BODY' ? window : element;
+ this._config = this._getConfig(config);
+ this._selector = this._config.target + " " + Selector.NAV_LINKS + "," + (this._config.target + " " + Selector.LIST_ITEMS + ",") + (this._config.target + " " + Selector.DROPDOWN_ITEMS);
+ this._offsets = [];
+ this._targets = [];
+ this._activeTarget = null;
+ this._scrollHeight = 0;
+ $$$1(this._scrollElement).on(Event.SCROLL, function (event) {
+ return _this._process(event);
+ });
+ this.refresh();
+
+ this._process();
+ } // Getters
+
+
+ var _proto = ScrollSpy.prototype;
+
+ // Public
+ _proto.refresh = function refresh() {
+ var _this2 = this;
+
+ var autoMethod = this._scrollElement === this._scrollElement.window ? OffsetMethod.OFFSET : OffsetMethod.POSITION;
+ var offsetMethod = this._config.method === 'auto' ? autoMethod : this._config.method;
+ var offsetBase = offsetMethod === OffsetMethod.POSITION ? this._getScrollTop() : 0;
+ this._offsets = [];
+ this._targets = [];
+ this._scrollHeight = this._getScrollHeight();
+ var targets = [].slice.call(document.querySelectorAll(this._selector));
+ targets.map(function (element) {
+ var target;
+ var targetSelector = Util.getSelectorFromElement(element);
+
+ if (targetSelector) {
+ target = document.querySelector(targetSelector);
+ }
+
+ if (target) {
+ var targetBCR = target.getBoundingClientRect();
+
+ if (targetBCR.width || targetBCR.height) {
+ // TODO (fat): remove sketch reliance on jQuery position/offset
+ return [$$$1(target)[offsetMethod]().top + offsetBase, targetSelector];
+ }
+ }
+
+ return null;
+ }).filter(function (item) {
+ return item;
+ }).sort(function (a, b) {
+ return a[0] - b[0];
+ }).forEach(function (item) {
+ _this2._offsets.push(item[0]);
+
+ _this2._targets.push(item[1]);
+ });
+ };
+
+ _proto.dispose = function dispose() {
+ $$$1.removeData(this._element, DATA_KEY);
+ $$$1(this._scrollElement).off(EVENT_KEY);
+ this._element = null;
+ this._scrollElement = null;
+ this._config = null;
+ this._selector = null;
+ this._offsets = null;
+ this._targets = null;
+ this._activeTarget = null;
+ this._scrollHeight = null;
+ }; // Private
+
+
+ _proto._getConfig = function _getConfig(config) {
+ config = _objectSpread({}, Default, typeof config === 'object' && config ? config : {});
+
+ if (typeof config.target !== 'string') {
+ var id = $$$1(config.target).attr('id');
+
+ if (!id) {
+ id = Util.getUID(NAME);
+ $$$1(config.target).attr('id', id);
+ }
+
+ config.target = "#" + id;
+ }
+
+ Util.typeCheckConfig(NAME, config, DefaultType);
+ return config;
+ };
+
+ _proto._getScrollTop = function _getScrollTop() {
+ return this._scrollElement === window ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop;
+ };
+
+ _proto._getScrollHeight = function _getScrollHeight() {
+ return this._scrollElement.scrollHeight || Math.max(document.body.scrollHeight, document.documentElement.scrollHeight);
+ };
+
+ _proto._getOffsetHeight = function _getOffsetHeight() {
+ return this._scrollElement === window ? window.innerHeight : this._scrollElement.getBoundingClientRect().height;
+ };
+
+ _proto._process = function _process() {
+ var scrollTop = this._getScrollTop() + this._config.offset;
+
+ var scrollHeight = this._getScrollHeight();
+
+ var maxScroll = this._config.offset + scrollHeight - this._getOffsetHeight();
+
+ if (this._scrollHeight !== scrollHeight) {
+ this.refresh();
+ }
+
+ if (scrollTop >= maxScroll) {
+ var target = this._targets[this._targets.length - 1];
+
+ if (this._activeTarget !== target) {
+ this._activate(target);
+ }
+
+ return;
+ }
+
+ if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {
+ this._activeTarget = null;
+
+ this._clear();
+
+ return;
+ }
+
+ var offsetLength = this._offsets.length;
+
+ for (var i = offsetLength; i--;) {
+ var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (typeof this._offsets[i + 1] === 'undefined' || scrollTop < this._offsets[i + 1]);
+
+ if (isActiveTarget) {
+ this._activate(this._targets[i]);
+ }
+ }
+ };
+
+ _proto._activate = function _activate(target) {
+ this._activeTarget = target;
+
+ this._clear();
+
+ var queries = this._selector.split(','); // eslint-disable-next-line arrow-body-style
+
+
+ queries = queries.map(function (selector) {
+ return selector + "[data-target=\"" + target + "\"]," + (selector + "[href=\"" + target + "\"]");
+ });
+ var $link = $$$1([].slice.call(document.querySelectorAll(queries.join(','))));
+
+ if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {
+ $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE);
+ $link.addClass(ClassName.ACTIVE);
+ } else {
+ // Set triggered link as active
+ $link.addClass(ClassName.ACTIVE); // Set triggered links parents as active
+ // With both <ul> and <nav> markup a parent is the previous sibling of any nav ancestor
+
+ $link.parents(Selector.NAV_LIST_GROUP).prev(Selector.NAV_LINKS + ", " + Selector.LIST_ITEMS).addClass(ClassName.ACTIVE); // Handle special case when .nav-link is inside .nav-item
+
+ $link.parents(Selector.NAV_LIST_GROUP).prev(Selector.NAV_ITEMS).children(Selector.NAV_LINKS).addClass(ClassName.ACTIVE);
+ }
+
+ $$$1(this._scrollElement).trigger(Event.ACTIVATE, {
+ relatedTarget: target
+ });
+ };
+
+ _proto._clear = function _clear() {
+ var nodes = [].slice.call(document.querySelectorAll(this._selector));
+ $$$1(nodes).filter(Selector.ACTIVE).removeClass(ClassName.ACTIVE);
+ }; // Static
+
+
+ ScrollSpy._jQueryInterface = function _jQueryInterface(config) {
+ return this.each(function () {
+ var data = $$$1(this).data(DATA_KEY);
+
+ var _config = typeof config === 'object' && config;
+
+ if (!data) {
+ data = new ScrollSpy(this, _config);
+ $$$1(this).data(DATA_KEY, data);
+ }
+
+ if (typeof config === 'string') {
+ if (typeof data[config] === 'undefined') {
+ throw new TypeError("No method named \"" + config + "\"");
+ }
+
+ data[config]();
+ }
+ });
+ };
+
+ _createClass(ScrollSpy, null, [{
+ key: "VERSION",
+ get: function get() {
+ return VERSION;
+ }
+ }, {
+ key: "Default",
+ get: function get() {
+ return Default;
+ }
+ }]);
+
+ return ScrollSpy;
+ }();
+ /**
+ * ------------------------------------------------------------------------
+ * Data Api implementation
+ * ------------------------------------------------------------------------
+ */
+
+
+ $$$1(window).on(Event.LOAD_DATA_API, function () {
+ var scrollSpys = [].slice.call(document.querySelectorAll(Selector.DATA_SPY));
+ var scrollSpysLength = scrollSpys.length;
+
+ for (var i = scrollSpysLength; i--;) {
+ var $spy = $$$1(scrollSpys[i]);
+
+ ScrollSpy._jQueryInterface.call($spy, $spy.data());
+ }
+ });
+ /**
+ * ------------------------------------------------------------------------
+ * jQuery
+ * ------------------------------------------------------------------------
+ */
+
+ $$$1.fn[NAME] = ScrollSpy._jQueryInterface;
+ $$$1.fn[NAME].Constructor = ScrollSpy;
+
+ $$$1.fn[NAME].noConflict = function () {
+ $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
+ return ScrollSpy._jQueryInterface;
+ };
+
+ return ScrollSpy;
+ }($);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): tab.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var Tab = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Constants
+ * ------------------------------------------------------------------------
+ */
+ var NAME = 'tab';
+ var VERSION = '4.1.3';
+ var DATA_KEY = 'bs.tab';
+ var EVENT_KEY = "." + DATA_KEY;
+ var DATA_API_KEY = '.data-api';
+ var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
+ var Event = {
+ HIDE: "hide" + EVENT_KEY,
+ HIDDEN: "hidden" + EVENT_KEY,
+ SHOW: "show" + EVENT_KEY,
+ SHOWN: "shown" + EVENT_KEY,
+ CLICK_DATA_API: "click" + EVENT_KEY + DATA_API_KEY
+ };
+ var ClassName = {
+ DROPDOWN_MENU: 'dropdown-menu',
+ ACTIVE: 'active',
+ DISABLED: 'disabled',
+ FADE: 'fade',
+ SHOW: 'show'
+ };
+ var Selector = {
+ DROPDOWN: '.dropdown',
+ NAV_LIST_GROUP: '.nav, .list-group',
+ ACTIVE: '.active',
+ ACTIVE_UL: '> li > .active',
+ DATA_TOGGLE: '[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',
+ DROPDOWN_TOGGLE: '.dropdown-toggle',
+ DROPDOWN_ACTIVE_CHILD: '> .dropdown-menu .active'
+ /**
+ * ------------------------------------------------------------------------
+ * Class Definition
+ * ------------------------------------------------------------------------
+ */
+
+ };
+
+ var Tab =
+ /*#__PURE__*/
+ function () {
+ function Tab(element) {
+ this._element = element;
+ } // Getters
+
+
+ var _proto = Tab.prototype;
+
+ // Public
+ _proto.show = function show() {
+ var _this = this;
+
+ if (this._element.parentNode && this._element.parentNode.nodeType === Node.ELEMENT_NODE && $$$1(this._element).hasClass(ClassName.ACTIVE) || $$$1(this._element).hasClass(ClassName.DISABLED)) {
+ return;
+ }
+
+ var target;
+ var previous;
+ var listElement = $$$1(this._element).closest(Selector.NAV_LIST_GROUP)[0];
+ var selector = Util.getSelectorFromElement(this._element);
+
+ if (listElement) {
+ var itemSelector = listElement.nodeName === 'UL' ? Selector.ACTIVE_UL : Selector.ACTIVE;
+ previous = $$$1.makeArray($$$1(listElement).find(itemSelector));
+ previous = previous[previous.length - 1];
+ }
+
+ var hideEvent = $$$1.Event(Event.HIDE, {
+ relatedTarget: this._element
+ });
+ var showEvent = $$$1.Event(Event.SHOW, {
+ relatedTarget: previous
+ });
+
+ if (previous) {
+ $$$1(previous).trigger(hideEvent);
+ }
+
+ $$$1(this._element).trigger(showEvent);
+
+ if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) {
+ return;
+ }
+
+ if (selector) {
+ target = document.querySelector(selector);
+ }
+
+ this._activate(this._element, listElement);
+
+ var complete = function complete() {
+ var hiddenEvent = $$$1.Event(Event.HIDDEN, {
+ relatedTarget: _this._element
+ });
+ var shownEvent = $$$1.Event(Event.SHOWN, {
+ relatedTarget: previous
+ });
+ $$$1(previous).trigger(hiddenEvent);
+ $$$1(_this._element).trigger(shownEvent);
+ };
+
+ if (target) {
+ this._activate(target, target.parentNode, complete);
+ } else {
+ complete();
+ }
+ };
+
+ _proto.dispose = function dispose() {
+ $$$1.removeData(this._element, DATA_KEY);
+ this._element = null;
+ }; // Private
+
+
+ _proto._activate = function _activate(element, container, callback) {
+ var _this2 = this;
+
+ var activeElements;
+
+ if (container.nodeName === 'UL') {
+ activeElements = $$$1(container).find(Selector.ACTIVE_UL);
+ } else {
+ activeElements = $$$1(container).children(Selector.ACTIVE);
+ }
+
+ var active = activeElements[0];
+ var isTransitioning = callback && active && $$$1(active).hasClass(ClassName.FADE);
+
+ var complete = function complete() {
+ return _this2._transitionComplete(element, active, callback);
+ };
+
+ if (active && isTransitioning) {
+ var transitionDuration = Util.getTransitionDurationFromElement(active);
+ $$$1(active).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);
+ } else {
+ complete();
+ }
+ };
+
+ _proto._transitionComplete = function _transitionComplete(element, active, callback) {
+ if (active) {
+ $$$1(active).removeClass(ClassName.SHOW + " " + ClassName.ACTIVE);
+ var dropdownChild = $$$1(active.parentNode).find(Selector.DROPDOWN_ACTIVE_CHILD)[0];
+
+ if (dropdownChild) {
+ $$$1(dropdownChild).removeClass(ClassName.ACTIVE);
+ }
+
+ if (active.getAttribute('role') === 'tab') {
+ active.setAttribute('aria-selected', false);
+ }
+ }
+
+ $$$1(element).addClass(ClassName.ACTIVE);
+
+ if (element.getAttribute('role') === 'tab') {
+ element.setAttribute('aria-selected', true);
+ }
+
+ Util.reflow(element);
+ $$$1(element).addClass(ClassName.SHOW);
+
+ if (element.parentNode && $$$1(element.parentNode).hasClass(ClassName.DROPDOWN_MENU)) {
+ var dropdownElement = $$$1(element).closest(Selector.DROPDOWN)[0];
+
+ if (dropdownElement) {
+ var dropdownToggleList = [].slice.call(dropdownElement.querySelectorAll(Selector.DROPDOWN_TOGGLE));
+ $$$1(dropdownToggleList).addClass(ClassName.ACTIVE);
+ }
+
+ element.setAttribute('aria-expanded', true);
+ }
+
+ if (callback) {
+ callback();
+ }
+ }; // Static
+
+
+ Tab._jQueryInterface = function _jQueryInterface(config) {
+ return this.each(function () {
+ var $this = $$$1(this);
+ var data = $this.data(DATA_KEY);
+
+ if (!data) {
+ data = new Tab(this);
+ $this.data(DATA_KEY, data);
+ }
+
+ if (typeof config === 'string') {
+ if (typeof data[config] === 'undefined') {
+ throw new TypeError("No method named \"" + config + "\"");
+ }
+
+ data[config]();
+ }
+ });
+ };
+
+ _createClass(Tab, null, [{
+ key: "VERSION",
+ get: function get() {
+ return VERSION;
+ }
+ }]);
+
+ return Tab;
+ }();
+ /**
+ * ------------------------------------------------------------------------
+ * Data Api implementation
+ * ------------------------------------------------------------------------
+ */
+
+
+ $$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {
+ event.preventDefault();
+
+ Tab._jQueryInterface.call($$$1(this), 'show');
+ });
+ /**
+ * ------------------------------------------------------------------------
+ * jQuery
+ * ------------------------------------------------------------------------
+ */
+
+ $$$1.fn[NAME] = Tab._jQueryInterface;
+ $$$1.fn[NAME].Constructor = Tab;
+
+ $$$1.fn[NAME].noConflict = function () {
+ $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
+ return Tab._jQueryInterface;
+ };
+
+ return Tab;
+ }($);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): index.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ (function ($$$1) {
+ if (typeof $$$1 === 'undefined') {
+ throw new TypeError('Bootstrap\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\'s JavaScript.');
+ }
+
+ var version = $$$1.fn.jquery.split(' ')[0].split('.');
+ var minMajor = 1;
+ var ltMajor = 2;
+ var minMinor = 9;
+ var minPatch = 1;
+ var maxMajor = 4;
+
+ if (version[0] < ltMajor && version[1] < minMinor || version[0] === minMajor && version[1] === minMinor && version[2] < minPatch || version[0] >= maxMajor) {
+ throw new Error('Bootstrap\'s JavaScript requires at least jQuery v1.9.1 but less than v4.0.0');
+ }
+ })($);
+
+ exports.Util = Util;
+ exports.Alert = Alert;
+ exports.Button = Button;
+ exports.Carousel = Carousel;
+ exports.Collapse = Collapse;
+ exports.Dropdown = Dropdown;
+ exports.Modal = Modal;
+ exports.Popover = Popover;
+ exports.Scrollspy = ScrollSpy;
+ exports.Tab = Tab;
+ exports.Tooltip = Tooltip;
+
+ Object.defineProperty(exports, '__esModule', { value: true });
+
+})));
+//# sourceMappingURL=bootstrap.bundle.js.map
diff --git a/public/js/bootstrap.bundle.js.map b/public/js/bootstrap.bundle.js.map
new file mode 100755
index 0000000..9dfb260
--- /dev/null
+++ b/public/js/bootstrap.bundle.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"bootstrap.bundle.js","sources":["../../js/src/util.js","../../js/src/alert.js","../../js/src/button.js","../../js/src/carousel.js","../../js/src/collapse.js","../../node_modules/popper.js/dist/esm/popper.js","../../js/src/dropdown.js","../../js/src/modal.js","../../js/src/tooltip.js","../../js/src/popover.js","../../js/src/scrollspy.js","../../js/src/tab.js","../../js/src/index.js"],"sourcesContent":["import $ from 'jquery'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): util.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Util = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Private TransitionEnd Helpers\n * ------------------------------------------------------------------------\n */\n\n const TRANSITION_END = 'transitionend'\n const MAX_UID = 1000000\n const MILLISECONDS_MULTIPLIER = 1000\n\n // Shoutout AngusCroll (https://goo.gl/pxwQGp)\n function toType(obj) {\n return {}.toString.call(obj).match(/\\s([a-z]+)/i)[1].toLowerCase()\n }\n\n function getSpecialTransitionEndEvent() {\n return {\n bindType: TRANSITION_END,\n delegateType: TRANSITION_END,\n handle(event) {\n if ($(event.target).is(this)) {\n return event.handleObj.handler.apply(this, arguments) // eslint-disable-line prefer-rest-params\n }\n return undefined // eslint-disable-line no-undefined\n }\n }\n }\n\n function transitionEndEmulator(duration) {\n let called = false\n\n $(this).one(Util.TRANSITION_END, () => {\n called = true\n })\n\n setTimeout(() => {\n if (!called) {\n Util.triggerTransitionEnd(this)\n }\n }, duration)\n\n return this\n }\n\n function setTransitionEndSupport() {\n $.fn.emulateTransitionEnd = transitionEndEmulator\n $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent()\n }\n\n /**\n * --------------------------------------------------------------------------\n * Public Util Api\n * --------------------------------------------------------------------------\n */\n\n const Util = {\n\n TRANSITION_END: 'bsTransitionEnd',\n\n getUID(prefix) {\n do {\n // eslint-disable-next-line no-bitwise\n prefix += ~~(Math.random() * MAX_UID) // \"~~\" acts like a faster Math.floor() here\n } while (document.getElementById(prefix))\n return prefix\n },\n\n getSelectorFromElement(element) {\n let selector = element.getAttribute('data-target')\n if (!selector || selector === '#') {\n selector = element.getAttribute('href') || ''\n }\n\n try {\n return document.querySelector(selector) ? selector : null\n } catch (err) {\n return null\n }\n },\n\n getTransitionDurationFromElement(element) {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let transitionDuration = $(element).css('transition-duration')\n const floatTransitionDuration = parseFloat(transitionDuration)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n\n return parseFloat(transitionDuration) * MILLISECONDS_MULTIPLIER\n },\n\n reflow(element) {\n return element.offsetHeight\n },\n\n triggerTransitionEnd(element) {\n $(element).trigger(TRANSITION_END)\n },\n\n // TODO: Remove in v5\n supportsTransitionEnd() {\n return Boolean(TRANSITION_END)\n },\n\n isElement(obj) {\n return (obj[0] || obj).nodeType\n },\n\n typeCheckConfig(componentName, config, configTypes) {\n for (const property in configTypes) {\n if (Object.prototype.hasOwnProperty.call(configTypes, property)) {\n const expectedTypes = configTypes[property]\n const value = config[property]\n const valueType = value && Util.isElement(value)\n ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new Error(\n `${componentName.toUpperCase()}: ` +\n `Option \"${property}\" provided type \"${valueType}\" ` +\n `but expected type \"${expectedTypes}\".`)\n }\n }\n }\n }\n }\n\n setTransitionEndSupport()\n\n return Util\n})($)\n\nexport default Util\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Alert = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'alert'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.alert'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Selector = {\n DISMISS : '[data-dismiss=\"alert\"]'\n }\n\n const Event = {\n CLOSE : `close${EVENT_KEY}`,\n CLOSED : `closed${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n ALERT : 'alert',\n FADE : 'fade',\n SHOW : 'show'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Alert {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n close(element) {\n let rootElement = this._element\n if (element) {\n rootElement = this._getRootElement(element)\n }\n\n const customEvent = this._triggerCloseEvent(rootElement)\n\n if (customEvent.isDefaultPrevented()) {\n return\n }\n\n this._removeElement(rootElement)\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Private\n\n _getRootElement(element) {\n const selector = Util.getSelectorFromElement(element)\n let parent = false\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n if (!parent) {\n parent = $(element).closest(`.${ClassName.ALERT}`)[0]\n }\n\n return parent\n }\n\n _triggerCloseEvent(element) {\n const closeEvent = $.Event(Event.CLOSE)\n\n $(element).trigger(closeEvent)\n return closeEvent\n }\n\n _removeElement(element) {\n $(element).removeClass(ClassName.SHOW)\n\n if (!$(element).hasClass(ClassName.FADE)) {\n this._destroyElement(element)\n return\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(element)\n\n $(element)\n .one(Util.TRANSITION_END, (event) => this._destroyElement(element, event))\n .emulateTransitionEnd(transitionDuration)\n }\n\n _destroyElement(element) {\n $(element)\n .detach()\n .trigger(Event.CLOSED)\n .remove()\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new Alert(this)\n $element.data(DATA_KEY, data)\n }\n\n if (config === 'close') {\n data[config](this)\n }\n })\n }\n\n static _handleDismiss(alertInstance) {\n return function (event) {\n if (event) {\n event.preventDefault()\n }\n\n alertInstance.close(this)\n }\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(\n Event.CLICK_DATA_API,\n Selector.DISMISS,\n Alert._handleDismiss(new Alert())\n )\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Alert._jQueryInterface\n $.fn[NAME].Constructor = Alert\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Alert._jQueryInterface\n }\n\n return Alert\n})($)\n\nexport default Alert\n","import $ from 'jquery'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Button = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'button'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.button'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const ClassName = {\n ACTIVE : 'active',\n BUTTON : 'btn',\n FOCUS : 'focus'\n }\n\n const Selector = {\n DATA_TOGGLE_CARROT : '[data-toggle^=\"button\"]',\n DATA_TOGGLE : '[data-toggle=\"buttons\"]',\n INPUT : 'input',\n ACTIVE : '.active',\n BUTTON : '.btn'\n }\n\n const Event = {\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n FOCUS_BLUR_DATA_API : `focus${EVENT_KEY}${DATA_API_KEY} ` +\n `blur${EVENT_KEY}${DATA_API_KEY}`\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Button {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n toggle() {\n let triggerChangeEvent = true\n let addAriaPressed = true\n const rootElement = $(this._element).closest(\n Selector.DATA_TOGGLE\n )[0]\n\n if (rootElement) {\n const input = this._element.querySelector(Selector.INPUT)\n\n if (input) {\n if (input.type === 'radio') {\n if (input.checked &&\n this._element.classList.contains(ClassName.ACTIVE)) {\n triggerChangeEvent = false\n } else {\n const activeElement = rootElement.querySelector(Selector.ACTIVE)\n\n if (activeElement) {\n $(activeElement).removeClass(ClassName.ACTIVE)\n }\n }\n }\n\n if (triggerChangeEvent) {\n if (input.hasAttribute('disabled') ||\n rootElement.hasAttribute('disabled') ||\n input.classList.contains('disabled') ||\n rootElement.classList.contains('disabled')) {\n return\n }\n input.checked = !this._element.classList.contains(ClassName.ACTIVE)\n $(input).trigger('change')\n }\n\n input.focus()\n addAriaPressed = false\n }\n }\n\n if (addAriaPressed) {\n this._element.setAttribute('aria-pressed',\n !this._element.classList.contains(ClassName.ACTIVE))\n }\n\n if (triggerChangeEvent) {\n $(this._element).toggleClass(ClassName.ACTIVE)\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new Button(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n event.preventDefault()\n\n let button = event.target\n\n if (!$(button).hasClass(ClassName.BUTTON)) {\n button = $(button).closest(Selector.BUTTON)\n }\n\n Button._jQueryInterface.call($(button), 'toggle')\n })\n .on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n const button = $(event.target).closest(Selector.BUTTON)[0]\n $(button).toggleClass(ClassName.FOCUS, /^focus(in)?$/.test(event.type))\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Button._jQueryInterface\n $.fn[NAME].Constructor = Button\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Button._jQueryInterface\n }\n\n return Button\n})($)\n\nexport default Button\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Carousel = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'carousel'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.carousel'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const ARROW_LEFT_KEYCODE = 37 // KeyboardEvent.which value for left arrow key\n const ARROW_RIGHT_KEYCODE = 39 // KeyboardEvent.which value for right arrow key\n const TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\n\n const Default = {\n interval : 5000,\n keyboard : true,\n slide : false,\n pause : 'hover',\n wrap : true\n }\n\n const DefaultType = {\n interval : '(number|boolean)',\n keyboard : 'boolean',\n slide : '(boolean|string)',\n pause : '(string|boolean)',\n wrap : 'boolean'\n }\n\n const Direction = {\n NEXT : 'next',\n PREV : 'prev',\n LEFT : 'left',\n RIGHT : 'right'\n }\n\n const Event = {\n SLIDE : `slide${EVENT_KEY}`,\n SLID : `slid${EVENT_KEY}`,\n KEYDOWN : `keydown${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`,\n TOUCHEND : `touchend${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n CAROUSEL : 'carousel',\n ACTIVE : 'active',\n SLIDE : 'slide',\n RIGHT : 'carousel-item-right',\n LEFT : 'carousel-item-left',\n NEXT : 'carousel-item-next',\n PREV : 'carousel-item-prev',\n ITEM : 'carousel-item'\n }\n\n const Selector = {\n ACTIVE : '.active',\n ACTIVE_ITEM : '.active.carousel-item',\n ITEM : '.carousel-item',\n NEXT_PREV : '.carousel-item-next, .carousel-item-prev',\n INDICATORS : '.carousel-indicators',\n DATA_SLIDE : '[data-slide], [data-slide-to]',\n DATA_RIDE : '[data-ride=\"carousel\"]'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Carousel {\n constructor(element, config) {\n this._items = null\n this._interval = null\n this._activeElement = null\n\n this._isPaused = false\n this._isSliding = false\n\n this.touchTimeout = null\n\n this._config = this._getConfig(config)\n this._element = $(element)[0]\n this._indicatorsElement = this._element.querySelector(Selector.INDICATORS)\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n next() {\n if (!this._isSliding) {\n this._slide(Direction.NEXT)\n }\n }\n\n nextWhenVisible() {\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden &&\n ($(this._element).is(':visible') && $(this._element).css('visibility') !== 'hidden')) {\n this.next()\n }\n }\n\n prev() {\n if (!this._isSliding) {\n this._slide(Direction.PREV)\n }\n }\n\n pause(event) {\n if (!event) {\n this._isPaused = true\n }\n\n if (this._element.querySelector(Selector.NEXT_PREV)) {\n Util.triggerTransitionEnd(this._element)\n this.cycle(true)\n }\n\n clearInterval(this._interval)\n this._interval = null\n }\n\n cycle(event) {\n if (!event) {\n this._isPaused = false\n }\n\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n\n if (this._config.interval && !this._isPaused) {\n this._interval = setInterval(\n (document.visibilityState ? this.nextWhenVisible : this.next).bind(this),\n this._config.interval\n )\n }\n }\n\n to(index) {\n this._activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n\n const activeIndex = this._getItemIndex(this._activeElement)\n\n if (index > this._items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n $(this._element).one(Event.SLID, () => this.to(index))\n return\n }\n\n if (activeIndex === index) {\n this.pause()\n this.cycle()\n return\n }\n\n const direction = index > activeIndex\n ? Direction.NEXT\n : Direction.PREV\n\n this._slide(direction, this._items[index])\n }\n\n dispose() {\n $(this._element).off(EVENT_KEY)\n $.removeData(this._element, DATA_KEY)\n\n this._items = null\n this._config = null\n this._element = null\n this._interval = null\n this._isPaused = null\n this._isSliding = null\n this._activeElement = null\n this._indicatorsElement = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n $(this._element)\n .on(Event.KEYDOWN, (event) => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n $(this._element)\n .on(Event.MOUSEENTER, (event) => this.pause(event))\n .on(Event.MOUSELEAVE, (event) => this.cycle(event))\n if ('ontouchstart' in document.documentElement) {\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n $(this._element).on(Event.TOUCHEND, () => {\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n this.touchTimeout = setTimeout((event) => this.cycle(event), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n })\n }\n }\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n switch (event.which) {\n case ARROW_LEFT_KEYCODE:\n event.preventDefault()\n this.prev()\n break\n case ARROW_RIGHT_KEYCODE:\n event.preventDefault()\n this.next()\n break\n default:\n }\n }\n\n _getItemIndex(element) {\n this._items = element && element.parentNode\n ? [].slice.call(element.parentNode.querySelectorAll(Selector.ITEM))\n : []\n return this._items.indexOf(element)\n }\n\n _getItemByDirection(direction, activeElement) {\n const isNextDirection = direction === Direction.NEXT\n const isPrevDirection = direction === Direction.PREV\n const activeIndex = this._getItemIndex(activeElement)\n const lastItemIndex = this._items.length - 1\n const isGoingToWrap = isPrevDirection && activeIndex === 0 ||\n isNextDirection && activeIndex === lastItemIndex\n\n if (isGoingToWrap && !this._config.wrap) {\n return activeElement\n }\n\n const delta = direction === Direction.PREV ? -1 : 1\n const itemIndex = (activeIndex + delta) % this._items.length\n\n return itemIndex === -1\n ? this._items[this._items.length - 1] : this._items[itemIndex]\n }\n\n _triggerSlideEvent(relatedTarget, eventDirectionName) {\n const targetIndex = this._getItemIndex(relatedTarget)\n const fromIndex = this._getItemIndex(this._element.querySelector(Selector.ACTIVE_ITEM))\n const slideEvent = $.Event(Event.SLIDE, {\n relatedTarget,\n direction: eventDirectionName,\n from: fromIndex,\n to: targetIndex\n })\n\n $(this._element).trigger(slideEvent)\n\n return slideEvent\n }\n\n _setActiveIndicatorElement(element) {\n if (this._indicatorsElement) {\n const indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector.ACTIVE))\n $(indicators)\n .removeClass(ClassName.ACTIVE)\n\n const nextIndicator = this._indicatorsElement.children[\n this._getItemIndex(element)\n ]\n\n if (nextIndicator) {\n $(nextIndicator).addClass(ClassName.ACTIVE)\n }\n }\n }\n\n _slide(direction, element) {\n const activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n const activeElementIndex = this._getItemIndex(activeElement)\n const nextElement = element || activeElement &&\n this._getItemByDirection(direction, activeElement)\n const nextElementIndex = this._getItemIndex(nextElement)\n const isCycling = Boolean(this._interval)\n\n let directionalClassName\n let orderClassName\n let eventDirectionName\n\n if (direction === Direction.NEXT) {\n directionalClassName = ClassName.LEFT\n orderClassName = ClassName.NEXT\n eventDirectionName = Direction.LEFT\n } else {\n directionalClassName = ClassName.RIGHT\n orderClassName = ClassName.PREV\n eventDirectionName = Direction.RIGHT\n }\n\n if (nextElement && $(nextElement).hasClass(ClassName.ACTIVE)) {\n this._isSliding = false\n return\n }\n\n const slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName)\n if (slideEvent.isDefaultPrevented()) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n return\n }\n\n this._isSliding = true\n\n if (isCycling) {\n this.pause()\n }\n\n this._setActiveIndicatorElement(nextElement)\n\n const slidEvent = $.Event(Event.SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n })\n\n if ($(this._element).hasClass(ClassName.SLIDE)) {\n $(nextElement).addClass(orderClassName)\n\n Util.reflow(nextElement)\n\n $(activeElement).addClass(directionalClassName)\n $(nextElement).addClass(directionalClassName)\n\n const transitionDuration = Util.getTransitionDurationFromElement(activeElement)\n\n $(activeElement)\n .one(Util.TRANSITION_END, () => {\n $(nextElement)\n .removeClass(`${directionalClassName} ${orderClassName}`)\n .addClass(ClassName.ACTIVE)\n\n $(activeElement).removeClass(`${ClassName.ACTIVE} ${orderClassName} ${directionalClassName}`)\n\n this._isSliding = false\n\n setTimeout(() => $(this._element).trigger(slidEvent), 0)\n })\n .emulateTransitionEnd(transitionDuration)\n } else {\n $(activeElement).removeClass(ClassName.ACTIVE)\n $(nextElement).addClass(ClassName.ACTIVE)\n\n this._isSliding = false\n $(this._element).trigger(slidEvent)\n }\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n let _config = {\n ...Default,\n ...$(this).data()\n }\n\n if (typeof config === 'object') {\n _config = {\n ..._config,\n ...config\n }\n }\n\n const action = typeof config === 'string' ? config : _config.slide\n\n if (!data) {\n data = new Carousel(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'number') {\n data.to(config)\n } else if (typeof action === 'string') {\n if (typeof data[action] === 'undefined') {\n throw new TypeError(`No method named \"${action}\"`)\n }\n data[action]()\n } else if (_config.interval) {\n data.pause()\n data.cycle()\n }\n })\n }\n\n static _dataApiClickHandler(event) {\n const selector = Util.getSelectorFromElement(this)\n\n if (!selector) {\n return\n }\n\n const target = $(selector)[0]\n\n if (!target || !$(target).hasClass(ClassName.CAROUSEL)) {\n return\n }\n\n const config = {\n ...$(target).data(),\n ...$(this).data()\n }\n const slideIndex = this.getAttribute('data-slide-to')\n\n if (slideIndex) {\n config.interval = false\n }\n\n Carousel._jQueryInterface.call($(target), config)\n\n if (slideIndex) {\n $(target).data(DATA_KEY).to(slideIndex)\n }\n\n event.preventDefault()\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler)\n\n $(window).on(Event.LOAD_DATA_API, () => {\n const carousels = [].slice.call(document.querySelectorAll(Selector.DATA_RIDE))\n for (let i = 0, len = carousels.length; i < len; i++) {\n const $carousel = $(carousels[i])\n Carousel._jQueryInterface.call($carousel, $carousel.data())\n }\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Carousel._jQueryInterface\n $.fn[NAME].Constructor = Carousel\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Carousel._jQueryInterface\n }\n\n return Carousel\n})($)\n\nexport default Carousel\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Collapse = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'collapse'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.collapse'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Default = {\n toggle : true,\n parent : ''\n }\n\n const DefaultType = {\n toggle : 'boolean',\n parent : '(string|element)'\n }\n\n const Event = {\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n SHOW : 'show',\n COLLAPSE : 'collapse',\n COLLAPSING : 'collapsing',\n COLLAPSED : 'collapsed'\n }\n\n const Dimension = {\n WIDTH : 'width',\n HEIGHT : 'height'\n }\n\n const Selector = {\n ACTIVES : '.show, .collapsing',\n DATA_TOGGLE : '[data-toggle=\"collapse\"]'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Collapse {\n constructor(element, config) {\n this._isTransitioning = false\n this._element = element\n this._config = this._getConfig(config)\n this._triggerArray = $.makeArray(document.querySelectorAll(\n `[data-toggle=\"collapse\"][href=\"#${element.id}\"],` +\n `[data-toggle=\"collapse\"][data-target=\"#${element.id}\"]`\n ))\n const toggleList = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = toggleList.length; i < len; i++) {\n const elem = toggleList[i]\n const selector = Util.getSelectorFromElement(elem)\n const filterElement = [].slice.call(document.querySelectorAll(selector))\n .filter((foundElem) => foundElem === element)\n\n if (selector !== null && filterElement.length > 0) {\n this._selector = selector\n this._triggerArray.push(elem)\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray)\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle() {\n if ($(this._element).hasClass(ClassName.SHOW)) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning ||\n $(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n let actives\n let activesData\n\n if (this._parent) {\n actives = [].slice.call(this._parent.querySelectorAll(Selector.ACTIVES))\n .filter((elem) => elem.getAttribute('data-parent') === this._config.parent)\n\n if (actives.length === 0) {\n actives = null\n }\n }\n\n if (actives) {\n activesData = $(actives).not(this._selector).data(DATA_KEY)\n if (activesData && activesData._isTransitioning) {\n return\n }\n }\n\n const startEvent = $.Event(Event.SHOW)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n if (actives) {\n Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide')\n if (!activesData) {\n $(actives).data(DATA_KEY, null)\n }\n }\n\n const dimension = this._getDimension()\n\n $(this._element)\n .removeClass(ClassName.COLLAPSE)\n .addClass(ClassName.COLLAPSING)\n\n this._element.style[dimension] = 0\n\n if (this._triggerArray.length) {\n $(this._triggerArray)\n .removeClass(ClassName.COLLAPSED)\n .attr('aria-expanded', true)\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .addClass(ClassName.SHOW)\n\n this._element.style[dimension] = ''\n\n this.setTransitioning(false)\n\n $(this._element).trigger(Event.SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning ||\n !$(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n const startEvent = $.Event(Event.HIDE)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n Util.reflow(this._element)\n\n $(this._element)\n .addClass(ClassName.COLLAPSING)\n .removeClass(ClassName.COLLAPSE)\n .removeClass(ClassName.SHOW)\n\n const triggerArrayLength = this._triggerArray.length\n if (triggerArrayLength > 0) {\n for (let i = 0; i < triggerArrayLength; i++) {\n const trigger = this._triggerArray[i]\n const selector = Util.getSelectorFromElement(trigger)\n if (selector !== null) {\n const $elem = $([].slice.call(document.querySelectorAll(selector)))\n if (!$elem.hasClass(ClassName.SHOW)) {\n $(trigger).addClass(ClassName.COLLAPSED)\n .attr('aria-expanded', false)\n }\n }\n }\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n this.setTransitioning(false)\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .trigger(Event.HIDDEN)\n }\n\n this._element.style[dimension] = ''\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n }\n\n setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._parent = null\n this._element = null\n this._triggerArray = null\n this._isTransitioning = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n config.toggle = Boolean(config.toggle) // Coerce string values\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _getDimension() {\n const hasWidth = $(this._element).hasClass(Dimension.WIDTH)\n return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT\n }\n\n _getParent() {\n let parent = null\n if (Util.isElement(this._config.parent)) {\n parent = this._config.parent\n\n // It's a jQuery object\n if (typeof this._config.parent.jquery !== 'undefined') {\n parent = this._config.parent[0]\n }\n } else {\n parent = document.querySelector(this._config.parent)\n }\n\n const selector =\n `[data-toggle=\"collapse\"][data-parent=\"${this._config.parent}\"]`\n\n const children = [].slice.call(parent.querySelectorAll(selector))\n $(children).each((i, element) => {\n this._addAriaAndCollapsedClass(\n Collapse._getTargetFromElement(element),\n [element]\n )\n })\n\n return parent\n }\n\n _addAriaAndCollapsedClass(element, triggerArray) {\n if (element) {\n const isOpen = $(element).hasClass(ClassName.SHOW)\n\n if (triggerArray.length) {\n $(triggerArray)\n .toggleClass(ClassName.COLLAPSED, !isOpen)\n .attr('aria-expanded', isOpen)\n }\n }\n }\n\n // Static\n\n static _getTargetFromElement(element) {\n const selector = Util.getSelectorFromElement(element)\n return selector ? document.querySelector(selector) : null\n }\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n const _config = {\n ...Default,\n ...$this.data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data && _config.toggle && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n if (!data) {\n data = new Collapse(this, _config)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n // preventDefault only for <a> elements (which change the URL) not inside the collapsible element\n if (event.currentTarget.tagName === 'A') {\n event.preventDefault()\n }\n\n const $trigger = $(this)\n const selector = Util.getSelectorFromElement(this)\n const selectors = [].slice.call(document.querySelectorAll(selector))\n $(selectors).each(function () {\n const $target = $(this)\n const data = $target.data(DATA_KEY)\n const config = data ? 'toggle' : $trigger.data()\n Collapse._jQueryInterface.call($target, config)\n })\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Collapse._jQueryInterface\n $.fn[NAME].Constructor = Collapse\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Collapse._jQueryInterface\n }\n\n return Collapse\n})($)\n\nexport default Collapse\n","/**!\n * @fileOverview Kickass library to create and place poppers near their reference elements.\n * @version 1.14.3\n * @license\n * Copyright (c) 2016 Federico Zivolo and contributors\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nvar isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined';\n\nvar longerTimeoutBrowsers = ['Edge', 'Trident', 'Firefox'];\nvar timeoutDuration = 0;\nfor (var i = 0; i < longerTimeoutBrowsers.length; i += 1) {\n if (isBrowser && navigator.userAgent.indexOf(longerTimeoutBrowsers[i]) >= 0) {\n timeoutDuration = 1;\n break;\n }\n}\n\nfunction microtaskDebounce(fn) {\n var called = false;\n return function () {\n if (called) {\n return;\n }\n called = true;\n window.Promise.resolve().then(function () {\n called = false;\n fn();\n });\n };\n}\n\nfunction taskDebounce(fn) {\n var scheduled = false;\n return function () {\n if (!scheduled) {\n scheduled = true;\n setTimeout(function () {\n scheduled = false;\n fn();\n }, timeoutDuration);\n }\n };\n}\n\nvar supportsMicroTasks = isBrowser && window.Promise;\n\n/**\n* Create a debounced version of a method, that's asynchronously deferred\n* but called in the minimum time possible.\n*\n* @method\n* @memberof Popper.Utils\n* @argument {Function} fn\n* @returns {Function}\n*/\nvar debounce = supportsMicroTasks ? microtaskDebounce : taskDebounce;\n\n/**\n * Check if the given variable is a function\n * @method\n * @memberof Popper.Utils\n * @argument {Any} functionToCheck - variable to check\n * @returns {Boolean} answer to: is a function?\n */\nfunction isFunction(functionToCheck) {\n var getType = {};\n return functionToCheck && getType.toString.call(functionToCheck) === '[object Function]';\n}\n\n/**\n * Get CSS computed property of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Eement} element\n * @argument {String} property\n */\nfunction getStyleComputedProperty(element, property) {\n if (element.nodeType !== 1) {\n return [];\n }\n // NOTE: 1 DOM access here\n var css = getComputedStyle(element, null);\n return property ? css[property] : css;\n}\n\n/**\n * Returns the parentNode or the host of the element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} parent\n */\nfunction getParentNode(element) {\n if (element.nodeName === 'HTML') {\n return element;\n }\n return element.parentNode || element.host;\n}\n\n/**\n * Returns the scrolling parent of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} scroll parent\n */\nfunction getScrollParent(element) {\n // Return body, `getScroll` will take care to get the correct `scrollTop` from it\n if (!element) {\n return document.body;\n }\n\n switch (element.nodeName) {\n case 'HTML':\n case 'BODY':\n return element.ownerDocument.body;\n case '#document':\n return element.body;\n }\n\n // Firefox want us to check `-x` and `-y` variations as well\n\n var _getStyleComputedProp = getStyleComputedProperty(element),\n overflow = _getStyleComputedProp.overflow,\n overflowX = _getStyleComputedProp.overflowX,\n overflowY = _getStyleComputedProp.overflowY;\n\n if (/(auto|scroll|overlay)/.test(overflow + overflowY + overflowX)) {\n return element;\n }\n\n return getScrollParent(getParentNode(element));\n}\n\nvar isIE11 = isBrowser && !!(window.MSInputMethodContext && document.documentMode);\nvar isIE10 = isBrowser && /MSIE 10/.test(navigator.userAgent);\n\n/**\n * Determines if the browser is Internet Explorer\n * @method\n * @memberof Popper.Utils\n * @param {Number} version to check\n * @returns {Boolean} isIE\n */\nfunction isIE(version) {\n if (version === 11) {\n return isIE11;\n }\n if (version === 10) {\n return isIE10;\n }\n return isIE11 || isIE10;\n}\n\n/**\n * Returns the offset parent of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} offset parent\n */\nfunction getOffsetParent(element) {\n if (!element) {\n return document.documentElement;\n }\n\n var noOffsetParent = isIE(10) ? document.body : null;\n\n // NOTE: 1 DOM access here\n var offsetParent = element.offsetParent;\n // Skip hidden elements which don't have an offsetParent\n while (offsetParent === noOffsetParent && element.nextElementSibling) {\n offsetParent = (element = element.nextElementSibling).offsetParent;\n }\n\n var nodeName = offsetParent && offsetParent.nodeName;\n\n if (!nodeName || nodeName === 'BODY' || nodeName === 'HTML') {\n return element ? element.ownerDocument.documentElement : document.documentElement;\n }\n\n // .offsetParent will return the closest TD or TABLE in case\n // no offsetParent is present, I hate this job...\n if (['TD', 'TABLE'].indexOf(offsetParent.nodeName) !== -1 && getStyleComputedProperty(offsetParent, 'position') === 'static') {\n return getOffsetParent(offsetParent);\n }\n\n return offsetParent;\n}\n\nfunction isOffsetContainer(element) {\n var nodeName = element.nodeName;\n\n if (nodeName === 'BODY') {\n return false;\n }\n return nodeName === 'HTML' || getOffsetParent(element.firstElementChild) === element;\n}\n\n/**\n * Finds the root node (document, shadowDOM root) of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} node\n * @returns {Element} root node\n */\nfunction getRoot(node) {\n if (node.parentNode !== null) {\n return getRoot(node.parentNode);\n }\n\n return node;\n}\n\n/**\n * Finds the offset parent common to the two provided nodes\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element1\n * @argument {Element} element2\n * @returns {Element} common offset parent\n */\nfunction findCommonOffsetParent(element1, element2) {\n // This check is needed to avoid errors in case one of the elements isn't defined for any reason\n if (!element1 || !element1.nodeType || !element2 || !element2.nodeType) {\n return document.documentElement;\n }\n\n // Here we make sure to give as \"start\" the element that comes first in the DOM\n var order = element1.compareDocumentPosition(element2) & Node.DOCUMENT_POSITION_FOLLOWING;\n var start = order ? element1 : element2;\n var end = order ? element2 : element1;\n\n // Get common ancestor container\n var range = document.createRange();\n range.setStart(start, 0);\n range.setEnd(end, 0);\n var commonAncestorContainer = range.commonAncestorContainer;\n\n // Both nodes are inside #document\n\n if (element1 !== commonAncestorContainer && element2 !== commonAncestorContainer || start.contains(end)) {\n if (isOffsetContainer(commonAncestorContainer)) {\n return commonAncestorContainer;\n }\n\n return getOffsetParent(commonAncestorContainer);\n }\n\n // one of the nodes is inside shadowDOM, find which one\n var element1root = getRoot(element1);\n if (element1root.host) {\n return findCommonOffsetParent(element1root.host, element2);\n } else {\n return findCommonOffsetParent(element1, getRoot(element2).host);\n }\n}\n\n/**\n * Gets the scroll value of the given element in the given side (top and left)\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @argument {String} side `top` or `left`\n * @returns {number} amount of scrolled pixels\n */\nfunction getScroll(element) {\n var side = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'top';\n\n var upperSide = side === 'top' ? 'scrollTop' : 'scrollLeft';\n var nodeName = element.nodeName;\n\n if (nodeName === 'BODY' || nodeName === 'HTML') {\n var html = element.ownerDocument.documentElement;\n var scrollingElement = element.ownerDocument.scrollingElement || html;\n return scrollingElement[upperSide];\n }\n\n return element[upperSide];\n}\n\n/*\n * Sum or subtract the element scroll values (left and top) from a given rect object\n * @method\n * @memberof Popper.Utils\n * @param {Object} rect - Rect object you want to change\n * @param {HTMLElement} element - The element from the function reads the scroll values\n * @param {Boolean} subtract - set to true if you want to subtract the scroll values\n * @return {Object} rect - The modifier rect object\n */\nfunction includeScroll(rect, element) {\n var subtract = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n\n var scrollTop = getScroll(element, 'top');\n var scrollLeft = getScroll(element, 'left');\n var modifier = subtract ? -1 : 1;\n rect.top += scrollTop * modifier;\n rect.bottom += scrollTop * modifier;\n rect.left += scrollLeft * modifier;\n rect.right += scrollLeft * modifier;\n return rect;\n}\n\n/*\n * Helper to detect borders of a given element\n * @method\n * @memberof Popper.Utils\n * @param {CSSStyleDeclaration} styles\n * Result of `getStyleComputedProperty` on the given element\n * @param {String} axis - `x` or `y`\n * @return {number} borders - The borders size of the given axis\n */\n\nfunction getBordersSize(styles, axis) {\n var sideA = axis === 'x' ? 'Left' : 'Top';\n var sideB = sideA === 'Left' ? 'Right' : 'Bottom';\n\n return parseFloat(styles['border' + sideA + 'Width'], 10) + parseFloat(styles['border' + sideB + 'Width'], 10);\n}\n\nfunction getSize(axis, body, html, computedStyle) {\n return Math.max(body['offset' + axis], body['scroll' + axis], html['client' + axis], html['offset' + axis], html['scroll' + axis], isIE(10) ? html['offset' + axis] + computedStyle['margin' + (axis === 'Height' ? 'Top' : 'Left')] + computedStyle['margin' + (axis === 'Height' ? 'Bottom' : 'Right')] : 0);\n}\n\nfunction getWindowSizes() {\n var body = document.body;\n var html = document.documentElement;\n var computedStyle = isIE(10) && getComputedStyle(html);\n\n return {\n height: getSize('Height', body, html, computedStyle),\n width: getSize('Width', body, html, computedStyle)\n };\n}\n\nvar classCallCheck = function (instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n};\n\nvar createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n return function (Constructor, protoProps, staticProps) {\n if (protoProps) defineProperties(Constructor.prototype, protoProps);\n if (staticProps) defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\n\n\n\n\n\nvar defineProperty = function (obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n};\n\nvar _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n};\n\n/**\n * Given element offsets, generate an output similar to getBoundingClientRect\n * @method\n * @memberof Popper.Utils\n * @argument {Object} offsets\n * @returns {Object} ClientRect like output\n */\nfunction getClientRect(offsets) {\n return _extends({}, offsets, {\n right: offsets.left + offsets.width,\n bottom: offsets.top + offsets.height\n });\n}\n\n/**\n * Get bounding client rect of given element\n * @method\n * @memberof Popper.Utils\n * @param {HTMLElement} element\n * @return {Object} client rect\n */\nfunction getBoundingClientRect(element) {\n var rect = {};\n\n // IE10 10 FIX: Please, don't ask, the element isn't\n // considered in DOM in some circumstances...\n // This isn't reproducible in IE10 compatibility mode of IE11\n try {\n if (isIE(10)) {\n rect = element.getBoundingClientRect();\n var scrollTop = getScroll(element, 'top');\n var scrollLeft = getScroll(element, 'left');\n rect.top += scrollTop;\n rect.left += scrollLeft;\n rect.bottom += scrollTop;\n rect.right += scrollLeft;\n } else {\n rect = element.getBoundingClientRect();\n }\n } catch (e) {}\n\n var result = {\n left: rect.left,\n top: rect.top,\n width: rect.right - rect.left,\n height: rect.bottom - rect.top\n };\n\n // subtract scrollbar size from sizes\n var sizes = element.nodeName === 'HTML' ? getWindowSizes() : {};\n var width = sizes.width || element.clientWidth || result.right - result.left;\n var height = sizes.height || element.clientHeight || result.bottom - result.top;\n\n var horizScrollbar = element.offsetWidth - width;\n var vertScrollbar = element.offsetHeight - height;\n\n // if an hypothetical scrollbar is detected, we must be sure it's not a `border`\n // we make this check conditional for performance reasons\n if (horizScrollbar || vertScrollbar) {\n var styles = getStyleComputedProperty(element);\n horizScrollbar -= getBordersSize(styles, 'x');\n vertScrollbar -= getBordersSize(styles, 'y');\n\n result.width -= horizScrollbar;\n result.height -= vertScrollbar;\n }\n\n return getClientRect(result);\n}\n\nfunction getOffsetRectRelativeToArbitraryNode(children, parent) {\n var fixedPosition = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n\n var isIE10 = isIE(10);\n var isHTML = parent.nodeName === 'HTML';\n var childrenRect = getBoundingClientRect(children);\n var parentRect = getBoundingClientRect(parent);\n var scrollParent = getScrollParent(children);\n\n var styles = getStyleComputedProperty(parent);\n var borderTopWidth = parseFloat(styles.borderTopWidth, 10);\n var borderLeftWidth = parseFloat(styles.borderLeftWidth, 10);\n\n // In cases where the parent is fixed, we must ignore negative scroll in offset calc\n if (fixedPosition && parent.nodeName === 'HTML') {\n parentRect.top = Math.max(parentRect.top, 0);\n parentRect.left = Math.max(parentRect.left, 0);\n }\n var offsets = getClientRect({\n top: childrenRect.top - parentRect.top - borderTopWidth,\n left: childrenRect.left - parentRect.left - borderLeftWidth,\n width: childrenRect.width,\n height: childrenRect.height\n });\n offsets.marginTop = 0;\n offsets.marginLeft = 0;\n\n // Subtract margins of documentElement in case it's being used as parent\n // we do this only on HTML because it's the only element that behaves\n // differently when margins are applied to it. The margins are included in\n // the box of the documentElement, in the other cases not.\n if (!isIE10 && isHTML) {\n var marginTop = parseFloat(styles.marginTop, 10);\n var marginLeft = parseFloat(styles.marginLeft, 10);\n\n offsets.top -= borderTopWidth - marginTop;\n offsets.bottom -= borderTopWidth - marginTop;\n offsets.left -= borderLeftWidth - marginLeft;\n offsets.right -= borderLeftWidth - marginLeft;\n\n // Attach marginTop and marginLeft because in some circumstances we may need them\n offsets.marginTop = marginTop;\n offsets.marginLeft = marginLeft;\n }\n\n if (isIE10 && !fixedPosition ? parent.contains(scrollParent) : parent === scrollParent && scrollParent.nodeName !== 'BODY') {\n offsets = includeScroll(offsets, parent);\n }\n\n return offsets;\n}\n\nfunction getViewportOffsetRectRelativeToArtbitraryNode(element) {\n var excludeScroll = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n var html = element.ownerDocument.documentElement;\n var relativeOffset = getOffsetRectRelativeToArbitraryNode(element, html);\n var width = Math.max(html.clientWidth, window.innerWidth || 0);\n var height = Math.max(html.clientHeight, window.innerHeight || 0);\n\n var scrollTop = !excludeScroll ? getScroll(html) : 0;\n var scrollLeft = !excludeScroll ? getScroll(html, 'left') : 0;\n\n var offset = {\n top: scrollTop - relativeOffset.top + relativeOffset.marginTop,\n left: scrollLeft - relativeOffset.left + relativeOffset.marginLeft,\n width: width,\n height: height\n };\n\n return getClientRect(offset);\n}\n\n/**\n * Check if the given element is fixed or is inside a fixed parent\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @argument {Element} customContainer\n * @returns {Boolean} answer to \"isFixed?\"\n */\nfunction isFixed(element) {\n var nodeName = element.nodeName;\n if (nodeName === 'BODY' || nodeName === 'HTML') {\n return false;\n }\n if (getStyleComputedProperty(element, 'position') === 'fixed') {\n return true;\n }\n return isFixed(getParentNode(element));\n}\n\n/**\n * Finds the first parent of an element that has a transformed property defined\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} first transformed parent or documentElement\n */\n\nfunction getFixedPositionOffsetParent(element) {\n // This check is needed to avoid errors in case one of the elements isn't defined for any reason\n if (!element || !element.parentElement || isIE()) {\n return document.documentElement;\n }\n var el = element.parentElement;\n while (el && getStyleComputedProperty(el, 'transform') === 'none') {\n el = el.parentElement;\n }\n return el || document.documentElement;\n}\n\n/**\n * Computed the boundaries limits and return them\n * @method\n * @memberof Popper.Utils\n * @param {HTMLElement} popper\n * @param {HTMLElement} reference\n * @param {number} padding\n * @param {HTMLElement} boundariesElement - Element used to define the boundaries\n * @param {Boolean} fixedPosition - Is in fixed position mode\n * @returns {Object} Coordinates of the boundaries\n */\nfunction getBoundaries(popper, reference, padding, boundariesElement) {\n var fixedPosition = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n\n // NOTE: 1 DOM access here\n\n var boundaries = { top: 0, left: 0 };\n var offsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, reference);\n\n // Handle viewport case\n if (boundariesElement === 'viewport') {\n boundaries = getViewportOffsetRectRelativeToArtbitraryNode(offsetParent, fixedPosition);\n } else {\n // Handle other cases based on DOM element used as boundaries\n var boundariesNode = void 0;\n if (boundariesElement === 'scrollParent') {\n boundariesNode = getScrollParent(getParentNode(reference));\n if (boundariesNode.nodeName === 'BODY') {\n boundariesNode = popper.ownerDocument.documentElement;\n }\n } else if (boundariesElement === 'window') {\n boundariesNode = popper.ownerDocument.documentElement;\n } else {\n boundariesNode = boundariesElement;\n }\n\n var offsets = getOffsetRectRelativeToArbitraryNode(boundariesNode, offsetParent, fixedPosition);\n\n // In case of HTML, we need a different computation\n if (boundariesNode.nodeName === 'HTML' && !isFixed(offsetParent)) {\n var _getWindowSizes = getWindowSizes(),\n height = _getWindowSizes.height,\n width = _getWindowSizes.width;\n\n boundaries.top += offsets.top - offsets.marginTop;\n boundaries.bottom = height + offsets.top;\n boundaries.left += offsets.left - offsets.marginLeft;\n boundaries.right = width + offsets.left;\n } else {\n // for all the other DOM elements, this one is good\n boundaries = offsets;\n }\n }\n\n // Add paddings\n boundaries.left += padding;\n boundaries.top += padding;\n boundaries.right -= padding;\n boundaries.bottom -= padding;\n\n return boundaries;\n}\n\nfunction getArea(_ref) {\n var width = _ref.width,\n height = _ref.height;\n\n return width * height;\n}\n\n/**\n * Utility used to transform the `auto` placement to the placement with more\n * available space.\n * @method\n * @memberof Popper.Utils\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction computeAutoPlacement(placement, refRect, popper, reference, boundariesElement) {\n var padding = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 0;\n\n if (placement.indexOf('auto') === -1) {\n return placement;\n }\n\n var boundaries = getBoundaries(popper, reference, padding, boundariesElement);\n\n var rects = {\n top: {\n width: boundaries.width,\n height: refRect.top - boundaries.top\n },\n right: {\n width: boundaries.right - refRect.right,\n height: boundaries.height\n },\n bottom: {\n width: boundaries.width,\n height: boundaries.bottom - refRect.bottom\n },\n left: {\n width: refRect.left - boundaries.left,\n height: boundaries.height\n }\n };\n\n var sortedAreas = Object.keys(rects).map(function (key) {\n return _extends({\n key: key\n }, rects[key], {\n area: getArea(rects[key])\n });\n }).sort(function (a, b) {\n return b.area - a.area;\n });\n\n var filteredAreas = sortedAreas.filter(function (_ref2) {\n var width = _ref2.width,\n height = _ref2.height;\n return width >= popper.clientWidth && height >= popper.clientHeight;\n });\n\n var computedPlacement = filteredAreas.length > 0 ? filteredAreas[0].key : sortedAreas[0].key;\n\n var variation = placement.split('-')[1];\n\n return computedPlacement + (variation ? '-' + variation : '');\n}\n\n/**\n * Get offsets to the reference element\n * @method\n * @memberof Popper.Utils\n * @param {Object} state\n * @param {Element} popper - the popper element\n * @param {Element} reference - the reference element (the popper will be relative to this)\n * @param {Element} fixedPosition - is in fixed position mode\n * @returns {Object} An object containing the offsets which will be applied to the popper\n */\nfunction getReferenceOffsets(state, popper, reference) {\n var fixedPosition = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;\n\n var commonOffsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, reference);\n return getOffsetRectRelativeToArbitraryNode(reference, commonOffsetParent, fixedPosition);\n}\n\n/**\n * Get the outer sizes of the given element (offset size + margins)\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Object} object containing width and height properties\n */\nfunction getOuterSizes(element) {\n var styles = getComputedStyle(element);\n var x = parseFloat(styles.marginTop) + parseFloat(styles.marginBottom);\n var y = parseFloat(styles.marginLeft) + parseFloat(styles.marginRight);\n var result = {\n width: element.offsetWidth + y,\n height: element.offsetHeight + x\n };\n return result;\n}\n\n/**\n * Get the opposite placement of the given one\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement\n * @returns {String} flipped placement\n */\nfunction getOppositePlacement(placement) {\n var hash = { left: 'right', right: 'left', bottom: 'top', top: 'bottom' };\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}\n\n/**\n * Get offsets to the popper\n * @method\n * @memberof Popper.Utils\n * @param {Object} position - CSS position the Popper will get applied\n * @param {HTMLElement} popper - the popper element\n * @param {Object} referenceOffsets - the reference offsets (the popper will be relative to this)\n * @param {String} placement - one of the valid placement options\n * @returns {Object} popperOffsets - An object containing the offsets which will be applied to the popper\n */\nfunction getPopperOffsets(popper, referenceOffsets, placement) {\n placement = placement.split('-')[0];\n\n // Get popper node sizes\n var popperRect = getOuterSizes(popper);\n\n // Add position, width and height to our offsets object\n var popperOffsets = {\n width: popperRect.width,\n height: popperRect.height\n };\n\n // depending by the popper placement we have to compute its offsets slightly differently\n var isHoriz = ['right', 'left'].indexOf(placement) !== -1;\n var mainSide = isHoriz ? 'top' : 'left';\n var secondarySide = isHoriz ? 'left' : 'top';\n var measurement = isHoriz ? 'height' : 'width';\n var secondaryMeasurement = !isHoriz ? 'height' : 'width';\n\n popperOffsets[mainSide] = referenceOffsets[mainSide] + referenceOffsets[measurement] / 2 - popperRect[measurement] / 2;\n if (placement === secondarySide) {\n popperOffsets[secondarySide] = referenceOffsets[secondarySide] - popperRect[secondaryMeasurement];\n } else {\n popperOffsets[secondarySide] = referenceOffsets[getOppositePlacement(secondarySide)];\n }\n\n return popperOffsets;\n}\n\n/**\n * Mimics the `find` method of Array\n * @method\n * @memberof Popper.Utils\n * @argument {Array} arr\n * @argument prop\n * @argument value\n * @returns index or -1\n */\nfunction find(arr, check) {\n // use native find if supported\n if (Array.prototype.find) {\n return arr.find(check);\n }\n\n // use `filter` to obtain the same behavior of `find`\n return arr.filter(check)[0];\n}\n\n/**\n * Return the index of the matching object\n * @method\n * @memberof Popper.Utils\n * @argument {Array} arr\n * @argument prop\n * @argument value\n * @returns index or -1\n */\nfunction findIndex(arr, prop, value) {\n // use native findIndex if supported\n if (Array.prototype.findIndex) {\n return arr.findIndex(function (cur) {\n return cur[prop] === value;\n });\n }\n\n // use `find` + `indexOf` if `findIndex` isn't supported\n var match = find(arr, function (obj) {\n return obj[prop] === value;\n });\n return arr.indexOf(match);\n}\n\n/**\n * Loop trough the list of modifiers and run them in order,\n * each of them will then edit the data object.\n * @method\n * @memberof Popper.Utils\n * @param {dataObject} data\n * @param {Array} modifiers\n * @param {String} ends - Optional modifier name used as stopper\n * @returns {dataObject}\n */\nfunction runModifiers(modifiers, data, ends) {\n var modifiersToRun = ends === undefined ? modifiers : modifiers.slice(0, findIndex(modifiers, 'name', ends));\n\n modifiersToRun.forEach(function (modifier) {\n if (modifier['function']) {\n // eslint-disable-line dot-notation\n console.warn('`modifier.function` is deprecated, use `modifier.fn`!');\n }\n var fn = modifier['function'] || modifier.fn; // eslint-disable-line dot-notation\n if (modifier.enabled && isFunction(fn)) {\n // Add properties to offsets to make them a complete clientRect object\n // we do this before each modifier to make sure the previous one doesn't\n // mess with these values\n data.offsets.popper = getClientRect(data.offsets.popper);\n data.offsets.reference = getClientRect(data.offsets.reference);\n\n data = fn(data, modifier);\n }\n });\n\n return data;\n}\n\n/**\n * Updates the position of the popper, computing the new offsets and applying\n * the new style.<br />\n * Prefer `scheduleUpdate` over `update` because of performance reasons.\n * @method\n * @memberof Popper\n */\nfunction update() {\n // if popper is destroyed, don't perform any further update\n if (this.state.isDestroyed) {\n return;\n }\n\n var data = {\n instance: this,\n styles: {},\n arrowStyles: {},\n attributes: {},\n flipped: false,\n offsets: {}\n };\n\n // compute reference element offsets\n data.offsets.reference = getReferenceOffsets(this.state, this.popper, this.reference, this.options.positionFixed);\n\n // compute auto placement, store placement inside the data object,\n // modifiers will be able to edit `placement` if needed\n // and refer to originalPlacement to know the original value\n data.placement = computeAutoPlacement(this.options.placement, data.offsets.reference, this.popper, this.reference, this.options.modifiers.flip.boundariesElement, this.options.modifiers.flip.padding);\n\n // store the computed placement inside `originalPlacement`\n data.originalPlacement = data.placement;\n\n data.positionFixed = this.options.positionFixed;\n\n // compute the popper offsets\n data.offsets.popper = getPopperOffsets(this.popper, data.offsets.reference, data.placement);\n\n data.offsets.popper.position = this.options.positionFixed ? 'fixed' : 'absolute';\n\n // run the modifiers\n data = runModifiers(this.modifiers, data);\n\n // the first `update` will call `onCreate` callback\n // the other ones will call `onUpdate` callback\n if (!this.state.isCreated) {\n this.state.isCreated = true;\n this.options.onCreate(data);\n } else {\n this.options.onUpdate(data);\n }\n}\n\n/**\n * Helper used to know if the given modifier is enabled.\n * @method\n * @memberof Popper.Utils\n * @returns {Boolean}\n */\nfunction isModifierEnabled(modifiers, modifierName) {\n return modifiers.some(function (_ref) {\n var name = _ref.name,\n enabled = _ref.enabled;\n return enabled && name === modifierName;\n });\n}\n\n/**\n * Get the prefixed supported property name\n * @method\n * @memberof Popper.Utils\n * @argument {String} property (camelCase)\n * @returns {String} prefixed property (camelCase or PascalCase, depending on the vendor prefix)\n */\nfunction getSupportedPropertyName(property) {\n var prefixes = [false, 'ms', 'Webkit', 'Moz', 'O'];\n var upperProp = property.charAt(0).toUpperCase() + property.slice(1);\n\n for (var i = 0; i < prefixes.length; i++) {\n var prefix = prefixes[i];\n var toCheck = prefix ? '' + prefix + upperProp : property;\n if (typeof document.body.style[toCheck] !== 'undefined') {\n return toCheck;\n }\n }\n return null;\n}\n\n/**\n * Destroy the popper\n * @method\n * @memberof Popper\n */\nfunction destroy() {\n this.state.isDestroyed = true;\n\n // touch DOM only if `applyStyle` modifier is enabled\n if (isModifierEnabled(this.modifiers, 'applyStyle')) {\n this.popper.removeAttribute('x-placement');\n this.popper.style.position = '';\n this.popper.style.top = '';\n this.popper.style.left = '';\n this.popper.style.right = '';\n this.popper.style.bottom = '';\n this.popper.style.willChange = '';\n this.popper.style[getSupportedPropertyName('transform')] = '';\n }\n\n this.disableEventListeners();\n\n // remove the popper if user explicity asked for the deletion on destroy\n // do not use `remove` because IE11 doesn't support it\n if (this.options.removeOnDestroy) {\n this.popper.parentNode.removeChild(this.popper);\n }\n return this;\n}\n\n/**\n * Get the window associated with the element\n * @argument {Element} element\n * @returns {Window}\n */\nfunction getWindow(element) {\n var ownerDocument = element.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView : window;\n}\n\nfunction attachToScrollParents(scrollParent, event, callback, scrollParents) {\n var isBody = scrollParent.nodeName === 'BODY';\n var target = isBody ? scrollParent.ownerDocument.defaultView : scrollParent;\n target.addEventListener(event, callback, { passive: true });\n\n if (!isBody) {\n attachToScrollParents(getScrollParent(target.parentNode), event, callback, scrollParents);\n }\n scrollParents.push(target);\n}\n\n/**\n * Setup needed event listeners used to update the popper position\n * @method\n * @memberof Popper.Utils\n * @private\n */\nfunction setupEventListeners(reference, options, state, updateBound) {\n // Resize event listener on window\n state.updateBound = updateBound;\n getWindow(reference).addEventListener('resize', state.updateBound, { passive: true });\n\n // Scroll event listener on scroll parents\n var scrollElement = getScrollParent(reference);\n attachToScrollParents(scrollElement, 'scroll', state.updateBound, state.scrollParents);\n state.scrollElement = scrollElement;\n state.eventsEnabled = true;\n\n return state;\n}\n\n/**\n * It will add resize/scroll events and start recalculating\n * position of the popper element when they are triggered.\n * @method\n * @memberof Popper\n */\nfunction enableEventListeners() {\n if (!this.state.eventsEnabled) {\n this.state = setupEventListeners(this.reference, this.options, this.state, this.scheduleUpdate);\n }\n}\n\n/**\n * Remove event listeners used to update the popper position\n * @method\n * @memberof Popper.Utils\n * @private\n */\nfunction removeEventListeners(reference, state) {\n // Remove resize event listener on window\n getWindow(reference).removeEventListener('resize', state.updateBound);\n\n // Remove scroll event listener on scroll parents\n state.scrollParents.forEach(function (target) {\n target.removeEventListener('scroll', state.updateBound);\n });\n\n // Reset state\n state.updateBound = null;\n state.scrollParents = [];\n state.scrollElement = null;\n state.eventsEnabled = false;\n return state;\n}\n\n/**\n * It will remove resize/scroll events and won't recalculate popper position\n * when they are triggered. It also won't trigger onUpdate callback anymore,\n * unless you call `update` method manually.\n * @method\n * @memberof Popper\n */\nfunction disableEventListeners() {\n if (this.state.eventsEnabled) {\n cancelAnimationFrame(this.scheduleUpdate);\n this.state = removeEventListeners(this.reference, this.state);\n }\n}\n\n/**\n * Tells if a given input is a number\n * @method\n * @memberof Popper.Utils\n * @param {*} input to check\n * @return {Boolean}\n */\nfunction isNumeric(n) {\n return n !== '' && !isNaN(parseFloat(n)) && isFinite(n);\n}\n\n/**\n * Set the style to the given popper\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element - Element to apply the style to\n * @argument {Object} styles\n * Object with a list of properties and values which will be applied to the element\n */\nfunction setStyles(element, styles) {\n Object.keys(styles).forEach(function (prop) {\n var unit = '';\n // add unit if the value is numeric and is one of the following\n if (['width', 'height', 'top', 'right', 'bottom', 'left'].indexOf(prop) !== -1 && isNumeric(styles[prop])) {\n unit = 'px';\n }\n element.style[prop] = styles[prop] + unit;\n });\n}\n\n/**\n * Set the attributes to the given popper\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element - Element to apply the attributes to\n * @argument {Object} styles\n * Object with a list of properties and values which will be applied to the element\n */\nfunction setAttributes(element, attributes) {\n Object.keys(attributes).forEach(function (prop) {\n var value = attributes[prop];\n if (value !== false) {\n element.setAttribute(prop, attributes[prop]);\n } else {\n element.removeAttribute(prop);\n }\n });\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} data.styles - List of style properties - values to apply to popper element\n * @argument {Object} data.attributes - List of attribute properties - values to apply to popper element\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The same data object\n */\nfunction applyStyle(data) {\n // any property present in `data.styles` will be applied to the popper,\n // in this way we can make the 3rd party modifiers add custom styles to it\n // Be aware, modifiers could override the properties defined in the previous\n // lines of this modifier!\n setStyles(data.instance.popper, data.styles);\n\n // any property present in `data.attributes` will be applied to the popper,\n // they will be set as HTML attributes of the element\n setAttributes(data.instance.popper, data.attributes);\n\n // if arrowElement is defined and arrowStyles has some properties\n if (data.arrowElement && Object.keys(data.arrowStyles).length) {\n setStyles(data.arrowElement, data.arrowStyles);\n }\n\n return data;\n}\n\n/**\n * Set the x-placement attribute before everything else because it could be used\n * to add margins to the popper margins needs to be calculated to get the\n * correct popper offsets.\n * @method\n * @memberof Popper.modifiers\n * @param {HTMLElement} reference - The reference element used to position the popper\n * @param {HTMLElement} popper - The HTML element used as popper\n * @param {Object} options - Popper.js options\n */\nfunction applyStyleOnLoad(reference, popper, options, modifierOptions, state) {\n // compute reference element offsets\n var referenceOffsets = getReferenceOffsets(state, popper, reference, options.positionFixed);\n\n // compute auto placement, store placement inside the data object,\n // modifiers will be able to edit `placement` if needed\n // and refer to originalPlacement to know the original value\n var placement = computeAutoPlacement(options.placement, referenceOffsets, popper, reference, options.modifiers.flip.boundariesElement, options.modifiers.flip.padding);\n\n popper.setAttribute('x-placement', placement);\n\n // Apply `position` to popper before anything else because\n // without the position applied we can't guarantee correct computations\n setStyles(popper, { position: options.positionFixed ? 'fixed' : 'absolute' });\n\n return options;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction computeStyle(data, options) {\n var x = options.x,\n y = options.y;\n var popper = data.offsets.popper;\n\n // Remove this legacy support in Popper.js v2\n\n var legacyGpuAccelerationOption = find(data.instance.modifiers, function (modifier) {\n return modifier.name === 'applyStyle';\n }).gpuAcceleration;\n if (legacyGpuAccelerationOption !== undefined) {\n console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');\n }\n var gpuAcceleration = legacyGpuAccelerationOption !== undefined ? legacyGpuAccelerationOption : options.gpuAcceleration;\n\n var offsetParent = getOffsetParent(data.instance.popper);\n var offsetParentRect = getBoundingClientRect(offsetParent);\n\n // Styles\n var styles = {\n position: popper.position\n };\n\n // Avoid blurry text by using full pixel integers.\n // For pixel-perfect positioning, top/bottom prefers rounded\n // values, while left/right prefers floored values.\n var offsets = {\n left: Math.floor(popper.left),\n top: Math.round(popper.top),\n bottom: Math.round(popper.bottom),\n right: Math.floor(popper.right)\n };\n\n var sideA = x === 'bottom' ? 'top' : 'bottom';\n var sideB = y === 'right' ? 'left' : 'right';\n\n // if gpuAcceleration is set to `true` and transform is supported,\n // we use `translate3d` to apply the position to the popper we\n // automatically use the supported prefixed version if needed\n var prefixedProperty = getSupportedPropertyName('transform');\n\n // now, let's make a step back and look at this code closely (wtf?)\n // If the content of the popper grows once it's been positioned, it\n // may happen that the popper gets misplaced because of the new content\n // overflowing its reference element\n // To avoid this problem, we provide two options (x and y), which allow\n // the consumer to define the offset origin.\n // If we position a popper on top of a reference element, we can set\n // `x` to `top` to make the popper grow towards its top instead of\n // its bottom.\n var left = void 0,\n top = void 0;\n if (sideA === 'bottom') {\n top = -offsetParentRect.height + offsets.bottom;\n } else {\n top = offsets.top;\n }\n if (sideB === 'right') {\n left = -offsetParentRect.width + offsets.right;\n } else {\n left = offsets.left;\n }\n if (gpuAcceleration && prefixedProperty) {\n styles[prefixedProperty] = 'translate3d(' + left + 'px, ' + top + 'px, 0)';\n styles[sideA] = 0;\n styles[sideB] = 0;\n styles.willChange = 'transform';\n } else {\n // othwerise, we use the standard `top`, `left`, `bottom` and `right` properties\n var invertTop = sideA === 'bottom' ? -1 : 1;\n var invertLeft = sideB === 'right' ? -1 : 1;\n styles[sideA] = top * invertTop;\n styles[sideB] = left * invertLeft;\n styles.willChange = sideA + ', ' + sideB;\n }\n\n // Attributes\n var attributes = {\n 'x-placement': data.placement\n };\n\n // Update `data` attributes, styles and arrowStyles\n data.attributes = _extends({}, attributes, data.attributes);\n data.styles = _extends({}, styles, data.styles);\n data.arrowStyles = _extends({}, data.offsets.arrow, data.arrowStyles);\n\n return data;\n}\n\n/**\n * Helper used to know if the given modifier depends from another one.<br />\n * It checks if the needed modifier is listed and enabled.\n * @method\n * @memberof Popper.Utils\n * @param {Array} modifiers - list of modifiers\n * @param {String} requestingName - name of requesting modifier\n * @param {String} requestedName - name of requested modifier\n * @returns {Boolean}\n */\nfunction isModifierRequired(modifiers, requestingName, requestedName) {\n var requesting = find(modifiers, function (_ref) {\n var name = _ref.name;\n return name === requestingName;\n });\n\n var isRequired = !!requesting && modifiers.some(function (modifier) {\n return modifier.name === requestedName && modifier.enabled && modifier.order < requesting.order;\n });\n\n if (!isRequired) {\n var _requesting = '`' + requestingName + '`';\n var requested = '`' + requestedName + '`';\n console.warn(requested + ' modifier is required by ' + _requesting + ' modifier in order to work, be sure to include it before ' + _requesting + '!');\n }\n return isRequired;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction arrow(data, options) {\n var _data$offsets$arrow;\n\n // arrow depends on keepTogether in order to work\n if (!isModifierRequired(data.instance.modifiers, 'arrow', 'keepTogether')) {\n return data;\n }\n\n var arrowElement = options.element;\n\n // if arrowElement is a string, suppose it's a CSS selector\n if (typeof arrowElement === 'string') {\n arrowElement = data.instance.popper.querySelector(arrowElement);\n\n // if arrowElement is not found, don't run the modifier\n if (!arrowElement) {\n return data;\n }\n } else {\n // if the arrowElement isn't a query selector we must check that the\n // provided DOM node is child of its popper node\n if (!data.instance.popper.contains(arrowElement)) {\n console.warn('WARNING: `arrow.element` must be child of its popper element!');\n return data;\n }\n }\n\n var placement = data.placement.split('-')[0];\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var isVertical = ['left', 'right'].indexOf(placement) !== -1;\n\n var len = isVertical ? 'height' : 'width';\n var sideCapitalized = isVertical ? 'Top' : 'Left';\n var side = sideCapitalized.toLowerCase();\n var altSide = isVertical ? 'left' : 'top';\n var opSide = isVertical ? 'bottom' : 'right';\n var arrowElementSize = getOuterSizes(arrowElement)[len];\n\n //\n // extends keepTogether behavior making sure the popper and its\n // reference have enough pixels in conjuction\n //\n\n // top/left side\n if (reference[opSide] - arrowElementSize < popper[side]) {\n data.offsets.popper[side] -= popper[side] - (reference[opSide] - arrowElementSize);\n }\n // bottom/right side\n if (reference[side] + arrowElementSize > popper[opSide]) {\n data.offsets.popper[side] += reference[side] + arrowElementSize - popper[opSide];\n }\n data.offsets.popper = getClientRect(data.offsets.popper);\n\n // compute center of the popper\n var center = reference[side] + reference[len] / 2 - arrowElementSize / 2;\n\n // Compute the sideValue using the updated popper offsets\n // take popper margin in account because we don't have this info available\n var css = getStyleComputedProperty(data.instance.popper);\n var popperMarginSide = parseFloat(css['margin' + sideCapitalized], 10);\n var popperBorderSide = parseFloat(css['border' + sideCapitalized + 'Width'], 10);\n var sideValue = center - data.offsets.popper[side] - popperMarginSide - popperBorderSide;\n\n // prevent arrowElement from being placed not contiguously to its popper\n sideValue = Math.max(Math.min(popper[len] - arrowElementSize, sideValue), 0);\n\n data.arrowElement = arrowElement;\n data.offsets.arrow = (_data$offsets$arrow = {}, defineProperty(_data$offsets$arrow, side, Math.round(sideValue)), defineProperty(_data$offsets$arrow, altSide, ''), _data$offsets$arrow);\n\n return data;\n}\n\n/**\n * Get the opposite placement variation of the given one\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement variation\n * @returns {String} flipped placement variation\n */\nfunction getOppositeVariation(variation) {\n if (variation === 'end') {\n return 'start';\n } else if (variation === 'start') {\n return 'end';\n }\n return variation;\n}\n\n/**\n * List of accepted placements to use as values of the `placement` option.<br />\n * Valid placements are:\n * - `auto`\n * - `top`\n * - `right`\n * - `bottom`\n * - `left`\n *\n * Each placement can have a variation from this list:\n * - `-start`\n * - `-end`\n *\n * Variations are interpreted easily if you think of them as the left to right\n * written languages. Horizontally (`top` and `bottom`), `start` is left and `end`\n * is right.<br />\n * Vertically (`left` and `right`), `start` is top and `end` is bottom.\n *\n * Some valid examples are:\n * - `top-end` (on top of reference, right aligned)\n * - `right-start` (on right of reference, top aligned)\n * - `bottom` (on bottom, centered)\n * - `auto-right` (on the side with more space available, alignment depends by placement)\n *\n * @static\n * @type {Array}\n * @enum {String}\n * @readonly\n * @method placements\n * @memberof Popper\n */\nvar placements = ['auto-start', 'auto', 'auto-end', 'top-start', 'top', 'top-end', 'right-start', 'right', 'right-end', 'bottom-end', 'bottom', 'bottom-start', 'left-end', 'left', 'left-start'];\n\n// Get rid of `auto` `auto-start` and `auto-end`\nvar validPlacements = placements.slice(3);\n\n/**\n * Given an initial placement, returns all the subsequent placements\n * clockwise (or counter-clockwise).\n *\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement - A valid placement (it accepts variations)\n * @argument {Boolean} counter - Set to true to walk the placements counterclockwise\n * @returns {Array} placements including their variations\n */\nfunction clockwise(placement) {\n var counter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n var index = validPlacements.indexOf(placement);\n var arr = validPlacements.slice(index + 1).concat(validPlacements.slice(0, index));\n return counter ? arr.reverse() : arr;\n}\n\nvar BEHAVIORS = {\n FLIP: 'flip',\n CLOCKWISE: 'clockwise',\n COUNTERCLOCKWISE: 'counterclockwise'\n};\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction flip(data, options) {\n // if `inner` modifier is enabled, we can't use the `flip` modifier\n if (isModifierEnabled(data.instance.modifiers, 'inner')) {\n return data;\n }\n\n if (data.flipped && data.placement === data.originalPlacement) {\n // seems like flip is trying to loop, probably there's not enough space on any of the flippable sides\n return data;\n }\n\n var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, options.boundariesElement, data.positionFixed);\n\n var placement = data.placement.split('-')[0];\n var placementOpposite = getOppositePlacement(placement);\n var variation = data.placement.split('-')[1] || '';\n\n var flipOrder = [];\n\n switch (options.behavior) {\n case BEHAVIORS.FLIP:\n flipOrder = [placement, placementOpposite];\n break;\n case BEHAVIORS.CLOCKWISE:\n flipOrder = clockwise(placement);\n break;\n case BEHAVIORS.COUNTERCLOCKWISE:\n flipOrder = clockwise(placement, true);\n break;\n default:\n flipOrder = options.behavior;\n }\n\n flipOrder.forEach(function (step, index) {\n if (placement !== step || flipOrder.length === index + 1) {\n return data;\n }\n\n placement = data.placement.split('-')[0];\n placementOpposite = getOppositePlacement(placement);\n\n var popperOffsets = data.offsets.popper;\n var refOffsets = data.offsets.reference;\n\n // using floor because the reference offsets may contain decimals we are not going to consider here\n var floor = Math.floor;\n var overlapsRef = placement === 'left' && floor(popperOffsets.right) > floor(refOffsets.left) || placement === 'right' && floor(popperOffsets.left) < floor(refOffsets.right) || placement === 'top' && floor(popperOffsets.bottom) > floor(refOffsets.top) || placement === 'bottom' && floor(popperOffsets.top) < floor(refOffsets.bottom);\n\n var overflowsLeft = floor(popperOffsets.left) < floor(boundaries.left);\n var overflowsRight = floor(popperOffsets.right) > floor(boundaries.right);\n var overflowsTop = floor(popperOffsets.top) < floor(boundaries.top);\n var overflowsBottom = floor(popperOffsets.bottom) > floor(boundaries.bottom);\n\n var overflowsBoundaries = placement === 'left' && overflowsLeft || placement === 'right' && overflowsRight || placement === 'top' && overflowsTop || placement === 'bottom' && overflowsBottom;\n\n // flip the variation if required\n var isVertical = ['top', 'bottom'].indexOf(placement) !== -1;\n var flippedVariation = !!options.flipVariations && (isVertical && variation === 'start' && overflowsLeft || isVertical && variation === 'end' && overflowsRight || !isVertical && variation === 'start' && overflowsTop || !isVertical && variation === 'end' && overflowsBottom);\n\n if (overlapsRef || overflowsBoundaries || flippedVariation) {\n // this boolean to detect any flip loop\n data.flipped = true;\n\n if (overlapsRef || overflowsBoundaries) {\n placement = flipOrder[index + 1];\n }\n\n if (flippedVariation) {\n variation = getOppositeVariation(variation);\n }\n\n data.placement = placement + (variation ? '-' + variation : '');\n\n // this object contains `position`, we want to preserve it along with\n // any additional property we may add in the future\n data.offsets.popper = _extends({}, data.offsets.popper, getPopperOffsets(data.instance.popper, data.offsets.reference, data.placement));\n\n data = runModifiers(data.instance.modifiers, data, 'flip');\n }\n });\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction keepTogether(data) {\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var placement = data.placement.split('-')[0];\n var floor = Math.floor;\n var isVertical = ['top', 'bottom'].indexOf(placement) !== -1;\n var side = isVertical ? 'right' : 'bottom';\n var opSide = isVertical ? 'left' : 'top';\n var measurement = isVertical ? 'width' : 'height';\n\n if (popper[side] < floor(reference[opSide])) {\n data.offsets.popper[opSide] = floor(reference[opSide]) - popper[measurement];\n }\n if (popper[opSide] > floor(reference[side])) {\n data.offsets.popper[opSide] = floor(reference[side]);\n }\n\n return data;\n}\n\n/**\n * Converts a string containing value + unit into a px value number\n * @function\n * @memberof {modifiers~offset}\n * @private\n * @argument {String} str - Value + unit string\n * @argument {String} measurement - `height` or `width`\n * @argument {Object} popperOffsets\n * @argument {Object} referenceOffsets\n * @returns {Number|String}\n * Value in pixels, or original string if no values were extracted\n */\nfunction toValue(str, measurement, popperOffsets, referenceOffsets) {\n // separate value from unit\n var split = str.match(/((?:\\-|\\+)?\\d*\\.?\\d*)(.*)/);\n var value = +split[1];\n var unit = split[2];\n\n // If it's not a number it's an operator, I guess\n if (!value) {\n return str;\n }\n\n if (unit.indexOf('%') === 0) {\n var element = void 0;\n switch (unit) {\n case '%p':\n element = popperOffsets;\n break;\n case '%':\n case '%r':\n default:\n element = referenceOffsets;\n }\n\n var rect = getClientRect(element);\n return rect[measurement] / 100 * value;\n } else if (unit === 'vh' || unit === 'vw') {\n // if is a vh or vw, we calculate the size based on the viewport\n var size = void 0;\n if (unit === 'vh') {\n size = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);\n } else {\n size = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);\n }\n return size / 100 * value;\n } else {\n // if is an explicit pixel unit, we get rid of the unit and keep the value\n // if is an implicit unit, it's px, and we return just the value\n return value;\n }\n}\n\n/**\n * Parse an `offset` string to extrapolate `x` and `y` numeric offsets.\n * @function\n * @memberof {modifiers~offset}\n * @private\n * @argument {String} offset\n * @argument {Object} popperOffsets\n * @argument {Object} referenceOffsets\n * @argument {String} basePlacement\n * @returns {Array} a two cells array with x and y offsets in numbers\n */\nfunction parseOffset(offset, popperOffsets, referenceOffsets, basePlacement) {\n var offsets = [0, 0];\n\n // Use height if placement is left or right and index is 0 otherwise use width\n // in this way the first offset will use an axis and the second one\n // will use the other one\n var useHeight = ['right', 'left'].indexOf(basePlacement) !== -1;\n\n // Split the offset string to obtain a list of values and operands\n // The regex addresses values with the plus or minus sign in front (+10, -20, etc)\n var fragments = offset.split(/(\\+|\\-)/).map(function (frag) {\n return frag.trim();\n });\n\n // Detect if the offset string contains a pair of values or a single one\n // they could be separated by comma or space\n var divider = fragments.indexOf(find(fragments, function (frag) {\n return frag.search(/,|\\s/) !== -1;\n }));\n\n if (fragments[divider] && fragments[divider].indexOf(',') === -1) {\n console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');\n }\n\n // If divider is found, we divide the list of values and operands to divide\n // them by ofset X and Y.\n var splitRegex = /\\s*,\\s*|\\s+/;\n var ops = divider !== -1 ? [fragments.slice(0, divider).concat([fragments[divider].split(splitRegex)[0]]), [fragments[divider].split(splitRegex)[1]].concat(fragments.slice(divider + 1))] : [fragments];\n\n // Convert the values with units to absolute pixels to allow our computations\n ops = ops.map(function (op, index) {\n // Most of the units rely on the orientation of the popper\n var measurement = (index === 1 ? !useHeight : useHeight) ? 'height' : 'width';\n var mergeWithPrevious = false;\n return op\n // This aggregates any `+` or `-` sign that aren't considered operators\n // e.g.: 10 + +5 => [10, +, +5]\n .reduce(function (a, b) {\n if (a[a.length - 1] === '' && ['+', '-'].indexOf(b) !== -1) {\n a[a.length - 1] = b;\n mergeWithPrevious = true;\n return a;\n } else if (mergeWithPrevious) {\n a[a.length - 1] += b;\n mergeWithPrevious = false;\n return a;\n } else {\n return a.concat(b);\n }\n }, [])\n // Here we convert the string values into number values (in px)\n .map(function (str) {\n return toValue(str, measurement, popperOffsets, referenceOffsets);\n });\n });\n\n // Loop trough the offsets arrays and execute the operations\n ops.forEach(function (op, index) {\n op.forEach(function (frag, index2) {\n if (isNumeric(frag)) {\n offsets[index] += frag * (op[index2 - 1] === '-' ? -1 : 1);\n }\n });\n });\n return offsets;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @argument {Number|String} options.offset=0\n * The offset value as described in the modifier description\n * @returns {Object} The data object, properly modified\n */\nfunction offset(data, _ref) {\n var offset = _ref.offset;\n var placement = data.placement,\n _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var basePlacement = placement.split('-')[0];\n\n var offsets = void 0;\n if (isNumeric(+offset)) {\n offsets = [+offset, 0];\n } else {\n offsets = parseOffset(offset, popper, reference, basePlacement);\n }\n\n if (basePlacement === 'left') {\n popper.top += offsets[0];\n popper.left -= offsets[1];\n } else if (basePlacement === 'right') {\n popper.top += offsets[0];\n popper.left += offsets[1];\n } else if (basePlacement === 'top') {\n popper.left += offsets[0];\n popper.top -= offsets[1];\n } else if (basePlacement === 'bottom') {\n popper.left += offsets[0];\n popper.top += offsets[1];\n }\n\n data.popper = popper;\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction preventOverflow(data, options) {\n var boundariesElement = options.boundariesElement || getOffsetParent(data.instance.popper);\n\n // If offsetParent is the reference element, we really want to\n // go one step up and use the next offsetParent as reference to\n // avoid to make this modifier completely useless and look like broken\n if (data.instance.reference === boundariesElement) {\n boundariesElement = getOffsetParent(boundariesElement);\n }\n\n // NOTE: DOM access here\n // resets the popper's position so that the document size can be calculated excluding\n // the size of the popper element itself\n var transformProp = getSupportedPropertyName('transform');\n var popperStyles = data.instance.popper.style; // assignment to help minification\n var top = popperStyles.top,\n left = popperStyles.left,\n transform = popperStyles[transformProp];\n\n popperStyles.top = '';\n popperStyles.left = '';\n popperStyles[transformProp] = '';\n\n var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, boundariesElement, data.positionFixed);\n\n // NOTE: DOM access here\n // restores the original style properties after the offsets have been computed\n popperStyles.top = top;\n popperStyles.left = left;\n popperStyles[transformProp] = transform;\n\n options.boundaries = boundaries;\n\n var order = options.priority;\n var popper = data.offsets.popper;\n\n var check = {\n primary: function primary(placement) {\n var value = popper[placement];\n if (popper[placement] < boundaries[placement] && !options.escapeWithReference) {\n value = Math.max(popper[placement], boundaries[placement]);\n }\n return defineProperty({}, placement, value);\n },\n secondary: function secondary(placement) {\n var mainSide = placement === 'right' ? 'left' : 'top';\n var value = popper[mainSide];\n if (popper[placement] > boundaries[placement] && !options.escapeWithReference) {\n value = Math.min(popper[mainSide], boundaries[placement] - (placement === 'right' ? popper.width : popper.height));\n }\n return defineProperty({}, mainSide, value);\n }\n };\n\n order.forEach(function (placement) {\n var side = ['left', 'top'].indexOf(placement) !== -1 ? 'primary' : 'secondary';\n popper = _extends({}, popper, check[side](placement));\n });\n\n data.offsets.popper = popper;\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction shift(data) {\n var placement = data.placement;\n var basePlacement = placement.split('-')[0];\n var shiftvariation = placement.split('-')[1];\n\n // if shift shiftvariation is specified, run the modifier\n if (shiftvariation) {\n var _data$offsets = data.offsets,\n reference = _data$offsets.reference,\n popper = _data$offsets.popper;\n\n var isVertical = ['bottom', 'top'].indexOf(basePlacement) !== -1;\n var side = isVertical ? 'left' : 'top';\n var measurement = isVertical ? 'width' : 'height';\n\n var shiftOffsets = {\n start: defineProperty({}, side, reference[side]),\n end: defineProperty({}, side, reference[side] + reference[measurement] - popper[measurement])\n };\n\n data.offsets.popper = _extends({}, popper, shiftOffsets[shiftvariation]);\n }\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction hide(data) {\n if (!isModifierRequired(data.instance.modifiers, 'hide', 'preventOverflow')) {\n return data;\n }\n\n var refRect = data.offsets.reference;\n var bound = find(data.instance.modifiers, function (modifier) {\n return modifier.name === 'preventOverflow';\n }).boundaries;\n\n if (refRect.bottom < bound.top || refRect.left > bound.right || refRect.top > bound.bottom || refRect.right < bound.left) {\n // Avoid unnecessary DOM access if visibility hasn't changed\n if (data.hide === true) {\n return data;\n }\n\n data.hide = true;\n data.attributes['x-out-of-boundaries'] = '';\n } else {\n // Avoid unnecessary DOM access if visibility hasn't changed\n if (data.hide === false) {\n return data;\n }\n\n data.hide = false;\n data.attributes['x-out-of-boundaries'] = false;\n }\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction inner(data) {\n var placement = data.placement;\n var basePlacement = placement.split('-')[0];\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var isHoriz = ['left', 'right'].indexOf(basePlacement) !== -1;\n\n var subtractLength = ['top', 'left'].indexOf(basePlacement) === -1;\n\n popper[isHoriz ? 'left' : 'top'] = reference[basePlacement] - (subtractLength ? popper[isHoriz ? 'width' : 'height'] : 0);\n\n data.placement = getOppositePlacement(placement);\n data.offsets.popper = getClientRect(popper);\n\n return data;\n}\n\n/**\n * Modifier function, each modifier can have a function of this type assigned\n * to its `fn` property.<br />\n * These functions will be called on each update, this means that you must\n * make sure they are performant enough to avoid performance bottlenecks.\n *\n * @function ModifierFn\n * @argument {dataObject} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {dataObject} The data object, properly modified\n */\n\n/**\n * Modifiers are plugins used to alter the behavior of your poppers.<br />\n * Popper.js uses a set of 9 modifiers to provide all the basic functionalities\n * needed by the library.\n *\n * Usually you don't want to override the `order`, `fn` and `onLoad` props.\n * All the other properties are configurations that could be tweaked.\n * @namespace modifiers\n */\nvar modifiers = {\n /**\n * Modifier used to shift the popper on the start or end of its reference\n * element.<br />\n * It will read the variation of the `placement` property.<br />\n * It can be one either `-end` or `-start`.\n * @memberof modifiers\n * @inner\n */\n shift: {\n /** @prop {number} order=100 - Index used to define the order of execution */\n order: 100,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: shift\n },\n\n /**\n * The `offset` modifier can shift your popper on both its axis.\n *\n * It accepts the following units:\n * - `px` or unitless, interpreted as pixels\n * - `%` or `%r`, percentage relative to the length of the reference element\n * - `%p`, percentage relative to the length of the popper element\n * - `vw`, CSS viewport width unit\n * - `vh`, CSS viewport height unit\n *\n * For length is intended the main axis relative to the placement of the popper.<br />\n * This means that if the placement is `top` or `bottom`, the length will be the\n * `width`. In case of `left` or `right`, it will be the height.\n *\n * You can provide a single value (as `Number` or `String`), or a pair of values\n * as `String` divided by a comma or one (or more) white spaces.<br />\n * The latter is a deprecated method because it leads to confusion and will be\n * removed in v2.<br />\n * Additionally, it accepts additions and subtractions between different units.\n * Note that multiplications and divisions aren't supported.\n *\n * Valid examples are:\n * ```\n * 10\n * '10%'\n * '10, 10'\n * '10%, 10'\n * '10 + 10%'\n * '10 - 5vh + 3%'\n * '-10px + 5vh, 5px - 6%'\n * ```\n * > **NB**: If you desire to apply offsets to your poppers in a way that may make them overlap\n * > with their reference element, unfortunately, you will have to disable the `flip` modifier.\n * > More on this [reading this issue](https://github.com/FezVrasta/popper.js/issues/373)\n *\n * @memberof modifiers\n * @inner\n */\n offset: {\n /** @prop {number} order=200 - Index used to define the order of execution */\n order: 200,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: offset,\n /** @prop {Number|String} offset=0\n * The offset value as described in the modifier description\n */\n offset: 0\n },\n\n /**\n * Modifier used to prevent the popper from being positioned outside the boundary.\n *\n * An scenario exists where the reference itself is not within the boundaries.<br />\n * We can say it has \"escaped the boundaries\" — or just \"escaped\".<br />\n * In this case we need to decide whether the popper should either:\n *\n * - detach from the reference and remain \"trapped\" in the boundaries, or\n * - if it should ignore the boundary and \"escape with its reference\"\n *\n * When `escapeWithReference` is set to`true` and reference is completely\n * outside its boundaries, the popper will overflow (or completely leave)\n * the boundaries in order to remain attached to the edge of the reference.\n *\n * @memberof modifiers\n * @inner\n */\n preventOverflow: {\n /** @prop {number} order=300 - Index used to define the order of execution */\n order: 300,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: preventOverflow,\n /**\n * @prop {Array} [priority=['left','right','top','bottom']]\n * Popper will try to prevent overflow following these priorities by default,\n * then, it could overflow on the left and on top of the `boundariesElement`\n */\n priority: ['left', 'right', 'top', 'bottom'],\n /**\n * @prop {number} padding=5\n * Amount of pixel used to define a minimum distance between the boundaries\n * and the popper this makes sure the popper has always a little padding\n * between the edges of its container\n */\n padding: 5,\n /**\n * @prop {String|HTMLElement} boundariesElement='scrollParent'\n * Boundaries used by the modifier, can be `scrollParent`, `window`,\n * `viewport` or any DOM element.\n */\n boundariesElement: 'scrollParent'\n },\n\n /**\n * Modifier used to make sure the reference and its popper stay near eachothers\n * without leaving any gap between the two. Expecially useful when the arrow is\n * enabled and you want to assure it to point to its reference element.\n * It cares only about the first axis, you can still have poppers with margin\n * between the popper and its reference element.\n * @memberof modifiers\n * @inner\n */\n keepTogether: {\n /** @prop {number} order=400 - Index used to define the order of execution */\n order: 400,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: keepTogether\n },\n\n /**\n * This modifier is used to move the `arrowElement` of the popper to make\n * sure it is positioned between the reference element and its popper element.\n * It will read the outer size of the `arrowElement` node to detect how many\n * pixels of conjuction are needed.\n *\n * It has no effect if no `arrowElement` is provided.\n * @memberof modifiers\n * @inner\n */\n arrow: {\n /** @prop {number} order=500 - Index used to define the order of execution */\n order: 500,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: arrow,\n /** @prop {String|HTMLElement} element='[x-arrow]' - Selector or node used as arrow */\n element: '[x-arrow]'\n },\n\n /**\n * Modifier used to flip the popper's placement when it starts to overlap its\n * reference element.\n *\n * Requires the `preventOverflow` modifier before it in order to work.\n *\n * **NOTE:** this modifier will interrupt the current update cycle and will\n * restart it if it detects the need to flip the placement.\n * @memberof modifiers\n * @inner\n */\n flip: {\n /** @prop {number} order=600 - Index used to define the order of execution */\n order: 600,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: flip,\n /**\n * @prop {String|Array} behavior='flip'\n * The behavior used to change the popper's placement. It can be one of\n * `flip`, `clockwise`, `counterclockwise` or an array with a list of valid\n * placements (with optional variations).\n */\n behavior: 'flip',\n /**\n * @prop {number} padding=5\n * The popper will flip if it hits the edges of the `boundariesElement`\n */\n padding: 5,\n /**\n * @prop {String|HTMLElement} boundariesElement='viewport'\n * The element which will define the boundaries of the popper position,\n * the popper will never be placed outside of the defined boundaries\n * (except if keepTogether is enabled)\n */\n boundariesElement: 'viewport'\n },\n\n /**\n * Modifier used to make the popper flow toward the inner of the reference element.\n * By default, when this modifier is disabled, the popper will be placed outside\n * the reference element.\n * @memberof modifiers\n * @inner\n */\n inner: {\n /** @prop {number} order=700 - Index used to define the order of execution */\n order: 700,\n /** @prop {Boolean} enabled=false - Whether the modifier is enabled or not */\n enabled: false,\n /** @prop {ModifierFn} */\n fn: inner\n },\n\n /**\n * Modifier used to hide the popper when its reference element is outside of the\n * popper boundaries. It will set a `x-out-of-boundaries` attribute which can\n * be used to hide with a CSS selector the popper when its reference is\n * out of boundaries.\n *\n * Requires the `preventOverflow` modifier before it in order to work.\n * @memberof modifiers\n * @inner\n */\n hide: {\n /** @prop {number} order=800 - Index used to define the order of execution */\n order: 800,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: hide\n },\n\n /**\n * Computes the style that will be applied to the popper element to gets\n * properly positioned.\n *\n * Note that this modifier will not touch the DOM, it just prepares the styles\n * so that `applyStyle` modifier can apply it. This separation is useful\n * in case you need to replace `applyStyle` with a custom implementation.\n *\n * This modifier has `850` as `order` value to maintain backward compatibility\n * with previous versions of Popper.js. Expect the modifiers ordering method\n * to change in future major versions of the library.\n *\n * @memberof modifiers\n * @inner\n */\n computeStyle: {\n /** @prop {number} order=850 - Index used to define the order of execution */\n order: 850,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: computeStyle,\n /**\n * @prop {Boolean} gpuAcceleration=true\n * If true, it uses the CSS 3d transformation to position the popper.\n * Otherwise, it will use the `top` and `left` properties.\n */\n gpuAcceleration: true,\n /**\n * @prop {string} [x='bottom']\n * Where to anchor the X axis (`bottom` or `top`). AKA X offset origin.\n * Change this if your popper should grow in a direction different from `bottom`\n */\n x: 'bottom',\n /**\n * @prop {string} [x='left']\n * Where to anchor the Y axis (`left` or `right`). AKA Y offset origin.\n * Change this if your popper should grow in a direction different from `right`\n */\n y: 'right'\n },\n\n /**\n * Applies the computed styles to the popper element.\n *\n * All the DOM manipulations are limited to this modifier. This is useful in case\n * you want to integrate Popper.js inside a framework or view library and you\n * want to delegate all the DOM manipulations to it.\n *\n * Note that if you disable this modifier, you must make sure the popper element\n * has its position set to `absolute` before Popper.js can do its work!\n *\n * Just disable this modifier and define you own to achieve the desired effect.\n *\n * @memberof modifiers\n * @inner\n */\n applyStyle: {\n /** @prop {number} order=900 - Index used to define the order of execution */\n order: 900,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: applyStyle,\n /** @prop {Function} */\n onLoad: applyStyleOnLoad,\n /**\n * @deprecated since version 1.10.0, the property moved to `computeStyle` modifier\n * @prop {Boolean} gpuAcceleration=true\n * If true, it uses the CSS 3d transformation to position the popper.\n * Otherwise, it will use the `top` and `left` properties.\n */\n gpuAcceleration: undefined\n }\n};\n\n/**\n * The `dataObject` is an object containing all the informations used by Popper.js\n * this object get passed to modifiers and to the `onCreate` and `onUpdate` callbacks.\n * @name dataObject\n * @property {Object} data.instance The Popper.js instance\n * @property {String} data.placement Placement applied to popper\n * @property {String} data.originalPlacement Placement originally defined on init\n * @property {Boolean} data.flipped True if popper has been flipped by flip modifier\n * @property {Boolean} data.hide True if the reference element is out of boundaries, useful to know when to hide the popper.\n * @property {HTMLElement} data.arrowElement Node used as arrow by arrow modifier\n * @property {Object} data.styles Any CSS property defined here will be applied to the popper, it expects the JavaScript nomenclature (eg. `marginBottom`)\n * @property {Object} data.arrowStyles Any CSS property defined here will be applied to the popper arrow, it expects the JavaScript nomenclature (eg. `marginBottom`)\n * @property {Object} data.boundaries Offsets of the popper boundaries\n * @property {Object} data.offsets The measurements of popper, reference and arrow elements.\n * @property {Object} data.offsets.popper `top`, `left`, `width`, `height` values\n * @property {Object} data.offsets.reference `top`, `left`, `width`, `height` values\n * @property {Object} data.offsets.arrow] `top` and `left` offsets, only one of them will be different from 0\n */\n\n/**\n * Default options provided to Popper.js constructor.<br />\n * These can be overriden using the `options` argument of Popper.js.<br />\n * To override an option, simply pass as 3rd argument an object with the same\n * structure of this object, example:\n * ```\n * new Popper(ref, pop, {\n * modifiers: {\n * preventOverflow: { enabled: false }\n * }\n * })\n * ```\n * @type {Object}\n * @static\n * @memberof Popper\n */\nvar Defaults = {\n /**\n * Popper's placement\n * @prop {Popper.placements} placement='bottom'\n */\n placement: 'bottom',\n\n /**\n * Set this to true if you want popper to position it self in 'fixed' mode\n * @prop {Boolean} positionFixed=false\n */\n positionFixed: false,\n\n /**\n * Whether events (resize, scroll) are initially enabled\n * @prop {Boolean} eventsEnabled=true\n */\n eventsEnabled: true,\n\n /**\n * Set to true if you want to automatically remove the popper when\n * you call the `destroy` method.\n * @prop {Boolean} removeOnDestroy=false\n */\n removeOnDestroy: false,\n\n /**\n * Callback called when the popper is created.<br />\n * By default, is set to no-op.<br />\n * Access Popper.js instance with `data.instance`.\n * @prop {onCreate}\n */\n onCreate: function onCreate() {},\n\n /**\n * Callback called when the popper is updated, this callback is not called\n * on the initialization/creation of the popper, but only on subsequent\n * updates.<br />\n * By default, is set to no-op.<br />\n * Access Popper.js instance with `data.instance`.\n * @prop {onUpdate}\n */\n onUpdate: function onUpdate() {},\n\n /**\n * List of modifiers used to modify the offsets before they are applied to the popper.\n * They provide most of the functionalities of Popper.js\n * @prop {modifiers}\n */\n modifiers: modifiers\n};\n\n/**\n * @callback onCreate\n * @param {dataObject} data\n */\n\n/**\n * @callback onUpdate\n * @param {dataObject} data\n */\n\n// Utils\n// Methods\nvar Popper = function () {\n /**\n * Create a new Popper.js instance\n * @class Popper\n * @param {HTMLElement|referenceObject} reference - The reference element used to position the popper\n * @param {HTMLElement} popper - The HTML element used as popper.\n * @param {Object} options - Your custom options to override the ones defined in [Defaults](#defaults)\n * @return {Object} instance - The generated Popper.js instance\n */\n function Popper(reference, popper) {\n var _this = this;\n\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n classCallCheck(this, Popper);\n\n this.scheduleUpdate = function () {\n return requestAnimationFrame(_this.update);\n };\n\n // make update() debounced, so that it only runs at most once-per-tick\n this.update = debounce(this.update.bind(this));\n\n // with {} we create a new object with the options inside it\n this.options = _extends({}, Popper.Defaults, options);\n\n // init state\n this.state = {\n isDestroyed: false,\n isCreated: false,\n scrollParents: []\n };\n\n // get reference and popper elements (allow jQuery wrappers)\n this.reference = reference && reference.jquery ? reference[0] : reference;\n this.popper = popper && popper.jquery ? popper[0] : popper;\n\n // Deep merge modifiers options\n this.options.modifiers = {};\n Object.keys(_extends({}, Popper.Defaults.modifiers, options.modifiers)).forEach(function (name) {\n _this.options.modifiers[name] = _extends({}, Popper.Defaults.modifiers[name] || {}, options.modifiers ? options.modifiers[name] : {});\n });\n\n // Refactoring modifiers' list (Object => Array)\n this.modifiers = Object.keys(this.options.modifiers).map(function (name) {\n return _extends({\n name: name\n }, _this.options.modifiers[name]);\n })\n // sort the modifiers by order\n .sort(function (a, b) {\n return a.order - b.order;\n });\n\n // modifiers have the ability to execute arbitrary code when Popper.js get inited\n // such code is executed in the same order of its modifier\n // they could add new properties to their options configuration\n // BE AWARE: don't add options to `options.modifiers.name` but to `modifierOptions`!\n this.modifiers.forEach(function (modifierOptions) {\n if (modifierOptions.enabled && isFunction(modifierOptions.onLoad)) {\n modifierOptions.onLoad(_this.reference, _this.popper, _this.options, modifierOptions, _this.state);\n }\n });\n\n // fire the first update to position the popper in the right place\n this.update();\n\n var eventsEnabled = this.options.eventsEnabled;\n if (eventsEnabled) {\n // setup event listeners, they will take care of update the position in specific situations\n this.enableEventListeners();\n }\n\n this.state.eventsEnabled = eventsEnabled;\n }\n\n // We can't use class properties because they don't get listed in the\n // class prototype and break stuff like Sinon stubs\n\n\n createClass(Popper, [{\n key: 'update',\n value: function update$$1() {\n return update.call(this);\n }\n }, {\n key: 'destroy',\n value: function destroy$$1() {\n return destroy.call(this);\n }\n }, {\n key: 'enableEventListeners',\n value: function enableEventListeners$$1() {\n return enableEventListeners.call(this);\n }\n }, {\n key: 'disableEventListeners',\n value: function disableEventListeners$$1() {\n return disableEventListeners.call(this);\n }\n\n /**\n * Schedule an update, it will run on the next UI update available\n * @method scheduleUpdate\n * @memberof Popper\n */\n\n\n /**\n * Collection of utilities useful when writing custom modifiers.\n * Starting from version 1.7, this method is available only if you\n * include `popper-utils.js` before `popper.js`.\n *\n * **DEPRECATION**: This way to access PopperUtils is deprecated\n * and will be removed in v2! Use the PopperUtils module directly instead.\n * Due to the high instability of the methods contained in Utils, we can't\n * guarantee them to follow semver. Use them at your own risk!\n * @static\n * @private\n * @type {Object}\n * @deprecated since version 1.8\n * @member Utils\n * @memberof Popper\n */\n\n }]);\n return Popper;\n}();\n\n/**\n * The `referenceObject` is an object that provides an interface compatible with Popper.js\n * and lets you use it as replacement of a real DOM node.<br />\n * You can use this method to position a popper relatively to a set of coordinates\n * in case you don't have a DOM node to use as reference.\n *\n * ```\n * new Popper(referenceObject, popperNode);\n * ```\n *\n * NB: This feature isn't supported in Internet Explorer 10\n * @name referenceObject\n * @property {Function} data.getBoundingClientRect\n * A function that returns a set of coordinates compatible with the native `getBoundingClientRect` method.\n * @property {number} data.clientWidth\n * An ES6 getter that will return the width of the virtual reference element.\n * @property {number} data.clientHeight\n * An ES6 getter that will return the height of the virtual reference element.\n */\n\n\nPopper.Utils = (typeof window !== 'undefined' ? window : global).PopperUtils;\nPopper.placements = placements;\nPopper.Defaults = Defaults;\n\nexport default Popper;\n//# sourceMappingURL=popper.js.map\n","import $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Dropdown = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'dropdown'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.dropdown'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n const SPACE_KEYCODE = 32 // KeyboardEvent.which value for space key\n const TAB_KEYCODE = 9 // KeyboardEvent.which value for tab key\n const ARROW_UP_KEYCODE = 38 // KeyboardEvent.which value for up arrow key\n const ARROW_DOWN_KEYCODE = 40 // KeyboardEvent.which value for down arrow key\n const RIGHT_MOUSE_BUTTON_WHICH = 3 // MouseEvent.which value for the right button (assuming a right-handed mouse)\n const REGEXP_KEYDOWN = new RegExp(`${ARROW_UP_KEYCODE}|${ARROW_DOWN_KEYCODE}|${ESCAPE_KEYCODE}`)\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n KEYDOWN_DATA_API : `keydown${EVENT_KEY}${DATA_API_KEY}`,\n KEYUP_DATA_API : `keyup${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n DISABLED : 'disabled',\n SHOW : 'show',\n DROPUP : 'dropup',\n DROPRIGHT : 'dropright',\n DROPLEFT : 'dropleft',\n MENURIGHT : 'dropdown-menu-right',\n MENULEFT : 'dropdown-menu-left',\n POSITION_STATIC : 'position-static'\n }\n\n const Selector = {\n DATA_TOGGLE : '[data-toggle=\"dropdown\"]',\n FORM_CHILD : '.dropdown form',\n MENU : '.dropdown-menu',\n NAVBAR_NAV : '.navbar-nav',\n VISIBLE_ITEMS : '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n }\n\n const AttachmentMap = {\n TOP : 'top-start',\n TOPEND : 'top-end',\n BOTTOM : 'bottom-start',\n BOTTOMEND : 'bottom-end',\n RIGHT : 'right-start',\n RIGHTEND : 'right-end',\n LEFT : 'left-start',\n LEFTEND : 'left-end'\n }\n\n const Default = {\n offset : 0,\n flip : true,\n boundary : 'scrollParent',\n reference : 'toggle',\n display : 'dynamic'\n }\n\n const DefaultType = {\n offset : '(number|string|function)',\n flip : 'boolean',\n boundary : '(string|element)',\n reference : '(string|element)',\n display : 'string'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Dropdown {\n constructor(element, config) {\n this._element = element\n this._popper = null\n this._config = this._getConfig(config)\n this._menu = this._getMenuElement()\n this._inNavbar = this._detectNavbar()\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n toggle() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this._element)\n const isActive = $(this._menu).hasClass(ClassName.SHOW)\n\n Dropdown._clearMenus()\n\n if (isActive) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const showEvent = $.Event(Event.SHOW, relatedTarget)\n\n $(parent).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n // Disable totally Popper.js for Dropdown in Navbar\n if (!this._inNavbar) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap dropdown require Popper.js (https://popper.js.org)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = parent\n } else if (Util.isElement(this._config.reference)) {\n referenceElement = this._config.reference\n\n // Check if it's jQuery element\n if (typeof this._config.reference.jquery !== 'undefined') {\n referenceElement = this._config.reference[0]\n }\n }\n\n // If boundary is not `scrollParent`, then set position to `static`\n // to allow the menu to \"escape\" the scroll parent's boundaries\n // https://github.com/twbs/bootstrap/issues/24251\n if (this._config.boundary !== 'scrollParent') {\n $(parent).addClass(ClassName.POSITION_STATIC)\n }\n this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig())\n }\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement &&\n $(parent).closest(Selector.NAVBAR_NAV).length === 0) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.SHOWN, relatedTarget))\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._element).off(EVENT_KEY)\n this._element = null\n this._menu = null\n if (this._popper !== null) {\n this._popper.destroy()\n this._popper = null\n }\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Private\n\n _addEventListeners() {\n $(this._element).on(Event.CLICK, (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.toggle()\n })\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this._element).data(),\n ...config\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getMenuElement() {\n if (!this._menu) {\n const parent = Dropdown._getParentFromElement(this._element)\n if (parent) {\n this._menu = parent.querySelector(Selector.MENU)\n }\n }\n return this._menu\n }\n\n _getPlacement() {\n const $parentDropdown = $(this._element.parentNode)\n let placement = AttachmentMap.BOTTOM\n\n // Handle dropup\n if ($parentDropdown.hasClass(ClassName.DROPUP)) {\n placement = AttachmentMap.TOP\n if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.TOPEND\n }\n } else if ($parentDropdown.hasClass(ClassName.DROPRIGHT)) {\n placement = AttachmentMap.RIGHT\n } else if ($parentDropdown.hasClass(ClassName.DROPLEFT)) {\n placement = AttachmentMap.LEFT\n } else if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.BOTTOMEND\n }\n return placement\n }\n\n _detectNavbar() {\n return $(this._element).closest('.navbar').length > 0\n }\n\n _getPopperConfig() {\n const offsetConf = {}\n if (typeof this._config.offset === 'function') {\n offsetConf.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this._config.offset(data.offsets) || {}\n }\n return data\n }\n } else {\n offsetConf.offset = this._config.offset\n }\n\n const popperConfig = {\n placement: this._getPlacement(),\n modifiers: {\n offset: offsetConf,\n flip: {\n enabled: this._config.flip\n },\n preventOverflow: {\n boundariesElement: this._config.boundary\n }\n }\n }\n\n // Disable Popper.js if we have a static display\n if (this._config.display === 'static') {\n popperConfig.modifiers.applyStyle = {\n enabled: false\n }\n }\n return popperConfig\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data) {\n data = new Dropdown(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n\n static _clearMenus(event) {\n if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH ||\n event.type === 'keyup' && event.which !== TAB_KEYCODE)) {\n return\n }\n\n const toggles = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = toggles.length; i < len; i++) {\n const parent = Dropdown._getParentFromElement(toggles[i])\n const context = $(toggles[i]).data(DATA_KEY)\n const relatedTarget = {\n relatedTarget: toggles[i]\n }\n\n if (event && event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n\n if (!context) {\n continue\n }\n\n const dropdownMenu = context._menu\n if (!$(parent).hasClass(ClassName.SHOW)) {\n continue\n }\n\n if (event && (event.type === 'click' &&\n /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) &&\n $.contains(parent, event.target)) {\n continue\n }\n\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n $(parent).trigger(hideEvent)\n if (hideEvent.isDefaultPrevented()) {\n continue\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n toggles[i].setAttribute('aria-expanded', 'false')\n\n $(dropdownMenu).removeClass(ClassName.SHOW)\n $(parent)\n .removeClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n }\n\n static _getParentFromElement(element) {\n let parent\n const selector = Util.getSelectorFromElement(element)\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n return parent || element.parentNode\n }\n\n // eslint-disable-next-line complexity\n static _dataApiKeydownHandler(event) {\n // If not input/textarea:\n // - And not a key in REGEXP_KEYDOWN => not a dropdown command\n // If input/textarea:\n // - If space key => not a dropdown command\n // - If key is other than escape\n // - If key is not up or down => not a dropdown command\n // - If trigger inside the menu => not a dropdown command\n if (/input|textarea/i.test(event.target.tagName)\n ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE &&\n (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE ||\n $(event.target).closest(Selector.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) {\n return\n }\n\n event.preventDefault()\n event.stopPropagation()\n\n if (this.disabled || $(this).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this)\n const isActive = $(parent).hasClass(ClassName.SHOW)\n\n if (!isActive && (event.which !== ESCAPE_KEYCODE || event.which !== SPACE_KEYCODE) ||\n isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {\n if (event.which === ESCAPE_KEYCODE) {\n const toggle = parent.querySelector(Selector.DATA_TOGGLE)\n $(toggle).trigger('focus')\n }\n\n $(this).trigger('click')\n return\n }\n\n const items = [].slice.call(parent.querySelectorAll(Selector.VISIBLE_ITEMS))\n\n if (items.length === 0) {\n return\n }\n\n let index = items.indexOf(event.target)\n\n if (event.which === ARROW_UP_KEYCODE && index > 0) { // Up\n index--\n }\n\n if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { // Down\n index++\n }\n\n if (index < 0) {\n index = 0\n }\n\n items[index].focus()\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler)\n .on(Event.KEYDOWN_DATA_API, Selector.MENU, Dropdown._dataApiKeydownHandler)\n .on(`${Event.CLICK_DATA_API} ${Event.KEYUP_DATA_API}`, Dropdown._clearMenus)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n event.preventDefault()\n event.stopPropagation()\n Dropdown._jQueryInterface.call($(this), 'toggle')\n })\n .on(Event.CLICK_DATA_API, Selector.FORM_CHILD, (e) => {\n e.stopPropagation()\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Dropdown._jQueryInterface\n $.fn[NAME].Constructor = Dropdown\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Dropdown._jQueryInterface\n }\n\n return Dropdown\n})($, Popper)\n\nexport default Dropdown\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Modal = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'modal'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.modal'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n\n const Default = {\n backdrop : true,\n keyboard : true,\n focus : true,\n show : true\n }\n\n const DefaultType = {\n backdrop : '(boolean|string)',\n keyboard : 'boolean',\n focus : 'boolean',\n show : 'boolean'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n RESIZE : `resize${EVENT_KEY}`,\n CLICK_DISMISS : `click.dismiss${EVENT_KEY}`,\n KEYDOWN_DISMISS : `keydown.dismiss${EVENT_KEY}`,\n MOUSEUP_DISMISS : `mouseup.dismiss${EVENT_KEY}`,\n MOUSEDOWN_DISMISS : `mousedown.dismiss${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n SCROLLBAR_MEASURER : 'modal-scrollbar-measure',\n BACKDROP : 'modal-backdrop',\n OPEN : 'modal-open',\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n DIALOG : '.modal-dialog',\n DATA_TOGGLE : '[data-toggle=\"modal\"]',\n DATA_DISMISS : '[data-dismiss=\"modal\"]',\n FIXED_CONTENT : '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',\n STICKY_CONTENT : '.sticky-top'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Modal {\n constructor(element, config) {\n this._config = this._getConfig(config)\n this._element = element\n this._dialog = element.querySelector(Selector.DIALOG)\n this._backdrop = null\n this._isShown = false\n this._isBodyOverflowing = false\n this._ignoreBackdropClick = false\n this._scrollbarWidth = 0\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isTransitioning || this._isShown) {\n return\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n this._isTransitioning = true\n }\n\n const showEvent = $.Event(Event.SHOW, {\n relatedTarget\n })\n\n $(this._element).trigger(showEvent)\n\n if (this._isShown || showEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = true\n\n this._checkScrollbar()\n this._setScrollbar()\n\n this._adjustDialog()\n\n $(document.body).addClass(ClassName.OPEN)\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(this._element).on(\n Event.CLICK_DISMISS,\n Selector.DATA_DISMISS,\n (event) => this.hide(event)\n )\n\n $(this._dialog).on(Event.MOUSEDOWN_DISMISS, () => {\n $(this._element).one(Event.MOUSEUP_DISMISS, (event) => {\n if ($(event.target).is(this._element)) {\n this._ignoreBackdropClick = true\n }\n })\n })\n\n this._showBackdrop(() => this._showElement(relatedTarget))\n }\n\n hide(event) {\n if (event) {\n event.preventDefault()\n }\n\n if (this._isTransitioning || !this._isShown) {\n return\n }\n\n const hideEvent = $.Event(Event.HIDE)\n\n $(this._element).trigger(hideEvent)\n\n if (!this._isShown || hideEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = false\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (transition) {\n this._isTransitioning = true\n }\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(document).off(Event.FOCUSIN)\n\n $(this._element).removeClass(ClassName.SHOW)\n\n $(this._element).off(Event.CLICK_DISMISS)\n $(this._dialog).off(Event.MOUSEDOWN_DISMISS)\n\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, (event) => this._hideModal(event))\n .emulateTransitionEnd(transitionDuration)\n } else {\n this._hideModal()\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n $(window, document, this._element, this._backdrop).off(EVENT_KEY)\n\n this._config = null\n this._element = null\n this._dialog = null\n this._backdrop = null\n this._isShown = null\n this._isBodyOverflowing = null\n this._ignoreBackdropClick = null\n this._scrollbarWidth = null\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _showElement(relatedTarget) {\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (!this._element.parentNode ||\n this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {\n // Don't move modal's DOM position\n document.body.appendChild(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.scrollTop = 0\n\n if (transition) {\n Util.reflow(this._element)\n }\n\n $(this._element).addClass(ClassName.SHOW)\n\n if (this._config.focus) {\n this._enforceFocus()\n }\n\n const shownEvent = $.Event(Event.SHOWN, {\n relatedTarget\n })\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._element.focus()\n }\n this._isTransitioning = false\n $(this._element).trigger(shownEvent)\n }\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._dialog)\n .one(Util.TRANSITION_END, transitionComplete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n transitionComplete()\n }\n }\n\n _enforceFocus() {\n $(document)\n .off(Event.FOCUSIN) // Guard against infinite focus loop\n .on(Event.FOCUSIN, (event) => {\n if (document !== event.target &&\n this._element !== event.target &&\n $(this._element).has(event.target).length === 0) {\n this._element.focus()\n }\n })\n }\n\n _setEscapeEvent() {\n if (this._isShown && this._config.keyboard) {\n $(this._element).on(Event.KEYDOWN_DISMISS, (event) => {\n if (event.which === ESCAPE_KEYCODE) {\n event.preventDefault()\n this.hide()\n }\n })\n } else if (!this._isShown) {\n $(this._element).off(Event.KEYDOWN_DISMISS)\n }\n }\n\n _setResizeEvent() {\n if (this._isShown) {\n $(window).on(Event.RESIZE, (event) => this.handleUpdate(event))\n } else {\n $(window).off(Event.RESIZE)\n }\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._isTransitioning = false\n this._showBackdrop(() => {\n $(document.body).removeClass(ClassName.OPEN)\n this._resetAdjustments()\n this._resetScrollbar()\n $(this._element).trigger(Event.HIDDEN)\n })\n }\n\n _removeBackdrop() {\n if (this._backdrop) {\n $(this._backdrop).remove()\n this._backdrop = null\n }\n }\n\n _showBackdrop(callback) {\n const animate = $(this._element).hasClass(ClassName.FADE)\n ? ClassName.FADE : ''\n\n if (this._isShown && this._config.backdrop) {\n this._backdrop = document.createElement('div')\n this._backdrop.className = ClassName.BACKDROP\n\n if (animate) {\n this._backdrop.classList.add(animate)\n }\n\n $(this._backdrop).appendTo(document.body)\n\n $(this._element).on(Event.CLICK_DISMISS, (event) => {\n if (this._ignoreBackdropClick) {\n this._ignoreBackdropClick = false\n return\n }\n if (event.target !== event.currentTarget) {\n return\n }\n if (this._config.backdrop === 'static') {\n this._element.focus()\n } else {\n this.hide()\n }\n })\n\n if (animate) {\n Util.reflow(this._backdrop)\n }\n\n $(this._backdrop).addClass(ClassName.SHOW)\n\n if (!callback) {\n return\n }\n\n if (!animate) {\n callback()\n return\n }\n\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callback)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else if (!this._isShown && this._backdrop) {\n $(this._backdrop).removeClass(ClassName.SHOW)\n\n const callbackRemove = () => {\n this._removeBackdrop()\n if (callback) {\n callback()\n }\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callbackRemove)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else {\n callbackRemove()\n }\n } else if (callback) {\n callback()\n }\n }\n\n // ----------------------------------------------------------------------\n // the following methods are used to handle overflowing modals\n // todo (fat): these should probably be refactored out of modal.js\n // ----------------------------------------------------------------------\n\n _adjustDialog() {\n const isModalOverflowing =\n this._element.scrollHeight > document.documentElement.clientHeight\n\n if (!this._isBodyOverflowing && isModalOverflowing) {\n this._element.style.paddingLeft = `${this._scrollbarWidth}px`\n }\n\n if (this._isBodyOverflowing && !isModalOverflowing) {\n this._element.style.paddingRight = `${this._scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n _checkScrollbar() {\n const rect = document.body.getBoundingClientRect()\n this._isBodyOverflowing = rect.left + rect.right < window.innerWidth\n this._scrollbarWidth = this._getScrollbarWidth()\n }\n\n _setScrollbar() {\n if (this._isBodyOverflowing) {\n // Note: DOMNode.style.paddingRight returns the actual value or '' if not set\n // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n const stickyContent = [].slice.call(document.querySelectorAll(Selector.STICKY_CONTENT))\n\n // Adjust fixed content padding\n $(fixedContent).each((index, element) => {\n const actualPadding = element.style.paddingRight\n const calculatedPadding = $(element).css('padding-right')\n $(element)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n })\n\n // Adjust sticky content margin\n $(stickyContent).each((index, element) => {\n const actualMargin = element.style.marginRight\n const calculatedMargin = $(element).css('margin-right')\n $(element)\n .data('margin-right', actualMargin)\n .css('margin-right', `${parseFloat(calculatedMargin) - this._scrollbarWidth}px`)\n })\n\n // Adjust body padding\n const actualPadding = document.body.style.paddingRight\n const calculatedPadding = $(document.body).css('padding-right')\n $(document.body)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n }\n }\n\n _resetScrollbar() {\n // Restore fixed content padding\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n $(fixedContent).each((index, element) => {\n const padding = $(element).data('padding-right')\n $(element).removeData('padding-right')\n element.style.paddingRight = padding ? padding : ''\n })\n\n // Restore sticky content\n const elements = [].slice.call(document.querySelectorAll(`${Selector.STICKY_CONTENT}`))\n $(elements).each((index, element) => {\n const margin = $(element).data('margin-right')\n if (typeof margin !== 'undefined') {\n $(element).css('margin-right', margin).removeData('margin-right')\n }\n })\n\n // Restore body padding\n const padding = $(document.body).data('padding-right')\n $(document.body).removeData('padding-right')\n document.body.style.paddingRight = padding ? padding : ''\n }\n\n _getScrollbarWidth() { // thx d.walsh\n const scrollDiv = document.createElement('div')\n scrollDiv.className = ClassName.SCROLLBAR_MEASURER\n document.body.appendChild(scrollDiv)\n const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth\n document.body.removeChild(scrollDiv)\n return scrollbarWidth\n }\n\n // Static\n\n static _jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = {\n ...Default,\n ...$(this).data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data) {\n data = new Modal(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config](relatedTarget)\n } else if (_config.show) {\n data.show(relatedTarget)\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n let target\n const selector = Util.getSelectorFromElement(this)\n\n if (selector) {\n target = document.querySelector(selector)\n }\n\n const config = $(target).data(DATA_KEY)\n ? 'toggle' : {\n ...$(target).data(),\n ...$(this).data()\n }\n\n if (this.tagName === 'A' || this.tagName === 'AREA') {\n event.preventDefault()\n }\n\n const $target = $(target).one(Event.SHOW, (showEvent) => {\n if (showEvent.isDefaultPrevented()) {\n // Only register focus restorer if modal will actually get shown\n return\n }\n\n $target.one(Event.HIDDEN, () => {\n if ($(this).is(':visible')) {\n this.focus()\n }\n })\n })\n\n Modal._jQueryInterface.call($(target), config, this)\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Modal._jQueryInterface\n $.fn[NAME].Constructor = Modal\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Modal._jQueryInterface\n }\n\n return Modal\n})($)\n\nexport default Modal\n","import $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Tooltip = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'tooltip'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.tooltip'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const CLASS_PREFIX = 'bs-tooltip'\n const BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\n const DefaultType = {\n animation : 'boolean',\n template : 'string',\n title : '(string|element|function)',\n trigger : 'string',\n delay : '(number|object)',\n html : 'boolean',\n selector : '(string|boolean)',\n placement : '(string|function)',\n offset : '(number|string)',\n container : '(string|element|boolean)',\n fallbackPlacement : '(string|array)',\n boundary : '(string|element)'\n }\n\n const AttachmentMap = {\n AUTO : 'auto',\n TOP : 'top',\n RIGHT : 'right',\n BOTTOM : 'bottom',\n LEFT : 'left'\n }\n\n const Default = {\n animation : true,\n template : '<div class=\"tooltip\" role=\"tooltip\">' +\n '<div class=\"arrow\"></div>' +\n '<div class=\"tooltip-inner\"></div></div>',\n trigger : 'hover focus',\n title : '',\n delay : 0,\n html : false,\n selector : false,\n placement : 'top',\n offset : 0,\n container : false,\n fallbackPlacement : 'flip',\n boundary : 'scrollParent'\n }\n\n const HoverState = {\n SHOW : 'show',\n OUT : 'out'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n }\n\n const ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n TOOLTIP : '.tooltip',\n TOOLTIP_INNER : '.tooltip-inner',\n ARROW : '.arrow'\n }\n\n const Trigger = {\n HOVER : 'hover',\n FOCUS : 'focus',\n CLICK : 'click',\n MANUAL : 'manual'\n }\n\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Tooltip {\n constructor(element, config) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap tooltips require Popper.js (https://popper.js.org)')\n }\n\n // private\n this._isEnabled = true\n this._timeout = 0\n this._hoverState = ''\n this._activeTrigger = {}\n this._popper = null\n\n // Protected\n this.element = element\n this.config = this._getConfig(config)\n this.tip = null\n\n this._setListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle(event) {\n if (!this._isEnabled) {\n return\n }\n\n if (event) {\n const dataKey = this.constructor.DATA_KEY\n let context = $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n context._activeTrigger.click = !context._activeTrigger.click\n\n if (context._isWithActiveTrigger()) {\n context._enter(null, context)\n } else {\n context._leave(null, context)\n }\n } else {\n if ($(this.getTipElement()).hasClass(ClassName.SHOW)) {\n this._leave(null, this)\n return\n }\n\n this._enter(null, this)\n }\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n $.removeData(this.element, this.constructor.DATA_KEY)\n\n $(this.element).off(this.constructor.EVENT_KEY)\n $(this.element).closest('.modal').off('hide.bs.modal')\n\n if (this.tip) {\n $(this.tip).remove()\n }\n\n this._isEnabled = null\n this._timeout = null\n this._hoverState = null\n this._activeTrigger = null\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n this._popper = null\n this.element = null\n this.config = null\n this.tip = null\n }\n\n show() {\n if ($(this.element).css('display') === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n const showEvent = $.Event(this.constructor.Event.SHOW)\n if (this.isWithContent() && this._isEnabled) {\n $(this.element).trigger(showEvent)\n\n const isInTheDom = $.contains(\n this.element.ownerDocument.documentElement,\n this.element\n )\n\n if (showEvent.isDefaultPrevented() || !isInTheDom) {\n return\n }\n\n const tip = this.getTipElement()\n const tipId = Util.getUID(this.constructor.NAME)\n\n tip.setAttribute('id', tipId)\n this.element.setAttribute('aria-describedby', tipId)\n\n this.setContent()\n\n if (this.config.animation) {\n $(tip).addClass(ClassName.FADE)\n }\n\n const placement = typeof this.config.placement === 'function'\n ? this.config.placement.call(this, tip, this.element)\n : this.config.placement\n\n const attachment = this._getAttachment(placement)\n this.addAttachmentClass(attachment)\n\n const container = this.config.container === false ? document.body : $(document).find(this.config.container)\n\n $(tip).data(this.constructor.DATA_KEY, this)\n\n if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {\n $(tip).appendTo(container)\n }\n\n $(this.element).trigger(this.constructor.Event.INSERTED)\n\n this._popper = new Popper(this.element, tip, {\n placement: attachment,\n modifiers: {\n offset: {\n offset: this.config.offset\n },\n flip: {\n behavior: this.config.fallbackPlacement\n },\n arrow: {\n element: Selector.ARROW\n },\n preventOverflow: {\n boundariesElement: this.config.boundary\n }\n },\n onCreate: (data) => {\n if (data.originalPlacement !== data.placement) {\n this._handlePopperPlacementChange(data)\n }\n },\n onUpdate: (data) => {\n this._handlePopperPlacementChange(data)\n }\n })\n\n $(tip).addClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n const complete = () => {\n if (this.config.animation) {\n this._fixTransition()\n }\n const prevHoverState = this._hoverState\n this._hoverState = null\n\n $(this.element).trigger(this.constructor.Event.SHOWN)\n\n if (prevHoverState === HoverState.OUT) {\n this._leave(null, this)\n }\n }\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(this.tip)\n\n $(this.tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n }\n }\n\n hide(callback) {\n const tip = this.getTipElement()\n const hideEvent = $.Event(this.constructor.Event.HIDE)\n const complete = () => {\n if (this._hoverState !== HoverState.SHOW && tip.parentNode) {\n tip.parentNode.removeChild(tip)\n }\n\n this._cleanTipClass()\n this.element.removeAttribute('aria-describedby')\n $(this.element).trigger(this.constructor.Event.HIDDEN)\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n if (callback) {\n callback()\n }\n }\n\n $(this.element).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n $(tip).removeClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n this._activeTrigger[Trigger.CLICK] = false\n this._activeTrigger[Trigger.FOCUS] = false\n this._activeTrigger[Trigger.HOVER] = false\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(tip)\n\n $(tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n\n this._hoverState = ''\n }\n\n update() {\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Protected\n\n isWithContent() {\n return Boolean(this.getTitle())\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const tip = this.getTipElement()\n this.setElementContent($(tip.querySelectorAll(Selector.TOOLTIP_INNER)), this.getTitle())\n $(tip).removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n setElementContent($element, content) {\n const html = this.config.html\n if (typeof content === 'object' && (content.nodeType || content.jquery)) {\n // Content is a DOM node or a jQuery\n if (html) {\n if (!$(content).parent().is($element)) {\n $element.empty().append(content)\n }\n } else {\n $element.text($(content).text())\n }\n } else {\n $element[html ? 'html' : 'text'](content)\n }\n }\n\n getTitle() {\n let title = this.element.getAttribute('data-original-title')\n\n if (!title) {\n title = typeof this.config.title === 'function'\n ? this.config.title.call(this.element)\n : this.config.title\n }\n\n return title\n }\n\n // Private\n\n _getAttachment(placement) {\n return AttachmentMap[placement.toUpperCase()]\n }\n\n _setListeners() {\n const triggers = this.config.trigger.split(' ')\n\n triggers.forEach((trigger) => {\n if (trigger === 'click') {\n $(this.element).on(\n this.constructor.Event.CLICK,\n this.config.selector,\n (event) => this.toggle(event)\n )\n } else if (trigger !== Trigger.MANUAL) {\n const eventIn = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSEENTER\n : this.constructor.Event.FOCUSIN\n const eventOut = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSELEAVE\n : this.constructor.Event.FOCUSOUT\n\n $(this.element)\n .on(\n eventIn,\n this.config.selector,\n (event) => this._enter(event)\n )\n .on(\n eventOut,\n this.config.selector,\n (event) => this._leave(event)\n )\n }\n\n $(this.element).closest('.modal').on(\n 'hide.bs.modal',\n () => this.hide()\n )\n })\n\n if (this.config.selector) {\n this.config = {\n ...this.config,\n trigger: 'manual',\n selector: ''\n }\n } else {\n this._fixTitle()\n }\n }\n\n _fixTitle() {\n const titleType = typeof this.element.getAttribute('data-original-title')\n if (this.element.getAttribute('title') ||\n titleType !== 'string') {\n this.element.setAttribute(\n 'data-original-title',\n this.element.getAttribute('title') || ''\n )\n this.element.setAttribute('title', '')\n }\n }\n\n _enter(event, context) {\n const dataKey = this.constructor.DATA_KEY\n\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER\n ] = true\n }\n\n if ($(context.getTipElement()).hasClass(ClassName.SHOW) ||\n context._hoverState === HoverState.SHOW) {\n context._hoverState = HoverState.SHOW\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.SHOW\n\n if (!context.config.delay || !context.config.delay.show) {\n context.show()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.SHOW) {\n context.show()\n }\n }, context.config.delay.show)\n }\n\n _leave(event, context) {\n const dataKey = this.constructor.DATA_KEY\n\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER\n ] = false\n }\n\n if (context._isWithActiveTrigger()) {\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.OUT\n\n if (!context.config.delay || !context.config.delay.hide) {\n context.hide()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.OUT) {\n context.hide()\n }\n }, context.config.delay.hide)\n }\n\n _isWithActiveTrigger() {\n for (const trigger in this._activeTrigger) {\n if (this._activeTrigger[trigger]) {\n return true\n }\n }\n\n return false\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this.element).data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n if (this.config) {\n for (const key in this.config) {\n if (this.constructor.Default[key] !== this.config[key]) {\n config[key] = this.config[key]\n }\n }\n }\n\n return config\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n _handlePopperPlacementChange(popperData) {\n const popperInstance = popperData.instance\n this.tip = popperInstance.popper\n this._cleanTipClass()\n this.addAttachmentClass(this._getAttachment(popperData.placement))\n }\n\n _fixTransition() {\n const tip = this.getTipElement()\n const initConfigAnimation = this.config.animation\n if (tip.getAttribute('x-placement') !== null) {\n return\n }\n $(tip).removeClass(ClassName.FADE)\n this.config.animation = false\n this.hide()\n this.show()\n this.config.animation = initConfigAnimation\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' && config\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Tooltip(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Tooltip._jQueryInterface\n $.fn[NAME].Constructor = Tooltip\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Tooltip._jQueryInterface\n }\n\n return Tooltip\n})($, Popper)\n\nexport default Tooltip\n","import $ from 'jquery'\nimport Tooltip from './tooltip'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Popover = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'popover'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.popover'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const CLASS_PREFIX = 'bs-popover'\n const BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\n const Default = {\n ...Tooltip.Default,\n placement : 'right',\n trigger : 'click',\n content : '',\n template : '<div class=\"popover\" role=\"tooltip\">' +\n '<div class=\"arrow\"></div>' +\n '<h3 class=\"popover-header\"></h3>' +\n '<div class=\"popover-body\"></div></div>'\n }\n\n const DefaultType = {\n ...Tooltip.DefaultType,\n content : '(string|element|function)'\n }\n\n const ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n TITLE : '.popover-header',\n CONTENT : '.popover-body'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Popover extends Tooltip {\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Overrides\n\n isWithContent() {\n return this.getTitle() || this._getContent()\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const $tip = $(this.getTipElement())\n\n // We use append for html objects to maintain js events\n this.setElementContent($tip.find(Selector.TITLE), this.getTitle())\n let content = this._getContent()\n if (typeof content === 'function') {\n content = content.call(this.element)\n }\n this.setElementContent($tip.find(Selector.CONTENT), content)\n\n $tip.removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n // Private\n\n _getContent() {\n return this.element.getAttribute('data-content') ||\n this.config.content\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data && /destroy|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Popover(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Popover._jQueryInterface\n $.fn[NAME].Constructor = Popover\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Popover._jQueryInterface\n }\n\n return Popover\n})($)\n\nexport default Popover\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst ScrollSpy = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'scrollspy'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.scrollspy'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Default = {\n offset : 10,\n method : 'auto',\n target : ''\n }\n\n const DefaultType = {\n offset : 'number',\n method : 'string',\n target : '(string|element)'\n }\n\n const Event = {\n ACTIVATE : `activate${EVENT_KEY}`,\n SCROLL : `scroll${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n DROPDOWN_ITEM : 'dropdown-item',\n DROPDOWN_MENU : 'dropdown-menu',\n ACTIVE : 'active'\n }\n\n const Selector = {\n DATA_SPY : '[data-spy=\"scroll\"]',\n ACTIVE : '.active',\n NAV_LIST_GROUP : '.nav, .list-group',\n NAV_LINKS : '.nav-link',\n NAV_ITEMS : '.nav-item',\n LIST_ITEMS : '.list-group-item',\n DROPDOWN : '.dropdown',\n DROPDOWN_ITEMS : '.dropdown-item',\n DROPDOWN_TOGGLE : '.dropdown-toggle'\n }\n\n const OffsetMethod = {\n OFFSET : 'offset',\n POSITION : 'position'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class ScrollSpy {\n constructor(element, config) {\n this._element = element\n this._scrollElement = element.tagName === 'BODY' ? window : element\n this._config = this._getConfig(config)\n this._selector = `${this._config.target} ${Selector.NAV_LINKS},` +\n `${this._config.target} ${Selector.LIST_ITEMS},` +\n `${this._config.target} ${Selector.DROPDOWN_ITEMS}`\n this._offsets = []\n this._targets = []\n this._activeTarget = null\n this._scrollHeight = 0\n\n $(this._scrollElement).on(Event.SCROLL, (event) => this._process(event))\n\n this.refresh()\n this._process()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n refresh() {\n const autoMethod = this._scrollElement === this._scrollElement.window\n ? OffsetMethod.OFFSET : OffsetMethod.POSITION\n\n const offsetMethod = this._config.method === 'auto'\n ? autoMethod : this._config.method\n\n const offsetBase = offsetMethod === OffsetMethod.POSITION\n ? this._getScrollTop() : 0\n\n this._offsets = []\n this._targets = []\n\n this._scrollHeight = this._getScrollHeight()\n\n const targets = [].slice.call(document.querySelectorAll(this._selector))\n\n targets\n .map((element) => {\n let target\n const targetSelector = Util.getSelectorFromElement(element)\n\n if (targetSelector) {\n target = document.querySelector(targetSelector)\n }\n\n if (target) {\n const targetBCR = target.getBoundingClientRect()\n if (targetBCR.width || targetBCR.height) {\n // TODO (fat): remove sketch reliance on jQuery position/offset\n return [\n $(target)[offsetMethod]().top + offsetBase,\n targetSelector\n ]\n }\n }\n return null\n })\n .filter((item) => item)\n .sort((a, b) => a[0] - b[0])\n .forEach((item) => {\n this._offsets.push(item[0])\n this._targets.push(item[1])\n })\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._scrollElement).off(EVENT_KEY)\n\n this._element = null\n this._scrollElement = null\n this._config = null\n this._selector = null\n this._offsets = null\n this._targets = null\n this._activeTarget = null\n this._scrollHeight = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.target !== 'string') {\n let id = $(config.target).attr('id')\n if (!id) {\n id = Util.getUID(NAME)\n $(config.target).attr('id', id)\n }\n config.target = `#${id}`\n }\n\n Util.typeCheckConfig(NAME, config, DefaultType)\n\n return config\n }\n\n _getScrollTop() {\n return this._scrollElement === window\n ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop\n }\n\n _getScrollHeight() {\n return this._scrollElement.scrollHeight || Math.max(\n document.body.scrollHeight,\n document.documentElement.scrollHeight\n )\n }\n\n _getOffsetHeight() {\n return this._scrollElement === window\n ? window.innerHeight : this._scrollElement.getBoundingClientRect().height\n }\n\n _process() {\n const scrollTop = this._getScrollTop() + this._config.offset\n const scrollHeight = this._getScrollHeight()\n const maxScroll = this._config.offset +\n scrollHeight -\n this._getOffsetHeight()\n\n if (this._scrollHeight !== scrollHeight) {\n this.refresh()\n }\n\n if (scrollTop >= maxScroll) {\n const target = this._targets[this._targets.length - 1]\n\n if (this._activeTarget !== target) {\n this._activate(target)\n }\n return\n }\n\n if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {\n this._activeTarget = null\n this._clear()\n return\n }\n\n const offsetLength = this._offsets.length\n for (let i = offsetLength; i--;) {\n const isActiveTarget = this._activeTarget !== this._targets[i] &&\n scrollTop >= this._offsets[i] &&\n (typeof this._offsets[i + 1] === 'undefined' ||\n scrollTop < this._offsets[i + 1])\n\n if (isActiveTarget) {\n this._activate(this._targets[i])\n }\n }\n }\n\n _activate(target) {\n this._activeTarget = target\n\n this._clear()\n\n let queries = this._selector.split(',')\n // eslint-disable-next-line arrow-body-style\n queries = queries.map((selector) => {\n return `${selector}[data-target=\"${target}\"],` +\n `${selector}[href=\"${target}\"]`\n })\n\n const $link = $([].slice.call(document.querySelectorAll(queries.join(','))))\n\n if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {\n $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE)\n $link.addClass(ClassName.ACTIVE)\n } else {\n // Set triggered link as active\n $link.addClass(ClassName.ACTIVE)\n // Set triggered links parents as active\n // With both <ul> and <nav> markup a parent is the previous sibling of any nav ancestor\n $link.parents(Selector.NAV_LIST_GROUP).prev(`${Selector.NAV_LINKS}, ${Selector.LIST_ITEMS}`).addClass(ClassName.ACTIVE)\n // Handle special case when .nav-link is inside .nav-item\n $link.parents(Selector.NAV_LIST_GROUP).prev(Selector.NAV_ITEMS).children(Selector.NAV_LINKS).addClass(ClassName.ACTIVE)\n }\n\n $(this._scrollElement).trigger(Event.ACTIVATE, {\n relatedTarget: target\n })\n }\n\n _clear() {\n const nodes = [].slice.call(document.querySelectorAll(this._selector))\n $(nodes).filter(Selector.ACTIVE).removeClass(ClassName.ACTIVE)\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' && config\n\n if (!data) {\n data = new ScrollSpy(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(window).on(Event.LOAD_DATA_API, () => {\n const scrollSpys = [].slice.call(document.querySelectorAll(Selector.DATA_SPY))\n\n const scrollSpysLength = scrollSpys.length\n for (let i = scrollSpysLength; i--;) {\n const $spy = $(scrollSpys[i])\n ScrollSpy._jQueryInterface.call($spy, $spy.data())\n }\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = ScrollSpy._jQueryInterface\n $.fn[NAME].Constructor = ScrollSpy\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return ScrollSpy._jQueryInterface\n }\n\n return ScrollSpy\n})($)\n\nexport default ScrollSpy\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): tab.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Tab = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'tab'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.tab'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n DROPDOWN_MENU : 'dropdown-menu',\n ACTIVE : 'active',\n DISABLED : 'disabled',\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n DROPDOWN : '.dropdown',\n NAV_LIST_GROUP : '.nav, .list-group',\n ACTIVE : '.active',\n ACTIVE_UL : '> li > .active',\n DATA_TOGGLE : '[data-toggle=\"tab\"], [data-toggle=\"pill\"], [data-toggle=\"list\"]',\n DROPDOWN_TOGGLE : '.dropdown-toggle',\n DROPDOWN_ACTIVE_CHILD : '> .dropdown-menu .active'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Tab {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n show() {\n if (this._element.parentNode &&\n this._element.parentNode.nodeType === Node.ELEMENT_NODE &&\n $(this._element).hasClass(ClassName.ACTIVE) ||\n $(this._element).hasClass(ClassName.DISABLED)) {\n return\n }\n\n let target\n let previous\n const listElement = $(this._element).closest(Selector.NAV_LIST_GROUP)[0]\n const selector = Util.getSelectorFromElement(this._element)\n\n if (listElement) {\n const itemSelector = listElement.nodeName === 'UL' ? Selector.ACTIVE_UL : Selector.ACTIVE\n previous = $.makeArray($(listElement).find(itemSelector))\n previous = previous[previous.length - 1]\n }\n\n const hideEvent = $.Event(Event.HIDE, {\n relatedTarget: this._element\n })\n\n const showEvent = $.Event(Event.SHOW, {\n relatedTarget: previous\n })\n\n if (previous) {\n $(previous).trigger(hideEvent)\n }\n\n $(this._element).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented() ||\n hideEvent.isDefaultPrevented()) {\n return\n }\n\n if (selector) {\n target = document.querySelector(selector)\n }\n\n this._activate(\n this._element,\n listElement\n )\n\n const complete = () => {\n const hiddenEvent = $.Event(Event.HIDDEN, {\n relatedTarget: this._element\n })\n\n const shownEvent = $.Event(Event.SHOWN, {\n relatedTarget: previous\n })\n\n $(previous).trigger(hiddenEvent)\n $(this._element).trigger(shownEvent)\n }\n\n if (target) {\n this._activate(target, target.parentNode, complete)\n } else {\n complete()\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Private\n\n _activate(element, container, callback) {\n let activeElements\n if (container.nodeName === 'UL') {\n activeElements = $(container).find(Selector.ACTIVE_UL)\n } else {\n activeElements = $(container).children(Selector.ACTIVE)\n }\n\n const active = activeElements[0]\n const isTransitioning = callback &&\n (active && $(active).hasClass(ClassName.FADE))\n\n const complete = () => this._transitionComplete(\n element,\n active,\n callback\n )\n\n if (active && isTransitioning) {\n const transitionDuration = Util.getTransitionDurationFromElement(active)\n\n $(active)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n }\n\n _transitionComplete(element, active, callback) {\n if (active) {\n $(active).removeClass(`${ClassName.SHOW} ${ClassName.ACTIVE}`)\n\n const dropdownChild = $(active.parentNode).find(\n Selector.DROPDOWN_ACTIVE_CHILD\n )[0]\n\n if (dropdownChild) {\n $(dropdownChild).removeClass(ClassName.ACTIVE)\n }\n\n if (active.getAttribute('role') === 'tab') {\n active.setAttribute('aria-selected', false)\n }\n }\n\n $(element).addClass(ClassName.ACTIVE)\n if (element.getAttribute('role') === 'tab') {\n element.setAttribute('aria-selected', true)\n }\n\n Util.reflow(element)\n $(element).addClass(ClassName.SHOW)\n\n if (element.parentNode &&\n $(element.parentNode).hasClass(ClassName.DROPDOWN_MENU)) {\n const dropdownElement = $(element).closest(Selector.DROPDOWN)[0]\n if (dropdownElement) {\n const dropdownToggleList = [].slice.call(dropdownElement.querySelectorAll(Selector.DROPDOWN_TOGGLE))\n $(dropdownToggleList).addClass(ClassName.ACTIVE)\n }\n\n element.setAttribute('aria-expanded', true)\n }\n\n if (callback) {\n callback()\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n\n if (!data) {\n data = new Tab(this)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n event.preventDefault()\n Tab._jQueryInterface.call($(this), 'show')\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Tab._jQueryInterface\n $.fn[NAME].Constructor = Tab\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Tab._jQueryInterface\n }\n\n return Tab\n})($)\n\nexport default Tab\n","import $ from 'jquery'\nimport Alert from './alert'\nimport Button from './button'\nimport Carousel from './carousel'\nimport Collapse from './collapse'\nimport Dropdown from './dropdown'\nimport Modal from './modal'\nimport Popover from './popover'\nimport Scrollspy from './scrollspy'\nimport Tab from './tab'\nimport Tooltip from './tooltip'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n(($) => {\n if (typeof $ === 'undefined') {\n throw new TypeError('Bootstrap\\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\\'s JavaScript.')\n }\n\n const version = $.fn.jquery.split(' ')[0].split('.')\n const minMajor = 1\n const ltMajor = 2\n const minMinor = 9\n const minPatch = 1\n const maxMajor = 4\n\n if (version[0] < ltMajor && version[1] < minMinor || version[0] === minMajor && version[1] === minMinor && version[2] < minPatch || version[0] >= maxMajor) {\n throw new Error('Bootstrap\\'s JavaScript requires at least jQuery v1.9.1 but less than v4.0.0')\n }\n})($)\n\nexport {\n Util,\n Alert,\n Button,\n Carousel,\n Collapse,\n Dropdown,\n Modal,\n Popover,\n Scrollspy,\n Tab,\n Tooltip\n}\n"],"names":["Util","$","TRANSITION_END","MAX_UID","MILLISECONDS_MULTIPLIER","toType","obj","toString","call","match","toLowerCase","getSpecialTransitionEndEvent","bindType","delegateType","handle","event","target","is","handleObj","handler","apply","arguments","undefined","transitionEndEmulator","duration","called","one","setTimeout","triggerTransitionEnd","setTransitionEndSupport","fn","emulateTransitionEnd","special","getUID","prefix","Math","random","document","getElementById","getSelectorFromElement","element","selector","getAttribute","querySelector","err","getTransitionDurationFromElement","transitionDuration","css","floatTransitionDuration","parseFloat","split","reflow","offsetHeight","trigger","supportsTransitionEnd","Boolean","isElement","nodeType","typeCheckConfig","componentName","config","configTypes","property","Object","prototype","hasOwnProperty","expectedTypes","value","valueType","RegExp","test","Error","toUpperCase","Alert","NAME","VERSION","DATA_KEY","EVENT_KEY","DATA_API_KEY","JQUERY_NO_CONFLICT","Selector","DISMISS","Event","CLOSE","CLOSED","CLICK_DATA_API","ClassName","ALERT","FADE","SHOW","_element","close","rootElement","_getRootElement","customEvent","_triggerCloseEvent","isDefaultPrevented","_removeElement","dispose","removeData","parent","closest","closeEvent","removeClass","hasClass","_destroyElement","detach","remove","_jQueryInterface","each","$element","data","_handleDismiss","alertInstance","preventDefault","on","Constructor","noConflict","Button","ACTIVE","BUTTON","FOCUS","DATA_TOGGLE_CARROT","DATA_TOGGLE","INPUT","FOCUS_BLUR_DATA_API","toggle","triggerChangeEvent","addAriaPressed","input","type","checked","classList","contains","activeElement","hasAttribute","focus","setAttribute","toggleClass","button","Carousel","ARROW_LEFT_KEYCODE","ARROW_RIGHT_KEYCODE","TOUCHEVENT_COMPAT_WAIT","Default","interval","keyboard","slide","pause","wrap","DefaultType","Direction","NEXT","PREV","LEFT","RIGHT","SLIDE","SLID","KEYDOWN","MOUSEENTER","MOUSELEAVE","TOUCHEND","LOAD_DATA_API","CAROUSEL","ITEM","ACTIVE_ITEM","NEXT_PREV","INDICATORS","DATA_SLIDE","DATA_RIDE","_items","_interval","_activeElement","_isPaused","_isSliding","touchTimeout","_config","_getConfig","_indicatorsElement","_addEventListeners","next","_slide","nextWhenVisible","hidden","prev","cycle","clearInterval","setInterval","visibilityState","bind","to","index","activeIndex","_getItemIndex","length","direction","off","_keydown","documentElement","clearTimeout","tagName","which","parentNode","slice","querySelectorAll","indexOf","_getItemByDirection","isNextDirection","isPrevDirection","lastItemIndex","isGoingToWrap","delta","itemIndex","_triggerSlideEvent","relatedTarget","eventDirectionName","targetIndex","fromIndex","slideEvent","from","_setActiveIndicatorElement","indicators","nextIndicator","children","addClass","activeElementIndex","nextElement","nextElementIndex","isCycling","directionalClassName","orderClassName","slidEvent","action","TypeError","_dataApiClickHandler","slideIndex","window","carousels","i","len","$carousel","Collapse","SHOWN","HIDE","HIDDEN","COLLAPSE","COLLAPSING","COLLAPSED","Dimension","WIDTH","HEIGHT","ACTIVES","_isTransitioning","_triggerArray","makeArray","id","toggleList","elem","filterElement","filter","foundElem","_selector","push","_parent","_getParent","_addAriaAndCollapsedClass","hide","show","actives","activesData","not","startEvent","dimension","_getDimension","style","attr","setTransitioning","complete","capitalizedDimension","scrollSize","getBoundingClientRect","triggerArrayLength","$elem","isTransitioning","hasWidth","jquery","_getTargetFromElement","triggerArray","isOpen","$this","currentTarget","$trigger","selectors","$target","Dropdown","ESCAPE_KEYCODE","SPACE_KEYCODE","TAB_KEYCODE","ARROW_UP_KEYCODE","ARROW_DOWN_KEYCODE","RIGHT_MOUSE_BUTTON_WHICH","REGEXP_KEYDOWN","CLICK","KEYDOWN_DATA_API","KEYUP_DATA_API","DISABLED","DROPUP","DROPRIGHT","DROPLEFT","MENURIGHT","MENULEFT","POSITION_STATIC","FORM_CHILD","MENU","NAVBAR_NAV","VISIBLE_ITEMS","AttachmentMap","TOP","TOPEND","BOTTOM","BOTTOMEND","RIGHTEND","LEFTEND","offset","flip","boundary","reference","display","_popper","_menu","_getMenuElement","_inNavbar","_detectNavbar","disabled","_getParentFromElement","isActive","_clearMenus","showEvent","Popper","referenceElement","_getPopperConfig","body","noop","destroy","update","scheduleUpdate","stopPropagation","constructor","_getPlacement","$parentDropdown","placement","offsetConf","offsets","popperConfig","modifiers","enabled","preventOverflow","boundariesElement","applyStyle","toggles","context","clickEvent","dropdownMenu","hideEvent","_dataApiKeydownHandler","items","e","Modal","backdrop","FOCUSIN","RESIZE","CLICK_DISMISS","KEYDOWN_DISMISS","MOUSEUP_DISMISS","MOUSEDOWN_DISMISS","SCROLLBAR_MEASURER","BACKDROP","OPEN","DIALOG","DATA_DISMISS","FIXED_CONTENT","STICKY_CONTENT","_dialog","_backdrop","_isShown","_isBodyOverflowing","_ignoreBackdropClick","_scrollbarWidth","_checkScrollbar","_setScrollbar","_adjustDialog","_setEscapeEvent","_setResizeEvent","_showBackdrop","_showElement","transition","_hideModal","handleUpdate","Node","ELEMENT_NODE","appendChild","removeAttribute","scrollTop","_enforceFocus","shownEvent","transitionComplete","has","_resetAdjustments","_resetScrollbar","_removeBackdrop","callback","animate","createElement","className","add","appendTo","backdropTransitionDuration","callbackRemove","isModalOverflowing","scrollHeight","clientHeight","paddingLeft","paddingRight","rect","left","right","innerWidth","_getScrollbarWidth","fixedContent","stickyContent","actualPadding","calculatedPadding","actualMargin","marginRight","calculatedMargin","padding","elements","margin","scrollDiv","scrollbarWidth","width","clientWidth","removeChild","Tooltip","CLASS_PREFIX","BSCLS_PREFIX_REGEX","animation","template","title","delay","html","container","fallbackPlacement","AUTO","HoverState","OUT","INSERTED","FOCUSOUT","TOOLTIP","TOOLTIP_INNER","ARROW","Trigger","HOVER","MANUAL","_isEnabled","_timeout","_hoverState","_activeTrigger","tip","_setListeners","enable","disable","toggleEnabled","dataKey","_getDelegateConfig","click","_isWithActiveTrigger","_enter","_leave","getTipElement","isWithContent","isInTheDom","ownerDocument","tipId","setContent","attachment","_getAttachment","addAttachmentClass","find","behavior","arrow","onCreate","originalPlacement","_handlePopperPlacementChange","onUpdate","_fixTransition","prevHoverState","_cleanTipClass","getTitle","setElementContent","content","empty","append","text","triggers","forEach","eventIn","eventOut","_fixTitle","titleType","key","$tip","tabClass","join","popperData","popperInstance","instance","popper","initConfigAnimation","Popover","TITLE","CONTENT","_getContent","ScrollSpy","method","ACTIVATE","SCROLL","DROPDOWN_ITEM","DROPDOWN_MENU","DATA_SPY","NAV_LIST_GROUP","NAV_LINKS","NAV_ITEMS","LIST_ITEMS","DROPDOWN","DROPDOWN_ITEMS","DROPDOWN_TOGGLE","OffsetMethod","OFFSET","POSITION","_scrollElement","_offsets","_targets","_activeTarget","_scrollHeight","_process","refresh","autoMethod","offsetMethod","offsetBase","_getScrollTop","_getScrollHeight","targets","map","targetSelector","targetBCR","height","top","item","sort","a","b","pageYOffset","max","_getOffsetHeight","innerHeight","maxScroll","_activate","_clear","offsetLength","isActiveTarget","queries","$link","parents","nodes","scrollSpys","scrollSpysLength","$spy","Tab","ACTIVE_UL","DROPDOWN_ACTIVE_CHILD","previous","listElement","itemSelector","nodeName","hiddenEvent","activeElements","active","_transitionComplete","dropdownChild","dropdownElement","dropdownToggleList","version","minMajor","ltMajor","minMinor","minPatch","maxMajor"],"mappings":"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;EACA,IAAI,KAAK,EAAE,GAAG;EACd;EACA,IAAI,OAAO,EAAE,IAAI;EACjB;EACA,IAAI,EAAE,EAAE,eAAe;EACvB;EACA;EACA;EACA;EACA;EACA,IAAI,QAAQ,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,CAAC;EAChD;EACA;EACA;EACA;EACA;EACA;EACA,IAAI,OAAO,EAAE,CAAC;EACd;EACA;EACA;EACA;EACA;EACA,IAAI,iBAAiB,EAAE,cAAc;EACrC,GAAG;;EAEH;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,EAAE,YAAY,EAAE;EAChB;EACA,IAAI,KAAK,EAAE,GAAG;EACd;EACA,IAAI,OAAO,EAAE,IAAI;EACjB;EACA,IAAI,EAAE,EAAE,YAAY;EACpB,GAAG;;EAEH;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,EAAE,KAAK,EAAE;EACT;EACA,IAAI,KAAK,EAAE,GAAG;EACd;EACA,IAAI,OAAO,EAAE,IAAI;EACjB;EACA,IAAI,EAAE,EAAE,KAAK;EACb;EACA,IAAI,OAAO,EAAE,WAAW;EACxB,GAAG;;EAEH;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,EAAE,IAAI,EAAE;EACR;EACA,IAAI,KAAK,EAAE,GAAG;EACd;EACA,IAAI,OAAO,EAAE,IAAI;EACjB;EACA,IAAI,EAAE,EAAE,IAAI;EACZ;EACA;EACA;EACA;EACA;EACA;EACA,IAAI,QAAQ,EAAE,MAAM;EACpB;EACA;EACA;EACA;EACA,IAAI,OAAO,EAAE,CAAC;EACd;EACA;EACA;EACA;EACA;EACA;EACA,IAAI,iBAAiB,EAAE,UAAU;EACjC,GAAG;;EAEH;EACA;EACA;EACA;EACA;EACA;EACA;EACA,EAAE,KAAK,EAAE;EACT;EACA,IAAI,KAAK,EAAE,GAAG;EACd;EACA,IAAI,OAAO,EAAE,KAAK;EAClB;EACA,IAAI,EAAE,EAAE,KAAK;EACb,GAAG;;EAEH;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,EAAE,IAAI,EAAE;EACR;EACA,IAAI,KAAK,EAAE,GAAG;EACd;EACA,IAAI,OAAO,EAAE,IAAI;EACjB;EACA,IAAI,EAAE,EAAE,IAAI;EACZ,GAAG;;EAEH;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,EAAE,YAAY,EAAE;EAChB;EACA,IAAI,KAAK,EAAE,GAAG;EACd;EACA,IAAI,OAAO,EAAE,IAAI;EACjB;EACA,IAAI,EAAE,EAAE,YAAY;EACpB;EACA;EACA;EACA;EACA;EACA,IAAI,eAAe,EAAE,IAAI;EACzB;EACA;EACA;EACA;EACA;EACA,IAAI,CAAC,EAAE,QAAQ;EACf;EACA;EACA;EACA;EACA;EACA,IAAI,CAAC,EAAE,OAAO;EACd,GAAG;;EAEH;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,EAAE,UAAU,EAAE;EACd;EACA,IAAI,KAAK,EAAE,GAAG;EACd;EACA,IAAI,OAAO,EAAE,IAAI;EACjB;EACA,IAAI,EAAE,EAAE,UAAU;EAClB;EACA,IAAI,MAAM,EAAE,gBAAgB;EAC5B;EACA;EACA;EACA;EACA;EACA;EACA,IAAI,eAAe,EAAE,SAAS;EAC9B,GAAG;EACH,CAAC,CAAC;;EAEF;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,IAAI,QAAQ,GAAG;EACf;EACA;EACA;EACA;EACA,EAAE,SAAS,EAAE,QAAQ;;EAErB;EACA;EACA;EACA;EACA,EAAE,aAAa,EAAE,KAAK;;EAEtB;EACA;EACA;EACA;EACA,EAAE,aAAa,EAAE,IAAI;;EAErB;EACA;EACA;EACA;EACA;EACA,EAAE,eAAe,EAAE,KAAK;;EAExB;EACA;EACA;EACA;EACA;EACA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"} \ No newline at end of file
diff --git a/public/js/bootstrap.bundle.min.js b/public/js/bootstrap.bundle.min.js
new file mode 100755
index 0000000..72a46cf
--- /dev/null
+++ b/public/js/bootstrap.bundle.min.js
@@ -0,0 +1,7 @@
+/*!
+ * Bootstrap v4.1.3 (https://getbootstrap.com/)
+ * Copyright 2011-2018 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("jquery")):"function"==typeof define&&define.amd?define(["exports","jquery"],t):t(e.bootstrap={},e.jQuery)}(this,function(e,t){"use strict";function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function s(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}function l(r){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{},t=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(t=t.concat(Object.getOwnPropertySymbols(o).filter(function(e){return Object.getOwnPropertyDescriptor(o,e).enumerable}))),t.forEach(function(e){var t,n,i;t=r,i=o[n=e],n in t?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i})}return r}for(var r,n,o,a,c,u,f,h,d,p,m,g,_,v,y,E,b,w,C,T,S,D,A,I,O,N,k,x,P,L,j,H,M,F,W,R,U,B,q,K,Q,Y,V,z,G,J,Z,X,$,ee,te,ne,ie,re,oe,se,ae,le,ce,ue,fe,he,de,pe,me,ge,_e,ve,ye,Ee,be,we=function(i){var t="transitionend";function e(e){var t=this,n=!1;return i(this).one(l.TRANSITION_END,function(){n=!0}),setTimeout(function(){n||l.triggerTransitionEnd(t)},e),this}var l={TRANSITION_END:"bsTransitionEnd",getUID:function(e){for(;e+=~~(1e6*Math.random()),document.getElementById(e););return e},getSelectorFromElement:function(e){var t=e.getAttribute("data-target");t&&"#"!==t||(t=e.getAttribute("href")||"");try{return document.querySelector(t)?t:null}catch(e){return null}},getTransitionDurationFromElement:function(e){if(!e)return 0;var t=i(e).css("transition-duration");return parseFloat(t)?(t=t.split(",")[0],1e3*parseFloat(t)):0},reflow:function(e){return e.offsetHeight},triggerTransitionEnd:function(e){i(e).trigger(t)},supportsTransitionEnd:function(){return Boolean(t)},isElement:function(e){return(e[0]||e).nodeType},typeCheckConfig:function(e,t,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var r=n[i],o=t[i],s=o&&l.isElement(o)?"element":(a=o,{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(r).test(s))throw new Error(e.toUpperCase()+': Option "'+i+'" provided type "'+s+'" but expected type "'+r+'".')}var a}};return i.fn.emulateTransitionEnd=e,i.event.special[l.TRANSITION_END]={bindType:t,delegateType:t,handle:function(e){if(i(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}},l}(t=t&&t.hasOwnProperty("default")?t.default:t),Ce=(n="alert",a="."+(o="bs.alert"),c=(r=t).fn[n],u={CLOSE:"close"+a,CLOSED:"closed"+a,CLICK_DATA_API:"click"+a+".data-api"},f="alert",h="fade",d="show",p=function(){function i(e){this._element=e}var e=i.prototype;return e.close=function(e){var t=this._element;e&&(t=this._getRootElement(e)),this._triggerCloseEvent(t).isDefaultPrevented()||this._removeElement(t)},e.dispose=function(){r.removeData(this._element,o),this._element=null},e._getRootElement=function(e){var t=we.getSelectorFromElement(e),n=!1;return t&&(n=document.querySelector(t)),n||(n=r(e).closest("."+f)[0]),n},e._triggerCloseEvent=function(e){var t=r.Event(u.CLOSE);return r(e).trigger(t),t},e._removeElement=function(t){var n=this;if(r(t).removeClass(d),r(t).hasClass(h)){var e=we.getTransitionDurationFromElement(t);r(t).one(we.TRANSITION_END,function(e){return n._destroyElement(t,e)}).emulateTransitionEnd(e)}else this._destroyElement(t)},e._destroyElement=function(e){r(e).detach().trigger(u.CLOSED).remove()},i._jQueryInterface=function(n){return this.each(function(){var e=r(this),t=e.data(o);t||(t=new i(this),e.data(o,t)),"close"===n&&t[n](this)})},i._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},s(i,null,[{key:"VERSION",get:function(){return"4.1.3"}}]),i}(),r(document).on(u.CLICK_DATA_API,'[data-dismiss="alert"]',p._handleDismiss(new p)),r.fn[n]=p._jQueryInterface,r.fn[n].Constructor=p,r.fn[n].noConflict=function(){return r.fn[n]=c,p._jQueryInterface},p),Te=(g="button",v="."+(_="bs.button"),y=".data-api",E=(m=t).fn[g],b="active",w="btn",T='[data-toggle^="button"]',S='[data-toggle="buttons"]',D="input",A=".active",I=".btn",O={CLICK_DATA_API:"click"+v+y,FOCUS_BLUR_DATA_API:(C="focus")+v+y+" blur"+v+y},N=function(){function n(e){this._element=e}var e=n.prototype;return e.toggle=function(){var e=!0,t=!0,n=m(this._element).closest(S)[0];if(n){var i=this._element.querySelector(D);if(i){if("radio"===i.type)if(i.checked&&this._element.classList.contains(b))e=!1;else{var r=n.querySelector(A);r&&m(r).removeClass(b)}if(e){if(i.hasAttribute("disabled")||n.hasAttribute("disabled")||i.classList.contains("disabled")||n.classList.contains("disabled"))return;i.checked=!this._element.classList.contains(b),m(i).trigger("change")}i.focus(),t=!1}}t&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(b)),e&&m(this._element).toggleClass(b)},e.dispose=function(){m.removeData(this._element,_),this._element=null},n._jQueryInterface=function(t){return this.each(function(){var e=m(this).data(_);e||(e=new n(this),m(this).data(_,e)),"toggle"===t&&e[t]()})},s(n,null,[{key:"VERSION",get:function(){return"4.1.3"}}]),n}(),m(document).on(O.CLICK_DATA_API,T,function(e){e.preventDefault();var t=e.target;m(t).hasClass(w)||(t=m(t).closest(I)),N._jQueryInterface.call(m(t),"toggle")}).on(O.FOCUS_BLUR_DATA_API,T,function(e){var t=m(e.target).closest(I)[0];m(t).toggleClass(C,/^focus(in)?$/.test(e.type))}),m.fn[g]=N._jQueryInterface,m.fn[g].Constructor=N,m.fn[g].noConflict=function(){return m.fn[g]=E,N._jQueryInterface},N),Se=(x="carousel",L="."+(P="bs.carousel"),j=".data-api",H=(k=t).fn[x],M={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0},F={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean"},W="next",R="prev",U="left",B="right",q={SLIDE:"slide"+L,SLID:"slid"+L,KEYDOWN:"keydown"+L,MOUSEENTER:"mouseenter"+L,MOUSELEAVE:"mouseleave"+L,TOUCHEND:"touchend"+L,LOAD_DATA_API:"load"+L+j,CLICK_DATA_API:"click"+L+j},K="carousel",Q="active",Y="slide",V="carousel-item-right",z="carousel-item-left",G="carousel-item-next",J="carousel-item-prev",Z=".active",X=".active.carousel-item",$=".carousel-item",ee=".carousel-item-next, .carousel-item-prev",te=".carousel-indicators",ne="[data-slide], [data-slide-to]",ie='[data-ride="carousel"]',re=function(){function o(e,t){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this._config=this._getConfig(t),this._element=k(e)[0],this._indicatorsElement=this._element.querySelector(te),this._addEventListeners()}var e=o.prototype;return e.next=function(){this._isSliding||this._slide(W)},e.nextWhenVisible=function(){!document.hidden&&k(this._element).is(":visible")&&"hidden"!==k(this._element).css("visibility")&&this.next()},e.prev=function(){this._isSliding||this._slide(R)},e.pause=function(e){e||(this._isPaused=!0),this._element.querySelector(ee)&&(we.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},e.cycle=function(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},e.to=function(e){var t=this;this._activeElement=this._element.querySelector(X);var n=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)k(this._element).one(q.SLID,function(){return t.to(e)});else{if(n===e)return this.pause(),void this.cycle();var i=n<e?W:R;this._slide(i,this._items[e])}},e.dispose=function(){k(this._element).off(L),k.removeData(this._element,P),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},e._getConfig=function(e){return e=l({},M,e),we.typeCheckConfig(x,e,F),e},e._addEventListeners=function(){var t=this;this._config.keyboard&&k(this._element).on(q.KEYDOWN,function(e){return t._keydown(e)}),"hover"===this._config.pause&&(k(this._element).on(q.MOUSEENTER,function(e){return t.pause(e)}).on(q.MOUSELEAVE,function(e){return t.cycle(e)}),"ontouchstart"in document.documentElement&&k(this._element).on(q.TOUCHEND,function(){t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout(function(e){return t.cycle(e)},500+t._config.interval)}))},e._keydown=function(e){if(!/input|textarea/i.test(e.target.tagName))switch(e.which){case 37:e.preventDefault(),this.prev();break;case 39:e.preventDefault(),this.next()}},e._getItemIndex=function(e){return this._items=e&&e.parentNode?[].slice.call(e.parentNode.querySelectorAll($)):[],this._items.indexOf(e)},e._getItemByDirection=function(e,t){var n=e===W,i=e===R,r=this._getItemIndex(t),o=this._items.length-1;if((i&&0===r||n&&r===o)&&!this._config.wrap)return t;var s=(r+(e===R?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},e._triggerSlideEvent=function(e,t){var n=this._getItemIndex(e),i=this._getItemIndex(this._element.querySelector(X)),r=k.Event(q.SLIDE,{relatedTarget:e,direction:t,from:i,to:n});return k(this._element).trigger(r),r},e._setActiveIndicatorElement=function(e){if(this._indicatorsElement){var t=[].slice.call(this._indicatorsElement.querySelectorAll(Z));k(t).removeClass(Q);var n=this._indicatorsElement.children[this._getItemIndex(e)];n&&k(n).addClass(Q)}},e._slide=function(e,t){var n,i,r,o=this,s=this._element.querySelector(X),a=this._getItemIndex(s),l=t||s&&this._getItemByDirection(e,s),c=this._getItemIndex(l),u=Boolean(this._interval);if(e===W?(n=z,i=G,r=U):(n=V,i=J,r=B),l&&k(l).hasClass(Q))this._isSliding=!1;else if(!this._triggerSlideEvent(l,r).isDefaultPrevented()&&s&&l){this._isSliding=!0,u&&this.pause(),this._setActiveIndicatorElement(l);var f=k.Event(q.SLID,{relatedTarget:l,direction:r,from:a,to:c});if(k(this._element).hasClass(Y)){k(l).addClass(i),we.reflow(l),k(s).addClass(n),k(l).addClass(n);var h=we.getTransitionDurationFromElement(s);k(s).one(we.TRANSITION_END,function(){k(l).removeClass(n+" "+i).addClass(Q),k(s).removeClass(Q+" "+i+" "+n),o._isSliding=!1,setTimeout(function(){return k(o._element).trigger(f)},0)}).emulateTransitionEnd(h)}else k(s).removeClass(Q),k(l).addClass(Q),this._isSliding=!1,k(this._element).trigger(f);u&&this.cycle()}},o._jQueryInterface=function(i){return this.each(function(){var e=k(this).data(P),t=l({},M,k(this).data());"object"==typeof i&&(t=l({},t,i));var n="string"==typeof i?i:t.slide;if(e||(e=new o(this,t),k(this).data(P,e)),"number"==typeof i)e.to(i);else if("string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n]()}else t.interval&&(e.pause(),e.cycle())})},o._dataApiClickHandler=function(e){var t=we.getSelectorFromElement(this);if(t){var n=k(t)[0];if(n&&k(n).hasClass(K)){var i=l({},k(n).data(),k(this).data()),r=this.getAttribute("data-slide-to");r&&(i.interval=!1),o._jQueryInterface.call(k(n),i),r&&k(n).data(P).to(r),e.preventDefault()}}},s(o,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return M}}]),o}(),k(document).on(q.CLICK_DATA_API,ne,re._dataApiClickHandler),k(window).on(q.LOAD_DATA_API,function(){for(var e=[].slice.call(document.querySelectorAll(ie)),t=0,n=e.length;t<n;t++){var i=k(e[t]);re._jQueryInterface.call(i,i.data())}}),k.fn[x]=re._jQueryInterface,k.fn[x].Constructor=re,k.fn[x].noConflict=function(){return k.fn[x]=H,re._jQueryInterface},re),De=(se="collapse",le="."+(ae="bs.collapse"),ce=(oe=t).fn[se],ue={toggle:!0,parent:""},fe={toggle:"boolean",parent:"(string|element)"},he={SHOW:"show"+le,SHOWN:"shown"+le,HIDE:"hide"+le,HIDDEN:"hidden"+le,CLICK_DATA_API:"click"+le+".data-api"},de="show",pe="collapse",me="collapsing",ge="collapsed",_e="width",ve="height",ye=".show, .collapsing",Ee='[data-toggle="collapse"]',be=function(){function a(t,e){this._isTransitioning=!1,this._element=t,this._config=this._getConfig(e),this._triggerArray=oe.makeArray(document.querySelectorAll('[data-toggle="collapse"][href="#'+t.id+'"],[data-toggle="collapse"][data-target="#'+t.id+'"]'));for(var n=[].slice.call(document.querySelectorAll(Ee)),i=0,r=n.length;i<r;i++){var o=n[i],s=we.getSelectorFromElement(o),a=[].slice.call(document.querySelectorAll(s)).filter(function(e){return e===t});null!==s&&0<a.length&&(this._selector=s,this._triggerArray.push(o))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var e=a.prototype;return e.toggle=function(){oe(this._element).hasClass(de)?this.hide():this.show()},e.show=function(){var e,t,n=this;if(!this._isTransitioning&&!oe(this._element).hasClass(de)&&(this._parent&&0===(e=[].slice.call(this._parent.querySelectorAll(ye)).filter(function(e){return e.getAttribute("data-parent")===n._config.parent})).length&&(e=null),!(e&&(t=oe(e).not(this._selector).data(ae))&&t._isTransitioning))){var i=oe.Event(he.SHOW);if(oe(this._element).trigger(i),!i.isDefaultPrevented()){e&&(a._jQueryInterface.call(oe(e).not(this._selector),"hide"),t||oe(e).data(ae,null));var r=this._getDimension();oe(this._element).removeClass(pe).addClass(me),this._element.style[r]=0,this._triggerArray.length&&oe(this._triggerArray).removeClass(ge).attr("aria-expanded",!0),this.setTransitioning(!0);var o="scroll"+(r[0].toUpperCase()+r.slice(1)),s=we.getTransitionDurationFromElement(this._element);oe(this._element).one(we.TRANSITION_END,function(){oe(n._element).removeClass(me).addClass(pe).addClass(de),n._element.style[r]="",n.setTransitioning(!1),oe(n._element).trigger(he.SHOWN)}).emulateTransitionEnd(s),this._element.style[r]=this._element[o]+"px"}}},e.hide=function(){var e=this;if(!this._isTransitioning&&oe(this._element).hasClass(de)){var t=oe.Event(he.HIDE);if(oe(this._element).trigger(t),!t.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",we.reflow(this._element),oe(this._element).addClass(me).removeClass(pe).removeClass(de);var i=this._triggerArray.length;if(0<i)for(var r=0;r<i;r++){var o=this._triggerArray[r],s=we.getSelectorFromElement(o);if(null!==s)oe([].slice.call(document.querySelectorAll(s))).hasClass(de)||oe(o).addClass(ge).attr("aria-expanded",!1)}this.setTransitioning(!0);this._element.style[n]="";var a=we.getTransitionDurationFromElement(this._element);oe(this._element).one(we.TRANSITION_END,function(){e.setTransitioning(!1),oe(e._element).removeClass(me).addClass(pe).trigger(he.HIDDEN)}).emulateTransitionEnd(a)}}},e.setTransitioning=function(e){this._isTransitioning=e},e.dispose=function(){oe.removeData(this._element,ae),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},e._getConfig=function(e){return(e=l({},ue,e)).toggle=Boolean(e.toggle),we.typeCheckConfig(se,e,fe),e},e._getDimension=function(){return oe(this._element).hasClass(_e)?_e:ve},e._getParent=function(){var n=this,e=null;we.isElement(this._config.parent)?(e=this._config.parent,"undefined"!=typeof this._config.parent.jquery&&(e=this._config.parent[0])):e=document.querySelector(this._config.parent);var t='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',i=[].slice.call(e.querySelectorAll(t));return oe(i).each(function(e,t){n._addAriaAndCollapsedClass(a._getTargetFromElement(t),[t])}),e},e._addAriaAndCollapsedClass=function(e,t){if(e){var n=oe(e).hasClass(de);t.length&&oe(t).toggleClass(ge,!n).attr("aria-expanded",n)}},a._getTargetFromElement=function(e){var t=we.getSelectorFromElement(e);return t?document.querySelector(t):null},a._jQueryInterface=function(i){return this.each(function(){var e=oe(this),t=e.data(ae),n=l({},ue,e.data(),"object"==typeof i&&i?i:{});if(!t&&n.toggle&&/show|hide/.test(i)&&(n.toggle=!1),t||(t=new a(this,n),e.data(ae,t)),"string"==typeof i){if("undefined"==typeof t[i])throw new TypeError('No method named "'+i+'"');t[i]()}})},s(a,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return ue}}]),a}(),oe(document).on(he.CLICK_DATA_API,Ee,function(e){"A"===e.currentTarget.tagName&&e.preventDefault();var n=oe(this),t=we.getSelectorFromElement(this),i=[].slice.call(document.querySelectorAll(t));oe(i).each(function(){var e=oe(this),t=e.data(ae)?"toggle":n.data();be._jQueryInterface.call(e,t)})}),oe.fn[se]=be._jQueryInterface,oe.fn[se].Constructor=be,oe.fn[se].noConflict=function(){return oe.fn[se]=ce,be._jQueryInterface},be),Ae="undefined"!=typeof window&&"undefined"!=typeof document,Ie=["Edge","Trident","Firefox"],Oe=0,Ne=0;Ne<Ie.length;Ne+=1)if(Ae&&0<=navigator.userAgent.indexOf(Ie[Ne])){Oe=1;break}var ke=Ae&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},Oe))}};function xe(e){return e&&"[object Function]"==={}.toString.call(e)}function Pe(e,t){if(1!==e.nodeType)return[];var n=getComputedStyle(e,null);return t?n[t]:n}function Le(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function je(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=Pe(e),n=t.overflow,i=t.overflowX,r=t.overflowY;return/(auto|scroll|overlay)/.test(n+r+i)?e:je(Le(e))}var He=Ae&&!(!window.MSInputMethodContext||!document.documentMode),Me=Ae&&/MSIE 10/.test(navigator.userAgent);function Fe(e){return 11===e?He:10===e?Me:He||Me}function We(e){if(!e)return document.documentElement;for(var t=Fe(10)?document.body:null,n=e.offsetParent;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&"BODY"!==i&&"HTML"!==i?-1!==["TD","TABLE"].indexOf(n.nodeName)&&"static"===Pe(n,"position")?We(n):n:e?e.ownerDocument.documentElement:document.documentElement}function Re(e){return null!==e.parentNode?Re(e.parentNode):e}function Ue(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?e:t,r=n?t:e,o=document.createRange();o.setStart(i,0),o.setEnd(r,0);var s,a,l=o.commonAncestorContainer;if(e!==l&&t!==l||i.contains(r))return"BODY"===(a=(s=l).nodeName)||"HTML"!==a&&We(s.firstElementChild)!==s?We(l):l;var c=Re(e);return c.host?Ue(c.host,t):Ue(e,Re(t).host)}function Be(e){var t="top"===(1<arguments.length&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var i=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||i)[t]}return e[t]}function qe(e,t){var n="x"===t?"Left":"Top",i="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"],10)+parseFloat(e["border"+i+"Width"],10)}function Ke(e,t,n,i){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],Fe(10)?n["offset"+e]+i["margin"+("Height"===e?"Top":"Left")]+i["margin"+("Height"===e?"Bottom":"Right")]:0)}function Qe(){var e=document.body,t=document.documentElement,n=Fe(10)&&getComputedStyle(t);return{height:Ke("Height",e,t,n),width:Ke("Width",e,t,n)}}var Ye=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}(),Ve=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},ze=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e};function Ge(e){return ze({},e,{right:e.left+e.width,bottom:e.top+e.height})}function Je(e){var t={};try{if(Fe(10)){t=e.getBoundingClientRect();var n=Be(e,"top"),i=Be(e,"left");t.top+=n,t.left+=i,t.bottom+=n,t.right+=i}else t=e.getBoundingClientRect()}catch(e){}var r={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},o="HTML"===e.nodeName?Qe():{},s=o.width||e.clientWidth||r.right-r.left,a=o.height||e.clientHeight||r.bottom-r.top,l=e.offsetWidth-s,c=e.offsetHeight-a;if(l||c){var u=Pe(e);l-=qe(u,"x"),c-=qe(u,"y"),r.width-=l,r.height-=c}return Ge(r)}function Ze(e,t){var n=2<arguments.length&&void 0!==arguments[2]&&arguments[2],i=Fe(10),r="HTML"===t.nodeName,o=Je(e),s=Je(t),a=je(e),l=Pe(t),c=parseFloat(l.borderTopWidth,10),u=parseFloat(l.borderLeftWidth,10);n&&"HTML"===t.nodeName&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var f=Ge({top:o.top-s.top-c,left:o.left-s.left-u,width:o.width,height:o.height});if(f.marginTop=0,f.marginLeft=0,!i&&r){var h=parseFloat(l.marginTop,10),d=parseFloat(l.marginLeft,10);f.top-=c-h,f.bottom-=c-h,f.left-=u-d,f.right-=u-d,f.marginTop=h,f.marginLeft=d}return(i&&!n?t.contains(a):t===a&&"BODY"!==a.nodeName)&&(f=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]&&arguments[2],i=Be(t,"top"),r=Be(t,"left"),o=n?-1:1;return e.top+=i*o,e.bottom+=i*o,e.left+=r*o,e.right+=r*o,e}(f,t)),f}function Xe(e){if(!e||!e.parentElement||Fe())return document.documentElement;for(var t=e.parentElement;t&&"none"===Pe(t,"transform");)t=t.parentElement;return t||document.documentElement}function $e(e,t,n,i){var r=4<arguments.length&&void 0!==arguments[4]&&arguments[4],o={top:0,left:0},s=r?Xe(e):Ue(e,t);if("viewport"===i)o=function(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,i=Ze(e,n),r=Math.max(n.clientWidth,window.innerWidth||0),o=Math.max(n.clientHeight,window.innerHeight||0),s=t?0:Be(n),a=t?0:Be(n,"left");return Ge({top:s-i.top+i.marginTop,left:a-i.left+i.marginLeft,width:r,height:o})}(s,r);else{var a=void 0;"scrollParent"===i?"BODY"===(a=je(Le(t))).nodeName&&(a=e.ownerDocument.documentElement):a="window"===i?e.ownerDocument.documentElement:i;var l=Ze(a,s,r);if("HTML"!==a.nodeName||function e(t){var n=t.nodeName;return"BODY"!==n&&"HTML"!==n&&("fixed"===Pe(t,"position")||e(Le(t)))}(s))o=l;else{var c=Qe(),u=c.height,f=c.width;o.top+=l.top-l.marginTop,o.bottom=u+l.top,o.left+=l.left-l.marginLeft,o.right=f+l.left}}return o.left+=n,o.top+=n,o.right-=n,o.bottom-=n,o}function et(e,t,i,n,r){var o=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var s=$e(i,n,o,r),a={top:{width:s.width,height:t.top-s.top},right:{width:s.right-t.right,height:s.height},bottom:{width:s.width,height:s.bottom-t.bottom},left:{width:t.left-s.left,height:s.height}},l=Object.keys(a).map(function(e){return ze({key:e},a[e],{area:(t=a[e],t.width*t.height)});var t}).sort(function(e,t){return t.area-e.area}),c=l.filter(function(e){var t=e.width,n=e.height;return t>=i.clientWidth&&n>=i.clientHeight}),u=0<c.length?c[0].key:l[0].key,f=e.split("-")[1];return u+(f?"-"+f:"")}function tt(e,t,n){var i=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return Ze(n,i?Xe(t):Ue(t,n),i)}function nt(e){var t=getComputedStyle(e),n=parseFloat(t.marginTop)+parseFloat(t.marginBottom),i=parseFloat(t.marginLeft)+parseFloat(t.marginRight);return{width:e.offsetWidth+i,height:e.offsetHeight+n}}function it(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function rt(e,t,n){n=n.split("-")[0];var i=nt(e),r={width:i.width,height:i.height},o=-1!==["right","left"].indexOf(n),s=o?"top":"left",a=o?"left":"top",l=o?"height":"width",c=o?"width":"height";return r[s]=t[s]+t[l]/2-i[l]/2,r[a]=n===a?t[a]-i[c]:t[it(a)],r}function ot(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function st(e,n,t){return(void 0===t?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===n});var i=ot(e,function(e){return e[t]===n});return e.indexOf(i)}(e,"name",t))).forEach(function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var t=e.function||e.fn;e.enabled&&xe(t)&&(n.offsets.popper=Ge(n.offsets.popper),n.offsets.reference=Ge(n.offsets.reference),n=t(n,e))}),n}function at(e,n){return e.some(function(e){var t=e.name;return e.enabled&&t===n})}function lt(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),i=0;i<t.length;i++){var r=t[i],o=r?""+r+n:e;if("undefined"!=typeof document.body.style[o])return o}return null}function ct(e){var t=e.ownerDocument;return t?t.defaultView:window}function ut(e,t,n,i){n.updateBound=i,ct(e).addEventListener("resize",n.updateBound,{passive:!0});var r=je(e);return function e(t,n,i,r){var o="BODY"===t.nodeName,s=o?t.ownerDocument.defaultView:t;s.addEventListener(n,i,{passive:!0}),o||e(je(s.parentNode),n,i,r),r.push(s)}(r,"scroll",n.updateBound,n.scrollParents),n.scrollElement=r,n.eventsEnabled=!0,n}function ft(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,ct(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function ht(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function dt(n,i){Object.keys(i).forEach(function(e){var t="";-1!==["width","height","top","right","bottom","left"].indexOf(e)&&ht(i[e])&&(t="px"),n.style[e]=i[e]+t})}function pt(e,t,n){var i=ot(e,function(e){return e.name===t}),r=!!i&&e.some(function(e){return e.name===n&&e.enabled&&e.order<i.order});if(!r){var o="`"+t+"`",s="`"+n+"`";console.warn(s+" modifier is required by "+o+" modifier in order to work, be sure to include it before "+o+"!")}return r}var mt=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],gt=mt.slice(3);function _t(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=gt.indexOf(e),i=gt.slice(n+1).concat(gt.slice(0,n));return t?i.reverse():i}var vt="flip",yt="clockwise",Et="counterclockwise";function bt(e,r,o,t){var s=[0,0],a=-1!==["right","left"].indexOf(t),n=e.split(/(\+|\-)/).map(function(e){return e.trim()}),i=n.indexOf(ot(n,function(e){return-1!==e.search(/,|\s/)}));n[i]&&-1===n[i].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==i?[n.slice(0,i).concat([n[i].split(l)[0]]),[n[i].split(l)[1]].concat(n.slice(i+1))]:[n];return(c=c.map(function(e,t){var n=(1===t?!a:a)?"height":"width",i=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,i=!0,e):i?(e[e.length-1]+=t,i=!1,e):e.concat(t)},[]).map(function(e){return function(e,t,n,i){var r=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+r[1],s=r[2];if(!o)return e;if(0===s.indexOf("%")){var a=void 0;switch(s){case"%p":a=n;break;case"%":case"%r":default:a=i}return Ge(a)[t]/100*o}if("vh"===s||"vw"===s)return("vh"===s?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*o;return o}(e,n,r,o)})})).forEach(function(n,i){n.forEach(function(e,t){ht(e)&&(s[i]+=e*("-"===n[t-1]?-1:1))})}),s}var wt={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],i=t.split("-")[1];if(i){var r=e.offsets,o=r.reference,s=r.popper,a=-1!==["bottom","top"].indexOf(n),l=a?"left":"top",c=a?"width":"height",u={start:Ve({},l,o[l]),end:Ve({},l,o[l]+o[c]-s[c])};e.offsets.popper=ze({},s,u[i])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,i=e.placement,r=e.offsets,o=r.popper,s=r.reference,a=i.split("-")[0],l=void 0;return l=ht(+n)?[+n,0]:bt(n,o,s,a),"left"===a?(o.top+=l[0],o.left-=l[1]):"right"===a?(o.top+=l[0],o.left+=l[1]):"top"===a?(o.left+=l[0],o.top-=l[1]):"bottom"===a&&(o.left+=l[0],o.top+=l[1]),e.popper=o,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,i){var t=i.boundariesElement||We(e.instance.popper);e.instance.reference===t&&(t=We(t));var n=lt("transform"),r=e.instance.popper.style,o=r.top,s=r.left,a=r[n];r.top="",r.left="",r[n]="";var l=$e(e.instance.popper,e.instance.reference,i.padding,t,e.positionFixed);r.top=o,r.left=s,r[n]=a,i.boundaries=l;var c=i.priority,u=e.offsets.popper,f={primary:function(e){var t=u[e];return u[e]<l[e]&&!i.escapeWithReference&&(t=Math.max(u[e],l[e])),Ve({},e,t)},secondary:function(e){var t="right"===e?"left":"top",n=u[t];return u[e]>l[e]&&!i.escapeWithReference&&(n=Math.min(u[t],l[e]-("right"===e?u.width:u.height))),Ve({},t,n)}};return c.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=ze({},u,f[t](e))}),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,i=t.reference,r=e.placement.split("-")[0],o=Math.floor,s=-1!==["top","bottom"].indexOf(r),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]<o(i[l])&&(e.offsets.popper[l]=o(i[l])-n[c]),n[l]>o(i[a])&&(e.offsets.popper[l]=o(i[a])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!pt(e.instance.modifiers,"arrow","keepTogether"))return e;var i=t.element;if("string"==typeof i){if(!(i=e.instance.popper.querySelector(i)))return e}else if(!e.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var r=e.placement.split("-")[0],o=e.offsets,s=o.popper,a=o.reference,l=-1!==["left","right"].indexOf(r),c=l?"height":"width",u=l?"Top":"Left",f=u.toLowerCase(),h=l?"left":"top",d=l?"bottom":"right",p=nt(i)[c];a[d]-p<s[f]&&(e.offsets.popper[f]-=s[f]-(a[d]-p)),a[f]+p>s[d]&&(e.offsets.popper[f]+=a[f]+p-s[d]),e.offsets.popper=Ge(e.offsets.popper);var m=a[f]+a[c]/2-p/2,g=Pe(e.instance.popper),_=parseFloat(g["margin"+u],10),v=parseFloat(g["border"+u+"Width"],10),y=m-e.offsets.popper[f]-_-v;return y=Math.max(Math.min(s[c]-p,y),0),e.arrowElement=i,e.offsets.arrow=(Ve(n={},f,Math.round(y)),Ve(n,h,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(p,m){if(at(p.instance.modifiers,"inner"))return p;if(p.flipped&&p.placement===p.originalPlacement)return p;var g=$e(p.instance.popper,p.instance.reference,m.padding,m.boundariesElement,p.positionFixed),_=p.placement.split("-")[0],v=it(_),y=p.placement.split("-")[1]||"",E=[];switch(m.behavior){case vt:E=[_,v];break;case yt:E=_t(_);break;case Et:E=_t(_,!0);break;default:E=m.behavior}return E.forEach(function(e,t){if(_!==e||E.length===t+1)return p;_=p.placement.split("-")[0],v=it(_);var n,i=p.offsets.popper,r=p.offsets.reference,o=Math.floor,s="left"===_&&o(i.right)>o(r.left)||"right"===_&&o(i.left)<o(r.right)||"top"===_&&o(i.bottom)>o(r.top)||"bottom"===_&&o(i.top)<o(r.bottom),a=o(i.left)<o(g.left),l=o(i.right)>o(g.right),c=o(i.top)<o(g.top),u=o(i.bottom)>o(g.bottom),f="left"===_&&a||"right"===_&&l||"top"===_&&c||"bottom"===_&&u,h=-1!==["top","bottom"].indexOf(_),d=!!m.flipVariations&&(h&&"start"===y&&a||h&&"end"===y&&l||!h&&"start"===y&&c||!h&&"end"===y&&u);(s||f||d)&&(p.flipped=!0,(s||f)&&(_=E[t+1]),d&&(y="end"===(n=y)?"start":"start"===n?"end":n),p.placement=_+(y?"-"+y:""),p.offsets.popper=ze({},p.offsets.popper,rt(p.instance.popper,p.offsets.reference,p.placement)),p=st(p.instance.modifiers,p,"flip"))}),p},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],i=e.offsets,r=i.popper,o=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return r[s?"left":"top"]=o[n]-(a?r[s?"width":"height"]:0),e.placement=it(t),e.offsets.popper=Ge(r),e}},hide:{order:800,enabled:!0,fn:function(e){if(!pt(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=ot(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,i=t.y,r=e.offsets.popper,o=ot(e.instance.modifiers,function(e){return"applyStyle"===e.name}).gpuAcceleration;void 0!==o&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var s=void 0!==o?o:t.gpuAcceleration,a=Je(We(e.instance.popper)),l={position:r.position},c={left:Math.floor(r.left),top:Math.round(r.top),bottom:Math.round(r.bottom),right:Math.floor(r.right)},u="bottom"===n?"top":"bottom",f="right"===i?"left":"right",h=lt("transform"),d=void 0,p=void 0;if(p="bottom"===u?-a.height+c.bottom:c.top,d="right"===f?-a.width+c.right:c.left,s&&h)l[h]="translate3d("+d+"px, "+p+"px, 0)",l[u]=0,l[f]=0,l.willChange="transform";else{var m="bottom"===u?-1:1,g="right"===f?-1:1;l[u]=p*m,l[f]=d*g,l.willChange=u+", "+f}var _={"x-placement":e.placement};return e.attributes=ze({},_,e.attributes),e.styles=ze({},l,e.styles),e.arrowStyles=ze({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return dt(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach(function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)}),e.arrowElement&&Object.keys(e.arrowStyles).length&&dt(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,i,r){var o=tt(r,t,e,n.positionFixed),s=et(n.placement,o,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",s),dt(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},Ct=function(){function o(e,t){var n=this,i=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=ke(this.update.bind(this)),this.options=ze({},o.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=t&&t.jquery?t[0]:t,this.options.modifiers={},Object.keys(ze({},o.Defaults.modifiers,i.modifiers)).forEach(function(e){n.options.modifiers[e]=ze({},o.Defaults.modifiers[e]||{},i.modifiers?i.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return ze({name:e},n.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(e){e.enabled&&xe(e.onLoad)&&e.onLoad(n.reference,n.popper,n.options,e,n.state)}),this.update();var r=this.options.eventsEnabled;r&&this.enableEventListeners(),this.state.eventsEnabled=r}return Ye(o,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=tt(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=et(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=rt(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=st(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,at(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[lt("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=ut(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return ft.call(this)}}]),o}();Ct.Utils=("undefined"!=typeof window?window:global).PopperUtils,Ct.placements=mt,Ct.Defaults=wt;var Tt,St,Dt,At,It,Ot,Nt,kt,xt,Pt,Lt,jt,Ht,Mt,Ft,Wt,Rt,Ut,Bt,qt,Kt,Qt,Yt,Vt,zt,Gt,Jt,Zt,Xt,$t,en,tn,nn,rn,on,sn,an,ln,cn,un,fn,hn,dn,pn,mn,gn,_n,vn,yn,En,bn,wn,Cn,Tn,Sn,Dn,An,In,On,Nn,kn,xn,Pn,Ln,jn,Hn,Mn,Fn,Wn,Rn,Un,Bn,qn,Kn,Qn,Yn,Vn,zn,Gn,Jn,Zn,Xn,$n,ei,ti,ni,ii,ri,oi,si,ai,li,ci,ui,fi,hi,di,pi,mi,gi,_i,vi,yi,Ei,bi,wi,Ci,Ti,Si,Di,Ai,Ii,Oi,Ni,ki,xi,Pi,Li,ji,Hi,Mi,Fi,Wi,Ri,Ui,Bi=(St="dropdown",At="."+(Dt="bs.dropdown"),It=".data-api",Ot=(Tt=t).fn[St],Nt=new RegExp("38|40|27"),kt={HIDE:"hide"+At,HIDDEN:"hidden"+At,SHOW:"show"+At,SHOWN:"shown"+At,CLICK:"click"+At,CLICK_DATA_API:"click"+At+It,KEYDOWN_DATA_API:"keydown"+At+It,KEYUP_DATA_API:"keyup"+At+It},xt="disabled",Pt="show",Lt="dropup",jt="dropright",Ht="dropleft",Mt="dropdown-menu-right",Ft="position-static",Wt='[data-toggle="dropdown"]',Rt=".dropdown form",Ut=".dropdown-menu",Bt=".navbar-nav",qt=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Kt="top-start",Qt="top-end",Yt="bottom-start",Vt="bottom-end",zt="right-start",Gt="left-start",Jt={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},Zt={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},Xt=function(){function c(e,t){this._element=e,this._popper=null,this._config=this._getConfig(t),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var e=c.prototype;return e.toggle=function(){if(!this._element.disabled&&!Tt(this._element).hasClass(xt)){var e=c._getParentFromElement(this._element),t=Tt(this._menu).hasClass(Pt);if(c._clearMenus(),!t){var n={relatedTarget:this._element},i=Tt.Event(kt.SHOW,n);if(Tt(e).trigger(i),!i.isDefaultPrevented()){if(!this._inNavbar){if("undefined"==typeof Ct)throw new TypeError("Bootstrap dropdown require Popper.js (https://popper.js.org)");var r=this._element;"parent"===this._config.reference?r=e:we.isElement(this._config.reference)&&(r=this._config.reference,"undefined"!=typeof this._config.reference.jquery&&(r=this._config.reference[0])),"scrollParent"!==this._config.boundary&&Tt(e).addClass(Ft),this._popper=new Ct(r,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===Tt(e).closest(Bt).length&&Tt(document.body).children().on("mouseover",null,Tt.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),Tt(this._menu).toggleClass(Pt),Tt(e).toggleClass(Pt).trigger(Tt.Event(kt.SHOWN,n))}}}},e.dispose=function(){Tt.removeData(this._element,Dt),Tt(this._element).off(At),this._element=null,(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},e.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},e._addEventListeners=function(){var t=this;Tt(this._element).on(kt.CLICK,function(e){e.preventDefault(),e.stopPropagation(),t.toggle()})},e._getConfig=function(e){return e=l({},this.constructor.Default,Tt(this._element).data(),e),we.typeCheckConfig(St,e,this.constructor.DefaultType),e},e._getMenuElement=function(){if(!this._menu){var e=c._getParentFromElement(this._element);e&&(this._menu=e.querySelector(Ut))}return this._menu},e._getPlacement=function(){var e=Tt(this._element.parentNode),t=Yt;return e.hasClass(Lt)?(t=Kt,Tt(this._menu).hasClass(Mt)&&(t=Qt)):e.hasClass(jt)?t=zt:e.hasClass(Ht)?t=Gt:Tt(this._menu).hasClass(Mt)&&(t=Vt),t},e._detectNavbar=function(){return 0<Tt(this._element).closest(".navbar").length},e._getPopperConfig=function(){var t=this,e={};"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=l({},e.offsets,t._config.offset(e.offsets)||{}),e}:e.offset=this._config.offset;var n={placement:this._getPlacement(),modifiers:{offset:e,flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(n.modifiers.applyStyle={enabled:!1}),n},c._jQueryInterface=function(t){return this.each(function(){var e=Tt(this).data(Dt);if(e||(e=new c(this,"object"==typeof t?t:null),Tt(this).data(Dt,e)),"string"==typeof t){if("undefined"==typeof e[t])throw new TypeError('No method named "'+t+'"');e[t]()}})},c._clearMenus=function(e){if(!e||3!==e.which&&("keyup"!==e.type||9===e.which))for(var t=[].slice.call(document.querySelectorAll(Wt)),n=0,i=t.length;n<i;n++){var r=c._getParentFromElement(t[n]),o=Tt(t[n]).data(Dt),s={relatedTarget:t[n]};if(e&&"click"===e.type&&(s.clickEvent=e),o){var a=o._menu;if(Tt(r).hasClass(Pt)&&!(e&&("click"===e.type&&/input|textarea/i.test(e.target.tagName)||"keyup"===e.type&&9===e.which)&&Tt.contains(r,e.target))){var l=Tt.Event(kt.HIDE,s);Tt(r).trigger(l),l.isDefaultPrevented()||("ontouchstart"in document.documentElement&&Tt(document.body).children().off("mouseover",null,Tt.noop),t[n].setAttribute("aria-expanded","false"),Tt(a).removeClass(Pt),Tt(r).removeClass(Pt).trigger(Tt.Event(kt.HIDDEN,s)))}}}},c._getParentFromElement=function(e){var t,n=we.getSelectorFromElement(e);return n&&(t=document.querySelector(n)),t||e.parentNode},c._dataApiKeydownHandler=function(e){if((/input|textarea/i.test(e.target.tagName)?!(32===e.which||27!==e.which&&(40!==e.which&&38!==e.which||Tt(e.target).closest(Ut).length)):Nt.test(e.which))&&(e.preventDefault(),e.stopPropagation(),!this.disabled&&!Tt(this).hasClass(xt))){var t=c._getParentFromElement(this),n=Tt(t).hasClass(Pt);if((n||27===e.which&&32===e.which)&&(!n||27!==e.which&&32!==e.which)){var i=[].slice.call(t.querySelectorAll(qt));if(0!==i.length){var r=i.indexOf(e.target);38===e.which&&0<r&&r--,40===e.which&&r<i.length-1&&r++,r<0&&(r=0),i[r].focus()}}else{if(27===e.which){var o=t.querySelector(Wt);Tt(o).trigger("focus")}Tt(this).trigger("click")}}},s(c,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return Jt}},{key:"DefaultType",get:function(){return Zt}}]),c}(),Tt(document).on(kt.KEYDOWN_DATA_API,Wt,Xt._dataApiKeydownHandler).on(kt.KEYDOWN_DATA_API,Ut,Xt._dataApiKeydownHandler).on(kt.CLICK_DATA_API+" "+kt.KEYUP_DATA_API,Xt._clearMenus).on(kt.CLICK_DATA_API,Wt,function(e){e.preventDefault(),e.stopPropagation(),Xt._jQueryInterface.call(Tt(this),"toggle")}).on(kt.CLICK_DATA_API,Rt,function(e){e.stopPropagation()}),Tt.fn[St]=Xt._jQueryInterface,Tt.fn[St].Constructor=Xt,Tt.fn[St].noConflict=function(){return Tt.fn[St]=Ot,Xt._jQueryInterface},Xt),qi=(en="modal",nn="."+(tn="bs.modal"),rn=($t=t).fn[en],on={backdrop:!0,keyboard:!0,focus:!0,show:!0},sn={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},an={HIDE:"hide"+nn,HIDDEN:"hidden"+nn,SHOW:"show"+nn,SHOWN:"shown"+nn,FOCUSIN:"focusin"+nn,RESIZE:"resize"+nn,CLICK_DISMISS:"click.dismiss"+nn,KEYDOWN_DISMISS:"keydown.dismiss"+nn,MOUSEUP_DISMISS:"mouseup.dismiss"+nn,MOUSEDOWN_DISMISS:"mousedown.dismiss"+nn,CLICK_DATA_API:"click"+nn+".data-api"},ln="modal-scrollbar-measure",cn="modal-backdrop",un="modal-open",fn="fade",hn="show",dn=".modal-dialog",pn='[data-toggle="modal"]',mn='[data-dismiss="modal"]',gn=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",_n=".sticky-top",vn=function(){function r(e,t){this._config=this._getConfig(t),this._element=e,this._dialog=e.querySelector(dn),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._scrollbarWidth=0}var e=r.prototype;return e.toggle=function(e){return this._isShown?this.hide():this.show(e)},e.show=function(e){var t=this;if(!this._isTransitioning&&!this._isShown){$t(this._element).hasClass(fn)&&(this._isTransitioning=!0);var n=$t.Event(an.SHOW,{relatedTarget:e});$t(this._element).trigger(n),this._isShown||n.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),$t(document.body).addClass(un),this._setEscapeEvent(),this._setResizeEvent(),$t(this._element).on(an.CLICK_DISMISS,mn,function(e){return t.hide(e)}),$t(this._dialog).on(an.MOUSEDOWN_DISMISS,function(){$t(t._element).one(an.MOUSEUP_DISMISS,function(e){$t(e.target).is(t._element)&&(t._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return t._showElement(e)}))}},e.hide=function(e){var t=this;if(e&&e.preventDefault(),!this._isTransitioning&&this._isShown){var n=$t.Event(an.HIDE);if($t(this._element).trigger(n),this._isShown&&!n.isDefaultPrevented()){this._isShown=!1;var i=$t(this._element).hasClass(fn);if(i&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),$t(document).off(an.FOCUSIN),$t(this._element).removeClass(hn),$t(this._element).off(an.CLICK_DISMISS),$t(this._dialog).off(an.MOUSEDOWN_DISMISS),i){var r=we.getTransitionDurationFromElement(this._element);$t(this._element).one(we.TRANSITION_END,function(e){return t._hideModal(e)}).emulateTransitionEnd(r)}else this._hideModal()}}},e.dispose=function(){$t.removeData(this._element,tn),$t(window,document,this._element,this._backdrop).off(nn),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._scrollbarWidth=null},e.handleUpdate=function(){this._adjustDialog()},e._getConfig=function(e){return e=l({},on,e),we.typeCheckConfig(en,e,sn),e},e._showElement=function(e){var t=this,n=$t(this._element).hasClass(fn);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.scrollTop=0,n&&we.reflow(this._element),$t(this._element).addClass(hn),this._config.focus&&this._enforceFocus();var i=$t.Event(an.SHOWN,{relatedTarget:e}),r=function(){t._config.focus&&t._element.focus(),t._isTransitioning=!1,$t(t._element).trigger(i)};if(n){var o=we.getTransitionDurationFromElement(this._element);$t(this._dialog).one(we.TRANSITION_END,r).emulateTransitionEnd(o)}else r()},e._enforceFocus=function(){var t=this;$t(document).off(an.FOCUSIN).on(an.FOCUSIN,function(e){document!==e.target&&t._element!==e.target&&0===$t(t._element).has(e.target).length&&t._element.focus()})},e._setEscapeEvent=function(){var t=this;this._isShown&&this._config.keyboard?$t(this._element).on(an.KEYDOWN_DISMISS,function(e){27===e.which&&(e.preventDefault(),t.hide())}):this._isShown||$t(this._element).off(an.KEYDOWN_DISMISS)},e._setResizeEvent=function(){var t=this;this._isShown?$t(window).on(an.RESIZE,function(e){return t.handleUpdate(e)}):$t(window).off(an.RESIZE)},e._hideModal=function(){var e=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._isTransitioning=!1,this._showBackdrop(function(){$t(document.body).removeClass(un),e._resetAdjustments(),e._resetScrollbar(),$t(e._element).trigger(an.HIDDEN)})},e._removeBackdrop=function(){this._backdrop&&($t(this._backdrop).remove(),this._backdrop=null)},e._showBackdrop=function(e){var t=this,n=$t(this._element).hasClass(fn)?fn:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=cn,n&&this._backdrop.classList.add(n),$t(this._backdrop).appendTo(document.body),$t(this._element).on(an.CLICK_DISMISS,function(e){t._ignoreBackdropClick?t._ignoreBackdropClick=!1:e.target===e.currentTarget&&("static"===t._config.backdrop?t._element.focus():t.hide())}),n&&we.reflow(this._backdrop),$t(this._backdrop).addClass(hn),!e)return;if(!n)return void e();var i=we.getTransitionDurationFromElement(this._backdrop);$t(this._backdrop).one(we.TRANSITION_END,e).emulateTransitionEnd(i)}else if(!this._isShown&&this._backdrop){$t(this._backdrop).removeClass(hn);var r=function(){t._removeBackdrop(),e&&e()};if($t(this._element).hasClass(fn)){var o=we.getTransitionDurationFromElement(this._backdrop);$t(this._backdrop).one(we.TRANSITION_END,r).emulateTransitionEnd(o)}else r()}else e&&e()},e._adjustDialog=function(){var e=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},e._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},e._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=e.left+e.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},e._setScrollbar=function(){var r=this;if(this._isBodyOverflowing){var e=[].slice.call(document.querySelectorAll(gn)),t=[].slice.call(document.querySelectorAll(_n));$t(e).each(function(e,t){var n=t.style.paddingRight,i=$t(t).css("padding-right");$t(t).data("padding-right",n).css("padding-right",parseFloat(i)+r._scrollbarWidth+"px")}),$t(t).each(function(e,t){var n=t.style.marginRight,i=$t(t).css("margin-right");$t(t).data("margin-right",n).css("margin-right",parseFloat(i)-r._scrollbarWidth+"px")});var n=document.body.style.paddingRight,i=$t(document.body).css("padding-right");$t(document.body).data("padding-right",n).css("padding-right",parseFloat(i)+this._scrollbarWidth+"px")}},e._resetScrollbar=function(){var e=[].slice.call(document.querySelectorAll(gn));$t(e).each(function(e,t){var n=$t(t).data("padding-right");$t(t).removeData("padding-right"),t.style.paddingRight=n||""});var t=[].slice.call(document.querySelectorAll(""+_n));$t(t).each(function(e,t){var n=$t(t).data("margin-right");"undefined"!=typeof n&&$t(t).css("margin-right",n).removeData("margin-right")});var n=$t(document.body).data("padding-right");$t(document.body).removeData("padding-right"),document.body.style.paddingRight=n||""},e._getScrollbarWidth=function(){var e=document.createElement("div");e.className=ln,document.body.appendChild(e);var t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t},r._jQueryInterface=function(n,i){return this.each(function(){var e=$t(this).data(tn),t=l({},on,$t(this).data(),"object"==typeof n&&n?n:{});if(e||(e=new r(this,t),$t(this).data(tn,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n](i)}else t.show&&e.show(i)})},s(r,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return on}}]),r}(),$t(document).on(an.CLICK_DATA_API,pn,function(e){var t,n=this,i=we.getSelectorFromElement(this);i&&(t=document.querySelector(i));var r=$t(t).data(tn)?"toggle":l({},$t(t).data(),$t(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||e.preventDefault();var o=$t(t).one(an.SHOW,function(e){e.isDefaultPrevented()||o.one(an.HIDDEN,function(){$t(n).is(":visible")&&n.focus()})});vn._jQueryInterface.call($t(t),r,this)}),$t.fn[en]=vn._jQueryInterface,$t.fn[en].Constructor=vn,$t.fn[en].noConflict=function(){return $t.fn[en]=rn,vn._jQueryInterface},vn),Ki=(En="tooltip",wn="."+(bn="bs.tooltip"),Cn=(yn=t).fn[En],Tn="bs-tooltip",Sn=new RegExp("(^|\\s)"+Tn+"\\S+","g"),In={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!(An={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"}),selector:!(Dn={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)"}),placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},Nn="out",kn={HIDE:"hide"+wn,HIDDEN:"hidden"+wn,SHOW:(On="show")+wn,SHOWN:"shown"+wn,INSERTED:"inserted"+wn,CLICK:"click"+wn,FOCUSIN:"focusin"+wn,FOCUSOUT:"focusout"+wn,MOUSEENTER:"mouseenter"+wn,MOUSELEAVE:"mouseleave"+wn},xn="fade",Pn="show",Ln=".tooltip-inner",jn=".arrow",Hn="hover",Mn="focus",Fn="click",Wn="manual",Rn=function(){function i(e,t){if("undefined"==typeof Ct)throw new TypeError("Bootstrap tooltips require Popper.js (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=e,this.config=this._getConfig(t),this.tip=null,this._setListeners()}var e=i.prototype;return e.enable=function(){this._isEnabled=!0},e.disable=function(){this._isEnabled=!1},e.toggleEnabled=function(){this._isEnabled=!this._isEnabled},e.toggle=function(e){if(this._isEnabled)if(e){var t=this.constructor.DATA_KEY,n=yn(e.currentTarget).data(t);n||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),yn(e.currentTarget).data(t,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(yn(this.getTipElement()).hasClass(Pn))return void this._leave(null,this);this._enter(null,this)}},e.dispose=function(){clearTimeout(this._timeout),yn.removeData(this.element,this.constructor.DATA_KEY),yn(this.element).off(this.constructor.EVENT_KEY),yn(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&yn(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},e.show=function(){var t=this;if("none"===yn(this.element).css("display"))throw new Error("Please use show on visible elements");var e=yn.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){yn(this.element).trigger(e);var n=yn.contains(this.element.ownerDocument.documentElement,this.element);if(e.isDefaultPrevented()||!n)return;var i=this.getTipElement(),r=we.getUID(this.constructor.NAME);i.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&yn(i).addClass(xn);var o="function"==typeof this.config.placement?this.config.placement.call(this,i,this.element):this.config.placement,s=this._getAttachment(o);this.addAttachmentClass(s);var a=!1===this.config.container?document.body:yn(document).find(this.config.container);yn(i).data(this.constructor.DATA_KEY,this),yn.contains(this.element.ownerDocument.documentElement,this.tip)||yn(i).appendTo(a),yn(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new Ct(this.element,i,{placement:s,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:jn},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){t._handlePopperPlacementChange(e)}}),yn(i).addClass(Pn),"ontouchstart"in document.documentElement&&yn(document.body).children().on("mouseover",null,yn.noop);var l=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,yn(t.element).trigger(t.constructor.Event.SHOWN),e===Nn&&t._leave(null,t)};if(yn(this.tip).hasClass(xn)){var c=we.getTransitionDurationFromElement(this.tip);yn(this.tip).one(we.TRANSITION_END,l).emulateTransitionEnd(c)}else l()}},e.hide=function(e){var t=this,n=this.getTipElement(),i=yn.Event(this.constructor.Event.HIDE),r=function(){t._hoverState!==On&&n.parentNode&&n.parentNode.removeChild(n),t._cleanTipClass(),t.element.removeAttribute("aria-describedby"),yn(t.element).trigger(t.constructor.Event.HIDDEN),null!==t._popper&&t._popper.destroy(),e&&e()};if(yn(this.element).trigger(i),!i.isDefaultPrevented()){if(yn(n).removeClass(Pn),"ontouchstart"in document.documentElement&&yn(document.body).children().off("mouseover",null,yn.noop),this._activeTrigger[Fn]=!1,this._activeTrigger[Mn]=!1,this._activeTrigger[Hn]=!1,yn(this.tip).hasClass(xn)){var o=we.getTransitionDurationFromElement(n);yn(n).one(we.TRANSITION_END,r).emulateTransitionEnd(o)}else r();this._hoverState=""}},e.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},e.isWithContent=function(){return Boolean(this.getTitle())},e.addAttachmentClass=function(e){yn(this.getTipElement()).addClass(Tn+"-"+e)},e.getTipElement=function(){return this.tip=this.tip||yn(this.config.template)[0],this.tip},e.setContent=function(){var e=this.getTipElement();this.setElementContent(yn(e.querySelectorAll(Ln)),this.getTitle()),yn(e).removeClass(xn+" "+Pn)},e.setElementContent=function(e,t){var n=this.config.html;"object"==typeof t&&(t.nodeType||t.jquery)?n?yn(t).parent().is(e)||e.empty().append(t):e.text(yn(t).text()):e[n?"html":"text"](t)},e.getTitle=function(){var e=this.element.getAttribute("data-original-title");return e||(e="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),e},e._getAttachment=function(e){return An[e.toUpperCase()]},e._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(e){if("click"===e)yn(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(e){return i.toggle(e)});else if(e!==Wn){var t=e===Hn?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=e===Hn?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;yn(i.element).on(t,i.config.selector,function(e){return i._enter(e)}).on(n,i.config.selector,function(e){return i._leave(e)})}yn(i.element).closest(".modal").on("hide.bs.modal",function(){return i.hide()})}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},e._fixTitle=function(){var e=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==e)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},e._enter=function(e,t){var n=this.constructor.DATA_KEY;(t=t||yn(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),yn(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusin"===e.type?Mn:Hn]=!0),yn(t.getTipElement()).hasClass(Pn)||t._hoverState===On?t._hoverState=On:(clearTimeout(t._timeout),t._hoverState=On,t.config.delay&&t.config.delay.show?t._timeout=setTimeout(function(){t._hoverState===On&&t.show()},t.config.delay.show):t.show())},e._leave=function(e,t){var n=this.constructor.DATA_KEY;(t=t||yn(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),yn(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusout"===e.type?Mn:Hn]=!1),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=Nn,t.config.delay&&t.config.delay.hide?t._timeout=setTimeout(function(){t._hoverState===Nn&&t.hide()},t.config.delay.hide):t.hide())},e._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},e._getConfig=function(e){return"number"==typeof(e=l({},this.constructor.Default,yn(this.element).data(),"object"==typeof e&&e?e:{})).delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),we.typeCheckConfig(En,e,this.constructor.DefaultType),e},e._getDelegateConfig=function(){var e={};if(this.config)for(var t in this.config)this.constructor.Default[t]!==this.config[t]&&(e[t]=this.config[t]);return e},e._cleanTipClass=function(){var e=yn(this.getTipElement()),t=e.attr("class").match(Sn);null!==t&&t.length&&e.removeClass(t.join(""))},e._handlePopperPlacementChange=function(e){var t=e.instance;this.tip=t.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(e.placement))},e._fixTransition=function(){var e=this.getTipElement(),t=this.config.animation;null===e.getAttribute("x-placement")&&(yn(e).removeClass(xn),this.config.animation=!1,this.hide(),this.show(),this.config.animation=t)},i._jQueryInterface=function(n){return this.each(function(){var e=yn(this).data(bn),t="object"==typeof n&&n;if((e||!/dispose|hide/.test(n))&&(e||(e=new i(this,t),yn(this).data(bn,e)),"string"==typeof n)){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return In}},{key:"NAME",get:function(){return En}},{key:"DATA_KEY",get:function(){return bn}},{key:"Event",get:function(){return kn}},{key:"EVENT_KEY",get:function(){return wn}},{key:"DefaultType",get:function(){return Dn}}]),i}(),yn.fn[En]=Rn._jQueryInterface,yn.fn[En].Constructor=Rn,yn.fn[En].noConflict=function(){return yn.fn[En]=Cn,Rn._jQueryInterface},Rn),Qi=(Bn="popover",Kn="."+(qn="bs.popover"),Qn=(Un=t).fn[Bn],Yn="bs-popover",Vn=new RegExp("(^|\\s)"+Yn+"\\S+","g"),zn=l({},Ki.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),Gn=l({},Ki.DefaultType,{content:"(string|element|function)"}),Jn="fade",Xn=".popover-header",$n=".popover-body",ei={HIDE:"hide"+Kn,HIDDEN:"hidden"+Kn,SHOW:(Zn="show")+Kn,SHOWN:"shown"+Kn,INSERTED:"inserted"+Kn,CLICK:"click"+Kn,FOCUSIN:"focusin"+Kn,FOCUSOUT:"focusout"+Kn,MOUSEENTER:"mouseenter"+Kn,MOUSELEAVE:"mouseleave"+Kn},ti=function(e){var t,n;function i(){return e.apply(this,arguments)||this}n=e,(t=i).prototype=Object.create(n.prototype),(t.prototype.constructor=t).__proto__=n;var r=i.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.addAttachmentClass=function(e){Un(this.getTipElement()).addClass(Yn+"-"+e)},r.getTipElement=function(){return this.tip=this.tip||Un(this.config.template)[0],this.tip},r.setContent=function(){var e=Un(this.getTipElement());this.setElementContent(e.find(Xn),this.getTitle());var t=this._getContent();"function"==typeof t&&(t=t.call(this.element)),this.setElementContent(e.find($n),t),e.removeClass(Jn+" "+Zn)},r._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},r._cleanTipClass=function(){var e=Un(this.getTipElement()),t=e.attr("class").match(Vn);null!==t&&0<t.length&&e.removeClass(t.join(""))},i._jQueryInterface=function(n){return this.each(function(){var e=Un(this).data(qn),t="object"==typeof n?n:null;if((e||!/destroy|hide/.test(n))&&(e||(e=new i(this,t),Un(this).data(qn,e)),"string"==typeof n)){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return zn}},{key:"NAME",get:function(){return Bn}},{key:"DATA_KEY",get:function(){return qn}},{key:"Event",get:function(){return ei}},{key:"EVENT_KEY",get:function(){return Kn}},{key:"DefaultType",get:function(){return Gn}}]),i}(Ki),Un.fn[Bn]=ti._jQueryInterface,Un.fn[Bn].Constructor=ti,Un.fn[Bn].noConflict=function(){return Un.fn[Bn]=Qn,ti._jQueryInterface},ti),Yi=(ii="scrollspy",oi="."+(ri="bs.scrollspy"),si=(ni=t).fn[ii],ai={offset:10,method:"auto",target:""},li={offset:"number",method:"string",target:"(string|element)"},ci={ACTIVATE:"activate"+oi,SCROLL:"scroll"+oi,LOAD_DATA_API:"load"+oi+".data-api"},ui="dropdown-item",fi="active",hi='[data-spy="scroll"]',di=".active",pi=".nav, .list-group",mi=".nav-link",gi=".nav-item",_i=".list-group-item",vi=".dropdown",yi=".dropdown-item",Ei=".dropdown-toggle",bi="offset",wi="position",Ci=function(){function n(e,t){var n=this;this._element=e,this._scrollElement="BODY"===e.tagName?window:e,this._config=this._getConfig(t),this._selector=this._config.target+" "+mi+","+this._config.target+" "+_i+","+this._config.target+" "+yi,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,ni(this._scrollElement).on(ci.SCROLL,function(e){return n._process(e)}),this.refresh(),this._process()}var e=n.prototype;return e.refresh=function(){var t=this,e=this._scrollElement===this._scrollElement.window?bi:wi,r="auto"===this._config.method?e:this._config.method,o=r===wi?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(e){var t,n=we.getSelectorFromElement(e);if(n&&(t=document.querySelector(n)),t){var i=t.getBoundingClientRect();if(i.width||i.height)return[ni(t)[r]().top+o,n]}return null}).filter(function(e){return e}).sort(function(e,t){return e[0]-t[0]}).forEach(function(e){t._offsets.push(e[0]),t._targets.push(e[1])})},e.dispose=function(){ni.removeData(this._element,ri),ni(this._scrollElement).off(oi),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},e._getConfig=function(e){if("string"!=typeof(e=l({},ai,"object"==typeof e&&e?e:{})).target){var t=ni(e.target).attr("id");t||(t=we.getUID(ii),ni(e.target).attr("id",t)),e.target="#"+t}return we.typeCheckConfig(ii,e,li),e},e._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},e._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},e._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},e._process=function(){var e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),n=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),n<=e){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&e<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(var r=this._offsets.length;r--;){this._activeTarget!==this._targets[r]&&e>=this._offsets[r]&&("undefined"==typeof this._offsets[r+1]||e<this._offsets[r+1])&&this._activate(this._targets[r])}}},e._activate=function(t){this._activeTarget=t,this._clear();var e=this._selector.split(",");e=e.map(function(e){return e+'[data-target="'+t+'"],'+e+'[href="'+t+'"]'});var n=ni([].slice.call(document.querySelectorAll(e.join(","))));n.hasClass(ui)?(n.closest(vi).find(Ei).addClass(fi),n.addClass(fi)):(n.addClass(fi),n.parents(pi).prev(mi+", "+_i).addClass(fi),n.parents(pi).prev(gi).children(mi).addClass(fi)),ni(this._scrollElement).trigger(ci.ACTIVATE,{relatedTarget:t})},e._clear=function(){var e=[].slice.call(document.querySelectorAll(this._selector));ni(e).filter(di).removeClass(fi)},n._jQueryInterface=function(t){return this.each(function(){var e=ni(this).data(ri);if(e||(e=new n(this,"object"==typeof t&&t),ni(this).data(ri,e)),"string"==typeof t){if("undefined"==typeof e[t])throw new TypeError('No method named "'+t+'"');e[t]()}})},s(n,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return ai}}]),n}(),ni(window).on(ci.LOAD_DATA_API,function(){for(var e=[].slice.call(document.querySelectorAll(hi)),t=e.length;t--;){var n=ni(e[t]);Ci._jQueryInterface.call(n,n.data())}}),ni.fn[ii]=Ci._jQueryInterface,ni.fn[ii].Constructor=Ci,ni.fn[ii].noConflict=function(){return ni.fn[ii]=si,Ci._jQueryInterface},Ci),Vi=(Di="."+(Si="bs.tab"),Ai=(Ti=t).fn.tab,Ii={HIDE:"hide"+Di,HIDDEN:"hidden"+Di,SHOW:"show"+Di,SHOWN:"shown"+Di,CLICK_DATA_API:"click"+Di+".data-api"},Oi="dropdown-menu",Ni="active",ki="disabled",xi="fade",Pi="show",Li=".dropdown",ji=".nav, .list-group",Hi=".active",Mi="> li > .active",Fi='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',Wi=".dropdown-toggle",Ri="> .dropdown-menu .active",Ui=function(){function i(e){this._element=e}var e=i.prototype;return e.show=function(){var n=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&Ti(this._element).hasClass(Ni)||Ti(this._element).hasClass(ki))){var e,i,t=Ti(this._element).closest(ji)[0],r=we.getSelectorFromElement(this._element);if(t){var o="UL"===t.nodeName?Mi:Hi;i=(i=Ti.makeArray(Ti(t).find(o)))[i.length-1]}var s=Ti.Event(Ii.HIDE,{relatedTarget:this._element}),a=Ti.Event(Ii.SHOW,{relatedTarget:i});if(i&&Ti(i).trigger(s),Ti(this._element).trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){r&&(e=document.querySelector(r)),this._activate(this._element,t);var l=function(){var e=Ti.Event(Ii.HIDDEN,{relatedTarget:n._element}),t=Ti.Event(Ii.SHOWN,{relatedTarget:i});Ti(i).trigger(e),Ti(n._element).trigger(t)};e?this._activate(e,e.parentNode,l):l()}}},e.dispose=function(){Ti.removeData(this._element,Si),this._element=null},e._activate=function(e,t,n){var i=this,r=("UL"===t.nodeName?Ti(t).find(Mi):Ti(t).children(Hi))[0],o=n&&r&&Ti(r).hasClass(xi),s=function(){return i._transitionComplete(e,r,n)};if(r&&o){var a=we.getTransitionDurationFromElement(r);Ti(r).one(we.TRANSITION_END,s).emulateTransitionEnd(a)}else s()},e._transitionComplete=function(e,t,n){if(t){Ti(t).removeClass(Pi+" "+Ni);var i=Ti(t.parentNode).find(Ri)[0];i&&Ti(i).removeClass(Ni),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1)}if(Ti(e).addClass(Ni),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),we.reflow(e),Ti(e).addClass(Pi),e.parentNode&&Ti(e.parentNode).hasClass(Oi)){var r=Ti(e).closest(Li)[0];if(r){var o=[].slice.call(r.querySelectorAll(Wi));Ti(o).addClass(Ni)}e.setAttribute("aria-expanded",!0)}n&&n()},i._jQueryInterface=function(n){return this.each(function(){var e=Ti(this),t=e.data(Si);if(t||(t=new i(this),e.data(Si,t)),"string"==typeof n){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.1.3"}}]),i}(),Ti(document).on(Ii.CLICK_DATA_API,Fi,function(e){e.preventDefault(),Ui._jQueryInterface.call(Ti(this),"show")}),Ti.fn.tab=Ui._jQueryInterface,Ti.fn.tab.Constructor=Ui,Ti.fn.tab.noConflict=function(){return Ti.fn.tab=Ai,Ui._jQueryInterface},Ui);!function(e){if("undefined"==typeof e)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=e.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||4<=t[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(t),e.Util=we,e.Alert=Ce,e.Button=Te,e.Carousel=Se,e.Collapse=De,e.Dropdown=Bi,e.Modal=qi,e.Popover=Qi,e.Scrollspy=Yi,e.Tab=Vi,e.Tooltip=Ki,Object.defineProperty(e,"__esModule",{value:!0})});
+//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file
diff --git a/public/js/bootstrap.bundle.min.js.map b/public/js/bootstrap.bundle.min.js.map
new file mode 100755
index 0000000..1da2d0a
--- /dev/null
+++ b/public/js/bootstrap.bundle.min.js.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../node_modules/popper.js/dist/esm/popper.js","../../js/src/util.js","../../js/src/alert.js","../../js/src/button.js","../../js/src/carousel.js","../../js/src/collapse.js","../../js/src/dropdown.js","../../js/src/modal.js","../../js/src/tooltip.js","../../js/src/popover.js","../../js/src/scrollspy.js","../../js/src/tab.js","../../js/src/index.js"],"names":["$","NAME","DATA_KEY","EVENT_KEY","JQUERY_NO_CONFLICT","Event","ClassName","Alert","DATA_API_KEY","Selector","Button","Default","DefaultType","Direction","Carousel","Dimension","Collapse","Util","TRANSITION_END","transitionEndEmulator","duration","_this","this","called","one","setTimeout","triggerTransitionEnd","getUID","prefix","Math","random","document","getElementById","getSelectorFromElement","element","selector","getAttribute","querySelector","err","getTransitionDurationFromElement","transitionDuration","css","parseFloat","split","reflow","offsetHeight","trigger","supportsTransitionEnd","Boolean","isElement","obj","nodeType","typeCheckConfig","componentName","config","configTypes","property","Object","prototype","hasOwnProperty","call","expectedTypes","value","valueType","toString","match","toLowerCase","RegExp","test","Error","toUpperCase","fn","emulateTransitionEnd","event","special","bindType","delegateType","handle","target","is","handleObj","handler","apply","arguments","CLOSE","CLOSED","CLICK_DATA_API","_element","_proto","close","rootElement","_getRootElement","_triggerCloseEvent","isDefaultPrevented","_removeElement","dispose","removeData","parent","closest","closeEvent","removeClass","hasClass","_destroyElement","detach","remove","_jQueryInterface","each","$element","data","_handleDismiss","alertInstance","preventDefault","_createClass","key","get","on","Constructor","noConflict","FOCUS_BLUR_DATA_API","toggle","triggerChangeEvent","addAriaPressed","input","type","checked","classList","contains","activeElement","hasAttribute","focus","setAttribute","toggleClass","button","interval","keyboard","slide","pause","wrap","SLIDE","SLID","KEYDOWN","MOUSEENTER","MOUSELEAVE","TOUCHEND","LOAD_DATA_API","_items","_interval","_activeElement","_isPaused","_isSliding","touchTimeout","_config","_getConfig","_indicatorsElement","_addEventListeners","next","_slide","nextWhenVisible","hidden","prev","cycle","clearInterval","setInterval","visibilityState","bind","to","index","activeIndex","_getItemIndex","length","direction","off","_this2","_keydown","documentElement","clearTimeout","tagName","which","parentNode","slice","querySelectorAll","indexOf","_getItemByDirection","isNextDirection","isPrevDirection","lastItemIndex","itemIndex","_triggerSlideEvent","relatedTarget","eventDirectionName","targetIndex","fromIndex","slideEvent","from","_setActiveIndicatorElement","indicators","nextIndicator","children","addClass","directionalClassName","orderClassName","_this3","activeElementIndex","nextElement","nextElementIndex","isCycling","slidEvent","action","TypeError","_dataApiClickHandler","slideIndex","window","carousels","i","len","$carousel","SHOW","SHOWN","HIDE","HIDDEN","_isTransitioning","_triggerArray","makeArray","id","toggleList","elem","filterElement","filter","foundElem","_selector","push","_parent","_getParent","_addAriaAndCollapsedClass","hide","show","actives","activesData","not","startEvent","dimension","_getDimension","style","attr","setTransitioning","scrollSize","getBoundingClientRect","triggerArrayLength","isTransitioning","jquery","_getTargetFromElement","triggerArray","isOpen","$this","currentTarget","$trigger","selectors","$target","isBrowser","longerTimeoutBrowsers","timeoutDuration","navigator","userAgent","debounce","Promise","resolve","then","scheduled","isFunction","functionToCheck","getStyleComputedProperty","getComputedStyle","getParentNode","nodeName","host","getScrollParent","body","ownerDocument","_getStyleComputedProp","overflow","overflowX","overflowY","isIE11","MSInputMethodContext","documentMode","isIE10","isIE","version","getOffsetParent","noOffsetParent","offsetParent","nextElementSibling","getRoot","node","findCommonOffsetParent","element1","element2","order","compareDocumentPosition","Node","DOCUMENT_POSITION_FOLLOWING","start","end","range","createRange","setStart","setEnd","commonAncestorContainer","firstElementChild","element1root","getScroll","upperSide","undefined","html","scrollingElement","getBordersSize","styles","axis","sideA","sideB","getSize","computedStyle","max","getWindowSizes","height","width","createClass","defineProperties","props","descriptor","enumerable","configurable","writable","defineProperty","protoProps","staticProps","_extends","assign","source","getClientRect","offsets","right","left","bottom","top","rect","scrollTop","scrollLeft","e","result","sizes","clientWidth","clientHeight","horizScrollbar","offsetWidth","vertScrollbar","getOffsetRectRelativeToArbitraryNode","fixedPosition","isHTML","childrenRect","parentRect","scrollParent","borderTopWidth","borderLeftWidth","marginTop","marginLeft","subtract","modifier","includeScroll","getFixedPositionOffsetParent","parentElement","el","getBoundaries","popper","reference","padding","boundariesElement","boundaries","excludeScroll","relativeOffset","innerWidth","innerHeight","getViewportOffsetRectRelativeToArtbitraryNode","boundariesNode","isFixed","_getWindowSizes","computeAutoPlacement","placement","refRect","rects","sortedAreas","keys","map","area","_ref","sort","a","b","filteredAreas","_ref2","computedPlacement","variation","getReferenceOffsets","state","getOuterSizes","x","marginBottom","y","marginRight","getOppositePlacement","hash","replace","matched","getPopperOffsets","referenceOffsets","popperRect","popperOffsets","isHoriz","mainSide","secondarySide","measurement","secondaryMeasurement","find","arr","check","Array","runModifiers","modifiers","ends","prop","findIndex","cur","forEach","console","warn","enabled","isModifierEnabled","modifierName","some","name","getSupportedPropertyName","prefixes","upperProp","charAt","toCheck","getWindow","defaultView","setupEventListeners","options","updateBound","addEventListener","passive","scrollElement","attachToScrollParents","callback","scrollParents","isBody","eventsEnabled","disableEventListeners","cancelAnimationFrame","scheduleUpdate","removeEventListener","isNumeric","n","isNaN","isFinite","setStyles","unit","isModifierRequired","requestingName","requestedName","requesting","isRequired","_requesting","requested","placements","validPlacements","clockwise","counter","concat","reverse","BEHAVIORS","parseOffset","offset","basePlacement","useHeight","fragments","frag","trim","divider","search","splitRegex","ops","op","mergeWithPrevious","reduce","str","toValue","index2","Defaults","positionFixed","removeOnDestroy","onCreate","onUpdate","shift","shiftvariation","_data$offsets","isVertical","side","shiftOffsets","preventOverflow","instance","transformProp","popperStyles","transform","priority","primary","escapeWithReference","secondary","min","keepTogether","floor","opSide","arrow","_data$offsets$arrow","arrowElement","sideCapitalized","altSide","arrowElementSize","center","popperMarginSide","popperBorderSide","sideValue","round","flip","flipped","originalPlacement","placementOpposite","flipOrder","behavior","step","refOffsets","overlapsRef","overflowsLeft","overflowsRight","overflowsTop","overflowsBottom","overflowsBoundaries","flippedVariation","flipVariations","inner","subtractLength","bound","attributes","computeStyle","legacyGpuAccelerationOption","gpuAcceleration","offsetParentRect","position","prefixedProperty","willChange","invertTop","invertLeft","x-placement","arrowStyles","applyStyle","removeAttribute","onLoad","modifierOptions","Popper","classCallCheck","requestAnimationFrame","update","isDestroyed","isCreated","enableEventListeners","removeChild","Utils","global","PopperUtils","REGEXP_KEYDOWN","AttachmentMap","Dropdown","Modal","CLASS_PREFIX","BSCLS_PREFIX_REGEX","HoverState","Trigger","Tooltip","Popover","OffsetMethod","ScrollSpy","Tab","ARROW_UP_KEYCODE","CLICK","KEYDOWN_DATA_API","KEYUP_DATA_API","boundary","display","_popper","_menu","_getMenuElement","_inNavbar","_detectNavbar","disabled","_getParentFromElement","isActive","_clearMenus","showEvent","referenceElement","_getPopperConfig","noop","destroy","stopPropagation","constructor","_getPlacement","$parentDropdown","offsetConf","_objectSpread","popperConfig","toggles","context","clickEvent","dropdownMenu","hideEvent","_dataApiKeydownHandler","items","backdrop","FOCUSIN","RESIZE","CLICK_DISMISS","KEYDOWN_DISMISS","MOUSEUP_DISMISS","MOUSEDOWN_DISMISS","_dialog","_backdrop","_isShown","_isBodyOverflowing","_ignoreBackdropClick","_scrollbarWidth","_checkScrollbar","_setScrollbar","_adjustDialog","_setEscapeEvent","_setResizeEvent","_showBackdrop","_showElement","transition","_hideModal","handleUpdate","ELEMENT_NODE","appendChild","_enforceFocus","shownEvent","transitionComplete","_this4","has","_this5","_this6","_this7","_resetAdjustments","_resetScrollbar","_removeBackdrop","_this8","animate","createElement","className","add","appendTo","backdropTransitionDuration","callbackRemove","isModalOverflowing","scrollHeight","paddingLeft","paddingRight","_getScrollbarWidth","_this9","fixedContent","stickyContent","actualPadding","calculatedPadding","actualMargin","calculatedMargin","elements","margin","scrollDiv","scrollbarWidth","_this10","animation","template","title","delay","AUTO","TOP","RIGHT","BOTTOM","LEFT","container","fallbackPlacement","INSERTED","FOCUSOUT","_isEnabled","_timeout","_hoverState","_activeTrigger","tip","_setListeners","enable","disable","toggleEnabled","dataKey","_getDelegateConfig","click","_isWithActiveTrigger","_enter","_leave","getTipElement","isWithContent","isInTheDom","tipId","setContent","attachment","_getAttachment","addAttachmentClass","_handlePopperPlacementChange","complete","_fixTransition","prevHoverState","_cleanTipClass","getTitle","setElementContent","content","empty","append","text","eventIn","eventOut","_fixTitle","titleType","$tip","tabClass","join","popperData","popperInstance","initConfigAnimation","_Tooltip","_getContent","method","ACTIVATE","SCROLL","_scrollElement","_offsets","_targets","_activeTarget","_scrollHeight","_process","refresh","autoMethod","offsetMethod","offsetBase","_getScrollTop","_getScrollHeight","targetSelector","targetBCR","item","pageYOffset","_getOffsetHeight","maxScroll","_activate","_clear","queries","$link","parents","nodes","scrollSpys","$spy","previous","listElement","itemSelector","hiddenEvent","active","_transitionComplete","dropdownChild","dropdownElement","dropdownToggleList"],"mappings":"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","sourcesContent":["/**!\n * @fileOverview Kickass library to create and place poppers near their reference elements.\n * @version 1.14.3\n * @license\n * Copyright (c) 2016 Federico Zivolo and contributors\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\nvar isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined';\n\nvar longerTimeoutBrowsers = ['Edge', 'Trident', 'Firefox'];\nvar timeoutDuration = 0;\nfor (var i = 0; i < longerTimeoutBrowsers.length; i += 1) {\n if (isBrowser && navigator.userAgent.indexOf(longerTimeoutBrowsers[i]) >= 0) {\n timeoutDuration = 1;\n break;\n }\n}\n\nfunction microtaskDebounce(fn) {\n var called = false;\n return function () {\n if (called) {\n return;\n }\n called = true;\n window.Promise.resolve().then(function () {\n called = false;\n fn();\n });\n };\n}\n\nfunction taskDebounce(fn) {\n var scheduled = false;\n return function () {\n if (!scheduled) {\n scheduled = true;\n setTimeout(function () {\n scheduled = false;\n fn();\n }, timeoutDuration);\n }\n };\n}\n\nvar supportsMicroTasks = isBrowser && window.Promise;\n\n/**\n* Create a debounced version of a method, that's asynchronously deferred\n* but called in the minimum time possible.\n*\n* @method\n* @memberof Popper.Utils\n* @argument {Function} fn\n* @returns {Function}\n*/\nvar debounce = supportsMicroTasks ? microtaskDebounce : taskDebounce;\n\n/**\n * Check if the given variable is a function\n * @method\n * @memberof Popper.Utils\n * @argument {Any} functionToCheck - variable to check\n * @returns {Boolean} answer to: is a function?\n */\nfunction isFunction(functionToCheck) {\n var getType = {};\n return functionToCheck && getType.toString.call(functionToCheck) === '[object Function]';\n}\n\n/**\n * Get CSS computed property of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Eement} element\n * @argument {String} property\n */\nfunction getStyleComputedProperty(element, property) {\n if (element.nodeType !== 1) {\n return [];\n }\n // NOTE: 1 DOM access here\n var css = getComputedStyle(element, null);\n return property ? css[property] : css;\n}\n\n/**\n * Returns the parentNode or the host of the element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} parent\n */\nfunction getParentNode(element) {\n if (element.nodeName === 'HTML') {\n return element;\n }\n return element.parentNode || element.host;\n}\n\n/**\n * Returns the scrolling parent of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} scroll parent\n */\nfunction getScrollParent(element) {\n // Return body, `getScroll` will take care to get the correct `scrollTop` from it\n if (!element) {\n return document.body;\n }\n\n switch (element.nodeName) {\n case 'HTML':\n case 'BODY':\n return element.ownerDocument.body;\n case '#document':\n return element.body;\n }\n\n // Firefox want us to check `-x` and `-y` variations as well\n\n var _getStyleComputedProp = getStyleComputedProperty(element),\n overflow = _getStyleComputedProp.overflow,\n overflowX = _getStyleComputedProp.overflowX,\n overflowY = _getStyleComputedProp.overflowY;\n\n if (/(auto|scroll|overlay)/.test(overflow + overflowY + overflowX)) {\n return element;\n }\n\n return getScrollParent(getParentNode(element));\n}\n\nvar isIE11 = isBrowser && !!(window.MSInputMethodContext && document.documentMode);\nvar isIE10 = isBrowser && /MSIE 10/.test(navigator.userAgent);\n\n/**\n * Determines if the browser is Internet Explorer\n * @method\n * @memberof Popper.Utils\n * @param {Number} version to check\n * @returns {Boolean} isIE\n */\nfunction isIE(version) {\n if (version === 11) {\n return isIE11;\n }\n if (version === 10) {\n return isIE10;\n }\n return isIE11 || isIE10;\n}\n\n/**\n * Returns the offset parent of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} offset parent\n */\nfunction getOffsetParent(element) {\n if (!element) {\n return document.documentElement;\n }\n\n var noOffsetParent = isIE(10) ? document.body : null;\n\n // NOTE: 1 DOM access here\n var offsetParent = element.offsetParent;\n // Skip hidden elements which don't have an offsetParent\n while (offsetParent === noOffsetParent && element.nextElementSibling) {\n offsetParent = (element = element.nextElementSibling).offsetParent;\n }\n\n var nodeName = offsetParent && offsetParent.nodeName;\n\n if (!nodeName || nodeName === 'BODY' || nodeName === 'HTML') {\n return element ? element.ownerDocument.documentElement : document.documentElement;\n }\n\n // .offsetParent will return the closest TD or TABLE in case\n // no offsetParent is present, I hate this job...\n if (['TD', 'TABLE'].indexOf(offsetParent.nodeName) !== -1 && getStyleComputedProperty(offsetParent, 'position') === 'static') {\n return getOffsetParent(offsetParent);\n }\n\n return offsetParent;\n}\n\nfunction isOffsetContainer(element) {\n var nodeName = element.nodeName;\n\n if (nodeName === 'BODY') {\n return false;\n }\n return nodeName === 'HTML' || getOffsetParent(element.firstElementChild) === element;\n}\n\n/**\n * Finds the root node (document, shadowDOM root) of the given element\n * @method\n * @memberof Popper.Utils\n * @argument {Element} node\n * @returns {Element} root node\n */\nfunction getRoot(node) {\n if (node.parentNode !== null) {\n return getRoot(node.parentNode);\n }\n\n return node;\n}\n\n/**\n * Finds the offset parent common to the two provided nodes\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element1\n * @argument {Element} element2\n * @returns {Element} common offset parent\n */\nfunction findCommonOffsetParent(element1, element2) {\n // This check is needed to avoid errors in case one of the elements isn't defined for any reason\n if (!element1 || !element1.nodeType || !element2 || !element2.nodeType) {\n return document.documentElement;\n }\n\n // Here we make sure to give as \"start\" the element that comes first in the DOM\n var order = element1.compareDocumentPosition(element2) & Node.DOCUMENT_POSITION_FOLLOWING;\n var start = order ? element1 : element2;\n var end = order ? element2 : element1;\n\n // Get common ancestor container\n var range = document.createRange();\n range.setStart(start, 0);\n range.setEnd(end, 0);\n var commonAncestorContainer = range.commonAncestorContainer;\n\n // Both nodes are inside #document\n\n if (element1 !== commonAncestorContainer && element2 !== commonAncestorContainer || start.contains(end)) {\n if (isOffsetContainer(commonAncestorContainer)) {\n return commonAncestorContainer;\n }\n\n return getOffsetParent(commonAncestorContainer);\n }\n\n // one of the nodes is inside shadowDOM, find which one\n var element1root = getRoot(element1);\n if (element1root.host) {\n return findCommonOffsetParent(element1root.host, element2);\n } else {\n return findCommonOffsetParent(element1, getRoot(element2).host);\n }\n}\n\n/**\n * Gets the scroll value of the given element in the given side (top and left)\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @argument {String} side `top` or `left`\n * @returns {number} amount of scrolled pixels\n */\nfunction getScroll(element) {\n var side = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'top';\n\n var upperSide = side === 'top' ? 'scrollTop' : 'scrollLeft';\n var nodeName = element.nodeName;\n\n if (nodeName === 'BODY' || nodeName === 'HTML') {\n var html = element.ownerDocument.documentElement;\n var scrollingElement = element.ownerDocument.scrollingElement || html;\n return scrollingElement[upperSide];\n }\n\n return element[upperSide];\n}\n\n/*\n * Sum or subtract the element scroll values (left and top) from a given rect object\n * @method\n * @memberof Popper.Utils\n * @param {Object} rect - Rect object you want to change\n * @param {HTMLElement} element - The element from the function reads the scroll values\n * @param {Boolean} subtract - set to true if you want to subtract the scroll values\n * @return {Object} rect - The modifier rect object\n */\nfunction includeScroll(rect, element) {\n var subtract = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n\n var scrollTop = getScroll(element, 'top');\n var scrollLeft = getScroll(element, 'left');\n var modifier = subtract ? -1 : 1;\n rect.top += scrollTop * modifier;\n rect.bottom += scrollTop * modifier;\n rect.left += scrollLeft * modifier;\n rect.right += scrollLeft * modifier;\n return rect;\n}\n\n/*\n * Helper to detect borders of a given element\n * @method\n * @memberof Popper.Utils\n * @param {CSSStyleDeclaration} styles\n * Result of `getStyleComputedProperty` on the given element\n * @param {String} axis - `x` or `y`\n * @return {number} borders - The borders size of the given axis\n */\n\nfunction getBordersSize(styles, axis) {\n var sideA = axis === 'x' ? 'Left' : 'Top';\n var sideB = sideA === 'Left' ? 'Right' : 'Bottom';\n\n return parseFloat(styles['border' + sideA + 'Width'], 10) + parseFloat(styles['border' + sideB + 'Width'], 10);\n}\n\nfunction getSize(axis, body, html, computedStyle) {\n return Math.max(body['offset' + axis], body['scroll' + axis], html['client' + axis], html['offset' + axis], html['scroll' + axis], isIE(10) ? html['offset' + axis] + computedStyle['margin' + (axis === 'Height' ? 'Top' : 'Left')] + computedStyle['margin' + (axis === 'Height' ? 'Bottom' : 'Right')] : 0);\n}\n\nfunction getWindowSizes() {\n var body = document.body;\n var html = document.documentElement;\n var computedStyle = isIE(10) && getComputedStyle(html);\n\n return {\n height: getSize('Height', body, html, computedStyle),\n width: getSize('Width', body, html, computedStyle)\n };\n}\n\nvar classCallCheck = function (instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n};\n\nvar createClass = function () {\n function defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n return function (Constructor, protoProps, staticProps) {\n if (protoProps) defineProperties(Constructor.prototype, protoProps);\n if (staticProps) defineProperties(Constructor, staticProps);\n return Constructor;\n };\n}();\n\n\n\n\n\nvar defineProperty = function (obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n};\n\nvar _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n};\n\n/**\n * Given element offsets, generate an output similar to getBoundingClientRect\n * @method\n * @memberof Popper.Utils\n * @argument {Object} offsets\n * @returns {Object} ClientRect like output\n */\nfunction getClientRect(offsets) {\n return _extends({}, offsets, {\n right: offsets.left + offsets.width,\n bottom: offsets.top + offsets.height\n });\n}\n\n/**\n * Get bounding client rect of given element\n * @method\n * @memberof Popper.Utils\n * @param {HTMLElement} element\n * @return {Object} client rect\n */\nfunction getBoundingClientRect(element) {\n var rect = {};\n\n // IE10 10 FIX: Please, don't ask, the element isn't\n // considered in DOM in some circumstances...\n // This isn't reproducible in IE10 compatibility mode of IE11\n try {\n if (isIE(10)) {\n rect = element.getBoundingClientRect();\n var scrollTop = getScroll(element, 'top');\n var scrollLeft = getScroll(element, 'left');\n rect.top += scrollTop;\n rect.left += scrollLeft;\n rect.bottom += scrollTop;\n rect.right += scrollLeft;\n } else {\n rect = element.getBoundingClientRect();\n }\n } catch (e) {}\n\n var result = {\n left: rect.left,\n top: rect.top,\n width: rect.right - rect.left,\n height: rect.bottom - rect.top\n };\n\n // subtract scrollbar size from sizes\n var sizes = element.nodeName === 'HTML' ? getWindowSizes() : {};\n var width = sizes.width || element.clientWidth || result.right - result.left;\n var height = sizes.height || element.clientHeight || result.bottom - result.top;\n\n var horizScrollbar = element.offsetWidth - width;\n var vertScrollbar = element.offsetHeight - height;\n\n // if an hypothetical scrollbar is detected, we must be sure it's not a `border`\n // we make this check conditional for performance reasons\n if (horizScrollbar || vertScrollbar) {\n var styles = getStyleComputedProperty(element);\n horizScrollbar -= getBordersSize(styles, 'x');\n vertScrollbar -= getBordersSize(styles, 'y');\n\n result.width -= horizScrollbar;\n result.height -= vertScrollbar;\n }\n\n return getClientRect(result);\n}\n\nfunction getOffsetRectRelativeToArbitraryNode(children, parent) {\n var fixedPosition = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n\n var isIE10 = isIE(10);\n var isHTML = parent.nodeName === 'HTML';\n var childrenRect = getBoundingClientRect(children);\n var parentRect = getBoundingClientRect(parent);\n var scrollParent = getScrollParent(children);\n\n var styles = getStyleComputedProperty(parent);\n var borderTopWidth = parseFloat(styles.borderTopWidth, 10);\n var borderLeftWidth = parseFloat(styles.borderLeftWidth, 10);\n\n // In cases where the parent is fixed, we must ignore negative scroll in offset calc\n if (fixedPosition && parent.nodeName === 'HTML') {\n parentRect.top = Math.max(parentRect.top, 0);\n parentRect.left = Math.max(parentRect.left, 0);\n }\n var offsets = getClientRect({\n top: childrenRect.top - parentRect.top - borderTopWidth,\n left: childrenRect.left - parentRect.left - borderLeftWidth,\n width: childrenRect.width,\n height: childrenRect.height\n });\n offsets.marginTop = 0;\n offsets.marginLeft = 0;\n\n // Subtract margins of documentElement in case it's being used as parent\n // we do this only on HTML because it's the only element that behaves\n // differently when margins are applied to it. The margins are included in\n // the box of the documentElement, in the other cases not.\n if (!isIE10 && isHTML) {\n var marginTop = parseFloat(styles.marginTop, 10);\n var marginLeft = parseFloat(styles.marginLeft, 10);\n\n offsets.top -= borderTopWidth - marginTop;\n offsets.bottom -= borderTopWidth - marginTop;\n offsets.left -= borderLeftWidth - marginLeft;\n offsets.right -= borderLeftWidth - marginLeft;\n\n // Attach marginTop and marginLeft because in some circumstances we may need them\n offsets.marginTop = marginTop;\n offsets.marginLeft = marginLeft;\n }\n\n if (isIE10 && !fixedPosition ? parent.contains(scrollParent) : parent === scrollParent && scrollParent.nodeName !== 'BODY') {\n offsets = includeScroll(offsets, parent);\n }\n\n return offsets;\n}\n\nfunction getViewportOffsetRectRelativeToArtbitraryNode(element) {\n var excludeScroll = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n var html = element.ownerDocument.documentElement;\n var relativeOffset = getOffsetRectRelativeToArbitraryNode(element, html);\n var width = Math.max(html.clientWidth, window.innerWidth || 0);\n var height = Math.max(html.clientHeight, window.innerHeight || 0);\n\n var scrollTop = !excludeScroll ? getScroll(html) : 0;\n var scrollLeft = !excludeScroll ? getScroll(html, 'left') : 0;\n\n var offset = {\n top: scrollTop - relativeOffset.top + relativeOffset.marginTop,\n left: scrollLeft - relativeOffset.left + relativeOffset.marginLeft,\n width: width,\n height: height\n };\n\n return getClientRect(offset);\n}\n\n/**\n * Check if the given element is fixed or is inside a fixed parent\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @argument {Element} customContainer\n * @returns {Boolean} answer to \"isFixed?\"\n */\nfunction isFixed(element) {\n var nodeName = element.nodeName;\n if (nodeName === 'BODY' || nodeName === 'HTML') {\n return false;\n }\n if (getStyleComputedProperty(element, 'position') === 'fixed') {\n return true;\n }\n return isFixed(getParentNode(element));\n}\n\n/**\n * Finds the first parent of an element that has a transformed property defined\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Element} first transformed parent or documentElement\n */\n\nfunction getFixedPositionOffsetParent(element) {\n // This check is needed to avoid errors in case one of the elements isn't defined for any reason\n if (!element || !element.parentElement || isIE()) {\n return document.documentElement;\n }\n var el = element.parentElement;\n while (el && getStyleComputedProperty(el, 'transform') === 'none') {\n el = el.parentElement;\n }\n return el || document.documentElement;\n}\n\n/**\n * Computed the boundaries limits and return them\n * @method\n * @memberof Popper.Utils\n * @param {HTMLElement} popper\n * @param {HTMLElement} reference\n * @param {number} padding\n * @param {HTMLElement} boundariesElement - Element used to define the boundaries\n * @param {Boolean} fixedPosition - Is in fixed position mode\n * @returns {Object} Coordinates of the boundaries\n */\nfunction getBoundaries(popper, reference, padding, boundariesElement) {\n var fixedPosition = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n\n // NOTE: 1 DOM access here\n\n var boundaries = { top: 0, left: 0 };\n var offsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, reference);\n\n // Handle viewport case\n if (boundariesElement === 'viewport') {\n boundaries = getViewportOffsetRectRelativeToArtbitraryNode(offsetParent, fixedPosition);\n } else {\n // Handle other cases based on DOM element used as boundaries\n var boundariesNode = void 0;\n if (boundariesElement === 'scrollParent') {\n boundariesNode = getScrollParent(getParentNode(reference));\n if (boundariesNode.nodeName === 'BODY') {\n boundariesNode = popper.ownerDocument.documentElement;\n }\n } else if (boundariesElement === 'window') {\n boundariesNode = popper.ownerDocument.documentElement;\n } else {\n boundariesNode = boundariesElement;\n }\n\n var offsets = getOffsetRectRelativeToArbitraryNode(boundariesNode, offsetParent, fixedPosition);\n\n // In case of HTML, we need a different computation\n if (boundariesNode.nodeName === 'HTML' && !isFixed(offsetParent)) {\n var _getWindowSizes = getWindowSizes(),\n height = _getWindowSizes.height,\n width = _getWindowSizes.width;\n\n boundaries.top += offsets.top - offsets.marginTop;\n boundaries.bottom = height + offsets.top;\n boundaries.left += offsets.left - offsets.marginLeft;\n boundaries.right = width + offsets.left;\n } else {\n // for all the other DOM elements, this one is good\n boundaries = offsets;\n }\n }\n\n // Add paddings\n boundaries.left += padding;\n boundaries.top += padding;\n boundaries.right -= padding;\n boundaries.bottom -= padding;\n\n return boundaries;\n}\n\nfunction getArea(_ref) {\n var width = _ref.width,\n height = _ref.height;\n\n return width * height;\n}\n\n/**\n * Utility used to transform the `auto` placement to the placement with more\n * available space.\n * @method\n * @memberof Popper.Utils\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction computeAutoPlacement(placement, refRect, popper, reference, boundariesElement) {\n var padding = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 0;\n\n if (placement.indexOf('auto') === -1) {\n return placement;\n }\n\n var boundaries = getBoundaries(popper, reference, padding, boundariesElement);\n\n var rects = {\n top: {\n width: boundaries.width,\n height: refRect.top - boundaries.top\n },\n right: {\n width: boundaries.right - refRect.right,\n height: boundaries.height\n },\n bottom: {\n width: boundaries.width,\n height: boundaries.bottom - refRect.bottom\n },\n left: {\n width: refRect.left - boundaries.left,\n height: boundaries.height\n }\n };\n\n var sortedAreas = Object.keys(rects).map(function (key) {\n return _extends({\n key: key\n }, rects[key], {\n area: getArea(rects[key])\n });\n }).sort(function (a, b) {\n return b.area - a.area;\n });\n\n var filteredAreas = sortedAreas.filter(function (_ref2) {\n var width = _ref2.width,\n height = _ref2.height;\n return width >= popper.clientWidth && height >= popper.clientHeight;\n });\n\n var computedPlacement = filteredAreas.length > 0 ? filteredAreas[0].key : sortedAreas[0].key;\n\n var variation = placement.split('-')[1];\n\n return computedPlacement + (variation ? '-' + variation : '');\n}\n\n/**\n * Get offsets to the reference element\n * @method\n * @memberof Popper.Utils\n * @param {Object} state\n * @param {Element} popper - the popper element\n * @param {Element} reference - the reference element (the popper will be relative to this)\n * @param {Element} fixedPosition - is in fixed position mode\n * @returns {Object} An object containing the offsets which will be applied to the popper\n */\nfunction getReferenceOffsets(state, popper, reference) {\n var fixedPosition = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null;\n\n var commonOffsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, reference);\n return getOffsetRectRelativeToArbitraryNode(reference, commonOffsetParent, fixedPosition);\n}\n\n/**\n * Get the outer sizes of the given element (offset size + margins)\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element\n * @returns {Object} object containing width and height properties\n */\nfunction getOuterSizes(element) {\n var styles = getComputedStyle(element);\n var x = parseFloat(styles.marginTop) + parseFloat(styles.marginBottom);\n var y = parseFloat(styles.marginLeft) + parseFloat(styles.marginRight);\n var result = {\n width: element.offsetWidth + y,\n height: element.offsetHeight + x\n };\n return result;\n}\n\n/**\n * Get the opposite placement of the given one\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement\n * @returns {String} flipped placement\n */\nfunction getOppositePlacement(placement) {\n var hash = { left: 'right', right: 'left', bottom: 'top', top: 'bottom' };\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}\n\n/**\n * Get offsets to the popper\n * @method\n * @memberof Popper.Utils\n * @param {Object} position - CSS position the Popper will get applied\n * @param {HTMLElement} popper - the popper element\n * @param {Object} referenceOffsets - the reference offsets (the popper will be relative to this)\n * @param {String} placement - one of the valid placement options\n * @returns {Object} popperOffsets - An object containing the offsets which will be applied to the popper\n */\nfunction getPopperOffsets(popper, referenceOffsets, placement) {\n placement = placement.split('-')[0];\n\n // Get popper node sizes\n var popperRect = getOuterSizes(popper);\n\n // Add position, width and height to our offsets object\n var popperOffsets = {\n width: popperRect.width,\n height: popperRect.height\n };\n\n // depending by the popper placement we have to compute its offsets slightly differently\n var isHoriz = ['right', 'left'].indexOf(placement) !== -1;\n var mainSide = isHoriz ? 'top' : 'left';\n var secondarySide = isHoriz ? 'left' : 'top';\n var measurement = isHoriz ? 'height' : 'width';\n var secondaryMeasurement = !isHoriz ? 'height' : 'width';\n\n popperOffsets[mainSide] = referenceOffsets[mainSide] + referenceOffsets[measurement] / 2 - popperRect[measurement] / 2;\n if (placement === secondarySide) {\n popperOffsets[secondarySide] = referenceOffsets[secondarySide] - popperRect[secondaryMeasurement];\n } else {\n popperOffsets[secondarySide] = referenceOffsets[getOppositePlacement(secondarySide)];\n }\n\n return popperOffsets;\n}\n\n/**\n * Mimics the `find` method of Array\n * @method\n * @memberof Popper.Utils\n * @argument {Array} arr\n * @argument prop\n * @argument value\n * @returns index or -1\n */\nfunction find(arr, check) {\n // use native find if supported\n if (Array.prototype.find) {\n return arr.find(check);\n }\n\n // use `filter` to obtain the same behavior of `find`\n return arr.filter(check)[0];\n}\n\n/**\n * Return the index of the matching object\n * @method\n * @memberof Popper.Utils\n * @argument {Array} arr\n * @argument prop\n * @argument value\n * @returns index or -1\n */\nfunction findIndex(arr, prop, value) {\n // use native findIndex if supported\n if (Array.prototype.findIndex) {\n return arr.findIndex(function (cur) {\n return cur[prop] === value;\n });\n }\n\n // use `find` + `indexOf` if `findIndex` isn't supported\n var match = find(arr, function (obj) {\n return obj[prop] === value;\n });\n return arr.indexOf(match);\n}\n\n/**\n * Loop trough the list of modifiers and run them in order,\n * each of them will then edit the data object.\n * @method\n * @memberof Popper.Utils\n * @param {dataObject} data\n * @param {Array} modifiers\n * @param {String} ends - Optional modifier name used as stopper\n * @returns {dataObject}\n */\nfunction runModifiers(modifiers, data, ends) {\n var modifiersToRun = ends === undefined ? modifiers : modifiers.slice(0, findIndex(modifiers, 'name', ends));\n\n modifiersToRun.forEach(function (modifier) {\n if (modifier['function']) {\n // eslint-disable-line dot-notation\n console.warn('`modifier.function` is deprecated, use `modifier.fn`!');\n }\n var fn = modifier['function'] || modifier.fn; // eslint-disable-line dot-notation\n if (modifier.enabled && isFunction(fn)) {\n // Add properties to offsets to make them a complete clientRect object\n // we do this before each modifier to make sure the previous one doesn't\n // mess with these values\n data.offsets.popper = getClientRect(data.offsets.popper);\n data.offsets.reference = getClientRect(data.offsets.reference);\n\n data = fn(data, modifier);\n }\n });\n\n return data;\n}\n\n/**\n * Updates the position of the popper, computing the new offsets and applying\n * the new style.<br />\n * Prefer `scheduleUpdate` over `update` because of performance reasons.\n * @method\n * @memberof Popper\n */\nfunction update() {\n // if popper is destroyed, don't perform any further update\n if (this.state.isDestroyed) {\n return;\n }\n\n var data = {\n instance: this,\n styles: {},\n arrowStyles: {},\n attributes: {},\n flipped: false,\n offsets: {}\n };\n\n // compute reference element offsets\n data.offsets.reference = getReferenceOffsets(this.state, this.popper, this.reference, this.options.positionFixed);\n\n // compute auto placement, store placement inside the data object,\n // modifiers will be able to edit `placement` if needed\n // and refer to originalPlacement to know the original value\n data.placement = computeAutoPlacement(this.options.placement, data.offsets.reference, this.popper, this.reference, this.options.modifiers.flip.boundariesElement, this.options.modifiers.flip.padding);\n\n // store the computed placement inside `originalPlacement`\n data.originalPlacement = data.placement;\n\n data.positionFixed = this.options.positionFixed;\n\n // compute the popper offsets\n data.offsets.popper = getPopperOffsets(this.popper, data.offsets.reference, data.placement);\n\n data.offsets.popper.position = this.options.positionFixed ? 'fixed' : 'absolute';\n\n // run the modifiers\n data = runModifiers(this.modifiers, data);\n\n // the first `update` will call `onCreate` callback\n // the other ones will call `onUpdate` callback\n if (!this.state.isCreated) {\n this.state.isCreated = true;\n this.options.onCreate(data);\n } else {\n this.options.onUpdate(data);\n }\n}\n\n/**\n * Helper used to know if the given modifier is enabled.\n * @method\n * @memberof Popper.Utils\n * @returns {Boolean}\n */\nfunction isModifierEnabled(modifiers, modifierName) {\n return modifiers.some(function (_ref) {\n var name = _ref.name,\n enabled = _ref.enabled;\n return enabled && name === modifierName;\n });\n}\n\n/**\n * Get the prefixed supported property name\n * @method\n * @memberof Popper.Utils\n * @argument {String} property (camelCase)\n * @returns {String} prefixed property (camelCase or PascalCase, depending on the vendor prefix)\n */\nfunction getSupportedPropertyName(property) {\n var prefixes = [false, 'ms', 'Webkit', 'Moz', 'O'];\n var upperProp = property.charAt(0).toUpperCase() + property.slice(1);\n\n for (var i = 0; i < prefixes.length; i++) {\n var prefix = prefixes[i];\n var toCheck = prefix ? '' + prefix + upperProp : property;\n if (typeof document.body.style[toCheck] !== 'undefined') {\n return toCheck;\n }\n }\n return null;\n}\n\n/**\n * Destroy the popper\n * @method\n * @memberof Popper\n */\nfunction destroy() {\n this.state.isDestroyed = true;\n\n // touch DOM only if `applyStyle` modifier is enabled\n if (isModifierEnabled(this.modifiers, 'applyStyle')) {\n this.popper.removeAttribute('x-placement');\n this.popper.style.position = '';\n this.popper.style.top = '';\n this.popper.style.left = '';\n this.popper.style.right = '';\n this.popper.style.bottom = '';\n this.popper.style.willChange = '';\n this.popper.style[getSupportedPropertyName('transform')] = '';\n }\n\n this.disableEventListeners();\n\n // remove the popper if user explicity asked for the deletion on destroy\n // do not use `remove` because IE11 doesn't support it\n if (this.options.removeOnDestroy) {\n this.popper.parentNode.removeChild(this.popper);\n }\n return this;\n}\n\n/**\n * Get the window associated with the element\n * @argument {Element} element\n * @returns {Window}\n */\nfunction getWindow(element) {\n var ownerDocument = element.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView : window;\n}\n\nfunction attachToScrollParents(scrollParent, event, callback, scrollParents) {\n var isBody = scrollParent.nodeName === 'BODY';\n var target = isBody ? scrollParent.ownerDocument.defaultView : scrollParent;\n target.addEventListener(event, callback, { passive: true });\n\n if (!isBody) {\n attachToScrollParents(getScrollParent(target.parentNode), event, callback, scrollParents);\n }\n scrollParents.push(target);\n}\n\n/**\n * Setup needed event listeners used to update the popper position\n * @method\n * @memberof Popper.Utils\n * @private\n */\nfunction setupEventListeners(reference, options, state, updateBound) {\n // Resize event listener on window\n state.updateBound = updateBound;\n getWindow(reference).addEventListener('resize', state.updateBound, { passive: true });\n\n // Scroll event listener on scroll parents\n var scrollElement = getScrollParent(reference);\n attachToScrollParents(scrollElement, 'scroll', state.updateBound, state.scrollParents);\n state.scrollElement = scrollElement;\n state.eventsEnabled = true;\n\n return state;\n}\n\n/**\n * It will add resize/scroll events and start recalculating\n * position of the popper element when they are triggered.\n * @method\n * @memberof Popper\n */\nfunction enableEventListeners() {\n if (!this.state.eventsEnabled) {\n this.state = setupEventListeners(this.reference, this.options, this.state, this.scheduleUpdate);\n }\n}\n\n/**\n * Remove event listeners used to update the popper position\n * @method\n * @memberof Popper.Utils\n * @private\n */\nfunction removeEventListeners(reference, state) {\n // Remove resize event listener on window\n getWindow(reference).removeEventListener('resize', state.updateBound);\n\n // Remove scroll event listener on scroll parents\n state.scrollParents.forEach(function (target) {\n target.removeEventListener('scroll', state.updateBound);\n });\n\n // Reset state\n state.updateBound = null;\n state.scrollParents = [];\n state.scrollElement = null;\n state.eventsEnabled = false;\n return state;\n}\n\n/**\n * It will remove resize/scroll events and won't recalculate popper position\n * when they are triggered. It also won't trigger onUpdate callback anymore,\n * unless you call `update` method manually.\n * @method\n * @memberof Popper\n */\nfunction disableEventListeners() {\n if (this.state.eventsEnabled) {\n cancelAnimationFrame(this.scheduleUpdate);\n this.state = removeEventListeners(this.reference, this.state);\n }\n}\n\n/**\n * Tells if a given input is a number\n * @method\n * @memberof Popper.Utils\n * @param {*} input to check\n * @return {Boolean}\n */\nfunction isNumeric(n) {\n return n !== '' && !isNaN(parseFloat(n)) && isFinite(n);\n}\n\n/**\n * Set the style to the given popper\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element - Element to apply the style to\n * @argument {Object} styles\n * Object with a list of properties and values which will be applied to the element\n */\nfunction setStyles(element, styles) {\n Object.keys(styles).forEach(function (prop) {\n var unit = '';\n // add unit if the value is numeric and is one of the following\n if (['width', 'height', 'top', 'right', 'bottom', 'left'].indexOf(prop) !== -1 && isNumeric(styles[prop])) {\n unit = 'px';\n }\n element.style[prop] = styles[prop] + unit;\n });\n}\n\n/**\n * Set the attributes to the given popper\n * @method\n * @memberof Popper.Utils\n * @argument {Element} element - Element to apply the attributes to\n * @argument {Object} styles\n * Object with a list of properties and values which will be applied to the element\n */\nfunction setAttributes(element, attributes) {\n Object.keys(attributes).forEach(function (prop) {\n var value = attributes[prop];\n if (value !== false) {\n element.setAttribute(prop, attributes[prop]);\n } else {\n element.removeAttribute(prop);\n }\n });\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} data.styles - List of style properties - values to apply to popper element\n * @argument {Object} data.attributes - List of attribute properties - values to apply to popper element\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The same data object\n */\nfunction applyStyle(data) {\n // any property present in `data.styles` will be applied to the popper,\n // in this way we can make the 3rd party modifiers add custom styles to it\n // Be aware, modifiers could override the properties defined in the previous\n // lines of this modifier!\n setStyles(data.instance.popper, data.styles);\n\n // any property present in `data.attributes` will be applied to the popper,\n // they will be set as HTML attributes of the element\n setAttributes(data.instance.popper, data.attributes);\n\n // if arrowElement is defined and arrowStyles has some properties\n if (data.arrowElement && Object.keys(data.arrowStyles).length) {\n setStyles(data.arrowElement, data.arrowStyles);\n }\n\n return data;\n}\n\n/**\n * Set the x-placement attribute before everything else because it could be used\n * to add margins to the popper margins needs to be calculated to get the\n * correct popper offsets.\n * @method\n * @memberof Popper.modifiers\n * @param {HTMLElement} reference - The reference element used to position the popper\n * @param {HTMLElement} popper - The HTML element used as popper\n * @param {Object} options - Popper.js options\n */\nfunction applyStyleOnLoad(reference, popper, options, modifierOptions, state) {\n // compute reference element offsets\n var referenceOffsets = getReferenceOffsets(state, popper, reference, options.positionFixed);\n\n // compute auto placement, store placement inside the data object,\n // modifiers will be able to edit `placement` if needed\n // and refer to originalPlacement to know the original value\n var placement = computeAutoPlacement(options.placement, referenceOffsets, popper, reference, options.modifiers.flip.boundariesElement, options.modifiers.flip.padding);\n\n popper.setAttribute('x-placement', placement);\n\n // Apply `position` to popper before anything else because\n // without the position applied we can't guarantee correct computations\n setStyles(popper, { position: options.positionFixed ? 'fixed' : 'absolute' });\n\n return options;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction computeStyle(data, options) {\n var x = options.x,\n y = options.y;\n var popper = data.offsets.popper;\n\n // Remove this legacy support in Popper.js v2\n\n var legacyGpuAccelerationOption = find(data.instance.modifiers, function (modifier) {\n return modifier.name === 'applyStyle';\n }).gpuAcceleration;\n if (legacyGpuAccelerationOption !== undefined) {\n console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');\n }\n var gpuAcceleration = legacyGpuAccelerationOption !== undefined ? legacyGpuAccelerationOption : options.gpuAcceleration;\n\n var offsetParent = getOffsetParent(data.instance.popper);\n var offsetParentRect = getBoundingClientRect(offsetParent);\n\n // Styles\n var styles = {\n position: popper.position\n };\n\n // Avoid blurry text by using full pixel integers.\n // For pixel-perfect positioning, top/bottom prefers rounded\n // values, while left/right prefers floored values.\n var offsets = {\n left: Math.floor(popper.left),\n top: Math.round(popper.top),\n bottom: Math.round(popper.bottom),\n right: Math.floor(popper.right)\n };\n\n var sideA = x === 'bottom' ? 'top' : 'bottom';\n var sideB = y === 'right' ? 'left' : 'right';\n\n // if gpuAcceleration is set to `true` and transform is supported,\n // we use `translate3d` to apply the position to the popper we\n // automatically use the supported prefixed version if needed\n var prefixedProperty = getSupportedPropertyName('transform');\n\n // now, let's make a step back and look at this code closely (wtf?)\n // If the content of the popper grows once it's been positioned, it\n // may happen that the popper gets misplaced because of the new content\n // overflowing its reference element\n // To avoid this problem, we provide two options (x and y), which allow\n // the consumer to define the offset origin.\n // If we position a popper on top of a reference element, we can set\n // `x` to `top` to make the popper grow towards its top instead of\n // its bottom.\n var left = void 0,\n top = void 0;\n if (sideA === 'bottom') {\n top = -offsetParentRect.height + offsets.bottom;\n } else {\n top = offsets.top;\n }\n if (sideB === 'right') {\n left = -offsetParentRect.width + offsets.right;\n } else {\n left = offsets.left;\n }\n if (gpuAcceleration && prefixedProperty) {\n styles[prefixedProperty] = 'translate3d(' + left + 'px, ' + top + 'px, 0)';\n styles[sideA] = 0;\n styles[sideB] = 0;\n styles.willChange = 'transform';\n } else {\n // othwerise, we use the standard `top`, `left`, `bottom` and `right` properties\n var invertTop = sideA === 'bottom' ? -1 : 1;\n var invertLeft = sideB === 'right' ? -1 : 1;\n styles[sideA] = top * invertTop;\n styles[sideB] = left * invertLeft;\n styles.willChange = sideA + ', ' + sideB;\n }\n\n // Attributes\n var attributes = {\n 'x-placement': data.placement\n };\n\n // Update `data` attributes, styles and arrowStyles\n data.attributes = _extends({}, attributes, data.attributes);\n data.styles = _extends({}, styles, data.styles);\n data.arrowStyles = _extends({}, data.offsets.arrow, data.arrowStyles);\n\n return data;\n}\n\n/**\n * Helper used to know if the given modifier depends from another one.<br />\n * It checks if the needed modifier is listed and enabled.\n * @method\n * @memberof Popper.Utils\n * @param {Array} modifiers - list of modifiers\n * @param {String} requestingName - name of requesting modifier\n * @param {String} requestedName - name of requested modifier\n * @returns {Boolean}\n */\nfunction isModifierRequired(modifiers, requestingName, requestedName) {\n var requesting = find(modifiers, function (_ref) {\n var name = _ref.name;\n return name === requestingName;\n });\n\n var isRequired = !!requesting && modifiers.some(function (modifier) {\n return modifier.name === requestedName && modifier.enabled && modifier.order < requesting.order;\n });\n\n if (!isRequired) {\n var _requesting = '`' + requestingName + '`';\n var requested = '`' + requestedName + '`';\n console.warn(requested + ' modifier is required by ' + _requesting + ' modifier in order to work, be sure to include it before ' + _requesting + '!');\n }\n return isRequired;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction arrow(data, options) {\n var _data$offsets$arrow;\n\n // arrow depends on keepTogether in order to work\n if (!isModifierRequired(data.instance.modifiers, 'arrow', 'keepTogether')) {\n return data;\n }\n\n var arrowElement = options.element;\n\n // if arrowElement is a string, suppose it's a CSS selector\n if (typeof arrowElement === 'string') {\n arrowElement = data.instance.popper.querySelector(arrowElement);\n\n // if arrowElement is not found, don't run the modifier\n if (!arrowElement) {\n return data;\n }\n } else {\n // if the arrowElement isn't a query selector we must check that the\n // provided DOM node is child of its popper node\n if (!data.instance.popper.contains(arrowElement)) {\n console.warn('WARNING: `arrow.element` must be child of its popper element!');\n return data;\n }\n }\n\n var placement = data.placement.split('-')[0];\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var isVertical = ['left', 'right'].indexOf(placement) !== -1;\n\n var len = isVertical ? 'height' : 'width';\n var sideCapitalized = isVertical ? 'Top' : 'Left';\n var side = sideCapitalized.toLowerCase();\n var altSide = isVertical ? 'left' : 'top';\n var opSide = isVertical ? 'bottom' : 'right';\n var arrowElementSize = getOuterSizes(arrowElement)[len];\n\n //\n // extends keepTogether behavior making sure the popper and its\n // reference have enough pixels in conjuction\n //\n\n // top/left side\n if (reference[opSide] - arrowElementSize < popper[side]) {\n data.offsets.popper[side] -= popper[side] - (reference[opSide] - arrowElementSize);\n }\n // bottom/right side\n if (reference[side] + arrowElementSize > popper[opSide]) {\n data.offsets.popper[side] += reference[side] + arrowElementSize - popper[opSide];\n }\n data.offsets.popper = getClientRect(data.offsets.popper);\n\n // compute center of the popper\n var center = reference[side] + reference[len] / 2 - arrowElementSize / 2;\n\n // Compute the sideValue using the updated popper offsets\n // take popper margin in account because we don't have this info available\n var css = getStyleComputedProperty(data.instance.popper);\n var popperMarginSide = parseFloat(css['margin' + sideCapitalized], 10);\n var popperBorderSide = parseFloat(css['border' + sideCapitalized + 'Width'], 10);\n var sideValue = center - data.offsets.popper[side] - popperMarginSide - popperBorderSide;\n\n // prevent arrowElement from being placed not contiguously to its popper\n sideValue = Math.max(Math.min(popper[len] - arrowElementSize, sideValue), 0);\n\n data.arrowElement = arrowElement;\n data.offsets.arrow = (_data$offsets$arrow = {}, defineProperty(_data$offsets$arrow, side, Math.round(sideValue)), defineProperty(_data$offsets$arrow, altSide, ''), _data$offsets$arrow);\n\n return data;\n}\n\n/**\n * Get the opposite placement variation of the given one\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement variation\n * @returns {String} flipped placement variation\n */\nfunction getOppositeVariation(variation) {\n if (variation === 'end') {\n return 'start';\n } else if (variation === 'start') {\n return 'end';\n }\n return variation;\n}\n\n/**\n * List of accepted placements to use as values of the `placement` option.<br />\n * Valid placements are:\n * - `auto`\n * - `top`\n * - `right`\n * - `bottom`\n * - `left`\n *\n * Each placement can have a variation from this list:\n * - `-start`\n * - `-end`\n *\n * Variations are interpreted easily if you think of them as the left to right\n * written languages. Horizontally (`top` and `bottom`), `start` is left and `end`\n * is right.<br />\n * Vertically (`left` and `right`), `start` is top and `end` is bottom.\n *\n * Some valid examples are:\n * - `top-end` (on top of reference, right aligned)\n * - `right-start` (on right of reference, top aligned)\n * - `bottom` (on bottom, centered)\n * - `auto-right` (on the side with more space available, alignment depends by placement)\n *\n * @static\n * @type {Array}\n * @enum {String}\n * @readonly\n * @method placements\n * @memberof Popper\n */\nvar placements = ['auto-start', 'auto', 'auto-end', 'top-start', 'top', 'top-end', 'right-start', 'right', 'right-end', 'bottom-end', 'bottom', 'bottom-start', 'left-end', 'left', 'left-start'];\n\n// Get rid of `auto` `auto-start` and `auto-end`\nvar validPlacements = placements.slice(3);\n\n/**\n * Given an initial placement, returns all the subsequent placements\n * clockwise (or counter-clockwise).\n *\n * @method\n * @memberof Popper.Utils\n * @argument {String} placement - A valid placement (it accepts variations)\n * @argument {Boolean} counter - Set to true to walk the placements counterclockwise\n * @returns {Array} placements including their variations\n */\nfunction clockwise(placement) {\n var counter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n var index = validPlacements.indexOf(placement);\n var arr = validPlacements.slice(index + 1).concat(validPlacements.slice(0, index));\n return counter ? arr.reverse() : arr;\n}\n\nvar BEHAVIORS = {\n FLIP: 'flip',\n CLOCKWISE: 'clockwise',\n COUNTERCLOCKWISE: 'counterclockwise'\n};\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction flip(data, options) {\n // if `inner` modifier is enabled, we can't use the `flip` modifier\n if (isModifierEnabled(data.instance.modifiers, 'inner')) {\n return data;\n }\n\n if (data.flipped && data.placement === data.originalPlacement) {\n // seems like flip is trying to loop, probably there's not enough space on any of the flippable sides\n return data;\n }\n\n var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, options.boundariesElement, data.positionFixed);\n\n var placement = data.placement.split('-')[0];\n var placementOpposite = getOppositePlacement(placement);\n var variation = data.placement.split('-')[1] || '';\n\n var flipOrder = [];\n\n switch (options.behavior) {\n case BEHAVIORS.FLIP:\n flipOrder = [placement, placementOpposite];\n break;\n case BEHAVIORS.CLOCKWISE:\n flipOrder = clockwise(placement);\n break;\n case BEHAVIORS.COUNTERCLOCKWISE:\n flipOrder = clockwise(placement, true);\n break;\n default:\n flipOrder = options.behavior;\n }\n\n flipOrder.forEach(function (step, index) {\n if (placement !== step || flipOrder.length === index + 1) {\n return data;\n }\n\n placement = data.placement.split('-')[0];\n placementOpposite = getOppositePlacement(placement);\n\n var popperOffsets = data.offsets.popper;\n var refOffsets = data.offsets.reference;\n\n // using floor because the reference offsets may contain decimals we are not going to consider here\n var floor = Math.floor;\n var overlapsRef = placement === 'left' && floor(popperOffsets.right) > floor(refOffsets.left) || placement === 'right' && floor(popperOffsets.left) < floor(refOffsets.right) || placement === 'top' && floor(popperOffsets.bottom) > floor(refOffsets.top) || placement === 'bottom' && floor(popperOffsets.top) < floor(refOffsets.bottom);\n\n var overflowsLeft = floor(popperOffsets.left) < floor(boundaries.left);\n var overflowsRight = floor(popperOffsets.right) > floor(boundaries.right);\n var overflowsTop = floor(popperOffsets.top) < floor(boundaries.top);\n var overflowsBottom = floor(popperOffsets.bottom) > floor(boundaries.bottom);\n\n var overflowsBoundaries = placement === 'left' && overflowsLeft || placement === 'right' && overflowsRight || placement === 'top' && overflowsTop || placement === 'bottom' && overflowsBottom;\n\n // flip the variation if required\n var isVertical = ['top', 'bottom'].indexOf(placement) !== -1;\n var flippedVariation = !!options.flipVariations && (isVertical && variation === 'start' && overflowsLeft || isVertical && variation === 'end' && overflowsRight || !isVertical && variation === 'start' && overflowsTop || !isVertical && variation === 'end' && overflowsBottom);\n\n if (overlapsRef || overflowsBoundaries || flippedVariation) {\n // this boolean to detect any flip loop\n data.flipped = true;\n\n if (overlapsRef || overflowsBoundaries) {\n placement = flipOrder[index + 1];\n }\n\n if (flippedVariation) {\n variation = getOppositeVariation(variation);\n }\n\n data.placement = placement + (variation ? '-' + variation : '');\n\n // this object contains `position`, we want to preserve it along with\n // any additional property we may add in the future\n data.offsets.popper = _extends({}, data.offsets.popper, getPopperOffsets(data.instance.popper, data.offsets.reference, data.placement));\n\n data = runModifiers(data.instance.modifiers, data, 'flip');\n }\n });\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction keepTogether(data) {\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var placement = data.placement.split('-')[0];\n var floor = Math.floor;\n var isVertical = ['top', 'bottom'].indexOf(placement) !== -1;\n var side = isVertical ? 'right' : 'bottom';\n var opSide = isVertical ? 'left' : 'top';\n var measurement = isVertical ? 'width' : 'height';\n\n if (popper[side] < floor(reference[opSide])) {\n data.offsets.popper[opSide] = floor(reference[opSide]) - popper[measurement];\n }\n if (popper[opSide] > floor(reference[side])) {\n data.offsets.popper[opSide] = floor(reference[side]);\n }\n\n return data;\n}\n\n/**\n * Converts a string containing value + unit into a px value number\n * @function\n * @memberof {modifiers~offset}\n * @private\n * @argument {String} str - Value + unit string\n * @argument {String} measurement - `height` or `width`\n * @argument {Object} popperOffsets\n * @argument {Object} referenceOffsets\n * @returns {Number|String}\n * Value in pixels, or original string if no values were extracted\n */\nfunction toValue(str, measurement, popperOffsets, referenceOffsets) {\n // separate value from unit\n var split = str.match(/((?:\\-|\\+)?\\d*\\.?\\d*)(.*)/);\n var value = +split[1];\n var unit = split[2];\n\n // If it's not a number it's an operator, I guess\n if (!value) {\n return str;\n }\n\n if (unit.indexOf('%') === 0) {\n var element = void 0;\n switch (unit) {\n case '%p':\n element = popperOffsets;\n break;\n case '%':\n case '%r':\n default:\n element = referenceOffsets;\n }\n\n var rect = getClientRect(element);\n return rect[measurement] / 100 * value;\n } else if (unit === 'vh' || unit === 'vw') {\n // if is a vh or vw, we calculate the size based on the viewport\n var size = void 0;\n if (unit === 'vh') {\n size = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);\n } else {\n size = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);\n }\n return size / 100 * value;\n } else {\n // if is an explicit pixel unit, we get rid of the unit and keep the value\n // if is an implicit unit, it's px, and we return just the value\n return value;\n }\n}\n\n/**\n * Parse an `offset` string to extrapolate `x` and `y` numeric offsets.\n * @function\n * @memberof {modifiers~offset}\n * @private\n * @argument {String} offset\n * @argument {Object} popperOffsets\n * @argument {Object} referenceOffsets\n * @argument {String} basePlacement\n * @returns {Array} a two cells array with x and y offsets in numbers\n */\nfunction parseOffset(offset, popperOffsets, referenceOffsets, basePlacement) {\n var offsets = [0, 0];\n\n // Use height if placement is left or right and index is 0 otherwise use width\n // in this way the first offset will use an axis and the second one\n // will use the other one\n var useHeight = ['right', 'left'].indexOf(basePlacement) !== -1;\n\n // Split the offset string to obtain a list of values and operands\n // The regex addresses values with the plus or minus sign in front (+10, -20, etc)\n var fragments = offset.split(/(\\+|\\-)/).map(function (frag) {\n return frag.trim();\n });\n\n // Detect if the offset string contains a pair of values or a single one\n // they could be separated by comma or space\n var divider = fragments.indexOf(find(fragments, function (frag) {\n return frag.search(/,|\\s/) !== -1;\n }));\n\n if (fragments[divider] && fragments[divider].indexOf(',') === -1) {\n console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');\n }\n\n // If divider is found, we divide the list of values and operands to divide\n // them by ofset X and Y.\n var splitRegex = /\\s*,\\s*|\\s+/;\n var ops = divider !== -1 ? [fragments.slice(0, divider).concat([fragments[divider].split(splitRegex)[0]]), [fragments[divider].split(splitRegex)[1]].concat(fragments.slice(divider + 1))] : [fragments];\n\n // Convert the values with units to absolute pixels to allow our computations\n ops = ops.map(function (op, index) {\n // Most of the units rely on the orientation of the popper\n var measurement = (index === 1 ? !useHeight : useHeight) ? 'height' : 'width';\n var mergeWithPrevious = false;\n return op\n // This aggregates any `+` or `-` sign that aren't considered operators\n // e.g.: 10 + +5 => [10, +, +5]\n .reduce(function (a, b) {\n if (a[a.length - 1] === '' && ['+', '-'].indexOf(b) !== -1) {\n a[a.length - 1] = b;\n mergeWithPrevious = true;\n return a;\n } else if (mergeWithPrevious) {\n a[a.length - 1] += b;\n mergeWithPrevious = false;\n return a;\n } else {\n return a.concat(b);\n }\n }, [])\n // Here we convert the string values into number values (in px)\n .map(function (str) {\n return toValue(str, measurement, popperOffsets, referenceOffsets);\n });\n });\n\n // Loop trough the offsets arrays and execute the operations\n ops.forEach(function (op, index) {\n op.forEach(function (frag, index2) {\n if (isNumeric(frag)) {\n offsets[index] += frag * (op[index2 - 1] === '-' ? -1 : 1);\n }\n });\n });\n return offsets;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @argument {Number|String} options.offset=0\n * The offset value as described in the modifier description\n * @returns {Object} The data object, properly modified\n */\nfunction offset(data, _ref) {\n var offset = _ref.offset;\n var placement = data.placement,\n _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var basePlacement = placement.split('-')[0];\n\n var offsets = void 0;\n if (isNumeric(+offset)) {\n offsets = [+offset, 0];\n } else {\n offsets = parseOffset(offset, popper, reference, basePlacement);\n }\n\n if (basePlacement === 'left') {\n popper.top += offsets[0];\n popper.left -= offsets[1];\n } else if (basePlacement === 'right') {\n popper.top += offsets[0];\n popper.left += offsets[1];\n } else if (basePlacement === 'top') {\n popper.left += offsets[0];\n popper.top -= offsets[1];\n } else if (basePlacement === 'bottom') {\n popper.left += offsets[0];\n popper.top += offsets[1];\n }\n\n data.popper = popper;\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction preventOverflow(data, options) {\n var boundariesElement = options.boundariesElement || getOffsetParent(data.instance.popper);\n\n // If offsetParent is the reference element, we really want to\n // go one step up and use the next offsetParent as reference to\n // avoid to make this modifier completely useless and look like broken\n if (data.instance.reference === boundariesElement) {\n boundariesElement = getOffsetParent(boundariesElement);\n }\n\n // NOTE: DOM access here\n // resets the popper's position so that the document size can be calculated excluding\n // the size of the popper element itself\n var transformProp = getSupportedPropertyName('transform');\n var popperStyles = data.instance.popper.style; // assignment to help minification\n var top = popperStyles.top,\n left = popperStyles.left,\n transform = popperStyles[transformProp];\n\n popperStyles.top = '';\n popperStyles.left = '';\n popperStyles[transformProp] = '';\n\n var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, boundariesElement, data.positionFixed);\n\n // NOTE: DOM access here\n // restores the original style properties after the offsets have been computed\n popperStyles.top = top;\n popperStyles.left = left;\n popperStyles[transformProp] = transform;\n\n options.boundaries = boundaries;\n\n var order = options.priority;\n var popper = data.offsets.popper;\n\n var check = {\n primary: function primary(placement) {\n var value = popper[placement];\n if (popper[placement] < boundaries[placement] && !options.escapeWithReference) {\n value = Math.max(popper[placement], boundaries[placement]);\n }\n return defineProperty({}, placement, value);\n },\n secondary: function secondary(placement) {\n var mainSide = placement === 'right' ? 'left' : 'top';\n var value = popper[mainSide];\n if (popper[placement] > boundaries[placement] && !options.escapeWithReference) {\n value = Math.min(popper[mainSide], boundaries[placement] - (placement === 'right' ? popper.width : popper.height));\n }\n return defineProperty({}, mainSide, value);\n }\n };\n\n order.forEach(function (placement) {\n var side = ['left', 'top'].indexOf(placement) !== -1 ? 'primary' : 'secondary';\n popper = _extends({}, popper, check[side](placement));\n });\n\n data.offsets.popper = popper;\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction shift(data) {\n var placement = data.placement;\n var basePlacement = placement.split('-')[0];\n var shiftvariation = placement.split('-')[1];\n\n // if shift shiftvariation is specified, run the modifier\n if (shiftvariation) {\n var _data$offsets = data.offsets,\n reference = _data$offsets.reference,\n popper = _data$offsets.popper;\n\n var isVertical = ['bottom', 'top'].indexOf(basePlacement) !== -1;\n var side = isVertical ? 'left' : 'top';\n var measurement = isVertical ? 'width' : 'height';\n\n var shiftOffsets = {\n start: defineProperty({}, side, reference[side]),\n end: defineProperty({}, side, reference[side] + reference[measurement] - popper[measurement])\n };\n\n data.offsets.popper = _extends({}, popper, shiftOffsets[shiftvariation]);\n }\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by update method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction hide(data) {\n if (!isModifierRequired(data.instance.modifiers, 'hide', 'preventOverflow')) {\n return data;\n }\n\n var refRect = data.offsets.reference;\n var bound = find(data.instance.modifiers, function (modifier) {\n return modifier.name === 'preventOverflow';\n }).boundaries;\n\n if (refRect.bottom < bound.top || refRect.left > bound.right || refRect.top > bound.bottom || refRect.right < bound.left) {\n // Avoid unnecessary DOM access if visibility hasn't changed\n if (data.hide === true) {\n return data;\n }\n\n data.hide = true;\n data.attributes['x-out-of-boundaries'] = '';\n } else {\n // Avoid unnecessary DOM access if visibility hasn't changed\n if (data.hide === false) {\n return data;\n }\n\n data.hide = false;\n data.attributes['x-out-of-boundaries'] = false;\n }\n\n return data;\n}\n\n/**\n * @function\n * @memberof Modifiers\n * @argument {Object} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {Object} The data object, properly modified\n */\nfunction inner(data) {\n var placement = data.placement;\n var basePlacement = placement.split('-')[0];\n var _data$offsets = data.offsets,\n popper = _data$offsets.popper,\n reference = _data$offsets.reference;\n\n var isHoriz = ['left', 'right'].indexOf(basePlacement) !== -1;\n\n var subtractLength = ['top', 'left'].indexOf(basePlacement) === -1;\n\n popper[isHoriz ? 'left' : 'top'] = reference[basePlacement] - (subtractLength ? popper[isHoriz ? 'width' : 'height'] : 0);\n\n data.placement = getOppositePlacement(placement);\n data.offsets.popper = getClientRect(popper);\n\n return data;\n}\n\n/**\n * Modifier function, each modifier can have a function of this type assigned\n * to its `fn` property.<br />\n * These functions will be called on each update, this means that you must\n * make sure they are performant enough to avoid performance bottlenecks.\n *\n * @function ModifierFn\n * @argument {dataObject} data - The data object generated by `update` method\n * @argument {Object} options - Modifiers configuration and options\n * @returns {dataObject} The data object, properly modified\n */\n\n/**\n * Modifiers are plugins used to alter the behavior of your poppers.<br />\n * Popper.js uses a set of 9 modifiers to provide all the basic functionalities\n * needed by the library.\n *\n * Usually you don't want to override the `order`, `fn` and `onLoad` props.\n * All the other properties are configurations that could be tweaked.\n * @namespace modifiers\n */\nvar modifiers = {\n /**\n * Modifier used to shift the popper on the start or end of its reference\n * element.<br />\n * It will read the variation of the `placement` property.<br />\n * It can be one either `-end` or `-start`.\n * @memberof modifiers\n * @inner\n */\n shift: {\n /** @prop {number} order=100 - Index used to define the order of execution */\n order: 100,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: shift\n },\n\n /**\n * The `offset` modifier can shift your popper on both its axis.\n *\n * It accepts the following units:\n * - `px` or unitless, interpreted as pixels\n * - `%` or `%r`, percentage relative to the length of the reference element\n * - `%p`, percentage relative to the length of the popper element\n * - `vw`, CSS viewport width unit\n * - `vh`, CSS viewport height unit\n *\n * For length is intended the main axis relative to the placement of the popper.<br />\n * This means that if the placement is `top` or `bottom`, the length will be the\n * `width`. In case of `left` or `right`, it will be the height.\n *\n * You can provide a single value (as `Number` or `String`), or a pair of values\n * as `String` divided by a comma or one (or more) white spaces.<br />\n * The latter is a deprecated method because it leads to confusion and will be\n * removed in v2.<br />\n * Additionally, it accepts additions and subtractions between different units.\n * Note that multiplications and divisions aren't supported.\n *\n * Valid examples are:\n * ```\n * 10\n * '10%'\n * '10, 10'\n * '10%, 10'\n * '10 + 10%'\n * '10 - 5vh + 3%'\n * '-10px + 5vh, 5px - 6%'\n * ```\n * > **NB**: If you desire to apply offsets to your poppers in a way that may make them overlap\n * > with their reference element, unfortunately, you will have to disable the `flip` modifier.\n * > More on this [reading this issue](https://github.com/FezVrasta/popper.js/issues/373)\n *\n * @memberof modifiers\n * @inner\n */\n offset: {\n /** @prop {number} order=200 - Index used to define the order of execution */\n order: 200,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: offset,\n /** @prop {Number|String} offset=0\n * The offset value as described in the modifier description\n */\n offset: 0\n },\n\n /**\n * Modifier used to prevent the popper from being positioned outside the boundary.\n *\n * An scenario exists where the reference itself is not within the boundaries.<br />\n * We can say it has \"escaped the boundaries\" — or just \"escaped\".<br />\n * In this case we need to decide whether the popper should either:\n *\n * - detach from the reference and remain \"trapped\" in the boundaries, or\n * - if it should ignore the boundary and \"escape with its reference\"\n *\n * When `escapeWithReference` is set to`true` and reference is completely\n * outside its boundaries, the popper will overflow (or completely leave)\n * the boundaries in order to remain attached to the edge of the reference.\n *\n * @memberof modifiers\n * @inner\n */\n preventOverflow: {\n /** @prop {number} order=300 - Index used to define the order of execution */\n order: 300,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: preventOverflow,\n /**\n * @prop {Array} [priority=['left','right','top','bottom']]\n * Popper will try to prevent overflow following these priorities by default,\n * then, it could overflow on the left and on top of the `boundariesElement`\n */\n priority: ['left', 'right', 'top', 'bottom'],\n /**\n * @prop {number} padding=5\n * Amount of pixel used to define a minimum distance between the boundaries\n * and the popper this makes sure the popper has always a little padding\n * between the edges of its container\n */\n padding: 5,\n /**\n * @prop {String|HTMLElement} boundariesElement='scrollParent'\n * Boundaries used by the modifier, can be `scrollParent`, `window`,\n * `viewport` or any DOM element.\n */\n boundariesElement: 'scrollParent'\n },\n\n /**\n * Modifier used to make sure the reference and its popper stay near eachothers\n * without leaving any gap between the two. Expecially useful when the arrow is\n * enabled and you want to assure it to point to its reference element.\n * It cares only about the first axis, you can still have poppers with margin\n * between the popper and its reference element.\n * @memberof modifiers\n * @inner\n */\n keepTogether: {\n /** @prop {number} order=400 - Index used to define the order of execution */\n order: 400,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: keepTogether\n },\n\n /**\n * This modifier is used to move the `arrowElement` of the popper to make\n * sure it is positioned between the reference element and its popper element.\n * It will read the outer size of the `arrowElement` node to detect how many\n * pixels of conjuction are needed.\n *\n * It has no effect if no `arrowElement` is provided.\n * @memberof modifiers\n * @inner\n */\n arrow: {\n /** @prop {number} order=500 - Index used to define the order of execution */\n order: 500,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: arrow,\n /** @prop {String|HTMLElement} element='[x-arrow]' - Selector or node used as arrow */\n element: '[x-arrow]'\n },\n\n /**\n * Modifier used to flip the popper's placement when it starts to overlap its\n * reference element.\n *\n * Requires the `preventOverflow` modifier before it in order to work.\n *\n * **NOTE:** this modifier will interrupt the current update cycle and will\n * restart it if it detects the need to flip the placement.\n * @memberof modifiers\n * @inner\n */\n flip: {\n /** @prop {number} order=600 - Index used to define the order of execution */\n order: 600,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: flip,\n /**\n * @prop {String|Array} behavior='flip'\n * The behavior used to change the popper's placement. It can be one of\n * `flip`, `clockwise`, `counterclockwise` or an array with a list of valid\n * placements (with optional variations).\n */\n behavior: 'flip',\n /**\n * @prop {number} padding=5\n * The popper will flip if it hits the edges of the `boundariesElement`\n */\n padding: 5,\n /**\n * @prop {String|HTMLElement} boundariesElement='viewport'\n * The element which will define the boundaries of the popper position,\n * the popper will never be placed outside of the defined boundaries\n * (except if keepTogether is enabled)\n */\n boundariesElement: 'viewport'\n },\n\n /**\n * Modifier used to make the popper flow toward the inner of the reference element.\n * By default, when this modifier is disabled, the popper will be placed outside\n * the reference element.\n * @memberof modifiers\n * @inner\n */\n inner: {\n /** @prop {number} order=700 - Index used to define the order of execution */\n order: 700,\n /** @prop {Boolean} enabled=false - Whether the modifier is enabled or not */\n enabled: false,\n /** @prop {ModifierFn} */\n fn: inner\n },\n\n /**\n * Modifier used to hide the popper when its reference element is outside of the\n * popper boundaries. It will set a `x-out-of-boundaries` attribute which can\n * be used to hide with a CSS selector the popper when its reference is\n * out of boundaries.\n *\n * Requires the `preventOverflow` modifier before it in order to work.\n * @memberof modifiers\n * @inner\n */\n hide: {\n /** @prop {number} order=800 - Index used to define the order of execution */\n order: 800,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: hide\n },\n\n /**\n * Computes the style that will be applied to the popper element to gets\n * properly positioned.\n *\n * Note that this modifier will not touch the DOM, it just prepares the styles\n * so that `applyStyle` modifier can apply it. This separation is useful\n * in case you need to replace `applyStyle` with a custom implementation.\n *\n * This modifier has `850` as `order` value to maintain backward compatibility\n * with previous versions of Popper.js. Expect the modifiers ordering method\n * to change in future major versions of the library.\n *\n * @memberof modifiers\n * @inner\n */\n computeStyle: {\n /** @prop {number} order=850 - Index used to define the order of execution */\n order: 850,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: computeStyle,\n /**\n * @prop {Boolean} gpuAcceleration=true\n * If true, it uses the CSS 3d transformation to position the popper.\n * Otherwise, it will use the `top` and `left` properties.\n */\n gpuAcceleration: true,\n /**\n * @prop {string} [x='bottom']\n * Where to anchor the X axis (`bottom` or `top`). AKA X offset origin.\n * Change this if your popper should grow in a direction different from `bottom`\n */\n x: 'bottom',\n /**\n * @prop {string} [x='left']\n * Where to anchor the Y axis (`left` or `right`). AKA Y offset origin.\n * Change this if your popper should grow in a direction different from `right`\n */\n y: 'right'\n },\n\n /**\n * Applies the computed styles to the popper element.\n *\n * All the DOM manipulations are limited to this modifier. This is useful in case\n * you want to integrate Popper.js inside a framework or view library and you\n * want to delegate all the DOM manipulations to it.\n *\n * Note that if you disable this modifier, you must make sure the popper element\n * has its position set to `absolute` before Popper.js can do its work!\n *\n * Just disable this modifier and define you own to achieve the desired effect.\n *\n * @memberof modifiers\n * @inner\n */\n applyStyle: {\n /** @prop {number} order=900 - Index used to define the order of execution */\n order: 900,\n /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */\n enabled: true,\n /** @prop {ModifierFn} */\n fn: applyStyle,\n /** @prop {Function} */\n onLoad: applyStyleOnLoad,\n /**\n * @deprecated since version 1.10.0, the property moved to `computeStyle` modifier\n * @prop {Boolean} gpuAcceleration=true\n * If true, it uses the CSS 3d transformation to position the popper.\n * Otherwise, it will use the `top` and `left` properties.\n */\n gpuAcceleration: undefined\n }\n};\n\n/**\n * The `dataObject` is an object containing all the informations used by Popper.js\n * this object get passed to modifiers and to the `onCreate` and `onUpdate` callbacks.\n * @name dataObject\n * @property {Object} data.instance The Popper.js instance\n * @property {String} data.placement Placement applied to popper\n * @property {String} data.originalPlacement Placement originally defined on init\n * @property {Boolean} data.flipped True if popper has been flipped by flip modifier\n * @property {Boolean} data.hide True if the reference element is out of boundaries, useful to know when to hide the popper.\n * @property {HTMLElement} data.arrowElement Node used as arrow by arrow modifier\n * @property {Object} data.styles Any CSS property defined here will be applied to the popper, it expects the JavaScript nomenclature (eg. `marginBottom`)\n * @property {Object} data.arrowStyles Any CSS property defined here will be applied to the popper arrow, it expects the JavaScript nomenclature (eg. `marginBottom`)\n * @property {Object} data.boundaries Offsets of the popper boundaries\n * @property {Object} data.offsets The measurements of popper, reference and arrow elements.\n * @property {Object} data.offsets.popper `top`, `left`, `width`, `height` values\n * @property {Object} data.offsets.reference `top`, `left`, `width`, `height` values\n * @property {Object} data.offsets.arrow] `top` and `left` offsets, only one of them will be different from 0\n */\n\n/**\n * Default options provided to Popper.js constructor.<br />\n * These can be overriden using the `options` argument of Popper.js.<br />\n * To override an option, simply pass as 3rd argument an object with the same\n * structure of this object, example:\n * ```\n * new Popper(ref, pop, {\n * modifiers: {\n * preventOverflow: { enabled: false }\n * }\n * })\n * ```\n * @type {Object}\n * @static\n * @memberof Popper\n */\nvar Defaults = {\n /**\n * Popper's placement\n * @prop {Popper.placements} placement='bottom'\n */\n placement: 'bottom',\n\n /**\n * Set this to true if you want popper to position it self in 'fixed' mode\n * @prop {Boolean} positionFixed=false\n */\n positionFixed: false,\n\n /**\n * Whether events (resize, scroll) are initially enabled\n * @prop {Boolean} eventsEnabled=true\n */\n eventsEnabled: true,\n\n /**\n * Set to true if you want to automatically remove the popper when\n * you call the `destroy` method.\n * @prop {Boolean} removeOnDestroy=false\n */\n removeOnDestroy: false,\n\n /**\n * Callback called when the popper is created.<br />\n * By default, is set to no-op.<br />\n * Access Popper.js instance with `data.instance`.\n * @prop {onCreate}\n */\n onCreate: function onCreate() {},\n\n /**\n * Callback called when the popper is updated, this callback is not called\n * on the initialization/creation of the popper, but only on subsequent\n * updates.<br />\n * By default, is set to no-op.<br />\n * Access Popper.js instance with `data.instance`.\n * @prop {onUpdate}\n */\n onUpdate: function onUpdate() {},\n\n /**\n * List of modifiers used to modify the offsets before they are applied to the popper.\n * They provide most of the functionalities of Popper.js\n * @prop {modifiers}\n */\n modifiers: modifiers\n};\n\n/**\n * @callback onCreate\n * @param {dataObject} data\n */\n\n/**\n * @callback onUpdate\n * @param {dataObject} data\n */\n\n// Utils\n// Methods\nvar Popper = function () {\n /**\n * Create a new Popper.js instance\n * @class Popper\n * @param {HTMLElement|referenceObject} reference - The reference element used to position the popper\n * @param {HTMLElement} popper - The HTML element used as popper.\n * @param {Object} options - Your custom options to override the ones defined in [Defaults](#defaults)\n * @return {Object} instance - The generated Popper.js instance\n */\n function Popper(reference, popper) {\n var _this = this;\n\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n classCallCheck(this, Popper);\n\n this.scheduleUpdate = function () {\n return requestAnimationFrame(_this.update);\n };\n\n // make update() debounced, so that it only runs at most once-per-tick\n this.update = debounce(this.update.bind(this));\n\n // with {} we create a new object with the options inside it\n this.options = _extends({}, Popper.Defaults, options);\n\n // init state\n this.state = {\n isDestroyed: false,\n isCreated: false,\n scrollParents: []\n };\n\n // get reference and popper elements (allow jQuery wrappers)\n this.reference = reference && reference.jquery ? reference[0] : reference;\n this.popper = popper && popper.jquery ? popper[0] : popper;\n\n // Deep merge modifiers options\n this.options.modifiers = {};\n Object.keys(_extends({}, Popper.Defaults.modifiers, options.modifiers)).forEach(function (name) {\n _this.options.modifiers[name] = _extends({}, Popper.Defaults.modifiers[name] || {}, options.modifiers ? options.modifiers[name] : {});\n });\n\n // Refactoring modifiers' list (Object => Array)\n this.modifiers = Object.keys(this.options.modifiers).map(function (name) {\n return _extends({\n name: name\n }, _this.options.modifiers[name]);\n })\n // sort the modifiers by order\n .sort(function (a, b) {\n return a.order - b.order;\n });\n\n // modifiers have the ability to execute arbitrary code when Popper.js get inited\n // such code is executed in the same order of its modifier\n // they could add new properties to their options configuration\n // BE AWARE: don't add options to `options.modifiers.name` but to `modifierOptions`!\n this.modifiers.forEach(function (modifierOptions) {\n if (modifierOptions.enabled && isFunction(modifierOptions.onLoad)) {\n modifierOptions.onLoad(_this.reference, _this.popper, _this.options, modifierOptions, _this.state);\n }\n });\n\n // fire the first update to position the popper in the right place\n this.update();\n\n var eventsEnabled = this.options.eventsEnabled;\n if (eventsEnabled) {\n // setup event listeners, they will take care of update the position in specific situations\n this.enableEventListeners();\n }\n\n this.state.eventsEnabled = eventsEnabled;\n }\n\n // We can't use class properties because they don't get listed in the\n // class prototype and break stuff like Sinon stubs\n\n\n createClass(Popper, [{\n key: 'update',\n value: function update$$1() {\n return update.call(this);\n }\n }, {\n key: 'destroy',\n value: function destroy$$1() {\n return destroy.call(this);\n }\n }, {\n key: 'enableEventListeners',\n value: function enableEventListeners$$1() {\n return enableEventListeners.call(this);\n }\n }, {\n key: 'disableEventListeners',\n value: function disableEventListeners$$1() {\n return disableEventListeners.call(this);\n }\n\n /**\n * Schedule an update, it will run on the next UI update available\n * @method scheduleUpdate\n * @memberof Popper\n */\n\n\n /**\n * Collection of utilities useful when writing custom modifiers.\n * Starting from version 1.7, this method is available only if you\n * include `popper-utils.js` before `popper.js`.\n *\n * **DEPRECATION**: This way to access PopperUtils is deprecated\n * and will be removed in v2! Use the PopperUtils module directly instead.\n * Due to the high instability of the methods contained in Utils, we can't\n * guarantee them to follow semver. Use them at your own risk!\n * @static\n * @private\n * @type {Object}\n * @deprecated since version 1.8\n * @member Utils\n * @memberof Popper\n */\n\n }]);\n return Popper;\n}();\n\n/**\n * The `referenceObject` is an object that provides an interface compatible with Popper.js\n * and lets you use it as replacement of a real DOM node.<br />\n * You can use this method to position a popper relatively to a set of coordinates\n * in case you don't have a DOM node to use as reference.\n *\n * ```\n * new Popper(referenceObject, popperNode);\n * ```\n *\n * NB: This feature isn't supported in Internet Explorer 10\n * @name referenceObject\n * @property {Function} data.getBoundingClientRect\n * A function that returns a set of coordinates compatible with the native `getBoundingClientRect` method.\n * @property {number} data.clientWidth\n * An ES6 getter that will return the width of the virtual reference element.\n * @property {number} data.clientHeight\n * An ES6 getter that will return the height of the virtual reference element.\n */\n\n\nPopper.Utils = (typeof window !== 'undefined' ? window : global).PopperUtils;\nPopper.placements = placements;\nPopper.Defaults = Defaults;\n\nexport default Popper;\n//# sourceMappingURL=popper.js.map\n","import $ from 'jquery'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): util.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Util = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Private TransitionEnd Helpers\n * ------------------------------------------------------------------------\n */\n\n const TRANSITION_END = 'transitionend'\n const MAX_UID = 1000000\n const MILLISECONDS_MULTIPLIER = 1000\n\n // Shoutout AngusCroll (https://goo.gl/pxwQGp)\n function toType(obj) {\n return {}.toString.call(obj).match(/\\s([a-z]+)/i)[1].toLowerCase()\n }\n\n function getSpecialTransitionEndEvent() {\n return {\n bindType: TRANSITION_END,\n delegateType: TRANSITION_END,\n handle(event) {\n if ($(event.target).is(this)) {\n return event.handleObj.handler.apply(this, arguments) // eslint-disable-line prefer-rest-params\n }\n return undefined // eslint-disable-line no-undefined\n }\n }\n }\n\n function transitionEndEmulator(duration) {\n let called = false\n\n $(this).one(Util.TRANSITION_END, () => {\n called = true\n })\n\n setTimeout(() => {\n if (!called) {\n Util.triggerTransitionEnd(this)\n }\n }, duration)\n\n return this\n }\n\n function setTransitionEndSupport() {\n $.fn.emulateTransitionEnd = transitionEndEmulator\n $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent()\n }\n\n /**\n * --------------------------------------------------------------------------\n * Public Util Api\n * --------------------------------------------------------------------------\n */\n\n const Util = {\n\n TRANSITION_END: 'bsTransitionEnd',\n\n getUID(prefix) {\n do {\n // eslint-disable-next-line no-bitwise\n prefix += ~~(Math.random() * MAX_UID) // \"~~\" acts like a faster Math.floor() here\n } while (document.getElementById(prefix))\n return prefix\n },\n\n getSelectorFromElement(element) {\n let selector = element.getAttribute('data-target')\n if (!selector || selector === '#') {\n selector = element.getAttribute('href') || ''\n }\n\n try {\n return document.querySelector(selector) ? selector : null\n } catch (err) {\n return null\n }\n },\n\n getTransitionDurationFromElement(element) {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let transitionDuration = $(element).css('transition-duration')\n const floatTransitionDuration = parseFloat(transitionDuration)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n\n return parseFloat(transitionDuration) * MILLISECONDS_MULTIPLIER\n },\n\n reflow(element) {\n return element.offsetHeight\n },\n\n triggerTransitionEnd(element) {\n $(element).trigger(TRANSITION_END)\n },\n\n // TODO: Remove in v5\n supportsTransitionEnd() {\n return Boolean(TRANSITION_END)\n },\n\n isElement(obj) {\n return (obj[0] || obj).nodeType\n },\n\n typeCheckConfig(componentName, config, configTypes) {\n for (const property in configTypes) {\n if (Object.prototype.hasOwnProperty.call(configTypes, property)) {\n const expectedTypes = configTypes[property]\n const value = config[property]\n const valueType = value && Util.isElement(value)\n ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new Error(\n `${componentName.toUpperCase()}: ` +\n `Option \"${property}\" provided type \"${valueType}\" ` +\n `but expected type \"${expectedTypes}\".`)\n }\n }\n }\n }\n }\n\n setTransitionEndSupport()\n\n return Util\n})($)\n\nexport default Util\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Alert = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'alert'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.alert'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Selector = {\n DISMISS : '[data-dismiss=\"alert\"]'\n }\n\n const Event = {\n CLOSE : `close${EVENT_KEY}`,\n CLOSED : `closed${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n ALERT : 'alert',\n FADE : 'fade',\n SHOW : 'show'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Alert {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n close(element) {\n let rootElement = this._element\n if (element) {\n rootElement = this._getRootElement(element)\n }\n\n const customEvent = this._triggerCloseEvent(rootElement)\n\n if (customEvent.isDefaultPrevented()) {\n return\n }\n\n this._removeElement(rootElement)\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Private\n\n _getRootElement(element) {\n const selector = Util.getSelectorFromElement(element)\n let parent = false\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n if (!parent) {\n parent = $(element).closest(`.${ClassName.ALERT}`)[0]\n }\n\n return parent\n }\n\n _triggerCloseEvent(element) {\n const closeEvent = $.Event(Event.CLOSE)\n\n $(element).trigger(closeEvent)\n return closeEvent\n }\n\n _removeElement(element) {\n $(element).removeClass(ClassName.SHOW)\n\n if (!$(element).hasClass(ClassName.FADE)) {\n this._destroyElement(element)\n return\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(element)\n\n $(element)\n .one(Util.TRANSITION_END, (event) => this._destroyElement(element, event))\n .emulateTransitionEnd(transitionDuration)\n }\n\n _destroyElement(element) {\n $(element)\n .detach()\n .trigger(Event.CLOSED)\n .remove()\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new Alert(this)\n $element.data(DATA_KEY, data)\n }\n\n if (config === 'close') {\n data[config](this)\n }\n })\n }\n\n static _handleDismiss(alertInstance) {\n return function (event) {\n if (event) {\n event.preventDefault()\n }\n\n alertInstance.close(this)\n }\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(\n Event.CLICK_DATA_API,\n Selector.DISMISS,\n Alert._handleDismiss(new Alert())\n )\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Alert._jQueryInterface\n $.fn[NAME].Constructor = Alert\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Alert._jQueryInterface\n }\n\n return Alert\n})($)\n\nexport default Alert\n","import $ from 'jquery'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Button = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'button'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.button'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const ClassName = {\n ACTIVE : 'active',\n BUTTON : 'btn',\n FOCUS : 'focus'\n }\n\n const Selector = {\n DATA_TOGGLE_CARROT : '[data-toggle^=\"button\"]',\n DATA_TOGGLE : '[data-toggle=\"buttons\"]',\n INPUT : 'input',\n ACTIVE : '.active',\n BUTTON : '.btn'\n }\n\n const Event = {\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n FOCUS_BLUR_DATA_API : `focus${EVENT_KEY}${DATA_API_KEY} ` +\n `blur${EVENT_KEY}${DATA_API_KEY}`\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Button {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n toggle() {\n let triggerChangeEvent = true\n let addAriaPressed = true\n const rootElement = $(this._element).closest(\n Selector.DATA_TOGGLE\n )[0]\n\n if (rootElement) {\n const input = this._element.querySelector(Selector.INPUT)\n\n if (input) {\n if (input.type === 'radio') {\n if (input.checked &&\n this._element.classList.contains(ClassName.ACTIVE)) {\n triggerChangeEvent = false\n } else {\n const activeElement = rootElement.querySelector(Selector.ACTIVE)\n\n if (activeElement) {\n $(activeElement).removeClass(ClassName.ACTIVE)\n }\n }\n }\n\n if (triggerChangeEvent) {\n if (input.hasAttribute('disabled') ||\n rootElement.hasAttribute('disabled') ||\n input.classList.contains('disabled') ||\n rootElement.classList.contains('disabled')) {\n return\n }\n input.checked = !this._element.classList.contains(ClassName.ACTIVE)\n $(input).trigger('change')\n }\n\n input.focus()\n addAriaPressed = false\n }\n }\n\n if (addAriaPressed) {\n this._element.setAttribute('aria-pressed',\n !this._element.classList.contains(ClassName.ACTIVE))\n }\n\n if (triggerChangeEvent) {\n $(this._element).toggleClass(ClassName.ACTIVE)\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new Button(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n event.preventDefault()\n\n let button = event.target\n\n if (!$(button).hasClass(ClassName.BUTTON)) {\n button = $(button).closest(Selector.BUTTON)\n }\n\n Button._jQueryInterface.call($(button), 'toggle')\n })\n .on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n const button = $(event.target).closest(Selector.BUTTON)[0]\n $(button).toggleClass(ClassName.FOCUS, /^focus(in)?$/.test(event.type))\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Button._jQueryInterface\n $.fn[NAME].Constructor = Button\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Button._jQueryInterface\n }\n\n return Button\n})($)\n\nexport default Button\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Carousel = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'carousel'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.carousel'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const ARROW_LEFT_KEYCODE = 37 // KeyboardEvent.which value for left arrow key\n const ARROW_RIGHT_KEYCODE = 39 // KeyboardEvent.which value for right arrow key\n const TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\n\n const Default = {\n interval : 5000,\n keyboard : true,\n slide : false,\n pause : 'hover',\n wrap : true\n }\n\n const DefaultType = {\n interval : '(number|boolean)',\n keyboard : 'boolean',\n slide : '(boolean|string)',\n pause : '(string|boolean)',\n wrap : 'boolean'\n }\n\n const Direction = {\n NEXT : 'next',\n PREV : 'prev',\n LEFT : 'left',\n RIGHT : 'right'\n }\n\n const Event = {\n SLIDE : `slide${EVENT_KEY}`,\n SLID : `slid${EVENT_KEY}`,\n KEYDOWN : `keydown${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`,\n TOUCHEND : `touchend${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n CAROUSEL : 'carousel',\n ACTIVE : 'active',\n SLIDE : 'slide',\n RIGHT : 'carousel-item-right',\n LEFT : 'carousel-item-left',\n NEXT : 'carousel-item-next',\n PREV : 'carousel-item-prev',\n ITEM : 'carousel-item'\n }\n\n const Selector = {\n ACTIVE : '.active',\n ACTIVE_ITEM : '.active.carousel-item',\n ITEM : '.carousel-item',\n NEXT_PREV : '.carousel-item-next, .carousel-item-prev',\n INDICATORS : '.carousel-indicators',\n DATA_SLIDE : '[data-slide], [data-slide-to]',\n DATA_RIDE : '[data-ride=\"carousel\"]'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Carousel {\n constructor(element, config) {\n this._items = null\n this._interval = null\n this._activeElement = null\n\n this._isPaused = false\n this._isSliding = false\n\n this.touchTimeout = null\n\n this._config = this._getConfig(config)\n this._element = $(element)[0]\n this._indicatorsElement = this._element.querySelector(Selector.INDICATORS)\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n next() {\n if (!this._isSliding) {\n this._slide(Direction.NEXT)\n }\n }\n\n nextWhenVisible() {\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden &&\n ($(this._element).is(':visible') && $(this._element).css('visibility') !== 'hidden')) {\n this.next()\n }\n }\n\n prev() {\n if (!this._isSliding) {\n this._slide(Direction.PREV)\n }\n }\n\n pause(event) {\n if (!event) {\n this._isPaused = true\n }\n\n if (this._element.querySelector(Selector.NEXT_PREV)) {\n Util.triggerTransitionEnd(this._element)\n this.cycle(true)\n }\n\n clearInterval(this._interval)\n this._interval = null\n }\n\n cycle(event) {\n if (!event) {\n this._isPaused = false\n }\n\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n\n if (this._config.interval && !this._isPaused) {\n this._interval = setInterval(\n (document.visibilityState ? this.nextWhenVisible : this.next).bind(this),\n this._config.interval\n )\n }\n }\n\n to(index) {\n this._activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n\n const activeIndex = this._getItemIndex(this._activeElement)\n\n if (index > this._items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n $(this._element).one(Event.SLID, () => this.to(index))\n return\n }\n\n if (activeIndex === index) {\n this.pause()\n this.cycle()\n return\n }\n\n const direction = index > activeIndex\n ? Direction.NEXT\n : Direction.PREV\n\n this._slide(direction, this._items[index])\n }\n\n dispose() {\n $(this._element).off(EVENT_KEY)\n $.removeData(this._element, DATA_KEY)\n\n this._items = null\n this._config = null\n this._element = null\n this._interval = null\n this._isPaused = null\n this._isSliding = null\n this._activeElement = null\n this._indicatorsElement = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n $(this._element)\n .on(Event.KEYDOWN, (event) => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n $(this._element)\n .on(Event.MOUSEENTER, (event) => this.pause(event))\n .on(Event.MOUSELEAVE, (event) => this.cycle(event))\n if ('ontouchstart' in document.documentElement) {\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n $(this._element).on(Event.TOUCHEND, () => {\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n this.touchTimeout = setTimeout((event) => this.cycle(event), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n })\n }\n }\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n switch (event.which) {\n case ARROW_LEFT_KEYCODE:\n event.preventDefault()\n this.prev()\n break\n case ARROW_RIGHT_KEYCODE:\n event.preventDefault()\n this.next()\n break\n default:\n }\n }\n\n _getItemIndex(element) {\n this._items = element && element.parentNode\n ? [].slice.call(element.parentNode.querySelectorAll(Selector.ITEM))\n : []\n return this._items.indexOf(element)\n }\n\n _getItemByDirection(direction, activeElement) {\n const isNextDirection = direction === Direction.NEXT\n const isPrevDirection = direction === Direction.PREV\n const activeIndex = this._getItemIndex(activeElement)\n const lastItemIndex = this._items.length - 1\n const isGoingToWrap = isPrevDirection && activeIndex === 0 ||\n isNextDirection && activeIndex === lastItemIndex\n\n if (isGoingToWrap && !this._config.wrap) {\n return activeElement\n }\n\n const delta = direction === Direction.PREV ? -1 : 1\n const itemIndex = (activeIndex + delta) % this._items.length\n\n return itemIndex === -1\n ? this._items[this._items.length - 1] : this._items[itemIndex]\n }\n\n _triggerSlideEvent(relatedTarget, eventDirectionName) {\n const targetIndex = this._getItemIndex(relatedTarget)\n const fromIndex = this._getItemIndex(this._element.querySelector(Selector.ACTIVE_ITEM))\n const slideEvent = $.Event(Event.SLIDE, {\n relatedTarget,\n direction: eventDirectionName,\n from: fromIndex,\n to: targetIndex\n })\n\n $(this._element).trigger(slideEvent)\n\n return slideEvent\n }\n\n _setActiveIndicatorElement(element) {\n if (this._indicatorsElement) {\n const indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector.ACTIVE))\n $(indicators)\n .removeClass(ClassName.ACTIVE)\n\n const nextIndicator = this._indicatorsElement.children[\n this._getItemIndex(element)\n ]\n\n if (nextIndicator) {\n $(nextIndicator).addClass(ClassName.ACTIVE)\n }\n }\n }\n\n _slide(direction, element) {\n const activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n const activeElementIndex = this._getItemIndex(activeElement)\n const nextElement = element || activeElement &&\n this._getItemByDirection(direction, activeElement)\n const nextElementIndex = this._getItemIndex(nextElement)\n const isCycling = Boolean(this._interval)\n\n let directionalClassName\n let orderClassName\n let eventDirectionName\n\n if (direction === Direction.NEXT) {\n directionalClassName = ClassName.LEFT\n orderClassName = ClassName.NEXT\n eventDirectionName = Direction.LEFT\n } else {\n directionalClassName = ClassName.RIGHT\n orderClassName = ClassName.PREV\n eventDirectionName = Direction.RIGHT\n }\n\n if (nextElement && $(nextElement).hasClass(ClassName.ACTIVE)) {\n this._isSliding = false\n return\n }\n\n const slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName)\n if (slideEvent.isDefaultPrevented()) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n return\n }\n\n this._isSliding = true\n\n if (isCycling) {\n this.pause()\n }\n\n this._setActiveIndicatorElement(nextElement)\n\n const slidEvent = $.Event(Event.SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n })\n\n if ($(this._element).hasClass(ClassName.SLIDE)) {\n $(nextElement).addClass(orderClassName)\n\n Util.reflow(nextElement)\n\n $(activeElement).addClass(directionalClassName)\n $(nextElement).addClass(directionalClassName)\n\n const transitionDuration = Util.getTransitionDurationFromElement(activeElement)\n\n $(activeElement)\n .one(Util.TRANSITION_END, () => {\n $(nextElement)\n .removeClass(`${directionalClassName} ${orderClassName}`)\n .addClass(ClassName.ACTIVE)\n\n $(activeElement).removeClass(`${ClassName.ACTIVE} ${orderClassName} ${directionalClassName}`)\n\n this._isSliding = false\n\n setTimeout(() => $(this._element).trigger(slidEvent), 0)\n })\n .emulateTransitionEnd(transitionDuration)\n } else {\n $(activeElement).removeClass(ClassName.ACTIVE)\n $(nextElement).addClass(ClassName.ACTIVE)\n\n this._isSliding = false\n $(this._element).trigger(slidEvent)\n }\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n let _config = {\n ...Default,\n ...$(this).data()\n }\n\n if (typeof config === 'object') {\n _config = {\n ..._config,\n ...config\n }\n }\n\n const action = typeof config === 'string' ? config : _config.slide\n\n if (!data) {\n data = new Carousel(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'number') {\n data.to(config)\n } else if (typeof action === 'string') {\n if (typeof data[action] === 'undefined') {\n throw new TypeError(`No method named \"${action}\"`)\n }\n data[action]()\n } else if (_config.interval) {\n data.pause()\n data.cycle()\n }\n })\n }\n\n static _dataApiClickHandler(event) {\n const selector = Util.getSelectorFromElement(this)\n\n if (!selector) {\n return\n }\n\n const target = $(selector)[0]\n\n if (!target || !$(target).hasClass(ClassName.CAROUSEL)) {\n return\n }\n\n const config = {\n ...$(target).data(),\n ...$(this).data()\n }\n const slideIndex = this.getAttribute('data-slide-to')\n\n if (slideIndex) {\n config.interval = false\n }\n\n Carousel._jQueryInterface.call($(target), config)\n\n if (slideIndex) {\n $(target).data(DATA_KEY).to(slideIndex)\n }\n\n event.preventDefault()\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler)\n\n $(window).on(Event.LOAD_DATA_API, () => {\n const carousels = [].slice.call(document.querySelectorAll(Selector.DATA_RIDE))\n for (let i = 0, len = carousels.length; i < len; i++) {\n const $carousel = $(carousels[i])\n Carousel._jQueryInterface.call($carousel, $carousel.data())\n }\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Carousel._jQueryInterface\n $.fn[NAME].Constructor = Carousel\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Carousel._jQueryInterface\n }\n\n return Carousel\n})($)\n\nexport default Carousel\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Collapse = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'collapse'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.collapse'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Default = {\n toggle : true,\n parent : ''\n }\n\n const DefaultType = {\n toggle : 'boolean',\n parent : '(string|element)'\n }\n\n const Event = {\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n SHOW : 'show',\n COLLAPSE : 'collapse',\n COLLAPSING : 'collapsing',\n COLLAPSED : 'collapsed'\n }\n\n const Dimension = {\n WIDTH : 'width',\n HEIGHT : 'height'\n }\n\n const Selector = {\n ACTIVES : '.show, .collapsing',\n DATA_TOGGLE : '[data-toggle=\"collapse\"]'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Collapse {\n constructor(element, config) {\n this._isTransitioning = false\n this._element = element\n this._config = this._getConfig(config)\n this._triggerArray = $.makeArray(document.querySelectorAll(\n `[data-toggle=\"collapse\"][href=\"#${element.id}\"],` +\n `[data-toggle=\"collapse\"][data-target=\"#${element.id}\"]`\n ))\n const toggleList = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = toggleList.length; i < len; i++) {\n const elem = toggleList[i]\n const selector = Util.getSelectorFromElement(elem)\n const filterElement = [].slice.call(document.querySelectorAll(selector))\n .filter((foundElem) => foundElem === element)\n\n if (selector !== null && filterElement.length > 0) {\n this._selector = selector\n this._triggerArray.push(elem)\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray)\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle() {\n if ($(this._element).hasClass(ClassName.SHOW)) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning ||\n $(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n let actives\n let activesData\n\n if (this._parent) {\n actives = [].slice.call(this._parent.querySelectorAll(Selector.ACTIVES))\n .filter((elem) => elem.getAttribute('data-parent') === this._config.parent)\n\n if (actives.length === 0) {\n actives = null\n }\n }\n\n if (actives) {\n activesData = $(actives).not(this._selector).data(DATA_KEY)\n if (activesData && activesData._isTransitioning) {\n return\n }\n }\n\n const startEvent = $.Event(Event.SHOW)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n if (actives) {\n Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide')\n if (!activesData) {\n $(actives).data(DATA_KEY, null)\n }\n }\n\n const dimension = this._getDimension()\n\n $(this._element)\n .removeClass(ClassName.COLLAPSE)\n .addClass(ClassName.COLLAPSING)\n\n this._element.style[dimension] = 0\n\n if (this._triggerArray.length) {\n $(this._triggerArray)\n .removeClass(ClassName.COLLAPSED)\n .attr('aria-expanded', true)\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .addClass(ClassName.SHOW)\n\n this._element.style[dimension] = ''\n\n this.setTransitioning(false)\n\n $(this._element).trigger(Event.SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning ||\n !$(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n const startEvent = $.Event(Event.HIDE)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n Util.reflow(this._element)\n\n $(this._element)\n .addClass(ClassName.COLLAPSING)\n .removeClass(ClassName.COLLAPSE)\n .removeClass(ClassName.SHOW)\n\n const triggerArrayLength = this._triggerArray.length\n if (triggerArrayLength > 0) {\n for (let i = 0; i < triggerArrayLength; i++) {\n const trigger = this._triggerArray[i]\n const selector = Util.getSelectorFromElement(trigger)\n if (selector !== null) {\n const $elem = $([].slice.call(document.querySelectorAll(selector)))\n if (!$elem.hasClass(ClassName.SHOW)) {\n $(trigger).addClass(ClassName.COLLAPSED)\n .attr('aria-expanded', false)\n }\n }\n }\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n this.setTransitioning(false)\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .trigger(Event.HIDDEN)\n }\n\n this._element.style[dimension] = ''\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n }\n\n setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._parent = null\n this._element = null\n this._triggerArray = null\n this._isTransitioning = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n config.toggle = Boolean(config.toggle) // Coerce string values\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _getDimension() {\n const hasWidth = $(this._element).hasClass(Dimension.WIDTH)\n return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT\n }\n\n _getParent() {\n let parent = null\n if (Util.isElement(this._config.parent)) {\n parent = this._config.parent\n\n // It's a jQuery object\n if (typeof this._config.parent.jquery !== 'undefined') {\n parent = this._config.parent[0]\n }\n } else {\n parent = document.querySelector(this._config.parent)\n }\n\n const selector =\n `[data-toggle=\"collapse\"][data-parent=\"${this._config.parent}\"]`\n\n const children = [].slice.call(parent.querySelectorAll(selector))\n $(children).each((i, element) => {\n this._addAriaAndCollapsedClass(\n Collapse._getTargetFromElement(element),\n [element]\n )\n })\n\n return parent\n }\n\n _addAriaAndCollapsedClass(element, triggerArray) {\n if (element) {\n const isOpen = $(element).hasClass(ClassName.SHOW)\n\n if (triggerArray.length) {\n $(triggerArray)\n .toggleClass(ClassName.COLLAPSED, !isOpen)\n .attr('aria-expanded', isOpen)\n }\n }\n }\n\n // Static\n\n static _getTargetFromElement(element) {\n const selector = Util.getSelectorFromElement(element)\n return selector ? document.querySelector(selector) : null\n }\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n const _config = {\n ...Default,\n ...$this.data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data && _config.toggle && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n if (!data) {\n data = new Collapse(this, _config)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n // preventDefault only for <a> elements (which change the URL) not inside the collapsible element\n if (event.currentTarget.tagName === 'A') {\n event.preventDefault()\n }\n\n const $trigger = $(this)\n const selector = Util.getSelectorFromElement(this)\n const selectors = [].slice.call(document.querySelectorAll(selector))\n $(selectors).each(function () {\n const $target = $(this)\n const data = $target.data(DATA_KEY)\n const config = data ? 'toggle' : $trigger.data()\n Collapse._jQueryInterface.call($target, config)\n })\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Collapse._jQueryInterface\n $.fn[NAME].Constructor = Collapse\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Collapse._jQueryInterface\n }\n\n return Collapse\n})($)\n\nexport default Collapse\n","import $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Dropdown = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'dropdown'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.dropdown'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n const SPACE_KEYCODE = 32 // KeyboardEvent.which value for space key\n const TAB_KEYCODE = 9 // KeyboardEvent.which value for tab key\n const ARROW_UP_KEYCODE = 38 // KeyboardEvent.which value for up arrow key\n const ARROW_DOWN_KEYCODE = 40 // KeyboardEvent.which value for down arrow key\n const RIGHT_MOUSE_BUTTON_WHICH = 3 // MouseEvent.which value for the right button (assuming a right-handed mouse)\n const REGEXP_KEYDOWN = new RegExp(`${ARROW_UP_KEYCODE}|${ARROW_DOWN_KEYCODE}|${ESCAPE_KEYCODE}`)\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n KEYDOWN_DATA_API : `keydown${EVENT_KEY}${DATA_API_KEY}`,\n KEYUP_DATA_API : `keyup${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n DISABLED : 'disabled',\n SHOW : 'show',\n DROPUP : 'dropup',\n DROPRIGHT : 'dropright',\n DROPLEFT : 'dropleft',\n MENURIGHT : 'dropdown-menu-right',\n MENULEFT : 'dropdown-menu-left',\n POSITION_STATIC : 'position-static'\n }\n\n const Selector = {\n DATA_TOGGLE : '[data-toggle=\"dropdown\"]',\n FORM_CHILD : '.dropdown form',\n MENU : '.dropdown-menu',\n NAVBAR_NAV : '.navbar-nav',\n VISIBLE_ITEMS : '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n }\n\n const AttachmentMap = {\n TOP : 'top-start',\n TOPEND : 'top-end',\n BOTTOM : 'bottom-start',\n BOTTOMEND : 'bottom-end',\n RIGHT : 'right-start',\n RIGHTEND : 'right-end',\n LEFT : 'left-start',\n LEFTEND : 'left-end'\n }\n\n const Default = {\n offset : 0,\n flip : true,\n boundary : 'scrollParent',\n reference : 'toggle',\n display : 'dynamic'\n }\n\n const DefaultType = {\n offset : '(number|string|function)',\n flip : 'boolean',\n boundary : '(string|element)',\n reference : '(string|element)',\n display : 'string'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Dropdown {\n constructor(element, config) {\n this._element = element\n this._popper = null\n this._config = this._getConfig(config)\n this._menu = this._getMenuElement()\n this._inNavbar = this._detectNavbar()\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n toggle() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this._element)\n const isActive = $(this._menu).hasClass(ClassName.SHOW)\n\n Dropdown._clearMenus()\n\n if (isActive) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const showEvent = $.Event(Event.SHOW, relatedTarget)\n\n $(parent).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n // Disable totally Popper.js for Dropdown in Navbar\n if (!this._inNavbar) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap dropdown require Popper.js (https://popper.js.org)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = parent\n } else if (Util.isElement(this._config.reference)) {\n referenceElement = this._config.reference\n\n // Check if it's jQuery element\n if (typeof this._config.reference.jquery !== 'undefined') {\n referenceElement = this._config.reference[0]\n }\n }\n\n // If boundary is not `scrollParent`, then set position to `static`\n // to allow the menu to \"escape\" the scroll parent's boundaries\n // https://github.com/twbs/bootstrap/issues/24251\n if (this._config.boundary !== 'scrollParent') {\n $(parent).addClass(ClassName.POSITION_STATIC)\n }\n this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig())\n }\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement &&\n $(parent).closest(Selector.NAVBAR_NAV).length === 0) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.SHOWN, relatedTarget))\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._element).off(EVENT_KEY)\n this._element = null\n this._menu = null\n if (this._popper !== null) {\n this._popper.destroy()\n this._popper = null\n }\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Private\n\n _addEventListeners() {\n $(this._element).on(Event.CLICK, (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.toggle()\n })\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this._element).data(),\n ...config\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getMenuElement() {\n if (!this._menu) {\n const parent = Dropdown._getParentFromElement(this._element)\n if (parent) {\n this._menu = parent.querySelector(Selector.MENU)\n }\n }\n return this._menu\n }\n\n _getPlacement() {\n const $parentDropdown = $(this._element.parentNode)\n let placement = AttachmentMap.BOTTOM\n\n // Handle dropup\n if ($parentDropdown.hasClass(ClassName.DROPUP)) {\n placement = AttachmentMap.TOP\n if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.TOPEND\n }\n } else if ($parentDropdown.hasClass(ClassName.DROPRIGHT)) {\n placement = AttachmentMap.RIGHT\n } else if ($parentDropdown.hasClass(ClassName.DROPLEFT)) {\n placement = AttachmentMap.LEFT\n } else if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.BOTTOMEND\n }\n return placement\n }\n\n _detectNavbar() {\n return $(this._element).closest('.navbar').length > 0\n }\n\n _getPopperConfig() {\n const offsetConf = {}\n if (typeof this._config.offset === 'function') {\n offsetConf.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this._config.offset(data.offsets) || {}\n }\n return data\n }\n } else {\n offsetConf.offset = this._config.offset\n }\n\n const popperConfig = {\n placement: this._getPlacement(),\n modifiers: {\n offset: offsetConf,\n flip: {\n enabled: this._config.flip\n },\n preventOverflow: {\n boundariesElement: this._config.boundary\n }\n }\n }\n\n // Disable Popper.js if we have a static display\n if (this._config.display === 'static') {\n popperConfig.modifiers.applyStyle = {\n enabled: false\n }\n }\n return popperConfig\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data) {\n data = new Dropdown(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n\n static _clearMenus(event) {\n if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH ||\n event.type === 'keyup' && event.which !== TAB_KEYCODE)) {\n return\n }\n\n const toggles = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = toggles.length; i < len; i++) {\n const parent = Dropdown._getParentFromElement(toggles[i])\n const context = $(toggles[i]).data(DATA_KEY)\n const relatedTarget = {\n relatedTarget: toggles[i]\n }\n\n if (event && event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n\n if (!context) {\n continue\n }\n\n const dropdownMenu = context._menu\n if (!$(parent).hasClass(ClassName.SHOW)) {\n continue\n }\n\n if (event && (event.type === 'click' &&\n /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) &&\n $.contains(parent, event.target)) {\n continue\n }\n\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n $(parent).trigger(hideEvent)\n if (hideEvent.isDefaultPrevented()) {\n continue\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n toggles[i].setAttribute('aria-expanded', 'false')\n\n $(dropdownMenu).removeClass(ClassName.SHOW)\n $(parent)\n .removeClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n }\n\n static _getParentFromElement(element) {\n let parent\n const selector = Util.getSelectorFromElement(element)\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n return parent || element.parentNode\n }\n\n // eslint-disable-next-line complexity\n static _dataApiKeydownHandler(event) {\n // If not input/textarea:\n // - And not a key in REGEXP_KEYDOWN => not a dropdown command\n // If input/textarea:\n // - If space key => not a dropdown command\n // - If key is other than escape\n // - If key is not up or down => not a dropdown command\n // - If trigger inside the menu => not a dropdown command\n if (/input|textarea/i.test(event.target.tagName)\n ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE &&\n (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE ||\n $(event.target).closest(Selector.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) {\n return\n }\n\n event.preventDefault()\n event.stopPropagation()\n\n if (this.disabled || $(this).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this)\n const isActive = $(parent).hasClass(ClassName.SHOW)\n\n if (!isActive && (event.which !== ESCAPE_KEYCODE || event.which !== SPACE_KEYCODE) ||\n isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {\n if (event.which === ESCAPE_KEYCODE) {\n const toggle = parent.querySelector(Selector.DATA_TOGGLE)\n $(toggle).trigger('focus')\n }\n\n $(this).trigger('click')\n return\n }\n\n const items = [].slice.call(parent.querySelectorAll(Selector.VISIBLE_ITEMS))\n\n if (items.length === 0) {\n return\n }\n\n let index = items.indexOf(event.target)\n\n if (event.which === ARROW_UP_KEYCODE && index > 0) { // Up\n index--\n }\n\n if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { // Down\n index++\n }\n\n if (index < 0) {\n index = 0\n }\n\n items[index].focus()\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler)\n .on(Event.KEYDOWN_DATA_API, Selector.MENU, Dropdown._dataApiKeydownHandler)\n .on(`${Event.CLICK_DATA_API} ${Event.KEYUP_DATA_API}`, Dropdown._clearMenus)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n event.preventDefault()\n event.stopPropagation()\n Dropdown._jQueryInterface.call($(this), 'toggle')\n })\n .on(Event.CLICK_DATA_API, Selector.FORM_CHILD, (e) => {\n e.stopPropagation()\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Dropdown._jQueryInterface\n $.fn[NAME].Constructor = Dropdown\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Dropdown._jQueryInterface\n }\n\n return Dropdown\n})($, Popper)\n\nexport default Dropdown\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Modal = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'modal'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.modal'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n\n const Default = {\n backdrop : true,\n keyboard : true,\n focus : true,\n show : true\n }\n\n const DefaultType = {\n backdrop : '(boolean|string)',\n keyboard : 'boolean',\n focus : 'boolean',\n show : 'boolean'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n RESIZE : `resize${EVENT_KEY}`,\n CLICK_DISMISS : `click.dismiss${EVENT_KEY}`,\n KEYDOWN_DISMISS : `keydown.dismiss${EVENT_KEY}`,\n MOUSEUP_DISMISS : `mouseup.dismiss${EVENT_KEY}`,\n MOUSEDOWN_DISMISS : `mousedown.dismiss${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n SCROLLBAR_MEASURER : 'modal-scrollbar-measure',\n BACKDROP : 'modal-backdrop',\n OPEN : 'modal-open',\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n DIALOG : '.modal-dialog',\n DATA_TOGGLE : '[data-toggle=\"modal\"]',\n DATA_DISMISS : '[data-dismiss=\"modal\"]',\n FIXED_CONTENT : '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',\n STICKY_CONTENT : '.sticky-top'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Modal {\n constructor(element, config) {\n this._config = this._getConfig(config)\n this._element = element\n this._dialog = element.querySelector(Selector.DIALOG)\n this._backdrop = null\n this._isShown = false\n this._isBodyOverflowing = false\n this._ignoreBackdropClick = false\n this._scrollbarWidth = 0\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isTransitioning || this._isShown) {\n return\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n this._isTransitioning = true\n }\n\n const showEvent = $.Event(Event.SHOW, {\n relatedTarget\n })\n\n $(this._element).trigger(showEvent)\n\n if (this._isShown || showEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = true\n\n this._checkScrollbar()\n this._setScrollbar()\n\n this._adjustDialog()\n\n $(document.body).addClass(ClassName.OPEN)\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(this._element).on(\n Event.CLICK_DISMISS,\n Selector.DATA_DISMISS,\n (event) => this.hide(event)\n )\n\n $(this._dialog).on(Event.MOUSEDOWN_DISMISS, () => {\n $(this._element).one(Event.MOUSEUP_DISMISS, (event) => {\n if ($(event.target).is(this._element)) {\n this._ignoreBackdropClick = true\n }\n })\n })\n\n this._showBackdrop(() => this._showElement(relatedTarget))\n }\n\n hide(event) {\n if (event) {\n event.preventDefault()\n }\n\n if (this._isTransitioning || !this._isShown) {\n return\n }\n\n const hideEvent = $.Event(Event.HIDE)\n\n $(this._element).trigger(hideEvent)\n\n if (!this._isShown || hideEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = false\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (transition) {\n this._isTransitioning = true\n }\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(document).off(Event.FOCUSIN)\n\n $(this._element).removeClass(ClassName.SHOW)\n\n $(this._element).off(Event.CLICK_DISMISS)\n $(this._dialog).off(Event.MOUSEDOWN_DISMISS)\n\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, (event) => this._hideModal(event))\n .emulateTransitionEnd(transitionDuration)\n } else {\n this._hideModal()\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n $(window, document, this._element, this._backdrop).off(EVENT_KEY)\n\n this._config = null\n this._element = null\n this._dialog = null\n this._backdrop = null\n this._isShown = null\n this._isBodyOverflowing = null\n this._ignoreBackdropClick = null\n this._scrollbarWidth = null\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _showElement(relatedTarget) {\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (!this._element.parentNode ||\n this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {\n // Don't move modal's DOM position\n document.body.appendChild(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.scrollTop = 0\n\n if (transition) {\n Util.reflow(this._element)\n }\n\n $(this._element).addClass(ClassName.SHOW)\n\n if (this._config.focus) {\n this._enforceFocus()\n }\n\n const shownEvent = $.Event(Event.SHOWN, {\n relatedTarget\n })\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._element.focus()\n }\n this._isTransitioning = false\n $(this._element).trigger(shownEvent)\n }\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._dialog)\n .one(Util.TRANSITION_END, transitionComplete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n transitionComplete()\n }\n }\n\n _enforceFocus() {\n $(document)\n .off(Event.FOCUSIN) // Guard against infinite focus loop\n .on(Event.FOCUSIN, (event) => {\n if (document !== event.target &&\n this._element !== event.target &&\n $(this._element).has(event.target).length === 0) {\n this._element.focus()\n }\n })\n }\n\n _setEscapeEvent() {\n if (this._isShown && this._config.keyboard) {\n $(this._element).on(Event.KEYDOWN_DISMISS, (event) => {\n if (event.which === ESCAPE_KEYCODE) {\n event.preventDefault()\n this.hide()\n }\n })\n } else if (!this._isShown) {\n $(this._element).off(Event.KEYDOWN_DISMISS)\n }\n }\n\n _setResizeEvent() {\n if (this._isShown) {\n $(window).on(Event.RESIZE, (event) => this.handleUpdate(event))\n } else {\n $(window).off(Event.RESIZE)\n }\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._isTransitioning = false\n this._showBackdrop(() => {\n $(document.body).removeClass(ClassName.OPEN)\n this._resetAdjustments()\n this._resetScrollbar()\n $(this._element).trigger(Event.HIDDEN)\n })\n }\n\n _removeBackdrop() {\n if (this._backdrop) {\n $(this._backdrop).remove()\n this._backdrop = null\n }\n }\n\n _showBackdrop(callback) {\n const animate = $(this._element).hasClass(ClassName.FADE)\n ? ClassName.FADE : ''\n\n if (this._isShown && this._config.backdrop) {\n this._backdrop = document.createElement('div')\n this._backdrop.className = ClassName.BACKDROP\n\n if (animate) {\n this._backdrop.classList.add(animate)\n }\n\n $(this._backdrop).appendTo(document.body)\n\n $(this._element).on(Event.CLICK_DISMISS, (event) => {\n if (this._ignoreBackdropClick) {\n this._ignoreBackdropClick = false\n return\n }\n if (event.target !== event.currentTarget) {\n return\n }\n if (this._config.backdrop === 'static') {\n this._element.focus()\n } else {\n this.hide()\n }\n })\n\n if (animate) {\n Util.reflow(this._backdrop)\n }\n\n $(this._backdrop).addClass(ClassName.SHOW)\n\n if (!callback) {\n return\n }\n\n if (!animate) {\n callback()\n return\n }\n\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callback)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else if (!this._isShown && this._backdrop) {\n $(this._backdrop).removeClass(ClassName.SHOW)\n\n const callbackRemove = () => {\n this._removeBackdrop()\n if (callback) {\n callback()\n }\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callbackRemove)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else {\n callbackRemove()\n }\n } else if (callback) {\n callback()\n }\n }\n\n // ----------------------------------------------------------------------\n // the following methods are used to handle overflowing modals\n // todo (fat): these should probably be refactored out of modal.js\n // ----------------------------------------------------------------------\n\n _adjustDialog() {\n const isModalOverflowing =\n this._element.scrollHeight > document.documentElement.clientHeight\n\n if (!this._isBodyOverflowing && isModalOverflowing) {\n this._element.style.paddingLeft = `${this._scrollbarWidth}px`\n }\n\n if (this._isBodyOverflowing && !isModalOverflowing) {\n this._element.style.paddingRight = `${this._scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n _checkScrollbar() {\n const rect = document.body.getBoundingClientRect()\n this._isBodyOverflowing = rect.left + rect.right < window.innerWidth\n this._scrollbarWidth = this._getScrollbarWidth()\n }\n\n _setScrollbar() {\n if (this._isBodyOverflowing) {\n // Note: DOMNode.style.paddingRight returns the actual value or '' if not set\n // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n const stickyContent = [].slice.call(document.querySelectorAll(Selector.STICKY_CONTENT))\n\n // Adjust fixed content padding\n $(fixedContent).each((index, element) => {\n const actualPadding = element.style.paddingRight\n const calculatedPadding = $(element).css('padding-right')\n $(element)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n })\n\n // Adjust sticky content margin\n $(stickyContent).each((index, element) => {\n const actualMargin = element.style.marginRight\n const calculatedMargin = $(element).css('margin-right')\n $(element)\n .data('margin-right', actualMargin)\n .css('margin-right', `${parseFloat(calculatedMargin) - this._scrollbarWidth}px`)\n })\n\n // Adjust body padding\n const actualPadding = document.body.style.paddingRight\n const calculatedPadding = $(document.body).css('padding-right')\n $(document.body)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n }\n }\n\n _resetScrollbar() {\n // Restore fixed content padding\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n $(fixedContent).each((index, element) => {\n const padding = $(element).data('padding-right')\n $(element).removeData('padding-right')\n element.style.paddingRight = padding ? padding : ''\n })\n\n // Restore sticky content\n const elements = [].slice.call(document.querySelectorAll(`${Selector.STICKY_CONTENT}`))\n $(elements).each((index, element) => {\n const margin = $(element).data('margin-right')\n if (typeof margin !== 'undefined') {\n $(element).css('margin-right', margin).removeData('margin-right')\n }\n })\n\n // Restore body padding\n const padding = $(document.body).data('padding-right')\n $(document.body).removeData('padding-right')\n document.body.style.paddingRight = padding ? padding : ''\n }\n\n _getScrollbarWidth() { // thx d.walsh\n const scrollDiv = document.createElement('div')\n scrollDiv.className = ClassName.SCROLLBAR_MEASURER\n document.body.appendChild(scrollDiv)\n const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth\n document.body.removeChild(scrollDiv)\n return scrollbarWidth\n }\n\n // Static\n\n static _jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = {\n ...Default,\n ...$(this).data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data) {\n data = new Modal(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config](relatedTarget)\n } else if (_config.show) {\n data.show(relatedTarget)\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n let target\n const selector = Util.getSelectorFromElement(this)\n\n if (selector) {\n target = document.querySelector(selector)\n }\n\n const config = $(target).data(DATA_KEY)\n ? 'toggle' : {\n ...$(target).data(),\n ...$(this).data()\n }\n\n if (this.tagName === 'A' || this.tagName === 'AREA') {\n event.preventDefault()\n }\n\n const $target = $(target).one(Event.SHOW, (showEvent) => {\n if (showEvent.isDefaultPrevented()) {\n // Only register focus restorer if modal will actually get shown\n return\n }\n\n $target.one(Event.HIDDEN, () => {\n if ($(this).is(':visible')) {\n this.focus()\n }\n })\n })\n\n Modal._jQueryInterface.call($(target), config, this)\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Modal._jQueryInterface\n $.fn[NAME].Constructor = Modal\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Modal._jQueryInterface\n }\n\n return Modal\n})($)\n\nexport default Modal\n","import $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Tooltip = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'tooltip'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.tooltip'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const CLASS_PREFIX = 'bs-tooltip'\n const BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\n const DefaultType = {\n animation : 'boolean',\n template : 'string',\n title : '(string|element|function)',\n trigger : 'string',\n delay : '(number|object)',\n html : 'boolean',\n selector : '(string|boolean)',\n placement : '(string|function)',\n offset : '(number|string)',\n container : '(string|element|boolean)',\n fallbackPlacement : '(string|array)',\n boundary : '(string|element)'\n }\n\n const AttachmentMap = {\n AUTO : 'auto',\n TOP : 'top',\n RIGHT : 'right',\n BOTTOM : 'bottom',\n LEFT : 'left'\n }\n\n const Default = {\n animation : true,\n template : '<div class=\"tooltip\" role=\"tooltip\">' +\n '<div class=\"arrow\"></div>' +\n '<div class=\"tooltip-inner\"></div></div>',\n trigger : 'hover focus',\n title : '',\n delay : 0,\n html : false,\n selector : false,\n placement : 'top',\n offset : 0,\n container : false,\n fallbackPlacement : 'flip',\n boundary : 'scrollParent'\n }\n\n const HoverState = {\n SHOW : 'show',\n OUT : 'out'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n }\n\n const ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n TOOLTIP : '.tooltip',\n TOOLTIP_INNER : '.tooltip-inner',\n ARROW : '.arrow'\n }\n\n const Trigger = {\n HOVER : 'hover',\n FOCUS : 'focus',\n CLICK : 'click',\n MANUAL : 'manual'\n }\n\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Tooltip {\n constructor(element, config) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap tooltips require Popper.js (https://popper.js.org)')\n }\n\n // private\n this._isEnabled = true\n this._timeout = 0\n this._hoverState = ''\n this._activeTrigger = {}\n this._popper = null\n\n // Protected\n this.element = element\n this.config = this._getConfig(config)\n this.tip = null\n\n this._setListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle(event) {\n if (!this._isEnabled) {\n return\n }\n\n if (event) {\n const dataKey = this.constructor.DATA_KEY\n let context = $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n context._activeTrigger.click = !context._activeTrigger.click\n\n if (context._isWithActiveTrigger()) {\n context._enter(null, context)\n } else {\n context._leave(null, context)\n }\n } else {\n if ($(this.getTipElement()).hasClass(ClassName.SHOW)) {\n this._leave(null, this)\n return\n }\n\n this._enter(null, this)\n }\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n $.removeData(this.element, this.constructor.DATA_KEY)\n\n $(this.element).off(this.constructor.EVENT_KEY)\n $(this.element).closest('.modal').off('hide.bs.modal')\n\n if (this.tip) {\n $(this.tip).remove()\n }\n\n this._isEnabled = null\n this._timeout = null\n this._hoverState = null\n this._activeTrigger = null\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n this._popper = null\n this.element = null\n this.config = null\n this.tip = null\n }\n\n show() {\n if ($(this.element).css('display') === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n const showEvent = $.Event(this.constructor.Event.SHOW)\n if (this.isWithContent() && this._isEnabled) {\n $(this.element).trigger(showEvent)\n\n const isInTheDom = $.contains(\n this.element.ownerDocument.documentElement,\n this.element\n )\n\n if (showEvent.isDefaultPrevented() || !isInTheDom) {\n return\n }\n\n const tip = this.getTipElement()\n const tipId = Util.getUID(this.constructor.NAME)\n\n tip.setAttribute('id', tipId)\n this.element.setAttribute('aria-describedby', tipId)\n\n this.setContent()\n\n if (this.config.animation) {\n $(tip).addClass(ClassName.FADE)\n }\n\n const placement = typeof this.config.placement === 'function'\n ? this.config.placement.call(this, tip, this.element)\n : this.config.placement\n\n const attachment = this._getAttachment(placement)\n this.addAttachmentClass(attachment)\n\n const container = this.config.container === false ? document.body : $(document).find(this.config.container)\n\n $(tip).data(this.constructor.DATA_KEY, this)\n\n if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {\n $(tip).appendTo(container)\n }\n\n $(this.element).trigger(this.constructor.Event.INSERTED)\n\n this._popper = new Popper(this.element, tip, {\n placement: attachment,\n modifiers: {\n offset: {\n offset: this.config.offset\n },\n flip: {\n behavior: this.config.fallbackPlacement\n },\n arrow: {\n element: Selector.ARROW\n },\n preventOverflow: {\n boundariesElement: this.config.boundary\n }\n },\n onCreate: (data) => {\n if (data.originalPlacement !== data.placement) {\n this._handlePopperPlacementChange(data)\n }\n },\n onUpdate: (data) => {\n this._handlePopperPlacementChange(data)\n }\n })\n\n $(tip).addClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n const complete = () => {\n if (this.config.animation) {\n this._fixTransition()\n }\n const prevHoverState = this._hoverState\n this._hoverState = null\n\n $(this.element).trigger(this.constructor.Event.SHOWN)\n\n if (prevHoverState === HoverState.OUT) {\n this._leave(null, this)\n }\n }\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(this.tip)\n\n $(this.tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n }\n }\n\n hide(callback) {\n const tip = this.getTipElement()\n const hideEvent = $.Event(this.constructor.Event.HIDE)\n const complete = () => {\n if (this._hoverState !== HoverState.SHOW && tip.parentNode) {\n tip.parentNode.removeChild(tip)\n }\n\n this._cleanTipClass()\n this.element.removeAttribute('aria-describedby')\n $(this.element).trigger(this.constructor.Event.HIDDEN)\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n if (callback) {\n callback()\n }\n }\n\n $(this.element).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n $(tip).removeClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n this._activeTrigger[Trigger.CLICK] = false\n this._activeTrigger[Trigger.FOCUS] = false\n this._activeTrigger[Trigger.HOVER] = false\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(tip)\n\n $(tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n\n this._hoverState = ''\n }\n\n update() {\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Protected\n\n isWithContent() {\n return Boolean(this.getTitle())\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const tip = this.getTipElement()\n this.setElementContent($(tip.querySelectorAll(Selector.TOOLTIP_INNER)), this.getTitle())\n $(tip).removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n setElementContent($element, content) {\n const html = this.config.html\n if (typeof content === 'object' && (content.nodeType || content.jquery)) {\n // Content is a DOM node or a jQuery\n if (html) {\n if (!$(content).parent().is($element)) {\n $element.empty().append(content)\n }\n } else {\n $element.text($(content).text())\n }\n } else {\n $element[html ? 'html' : 'text'](content)\n }\n }\n\n getTitle() {\n let title = this.element.getAttribute('data-original-title')\n\n if (!title) {\n title = typeof this.config.title === 'function'\n ? this.config.title.call(this.element)\n : this.config.title\n }\n\n return title\n }\n\n // Private\n\n _getAttachment(placement) {\n return AttachmentMap[placement.toUpperCase()]\n }\n\n _setListeners() {\n const triggers = this.config.trigger.split(' ')\n\n triggers.forEach((trigger) => {\n if (trigger === 'click') {\n $(this.element).on(\n this.constructor.Event.CLICK,\n this.config.selector,\n (event) => this.toggle(event)\n )\n } else if (trigger !== Trigger.MANUAL) {\n const eventIn = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSEENTER\n : this.constructor.Event.FOCUSIN\n const eventOut = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSELEAVE\n : this.constructor.Event.FOCUSOUT\n\n $(this.element)\n .on(\n eventIn,\n this.config.selector,\n (event) => this._enter(event)\n )\n .on(\n eventOut,\n this.config.selector,\n (event) => this._leave(event)\n )\n }\n\n $(this.element).closest('.modal').on(\n 'hide.bs.modal',\n () => this.hide()\n )\n })\n\n if (this.config.selector) {\n this.config = {\n ...this.config,\n trigger: 'manual',\n selector: ''\n }\n } else {\n this._fixTitle()\n }\n }\n\n _fixTitle() {\n const titleType = typeof this.element.getAttribute('data-original-title')\n if (this.element.getAttribute('title') ||\n titleType !== 'string') {\n this.element.setAttribute(\n 'data-original-title',\n this.element.getAttribute('title') || ''\n )\n this.element.setAttribute('title', '')\n }\n }\n\n _enter(event, context) {\n const dataKey = this.constructor.DATA_KEY\n\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER\n ] = true\n }\n\n if ($(context.getTipElement()).hasClass(ClassName.SHOW) ||\n context._hoverState === HoverState.SHOW) {\n context._hoverState = HoverState.SHOW\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.SHOW\n\n if (!context.config.delay || !context.config.delay.show) {\n context.show()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.SHOW) {\n context.show()\n }\n }, context.config.delay.show)\n }\n\n _leave(event, context) {\n const dataKey = this.constructor.DATA_KEY\n\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER\n ] = false\n }\n\n if (context._isWithActiveTrigger()) {\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.OUT\n\n if (!context.config.delay || !context.config.delay.hide) {\n context.hide()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.OUT) {\n context.hide()\n }\n }, context.config.delay.hide)\n }\n\n _isWithActiveTrigger() {\n for (const trigger in this._activeTrigger) {\n if (this._activeTrigger[trigger]) {\n return true\n }\n }\n\n return false\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this.element).data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n if (this.config) {\n for (const key in this.config) {\n if (this.constructor.Default[key] !== this.config[key]) {\n config[key] = this.config[key]\n }\n }\n }\n\n return config\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n _handlePopperPlacementChange(popperData) {\n const popperInstance = popperData.instance\n this.tip = popperInstance.popper\n this._cleanTipClass()\n this.addAttachmentClass(this._getAttachment(popperData.placement))\n }\n\n _fixTransition() {\n const tip = this.getTipElement()\n const initConfigAnimation = this.config.animation\n if (tip.getAttribute('x-placement') !== null) {\n return\n }\n $(tip).removeClass(ClassName.FADE)\n this.config.animation = false\n this.hide()\n this.show()\n this.config.animation = initConfigAnimation\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' && config\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Tooltip(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Tooltip._jQueryInterface\n $.fn[NAME].Constructor = Tooltip\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Tooltip._jQueryInterface\n }\n\n return Tooltip\n})($, Popper)\n\nexport default Tooltip\n","import $ from 'jquery'\nimport Tooltip from './tooltip'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Popover = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'popover'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.popover'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const CLASS_PREFIX = 'bs-popover'\n const BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\n const Default = {\n ...Tooltip.Default,\n placement : 'right',\n trigger : 'click',\n content : '',\n template : '<div class=\"popover\" role=\"tooltip\">' +\n '<div class=\"arrow\"></div>' +\n '<h3 class=\"popover-header\"></h3>' +\n '<div class=\"popover-body\"></div></div>'\n }\n\n const DefaultType = {\n ...Tooltip.DefaultType,\n content : '(string|element|function)'\n }\n\n const ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n TITLE : '.popover-header',\n CONTENT : '.popover-body'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Popover extends Tooltip {\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Overrides\n\n isWithContent() {\n return this.getTitle() || this._getContent()\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const $tip = $(this.getTipElement())\n\n // We use append for html objects to maintain js events\n this.setElementContent($tip.find(Selector.TITLE), this.getTitle())\n let content = this._getContent()\n if (typeof content === 'function') {\n content = content.call(this.element)\n }\n this.setElementContent($tip.find(Selector.CONTENT), content)\n\n $tip.removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n // Private\n\n _getContent() {\n return this.element.getAttribute('data-content') ||\n this.config.content\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data && /destroy|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Popover(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Popover._jQueryInterface\n $.fn[NAME].Constructor = Popover\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Popover._jQueryInterface\n }\n\n return Popover\n})($)\n\nexport default Popover\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst ScrollSpy = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'scrollspy'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.scrollspy'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Default = {\n offset : 10,\n method : 'auto',\n target : ''\n }\n\n const DefaultType = {\n offset : 'number',\n method : 'string',\n target : '(string|element)'\n }\n\n const Event = {\n ACTIVATE : `activate${EVENT_KEY}`,\n SCROLL : `scroll${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n DROPDOWN_ITEM : 'dropdown-item',\n DROPDOWN_MENU : 'dropdown-menu',\n ACTIVE : 'active'\n }\n\n const Selector = {\n DATA_SPY : '[data-spy=\"scroll\"]',\n ACTIVE : '.active',\n NAV_LIST_GROUP : '.nav, .list-group',\n NAV_LINKS : '.nav-link',\n NAV_ITEMS : '.nav-item',\n LIST_ITEMS : '.list-group-item',\n DROPDOWN : '.dropdown',\n DROPDOWN_ITEMS : '.dropdown-item',\n DROPDOWN_TOGGLE : '.dropdown-toggle'\n }\n\n const OffsetMethod = {\n OFFSET : 'offset',\n POSITION : 'position'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class ScrollSpy {\n constructor(element, config) {\n this._element = element\n this._scrollElement = element.tagName === 'BODY' ? window : element\n this._config = this._getConfig(config)\n this._selector = `${this._config.target} ${Selector.NAV_LINKS},` +\n `${this._config.target} ${Selector.LIST_ITEMS},` +\n `${this._config.target} ${Selector.DROPDOWN_ITEMS}`\n this._offsets = []\n this._targets = []\n this._activeTarget = null\n this._scrollHeight = 0\n\n $(this._scrollElement).on(Event.SCROLL, (event) => this._process(event))\n\n this.refresh()\n this._process()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n refresh() {\n const autoMethod = this._scrollElement === this._scrollElement.window\n ? OffsetMethod.OFFSET : OffsetMethod.POSITION\n\n const offsetMethod = this._config.method === 'auto'\n ? autoMethod : this._config.method\n\n const offsetBase = offsetMethod === OffsetMethod.POSITION\n ? this._getScrollTop() : 0\n\n this._offsets = []\n this._targets = []\n\n this._scrollHeight = this._getScrollHeight()\n\n const targets = [].slice.call(document.querySelectorAll(this._selector))\n\n targets\n .map((element) => {\n let target\n const targetSelector = Util.getSelectorFromElement(element)\n\n if (targetSelector) {\n target = document.querySelector(targetSelector)\n }\n\n if (target) {\n const targetBCR = target.getBoundingClientRect()\n if (targetBCR.width || targetBCR.height) {\n // TODO (fat): remove sketch reliance on jQuery position/offset\n return [\n $(target)[offsetMethod]().top + offsetBase,\n targetSelector\n ]\n }\n }\n return null\n })\n .filter((item) => item)\n .sort((a, b) => a[0] - b[0])\n .forEach((item) => {\n this._offsets.push(item[0])\n this._targets.push(item[1])\n })\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._scrollElement).off(EVENT_KEY)\n\n this._element = null\n this._scrollElement = null\n this._config = null\n this._selector = null\n this._offsets = null\n this._targets = null\n this._activeTarget = null\n this._scrollHeight = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.target !== 'string') {\n let id = $(config.target).attr('id')\n if (!id) {\n id = Util.getUID(NAME)\n $(config.target).attr('id', id)\n }\n config.target = `#${id}`\n }\n\n Util.typeCheckConfig(NAME, config, DefaultType)\n\n return config\n }\n\n _getScrollTop() {\n return this._scrollElement === window\n ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop\n }\n\n _getScrollHeight() {\n return this._scrollElement.scrollHeight || Math.max(\n document.body.scrollHeight,\n document.documentElement.scrollHeight\n )\n }\n\n _getOffsetHeight() {\n return this._scrollElement === window\n ? window.innerHeight : this._scrollElement.getBoundingClientRect().height\n }\n\n _process() {\n const scrollTop = this._getScrollTop() + this._config.offset\n const scrollHeight = this._getScrollHeight()\n const maxScroll = this._config.offset +\n scrollHeight -\n this._getOffsetHeight()\n\n if (this._scrollHeight !== scrollHeight) {\n this.refresh()\n }\n\n if (scrollTop >= maxScroll) {\n const target = this._targets[this._targets.length - 1]\n\n if (this._activeTarget !== target) {\n this._activate(target)\n }\n return\n }\n\n if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {\n this._activeTarget = null\n this._clear()\n return\n }\n\n const offsetLength = this._offsets.length\n for (let i = offsetLength; i--;) {\n const isActiveTarget = this._activeTarget !== this._targets[i] &&\n scrollTop >= this._offsets[i] &&\n (typeof this._offsets[i + 1] === 'undefined' ||\n scrollTop < this._offsets[i + 1])\n\n if (isActiveTarget) {\n this._activate(this._targets[i])\n }\n }\n }\n\n _activate(target) {\n this._activeTarget = target\n\n this._clear()\n\n let queries = this._selector.split(',')\n // eslint-disable-next-line arrow-body-style\n queries = queries.map((selector) => {\n return `${selector}[data-target=\"${target}\"],` +\n `${selector}[href=\"${target}\"]`\n })\n\n const $link = $([].slice.call(document.querySelectorAll(queries.join(','))))\n\n if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {\n $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE)\n $link.addClass(ClassName.ACTIVE)\n } else {\n // Set triggered link as active\n $link.addClass(ClassName.ACTIVE)\n // Set triggered links parents as active\n // With both <ul> and <nav> markup a parent is the previous sibling of any nav ancestor\n $link.parents(Selector.NAV_LIST_GROUP).prev(`${Selector.NAV_LINKS}, ${Selector.LIST_ITEMS}`).addClass(ClassName.ACTIVE)\n // Handle special case when .nav-link is inside .nav-item\n $link.parents(Selector.NAV_LIST_GROUP).prev(Selector.NAV_ITEMS).children(Selector.NAV_LINKS).addClass(ClassName.ACTIVE)\n }\n\n $(this._scrollElement).trigger(Event.ACTIVATE, {\n relatedTarget: target\n })\n }\n\n _clear() {\n const nodes = [].slice.call(document.querySelectorAll(this._selector))\n $(nodes).filter(Selector.ACTIVE).removeClass(ClassName.ACTIVE)\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' && config\n\n if (!data) {\n data = new ScrollSpy(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(window).on(Event.LOAD_DATA_API, () => {\n const scrollSpys = [].slice.call(document.querySelectorAll(Selector.DATA_SPY))\n\n const scrollSpysLength = scrollSpys.length\n for (let i = scrollSpysLength; i--;) {\n const $spy = $(scrollSpys[i])\n ScrollSpy._jQueryInterface.call($spy, $spy.data())\n }\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = ScrollSpy._jQueryInterface\n $.fn[NAME].Constructor = ScrollSpy\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return ScrollSpy._jQueryInterface\n }\n\n return ScrollSpy\n})($)\n\nexport default ScrollSpy\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): tab.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Tab = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'tab'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.tab'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n DROPDOWN_MENU : 'dropdown-menu',\n ACTIVE : 'active',\n DISABLED : 'disabled',\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n DROPDOWN : '.dropdown',\n NAV_LIST_GROUP : '.nav, .list-group',\n ACTIVE : '.active',\n ACTIVE_UL : '> li > .active',\n DATA_TOGGLE : '[data-toggle=\"tab\"], [data-toggle=\"pill\"], [data-toggle=\"list\"]',\n DROPDOWN_TOGGLE : '.dropdown-toggle',\n DROPDOWN_ACTIVE_CHILD : '> .dropdown-menu .active'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Tab {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n show() {\n if (this._element.parentNode &&\n this._element.parentNode.nodeType === Node.ELEMENT_NODE &&\n $(this._element).hasClass(ClassName.ACTIVE) ||\n $(this._element).hasClass(ClassName.DISABLED)) {\n return\n }\n\n let target\n let previous\n const listElement = $(this._element).closest(Selector.NAV_LIST_GROUP)[0]\n const selector = Util.getSelectorFromElement(this._element)\n\n if (listElement) {\n const itemSelector = listElement.nodeName === 'UL' ? Selector.ACTIVE_UL : Selector.ACTIVE\n previous = $.makeArray($(listElement).find(itemSelector))\n previous = previous[previous.length - 1]\n }\n\n const hideEvent = $.Event(Event.HIDE, {\n relatedTarget: this._element\n })\n\n const showEvent = $.Event(Event.SHOW, {\n relatedTarget: previous\n })\n\n if (previous) {\n $(previous).trigger(hideEvent)\n }\n\n $(this._element).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented() ||\n hideEvent.isDefaultPrevented()) {\n return\n }\n\n if (selector) {\n target = document.querySelector(selector)\n }\n\n this._activate(\n this._element,\n listElement\n )\n\n const complete = () => {\n const hiddenEvent = $.Event(Event.HIDDEN, {\n relatedTarget: this._element\n })\n\n const shownEvent = $.Event(Event.SHOWN, {\n relatedTarget: previous\n })\n\n $(previous).trigger(hiddenEvent)\n $(this._element).trigger(shownEvent)\n }\n\n if (target) {\n this._activate(target, target.parentNode, complete)\n } else {\n complete()\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Private\n\n _activate(element, container, callback) {\n let activeElements\n if (container.nodeName === 'UL') {\n activeElements = $(container).find(Selector.ACTIVE_UL)\n } else {\n activeElements = $(container).children(Selector.ACTIVE)\n }\n\n const active = activeElements[0]\n const isTransitioning = callback &&\n (active && $(active).hasClass(ClassName.FADE))\n\n const complete = () => this._transitionComplete(\n element,\n active,\n callback\n )\n\n if (active && isTransitioning) {\n const transitionDuration = Util.getTransitionDurationFromElement(active)\n\n $(active)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n }\n\n _transitionComplete(element, active, callback) {\n if (active) {\n $(active).removeClass(`${ClassName.SHOW} ${ClassName.ACTIVE}`)\n\n const dropdownChild = $(active.parentNode).find(\n Selector.DROPDOWN_ACTIVE_CHILD\n )[0]\n\n if (dropdownChild) {\n $(dropdownChild).removeClass(ClassName.ACTIVE)\n }\n\n if (active.getAttribute('role') === 'tab') {\n active.setAttribute('aria-selected', false)\n }\n }\n\n $(element).addClass(ClassName.ACTIVE)\n if (element.getAttribute('role') === 'tab') {\n element.setAttribute('aria-selected', true)\n }\n\n Util.reflow(element)\n $(element).addClass(ClassName.SHOW)\n\n if (element.parentNode &&\n $(element.parentNode).hasClass(ClassName.DROPDOWN_MENU)) {\n const dropdownElement = $(element).closest(Selector.DROPDOWN)[0]\n if (dropdownElement) {\n const dropdownToggleList = [].slice.call(dropdownElement.querySelectorAll(Selector.DROPDOWN_TOGGLE))\n $(dropdownToggleList).addClass(ClassName.ACTIVE)\n }\n\n element.setAttribute('aria-expanded', true)\n }\n\n if (callback) {\n callback()\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n\n if (!data) {\n data = new Tab(this)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n event.preventDefault()\n Tab._jQueryInterface.call($(this), 'show')\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Tab._jQueryInterface\n $.fn[NAME].Constructor = Tab\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Tab._jQueryInterface\n }\n\n return Tab\n})($)\n\nexport default Tab\n","import $ from 'jquery'\nimport Alert from './alert'\nimport Button from './button'\nimport Carousel from './carousel'\nimport Collapse from './collapse'\nimport Dropdown from './dropdown'\nimport Modal from './modal'\nimport Popover from './popover'\nimport Scrollspy from './scrollspy'\nimport Tab from './tab'\nimport Tooltip from './tooltip'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n(($) => {\n if (typeof $ === 'undefined') {\n throw new TypeError('Bootstrap\\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\\'s JavaScript.')\n }\n\n const version = $.fn.jquery.split(' ')[0].split('.')\n const minMajor = 1\n const ltMajor = 2\n const minMinor = 9\n const minPatch = 1\n const maxMajor = 4\n\n if (version[0] < ltMajor && version[1] < minMinor || version[0] === minMajor && version[1] === minMinor && version[2] < minPatch || version[0] >= maxMajor) {\n throw new Error('Bootstrap\\'s JavaScript requires at least jQuery v1.9.1 but less than v4.0.0')\n }\n})($)\n\nexport {\n Util,\n Alert,\n Button,\n Carousel,\n Collapse,\n Dropdown,\n Modal,\n Popover,\n Scrollspy,\n Tab,\n Tooltip\n}\n"]} \ No newline at end of file
diff --git a/public/js/bootstrap.js b/public/js/bootstrap.js
new file mode 100755
index 0000000..af3e1bf
--- /dev/null
+++ b/public/js/bootstrap.js
@@ -0,0 +1,3944 @@
+/*!
+ * Bootstrap v4.1.3 (https://getbootstrap.com/)
+ * Copyright 2011-2018 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+(function (global, factory) {
+ typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('jquery'), require('popper.js')) :
+ typeof define === 'function' && define.amd ? define(['exports', 'jquery', 'popper.js'], factory) :
+ (factory((global.bootstrap = {}),global.jQuery,global.Popper));
+}(this, (function (exports,$,Popper) { 'use strict';
+
+ $ = $ && $.hasOwnProperty('default') ? $['default'] : $;
+ Popper = Popper && Popper.hasOwnProperty('default') ? Popper['default'] : Popper;
+
+ function _defineProperties(target, props) {
+ for (var i = 0; i < props.length; i++) {
+ var descriptor = props[i];
+ descriptor.enumerable = descriptor.enumerable || false;
+ descriptor.configurable = true;
+ if ("value" in descriptor) descriptor.writable = true;
+ Object.defineProperty(target, descriptor.key, descriptor);
+ }
+ }
+
+ function _createClass(Constructor, protoProps, staticProps) {
+ if (protoProps) _defineProperties(Constructor.prototype, protoProps);
+ if (staticProps) _defineProperties(Constructor, staticProps);
+ return Constructor;
+ }
+
+ function _defineProperty(obj, key, value) {
+ if (key in obj) {
+ Object.defineProperty(obj, key, {
+ value: value,
+ enumerable: true,
+ configurable: true,
+ writable: true
+ });
+ } else {
+ obj[key] = value;
+ }
+
+ return obj;
+ }
+
+ function _objectSpread(target) {
+ for (var i = 1; i < arguments.length; i++) {
+ var source = arguments[i] != null ? arguments[i] : {};
+ var ownKeys = Object.keys(source);
+
+ if (typeof Object.getOwnPropertySymbols === 'function') {
+ ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) {
+ return Object.getOwnPropertyDescriptor(source, sym).enumerable;
+ }));
+ }
+
+ ownKeys.forEach(function (key) {
+ _defineProperty(target, key, source[key]);
+ });
+ }
+
+ return target;
+ }
+
+ function _inheritsLoose(subClass, superClass) {
+ subClass.prototype = Object.create(superClass.prototype);
+ subClass.prototype.constructor = subClass;
+ subClass.__proto__ = superClass;
+ }
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): util.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var Util = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Private TransitionEnd Helpers
+ * ------------------------------------------------------------------------
+ */
+ var TRANSITION_END = 'transitionend';
+ var MAX_UID = 1000000;
+ var MILLISECONDS_MULTIPLIER = 1000; // Shoutout AngusCroll (https://goo.gl/pxwQGp)
+
+ function toType(obj) {
+ return {}.toString.call(obj).match(/\s([a-z]+)/i)[1].toLowerCase();
+ }
+
+ function getSpecialTransitionEndEvent() {
+ return {
+ bindType: TRANSITION_END,
+ delegateType: TRANSITION_END,
+ handle: function handle(event) {
+ if ($$$1(event.target).is(this)) {
+ return event.handleObj.handler.apply(this, arguments); // eslint-disable-line prefer-rest-params
+ }
+
+ return undefined; // eslint-disable-line no-undefined
+ }
+ };
+ }
+
+ function transitionEndEmulator(duration) {
+ var _this = this;
+
+ var called = false;
+ $$$1(this).one(Util.TRANSITION_END, function () {
+ called = true;
+ });
+ setTimeout(function () {
+ if (!called) {
+ Util.triggerTransitionEnd(_this);
+ }
+ }, duration);
+ return this;
+ }
+
+ function setTransitionEndSupport() {
+ $$$1.fn.emulateTransitionEnd = transitionEndEmulator;
+ $$$1.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent();
+ }
+ /**
+ * --------------------------------------------------------------------------
+ * Public Util Api
+ * --------------------------------------------------------------------------
+ */
+
+
+ var Util = {
+ TRANSITION_END: 'bsTransitionEnd',
+ getUID: function getUID(prefix) {
+ do {
+ // eslint-disable-next-line no-bitwise
+ prefix += ~~(Math.random() * MAX_UID); // "~~" acts like a faster Math.floor() here
+ } while (document.getElementById(prefix));
+
+ return prefix;
+ },
+ getSelectorFromElement: function getSelectorFromElement(element) {
+ var selector = element.getAttribute('data-target');
+
+ if (!selector || selector === '#') {
+ selector = element.getAttribute('href') || '';
+ }
+
+ try {
+ return document.querySelector(selector) ? selector : null;
+ } catch (err) {
+ return null;
+ }
+ },
+ getTransitionDurationFromElement: function getTransitionDurationFromElement(element) {
+ if (!element) {
+ return 0;
+ } // Get transition-duration of the element
+
+
+ var transitionDuration = $$$1(element).css('transition-duration');
+ var floatTransitionDuration = parseFloat(transitionDuration); // Return 0 if element or transition duration is not found
+
+ if (!floatTransitionDuration) {
+ return 0;
+ } // If multiple durations are defined, take the first
+
+
+ transitionDuration = transitionDuration.split(',')[0];
+ return parseFloat(transitionDuration) * MILLISECONDS_MULTIPLIER;
+ },
+ reflow: function reflow(element) {
+ return element.offsetHeight;
+ },
+ triggerTransitionEnd: function triggerTransitionEnd(element) {
+ $$$1(element).trigger(TRANSITION_END);
+ },
+ // TODO: Remove in v5
+ supportsTransitionEnd: function supportsTransitionEnd() {
+ return Boolean(TRANSITION_END);
+ },
+ isElement: function isElement(obj) {
+ return (obj[0] || obj).nodeType;
+ },
+ typeCheckConfig: function typeCheckConfig(componentName, config, configTypes) {
+ for (var property in configTypes) {
+ if (Object.prototype.hasOwnProperty.call(configTypes, property)) {
+ var expectedTypes = configTypes[property];
+ var value = config[property];
+ var valueType = value && Util.isElement(value) ? 'element' : toType(value);
+
+ if (!new RegExp(expectedTypes).test(valueType)) {
+ throw new Error(componentName.toUpperCase() + ": " + ("Option \"" + property + "\" provided type \"" + valueType + "\" ") + ("but expected type \"" + expectedTypes + "\"."));
+ }
+ }
+ }
+ }
+ };
+ setTransitionEndSupport();
+ return Util;
+ }($);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): alert.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var Alert = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Constants
+ * ------------------------------------------------------------------------
+ */
+ var NAME = 'alert';
+ var VERSION = '4.1.3';
+ var DATA_KEY = 'bs.alert';
+ var EVENT_KEY = "." + DATA_KEY;
+ var DATA_API_KEY = '.data-api';
+ var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
+ var Selector = {
+ DISMISS: '[data-dismiss="alert"]'
+ };
+ var Event = {
+ CLOSE: "close" + EVENT_KEY,
+ CLOSED: "closed" + EVENT_KEY,
+ CLICK_DATA_API: "click" + EVENT_KEY + DATA_API_KEY
+ };
+ var ClassName = {
+ ALERT: 'alert',
+ FADE: 'fade',
+ SHOW: 'show'
+ /**
+ * ------------------------------------------------------------------------
+ * Class Definition
+ * ------------------------------------------------------------------------
+ */
+
+ };
+
+ var Alert =
+ /*#__PURE__*/
+ function () {
+ function Alert(element) {
+ this._element = element;
+ } // Getters
+
+
+ var _proto = Alert.prototype;
+
+ // Public
+ _proto.close = function close(element) {
+ var rootElement = this._element;
+
+ if (element) {
+ rootElement = this._getRootElement(element);
+ }
+
+ var customEvent = this._triggerCloseEvent(rootElement);
+
+ if (customEvent.isDefaultPrevented()) {
+ return;
+ }
+
+ this._removeElement(rootElement);
+ };
+
+ _proto.dispose = function dispose() {
+ $$$1.removeData(this._element, DATA_KEY);
+ this._element = null;
+ }; // Private
+
+
+ _proto._getRootElement = function _getRootElement(element) {
+ var selector = Util.getSelectorFromElement(element);
+ var parent = false;
+
+ if (selector) {
+ parent = document.querySelector(selector);
+ }
+
+ if (!parent) {
+ parent = $$$1(element).closest("." + ClassName.ALERT)[0];
+ }
+
+ return parent;
+ };
+
+ _proto._triggerCloseEvent = function _triggerCloseEvent(element) {
+ var closeEvent = $$$1.Event(Event.CLOSE);
+ $$$1(element).trigger(closeEvent);
+ return closeEvent;
+ };
+
+ _proto._removeElement = function _removeElement(element) {
+ var _this = this;
+
+ $$$1(element).removeClass(ClassName.SHOW);
+
+ if (!$$$1(element).hasClass(ClassName.FADE)) {
+ this._destroyElement(element);
+
+ return;
+ }
+
+ var transitionDuration = Util.getTransitionDurationFromElement(element);
+ $$$1(element).one(Util.TRANSITION_END, function (event) {
+ return _this._destroyElement(element, event);
+ }).emulateTransitionEnd(transitionDuration);
+ };
+
+ _proto._destroyElement = function _destroyElement(element) {
+ $$$1(element).detach().trigger(Event.CLOSED).remove();
+ }; // Static
+
+
+ Alert._jQueryInterface = function _jQueryInterface(config) {
+ return this.each(function () {
+ var $element = $$$1(this);
+ var data = $element.data(DATA_KEY);
+
+ if (!data) {
+ data = new Alert(this);
+ $element.data(DATA_KEY, data);
+ }
+
+ if (config === 'close') {
+ data[config](this);
+ }
+ });
+ };
+
+ Alert._handleDismiss = function _handleDismiss(alertInstance) {
+ return function (event) {
+ if (event) {
+ event.preventDefault();
+ }
+
+ alertInstance.close(this);
+ };
+ };
+
+ _createClass(Alert, null, [{
+ key: "VERSION",
+ get: function get() {
+ return VERSION;
+ }
+ }]);
+
+ return Alert;
+ }();
+ /**
+ * ------------------------------------------------------------------------
+ * Data Api implementation
+ * ------------------------------------------------------------------------
+ */
+
+
+ $$$1(document).on(Event.CLICK_DATA_API, Selector.DISMISS, Alert._handleDismiss(new Alert()));
+ /**
+ * ------------------------------------------------------------------------
+ * jQuery
+ * ------------------------------------------------------------------------
+ */
+
+ $$$1.fn[NAME] = Alert._jQueryInterface;
+ $$$1.fn[NAME].Constructor = Alert;
+
+ $$$1.fn[NAME].noConflict = function () {
+ $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
+ return Alert._jQueryInterface;
+ };
+
+ return Alert;
+ }($);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): button.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var Button = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Constants
+ * ------------------------------------------------------------------------
+ */
+ var NAME = 'button';
+ var VERSION = '4.1.3';
+ var DATA_KEY = 'bs.button';
+ var EVENT_KEY = "." + DATA_KEY;
+ var DATA_API_KEY = '.data-api';
+ var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
+ var ClassName = {
+ ACTIVE: 'active',
+ BUTTON: 'btn',
+ FOCUS: 'focus'
+ };
+ var Selector = {
+ DATA_TOGGLE_CARROT: '[data-toggle^="button"]',
+ DATA_TOGGLE: '[data-toggle="buttons"]',
+ INPUT: 'input',
+ ACTIVE: '.active',
+ BUTTON: '.btn'
+ };
+ var Event = {
+ CLICK_DATA_API: "click" + EVENT_KEY + DATA_API_KEY,
+ FOCUS_BLUR_DATA_API: "focus" + EVENT_KEY + DATA_API_KEY + " " + ("blur" + EVENT_KEY + DATA_API_KEY)
+ /**
+ * ------------------------------------------------------------------------
+ * Class Definition
+ * ------------------------------------------------------------------------
+ */
+
+ };
+
+ var Button =
+ /*#__PURE__*/
+ function () {
+ function Button(element) {
+ this._element = element;
+ } // Getters
+
+
+ var _proto = Button.prototype;
+
+ // Public
+ _proto.toggle = function toggle() {
+ var triggerChangeEvent = true;
+ var addAriaPressed = true;
+ var rootElement = $$$1(this._element).closest(Selector.DATA_TOGGLE)[0];
+
+ if (rootElement) {
+ var input = this._element.querySelector(Selector.INPUT);
+
+ if (input) {
+ if (input.type === 'radio') {
+ if (input.checked && this._element.classList.contains(ClassName.ACTIVE)) {
+ triggerChangeEvent = false;
+ } else {
+ var activeElement = rootElement.querySelector(Selector.ACTIVE);
+
+ if (activeElement) {
+ $$$1(activeElement).removeClass(ClassName.ACTIVE);
+ }
+ }
+ }
+
+ if (triggerChangeEvent) {
+ if (input.hasAttribute('disabled') || rootElement.hasAttribute('disabled') || input.classList.contains('disabled') || rootElement.classList.contains('disabled')) {
+ return;
+ }
+
+ input.checked = !this._element.classList.contains(ClassName.ACTIVE);
+ $$$1(input).trigger('change');
+ }
+
+ input.focus();
+ addAriaPressed = false;
+ }
+ }
+
+ if (addAriaPressed) {
+ this._element.setAttribute('aria-pressed', !this._element.classList.contains(ClassName.ACTIVE));
+ }
+
+ if (triggerChangeEvent) {
+ $$$1(this._element).toggleClass(ClassName.ACTIVE);
+ }
+ };
+
+ _proto.dispose = function dispose() {
+ $$$1.removeData(this._element, DATA_KEY);
+ this._element = null;
+ }; // Static
+
+
+ Button._jQueryInterface = function _jQueryInterface(config) {
+ return this.each(function () {
+ var data = $$$1(this).data(DATA_KEY);
+
+ if (!data) {
+ data = new Button(this);
+ $$$1(this).data(DATA_KEY, data);
+ }
+
+ if (config === 'toggle') {
+ data[config]();
+ }
+ });
+ };
+
+ _createClass(Button, null, [{
+ key: "VERSION",
+ get: function get() {
+ return VERSION;
+ }
+ }]);
+
+ return Button;
+ }();
+ /**
+ * ------------------------------------------------------------------------
+ * Data Api implementation
+ * ------------------------------------------------------------------------
+ */
+
+
+ $$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, function (event) {
+ event.preventDefault();
+ var button = event.target;
+
+ if (!$$$1(button).hasClass(ClassName.BUTTON)) {
+ button = $$$1(button).closest(Selector.BUTTON);
+ }
+
+ Button._jQueryInterface.call($$$1(button), 'toggle');
+ }).on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, function (event) {
+ var button = $$$1(event.target).closest(Selector.BUTTON)[0];
+ $$$1(button).toggleClass(ClassName.FOCUS, /^focus(in)?$/.test(event.type));
+ });
+ /**
+ * ------------------------------------------------------------------------
+ * jQuery
+ * ------------------------------------------------------------------------
+ */
+
+ $$$1.fn[NAME] = Button._jQueryInterface;
+ $$$1.fn[NAME].Constructor = Button;
+
+ $$$1.fn[NAME].noConflict = function () {
+ $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
+ return Button._jQueryInterface;
+ };
+
+ return Button;
+ }($);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): carousel.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var Carousel = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Constants
+ * ------------------------------------------------------------------------
+ */
+ var NAME = 'carousel';
+ var VERSION = '4.1.3';
+ var DATA_KEY = 'bs.carousel';
+ var EVENT_KEY = "." + DATA_KEY;
+ var DATA_API_KEY = '.data-api';
+ var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
+ var ARROW_LEFT_KEYCODE = 37; // KeyboardEvent.which value for left arrow key
+
+ var ARROW_RIGHT_KEYCODE = 39; // KeyboardEvent.which value for right arrow key
+
+ var TOUCHEVENT_COMPAT_WAIT = 500; // Time for mouse compat events to fire after touch
+
+ var Default = {
+ interval: 5000,
+ keyboard: true,
+ slide: false,
+ pause: 'hover',
+ wrap: true
+ };
+ var DefaultType = {
+ interval: '(number|boolean)',
+ keyboard: 'boolean',
+ slide: '(boolean|string)',
+ pause: '(string|boolean)',
+ wrap: 'boolean'
+ };
+ var Direction = {
+ NEXT: 'next',
+ PREV: 'prev',
+ LEFT: 'left',
+ RIGHT: 'right'
+ };
+ var Event = {
+ SLIDE: "slide" + EVENT_KEY,
+ SLID: "slid" + EVENT_KEY,
+ KEYDOWN: "keydown" + EVENT_KEY,
+ MOUSEENTER: "mouseenter" + EVENT_KEY,
+ MOUSELEAVE: "mouseleave" + EVENT_KEY,
+ TOUCHEND: "touchend" + EVENT_KEY,
+ LOAD_DATA_API: "load" + EVENT_KEY + DATA_API_KEY,
+ CLICK_DATA_API: "click" + EVENT_KEY + DATA_API_KEY
+ };
+ var ClassName = {
+ CAROUSEL: 'carousel',
+ ACTIVE: 'active',
+ SLIDE: 'slide',
+ RIGHT: 'carousel-item-right',
+ LEFT: 'carousel-item-left',
+ NEXT: 'carousel-item-next',
+ PREV: 'carousel-item-prev',
+ ITEM: 'carousel-item'
+ };
+ var Selector = {
+ ACTIVE: '.active',
+ ACTIVE_ITEM: '.active.carousel-item',
+ ITEM: '.carousel-item',
+ NEXT_PREV: '.carousel-item-next, .carousel-item-prev',
+ INDICATORS: '.carousel-indicators',
+ DATA_SLIDE: '[data-slide], [data-slide-to]',
+ DATA_RIDE: '[data-ride="carousel"]'
+ /**
+ * ------------------------------------------------------------------------
+ * Class Definition
+ * ------------------------------------------------------------------------
+ */
+
+ };
+
+ var Carousel =
+ /*#__PURE__*/
+ function () {
+ function Carousel(element, config) {
+ this._items = null;
+ this._interval = null;
+ this._activeElement = null;
+ this._isPaused = false;
+ this._isSliding = false;
+ this.touchTimeout = null;
+ this._config = this._getConfig(config);
+ this._element = $$$1(element)[0];
+ this._indicatorsElement = this._element.querySelector(Selector.INDICATORS);
+
+ this._addEventListeners();
+ } // Getters
+
+
+ var _proto = Carousel.prototype;
+
+ // Public
+ _proto.next = function next() {
+ if (!this._isSliding) {
+ this._slide(Direction.NEXT);
+ }
+ };
+
+ _proto.nextWhenVisible = function nextWhenVisible() {
+ // Don't call next when the page isn't visible
+ // or the carousel or its parent isn't visible
+ if (!document.hidden && $$$1(this._element).is(':visible') && $$$1(this._element).css('visibility') !== 'hidden') {
+ this.next();
+ }
+ };
+
+ _proto.prev = function prev() {
+ if (!this._isSliding) {
+ this._slide(Direction.PREV);
+ }
+ };
+
+ _proto.pause = function pause(event) {
+ if (!event) {
+ this._isPaused = true;
+ }
+
+ if (this._element.querySelector(Selector.NEXT_PREV)) {
+ Util.triggerTransitionEnd(this._element);
+ this.cycle(true);
+ }
+
+ clearInterval(this._interval);
+ this._interval = null;
+ };
+
+ _proto.cycle = function cycle(event) {
+ if (!event) {
+ this._isPaused = false;
+ }
+
+ if (this._interval) {
+ clearInterval(this._interval);
+ this._interval = null;
+ }
+
+ if (this._config.interval && !this._isPaused) {
+ this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval);
+ }
+ };
+
+ _proto.to = function to(index) {
+ var _this = this;
+
+ this._activeElement = this._element.querySelector(Selector.ACTIVE_ITEM);
+
+ var activeIndex = this._getItemIndex(this._activeElement);
+
+ if (index > this._items.length - 1 || index < 0) {
+ return;
+ }
+
+ if (this._isSliding) {
+ $$$1(this._element).one(Event.SLID, function () {
+ return _this.to(index);
+ });
+ return;
+ }
+
+ if (activeIndex === index) {
+ this.pause();
+ this.cycle();
+ return;
+ }
+
+ var direction = index > activeIndex ? Direction.NEXT : Direction.PREV;
+
+ this._slide(direction, this._items[index]);
+ };
+
+ _proto.dispose = function dispose() {
+ $$$1(this._element).off(EVENT_KEY);
+ $$$1.removeData(this._element, DATA_KEY);
+ this._items = null;
+ this._config = null;
+ this._element = null;
+ this._interval = null;
+ this._isPaused = null;
+ this._isSliding = null;
+ this._activeElement = null;
+ this._indicatorsElement = null;
+ }; // Private
+
+
+ _proto._getConfig = function _getConfig(config) {
+ config = _objectSpread({}, Default, config);
+ Util.typeCheckConfig(NAME, config, DefaultType);
+ return config;
+ };
+
+ _proto._addEventListeners = function _addEventListeners() {
+ var _this2 = this;
+
+ if (this._config.keyboard) {
+ $$$1(this._element).on(Event.KEYDOWN, function (event) {
+ return _this2._keydown(event);
+ });
+ }
+
+ if (this._config.pause === 'hover') {
+ $$$1(this._element).on(Event.MOUSEENTER, function (event) {
+ return _this2.pause(event);
+ }).on(Event.MOUSELEAVE, function (event) {
+ return _this2.cycle(event);
+ });
+
+ if ('ontouchstart' in document.documentElement) {
+ // If it's a touch-enabled device, mouseenter/leave are fired as
+ // part of the mouse compatibility events on first tap - the carousel
+ // would stop cycling until user tapped out of it;
+ // here, we listen for touchend, explicitly pause the carousel
+ // (as if it's the second time we tap on it, mouseenter compat event
+ // is NOT fired) and after a timeout (to allow for mouse compatibility
+ // events to fire) we explicitly restart cycling
+ $$$1(this._element).on(Event.TOUCHEND, function () {
+ _this2.pause();
+
+ if (_this2.touchTimeout) {
+ clearTimeout(_this2.touchTimeout);
+ }
+
+ _this2.touchTimeout = setTimeout(function (event) {
+ return _this2.cycle(event);
+ }, TOUCHEVENT_COMPAT_WAIT + _this2._config.interval);
+ });
+ }
+ }
+ };
+
+ _proto._keydown = function _keydown(event) {
+ if (/input|textarea/i.test(event.target.tagName)) {
+ return;
+ }
+
+ switch (event.which) {
+ case ARROW_LEFT_KEYCODE:
+ event.preventDefault();
+ this.prev();
+ break;
+
+ case ARROW_RIGHT_KEYCODE:
+ event.preventDefault();
+ this.next();
+ break;
+
+ default:
+ }
+ };
+
+ _proto._getItemIndex = function _getItemIndex(element) {
+ this._items = element && element.parentNode ? [].slice.call(element.parentNode.querySelectorAll(Selector.ITEM)) : [];
+ return this._items.indexOf(element);
+ };
+
+ _proto._getItemByDirection = function _getItemByDirection(direction, activeElement) {
+ var isNextDirection = direction === Direction.NEXT;
+ var isPrevDirection = direction === Direction.PREV;
+
+ var activeIndex = this._getItemIndex(activeElement);
+
+ var lastItemIndex = this._items.length - 1;
+ var isGoingToWrap = isPrevDirection && activeIndex === 0 || isNextDirection && activeIndex === lastItemIndex;
+
+ if (isGoingToWrap && !this._config.wrap) {
+ return activeElement;
+ }
+
+ var delta = direction === Direction.PREV ? -1 : 1;
+ var itemIndex = (activeIndex + delta) % this._items.length;
+ return itemIndex === -1 ? this._items[this._items.length - 1] : this._items[itemIndex];
+ };
+
+ _proto._triggerSlideEvent = function _triggerSlideEvent(relatedTarget, eventDirectionName) {
+ var targetIndex = this._getItemIndex(relatedTarget);
+
+ var fromIndex = this._getItemIndex(this._element.querySelector(Selector.ACTIVE_ITEM));
+
+ var slideEvent = $$$1.Event(Event.SLIDE, {
+ relatedTarget: relatedTarget,
+ direction: eventDirectionName,
+ from: fromIndex,
+ to: targetIndex
+ });
+ $$$1(this._element).trigger(slideEvent);
+ return slideEvent;
+ };
+
+ _proto._setActiveIndicatorElement = function _setActiveIndicatorElement(element) {
+ if (this._indicatorsElement) {
+ var indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector.ACTIVE));
+ $$$1(indicators).removeClass(ClassName.ACTIVE);
+
+ var nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)];
+
+ if (nextIndicator) {
+ $$$1(nextIndicator).addClass(ClassName.ACTIVE);
+ }
+ }
+ };
+
+ _proto._slide = function _slide(direction, element) {
+ var _this3 = this;
+
+ var activeElement = this._element.querySelector(Selector.ACTIVE_ITEM);
+
+ var activeElementIndex = this._getItemIndex(activeElement);
+
+ var nextElement = element || activeElement && this._getItemByDirection(direction, activeElement);
+
+ var nextElementIndex = this._getItemIndex(nextElement);
+
+ var isCycling = Boolean(this._interval);
+ var directionalClassName;
+ var orderClassName;
+ var eventDirectionName;
+
+ if (direction === Direction.NEXT) {
+ directionalClassName = ClassName.LEFT;
+ orderClassName = ClassName.NEXT;
+ eventDirectionName = Direction.LEFT;
+ } else {
+ directionalClassName = ClassName.RIGHT;
+ orderClassName = ClassName.PREV;
+ eventDirectionName = Direction.RIGHT;
+ }
+
+ if (nextElement && $$$1(nextElement).hasClass(ClassName.ACTIVE)) {
+ this._isSliding = false;
+ return;
+ }
+
+ var slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName);
+
+ if (slideEvent.isDefaultPrevented()) {
+ return;
+ }
+
+ if (!activeElement || !nextElement) {
+ // Some weirdness is happening, so we bail
+ return;
+ }
+
+ this._isSliding = true;
+
+ if (isCycling) {
+ this.pause();
+ }
+
+ this._setActiveIndicatorElement(nextElement);
+
+ var slidEvent = $$$1.Event(Event.SLID, {
+ relatedTarget: nextElement,
+ direction: eventDirectionName,
+ from: activeElementIndex,
+ to: nextElementIndex
+ });
+
+ if ($$$1(this._element).hasClass(ClassName.SLIDE)) {
+ $$$1(nextElement).addClass(orderClassName);
+ Util.reflow(nextElement);
+ $$$1(activeElement).addClass(directionalClassName);
+ $$$1(nextElement).addClass(directionalClassName);
+ var transitionDuration = Util.getTransitionDurationFromElement(activeElement);
+ $$$1(activeElement).one(Util.TRANSITION_END, function () {
+ $$$1(nextElement).removeClass(directionalClassName + " " + orderClassName).addClass(ClassName.ACTIVE);
+ $$$1(activeElement).removeClass(ClassName.ACTIVE + " " + orderClassName + " " + directionalClassName);
+ _this3._isSliding = false;
+ setTimeout(function () {
+ return $$$1(_this3._element).trigger(slidEvent);
+ }, 0);
+ }).emulateTransitionEnd(transitionDuration);
+ } else {
+ $$$1(activeElement).removeClass(ClassName.ACTIVE);
+ $$$1(nextElement).addClass(ClassName.ACTIVE);
+ this._isSliding = false;
+ $$$1(this._element).trigger(slidEvent);
+ }
+
+ if (isCycling) {
+ this.cycle();
+ }
+ }; // Static
+
+
+ Carousel._jQueryInterface = function _jQueryInterface(config) {
+ return this.each(function () {
+ var data = $$$1(this).data(DATA_KEY);
+
+ var _config = _objectSpread({}, Default, $$$1(this).data());
+
+ if (typeof config === 'object') {
+ _config = _objectSpread({}, _config, config);
+ }
+
+ var action = typeof config === 'string' ? config : _config.slide;
+
+ if (!data) {
+ data = new Carousel(this, _config);
+ $$$1(this).data(DATA_KEY, data);
+ }
+
+ if (typeof config === 'number') {
+ data.to(config);
+ } else if (typeof action === 'string') {
+ if (typeof data[action] === 'undefined') {
+ throw new TypeError("No method named \"" + action + "\"");
+ }
+
+ data[action]();
+ } else if (_config.interval) {
+ data.pause();
+ data.cycle();
+ }
+ });
+ };
+
+ Carousel._dataApiClickHandler = function _dataApiClickHandler(event) {
+ var selector = Util.getSelectorFromElement(this);
+
+ if (!selector) {
+ return;
+ }
+
+ var target = $$$1(selector)[0];
+
+ if (!target || !$$$1(target).hasClass(ClassName.CAROUSEL)) {
+ return;
+ }
+
+ var config = _objectSpread({}, $$$1(target).data(), $$$1(this).data());
+
+ var slideIndex = this.getAttribute('data-slide-to');
+
+ if (slideIndex) {
+ config.interval = false;
+ }
+
+ Carousel._jQueryInterface.call($$$1(target), config);
+
+ if (slideIndex) {
+ $$$1(target).data(DATA_KEY).to(slideIndex);
+ }
+
+ event.preventDefault();
+ };
+
+ _createClass(Carousel, null, [{
+ key: "VERSION",
+ get: function get() {
+ return VERSION;
+ }
+ }, {
+ key: "Default",
+ get: function get() {
+ return Default;
+ }
+ }]);
+
+ return Carousel;
+ }();
+ /**
+ * ------------------------------------------------------------------------
+ * Data Api implementation
+ * ------------------------------------------------------------------------
+ */
+
+
+ $$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler);
+ $$$1(window).on(Event.LOAD_DATA_API, function () {
+ var carousels = [].slice.call(document.querySelectorAll(Selector.DATA_RIDE));
+
+ for (var i = 0, len = carousels.length; i < len; i++) {
+ var $carousel = $$$1(carousels[i]);
+
+ Carousel._jQueryInterface.call($carousel, $carousel.data());
+ }
+ });
+ /**
+ * ------------------------------------------------------------------------
+ * jQuery
+ * ------------------------------------------------------------------------
+ */
+
+ $$$1.fn[NAME] = Carousel._jQueryInterface;
+ $$$1.fn[NAME].Constructor = Carousel;
+
+ $$$1.fn[NAME].noConflict = function () {
+ $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
+ return Carousel._jQueryInterface;
+ };
+
+ return Carousel;
+ }($);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): collapse.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var Collapse = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Constants
+ * ------------------------------------------------------------------------
+ */
+ var NAME = 'collapse';
+ var VERSION = '4.1.3';
+ var DATA_KEY = 'bs.collapse';
+ var EVENT_KEY = "." + DATA_KEY;
+ var DATA_API_KEY = '.data-api';
+ var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
+ var Default = {
+ toggle: true,
+ parent: ''
+ };
+ var DefaultType = {
+ toggle: 'boolean',
+ parent: '(string|element)'
+ };
+ var Event = {
+ SHOW: "show" + EVENT_KEY,
+ SHOWN: "shown" + EVENT_KEY,
+ HIDE: "hide" + EVENT_KEY,
+ HIDDEN: "hidden" + EVENT_KEY,
+ CLICK_DATA_API: "click" + EVENT_KEY + DATA_API_KEY
+ };
+ var ClassName = {
+ SHOW: 'show',
+ COLLAPSE: 'collapse',
+ COLLAPSING: 'collapsing',
+ COLLAPSED: 'collapsed'
+ };
+ var Dimension = {
+ WIDTH: 'width',
+ HEIGHT: 'height'
+ };
+ var Selector = {
+ ACTIVES: '.show, .collapsing',
+ DATA_TOGGLE: '[data-toggle="collapse"]'
+ /**
+ * ------------------------------------------------------------------------
+ * Class Definition
+ * ------------------------------------------------------------------------
+ */
+
+ };
+
+ var Collapse =
+ /*#__PURE__*/
+ function () {
+ function Collapse(element, config) {
+ this._isTransitioning = false;
+ this._element = element;
+ this._config = this._getConfig(config);
+ this._triggerArray = $$$1.makeArray(document.querySelectorAll("[data-toggle=\"collapse\"][href=\"#" + element.id + "\"]," + ("[data-toggle=\"collapse\"][data-target=\"#" + element.id + "\"]")));
+ var toggleList = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE));
+
+ for (var i = 0, len = toggleList.length; i < len; i++) {
+ var elem = toggleList[i];
+ var selector = Util.getSelectorFromElement(elem);
+ var filterElement = [].slice.call(document.querySelectorAll(selector)).filter(function (foundElem) {
+ return foundElem === element;
+ });
+
+ if (selector !== null && filterElement.length > 0) {
+ this._selector = selector;
+
+ this._triggerArray.push(elem);
+ }
+ }
+
+ this._parent = this._config.parent ? this._getParent() : null;
+
+ if (!this._config.parent) {
+ this._addAriaAndCollapsedClass(this._element, this._triggerArray);
+ }
+
+ if (this._config.toggle) {
+ this.toggle();
+ }
+ } // Getters
+
+
+ var _proto = Collapse.prototype;
+
+ // Public
+ _proto.toggle = function toggle() {
+ if ($$$1(this._element).hasClass(ClassName.SHOW)) {
+ this.hide();
+ } else {
+ this.show();
+ }
+ };
+
+ _proto.show = function show() {
+ var _this = this;
+
+ if (this._isTransitioning || $$$1(this._element).hasClass(ClassName.SHOW)) {
+ return;
+ }
+
+ var actives;
+ var activesData;
+
+ if (this._parent) {
+ actives = [].slice.call(this._parent.querySelectorAll(Selector.ACTIVES)).filter(function (elem) {
+ return elem.getAttribute('data-parent') === _this._config.parent;
+ });
+
+ if (actives.length === 0) {
+ actives = null;
+ }
+ }
+
+ if (actives) {
+ activesData = $$$1(actives).not(this._selector).data(DATA_KEY);
+
+ if (activesData && activesData._isTransitioning) {
+ return;
+ }
+ }
+
+ var startEvent = $$$1.Event(Event.SHOW);
+ $$$1(this._element).trigger(startEvent);
+
+ if (startEvent.isDefaultPrevented()) {
+ return;
+ }
+
+ if (actives) {
+ Collapse._jQueryInterface.call($$$1(actives).not(this._selector), 'hide');
+
+ if (!activesData) {
+ $$$1(actives).data(DATA_KEY, null);
+ }
+ }
+
+ var dimension = this._getDimension();
+
+ $$$1(this._element).removeClass(ClassName.COLLAPSE).addClass(ClassName.COLLAPSING);
+ this._element.style[dimension] = 0;
+
+ if (this._triggerArray.length) {
+ $$$1(this._triggerArray).removeClass(ClassName.COLLAPSED).attr('aria-expanded', true);
+ }
+
+ this.setTransitioning(true);
+
+ var complete = function complete() {
+ $$$1(_this._element).removeClass(ClassName.COLLAPSING).addClass(ClassName.COLLAPSE).addClass(ClassName.SHOW);
+ _this._element.style[dimension] = '';
+
+ _this.setTransitioning(false);
+
+ $$$1(_this._element).trigger(Event.SHOWN);
+ };
+
+ var capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1);
+ var scrollSize = "scroll" + capitalizedDimension;
+ var transitionDuration = Util.getTransitionDurationFromElement(this._element);
+ $$$1(this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);
+ this._element.style[dimension] = this._element[scrollSize] + "px";
+ };
+
+ _proto.hide = function hide() {
+ var _this2 = this;
+
+ if (this._isTransitioning || !$$$1(this._element).hasClass(ClassName.SHOW)) {
+ return;
+ }
+
+ var startEvent = $$$1.Event(Event.HIDE);
+ $$$1(this._element).trigger(startEvent);
+
+ if (startEvent.isDefaultPrevented()) {
+ return;
+ }
+
+ var dimension = this._getDimension();
+
+ this._element.style[dimension] = this._element.getBoundingClientRect()[dimension] + "px";
+ Util.reflow(this._element);
+ $$$1(this._element).addClass(ClassName.COLLAPSING).removeClass(ClassName.COLLAPSE).removeClass(ClassName.SHOW);
+ var triggerArrayLength = this._triggerArray.length;
+
+ if (triggerArrayLength > 0) {
+ for (var i = 0; i < triggerArrayLength; i++) {
+ var trigger = this._triggerArray[i];
+ var selector = Util.getSelectorFromElement(trigger);
+
+ if (selector !== null) {
+ var $elem = $$$1([].slice.call(document.querySelectorAll(selector)));
+
+ if (!$elem.hasClass(ClassName.SHOW)) {
+ $$$1(trigger).addClass(ClassName.COLLAPSED).attr('aria-expanded', false);
+ }
+ }
+ }
+ }
+
+ this.setTransitioning(true);
+
+ var complete = function complete() {
+ _this2.setTransitioning(false);
+
+ $$$1(_this2._element).removeClass(ClassName.COLLAPSING).addClass(ClassName.COLLAPSE).trigger(Event.HIDDEN);
+ };
+
+ this._element.style[dimension] = '';
+ var transitionDuration = Util.getTransitionDurationFromElement(this._element);
+ $$$1(this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);
+ };
+
+ _proto.setTransitioning = function setTransitioning(isTransitioning) {
+ this._isTransitioning = isTransitioning;
+ };
+
+ _proto.dispose = function dispose() {
+ $$$1.removeData(this._element, DATA_KEY);
+ this._config = null;
+ this._parent = null;
+ this._element = null;
+ this._triggerArray = null;
+ this._isTransitioning = null;
+ }; // Private
+
+
+ _proto._getConfig = function _getConfig(config) {
+ config = _objectSpread({}, Default, config);
+ config.toggle = Boolean(config.toggle); // Coerce string values
+
+ Util.typeCheckConfig(NAME, config, DefaultType);
+ return config;
+ };
+
+ _proto._getDimension = function _getDimension() {
+ var hasWidth = $$$1(this._element).hasClass(Dimension.WIDTH);
+ return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT;
+ };
+
+ _proto._getParent = function _getParent() {
+ var _this3 = this;
+
+ var parent = null;
+
+ if (Util.isElement(this._config.parent)) {
+ parent = this._config.parent; // It's a jQuery object
+
+ if (typeof this._config.parent.jquery !== 'undefined') {
+ parent = this._config.parent[0];
+ }
+ } else {
+ parent = document.querySelector(this._config.parent);
+ }
+
+ var selector = "[data-toggle=\"collapse\"][data-parent=\"" + this._config.parent + "\"]";
+ var children = [].slice.call(parent.querySelectorAll(selector));
+ $$$1(children).each(function (i, element) {
+ _this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]);
+ });
+ return parent;
+ };
+
+ _proto._addAriaAndCollapsedClass = function _addAriaAndCollapsedClass(element, triggerArray) {
+ if (element) {
+ var isOpen = $$$1(element).hasClass(ClassName.SHOW);
+
+ if (triggerArray.length) {
+ $$$1(triggerArray).toggleClass(ClassName.COLLAPSED, !isOpen).attr('aria-expanded', isOpen);
+ }
+ }
+ }; // Static
+
+
+ Collapse._getTargetFromElement = function _getTargetFromElement(element) {
+ var selector = Util.getSelectorFromElement(element);
+ return selector ? document.querySelector(selector) : null;
+ };
+
+ Collapse._jQueryInterface = function _jQueryInterface(config) {
+ return this.each(function () {
+ var $this = $$$1(this);
+ var data = $this.data(DATA_KEY);
+
+ var _config = _objectSpread({}, Default, $this.data(), typeof config === 'object' && config ? config : {});
+
+ if (!data && _config.toggle && /show|hide/.test(config)) {
+ _config.toggle = false;
+ }
+
+ if (!data) {
+ data = new Collapse(this, _config);
+ $this.data(DATA_KEY, data);
+ }
+
+ if (typeof config === 'string') {
+ if (typeof data[config] === 'undefined') {
+ throw new TypeError("No method named \"" + config + "\"");
+ }
+
+ data[config]();
+ }
+ });
+ };
+
+ _createClass(Collapse, null, [{
+ key: "VERSION",
+ get: function get() {
+ return VERSION;
+ }
+ }, {
+ key: "Default",
+ get: function get() {
+ return Default;
+ }
+ }]);
+
+ return Collapse;
+ }();
+ /**
+ * ------------------------------------------------------------------------
+ * Data Api implementation
+ * ------------------------------------------------------------------------
+ */
+
+
+ $$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {
+ // preventDefault only for <a> elements (which change the URL) not inside the collapsible element
+ if (event.currentTarget.tagName === 'A') {
+ event.preventDefault();
+ }
+
+ var $trigger = $$$1(this);
+ var selector = Util.getSelectorFromElement(this);
+ var selectors = [].slice.call(document.querySelectorAll(selector));
+ $$$1(selectors).each(function () {
+ var $target = $$$1(this);
+ var data = $target.data(DATA_KEY);
+ var config = data ? 'toggle' : $trigger.data();
+
+ Collapse._jQueryInterface.call($target, config);
+ });
+ });
+ /**
+ * ------------------------------------------------------------------------
+ * jQuery
+ * ------------------------------------------------------------------------
+ */
+
+ $$$1.fn[NAME] = Collapse._jQueryInterface;
+ $$$1.fn[NAME].Constructor = Collapse;
+
+ $$$1.fn[NAME].noConflict = function () {
+ $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
+ return Collapse._jQueryInterface;
+ };
+
+ return Collapse;
+ }($);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): dropdown.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var Dropdown = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Constants
+ * ------------------------------------------------------------------------
+ */
+ var NAME = 'dropdown';
+ var VERSION = '4.1.3';
+ var DATA_KEY = 'bs.dropdown';
+ var EVENT_KEY = "." + DATA_KEY;
+ var DATA_API_KEY = '.data-api';
+ var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
+ var ESCAPE_KEYCODE = 27; // KeyboardEvent.which value for Escape (Esc) key
+
+ var SPACE_KEYCODE = 32; // KeyboardEvent.which value for space key
+
+ var TAB_KEYCODE = 9; // KeyboardEvent.which value for tab key
+
+ var ARROW_UP_KEYCODE = 38; // KeyboardEvent.which value for up arrow key
+
+ var ARROW_DOWN_KEYCODE = 40; // KeyboardEvent.which value for down arrow key
+
+ var RIGHT_MOUSE_BUTTON_WHICH = 3; // MouseEvent.which value for the right button (assuming a right-handed mouse)
+
+ var REGEXP_KEYDOWN = new RegExp(ARROW_UP_KEYCODE + "|" + ARROW_DOWN_KEYCODE + "|" + ESCAPE_KEYCODE);
+ var Event = {
+ HIDE: "hide" + EVENT_KEY,
+ HIDDEN: "hidden" + EVENT_KEY,
+ SHOW: "show" + EVENT_KEY,
+ SHOWN: "shown" + EVENT_KEY,
+ CLICK: "click" + EVENT_KEY,
+ CLICK_DATA_API: "click" + EVENT_KEY + DATA_API_KEY,
+ KEYDOWN_DATA_API: "keydown" + EVENT_KEY + DATA_API_KEY,
+ KEYUP_DATA_API: "keyup" + EVENT_KEY + DATA_API_KEY
+ };
+ var ClassName = {
+ DISABLED: 'disabled',
+ SHOW: 'show',
+ DROPUP: 'dropup',
+ DROPRIGHT: 'dropright',
+ DROPLEFT: 'dropleft',
+ MENURIGHT: 'dropdown-menu-right',
+ MENULEFT: 'dropdown-menu-left',
+ POSITION_STATIC: 'position-static'
+ };
+ var Selector = {
+ DATA_TOGGLE: '[data-toggle="dropdown"]',
+ FORM_CHILD: '.dropdown form',
+ MENU: '.dropdown-menu',
+ NAVBAR_NAV: '.navbar-nav',
+ VISIBLE_ITEMS: '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'
+ };
+ var AttachmentMap = {
+ TOP: 'top-start',
+ TOPEND: 'top-end',
+ BOTTOM: 'bottom-start',
+ BOTTOMEND: 'bottom-end',
+ RIGHT: 'right-start',
+ RIGHTEND: 'right-end',
+ LEFT: 'left-start',
+ LEFTEND: 'left-end'
+ };
+ var Default = {
+ offset: 0,
+ flip: true,
+ boundary: 'scrollParent',
+ reference: 'toggle',
+ display: 'dynamic'
+ };
+ var DefaultType = {
+ offset: '(number|string|function)',
+ flip: 'boolean',
+ boundary: '(string|element)',
+ reference: '(string|element)',
+ display: 'string'
+ /**
+ * ------------------------------------------------------------------------
+ * Class Definition
+ * ------------------------------------------------------------------------
+ */
+
+ };
+
+ var Dropdown =
+ /*#__PURE__*/
+ function () {
+ function Dropdown(element, config) {
+ this._element = element;
+ this._popper = null;
+ this._config = this._getConfig(config);
+ this._menu = this._getMenuElement();
+ this._inNavbar = this._detectNavbar();
+
+ this._addEventListeners();
+ } // Getters
+
+
+ var _proto = Dropdown.prototype;
+
+ // Public
+ _proto.toggle = function toggle() {
+ if (this._element.disabled || $$$1(this._element).hasClass(ClassName.DISABLED)) {
+ return;
+ }
+
+ var parent = Dropdown._getParentFromElement(this._element);
+
+ var isActive = $$$1(this._menu).hasClass(ClassName.SHOW);
+
+ Dropdown._clearMenus();
+
+ if (isActive) {
+ return;
+ }
+
+ var relatedTarget = {
+ relatedTarget: this._element
+ };
+ var showEvent = $$$1.Event(Event.SHOW, relatedTarget);
+ $$$1(parent).trigger(showEvent);
+
+ if (showEvent.isDefaultPrevented()) {
+ return;
+ } // Disable totally Popper.js for Dropdown in Navbar
+
+
+ if (!this._inNavbar) {
+ /**
+ * Check for Popper dependency
+ * Popper - https://popper.js.org
+ */
+ if (typeof Popper === 'undefined') {
+ throw new TypeError('Bootstrap dropdown require Popper.js (https://popper.js.org)');
+ }
+
+ var referenceElement = this._element;
+
+ if (this._config.reference === 'parent') {
+ referenceElement = parent;
+ } else if (Util.isElement(this._config.reference)) {
+ referenceElement = this._config.reference; // Check if it's jQuery element
+
+ if (typeof this._config.reference.jquery !== 'undefined') {
+ referenceElement = this._config.reference[0];
+ }
+ } // If boundary is not `scrollParent`, then set position to `static`
+ // to allow the menu to "escape" the scroll parent's boundaries
+ // https://github.com/twbs/bootstrap/issues/24251
+
+
+ if (this._config.boundary !== 'scrollParent') {
+ $$$1(parent).addClass(ClassName.POSITION_STATIC);
+ }
+
+ this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig());
+ } // If this is a touch-enabled device we add extra
+ // empty mouseover listeners to the body's immediate children;
+ // only needed because of broken event delegation on iOS
+ // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
+
+
+ if ('ontouchstart' in document.documentElement && $$$1(parent).closest(Selector.NAVBAR_NAV).length === 0) {
+ $$$1(document.body).children().on('mouseover', null, $$$1.noop);
+ }
+
+ this._element.focus();
+
+ this._element.setAttribute('aria-expanded', true);
+
+ $$$1(this._menu).toggleClass(ClassName.SHOW);
+ $$$1(parent).toggleClass(ClassName.SHOW).trigger($$$1.Event(Event.SHOWN, relatedTarget));
+ };
+
+ _proto.dispose = function dispose() {
+ $$$1.removeData(this._element, DATA_KEY);
+ $$$1(this._element).off(EVENT_KEY);
+ this._element = null;
+ this._menu = null;
+
+ if (this._popper !== null) {
+ this._popper.destroy();
+
+ this._popper = null;
+ }
+ };
+
+ _proto.update = function update() {
+ this._inNavbar = this._detectNavbar();
+
+ if (this._popper !== null) {
+ this._popper.scheduleUpdate();
+ }
+ }; // Private
+
+
+ _proto._addEventListeners = function _addEventListeners() {
+ var _this = this;
+
+ $$$1(this._element).on(Event.CLICK, function (event) {
+ event.preventDefault();
+ event.stopPropagation();
+
+ _this.toggle();
+ });
+ };
+
+ _proto._getConfig = function _getConfig(config) {
+ config = _objectSpread({}, this.constructor.Default, $$$1(this._element).data(), config);
+ Util.typeCheckConfig(NAME, config, this.constructor.DefaultType);
+ return config;
+ };
+
+ _proto._getMenuElement = function _getMenuElement() {
+ if (!this._menu) {
+ var parent = Dropdown._getParentFromElement(this._element);
+
+ if (parent) {
+ this._menu = parent.querySelector(Selector.MENU);
+ }
+ }
+
+ return this._menu;
+ };
+
+ _proto._getPlacement = function _getPlacement() {
+ var $parentDropdown = $$$1(this._element.parentNode);
+ var placement = AttachmentMap.BOTTOM; // Handle dropup
+
+ if ($parentDropdown.hasClass(ClassName.DROPUP)) {
+ placement = AttachmentMap.TOP;
+
+ if ($$$1(this._menu).hasClass(ClassName.MENURIGHT)) {
+ placement = AttachmentMap.TOPEND;
+ }
+ } else if ($parentDropdown.hasClass(ClassName.DROPRIGHT)) {
+ placement = AttachmentMap.RIGHT;
+ } else if ($parentDropdown.hasClass(ClassName.DROPLEFT)) {
+ placement = AttachmentMap.LEFT;
+ } else if ($$$1(this._menu).hasClass(ClassName.MENURIGHT)) {
+ placement = AttachmentMap.BOTTOMEND;
+ }
+
+ return placement;
+ };
+
+ _proto._detectNavbar = function _detectNavbar() {
+ return $$$1(this._element).closest('.navbar').length > 0;
+ };
+
+ _proto._getPopperConfig = function _getPopperConfig() {
+ var _this2 = this;
+
+ var offsetConf = {};
+
+ if (typeof this._config.offset === 'function') {
+ offsetConf.fn = function (data) {
+ data.offsets = _objectSpread({}, data.offsets, _this2._config.offset(data.offsets) || {});
+ return data;
+ };
+ } else {
+ offsetConf.offset = this._config.offset;
+ }
+
+ var popperConfig = {
+ placement: this._getPlacement(),
+ modifiers: {
+ offset: offsetConf,
+ flip: {
+ enabled: this._config.flip
+ },
+ preventOverflow: {
+ boundariesElement: this._config.boundary
+ }
+ } // Disable Popper.js if we have a static display
+
+ };
+
+ if (this._config.display === 'static') {
+ popperConfig.modifiers.applyStyle = {
+ enabled: false
+ };
+ }
+
+ return popperConfig;
+ }; // Static
+
+
+ Dropdown._jQueryInterface = function _jQueryInterface(config) {
+ return this.each(function () {
+ var data = $$$1(this).data(DATA_KEY);
+
+ var _config = typeof config === 'object' ? config : null;
+
+ if (!data) {
+ data = new Dropdown(this, _config);
+ $$$1(this).data(DATA_KEY, data);
+ }
+
+ if (typeof config === 'string') {
+ if (typeof data[config] === 'undefined') {
+ throw new TypeError("No method named \"" + config + "\"");
+ }
+
+ data[config]();
+ }
+ });
+ };
+
+ Dropdown._clearMenus = function _clearMenus(event) {
+ if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH || event.type === 'keyup' && event.which !== TAB_KEYCODE)) {
+ return;
+ }
+
+ var toggles = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE));
+
+ for (var i = 0, len = toggles.length; i < len; i++) {
+ var parent = Dropdown._getParentFromElement(toggles[i]);
+
+ var context = $$$1(toggles[i]).data(DATA_KEY);
+ var relatedTarget = {
+ relatedTarget: toggles[i]
+ };
+
+ if (event && event.type === 'click') {
+ relatedTarget.clickEvent = event;
+ }
+
+ if (!context) {
+ continue;
+ }
+
+ var dropdownMenu = context._menu;
+
+ if (!$$$1(parent).hasClass(ClassName.SHOW)) {
+ continue;
+ }
+
+ if (event && (event.type === 'click' && /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) && $$$1.contains(parent, event.target)) {
+ continue;
+ }
+
+ var hideEvent = $$$1.Event(Event.HIDE, relatedTarget);
+ $$$1(parent).trigger(hideEvent);
+
+ if (hideEvent.isDefaultPrevented()) {
+ continue;
+ } // If this is a touch-enabled device we remove the extra
+ // empty mouseover listeners we added for iOS support
+
+
+ if ('ontouchstart' in document.documentElement) {
+ $$$1(document.body).children().off('mouseover', null, $$$1.noop);
+ }
+
+ toggles[i].setAttribute('aria-expanded', 'false');
+ $$$1(dropdownMenu).removeClass(ClassName.SHOW);
+ $$$1(parent).removeClass(ClassName.SHOW).trigger($$$1.Event(Event.HIDDEN, relatedTarget));
+ }
+ };
+
+ Dropdown._getParentFromElement = function _getParentFromElement(element) {
+ var parent;
+ var selector = Util.getSelectorFromElement(element);
+
+ if (selector) {
+ parent = document.querySelector(selector);
+ }
+
+ return parent || element.parentNode;
+ }; // eslint-disable-next-line complexity
+
+
+ Dropdown._dataApiKeydownHandler = function _dataApiKeydownHandler(event) {
+ // If not input/textarea:
+ // - And not a key in REGEXP_KEYDOWN => not a dropdown command
+ // If input/textarea:
+ // - If space key => not a dropdown command
+ // - If key is other than escape
+ // - If key is not up or down => not a dropdown command
+ // - If trigger inside the menu => not a dropdown command
+ if (/input|textarea/i.test(event.target.tagName) ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE && (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE || $$$1(event.target).closest(Selector.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) {
+ return;
+ }
+
+ event.preventDefault();
+ event.stopPropagation();
+
+ if (this.disabled || $$$1(this).hasClass(ClassName.DISABLED)) {
+ return;
+ }
+
+ var parent = Dropdown._getParentFromElement(this);
+
+ var isActive = $$$1(parent).hasClass(ClassName.SHOW);
+
+ if (!isActive && (event.which !== ESCAPE_KEYCODE || event.which !== SPACE_KEYCODE) || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {
+ if (event.which === ESCAPE_KEYCODE) {
+ var toggle = parent.querySelector(Selector.DATA_TOGGLE);
+ $$$1(toggle).trigger('focus');
+ }
+
+ $$$1(this).trigger('click');
+ return;
+ }
+
+ var items = [].slice.call(parent.querySelectorAll(Selector.VISIBLE_ITEMS));
+
+ if (items.length === 0) {
+ return;
+ }
+
+ var index = items.indexOf(event.target);
+
+ if (event.which === ARROW_UP_KEYCODE && index > 0) {
+ // Up
+ index--;
+ }
+
+ if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) {
+ // Down
+ index++;
+ }
+
+ if (index < 0) {
+ index = 0;
+ }
+
+ items[index].focus();
+ };
+
+ _createClass(Dropdown, null, [{
+ key: "VERSION",
+ get: function get() {
+ return VERSION;
+ }
+ }, {
+ key: "Default",
+ get: function get() {
+ return Default;
+ }
+ }, {
+ key: "DefaultType",
+ get: function get() {
+ return DefaultType;
+ }
+ }]);
+
+ return Dropdown;
+ }();
+ /**
+ * ------------------------------------------------------------------------
+ * Data Api implementation
+ * ------------------------------------------------------------------------
+ */
+
+
+ $$$1(document).on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler).on(Event.KEYDOWN_DATA_API, Selector.MENU, Dropdown._dataApiKeydownHandler).on(Event.CLICK_DATA_API + " " + Event.KEYUP_DATA_API, Dropdown._clearMenus).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {
+ event.preventDefault();
+ event.stopPropagation();
+
+ Dropdown._jQueryInterface.call($$$1(this), 'toggle');
+ }).on(Event.CLICK_DATA_API, Selector.FORM_CHILD, function (e) {
+ e.stopPropagation();
+ });
+ /**
+ * ------------------------------------------------------------------------
+ * jQuery
+ * ------------------------------------------------------------------------
+ */
+
+ $$$1.fn[NAME] = Dropdown._jQueryInterface;
+ $$$1.fn[NAME].Constructor = Dropdown;
+
+ $$$1.fn[NAME].noConflict = function () {
+ $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
+ return Dropdown._jQueryInterface;
+ };
+
+ return Dropdown;
+ }($, Popper);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): modal.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var Modal = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Constants
+ * ------------------------------------------------------------------------
+ */
+ var NAME = 'modal';
+ var VERSION = '4.1.3';
+ var DATA_KEY = 'bs.modal';
+ var EVENT_KEY = "." + DATA_KEY;
+ var DATA_API_KEY = '.data-api';
+ var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
+ var ESCAPE_KEYCODE = 27; // KeyboardEvent.which value for Escape (Esc) key
+
+ var Default = {
+ backdrop: true,
+ keyboard: true,
+ focus: true,
+ show: true
+ };
+ var DefaultType = {
+ backdrop: '(boolean|string)',
+ keyboard: 'boolean',
+ focus: 'boolean',
+ show: 'boolean'
+ };
+ var Event = {
+ HIDE: "hide" + EVENT_KEY,
+ HIDDEN: "hidden" + EVENT_KEY,
+ SHOW: "show" + EVENT_KEY,
+ SHOWN: "shown" + EVENT_KEY,
+ FOCUSIN: "focusin" + EVENT_KEY,
+ RESIZE: "resize" + EVENT_KEY,
+ CLICK_DISMISS: "click.dismiss" + EVENT_KEY,
+ KEYDOWN_DISMISS: "keydown.dismiss" + EVENT_KEY,
+ MOUSEUP_DISMISS: "mouseup.dismiss" + EVENT_KEY,
+ MOUSEDOWN_DISMISS: "mousedown.dismiss" + EVENT_KEY,
+ CLICK_DATA_API: "click" + EVENT_KEY + DATA_API_KEY
+ };
+ var ClassName = {
+ SCROLLBAR_MEASURER: 'modal-scrollbar-measure',
+ BACKDROP: 'modal-backdrop',
+ OPEN: 'modal-open',
+ FADE: 'fade',
+ SHOW: 'show'
+ };
+ var Selector = {
+ DIALOG: '.modal-dialog',
+ DATA_TOGGLE: '[data-toggle="modal"]',
+ DATA_DISMISS: '[data-dismiss="modal"]',
+ FIXED_CONTENT: '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',
+ STICKY_CONTENT: '.sticky-top'
+ /**
+ * ------------------------------------------------------------------------
+ * Class Definition
+ * ------------------------------------------------------------------------
+ */
+
+ };
+
+ var Modal =
+ /*#__PURE__*/
+ function () {
+ function Modal(element, config) {
+ this._config = this._getConfig(config);
+ this._element = element;
+ this._dialog = element.querySelector(Selector.DIALOG);
+ this._backdrop = null;
+ this._isShown = false;
+ this._isBodyOverflowing = false;
+ this._ignoreBackdropClick = false;
+ this._scrollbarWidth = 0;
+ } // Getters
+
+
+ var _proto = Modal.prototype;
+
+ // Public
+ _proto.toggle = function toggle(relatedTarget) {
+ return this._isShown ? this.hide() : this.show(relatedTarget);
+ };
+
+ _proto.show = function show(relatedTarget) {
+ var _this = this;
+
+ if (this._isTransitioning || this._isShown) {
+ return;
+ }
+
+ if ($$$1(this._element).hasClass(ClassName.FADE)) {
+ this._isTransitioning = true;
+ }
+
+ var showEvent = $$$1.Event(Event.SHOW, {
+ relatedTarget: relatedTarget
+ });
+ $$$1(this._element).trigger(showEvent);
+
+ if (this._isShown || showEvent.isDefaultPrevented()) {
+ return;
+ }
+
+ this._isShown = true;
+
+ this._checkScrollbar();
+
+ this._setScrollbar();
+
+ this._adjustDialog();
+
+ $$$1(document.body).addClass(ClassName.OPEN);
+
+ this._setEscapeEvent();
+
+ this._setResizeEvent();
+
+ $$$1(this._element).on(Event.CLICK_DISMISS, Selector.DATA_DISMISS, function (event) {
+ return _this.hide(event);
+ });
+ $$$1(this._dialog).on(Event.MOUSEDOWN_DISMISS, function () {
+ $$$1(_this._element).one(Event.MOUSEUP_DISMISS, function (event) {
+ if ($$$1(event.target).is(_this._element)) {
+ _this._ignoreBackdropClick = true;
+ }
+ });
+ });
+
+ this._showBackdrop(function () {
+ return _this._showElement(relatedTarget);
+ });
+ };
+
+ _proto.hide = function hide(event) {
+ var _this2 = this;
+
+ if (event) {
+ event.preventDefault();
+ }
+
+ if (this._isTransitioning || !this._isShown) {
+ return;
+ }
+
+ var hideEvent = $$$1.Event(Event.HIDE);
+ $$$1(this._element).trigger(hideEvent);
+
+ if (!this._isShown || hideEvent.isDefaultPrevented()) {
+ return;
+ }
+
+ this._isShown = false;
+ var transition = $$$1(this._element).hasClass(ClassName.FADE);
+
+ if (transition) {
+ this._isTransitioning = true;
+ }
+
+ this._setEscapeEvent();
+
+ this._setResizeEvent();
+
+ $$$1(document).off(Event.FOCUSIN);
+ $$$1(this._element).removeClass(ClassName.SHOW);
+ $$$1(this._element).off(Event.CLICK_DISMISS);
+ $$$1(this._dialog).off(Event.MOUSEDOWN_DISMISS);
+
+ if (transition) {
+ var transitionDuration = Util.getTransitionDurationFromElement(this._element);
+ $$$1(this._element).one(Util.TRANSITION_END, function (event) {
+ return _this2._hideModal(event);
+ }).emulateTransitionEnd(transitionDuration);
+ } else {
+ this._hideModal();
+ }
+ };
+
+ _proto.dispose = function dispose() {
+ $$$1.removeData(this._element, DATA_KEY);
+ $$$1(window, document, this._element, this._backdrop).off(EVENT_KEY);
+ this._config = null;
+ this._element = null;
+ this._dialog = null;
+ this._backdrop = null;
+ this._isShown = null;
+ this._isBodyOverflowing = null;
+ this._ignoreBackdropClick = null;
+ this._scrollbarWidth = null;
+ };
+
+ _proto.handleUpdate = function handleUpdate() {
+ this._adjustDialog();
+ }; // Private
+
+
+ _proto._getConfig = function _getConfig(config) {
+ config = _objectSpread({}, Default, config);
+ Util.typeCheckConfig(NAME, config, DefaultType);
+ return config;
+ };
+
+ _proto._showElement = function _showElement(relatedTarget) {
+ var _this3 = this;
+
+ var transition = $$$1(this._element).hasClass(ClassName.FADE);
+
+ if (!this._element.parentNode || this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {
+ // Don't move modal's DOM position
+ document.body.appendChild(this._element);
+ }
+
+ this._element.style.display = 'block';
+
+ this._element.removeAttribute('aria-hidden');
+
+ this._element.scrollTop = 0;
+
+ if (transition) {
+ Util.reflow(this._element);
+ }
+
+ $$$1(this._element).addClass(ClassName.SHOW);
+
+ if (this._config.focus) {
+ this._enforceFocus();
+ }
+
+ var shownEvent = $$$1.Event(Event.SHOWN, {
+ relatedTarget: relatedTarget
+ });
+
+ var transitionComplete = function transitionComplete() {
+ if (_this3._config.focus) {
+ _this3._element.focus();
+ }
+
+ _this3._isTransitioning = false;
+ $$$1(_this3._element).trigger(shownEvent);
+ };
+
+ if (transition) {
+ var transitionDuration = Util.getTransitionDurationFromElement(this._element);
+ $$$1(this._dialog).one(Util.TRANSITION_END, transitionComplete).emulateTransitionEnd(transitionDuration);
+ } else {
+ transitionComplete();
+ }
+ };
+
+ _proto._enforceFocus = function _enforceFocus() {
+ var _this4 = this;
+
+ $$$1(document).off(Event.FOCUSIN) // Guard against infinite focus loop
+ .on(Event.FOCUSIN, function (event) {
+ if (document !== event.target && _this4._element !== event.target && $$$1(_this4._element).has(event.target).length === 0) {
+ _this4._element.focus();
+ }
+ });
+ };
+
+ _proto._setEscapeEvent = function _setEscapeEvent() {
+ var _this5 = this;
+
+ if (this._isShown && this._config.keyboard) {
+ $$$1(this._element).on(Event.KEYDOWN_DISMISS, function (event) {
+ if (event.which === ESCAPE_KEYCODE) {
+ event.preventDefault();
+
+ _this5.hide();
+ }
+ });
+ } else if (!this._isShown) {
+ $$$1(this._element).off(Event.KEYDOWN_DISMISS);
+ }
+ };
+
+ _proto._setResizeEvent = function _setResizeEvent() {
+ var _this6 = this;
+
+ if (this._isShown) {
+ $$$1(window).on(Event.RESIZE, function (event) {
+ return _this6.handleUpdate(event);
+ });
+ } else {
+ $$$1(window).off(Event.RESIZE);
+ }
+ };
+
+ _proto._hideModal = function _hideModal() {
+ var _this7 = this;
+
+ this._element.style.display = 'none';
+
+ this._element.setAttribute('aria-hidden', true);
+
+ this._isTransitioning = false;
+
+ this._showBackdrop(function () {
+ $$$1(document.body).removeClass(ClassName.OPEN);
+
+ _this7._resetAdjustments();
+
+ _this7._resetScrollbar();
+
+ $$$1(_this7._element).trigger(Event.HIDDEN);
+ });
+ };
+
+ _proto._removeBackdrop = function _removeBackdrop() {
+ if (this._backdrop) {
+ $$$1(this._backdrop).remove();
+ this._backdrop = null;
+ }
+ };
+
+ _proto._showBackdrop = function _showBackdrop(callback) {
+ var _this8 = this;
+
+ var animate = $$$1(this._element).hasClass(ClassName.FADE) ? ClassName.FADE : '';
+
+ if (this._isShown && this._config.backdrop) {
+ this._backdrop = document.createElement('div');
+ this._backdrop.className = ClassName.BACKDROP;
+
+ if (animate) {
+ this._backdrop.classList.add(animate);
+ }
+
+ $$$1(this._backdrop).appendTo(document.body);
+ $$$1(this._element).on(Event.CLICK_DISMISS, function (event) {
+ if (_this8._ignoreBackdropClick) {
+ _this8._ignoreBackdropClick = false;
+ return;
+ }
+
+ if (event.target !== event.currentTarget) {
+ return;
+ }
+
+ if (_this8._config.backdrop === 'static') {
+ _this8._element.focus();
+ } else {
+ _this8.hide();
+ }
+ });
+
+ if (animate) {
+ Util.reflow(this._backdrop);
+ }
+
+ $$$1(this._backdrop).addClass(ClassName.SHOW);
+
+ if (!callback) {
+ return;
+ }
+
+ if (!animate) {
+ callback();
+ return;
+ }
+
+ var backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop);
+ $$$1(this._backdrop).one(Util.TRANSITION_END, callback).emulateTransitionEnd(backdropTransitionDuration);
+ } else if (!this._isShown && this._backdrop) {
+ $$$1(this._backdrop).removeClass(ClassName.SHOW);
+
+ var callbackRemove = function callbackRemove() {
+ _this8._removeBackdrop();
+
+ if (callback) {
+ callback();
+ }
+ };
+
+ if ($$$1(this._element).hasClass(ClassName.FADE)) {
+ var _backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop);
+
+ $$$1(this._backdrop).one(Util.TRANSITION_END, callbackRemove).emulateTransitionEnd(_backdropTransitionDuration);
+ } else {
+ callbackRemove();
+ }
+ } else if (callback) {
+ callback();
+ }
+ }; // ----------------------------------------------------------------------
+ // the following methods are used to handle overflowing modals
+ // todo (fat): these should probably be refactored out of modal.js
+ // ----------------------------------------------------------------------
+
+
+ _proto._adjustDialog = function _adjustDialog() {
+ var isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;
+
+ if (!this._isBodyOverflowing && isModalOverflowing) {
+ this._element.style.paddingLeft = this._scrollbarWidth + "px";
+ }
+
+ if (this._isBodyOverflowing && !isModalOverflowing) {
+ this._element.style.paddingRight = this._scrollbarWidth + "px";
+ }
+ };
+
+ _proto._resetAdjustments = function _resetAdjustments() {
+ this._element.style.paddingLeft = '';
+ this._element.style.paddingRight = '';
+ };
+
+ _proto._checkScrollbar = function _checkScrollbar() {
+ var rect = document.body.getBoundingClientRect();
+ this._isBodyOverflowing = rect.left + rect.right < window.innerWidth;
+ this._scrollbarWidth = this._getScrollbarWidth();
+ };
+
+ _proto._setScrollbar = function _setScrollbar() {
+ var _this9 = this;
+
+ if (this._isBodyOverflowing) {
+ // Note: DOMNode.style.paddingRight returns the actual value or '' if not set
+ // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set
+ var fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT));
+ var stickyContent = [].slice.call(document.querySelectorAll(Selector.STICKY_CONTENT)); // Adjust fixed content padding
+
+ $$$1(fixedContent).each(function (index, element) {
+ var actualPadding = element.style.paddingRight;
+ var calculatedPadding = $$$1(element).css('padding-right');
+ $$$1(element).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + _this9._scrollbarWidth + "px");
+ }); // Adjust sticky content margin
+
+ $$$1(stickyContent).each(function (index, element) {
+ var actualMargin = element.style.marginRight;
+ var calculatedMargin = $$$1(element).css('margin-right');
+ $$$1(element).data('margin-right', actualMargin).css('margin-right', parseFloat(calculatedMargin) - _this9._scrollbarWidth + "px");
+ }); // Adjust body padding
+
+ var actualPadding = document.body.style.paddingRight;
+ var calculatedPadding = $$$1(document.body).css('padding-right');
+ $$$1(document.body).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + this._scrollbarWidth + "px");
+ }
+ };
+
+ _proto._resetScrollbar = function _resetScrollbar() {
+ // Restore fixed content padding
+ var fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT));
+ $$$1(fixedContent).each(function (index, element) {
+ var padding = $$$1(element).data('padding-right');
+ $$$1(element).removeData('padding-right');
+ element.style.paddingRight = padding ? padding : '';
+ }); // Restore sticky content
+
+ var elements = [].slice.call(document.querySelectorAll("" + Selector.STICKY_CONTENT));
+ $$$1(elements).each(function (index, element) {
+ var margin = $$$1(element).data('margin-right');
+
+ if (typeof margin !== 'undefined') {
+ $$$1(element).css('margin-right', margin).removeData('margin-right');
+ }
+ }); // Restore body padding
+
+ var padding = $$$1(document.body).data('padding-right');
+ $$$1(document.body).removeData('padding-right');
+ document.body.style.paddingRight = padding ? padding : '';
+ };
+
+ _proto._getScrollbarWidth = function _getScrollbarWidth() {
+ // thx d.walsh
+ var scrollDiv = document.createElement('div');
+ scrollDiv.className = ClassName.SCROLLBAR_MEASURER;
+ document.body.appendChild(scrollDiv);
+ var scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth;
+ document.body.removeChild(scrollDiv);
+ return scrollbarWidth;
+ }; // Static
+
+
+ Modal._jQueryInterface = function _jQueryInterface(config, relatedTarget) {
+ return this.each(function () {
+ var data = $$$1(this).data(DATA_KEY);
+
+ var _config = _objectSpread({}, Default, $$$1(this).data(), typeof config === 'object' && config ? config : {});
+
+ if (!data) {
+ data = new Modal(this, _config);
+ $$$1(this).data(DATA_KEY, data);
+ }
+
+ if (typeof config === 'string') {
+ if (typeof data[config] === 'undefined') {
+ throw new TypeError("No method named \"" + config + "\"");
+ }
+
+ data[config](relatedTarget);
+ } else if (_config.show) {
+ data.show(relatedTarget);
+ }
+ });
+ };
+
+ _createClass(Modal, null, [{
+ key: "VERSION",
+ get: function get() {
+ return VERSION;
+ }
+ }, {
+ key: "Default",
+ get: function get() {
+ return Default;
+ }
+ }]);
+
+ return Modal;
+ }();
+ /**
+ * ------------------------------------------------------------------------
+ * Data Api implementation
+ * ------------------------------------------------------------------------
+ */
+
+
+ $$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {
+ var _this10 = this;
+
+ var target;
+ var selector = Util.getSelectorFromElement(this);
+
+ if (selector) {
+ target = document.querySelector(selector);
+ }
+
+ var config = $$$1(target).data(DATA_KEY) ? 'toggle' : _objectSpread({}, $$$1(target).data(), $$$1(this).data());
+
+ if (this.tagName === 'A' || this.tagName === 'AREA') {
+ event.preventDefault();
+ }
+
+ var $target = $$$1(target).one(Event.SHOW, function (showEvent) {
+ if (showEvent.isDefaultPrevented()) {
+ // Only register focus restorer if modal will actually get shown
+ return;
+ }
+
+ $target.one(Event.HIDDEN, function () {
+ if ($$$1(_this10).is(':visible')) {
+ _this10.focus();
+ }
+ });
+ });
+
+ Modal._jQueryInterface.call($$$1(target), config, this);
+ });
+ /**
+ * ------------------------------------------------------------------------
+ * jQuery
+ * ------------------------------------------------------------------------
+ */
+
+ $$$1.fn[NAME] = Modal._jQueryInterface;
+ $$$1.fn[NAME].Constructor = Modal;
+
+ $$$1.fn[NAME].noConflict = function () {
+ $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
+ return Modal._jQueryInterface;
+ };
+
+ return Modal;
+ }($);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): tooltip.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var Tooltip = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Constants
+ * ------------------------------------------------------------------------
+ */
+ var NAME = 'tooltip';
+ var VERSION = '4.1.3';
+ var DATA_KEY = 'bs.tooltip';
+ var EVENT_KEY = "." + DATA_KEY;
+ var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
+ var CLASS_PREFIX = 'bs-tooltip';
+ var BSCLS_PREFIX_REGEX = new RegExp("(^|\\s)" + CLASS_PREFIX + "\\S+", 'g');
+ var DefaultType = {
+ animation: 'boolean',
+ template: 'string',
+ title: '(string|element|function)',
+ trigger: 'string',
+ delay: '(number|object)',
+ html: 'boolean',
+ selector: '(string|boolean)',
+ placement: '(string|function)',
+ offset: '(number|string)',
+ container: '(string|element|boolean)',
+ fallbackPlacement: '(string|array)',
+ boundary: '(string|element)'
+ };
+ var AttachmentMap = {
+ AUTO: 'auto',
+ TOP: 'top',
+ RIGHT: 'right',
+ BOTTOM: 'bottom',
+ LEFT: 'left'
+ };
+ var Default = {
+ animation: true,
+ template: '<div class="tooltip" role="tooltip">' + '<div class="arrow"></div>' + '<div class="tooltip-inner"></div></div>',
+ trigger: 'hover focus',
+ title: '',
+ delay: 0,
+ html: false,
+ selector: false,
+ placement: 'top',
+ offset: 0,
+ container: false,
+ fallbackPlacement: 'flip',
+ boundary: 'scrollParent'
+ };
+ var HoverState = {
+ SHOW: 'show',
+ OUT: 'out'
+ };
+ var Event = {
+ HIDE: "hide" + EVENT_KEY,
+ HIDDEN: "hidden" + EVENT_KEY,
+ SHOW: "show" + EVENT_KEY,
+ SHOWN: "shown" + EVENT_KEY,
+ INSERTED: "inserted" + EVENT_KEY,
+ CLICK: "click" + EVENT_KEY,
+ FOCUSIN: "focusin" + EVENT_KEY,
+ FOCUSOUT: "focusout" + EVENT_KEY,
+ MOUSEENTER: "mouseenter" + EVENT_KEY,
+ MOUSELEAVE: "mouseleave" + EVENT_KEY
+ };
+ var ClassName = {
+ FADE: 'fade',
+ SHOW: 'show'
+ };
+ var Selector = {
+ TOOLTIP: '.tooltip',
+ TOOLTIP_INNER: '.tooltip-inner',
+ ARROW: '.arrow'
+ };
+ var Trigger = {
+ HOVER: 'hover',
+ FOCUS: 'focus',
+ CLICK: 'click',
+ MANUAL: 'manual'
+ /**
+ * ------------------------------------------------------------------------
+ * Class Definition
+ * ------------------------------------------------------------------------
+ */
+
+ };
+
+ var Tooltip =
+ /*#__PURE__*/
+ function () {
+ function Tooltip(element, config) {
+ /**
+ * Check for Popper dependency
+ * Popper - https://popper.js.org
+ */
+ if (typeof Popper === 'undefined') {
+ throw new TypeError('Bootstrap tooltips require Popper.js (https://popper.js.org)');
+ } // private
+
+
+ this._isEnabled = true;
+ this._timeout = 0;
+ this._hoverState = '';
+ this._activeTrigger = {};
+ this._popper = null; // Protected
+
+ this.element = element;
+ this.config = this._getConfig(config);
+ this.tip = null;
+
+ this._setListeners();
+ } // Getters
+
+
+ var _proto = Tooltip.prototype;
+
+ // Public
+ _proto.enable = function enable() {
+ this._isEnabled = true;
+ };
+
+ _proto.disable = function disable() {
+ this._isEnabled = false;
+ };
+
+ _proto.toggleEnabled = function toggleEnabled() {
+ this._isEnabled = !this._isEnabled;
+ };
+
+ _proto.toggle = function toggle(event) {
+ if (!this._isEnabled) {
+ return;
+ }
+
+ if (event) {
+ var dataKey = this.constructor.DATA_KEY;
+ var context = $$$1(event.currentTarget).data(dataKey);
+
+ if (!context) {
+ context = new this.constructor(event.currentTarget, this._getDelegateConfig());
+ $$$1(event.currentTarget).data(dataKey, context);
+ }
+
+ context._activeTrigger.click = !context._activeTrigger.click;
+
+ if (context._isWithActiveTrigger()) {
+ context._enter(null, context);
+ } else {
+ context._leave(null, context);
+ }
+ } else {
+ if ($$$1(this.getTipElement()).hasClass(ClassName.SHOW)) {
+ this._leave(null, this);
+
+ return;
+ }
+
+ this._enter(null, this);
+ }
+ };
+
+ _proto.dispose = function dispose() {
+ clearTimeout(this._timeout);
+ $$$1.removeData(this.element, this.constructor.DATA_KEY);
+ $$$1(this.element).off(this.constructor.EVENT_KEY);
+ $$$1(this.element).closest('.modal').off('hide.bs.modal');
+
+ if (this.tip) {
+ $$$1(this.tip).remove();
+ }
+
+ this._isEnabled = null;
+ this._timeout = null;
+ this._hoverState = null;
+ this._activeTrigger = null;
+
+ if (this._popper !== null) {
+ this._popper.destroy();
+ }
+
+ this._popper = null;
+ this.element = null;
+ this.config = null;
+ this.tip = null;
+ };
+
+ _proto.show = function show() {
+ var _this = this;
+
+ if ($$$1(this.element).css('display') === 'none') {
+ throw new Error('Please use show on visible elements');
+ }
+
+ var showEvent = $$$1.Event(this.constructor.Event.SHOW);
+
+ if (this.isWithContent() && this._isEnabled) {
+ $$$1(this.element).trigger(showEvent);
+ var isInTheDom = $$$1.contains(this.element.ownerDocument.documentElement, this.element);
+
+ if (showEvent.isDefaultPrevented() || !isInTheDom) {
+ return;
+ }
+
+ var tip = this.getTipElement();
+ var tipId = Util.getUID(this.constructor.NAME);
+ tip.setAttribute('id', tipId);
+ this.element.setAttribute('aria-describedby', tipId);
+ this.setContent();
+
+ if (this.config.animation) {
+ $$$1(tip).addClass(ClassName.FADE);
+ }
+
+ var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this.element) : this.config.placement;
+
+ var attachment = this._getAttachment(placement);
+
+ this.addAttachmentClass(attachment);
+ var container = this.config.container === false ? document.body : $$$1(document).find(this.config.container);
+ $$$1(tip).data(this.constructor.DATA_KEY, this);
+
+ if (!$$$1.contains(this.element.ownerDocument.documentElement, this.tip)) {
+ $$$1(tip).appendTo(container);
+ }
+
+ $$$1(this.element).trigger(this.constructor.Event.INSERTED);
+ this._popper = new Popper(this.element, tip, {
+ placement: attachment,
+ modifiers: {
+ offset: {
+ offset: this.config.offset
+ },
+ flip: {
+ behavior: this.config.fallbackPlacement
+ },
+ arrow: {
+ element: Selector.ARROW
+ },
+ preventOverflow: {
+ boundariesElement: this.config.boundary
+ }
+ },
+ onCreate: function onCreate(data) {
+ if (data.originalPlacement !== data.placement) {
+ _this._handlePopperPlacementChange(data);
+ }
+ },
+ onUpdate: function onUpdate(data) {
+ _this._handlePopperPlacementChange(data);
+ }
+ });
+ $$$1(tip).addClass(ClassName.SHOW); // If this is a touch-enabled device we add extra
+ // empty mouseover listeners to the body's immediate children;
+ // only needed because of broken event delegation on iOS
+ // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html
+
+ if ('ontouchstart' in document.documentElement) {
+ $$$1(document.body).children().on('mouseover', null, $$$1.noop);
+ }
+
+ var complete = function complete() {
+ if (_this.config.animation) {
+ _this._fixTransition();
+ }
+
+ var prevHoverState = _this._hoverState;
+ _this._hoverState = null;
+ $$$1(_this.element).trigger(_this.constructor.Event.SHOWN);
+
+ if (prevHoverState === HoverState.OUT) {
+ _this._leave(null, _this);
+ }
+ };
+
+ if ($$$1(this.tip).hasClass(ClassName.FADE)) {
+ var transitionDuration = Util.getTransitionDurationFromElement(this.tip);
+ $$$1(this.tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);
+ } else {
+ complete();
+ }
+ }
+ };
+
+ _proto.hide = function hide(callback) {
+ var _this2 = this;
+
+ var tip = this.getTipElement();
+ var hideEvent = $$$1.Event(this.constructor.Event.HIDE);
+
+ var complete = function complete() {
+ if (_this2._hoverState !== HoverState.SHOW && tip.parentNode) {
+ tip.parentNode.removeChild(tip);
+ }
+
+ _this2._cleanTipClass();
+
+ _this2.element.removeAttribute('aria-describedby');
+
+ $$$1(_this2.element).trigger(_this2.constructor.Event.HIDDEN);
+
+ if (_this2._popper !== null) {
+ _this2._popper.destroy();
+ }
+
+ if (callback) {
+ callback();
+ }
+ };
+
+ $$$1(this.element).trigger(hideEvent);
+
+ if (hideEvent.isDefaultPrevented()) {
+ return;
+ }
+
+ $$$1(tip).removeClass(ClassName.SHOW); // If this is a touch-enabled device we remove the extra
+ // empty mouseover listeners we added for iOS support
+
+ if ('ontouchstart' in document.documentElement) {
+ $$$1(document.body).children().off('mouseover', null, $$$1.noop);
+ }
+
+ this._activeTrigger[Trigger.CLICK] = false;
+ this._activeTrigger[Trigger.FOCUS] = false;
+ this._activeTrigger[Trigger.HOVER] = false;
+
+ if ($$$1(this.tip).hasClass(ClassName.FADE)) {
+ var transitionDuration = Util.getTransitionDurationFromElement(tip);
+ $$$1(tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);
+ } else {
+ complete();
+ }
+
+ this._hoverState = '';
+ };
+
+ _proto.update = function update() {
+ if (this._popper !== null) {
+ this._popper.scheduleUpdate();
+ }
+ }; // Protected
+
+
+ _proto.isWithContent = function isWithContent() {
+ return Boolean(this.getTitle());
+ };
+
+ _proto.addAttachmentClass = function addAttachmentClass(attachment) {
+ $$$1(this.getTipElement()).addClass(CLASS_PREFIX + "-" + attachment);
+ };
+
+ _proto.getTipElement = function getTipElement() {
+ this.tip = this.tip || $$$1(this.config.template)[0];
+ return this.tip;
+ };
+
+ _proto.setContent = function setContent() {
+ var tip = this.getTipElement();
+ this.setElementContent($$$1(tip.querySelectorAll(Selector.TOOLTIP_INNER)), this.getTitle());
+ $$$1(tip).removeClass(ClassName.FADE + " " + ClassName.SHOW);
+ };
+
+ _proto.setElementContent = function setElementContent($element, content) {
+ var html = this.config.html;
+
+ if (typeof content === 'object' && (content.nodeType || content.jquery)) {
+ // Content is a DOM node or a jQuery
+ if (html) {
+ if (!$$$1(content).parent().is($element)) {
+ $element.empty().append(content);
+ }
+ } else {
+ $element.text($$$1(content).text());
+ }
+ } else {
+ $element[html ? 'html' : 'text'](content);
+ }
+ };
+
+ _proto.getTitle = function getTitle() {
+ var title = this.element.getAttribute('data-original-title');
+
+ if (!title) {
+ title = typeof this.config.title === 'function' ? this.config.title.call(this.element) : this.config.title;
+ }
+
+ return title;
+ }; // Private
+
+
+ _proto._getAttachment = function _getAttachment(placement) {
+ return AttachmentMap[placement.toUpperCase()];
+ };
+
+ _proto._setListeners = function _setListeners() {
+ var _this3 = this;
+
+ var triggers = this.config.trigger.split(' ');
+ triggers.forEach(function (trigger) {
+ if (trigger === 'click') {
+ $$$1(_this3.element).on(_this3.constructor.Event.CLICK, _this3.config.selector, function (event) {
+ return _this3.toggle(event);
+ });
+ } else if (trigger !== Trigger.MANUAL) {
+ var eventIn = trigger === Trigger.HOVER ? _this3.constructor.Event.MOUSEENTER : _this3.constructor.Event.FOCUSIN;
+ var eventOut = trigger === Trigger.HOVER ? _this3.constructor.Event.MOUSELEAVE : _this3.constructor.Event.FOCUSOUT;
+ $$$1(_this3.element).on(eventIn, _this3.config.selector, function (event) {
+ return _this3._enter(event);
+ }).on(eventOut, _this3.config.selector, function (event) {
+ return _this3._leave(event);
+ });
+ }
+
+ $$$1(_this3.element).closest('.modal').on('hide.bs.modal', function () {
+ return _this3.hide();
+ });
+ });
+
+ if (this.config.selector) {
+ this.config = _objectSpread({}, this.config, {
+ trigger: 'manual',
+ selector: ''
+ });
+ } else {
+ this._fixTitle();
+ }
+ };
+
+ _proto._fixTitle = function _fixTitle() {
+ var titleType = typeof this.element.getAttribute('data-original-title');
+
+ if (this.element.getAttribute('title') || titleType !== 'string') {
+ this.element.setAttribute('data-original-title', this.element.getAttribute('title') || '');
+ this.element.setAttribute('title', '');
+ }
+ };
+
+ _proto._enter = function _enter(event, context) {
+ var dataKey = this.constructor.DATA_KEY;
+ context = context || $$$1(event.currentTarget).data(dataKey);
+
+ if (!context) {
+ context = new this.constructor(event.currentTarget, this._getDelegateConfig());
+ $$$1(event.currentTarget).data(dataKey, context);
+ }
+
+ if (event) {
+ context._activeTrigger[event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER] = true;
+ }
+
+ if ($$$1(context.getTipElement()).hasClass(ClassName.SHOW) || context._hoverState === HoverState.SHOW) {
+ context._hoverState = HoverState.SHOW;
+ return;
+ }
+
+ clearTimeout(context._timeout);
+ context._hoverState = HoverState.SHOW;
+
+ if (!context.config.delay || !context.config.delay.show) {
+ context.show();
+ return;
+ }
+
+ context._timeout = setTimeout(function () {
+ if (context._hoverState === HoverState.SHOW) {
+ context.show();
+ }
+ }, context.config.delay.show);
+ };
+
+ _proto._leave = function _leave(event, context) {
+ var dataKey = this.constructor.DATA_KEY;
+ context = context || $$$1(event.currentTarget).data(dataKey);
+
+ if (!context) {
+ context = new this.constructor(event.currentTarget, this._getDelegateConfig());
+ $$$1(event.currentTarget).data(dataKey, context);
+ }
+
+ if (event) {
+ context._activeTrigger[event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER] = false;
+ }
+
+ if (context._isWithActiveTrigger()) {
+ return;
+ }
+
+ clearTimeout(context._timeout);
+ context._hoverState = HoverState.OUT;
+
+ if (!context.config.delay || !context.config.delay.hide) {
+ context.hide();
+ return;
+ }
+
+ context._timeout = setTimeout(function () {
+ if (context._hoverState === HoverState.OUT) {
+ context.hide();
+ }
+ }, context.config.delay.hide);
+ };
+
+ _proto._isWithActiveTrigger = function _isWithActiveTrigger() {
+ for (var trigger in this._activeTrigger) {
+ if (this._activeTrigger[trigger]) {
+ return true;
+ }
+ }
+
+ return false;
+ };
+
+ _proto._getConfig = function _getConfig(config) {
+ config = _objectSpread({}, this.constructor.Default, $$$1(this.element).data(), typeof config === 'object' && config ? config : {});
+
+ if (typeof config.delay === 'number') {
+ config.delay = {
+ show: config.delay,
+ hide: config.delay
+ };
+ }
+
+ if (typeof config.title === 'number') {
+ config.title = config.title.toString();
+ }
+
+ if (typeof config.content === 'number') {
+ config.content = config.content.toString();
+ }
+
+ Util.typeCheckConfig(NAME, config, this.constructor.DefaultType);
+ return config;
+ };
+
+ _proto._getDelegateConfig = function _getDelegateConfig() {
+ var config = {};
+
+ if (this.config) {
+ for (var key in this.config) {
+ if (this.constructor.Default[key] !== this.config[key]) {
+ config[key] = this.config[key];
+ }
+ }
+ }
+
+ return config;
+ };
+
+ _proto._cleanTipClass = function _cleanTipClass() {
+ var $tip = $$$1(this.getTipElement());
+ var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX);
+
+ if (tabClass !== null && tabClass.length) {
+ $tip.removeClass(tabClass.join(''));
+ }
+ };
+
+ _proto._handlePopperPlacementChange = function _handlePopperPlacementChange(popperData) {
+ var popperInstance = popperData.instance;
+ this.tip = popperInstance.popper;
+
+ this._cleanTipClass();
+
+ this.addAttachmentClass(this._getAttachment(popperData.placement));
+ };
+
+ _proto._fixTransition = function _fixTransition() {
+ var tip = this.getTipElement();
+ var initConfigAnimation = this.config.animation;
+
+ if (tip.getAttribute('x-placement') !== null) {
+ return;
+ }
+
+ $$$1(tip).removeClass(ClassName.FADE);
+ this.config.animation = false;
+ this.hide();
+ this.show();
+ this.config.animation = initConfigAnimation;
+ }; // Static
+
+
+ Tooltip._jQueryInterface = function _jQueryInterface(config) {
+ return this.each(function () {
+ var data = $$$1(this).data(DATA_KEY);
+
+ var _config = typeof config === 'object' && config;
+
+ if (!data && /dispose|hide/.test(config)) {
+ return;
+ }
+
+ if (!data) {
+ data = new Tooltip(this, _config);
+ $$$1(this).data(DATA_KEY, data);
+ }
+
+ if (typeof config === 'string') {
+ if (typeof data[config] === 'undefined') {
+ throw new TypeError("No method named \"" + config + "\"");
+ }
+
+ data[config]();
+ }
+ });
+ };
+
+ _createClass(Tooltip, null, [{
+ key: "VERSION",
+ get: function get() {
+ return VERSION;
+ }
+ }, {
+ key: "Default",
+ get: function get() {
+ return Default;
+ }
+ }, {
+ key: "NAME",
+ get: function get() {
+ return NAME;
+ }
+ }, {
+ key: "DATA_KEY",
+ get: function get() {
+ return DATA_KEY;
+ }
+ }, {
+ key: "Event",
+ get: function get() {
+ return Event;
+ }
+ }, {
+ key: "EVENT_KEY",
+ get: function get() {
+ return EVENT_KEY;
+ }
+ }, {
+ key: "DefaultType",
+ get: function get() {
+ return DefaultType;
+ }
+ }]);
+
+ return Tooltip;
+ }();
+ /**
+ * ------------------------------------------------------------------------
+ * jQuery
+ * ------------------------------------------------------------------------
+ */
+
+
+ $$$1.fn[NAME] = Tooltip._jQueryInterface;
+ $$$1.fn[NAME].Constructor = Tooltip;
+
+ $$$1.fn[NAME].noConflict = function () {
+ $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
+ return Tooltip._jQueryInterface;
+ };
+
+ return Tooltip;
+ }($, Popper);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): popover.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var Popover = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Constants
+ * ------------------------------------------------------------------------
+ */
+ var NAME = 'popover';
+ var VERSION = '4.1.3';
+ var DATA_KEY = 'bs.popover';
+ var EVENT_KEY = "." + DATA_KEY;
+ var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
+ var CLASS_PREFIX = 'bs-popover';
+ var BSCLS_PREFIX_REGEX = new RegExp("(^|\\s)" + CLASS_PREFIX + "\\S+", 'g');
+
+ var Default = _objectSpread({}, Tooltip.Default, {
+ placement: 'right',
+ trigger: 'click',
+ content: '',
+ template: '<div class="popover" role="tooltip">' + '<div class="arrow"></div>' + '<h3 class="popover-header"></h3>' + '<div class="popover-body"></div></div>'
+ });
+
+ var DefaultType = _objectSpread({}, Tooltip.DefaultType, {
+ content: '(string|element|function)'
+ });
+
+ var ClassName = {
+ FADE: 'fade',
+ SHOW: 'show'
+ };
+ var Selector = {
+ TITLE: '.popover-header',
+ CONTENT: '.popover-body'
+ };
+ var Event = {
+ HIDE: "hide" + EVENT_KEY,
+ HIDDEN: "hidden" + EVENT_KEY,
+ SHOW: "show" + EVENT_KEY,
+ SHOWN: "shown" + EVENT_KEY,
+ INSERTED: "inserted" + EVENT_KEY,
+ CLICK: "click" + EVENT_KEY,
+ FOCUSIN: "focusin" + EVENT_KEY,
+ FOCUSOUT: "focusout" + EVENT_KEY,
+ MOUSEENTER: "mouseenter" + EVENT_KEY,
+ MOUSELEAVE: "mouseleave" + EVENT_KEY
+ /**
+ * ------------------------------------------------------------------------
+ * Class Definition
+ * ------------------------------------------------------------------------
+ */
+
+ };
+
+ var Popover =
+ /*#__PURE__*/
+ function (_Tooltip) {
+ _inheritsLoose(Popover, _Tooltip);
+
+ function Popover() {
+ return _Tooltip.apply(this, arguments) || this;
+ }
+
+ var _proto = Popover.prototype;
+
+ // Overrides
+ _proto.isWithContent = function isWithContent() {
+ return this.getTitle() || this._getContent();
+ };
+
+ _proto.addAttachmentClass = function addAttachmentClass(attachment) {
+ $$$1(this.getTipElement()).addClass(CLASS_PREFIX + "-" + attachment);
+ };
+
+ _proto.getTipElement = function getTipElement() {
+ this.tip = this.tip || $$$1(this.config.template)[0];
+ return this.tip;
+ };
+
+ _proto.setContent = function setContent() {
+ var $tip = $$$1(this.getTipElement()); // We use append for html objects to maintain js events
+
+ this.setElementContent($tip.find(Selector.TITLE), this.getTitle());
+
+ var content = this._getContent();
+
+ if (typeof content === 'function') {
+ content = content.call(this.element);
+ }
+
+ this.setElementContent($tip.find(Selector.CONTENT), content);
+ $tip.removeClass(ClassName.FADE + " " + ClassName.SHOW);
+ }; // Private
+
+
+ _proto._getContent = function _getContent() {
+ return this.element.getAttribute('data-content') || this.config.content;
+ };
+
+ _proto._cleanTipClass = function _cleanTipClass() {
+ var $tip = $$$1(this.getTipElement());
+ var tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX);
+
+ if (tabClass !== null && tabClass.length > 0) {
+ $tip.removeClass(tabClass.join(''));
+ }
+ }; // Static
+
+
+ Popover._jQueryInterface = function _jQueryInterface(config) {
+ return this.each(function () {
+ var data = $$$1(this).data(DATA_KEY);
+
+ var _config = typeof config === 'object' ? config : null;
+
+ if (!data && /destroy|hide/.test(config)) {
+ return;
+ }
+
+ if (!data) {
+ data = new Popover(this, _config);
+ $$$1(this).data(DATA_KEY, data);
+ }
+
+ if (typeof config === 'string') {
+ if (typeof data[config] === 'undefined') {
+ throw new TypeError("No method named \"" + config + "\"");
+ }
+
+ data[config]();
+ }
+ });
+ };
+
+ _createClass(Popover, null, [{
+ key: "VERSION",
+ // Getters
+ get: function get() {
+ return VERSION;
+ }
+ }, {
+ key: "Default",
+ get: function get() {
+ return Default;
+ }
+ }, {
+ key: "NAME",
+ get: function get() {
+ return NAME;
+ }
+ }, {
+ key: "DATA_KEY",
+ get: function get() {
+ return DATA_KEY;
+ }
+ }, {
+ key: "Event",
+ get: function get() {
+ return Event;
+ }
+ }, {
+ key: "EVENT_KEY",
+ get: function get() {
+ return EVENT_KEY;
+ }
+ }, {
+ key: "DefaultType",
+ get: function get() {
+ return DefaultType;
+ }
+ }]);
+
+ return Popover;
+ }(Tooltip);
+ /**
+ * ------------------------------------------------------------------------
+ * jQuery
+ * ------------------------------------------------------------------------
+ */
+
+
+ $$$1.fn[NAME] = Popover._jQueryInterface;
+ $$$1.fn[NAME].Constructor = Popover;
+
+ $$$1.fn[NAME].noConflict = function () {
+ $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
+ return Popover._jQueryInterface;
+ };
+
+ return Popover;
+ }($);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): scrollspy.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var ScrollSpy = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Constants
+ * ------------------------------------------------------------------------
+ */
+ var NAME = 'scrollspy';
+ var VERSION = '4.1.3';
+ var DATA_KEY = 'bs.scrollspy';
+ var EVENT_KEY = "." + DATA_KEY;
+ var DATA_API_KEY = '.data-api';
+ var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
+ var Default = {
+ offset: 10,
+ method: 'auto',
+ target: ''
+ };
+ var DefaultType = {
+ offset: 'number',
+ method: 'string',
+ target: '(string|element)'
+ };
+ var Event = {
+ ACTIVATE: "activate" + EVENT_KEY,
+ SCROLL: "scroll" + EVENT_KEY,
+ LOAD_DATA_API: "load" + EVENT_KEY + DATA_API_KEY
+ };
+ var ClassName = {
+ DROPDOWN_ITEM: 'dropdown-item',
+ DROPDOWN_MENU: 'dropdown-menu',
+ ACTIVE: 'active'
+ };
+ var Selector = {
+ DATA_SPY: '[data-spy="scroll"]',
+ ACTIVE: '.active',
+ NAV_LIST_GROUP: '.nav, .list-group',
+ NAV_LINKS: '.nav-link',
+ NAV_ITEMS: '.nav-item',
+ LIST_ITEMS: '.list-group-item',
+ DROPDOWN: '.dropdown',
+ DROPDOWN_ITEMS: '.dropdown-item',
+ DROPDOWN_TOGGLE: '.dropdown-toggle'
+ };
+ var OffsetMethod = {
+ OFFSET: 'offset',
+ POSITION: 'position'
+ /**
+ * ------------------------------------------------------------------------
+ * Class Definition
+ * ------------------------------------------------------------------------
+ */
+
+ };
+
+ var ScrollSpy =
+ /*#__PURE__*/
+ function () {
+ function ScrollSpy(element, config) {
+ var _this = this;
+
+ this._element = element;
+ this._scrollElement = element.tagName === 'BODY' ? window : element;
+ this._config = this._getConfig(config);
+ this._selector = this._config.target + " " + Selector.NAV_LINKS + "," + (this._config.target + " " + Selector.LIST_ITEMS + ",") + (this._config.target + " " + Selector.DROPDOWN_ITEMS);
+ this._offsets = [];
+ this._targets = [];
+ this._activeTarget = null;
+ this._scrollHeight = 0;
+ $$$1(this._scrollElement).on(Event.SCROLL, function (event) {
+ return _this._process(event);
+ });
+ this.refresh();
+
+ this._process();
+ } // Getters
+
+
+ var _proto = ScrollSpy.prototype;
+
+ // Public
+ _proto.refresh = function refresh() {
+ var _this2 = this;
+
+ var autoMethod = this._scrollElement === this._scrollElement.window ? OffsetMethod.OFFSET : OffsetMethod.POSITION;
+ var offsetMethod = this._config.method === 'auto' ? autoMethod : this._config.method;
+ var offsetBase = offsetMethod === OffsetMethod.POSITION ? this._getScrollTop() : 0;
+ this._offsets = [];
+ this._targets = [];
+ this._scrollHeight = this._getScrollHeight();
+ var targets = [].slice.call(document.querySelectorAll(this._selector));
+ targets.map(function (element) {
+ var target;
+ var targetSelector = Util.getSelectorFromElement(element);
+
+ if (targetSelector) {
+ target = document.querySelector(targetSelector);
+ }
+
+ if (target) {
+ var targetBCR = target.getBoundingClientRect();
+
+ if (targetBCR.width || targetBCR.height) {
+ // TODO (fat): remove sketch reliance on jQuery position/offset
+ return [$$$1(target)[offsetMethod]().top + offsetBase, targetSelector];
+ }
+ }
+
+ return null;
+ }).filter(function (item) {
+ return item;
+ }).sort(function (a, b) {
+ return a[0] - b[0];
+ }).forEach(function (item) {
+ _this2._offsets.push(item[0]);
+
+ _this2._targets.push(item[1]);
+ });
+ };
+
+ _proto.dispose = function dispose() {
+ $$$1.removeData(this._element, DATA_KEY);
+ $$$1(this._scrollElement).off(EVENT_KEY);
+ this._element = null;
+ this._scrollElement = null;
+ this._config = null;
+ this._selector = null;
+ this._offsets = null;
+ this._targets = null;
+ this._activeTarget = null;
+ this._scrollHeight = null;
+ }; // Private
+
+
+ _proto._getConfig = function _getConfig(config) {
+ config = _objectSpread({}, Default, typeof config === 'object' && config ? config : {});
+
+ if (typeof config.target !== 'string') {
+ var id = $$$1(config.target).attr('id');
+
+ if (!id) {
+ id = Util.getUID(NAME);
+ $$$1(config.target).attr('id', id);
+ }
+
+ config.target = "#" + id;
+ }
+
+ Util.typeCheckConfig(NAME, config, DefaultType);
+ return config;
+ };
+
+ _proto._getScrollTop = function _getScrollTop() {
+ return this._scrollElement === window ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop;
+ };
+
+ _proto._getScrollHeight = function _getScrollHeight() {
+ return this._scrollElement.scrollHeight || Math.max(document.body.scrollHeight, document.documentElement.scrollHeight);
+ };
+
+ _proto._getOffsetHeight = function _getOffsetHeight() {
+ return this._scrollElement === window ? window.innerHeight : this._scrollElement.getBoundingClientRect().height;
+ };
+
+ _proto._process = function _process() {
+ var scrollTop = this._getScrollTop() + this._config.offset;
+
+ var scrollHeight = this._getScrollHeight();
+
+ var maxScroll = this._config.offset + scrollHeight - this._getOffsetHeight();
+
+ if (this._scrollHeight !== scrollHeight) {
+ this.refresh();
+ }
+
+ if (scrollTop >= maxScroll) {
+ var target = this._targets[this._targets.length - 1];
+
+ if (this._activeTarget !== target) {
+ this._activate(target);
+ }
+
+ return;
+ }
+
+ if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {
+ this._activeTarget = null;
+
+ this._clear();
+
+ return;
+ }
+
+ var offsetLength = this._offsets.length;
+
+ for (var i = offsetLength; i--;) {
+ var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (typeof this._offsets[i + 1] === 'undefined' || scrollTop < this._offsets[i + 1]);
+
+ if (isActiveTarget) {
+ this._activate(this._targets[i]);
+ }
+ }
+ };
+
+ _proto._activate = function _activate(target) {
+ this._activeTarget = target;
+
+ this._clear();
+
+ var queries = this._selector.split(','); // eslint-disable-next-line arrow-body-style
+
+
+ queries = queries.map(function (selector) {
+ return selector + "[data-target=\"" + target + "\"]," + (selector + "[href=\"" + target + "\"]");
+ });
+ var $link = $$$1([].slice.call(document.querySelectorAll(queries.join(','))));
+
+ if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {
+ $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE);
+ $link.addClass(ClassName.ACTIVE);
+ } else {
+ // Set triggered link as active
+ $link.addClass(ClassName.ACTIVE); // Set triggered links parents as active
+ // With both <ul> and <nav> markup a parent is the previous sibling of any nav ancestor
+
+ $link.parents(Selector.NAV_LIST_GROUP).prev(Selector.NAV_LINKS + ", " + Selector.LIST_ITEMS).addClass(ClassName.ACTIVE); // Handle special case when .nav-link is inside .nav-item
+
+ $link.parents(Selector.NAV_LIST_GROUP).prev(Selector.NAV_ITEMS).children(Selector.NAV_LINKS).addClass(ClassName.ACTIVE);
+ }
+
+ $$$1(this._scrollElement).trigger(Event.ACTIVATE, {
+ relatedTarget: target
+ });
+ };
+
+ _proto._clear = function _clear() {
+ var nodes = [].slice.call(document.querySelectorAll(this._selector));
+ $$$1(nodes).filter(Selector.ACTIVE).removeClass(ClassName.ACTIVE);
+ }; // Static
+
+
+ ScrollSpy._jQueryInterface = function _jQueryInterface(config) {
+ return this.each(function () {
+ var data = $$$1(this).data(DATA_KEY);
+
+ var _config = typeof config === 'object' && config;
+
+ if (!data) {
+ data = new ScrollSpy(this, _config);
+ $$$1(this).data(DATA_KEY, data);
+ }
+
+ if (typeof config === 'string') {
+ if (typeof data[config] === 'undefined') {
+ throw new TypeError("No method named \"" + config + "\"");
+ }
+
+ data[config]();
+ }
+ });
+ };
+
+ _createClass(ScrollSpy, null, [{
+ key: "VERSION",
+ get: function get() {
+ return VERSION;
+ }
+ }, {
+ key: "Default",
+ get: function get() {
+ return Default;
+ }
+ }]);
+
+ return ScrollSpy;
+ }();
+ /**
+ * ------------------------------------------------------------------------
+ * Data Api implementation
+ * ------------------------------------------------------------------------
+ */
+
+
+ $$$1(window).on(Event.LOAD_DATA_API, function () {
+ var scrollSpys = [].slice.call(document.querySelectorAll(Selector.DATA_SPY));
+ var scrollSpysLength = scrollSpys.length;
+
+ for (var i = scrollSpysLength; i--;) {
+ var $spy = $$$1(scrollSpys[i]);
+
+ ScrollSpy._jQueryInterface.call($spy, $spy.data());
+ }
+ });
+ /**
+ * ------------------------------------------------------------------------
+ * jQuery
+ * ------------------------------------------------------------------------
+ */
+
+ $$$1.fn[NAME] = ScrollSpy._jQueryInterface;
+ $$$1.fn[NAME].Constructor = ScrollSpy;
+
+ $$$1.fn[NAME].noConflict = function () {
+ $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
+ return ScrollSpy._jQueryInterface;
+ };
+
+ return ScrollSpy;
+ }($);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): tab.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ var Tab = function ($$$1) {
+ /**
+ * ------------------------------------------------------------------------
+ * Constants
+ * ------------------------------------------------------------------------
+ */
+ var NAME = 'tab';
+ var VERSION = '4.1.3';
+ var DATA_KEY = 'bs.tab';
+ var EVENT_KEY = "." + DATA_KEY;
+ var DATA_API_KEY = '.data-api';
+ var JQUERY_NO_CONFLICT = $$$1.fn[NAME];
+ var Event = {
+ HIDE: "hide" + EVENT_KEY,
+ HIDDEN: "hidden" + EVENT_KEY,
+ SHOW: "show" + EVENT_KEY,
+ SHOWN: "shown" + EVENT_KEY,
+ CLICK_DATA_API: "click" + EVENT_KEY + DATA_API_KEY
+ };
+ var ClassName = {
+ DROPDOWN_MENU: 'dropdown-menu',
+ ACTIVE: 'active',
+ DISABLED: 'disabled',
+ FADE: 'fade',
+ SHOW: 'show'
+ };
+ var Selector = {
+ DROPDOWN: '.dropdown',
+ NAV_LIST_GROUP: '.nav, .list-group',
+ ACTIVE: '.active',
+ ACTIVE_UL: '> li > .active',
+ DATA_TOGGLE: '[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',
+ DROPDOWN_TOGGLE: '.dropdown-toggle',
+ DROPDOWN_ACTIVE_CHILD: '> .dropdown-menu .active'
+ /**
+ * ------------------------------------------------------------------------
+ * Class Definition
+ * ------------------------------------------------------------------------
+ */
+
+ };
+
+ var Tab =
+ /*#__PURE__*/
+ function () {
+ function Tab(element) {
+ this._element = element;
+ } // Getters
+
+
+ var _proto = Tab.prototype;
+
+ // Public
+ _proto.show = function show() {
+ var _this = this;
+
+ if (this._element.parentNode && this._element.parentNode.nodeType === Node.ELEMENT_NODE && $$$1(this._element).hasClass(ClassName.ACTIVE) || $$$1(this._element).hasClass(ClassName.DISABLED)) {
+ return;
+ }
+
+ var target;
+ var previous;
+ var listElement = $$$1(this._element).closest(Selector.NAV_LIST_GROUP)[0];
+ var selector = Util.getSelectorFromElement(this._element);
+
+ if (listElement) {
+ var itemSelector = listElement.nodeName === 'UL' ? Selector.ACTIVE_UL : Selector.ACTIVE;
+ previous = $$$1.makeArray($$$1(listElement).find(itemSelector));
+ previous = previous[previous.length - 1];
+ }
+
+ var hideEvent = $$$1.Event(Event.HIDE, {
+ relatedTarget: this._element
+ });
+ var showEvent = $$$1.Event(Event.SHOW, {
+ relatedTarget: previous
+ });
+
+ if (previous) {
+ $$$1(previous).trigger(hideEvent);
+ }
+
+ $$$1(this._element).trigger(showEvent);
+
+ if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) {
+ return;
+ }
+
+ if (selector) {
+ target = document.querySelector(selector);
+ }
+
+ this._activate(this._element, listElement);
+
+ var complete = function complete() {
+ var hiddenEvent = $$$1.Event(Event.HIDDEN, {
+ relatedTarget: _this._element
+ });
+ var shownEvent = $$$1.Event(Event.SHOWN, {
+ relatedTarget: previous
+ });
+ $$$1(previous).trigger(hiddenEvent);
+ $$$1(_this._element).trigger(shownEvent);
+ };
+
+ if (target) {
+ this._activate(target, target.parentNode, complete);
+ } else {
+ complete();
+ }
+ };
+
+ _proto.dispose = function dispose() {
+ $$$1.removeData(this._element, DATA_KEY);
+ this._element = null;
+ }; // Private
+
+
+ _proto._activate = function _activate(element, container, callback) {
+ var _this2 = this;
+
+ var activeElements;
+
+ if (container.nodeName === 'UL') {
+ activeElements = $$$1(container).find(Selector.ACTIVE_UL);
+ } else {
+ activeElements = $$$1(container).children(Selector.ACTIVE);
+ }
+
+ var active = activeElements[0];
+ var isTransitioning = callback && active && $$$1(active).hasClass(ClassName.FADE);
+
+ var complete = function complete() {
+ return _this2._transitionComplete(element, active, callback);
+ };
+
+ if (active && isTransitioning) {
+ var transitionDuration = Util.getTransitionDurationFromElement(active);
+ $$$1(active).one(Util.TRANSITION_END, complete).emulateTransitionEnd(transitionDuration);
+ } else {
+ complete();
+ }
+ };
+
+ _proto._transitionComplete = function _transitionComplete(element, active, callback) {
+ if (active) {
+ $$$1(active).removeClass(ClassName.SHOW + " " + ClassName.ACTIVE);
+ var dropdownChild = $$$1(active.parentNode).find(Selector.DROPDOWN_ACTIVE_CHILD)[0];
+
+ if (dropdownChild) {
+ $$$1(dropdownChild).removeClass(ClassName.ACTIVE);
+ }
+
+ if (active.getAttribute('role') === 'tab') {
+ active.setAttribute('aria-selected', false);
+ }
+ }
+
+ $$$1(element).addClass(ClassName.ACTIVE);
+
+ if (element.getAttribute('role') === 'tab') {
+ element.setAttribute('aria-selected', true);
+ }
+
+ Util.reflow(element);
+ $$$1(element).addClass(ClassName.SHOW);
+
+ if (element.parentNode && $$$1(element.parentNode).hasClass(ClassName.DROPDOWN_MENU)) {
+ var dropdownElement = $$$1(element).closest(Selector.DROPDOWN)[0];
+
+ if (dropdownElement) {
+ var dropdownToggleList = [].slice.call(dropdownElement.querySelectorAll(Selector.DROPDOWN_TOGGLE));
+ $$$1(dropdownToggleList).addClass(ClassName.ACTIVE);
+ }
+
+ element.setAttribute('aria-expanded', true);
+ }
+
+ if (callback) {
+ callback();
+ }
+ }; // Static
+
+
+ Tab._jQueryInterface = function _jQueryInterface(config) {
+ return this.each(function () {
+ var $this = $$$1(this);
+ var data = $this.data(DATA_KEY);
+
+ if (!data) {
+ data = new Tab(this);
+ $this.data(DATA_KEY, data);
+ }
+
+ if (typeof config === 'string') {
+ if (typeof data[config] === 'undefined') {
+ throw new TypeError("No method named \"" + config + "\"");
+ }
+
+ data[config]();
+ }
+ });
+ };
+
+ _createClass(Tab, null, [{
+ key: "VERSION",
+ get: function get() {
+ return VERSION;
+ }
+ }]);
+
+ return Tab;
+ }();
+ /**
+ * ------------------------------------------------------------------------
+ * Data Api implementation
+ * ------------------------------------------------------------------------
+ */
+
+
+ $$$1(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {
+ event.preventDefault();
+
+ Tab._jQueryInterface.call($$$1(this), 'show');
+ });
+ /**
+ * ------------------------------------------------------------------------
+ * jQuery
+ * ------------------------------------------------------------------------
+ */
+
+ $$$1.fn[NAME] = Tab._jQueryInterface;
+ $$$1.fn[NAME].Constructor = Tab;
+
+ $$$1.fn[NAME].noConflict = function () {
+ $$$1.fn[NAME] = JQUERY_NO_CONFLICT;
+ return Tab._jQueryInterface;
+ };
+
+ return Tab;
+ }($);
+
+ /**
+ * --------------------------------------------------------------------------
+ * Bootstrap (v4.1.3): index.js
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * --------------------------------------------------------------------------
+ */
+
+ (function ($$$1) {
+ if (typeof $$$1 === 'undefined') {
+ throw new TypeError('Bootstrap\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\'s JavaScript.');
+ }
+
+ var version = $$$1.fn.jquery.split(' ')[0].split('.');
+ var minMajor = 1;
+ var ltMajor = 2;
+ var minMinor = 9;
+ var minPatch = 1;
+ var maxMajor = 4;
+
+ if (version[0] < ltMajor && version[1] < minMinor || version[0] === minMajor && version[1] === minMinor && version[2] < minPatch || version[0] >= maxMajor) {
+ throw new Error('Bootstrap\'s JavaScript requires at least jQuery v1.9.1 but less than v4.0.0');
+ }
+ })($);
+
+ exports.Util = Util;
+ exports.Alert = Alert;
+ exports.Button = Button;
+ exports.Carousel = Carousel;
+ exports.Collapse = Collapse;
+ exports.Dropdown = Dropdown;
+ exports.Modal = Modal;
+ exports.Popover = Popover;
+ exports.Scrollspy = ScrollSpy;
+ exports.Tab = Tab;
+ exports.Tooltip = Tooltip;
+
+ Object.defineProperty(exports, '__esModule', { value: true });
+
+})));
+//# sourceMappingURL=bootstrap.js.map
diff --git a/public/js/bootstrap.js.map b/public/js/bootstrap.js.map
new file mode 100755
index 0000000..946c420
--- /dev/null
+++ b/public/js/bootstrap.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"bootstrap.js","sources":["../../js/src/util.js","../../js/src/alert.js","../../js/src/button.js","../../js/src/carousel.js","../../js/src/collapse.js","../../js/src/dropdown.js","../../js/src/modal.js","../../js/src/tooltip.js","../../js/src/popover.js","../../js/src/scrollspy.js","../../js/src/tab.js","../../js/src/index.js"],"sourcesContent":["import $ from 'jquery'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): util.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Util = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Private TransitionEnd Helpers\n * ------------------------------------------------------------------------\n */\n\n const TRANSITION_END = 'transitionend'\n const MAX_UID = 1000000\n const MILLISECONDS_MULTIPLIER = 1000\n\n // Shoutout AngusCroll (https://goo.gl/pxwQGp)\n function toType(obj) {\n return {}.toString.call(obj).match(/\\s([a-z]+)/i)[1].toLowerCase()\n }\n\n function getSpecialTransitionEndEvent() {\n return {\n bindType: TRANSITION_END,\n delegateType: TRANSITION_END,\n handle(event) {\n if ($(event.target).is(this)) {\n return event.handleObj.handler.apply(this, arguments) // eslint-disable-line prefer-rest-params\n }\n return undefined // eslint-disable-line no-undefined\n }\n }\n }\n\n function transitionEndEmulator(duration) {\n let called = false\n\n $(this).one(Util.TRANSITION_END, () => {\n called = true\n })\n\n setTimeout(() => {\n if (!called) {\n Util.triggerTransitionEnd(this)\n }\n }, duration)\n\n return this\n }\n\n function setTransitionEndSupport() {\n $.fn.emulateTransitionEnd = transitionEndEmulator\n $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent()\n }\n\n /**\n * --------------------------------------------------------------------------\n * Public Util Api\n * --------------------------------------------------------------------------\n */\n\n const Util = {\n\n TRANSITION_END: 'bsTransitionEnd',\n\n getUID(prefix) {\n do {\n // eslint-disable-next-line no-bitwise\n prefix += ~~(Math.random() * MAX_UID) // \"~~\" acts like a faster Math.floor() here\n } while (document.getElementById(prefix))\n return prefix\n },\n\n getSelectorFromElement(element) {\n let selector = element.getAttribute('data-target')\n if (!selector || selector === '#') {\n selector = element.getAttribute('href') || ''\n }\n\n try {\n return document.querySelector(selector) ? selector : null\n } catch (err) {\n return null\n }\n },\n\n getTransitionDurationFromElement(element) {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let transitionDuration = $(element).css('transition-duration')\n const floatTransitionDuration = parseFloat(transitionDuration)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n\n return parseFloat(transitionDuration) * MILLISECONDS_MULTIPLIER\n },\n\n reflow(element) {\n return element.offsetHeight\n },\n\n triggerTransitionEnd(element) {\n $(element).trigger(TRANSITION_END)\n },\n\n // TODO: Remove in v5\n supportsTransitionEnd() {\n return Boolean(TRANSITION_END)\n },\n\n isElement(obj) {\n return (obj[0] || obj).nodeType\n },\n\n typeCheckConfig(componentName, config, configTypes) {\n for (const property in configTypes) {\n if (Object.prototype.hasOwnProperty.call(configTypes, property)) {\n const expectedTypes = configTypes[property]\n const value = config[property]\n const valueType = value && Util.isElement(value)\n ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new Error(\n `${componentName.toUpperCase()}: ` +\n `Option \"${property}\" provided type \"${valueType}\" ` +\n `but expected type \"${expectedTypes}\".`)\n }\n }\n }\n }\n }\n\n setTransitionEndSupport()\n\n return Util\n})($)\n\nexport default Util\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Alert = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'alert'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.alert'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Selector = {\n DISMISS : '[data-dismiss=\"alert\"]'\n }\n\n const Event = {\n CLOSE : `close${EVENT_KEY}`,\n CLOSED : `closed${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n ALERT : 'alert',\n FADE : 'fade',\n SHOW : 'show'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Alert {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n close(element) {\n let rootElement = this._element\n if (element) {\n rootElement = this._getRootElement(element)\n }\n\n const customEvent = this._triggerCloseEvent(rootElement)\n\n if (customEvent.isDefaultPrevented()) {\n return\n }\n\n this._removeElement(rootElement)\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Private\n\n _getRootElement(element) {\n const selector = Util.getSelectorFromElement(element)\n let parent = false\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n if (!parent) {\n parent = $(element).closest(`.${ClassName.ALERT}`)[0]\n }\n\n return parent\n }\n\n _triggerCloseEvent(element) {\n const closeEvent = $.Event(Event.CLOSE)\n\n $(element).trigger(closeEvent)\n return closeEvent\n }\n\n _removeElement(element) {\n $(element).removeClass(ClassName.SHOW)\n\n if (!$(element).hasClass(ClassName.FADE)) {\n this._destroyElement(element)\n return\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(element)\n\n $(element)\n .one(Util.TRANSITION_END, (event) => this._destroyElement(element, event))\n .emulateTransitionEnd(transitionDuration)\n }\n\n _destroyElement(element) {\n $(element)\n .detach()\n .trigger(Event.CLOSED)\n .remove()\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new Alert(this)\n $element.data(DATA_KEY, data)\n }\n\n if (config === 'close') {\n data[config](this)\n }\n })\n }\n\n static _handleDismiss(alertInstance) {\n return function (event) {\n if (event) {\n event.preventDefault()\n }\n\n alertInstance.close(this)\n }\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(\n Event.CLICK_DATA_API,\n Selector.DISMISS,\n Alert._handleDismiss(new Alert())\n )\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Alert._jQueryInterface\n $.fn[NAME].Constructor = Alert\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Alert._jQueryInterface\n }\n\n return Alert\n})($)\n\nexport default Alert\n","import $ from 'jquery'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Button = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'button'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.button'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const ClassName = {\n ACTIVE : 'active',\n BUTTON : 'btn',\n FOCUS : 'focus'\n }\n\n const Selector = {\n DATA_TOGGLE_CARROT : '[data-toggle^=\"button\"]',\n DATA_TOGGLE : '[data-toggle=\"buttons\"]',\n INPUT : 'input',\n ACTIVE : '.active',\n BUTTON : '.btn'\n }\n\n const Event = {\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n FOCUS_BLUR_DATA_API : `focus${EVENT_KEY}${DATA_API_KEY} ` +\n `blur${EVENT_KEY}${DATA_API_KEY}`\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Button {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n toggle() {\n let triggerChangeEvent = true\n let addAriaPressed = true\n const rootElement = $(this._element).closest(\n Selector.DATA_TOGGLE\n )[0]\n\n if (rootElement) {\n const input = this._element.querySelector(Selector.INPUT)\n\n if (input) {\n if (input.type === 'radio') {\n if (input.checked &&\n this._element.classList.contains(ClassName.ACTIVE)) {\n triggerChangeEvent = false\n } else {\n const activeElement = rootElement.querySelector(Selector.ACTIVE)\n\n if (activeElement) {\n $(activeElement).removeClass(ClassName.ACTIVE)\n }\n }\n }\n\n if (triggerChangeEvent) {\n if (input.hasAttribute('disabled') ||\n rootElement.hasAttribute('disabled') ||\n input.classList.contains('disabled') ||\n rootElement.classList.contains('disabled')) {\n return\n }\n input.checked = !this._element.classList.contains(ClassName.ACTIVE)\n $(input).trigger('change')\n }\n\n input.focus()\n addAriaPressed = false\n }\n }\n\n if (addAriaPressed) {\n this._element.setAttribute('aria-pressed',\n !this._element.classList.contains(ClassName.ACTIVE))\n }\n\n if (triggerChangeEvent) {\n $(this._element).toggleClass(ClassName.ACTIVE)\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new Button(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n event.preventDefault()\n\n let button = event.target\n\n if (!$(button).hasClass(ClassName.BUTTON)) {\n button = $(button).closest(Selector.BUTTON)\n }\n\n Button._jQueryInterface.call($(button), 'toggle')\n })\n .on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n const button = $(event.target).closest(Selector.BUTTON)[0]\n $(button).toggleClass(ClassName.FOCUS, /^focus(in)?$/.test(event.type))\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Button._jQueryInterface\n $.fn[NAME].Constructor = Button\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Button._jQueryInterface\n }\n\n return Button\n})($)\n\nexport default Button\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Carousel = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'carousel'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.carousel'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const ARROW_LEFT_KEYCODE = 37 // KeyboardEvent.which value for left arrow key\n const ARROW_RIGHT_KEYCODE = 39 // KeyboardEvent.which value for right arrow key\n const TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\n\n const Default = {\n interval : 5000,\n keyboard : true,\n slide : false,\n pause : 'hover',\n wrap : true\n }\n\n const DefaultType = {\n interval : '(number|boolean)',\n keyboard : 'boolean',\n slide : '(boolean|string)',\n pause : '(string|boolean)',\n wrap : 'boolean'\n }\n\n const Direction = {\n NEXT : 'next',\n PREV : 'prev',\n LEFT : 'left',\n RIGHT : 'right'\n }\n\n const Event = {\n SLIDE : `slide${EVENT_KEY}`,\n SLID : `slid${EVENT_KEY}`,\n KEYDOWN : `keydown${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`,\n TOUCHEND : `touchend${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n CAROUSEL : 'carousel',\n ACTIVE : 'active',\n SLIDE : 'slide',\n RIGHT : 'carousel-item-right',\n LEFT : 'carousel-item-left',\n NEXT : 'carousel-item-next',\n PREV : 'carousel-item-prev',\n ITEM : 'carousel-item'\n }\n\n const Selector = {\n ACTIVE : '.active',\n ACTIVE_ITEM : '.active.carousel-item',\n ITEM : '.carousel-item',\n NEXT_PREV : '.carousel-item-next, .carousel-item-prev',\n INDICATORS : '.carousel-indicators',\n DATA_SLIDE : '[data-slide], [data-slide-to]',\n DATA_RIDE : '[data-ride=\"carousel\"]'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Carousel {\n constructor(element, config) {\n this._items = null\n this._interval = null\n this._activeElement = null\n\n this._isPaused = false\n this._isSliding = false\n\n this.touchTimeout = null\n\n this._config = this._getConfig(config)\n this._element = $(element)[0]\n this._indicatorsElement = this._element.querySelector(Selector.INDICATORS)\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n next() {\n if (!this._isSliding) {\n this._slide(Direction.NEXT)\n }\n }\n\n nextWhenVisible() {\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden &&\n ($(this._element).is(':visible') && $(this._element).css('visibility') !== 'hidden')) {\n this.next()\n }\n }\n\n prev() {\n if (!this._isSliding) {\n this._slide(Direction.PREV)\n }\n }\n\n pause(event) {\n if (!event) {\n this._isPaused = true\n }\n\n if (this._element.querySelector(Selector.NEXT_PREV)) {\n Util.triggerTransitionEnd(this._element)\n this.cycle(true)\n }\n\n clearInterval(this._interval)\n this._interval = null\n }\n\n cycle(event) {\n if (!event) {\n this._isPaused = false\n }\n\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n\n if (this._config.interval && !this._isPaused) {\n this._interval = setInterval(\n (document.visibilityState ? this.nextWhenVisible : this.next).bind(this),\n this._config.interval\n )\n }\n }\n\n to(index) {\n this._activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n\n const activeIndex = this._getItemIndex(this._activeElement)\n\n if (index > this._items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n $(this._element).one(Event.SLID, () => this.to(index))\n return\n }\n\n if (activeIndex === index) {\n this.pause()\n this.cycle()\n return\n }\n\n const direction = index > activeIndex\n ? Direction.NEXT\n : Direction.PREV\n\n this._slide(direction, this._items[index])\n }\n\n dispose() {\n $(this._element).off(EVENT_KEY)\n $.removeData(this._element, DATA_KEY)\n\n this._items = null\n this._config = null\n this._element = null\n this._interval = null\n this._isPaused = null\n this._isSliding = null\n this._activeElement = null\n this._indicatorsElement = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n $(this._element)\n .on(Event.KEYDOWN, (event) => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n $(this._element)\n .on(Event.MOUSEENTER, (event) => this.pause(event))\n .on(Event.MOUSELEAVE, (event) => this.cycle(event))\n if ('ontouchstart' in document.documentElement) {\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n $(this._element).on(Event.TOUCHEND, () => {\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n this.touchTimeout = setTimeout((event) => this.cycle(event), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n })\n }\n }\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n switch (event.which) {\n case ARROW_LEFT_KEYCODE:\n event.preventDefault()\n this.prev()\n break\n case ARROW_RIGHT_KEYCODE:\n event.preventDefault()\n this.next()\n break\n default:\n }\n }\n\n _getItemIndex(element) {\n this._items = element && element.parentNode\n ? [].slice.call(element.parentNode.querySelectorAll(Selector.ITEM))\n : []\n return this._items.indexOf(element)\n }\n\n _getItemByDirection(direction, activeElement) {\n const isNextDirection = direction === Direction.NEXT\n const isPrevDirection = direction === Direction.PREV\n const activeIndex = this._getItemIndex(activeElement)\n const lastItemIndex = this._items.length - 1\n const isGoingToWrap = isPrevDirection && activeIndex === 0 ||\n isNextDirection && activeIndex === lastItemIndex\n\n if (isGoingToWrap && !this._config.wrap) {\n return activeElement\n }\n\n const delta = direction === Direction.PREV ? -1 : 1\n const itemIndex = (activeIndex + delta) % this._items.length\n\n return itemIndex === -1\n ? this._items[this._items.length - 1] : this._items[itemIndex]\n }\n\n _triggerSlideEvent(relatedTarget, eventDirectionName) {\n const targetIndex = this._getItemIndex(relatedTarget)\n const fromIndex = this._getItemIndex(this._element.querySelector(Selector.ACTIVE_ITEM))\n const slideEvent = $.Event(Event.SLIDE, {\n relatedTarget,\n direction: eventDirectionName,\n from: fromIndex,\n to: targetIndex\n })\n\n $(this._element).trigger(slideEvent)\n\n return slideEvent\n }\n\n _setActiveIndicatorElement(element) {\n if (this._indicatorsElement) {\n const indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector.ACTIVE))\n $(indicators)\n .removeClass(ClassName.ACTIVE)\n\n const nextIndicator = this._indicatorsElement.children[\n this._getItemIndex(element)\n ]\n\n if (nextIndicator) {\n $(nextIndicator).addClass(ClassName.ACTIVE)\n }\n }\n }\n\n _slide(direction, element) {\n const activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n const activeElementIndex = this._getItemIndex(activeElement)\n const nextElement = element || activeElement &&\n this._getItemByDirection(direction, activeElement)\n const nextElementIndex = this._getItemIndex(nextElement)\n const isCycling = Boolean(this._interval)\n\n let directionalClassName\n let orderClassName\n let eventDirectionName\n\n if (direction === Direction.NEXT) {\n directionalClassName = ClassName.LEFT\n orderClassName = ClassName.NEXT\n eventDirectionName = Direction.LEFT\n } else {\n directionalClassName = ClassName.RIGHT\n orderClassName = ClassName.PREV\n eventDirectionName = Direction.RIGHT\n }\n\n if (nextElement && $(nextElement).hasClass(ClassName.ACTIVE)) {\n this._isSliding = false\n return\n }\n\n const slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName)\n if (slideEvent.isDefaultPrevented()) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n return\n }\n\n this._isSliding = true\n\n if (isCycling) {\n this.pause()\n }\n\n this._setActiveIndicatorElement(nextElement)\n\n const slidEvent = $.Event(Event.SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n })\n\n if ($(this._element).hasClass(ClassName.SLIDE)) {\n $(nextElement).addClass(orderClassName)\n\n Util.reflow(nextElement)\n\n $(activeElement).addClass(directionalClassName)\n $(nextElement).addClass(directionalClassName)\n\n const transitionDuration = Util.getTransitionDurationFromElement(activeElement)\n\n $(activeElement)\n .one(Util.TRANSITION_END, () => {\n $(nextElement)\n .removeClass(`${directionalClassName} ${orderClassName}`)\n .addClass(ClassName.ACTIVE)\n\n $(activeElement).removeClass(`${ClassName.ACTIVE} ${orderClassName} ${directionalClassName}`)\n\n this._isSliding = false\n\n setTimeout(() => $(this._element).trigger(slidEvent), 0)\n })\n .emulateTransitionEnd(transitionDuration)\n } else {\n $(activeElement).removeClass(ClassName.ACTIVE)\n $(nextElement).addClass(ClassName.ACTIVE)\n\n this._isSliding = false\n $(this._element).trigger(slidEvent)\n }\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n let _config = {\n ...Default,\n ...$(this).data()\n }\n\n if (typeof config === 'object') {\n _config = {\n ..._config,\n ...config\n }\n }\n\n const action = typeof config === 'string' ? config : _config.slide\n\n if (!data) {\n data = new Carousel(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'number') {\n data.to(config)\n } else if (typeof action === 'string') {\n if (typeof data[action] === 'undefined') {\n throw new TypeError(`No method named \"${action}\"`)\n }\n data[action]()\n } else if (_config.interval) {\n data.pause()\n data.cycle()\n }\n })\n }\n\n static _dataApiClickHandler(event) {\n const selector = Util.getSelectorFromElement(this)\n\n if (!selector) {\n return\n }\n\n const target = $(selector)[0]\n\n if (!target || !$(target).hasClass(ClassName.CAROUSEL)) {\n return\n }\n\n const config = {\n ...$(target).data(),\n ...$(this).data()\n }\n const slideIndex = this.getAttribute('data-slide-to')\n\n if (slideIndex) {\n config.interval = false\n }\n\n Carousel._jQueryInterface.call($(target), config)\n\n if (slideIndex) {\n $(target).data(DATA_KEY).to(slideIndex)\n }\n\n event.preventDefault()\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler)\n\n $(window).on(Event.LOAD_DATA_API, () => {\n const carousels = [].slice.call(document.querySelectorAll(Selector.DATA_RIDE))\n for (let i = 0, len = carousels.length; i < len; i++) {\n const $carousel = $(carousels[i])\n Carousel._jQueryInterface.call($carousel, $carousel.data())\n }\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Carousel._jQueryInterface\n $.fn[NAME].Constructor = Carousel\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Carousel._jQueryInterface\n }\n\n return Carousel\n})($)\n\nexport default Carousel\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Collapse = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'collapse'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.collapse'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Default = {\n toggle : true,\n parent : ''\n }\n\n const DefaultType = {\n toggle : 'boolean',\n parent : '(string|element)'\n }\n\n const Event = {\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n SHOW : 'show',\n COLLAPSE : 'collapse',\n COLLAPSING : 'collapsing',\n COLLAPSED : 'collapsed'\n }\n\n const Dimension = {\n WIDTH : 'width',\n HEIGHT : 'height'\n }\n\n const Selector = {\n ACTIVES : '.show, .collapsing',\n DATA_TOGGLE : '[data-toggle=\"collapse\"]'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Collapse {\n constructor(element, config) {\n this._isTransitioning = false\n this._element = element\n this._config = this._getConfig(config)\n this._triggerArray = $.makeArray(document.querySelectorAll(\n `[data-toggle=\"collapse\"][href=\"#${element.id}\"],` +\n `[data-toggle=\"collapse\"][data-target=\"#${element.id}\"]`\n ))\n const toggleList = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = toggleList.length; i < len; i++) {\n const elem = toggleList[i]\n const selector = Util.getSelectorFromElement(elem)\n const filterElement = [].slice.call(document.querySelectorAll(selector))\n .filter((foundElem) => foundElem === element)\n\n if (selector !== null && filterElement.length > 0) {\n this._selector = selector\n this._triggerArray.push(elem)\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray)\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle() {\n if ($(this._element).hasClass(ClassName.SHOW)) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning ||\n $(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n let actives\n let activesData\n\n if (this._parent) {\n actives = [].slice.call(this._parent.querySelectorAll(Selector.ACTIVES))\n .filter((elem) => elem.getAttribute('data-parent') === this._config.parent)\n\n if (actives.length === 0) {\n actives = null\n }\n }\n\n if (actives) {\n activesData = $(actives).not(this._selector).data(DATA_KEY)\n if (activesData && activesData._isTransitioning) {\n return\n }\n }\n\n const startEvent = $.Event(Event.SHOW)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n if (actives) {\n Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide')\n if (!activesData) {\n $(actives).data(DATA_KEY, null)\n }\n }\n\n const dimension = this._getDimension()\n\n $(this._element)\n .removeClass(ClassName.COLLAPSE)\n .addClass(ClassName.COLLAPSING)\n\n this._element.style[dimension] = 0\n\n if (this._triggerArray.length) {\n $(this._triggerArray)\n .removeClass(ClassName.COLLAPSED)\n .attr('aria-expanded', true)\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .addClass(ClassName.SHOW)\n\n this._element.style[dimension] = ''\n\n this.setTransitioning(false)\n\n $(this._element).trigger(Event.SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning ||\n !$(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n const startEvent = $.Event(Event.HIDE)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n Util.reflow(this._element)\n\n $(this._element)\n .addClass(ClassName.COLLAPSING)\n .removeClass(ClassName.COLLAPSE)\n .removeClass(ClassName.SHOW)\n\n const triggerArrayLength = this._triggerArray.length\n if (triggerArrayLength > 0) {\n for (let i = 0; i < triggerArrayLength; i++) {\n const trigger = this._triggerArray[i]\n const selector = Util.getSelectorFromElement(trigger)\n if (selector !== null) {\n const $elem = $([].slice.call(document.querySelectorAll(selector)))\n if (!$elem.hasClass(ClassName.SHOW)) {\n $(trigger).addClass(ClassName.COLLAPSED)\n .attr('aria-expanded', false)\n }\n }\n }\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n this.setTransitioning(false)\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .trigger(Event.HIDDEN)\n }\n\n this._element.style[dimension] = ''\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n }\n\n setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._parent = null\n this._element = null\n this._triggerArray = null\n this._isTransitioning = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n config.toggle = Boolean(config.toggle) // Coerce string values\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _getDimension() {\n const hasWidth = $(this._element).hasClass(Dimension.WIDTH)\n return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT\n }\n\n _getParent() {\n let parent = null\n if (Util.isElement(this._config.parent)) {\n parent = this._config.parent\n\n // It's a jQuery object\n if (typeof this._config.parent.jquery !== 'undefined') {\n parent = this._config.parent[0]\n }\n } else {\n parent = document.querySelector(this._config.parent)\n }\n\n const selector =\n `[data-toggle=\"collapse\"][data-parent=\"${this._config.parent}\"]`\n\n const children = [].slice.call(parent.querySelectorAll(selector))\n $(children).each((i, element) => {\n this._addAriaAndCollapsedClass(\n Collapse._getTargetFromElement(element),\n [element]\n )\n })\n\n return parent\n }\n\n _addAriaAndCollapsedClass(element, triggerArray) {\n if (element) {\n const isOpen = $(element).hasClass(ClassName.SHOW)\n\n if (triggerArray.length) {\n $(triggerArray)\n .toggleClass(ClassName.COLLAPSED, !isOpen)\n .attr('aria-expanded', isOpen)\n }\n }\n }\n\n // Static\n\n static _getTargetFromElement(element) {\n const selector = Util.getSelectorFromElement(element)\n return selector ? document.querySelector(selector) : null\n }\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n const _config = {\n ...Default,\n ...$this.data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data && _config.toggle && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n if (!data) {\n data = new Collapse(this, _config)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n // preventDefault only for <a> elements (which change the URL) not inside the collapsible element\n if (event.currentTarget.tagName === 'A') {\n event.preventDefault()\n }\n\n const $trigger = $(this)\n const selector = Util.getSelectorFromElement(this)\n const selectors = [].slice.call(document.querySelectorAll(selector))\n $(selectors).each(function () {\n const $target = $(this)\n const data = $target.data(DATA_KEY)\n const config = data ? 'toggle' : $trigger.data()\n Collapse._jQueryInterface.call($target, config)\n })\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Collapse._jQueryInterface\n $.fn[NAME].Constructor = Collapse\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Collapse._jQueryInterface\n }\n\n return Collapse\n})($)\n\nexport default Collapse\n","import $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Dropdown = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'dropdown'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.dropdown'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n const SPACE_KEYCODE = 32 // KeyboardEvent.which value for space key\n const TAB_KEYCODE = 9 // KeyboardEvent.which value for tab key\n const ARROW_UP_KEYCODE = 38 // KeyboardEvent.which value for up arrow key\n const ARROW_DOWN_KEYCODE = 40 // KeyboardEvent.which value for down arrow key\n const RIGHT_MOUSE_BUTTON_WHICH = 3 // MouseEvent.which value for the right button (assuming a right-handed mouse)\n const REGEXP_KEYDOWN = new RegExp(`${ARROW_UP_KEYCODE}|${ARROW_DOWN_KEYCODE}|${ESCAPE_KEYCODE}`)\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n KEYDOWN_DATA_API : `keydown${EVENT_KEY}${DATA_API_KEY}`,\n KEYUP_DATA_API : `keyup${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n DISABLED : 'disabled',\n SHOW : 'show',\n DROPUP : 'dropup',\n DROPRIGHT : 'dropright',\n DROPLEFT : 'dropleft',\n MENURIGHT : 'dropdown-menu-right',\n MENULEFT : 'dropdown-menu-left',\n POSITION_STATIC : 'position-static'\n }\n\n const Selector = {\n DATA_TOGGLE : '[data-toggle=\"dropdown\"]',\n FORM_CHILD : '.dropdown form',\n MENU : '.dropdown-menu',\n NAVBAR_NAV : '.navbar-nav',\n VISIBLE_ITEMS : '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n }\n\n const AttachmentMap = {\n TOP : 'top-start',\n TOPEND : 'top-end',\n BOTTOM : 'bottom-start',\n BOTTOMEND : 'bottom-end',\n RIGHT : 'right-start',\n RIGHTEND : 'right-end',\n LEFT : 'left-start',\n LEFTEND : 'left-end'\n }\n\n const Default = {\n offset : 0,\n flip : true,\n boundary : 'scrollParent',\n reference : 'toggle',\n display : 'dynamic'\n }\n\n const DefaultType = {\n offset : '(number|string|function)',\n flip : 'boolean',\n boundary : '(string|element)',\n reference : '(string|element)',\n display : 'string'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Dropdown {\n constructor(element, config) {\n this._element = element\n this._popper = null\n this._config = this._getConfig(config)\n this._menu = this._getMenuElement()\n this._inNavbar = this._detectNavbar()\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n toggle() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this._element)\n const isActive = $(this._menu).hasClass(ClassName.SHOW)\n\n Dropdown._clearMenus()\n\n if (isActive) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const showEvent = $.Event(Event.SHOW, relatedTarget)\n\n $(parent).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n // Disable totally Popper.js for Dropdown in Navbar\n if (!this._inNavbar) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap dropdown require Popper.js (https://popper.js.org)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = parent\n } else if (Util.isElement(this._config.reference)) {\n referenceElement = this._config.reference\n\n // Check if it's jQuery element\n if (typeof this._config.reference.jquery !== 'undefined') {\n referenceElement = this._config.reference[0]\n }\n }\n\n // If boundary is not `scrollParent`, then set position to `static`\n // to allow the menu to \"escape\" the scroll parent's boundaries\n // https://github.com/twbs/bootstrap/issues/24251\n if (this._config.boundary !== 'scrollParent') {\n $(parent).addClass(ClassName.POSITION_STATIC)\n }\n this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig())\n }\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement &&\n $(parent).closest(Selector.NAVBAR_NAV).length === 0) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.SHOWN, relatedTarget))\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._element).off(EVENT_KEY)\n this._element = null\n this._menu = null\n if (this._popper !== null) {\n this._popper.destroy()\n this._popper = null\n }\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Private\n\n _addEventListeners() {\n $(this._element).on(Event.CLICK, (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.toggle()\n })\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this._element).data(),\n ...config\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getMenuElement() {\n if (!this._menu) {\n const parent = Dropdown._getParentFromElement(this._element)\n if (parent) {\n this._menu = parent.querySelector(Selector.MENU)\n }\n }\n return this._menu\n }\n\n _getPlacement() {\n const $parentDropdown = $(this._element.parentNode)\n let placement = AttachmentMap.BOTTOM\n\n // Handle dropup\n if ($parentDropdown.hasClass(ClassName.DROPUP)) {\n placement = AttachmentMap.TOP\n if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.TOPEND\n }\n } else if ($parentDropdown.hasClass(ClassName.DROPRIGHT)) {\n placement = AttachmentMap.RIGHT\n } else if ($parentDropdown.hasClass(ClassName.DROPLEFT)) {\n placement = AttachmentMap.LEFT\n } else if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.BOTTOMEND\n }\n return placement\n }\n\n _detectNavbar() {\n return $(this._element).closest('.navbar').length > 0\n }\n\n _getPopperConfig() {\n const offsetConf = {}\n if (typeof this._config.offset === 'function') {\n offsetConf.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this._config.offset(data.offsets) || {}\n }\n return data\n }\n } else {\n offsetConf.offset = this._config.offset\n }\n\n const popperConfig = {\n placement: this._getPlacement(),\n modifiers: {\n offset: offsetConf,\n flip: {\n enabled: this._config.flip\n },\n preventOverflow: {\n boundariesElement: this._config.boundary\n }\n }\n }\n\n // Disable Popper.js if we have a static display\n if (this._config.display === 'static') {\n popperConfig.modifiers.applyStyle = {\n enabled: false\n }\n }\n return popperConfig\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data) {\n data = new Dropdown(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n\n static _clearMenus(event) {\n if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH ||\n event.type === 'keyup' && event.which !== TAB_KEYCODE)) {\n return\n }\n\n const toggles = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = toggles.length; i < len; i++) {\n const parent = Dropdown._getParentFromElement(toggles[i])\n const context = $(toggles[i]).data(DATA_KEY)\n const relatedTarget = {\n relatedTarget: toggles[i]\n }\n\n if (event && event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n\n if (!context) {\n continue\n }\n\n const dropdownMenu = context._menu\n if (!$(parent).hasClass(ClassName.SHOW)) {\n continue\n }\n\n if (event && (event.type === 'click' &&\n /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) &&\n $.contains(parent, event.target)) {\n continue\n }\n\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n $(parent).trigger(hideEvent)\n if (hideEvent.isDefaultPrevented()) {\n continue\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n toggles[i].setAttribute('aria-expanded', 'false')\n\n $(dropdownMenu).removeClass(ClassName.SHOW)\n $(parent)\n .removeClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n }\n\n static _getParentFromElement(element) {\n let parent\n const selector = Util.getSelectorFromElement(element)\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n return parent || element.parentNode\n }\n\n // eslint-disable-next-line complexity\n static _dataApiKeydownHandler(event) {\n // If not input/textarea:\n // - And not a key in REGEXP_KEYDOWN => not a dropdown command\n // If input/textarea:\n // - If space key => not a dropdown command\n // - If key is other than escape\n // - If key is not up or down => not a dropdown command\n // - If trigger inside the menu => not a dropdown command\n if (/input|textarea/i.test(event.target.tagName)\n ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE &&\n (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE ||\n $(event.target).closest(Selector.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) {\n return\n }\n\n event.preventDefault()\n event.stopPropagation()\n\n if (this.disabled || $(this).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this)\n const isActive = $(parent).hasClass(ClassName.SHOW)\n\n if (!isActive && (event.which !== ESCAPE_KEYCODE || event.which !== SPACE_KEYCODE) ||\n isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {\n if (event.which === ESCAPE_KEYCODE) {\n const toggle = parent.querySelector(Selector.DATA_TOGGLE)\n $(toggle).trigger('focus')\n }\n\n $(this).trigger('click')\n return\n }\n\n const items = [].slice.call(parent.querySelectorAll(Selector.VISIBLE_ITEMS))\n\n if (items.length === 0) {\n return\n }\n\n let index = items.indexOf(event.target)\n\n if (event.which === ARROW_UP_KEYCODE && index > 0) { // Up\n index--\n }\n\n if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { // Down\n index++\n }\n\n if (index < 0) {\n index = 0\n }\n\n items[index].focus()\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler)\n .on(Event.KEYDOWN_DATA_API, Selector.MENU, Dropdown._dataApiKeydownHandler)\n .on(`${Event.CLICK_DATA_API} ${Event.KEYUP_DATA_API}`, Dropdown._clearMenus)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n event.preventDefault()\n event.stopPropagation()\n Dropdown._jQueryInterface.call($(this), 'toggle')\n })\n .on(Event.CLICK_DATA_API, Selector.FORM_CHILD, (e) => {\n e.stopPropagation()\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Dropdown._jQueryInterface\n $.fn[NAME].Constructor = Dropdown\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Dropdown._jQueryInterface\n }\n\n return Dropdown\n})($, Popper)\n\nexport default Dropdown\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Modal = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'modal'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.modal'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n\n const Default = {\n backdrop : true,\n keyboard : true,\n focus : true,\n show : true\n }\n\n const DefaultType = {\n backdrop : '(boolean|string)',\n keyboard : 'boolean',\n focus : 'boolean',\n show : 'boolean'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n RESIZE : `resize${EVENT_KEY}`,\n CLICK_DISMISS : `click.dismiss${EVENT_KEY}`,\n KEYDOWN_DISMISS : `keydown.dismiss${EVENT_KEY}`,\n MOUSEUP_DISMISS : `mouseup.dismiss${EVENT_KEY}`,\n MOUSEDOWN_DISMISS : `mousedown.dismiss${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n SCROLLBAR_MEASURER : 'modal-scrollbar-measure',\n BACKDROP : 'modal-backdrop',\n OPEN : 'modal-open',\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n DIALOG : '.modal-dialog',\n DATA_TOGGLE : '[data-toggle=\"modal\"]',\n DATA_DISMISS : '[data-dismiss=\"modal\"]',\n FIXED_CONTENT : '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',\n STICKY_CONTENT : '.sticky-top'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Modal {\n constructor(element, config) {\n this._config = this._getConfig(config)\n this._element = element\n this._dialog = element.querySelector(Selector.DIALOG)\n this._backdrop = null\n this._isShown = false\n this._isBodyOverflowing = false\n this._ignoreBackdropClick = false\n this._scrollbarWidth = 0\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isTransitioning || this._isShown) {\n return\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n this._isTransitioning = true\n }\n\n const showEvent = $.Event(Event.SHOW, {\n relatedTarget\n })\n\n $(this._element).trigger(showEvent)\n\n if (this._isShown || showEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = true\n\n this._checkScrollbar()\n this._setScrollbar()\n\n this._adjustDialog()\n\n $(document.body).addClass(ClassName.OPEN)\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(this._element).on(\n Event.CLICK_DISMISS,\n Selector.DATA_DISMISS,\n (event) => this.hide(event)\n )\n\n $(this._dialog).on(Event.MOUSEDOWN_DISMISS, () => {\n $(this._element).one(Event.MOUSEUP_DISMISS, (event) => {\n if ($(event.target).is(this._element)) {\n this._ignoreBackdropClick = true\n }\n })\n })\n\n this._showBackdrop(() => this._showElement(relatedTarget))\n }\n\n hide(event) {\n if (event) {\n event.preventDefault()\n }\n\n if (this._isTransitioning || !this._isShown) {\n return\n }\n\n const hideEvent = $.Event(Event.HIDE)\n\n $(this._element).trigger(hideEvent)\n\n if (!this._isShown || hideEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = false\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (transition) {\n this._isTransitioning = true\n }\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(document).off(Event.FOCUSIN)\n\n $(this._element).removeClass(ClassName.SHOW)\n\n $(this._element).off(Event.CLICK_DISMISS)\n $(this._dialog).off(Event.MOUSEDOWN_DISMISS)\n\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, (event) => this._hideModal(event))\n .emulateTransitionEnd(transitionDuration)\n } else {\n this._hideModal()\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n $(window, document, this._element, this._backdrop).off(EVENT_KEY)\n\n this._config = null\n this._element = null\n this._dialog = null\n this._backdrop = null\n this._isShown = null\n this._isBodyOverflowing = null\n this._ignoreBackdropClick = null\n this._scrollbarWidth = null\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _showElement(relatedTarget) {\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (!this._element.parentNode ||\n this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {\n // Don't move modal's DOM position\n document.body.appendChild(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.scrollTop = 0\n\n if (transition) {\n Util.reflow(this._element)\n }\n\n $(this._element).addClass(ClassName.SHOW)\n\n if (this._config.focus) {\n this._enforceFocus()\n }\n\n const shownEvent = $.Event(Event.SHOWN, {\n relatedTarget\n })\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._element.focus()\n }\n this._isTransitioning = false\n $(this._element).trigger(shownEvent)\n }\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._dialog)\n .one(Util.TRANSITION_END, transitionComplete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n transitionComplete()\n }\n }\n\n _enforceFocus() {\n $(document)\n .off(Event.FOCUSIN) // Guard against infinite focus loop\n .on(Event.FOCUSIN, (event) => {\n if (document !== event.target &&\n this._element !== event.target &&\n $(this._element).has(event.target).length === 0) {\n this._element.focus()\n }\n })\n }\n\n _setEscapeEvent() {\n if (this._isShown && this._config.keyboard) {\n $(this._element).on(Event.KEYDOWN_DISMISS, (event) => {\n if (event.which === ESCAPE_KEYCODE) {\n event.preventDefault()\n this.hide()\n }\n })\n } else if (!this._isShown) {\n $(this._element).off(Event.KEYDOWN_DISMISS)\n }\n }\n\n _setResizeEvent() {\n if (this._isShown) {\n $(window).on(Event.RESIZE, (event) => this.handleUpdate(event))\n } else {\n $(window).off(Event.RESIZE)\n }\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._isTransitioning = false\n this._showBackdrop(() => {\n $(document.body).removeClass(ClassName.OPEN)\n this._resetAdjustments()\n this._resetScrollbar()\n $(this._element).trigger(Event.HIDDEN)\n })\n }\n\n _removeBackdrop() {\n if (this._backdrop) {\n $(this._backdrop).remove()\n this._backdrop = null\n }\n }\n\n _showBackdrop(callback) {\n const animate = $(this._element).hasClass(ClassName.FADE)\n ? ClassName.FADE : ''\n\n if (this._isShown && this._config.backdrop) {\n this._backdrop = document.createElement('div')\n this._backdrop.className = ClassName.BACKDROP\n\n if (animate) {\n this._backdrop.classList.add(animate)\n }\n\n $(this._backdrop).appendTo(document.body)\n\n $(this._element).on(Event.CLICK_DISMISS, (event) => {\n if (this._ignoreBackdropClick) {\n this._ignoreBackdropClick = false\n return\n }\n if (event.target !== event.currentTarget) {\n return\n }\n if (this._config.backdrop === 'static') {\n this._element.focus()\n } else {\n this.hide()\n }\n })\n\n if (animate) {\n Util.reflow(this._backdrop)\n }\n\n $(this._backdrop).addClass(ClassName.SHOW)\n\n if (!callback) {\n return\n }\n\n if (!animate) {\n callback()\n return\n }\n\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callback)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else if (!this._isShown && this._backdrop) {\n $(this._backdrop).removeClass(ClassName.SHOW)\n\n const callbackRemove = () => {\n this._removeBackdrop()\n if (callback) {\n callback()\n }\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callbackRemove)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else {\n callbackRemove()\n }\n } else if (callback) {\n callback()\n }\n }\n\n // ----------------------------------------------------------------------\n // the following methods are used to handle overflowing modals\n // todo (fat): these should probably be refactored out of modal.js\n // ----------------------------------------------------------------------\n\n _adjustDialog() {\n const isModalOverflowing =\n this._element.scrollHeight > document.documentElement.clientHeight\n\n if (!this._isBodyOverflowing && isModalOverflowing) {\n this._element.style.paddingLeft = `${this._scrollbarWidth}px`\n }\n\n if (this._isBodyOverflowing && !isModalOverflowing) {\n this._element.style.paddingRight = `${this._scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n _checkScrollbar() {\n const rect = document.body.getBoundingClientRect()\n this._isBodyOverflowing = rect.left + rect.right < window.innerWidth\n this._scrollbarWidth = this._getScrollbarWidth()\n }\n\n _setScrollbar() {\n if (this._isBodyOverflowing) {\n // Note: DOMNode.style.paddingRight returns the actual value or '' if not set\n // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n const stickyContent = [].slice.call(document.querySelectorAll(Selector.STICKY_CONTENT))\n\n // Adjust fixed content padding\n $(fixedContent).each((index, element) => {\n const actualPadding = element.style.paddingRight\n const calculatedPadding = $(element).css('padding-right')\n $(element)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n })\n\n // Adjust sticky content margin\n $(stickyContent).each((index, element) => {\n const actualMargin = element.style.marginRight\n const calculatedMargin = $(element).css('margin-right')\n $(element)\n .data('margin-right', actualMargin)\n .css('margin-right', `${parseFloat(calculatedMargin) - this._scrollbarWidth}px`)\n })\n\n // Adjust body padding\n const actualPadding = document.body.style.paddingRight\n const calculatedPadding = $(document.body).css('padding-right')\n $(document.body)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n }\n }\n\n _resetScrollbar() {\n // Restore fixed content padding\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n $(fixedContent).each((index, element) => {\n const padding = $(element).data('padding-right')\n $(element).removeData('padding-right')\n element.style.paddingRight = padding ? padding : ''\n })\n\n // Restore sticky content\n const elements = [].slice.call(document.querySelectorAll(`${Selector.STICKY_CONTENT}`))\n $(elements).each((index, element) => {\n const margin = $(element).data('margin-right')\n if (typeof margin !== 'undefined') {\n $(element).css('margin-right', margin).removeData('margin-right')\n }\n })\n\n // Restore body padding\n const padding = $(document.body).data('padding-right')\n $(document.body).removeData('padding-right')\n document.body.style.paddingRight = padding ? padding : ''\n }\n\n _getScrollbarWidth() { // thx d.walsh\n const scrollDiv = document.createElement('div')\n scrollDiv.className = ClassName.SCROLLBAR_MEASURER\n document.body.appendChild(scrollDiv)\n const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth\n document.body.removeChild(scrollDiv)\n return scrollbarWidth\n }\n\n // Static\n\n static _jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = {\n ...Default,\n ...$(this).data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data) {\n data = new Modal(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config](relatedTarget)\n } else if (_config.show) {\n data.show(relatedTarget)\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n let target\n const selector = Util.getSelectorFromElement(this)\n\n if (selector) {\n target = document.querySelector(selector)\n }\n\n const config = $(target).data(DATA_KEY)\n ? 'toggle' : {\n ...$(target).data(),\n ...$(this).data()\n }\n\n if (this.tagName === 'A' || this.tagName === 'AREA') {\n event.preventDefault()\n }\n\n const $target = $(target).one(Event.SHOW, (showEvent) => {\n if (showEvent.isDefaultPrevented()) {\n // Only register focus restorer if modal will actually get shown\n return\n }\n\n $target.one(Event.HIDDEN, () => {\n if ($(this).is(':visible')) {\n this.focus()\n }\n })\n })\n\n Modal._jQueryInterface.call($(target), config, this)\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Modal._jQueryInterface\n $.fn[NAME].Constructor = Modal\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Modal._jQueryInterface\n }\n\n return Modal\n})($)\n\nexport default Modal\n","import $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Tooltip = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'tooltip'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.tooltip'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const CLASS_PREFIX = 'bs-tooltip'\n const BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\n const DefaultType = {\n animation : 'boolean',\n template : 'string',\n title : '(string|element|function)',\n trigger : 'string',\n delay : '(number|object)',\n html : 'boolean',\n selector : '(string|boolean)',\n placement : '(string|function)',\n offset : '(number|string)',\n container : '(string|element|boolean)',\n fallbackPlacement : '(string|array)',\n boundary : '(string|element)'\n }\n\n const AttachmentMap = {\n AUTO : 'auto',\n TOP : 'top',\n RIGHT : 'right',\n BOTTOM : 'bottom',\n LEFT : 'left'\n }\n\n const Default = {\n animation : true,\n template : '<div class=\"tooltip\" role=\"tooltip\">' +\n '<div class=\"arrow\"></div>' +\n '<div class=\"tooltip-inner\"></div></div>',\n trigger : 'hover focus',\n title : '',\n delay : 0,\n html : false,\n selector : false,\n placement : 'top',\n offset : 0,\n container : false,\n fallbackPlacement : 'flip',\n boundary : 'scrollParent'\n }\n\n const HoverState = {\n SHOW : 'show',\n OUT : 'out'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n }\n\n const ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n TOOLTIP : '.tooltip',\n TOOLTIP_INNER : '.tooltip-inner',\n ARROW : '.arrow'\n }\n\n const Trigger = {\n HOVER : 'hover',\n FOCUS : 'focus',\n CLICK : 'click',\n MANUAL : 'manual'\n }\n\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Tooltip {\n constructor(element, config) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap tooltips require Popper.js (https://popper.js.org)')\n }\n\n // private\n this._isEnabled = true\n this._timeout = 0\n this._hoverState = ''\n this._activeTrigger = {}\n this._popper = null\n\n // Protected\n this.element = element\n this.config = this._getConfig(config)\n this.tip = null\n\n this._setListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle(event) {\n if (!this._isEnabled) {\n return\n }\n\n if (event) {\n const dataKey = this.constructor.DATA_KEY\n let context = $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n context._activeTrigger.click = !context._activeTrigger.click\n\n if (context._isWithActiveTrigger()) {\n context._enter(null, context)\n } else {\n context._leave(null, context)\n }\n } else {\n if ($(this.getTipElement()).hasClass(ClassName.SHOW)) {\n this._leave(null, this)\n return\n }\n\n this._enter(null, this)\n }\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n $.removeData(this.element, this.constructor.DATA_KEY)\n\n $(this.element).off(this.constructor.EVENT_KEY)\n $(this.element).closest('.modal').off('hide.bs.modal')\n\n if (this.tip) {\n $(this.tip).remove()\n }\n\n this._isEnabled = null\n this._timeout = null\n this._hoverState = null\n this._activeTrigger = null\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n this._popper = null\n this.element = null\n this.config = null\n this.tip = null\n }\n\n show() {\n if ($(this.element).css('display') === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n const showEvent = $.Event(this.constructor.Event.SHOW)\n if (this.isWithContent() && this._isEnabled) {\n $(this.element).trigger(showEvent)\n\n const isInTheDom = $.contains(\n this.element.ownerDocument.documentElement,\n this.element\n )\n\n if (showEvent.isDefaultPrevented() || !isInTheDom) {\n return\n }\n\n const tip = this.getTipElement()\n const tipId = Util.getUID(this.constructor.NAME)\n\n tip.setAttribute('id', tipId)\n this.element.setAttribute('aria-describedby', tipId)\n\n this.setContent()\n\n if (this.config.animation) {\n $(tip).addClass(ClassName.FADE)\n }\n\n const placement = typeof this.config.placement === 'function'\n ? this.config.placement.call(this, tip, this.element)\n : this.config.placement\n\n const attachment = this._getAttachment(placement)\n this.addAttachmentClass(attachment)\n\n const container = this.config.container === false ? document.body : $(document).find(this.config.container)\n\n $(tip).data(this.constructor.DATA_KEY, this)\n\n if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {\n $(tip).appendTo(container)\n }\n\n $(this.element).trigger(this.constructor.Event.INSERTED)\n\n this._popper = new Popper(this.element, tip, {\n placement: attachment,\n modifiers: {\n offset: {\n offset: this.config.offset\n },\n flip: {\n behavior: this.config.fallbackPlacement\n },\n arrow: {\n element: Selector.ARROW\n },\n preventOverflow: {\n boundariesElement: this.config.boundary\n }\n },\n onCreate: (data) => {\n if (data.originalPlacement !== data.placement) {\n this._handlePopperPlacementChange(data)\n }\n },\n onUpdate: (data) => {\n this._handlePopperPlacementChange(data)\n }\n })\n\n $(tip).addClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n const complete = () => {\n if (this.config.animation) {\n this._fixTransition()\n }\n const prevHoverState = this._hoverState\n this._hoverState = null\n\n $(this.element).trigger(this.constructor.Event.SHOWN)\n\n if (prevHoverState === HoverState.OUT) {\n this._leave(null, this)\n }\n }\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(this.tip)\n\n $(this.tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n }\n }\n\n hide(callback) {\n const tip = this.getTipElement()\n const hideEvent = $.Event(this.constructor.Event.HIDE)\n const complete = () => {\n if (this._hoverState !== HoverState.SHOW && tip.parentNode) {\n tip.parentNode.removeChild(tip)\n }\n\n this._cleanTipClass()\n this.element.removeAttribute('aria-describedby')\n $(this.element).trigger(this.constructor.Event.HIDDEN)\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n if (callback) {\n callback()\n }\n }\n\n $(this.element).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n $(tip).removeClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n this._activeTrigger[Trigger.CLICK] = false\n this._activeTrigger[Trigger.FOCUS] = false\n this._activeTrigger[Trigger.HOVER] = false\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(tip)\n\n $(tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n\n this._hoverState = ''\n }\n\n update() {\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Protected\n\n isWithContent() {\n return Boolean(this.getTitle())\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const tip = this.getTipElement()\n this.setElementContent($(tip.querySelectorAll(Selector.TOOLTIP_INNER)), this.getTitle())\n $(tip).removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n setElementContent($element, content) {\n const html = this.config.html\n if (typeof content === 'object' && (content.nodeType || content.jquery)) {\n // Content is a DOM node or a jQuery\n if (html) {\n if (!$(content).parent().is($element)) {\n $element.empty().append(content)\n }\n } else {\n $element.text($(content).text())\n }\n } else {\n $element[html ? 'html' : 'text'](content)\n }\n }\n\n getTitle() {\n let title = this.element.getAttribute('data-original-title')\n\n if (!title) {\n title = typeof this.config.title === 'function'\n ? this.config.title.call(this.element)\n : this.config.title\n }\n\n return title\n }\n\n // Private\n\n _getAttachment(placement) {\n return AttachmentMap[placement.toUpperCase()]\n }\n\n _setListeners() {\n const triggers = this.config.trigger.split(' ')\n\n triggers.forEach((trigger) => {\n if (trigger === 'click') {\n $(this.element).on(\n this.constructor.Event.CLICK,\n this.config.selector,\n (event) => this.toggle(event)\n )\n } else if (trigger !== Trigger.MANUAL) {\n const eventIn = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSEENTER\n : this.constructor.Event.FOCUSIN\n const eventOut = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSELEAVE\n : this.constructor.Event.FOCUSOUT\n\n $(this.element)\n .on(\n eventIn,\n this.config.selector,\n (event) => this._enter(event)\n )\n .on(\n eventOut,\n this.config.selector,\n (event) => this._leave(event)\n )\n }\n\n $(this.element).closest('.modal').on(\n 'hide.bs.modal',\n () => this.hide()\n )\n })\n\n if (this.config.selector) {\n this.config = {\n ...this.config,\n trigger: 'manual',\n selector: ''\n }\n } else {\n this._fixTitle()\n }\n }\n\n _fixTitle() {\n const titleType = typeof this.element.getAttribute('data-original-title')\n if (this.element.getAttribute('title') ||\n titleType !== 'string') {\n this.element.setAttribute(\n 'data-original-title',\n this.element.getAttribute('title') || ''\n )\n this.element.setAttribute('title', '')\n }\n }\n\n _enter(event, context) {\n const dataKey = this.constructor.DATA_KEY\n\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER\n ] = true\n }\n\n if ($(context.getTipElement()).hasClass(ClassName.SHOW) ||\n context._hoverState === HoverState.SHOW) {\n context._hoverState = HoverState.SHOW\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.SHOW\n\n if (!context.config.delay || !context.config.delay.show) {\n context.show()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.SHOW) {\n context.show()\n }\n }, context.config.delay.show)\n }\n\n _leave(event, context) {\n const dataKey = this.constructor.DATA_KEY\n\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER\n ] = false\n }\n\n if (context._isWithActiveTrigger()) {\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.OUT\n\n if (!context.config.delay || !context.config.delay.hide) {\n context.hide()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.OUT) {\n context.hide()\n }\n }, context.config.delay.hide)\n }\n\n _isWithActiveTrigger() {\n for (const trigger in this._activeTrigger) {\n if (this._activeTrigger[trigger]) {\n return true\n }\n }\n\n return false\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this.element).data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n if (this.config) {\n for (const key in this.config) {\n if (this.constructor.Default[key] !== this.config[key]) {\n config[key] = this.config[key]\n }\n }\n }\n\n return config\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n _handlePopperPlacementChange(popperData) {\n const popperInstance = popperData.instance\n this.tip = popperInstance.popper\n this._cleanTipClass()\n this.addAttachmentClass(this._getAttachment(popperData.placement))\n }\n\n _fixTransition() {\n const tip = this.getTipElement()\n const initConfigAnimation = this.config.animation\n if (tip.getAttribute('x-placement') !== null) {\n return\n }\n $(tip).removeClass(ClassName.FADE)\n this.config.animation = false\n this.hide()\n this.show()\n this.config.animation = initConfigAnimation\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' && config\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Tooltip(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Tooltip._jQueryInterface\n $.fn[NAME].Constructor = Tooltip\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Tooltip._jQueryInterface\n }\n\n return Tooltip\n})($, Popper)\n\nexport default Tooltip\n","import $ from 'jquery'\nimport Tooltip from './tooltip'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Popover = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'popover'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.popover'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const CLASS_PREFIX = 'bs-popover'\n const BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\n const Default = {\n ...Tooltip.Default,\n placement : 'right',\n trigger : 'click',\n content : '',\n template : '<div class=\"popover\" role=\"tooltip\">' +\n '<div class=\"arrow\"></div>' +\n '<h3 class=\"popover-header\"></h3>' +\n '<div class=\"popover-body\"></div></div>'\n }\n\n const DefaultType = {\n ...Tooltip.DefaultType,\n content : '(string|element|function)'\n }\n\n const ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n TITLE : '.popover-header',\n CONTENT : '.popover-body'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Popover extends Tooltip {\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Overrides\n\n isWithContent() {\n return this.getTitle() || this._getContent()\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const $tip = $(this.getTipElement())\n\n // We use append for html objects to maintain js events\n this.setElementContent($tip.find(Selector.TITLE), this.getTitle())\n let content = this._getContent()\n if (typeof content === 'function') {\n content = content.call(this.element)\n }\n this.setElementContent($tip.find(Selector.CONTENT), content)\n\n $tip.removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n // Private\n\n _getContent() {\n return this.element.getAttribute('data-content') ||\n this.config.content\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data && /destroy|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Popover(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Popover._jQueryInterface\n $.fn[NAME].Constructor = Popover\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Popover._jQueryInterface\n }\n\n return Popover\n})($)\n\nexport default Popover\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst ScrollSpy = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'scrollspy'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.scrollspy'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Default = {\n offset : 10,\n method : 'auto',\n target : ''\n }\n\n const DefaultType = {\n offset : 'number',\n method : 'string',\n target : '(string|element)'\n }\n\n const Event = {\n ACTIVATE : `activate${EVENT_KEY}`,\n SCROLL : `scroll${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n DROPDOWN_ITEM : 'dropdown-item',\n DROPDOWN_MENU : 'dropdown-menu',\n ACTIVE : 'active'\n }\n\n const Selector = {\n DATA_SPY : '[data-spy=\"scroll\"]',\n ACTIVE : '.active',\n NAV_LIST_GROUP : '.nav, .list-group',\n NAV_LINKS : '.nav-link',\n NAV_ITEMS : '.nav-item',\n LIST_ITEMS : '.list-group-item',\n DROPDOWN : '.dropdown',\n DROPDOWN_ITEMS : '.dropdown-item',\n DROPDOWN_TOGGLE : '.dropdown-toggle'\n }\n\n const OffsetMethod = {\n OFFSET : 'offset',\n POSITION : 'position'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class ScrollSpy {\n constructor(element, config) {\n this._element = element\n this._scrollElement = element.tagName === 'BODY' ? window : element\n this._config = this._getConfig(config)\n this._selector = `${this._config.target} ${Selector.NAV_LINKS},` +\n `${this._config.target} ${Selector.LIST_ITEMS},` +\n `${this._config.target} ${Selector.DROPDOWN_ITEMS}`\n this._offsets = []\n this._targets = []\n this._activeTarget = null\n this._scrollHeight = 0\n\n $(this._scrollElement).on(Event.SCROLL, (event) => this._process(event))\n\n this.refresh()\n this._process()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n refresh() {\n const autoMethod = this._scrollElement === this._scrollElement.window\n ? OffsetMethod.OFFSET : OffsetMethod.POSITION\n\n const offsetMethod = this._config.method === 'auto'\n ? autoMethod : this._config.method\n\n const offsetBase = offsetMethod === OffsetMethod.POSITION\n ? this._getScrollTop() : 0\n\n this._offsets = []\n this._targets = []\n\n this._scrollHeight = this._getScrollHeight()\n\n const targets = [].slice.call(document.querySelectorAll(this._selector))\n\n targets\n .map((element) => {\n let target\n const targetSelector = Util.getSelectorFromElement(element)\n\n if (targetSelector) {\n target = document.querySelector(targetSelector)\n }\n\n if (target) {\n const targetBCR = target.getBoundingClientRect()\n if (targetBCR.width || targetBCR.height) {\n // TODO (fat): remove sketch reliance on jQuery position/offset\n return [\n $(target)[offsetMethod]().top + offsetBase,\n targetSelector\n ]\n }\n }\n return null\n })\n .filter((item) => item)\n .sort((a, b) => a[0] - b[0])\n .forEach((item) => {\n this._offsets.push(item[0])\n this._targets.push(item[1])\n })\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._scrollElement).off(EVENT_KEY)\n\n this._element = null\n this._scrollElement = null\n this._config = null\n this._selector = null\n this._offsets = null\n this._targets = null\n this._activeTarget = null\n this._scrollHeight = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.target !== 'string') {\n let id = $(config.target).attr('id')\n if (!id) {\n id = Util.getUID(NAME)\n $(config.target).attr('id', id)\n }\n config.target = `#${id}`\n }\n\n Util.typeCheckConfig(NAME, config, DefaultType)\n\n return config\n }\n\n _getScrollTop() {\n return this._scrollElement === window\n ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop\n }\n\n _getScrollHeight() {\n return this._scrollElement.scrollHeight || Math.max(\n document.body.scrollHeight,\n document.documentElement.scrollHeight\n )\n }\n\n _getOffsetHeight() {\n return this._scrollElement === window\n ? window.innerHeight : this._scrollElement.getBoundingClientRect().height\n }\n\n _process() {\n const scrollTop = this._getScrollTop() + this._config.offset\n const scrollHeight = this._getScrollHeight()\n const maxScroll = this._config.offset +\n scrollHeight -\n this._getOffsetHeight()\n\n if (this._scrollHeight !== scrollHeight) {\n this.refresh()\n }\n\n if (scrollTop >= maxScroll) {\n const target = this._targets[this._targets.length - 1]\n\n if (this._activeTarget !== target) {\n this._activate(target)\n }\n return\n }\n\n if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {\n this._activeTarget = null\n this._clear()\n return\n }\n\n const offsetLength = this._offsets.length\n for (let i = offsetLength; i--;) {\n const isActiveTarget = this._activeTarget !== this._targets[i] &&\n scrollTop >= this._offsets[i] &&\n (typeof this._offsets[i + 1] === 'undefined' ||\n scrollTop < this._offsets[i + 1])\n\n if (isActiveTarget) {\n this._activate(this._targets[i])\n }\n }\n }\n\n _activate(target) {\n this._activeTarget = target\n\n this._clear()\n\n let queries = this._selector.split(',')\n // eslint-disable-next-line arrow-body-style\n queries = queries.map((selector) => {\n return `${selector}[data-target=\"${target}\"],` +\n `${selector}[href=\"${target}\"]`\n })\n\n const $link = $([].slice.call(document.querySelectorAll(queries.join(','))))\n\n if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {\n $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE)\n $link.addClass(ClassName.ACTIVE)\n } else {\n // Set triggered link as active\n $link.addClass(ClassName.ACTIVE)\n // Set triggered links parents as active\n // With both <ul> and <nav> markup a parent is the previous sibling of any nav ancestor\n $link.parents(Selector.NAV_LIST_GROUP).prev(`${Selector.NAV_LINKS}, ${Selector.LIST_ITEMS}`).addClass(ClassName.ACTIVE)\n // Handle special case when .nav-link is inside .nav-item\n $link.parents(Selector.NAV_LIST_GROUP).prev(Selector.NAV_ITEMS).children(Selector.NAV_LINKS).addClass(ClassName.ACTIVE)\n }\n\n $(this._scrollElement).trigger(Event.ACTIVATE, {\n relatedTarget: target\n })\n }\n\n _clear() {\n const nodes = [].slice.call(document.querySelectorAll(this._selector))\n $(nodes).filter(Selector.ACTIVE).removeClass(ClassName.ACTIVE)\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' && config\n\n if (!data) {\n data = new ScrollSpy(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(window).on(Event.LOAD_DATA_API, () => {\n const scrollSpys = [].slice.call(document.querySelectorAll(Selector.DATA_SPY))\n\n const scrollSpysLength = scrollSpys.length\n for (let i = scrollSpysLength; i--;) {\n const $spy = $(scrollSpys[i])\n ScrollSpy._jQueryInterface.call($spy, $spy.data())\n }\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = ScrollSpy._jQueryInterface\n $.fn[NAME].Constructor = ScrollSpy\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return ScrollSpy._jQueryInterface\n }\n\n return ScrollSpy\n})($)\n\nexport default ScrollSpy\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): tab.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Tab = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'tab'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.tab'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n DROPDOWN_MENU : 'dropdown-menu',\n ACTIVE : 'active',\n DISABLED : 'disabled',\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n DROPDOWN : '.dropdown',\n NAV_LIST_GROUP : '.nav, .list-group',\n ACTIVE : '.active',\n ACTIVE_UL : '> li > .active',\n DATA_TOGGLE : '[data-toggle=\"tab\"], [data-toggle=\"pill\"], [data-toggle=\"list\"]',\n DROPDOWN_TOGGLE : '.dropdown-toggle',\n DROPDOWN_ACTIVE_CHILD : '> .dropdown-menu .active'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Tab {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n show() {\n if (this._element.parentNode &&\n this._element.parentNode.nodeType === Node.ELEMENT_NODE &&\n $(this._element).hasClass(ClassName.ACTIVE) ||\n $(this._element).hasClass(ClassName.DISABLED)) {\n return\n }\n\n let target\n let previous\n const listElement = $(this._element).closest(Selector.NAV_LIST_GROUP)[0]\n const selector = Util.getSelectorFromElement(this._element)\n\n if (listElement) {\n const itemSelector = listElement.nodeName === 'UL' ? Selector.ACTIVE_UL : Selector.ACTIVE\n previous = $.makeArray($(listElement).find(itemSelector))\n previous = previous[previous.length - 1]\n }\n\n const hideEvent = $.Event(Event.HIDE, {\n relatedTarget: this._element\n })\n\n const showEvent = $.Event(Event.SHOW, {\n relatedTarget: previous\n })\n\n if (previous) {\n $(previous).trigger(hideEvent)\n }\n\n $(this._element).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented() ||\n hideEvent.isDefaultPrevented()) {\n return\n }\n\n if (selector) {\n target = document.querySelector(selector)\n }\n\n this._activate(\n this._element,\n listElement\n )\n\n const complete = () => {\n const hiddenEvent = $.Event(Event.HIDDEN, {\n relatedTarget: this._element\n })\n\n const shownEvent = $.Event(Event.SHOWN, {\n relatedTarget: previous\n })\n\n $(previous).trigger(hiddenEvent)\n $(this._element).trigger(shownEvent)\n }\n\n if (target) {\n this._activate(target, target.parentNode, complete)\n } else {\n complete()\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Private\n\n _activate(element, container, callback) {\n let activeElements\n if (container.nodeName === 'UL') {\n activeElements = $(container).find(Selector.ACTIVE_UL)\n } else {\n activeElements = $(container).children(Selector.ACTIVE)\n }\n\n const active = activeElements[0]\n const isTransitioning = callback &&\n (active && $(active).hasClass(ClassName.FADE))\n\n const complete = () => this._transitionComplete(\n element,\n active,\n callback\n )\n\n if (active && isTransitioning) {\n const transitionDuration = Util.getTransitionDurationFromElement(active)\n\n $(active)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n }\n\n _transitionComplete(element, active, callback) {\n if (active) {\n $(active).removeClass(`${ClassName.SHOW} ${ClassName.ACTIVE}`)\n\n const dropdownChild = $(active.parentNode).find(\n Selector.DROPDOWN_ACTIVE_CHILD\n )[0]\n\n if (dropdownChild) {\n $(dropdownChild).removeClass(ClassName.ACTIVE)\n }\n\n if (active.getAttribute('role') === 'tab') {\n active.setAttribute('aria-selected', false)\n }\n }\n\n $(element).addClass(ClassName.ACTIVE)\n if (element.getAttribute('role') === 'tab') {\n element.setAttribute('aria-selected', true)\n }\n\n Util.reflow(element)\n $(element).addClass(ClassName.SHOW)\n\n if (element.parentNode &&\n $(element.parentNode).hasClass(ClassName.DROPDOWN_MENU)) {\n const dropdownElement = $(element).closest(Selector.DROPDOWN)[0]\n if (dropdownElement) {\n const dropdownToggleList = [].slice.call(dropdownElement.querySelectorAll(Selector.DROPDOWN_TOGGLE))\n $(dropdownToggleList).addClass(ClassName.ACTIVE)\n }\n\n element.setAttribute('aria-expanded', true)\n }\n\n if (callback) {\n callback()\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n\n if (!data) {\n data = new Tab(this)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n event.preventDefault()\n Tab._jQueryInterface.call($(this), 'show')\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Tab._jQueryInterface\n $.fn[NAME].Constructor = Tab\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Tab._jQueryInterface\n }\n\n return Tab\n})($)\n\nexport default Tab\n","import $ from 'jquery'\nimport Alert from './alert'\nimport Button from './button'\nimport Carousel from './carousel'\nimport Collapse from './collapse'\nimport Dropdown from './dropdown'\nimport Modal from './modal'\nimport Popover from './popover'\nimport Scrollspy from './scrollspy'\nimport Tab from './tab'\nimport Tooltip from './tooltip'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n(($) => {\n if (typeof $ === 'undefined') {\n throw new TypeError('Bootstrap\\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\\'s JavaScript.')\n }\n\n const version = $.fn.jquery.split(' ')[0].split('.')\n const minMajor = 1\n const ltMajor = 2\n const minMinor = 9\n const minPatch = 1\n const maxMajor = 4\n\n if (version[0] < ltMajor && version[1] < minMinor || version[0] === minMajor && version[1] === minMinor && version[2] < minPatch || version[0] >= maxMajor) {\n throw new Error('Bootstrap\\'s JavaScript requires at least jQuery v1.9.1 but less than v4.0.0')\n }\n})($)\n\nexport {\n Util,\n Alert,\n Button,\n Carousel,\n Collapse,\n Dropdown,\n Modal,\n Popover,\n Scrollspy,\n Tab,\n Tooltip\n}\n"],"names":["Util","$","TRANSITION_END","MAX_UID","MILLISECONDS_MULTIPLIER","toType","obj","toString","call","match","toLowerCase","getSpecialTransitionEndEvent","bindType","delegateType","handle","event","target","is","handleObj","handler","apply","arguments","undefined","transitionEndEmulator","duration","called","one","setTimeout","triggerTransitionEnd","setTransitionEndSupport","fn","emulateTransitionEnd","special","getUID","prefix","Math","random","document","getElementById","getSelectorFromElement","element","selector","getAttribute","querySelector","err","getTransitionDurationFromElement","transitionDuration","css","floatTransitionDuration","parseFloat","split","reflow","offsetHeight","trigger","supportsTransitionEnd","Boolean","isElement","nodeType","typeCheckConfig","componentName","config","configTypes","property","Object","prototype","hasOwnProperty","expectedTypes","value","valueType","RegExp","test","Error","toUpperCase","Alert","NAME","VERSION","DATA_KEY","EVENT_KEY","DATA_API_KEY","JQUERY_NO_CONFLICT","Selector","DISMISS","Event","CLOSE","CLOSED","CLICK_DATA_API","ClassName","ALERT","FADE","SHOW","_element","close","rootElement","_getRootElement","customEvent","_triggerCloseEvent","isDefaultPrevented","_removeElement","dispose","removeData","parent","closest","closeEvent","removeClass","hasClass","_destroyElement","detach","remove","_jQueryInterface","each","$element","data","_handleDismiss","alertInstance","preventDefault","on","Constructor","noConflict","Button","ACTIVE","BUTTON","FOCUS","DATA_TOGGLE_CARROT","DATA_TOGGLE","INPUT","FOCUS_BLUR_DATA_API","toggle","triggerChangeEvent","addAriaPressed","input","type","checked","classList","contains","activeElement","hasAttribute","focus","setAttribute","toggleClass","button","Carousel","ARROW_LEFT_KEYCODE","ARROW_RIGHT_KEYCODE","TOUCHEVENT_COMPAT_WAIT","Default","interval","keyboard","slide","pause","wrap","DefaultType","Direction","NEXT","PREV","LEFT","RIGHT","SLIDE","SLID","KEYDOWN","MOUSEENTER","MOUSELEAVE","TOUCHEND","LOAD_DATA_API","CAROUSEL","ITEM","ACTIVE_ITEM","NEXT_PREV","INDICATORS","DATA_SLIDE","DATA_RIDE","_items","_interval","_activeElement","_isPaused","_isSliding","touchTimeout","_config","_getConfig","_indicatorsElement","_addEventListeners","next","_slide","nextWhenVisible","hidden","prev","cycle","clearInterval","setInterval","visibilityState","bind","to","index","activeIndex","_getItemIndex","length","direction","off","_keydown","documentElement","clearTimeout","tagName","which","parentNode","slice","querySelectorAll","indexOf","_getItemByDirection","isNextDirection","isPrevDirection","lastItemIndex","isGoingToWrap","delta","itemIndex","_triggerSlideEvent","relatedTarget","eventDirectionName","targetIndex","fromIndex","slideEvent","from","_setActiveIndicatorElement","indicators","nextIndicator","children","addClass","activeElementIndex","nextElement","nextElementIndex","isCycling","directionalClassName","orderClassName","slidEvent","action","TypeError","_dataApiClickHandler","slideIndex","window","carousels","i","len","$carousel","Collapse","SHOWN","HIDE","HIDDEN","COLLAPSE","COLLAPSING","COLLAPSED","Dimension","WIDTH","HEIGHT","ACTIVES","_isTransitioning","_triggerArray","makeArray","id","toggleList","elem","filterElement","filter","foundElem","_selector","push","_parent","_getParent","_addAriaAndCollapsedClass","hide","show","actives","activesData","not","startEvent","dimension","_getDimension","style","attr","setTransitioning","complete","capitalizedDimension","scrollSize","getBoundingClientRect","triggerArrayLength","$elem","isTransitioning","hasWidth","jquery","_getTargetFromElement","triggerArray","isOpen","$this","currentTarget","$trigger","selectors","$target","Dropdown","ESCAPE_KEYCODE","SPACE_KEYCODE","TAB_KEYCODE","ARROW_UP_KEYCODE","ARROW_DOWN_KEYCODE","RIGHT_MOUSE_BUTTON_WHICH","REGEXP_KEYDOWN","CLICK","KEYDOWN_DATA_API","KEYUP_DATA_API","DISABLED","DROPUP","DROPRIGHT","DROPLEFT","MENURIGHT","MENULEFT","POSITION_STATIC","FORM_CHILD","MENU","NAVBAR_NAV","VISIBLE_ITEMS","AttachmentMap","TOP","TOPEND","BOTTOM","BOTTOMEND","RIGHTEND","LEFTEND","offset","flip","boundary","reference","display","_popper","_menu","_getMenuElement","_inNavbar","_detectNavbar","disabled","_getParentFromElement","isActive","_clearMenus","showEvent","Popper","referenceElement","_getPopperConfig","body","noop","destroy","update","scheduleUpdate","stopPropagation","constructor","_getPlacement","$parentDropdown","placement","offsetConf","offsets","popperConfig","modifiers","enabled","preventOverflow","boundariesElement","applyStyle","toggles","context","clickEvent","dropdownMenu","hideEvent","_dataApiKeydownHandler","items","e","Modal","backdrop","FOCUSIN","RESIZE","CLICK_DISMISS","KEYDOWN_DISMISS","MOUSEUP_DISMISS","MOUSEDOWN_DISMISS","SCROLLBAR_MEASURER","BACKDROP","OPEN","DIALOG","DATA_DISMISS","FIXED_CONTENT","STICKY_CONTENT","_dialog","_backdrop","_isShown","_isBodyOverflowing","_ignoreBackdropClick","_scrollbarWidth","_checkScrollbar","_setScrollbar","_adjustDialog","_setEscapeEvent","_setResizeEvent","_showBackdrop","_showElement","transition","_hideModal","handleUpdate","Node","ELEMENT_NODE","appendChild","removeAttribute","scrollTop","_enforceFocus","shownEvent","transitionComplete","has","_resetAdjustments","_resetScrollbar","_removeBackdrop","callback","animate","createElement","className","add","appendTo","backdropTransitionDuration","callbackRemove","isModalOverflowing","scrollHeight","clientHeight","paddingLeft","paddingRight","rect","left","right","innerWidth","_getScrollbarWidth","fixedContent","stickyContent","actualPadding","calculatedPadding","actualMargin","marginRight","calculatedMargin","padding","elements","margin","scrollDiv","scrollbarWidth","width","clientWidth","removeChild","Tooltip","CLASS_PREFIX","BSCLS_PREFIX_REGEX","animation","template","title","delay","html","container","fallbackPlacement","AUTO","HoverState","OUT","INSERTED","FOCUSOUT","TOOLTIP","TOOLTIP_INNER","ARROW","Trigger","HOVER","MANUAL","_isEnabled","_timeout","_hoverState","_activeTrigger","tip","_setListeners","enable","disable","toggleEnabled","dataKey","_getDelegateConfig","click","_isWithActiveTrigger","_enter","_leave","getTipElement","isWithContent","isInTheDom","ownerDocument","tipId","setContent","attachment","_getAttachment","addAttachmentClass","find","behavior","arrow","onCreate","originalPlacement","_handlePopperPlacementChange","onUpdate","_fixTransition","prevHoverState","_cleanTipClass","getTitle","setElementContent","content","empty","append","text","triggers","forEach","eventIn","eventOut","_fixTitle","titleType","key","$tip","tabClass","join","popperData","popperInstance","instance","popper","initConfigAnimation","Popover","TITLE","CONTENT","_getContent","ScrollSpy","method","ACTIVATE","SCROLL","DROPDOWN_ITEM","DROPDOWN_MENU","DATA_SPY","NAV_LIST_GROUP","NAV_LINKS","NAV_ITEMS","LIST_ITEMS","DROPDOWN","DROPDOWN_ITEMS","DROPDOWN_TOGGLE","OffsetMethod","OFFSET","POSITION","_scrollElement","_offsets","_targets","_activeTarget","_scrollHeight","_process","refresh","autoMethod","offsetMethod","offsetBase","_getScrollTop","_getScrollHeight","targets","map","targetSelector","targetBCR","height","top","item","sort","a","b","pageYOffset","max","_getOffsetHeight","innerHeight","maxScroll","_activate","_clear","offsetLength","isActiveTarget","queries","$link","parents","nodes","scrollSpys","scrollSpysLength","$spy","Tab","ACTIVE_UL","DROPDOWN_ACTIVE_CHILD","previous","listElement","itemSelector","nodeName","hiddenEvent","activeElements","active","_transitionComplete","dropdownChild","dropdownElement","dropdownToggleList","version","minMajor","ltMajor","minMinor","minPatch","maxMajor"],"mappings":"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"} \ No newline at end of file
diff --git a/public/js/bootstrap.min.js b/public/js/bootstrap.min.js
new file mode 100755
index 0000000..00c895f
--- /dev/null
+++ b/public/js/bootstrap.min.js
@@ -0,0 +1,7 @@
+/*!
+ * Bootstrap v4.1.3 (https://getbootstrap.com/)
+ * Copyright 2011-2018 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e(t.bootstrap={},t.jQuery,t.Popper)}(this,function(t,e,h){"use strict";function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function s(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}function l(r){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{},e=Object.keys(o);"function"==typeof Object.getOwnPropertySymbols&&(e=e.concat(Object.getOwnPropertySymbols(o).filter(function(t){return Object.getOwnPropertyDescriptor(o,t).enumerable}))),e.forEach(function(t){var e,n,i;e=r,i=o[n=t],n in e?Object.defineProperty(e,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[n]=i})}return r}e=e&&e.hasOwnProperty("default")?e.default:e,h=h&&h.hasOwnProperty("default")?h.default:h;var r,n,o,a,c,u,f,d,g,_,m,p,v,y,E,C,T,b,S,I,A,D,w,N,O,k,P,j,H,L,R,x,W,U,q,F,K,M,Q,B,V,Y,z,J,Z,G,$,X,tt,et,nt,it,rt,ot,st,at,lt,ct,ht,ut,ft,dt,gt,_t,mt,pt,vt,yt,Et,Ct,Tt,bt,St,It,At,Dt,wt,Nt,Ot,kt,Pt,jt,Ht,Lt,Rt,xt,Wt,Ut,qt,Ft,Kt,Mt,Qt,Bt,Vt,Yt,zt,Jt,Zt,Gt,$t,Xt,te,ee,ne,ie,re,oe,se,ae,le,ce,he,ue,fe,de,ge,_e,me,pe,ve,ye,Ee,Ce,Te,be,Se,Ie,Ae,De,we,Ne,Oe,ke,Pe,je,He,Le,Re,xe,We,Ue,qe,Fe,Ke,Me,Qe,Be,Ve,Ye,ze,Je,Ze,Ge,$e,Xe,tn,en,nn,rn,on,sn,an,ln,cn,hn,un,fn,dn,gn,_n,mn,pn,vn,yn,En,Cn,Tn,bn,Sn,In,An,Dn,wn,Nn,On,kn,Pn,jn,Hn,Ln,Rn,xn,Wn,Un,qn,Fn=function(i){var e="transitionend";function t(t){var e=this,n=!1;return i(this).one(l.TRANSITION_END,function(){n=!0}),setTimeout(function(){n||l.triggerTransitionEnd(e)},t),this}var l={TRANSITION_END:"bsTransitionEnd",getUID:function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},getSelectorFromElement:function(t){var e=t.getAttribute("data-target");e&&"#"!==e||(e=t.getAttribute("href")||"");try{return document.querySelector(e)?e:null}catch(t){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var e=i(t).css("transition-duration");return parseFloat(e)?(e=e.split(",")[0],1e3*parseFloat(e)):0},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(t){i(t).trigger(e)},supportsTransitionEnd:function(){return Boolean(e)},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,e,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var r=n[i],o=e[i],s=o&&l.isElement(o)?"element":(a=o,{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(r).test(s))throw new Error(t.toUpperCase()+': Option "'+i+'" provided type "'+s+'" but expected type "'+r+'".')}var a}};return i.fn.emulateTransitionEnd=t,i.event.special[l.TRANSITION_END]={bindType:e,delegateType:e,handle:function(t){if(i(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}},l}(e),Kn=(n="alert",a="."+(o="bs.alert"),c=(r=e).fn[n],u={CLOSE:"close"+a,CLOSED:"closed"+a,CLICK_DATA_API:"click"+a+".data-api"},f="alert",d="fade",g="show",_=function(){function i(t){this._element=t}var t=i.prototype;return t.close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},t.dispose=function(){r.removeData(this._element,o),this._element=null},t._getRootElement=function(t){var e=Fn.getSelectorFromElement(t),n=!1;return e&&(n=document.querySelector(e)),n||(n=r(t).closest("."+f)[0]),n},t._triggerCloseEvent=function(t){var e=r.Event(u.CLOSE);return r(t).trigger(e),e},t._removeElement=function(e){var n=this;if(r(e).removeClass(g),r(e).hasClass(d)){var t=Fn.getTransitionDurationFromElement(e);r(e).one(Fn.TRANSITION_END,function(t){return n._destroyElement(e,t)}).emulateTransitionEnd(t)}else this._destroyElement(e)},t._destroyElement=function(t){r(t).detach().trigger(u.CLOSED).remove()},i._jQueryInterface=function(n){return this.each(function(){var t=r(this),e=t.data(o);e||(e=new i(this),t.data(o,e)),"close"===n&&e[n](this)})},i._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},s(i,null,[{key:"VERSION",get:function(){return"4.1.3"}}]),i}(),r(document).on(u.CLICK_DATA_API,'[data-dismiss="alert"]',_._handleDismiss(new _)),r.fn[n]=_._jQueryInterface,r.fn[n].Constructor=_,r.fn[n].noConflict=function(){return r.fn[n]=c,_._jQueryInterface},_),Mn=(p="button",y="."+(v="bs.button"),E=".data-api",C=(m=e).fn[p],T="active",b="btn",I='[data-toggle^="button"]',A='[data-toggle="buttons"]',D="input",w=".active",N=".btn",O={CLICK_DATA_API:"click"+y+E,FOCUS_BLUR_DATA_API:(S="focus")+y+E+" blur"+y+E},k=function(){function n(t){this._element=t}var t=n.prototype;return t.toggle=function(){var t=!0,e=!0,n=m(this._element).closest(A)[0];if(n){var i=this._element.querySelector(D);if(i){if("radio"===i.type)if(i.checked&&this._element.classList.contains(T))t=!1;else{var r=n.querySelector(w);r&&m(r).removeClass(T)}if(t){if(i.hasAttribute("disabled")||n.hasAttribute("disabled")||i.classList.contains("disabled")||n.classList.contains("disabled"))return;i.checked=!this._element.classList.contains(T),m(i).trigger("change")}i.focus(),e=!1}}e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(T)),t&&m(this._element).toggleClass(T)},t.dispose=function(){m.removeData(this._element,v),this._element=null},n._jQueryInterface=function(e){return this.each(function(){var t=m(this).data(v);t||(t=new n(this),m(this).data(v,t)),"toggle"===e&&t[e]()})},s(n,null,[{key:"VERSION",get:function(){return"4.1.3"}}]),n}(),m(document).on(O.CLICK_DATA_API,I,function(t){t.preventDefault();var e=t.target;m(e).hasClass(b)||(e=m(e).closest(N)),k._jQueryInterface.call(m(e),"toggle")}).on(O.FOCUS_BLUR_DATA_API,I,function(t){var e=m(t.target).closest(N)[0];m(e).toggleClass(S,/^focus(in)?$/.test(t.type))}),m.fn[p]=k._jQueryInterface,m.fn[p].Constructor=k,m.fn[p].noConflict=function(){return m.fn[p]=C,k._jQueryInterface},k),Qn=(j="carousel",L="."+(H="bs.carousel"),R=".data-api",x=(P=e).fn[j],W={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0},U={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean"},q="next",F="prev",K="left",M="right",Q={SLIDE:"slide"+L,SLID:"slid"+L,KEYDOWN:"keydown"+L,MOUSEENTER:"mouseenter"+L,MOUSELEAVE:"mouseleave"+L,TOUCHEND:"touchend"+L,LOAD_DATA_API:"load"+L+R,CLICK_DATA_API:"click"+L+R},B="carousel",V="active",Y="slide",z="carousel-item-right",J="carousel-item-left",Z="carousel-item-next",G="carousel-item-prev",$=".active",X=".active.carousel-item",tt=".carousel-item",et=".carousel-item-next, .carousel-item-prev",nt=".carousel-indicators",it="[data-slide], [data-slide-to]",rt='[data-ride="carousel"]',ot=function(){function o(t,e){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this._config=this._getConfig(e),this._element=P(t)[0],this._indicatorsElement=this._element.querySelector(nt),this._addEventListeners()}var t=o.prototype;return t.next=function(){this._isSliding||this._slide(q)},t.nextWhenVisible=function(){!document.hidden&&P(this._element).is(":visible")&&"hidden"!==P(this._element).css("visibility")&&this.next()},t.prev=function(){this._isSliding||this._slide(F)},t.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(et)&&(Fn.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},t.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},t.to=function(t){var e=this;this._activeElement=this._element.querySelector(X);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)P(this._element).one(Q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=n<t?q:F;this._slide(i,this._items[t])}},t.dispose=function(){P(this._element).off(L),P.removeData(this._element,H),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},t._getConfig=function(t){return t=l({},W,t),Fn.typeCheckConfig(j,t,U),t},t._addEventListeners=function(){var e=this;this._config.keyboard&&P(this._element).on(Q.KEYDOWN,function(t){return e._keydown(t)}),"hover"===this._config.pause&&(P(this._element).on(Q.MOUSEENTER,function(t){return e.pause(t)}).on(Q.MOUSELEAVE,function(t){return e.cycle(t)}),"ontouchstart"in document.documentElement&&P(this._element).on(Q.TOUCHEND,function(){e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout(function(t){return e.cycle(t)},500+e._config.interval)}))},t._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},t._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll(tt)):[],this._items.indexOf(t)},t._getItemByDirection=function(t,e){var n=t===q,i=t===F,r=this._getItemIndex(e),o=this._items.length-1;if((i&&0===r||n&&r===o)&&!this._config.wrap)return e;var s=(r+(t===F?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},t._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(this._element.querySelector(X)),r=P.Event(Q.SLIDE,{relatedTarget:t,direction:e,from:i,to:n});return P(this._element).trigger(r),r},t._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var e=[].slice.call(this._indicatorsElement.querySelectorAll($));P(e).removeClass(V);var n=this._indicatorsElement.children[this._getItemIndex(t)];n&&P(n).addClass(V)}},t._slide=function(t,e){var n,i,r,o=this,s=this._element.querySelector(X),a=this._getItemIndex(s),l=e||s&&this._getItemByDirection(t,s),c=this._getItemIndex(l),h=Boolean(this._interval);if(t===q?(n=J,i=Z,r=K):(n=z,i=G,r=M),l&&P(l).hasClass(V))this._isSliding=!1;else if(!this._triggerSlideEvent(l,r).isDefaultPrevented()&&s&&l){this._isSliding=!0,h&&this.pause(),this._setActiveIndicatorElement(l);var u=P.Event(Q.SLID,{relatedTarget:l,direction:r,from:a,to:c});if(P(this._element).hasClass(Y)){P(l).addClass(i),Fn.reflow(l),P(s).addClass(n),P(l).addClass(n);var f=Fn.getTransitionDurationFromElement(s);P(s).one(Fn.TRANSITION_END,function(){P(l).removeClass(n+" "+i).addClass(V),P(s).removeClass(V+" "+i+" "+n),o._isSliding=!1,setTimeout(function(){return P(o._element).trigger(u)},0)}).emulateTransitionEnd(f)}else P(s).removeClass(V),P(l).addClass(V),this._isSliding=!1,P(this._element).trigger(u);h&&this.cycle()}},o._jQueryInterface=function(i){return this.each(function(){var t=P(this).data(H),e=l({},W,P(this).data());"object"==typeof i&&(e=l({},e,i));var n="string"==typeof i?i:e.slide;if(t||(t=new o(this,e),P(this).data(H,t)),"number"==typeof i)t.to(i);else if("string"==typeof n){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}else e.interval&&(t.pause(),t.cycle())})},o._dataApiClickHandler=function(t){var e=Fn.getSelectorFromElement(this);if(e){var n=P(e)[0];if(n&&P(n).hasClass(B)){var i=l({},P(n).data(),P(this).data()),r=this.getAttribute("data-slide-to");r&&(i.interval=!1),o._jQueryInterface.call(P(n),i),r&&P(n).data(H).to(r),t.preventDefault()}}},s(o,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return W}}]),o}(),P(document).on(Q.CLICK_DATA_API,it,ot._dataApiClickHandler),P(window).on(Q.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(rt)),e=0,n=t.length;e<n;e++){var i=P(t[e]);ot._jQueryInterface.call(i,i.data())}}),P.fn[j]=ot._jQueryInterface,P.fn[j].Constructor=ot,P.fn[j].noConflict=function(){return P.fn[j]=x,ot._jQueryInterface},ot),Bn=(at="collapse",ct="."+(lt="bs.collapse"),ht=(st=e).fn[at],ut={toggle:!0,parent:""},ft={toggle:"boolean",parent:"(string|element)"},dt={SHOW:"show"+ct,SHOWN:"shown"+ct,HIDE:"hide"+ct,HIDDEN:"hidden"+ct,CLICK_DATA_API:"click"+ct+".data-api"},gt="show",_t="collapse",mt="collapsing",pt="collapsed",vt="width",yt="height",Et=".show, .collapsing",Ct='[data-toggle="collapse"]',Tt=function(){function a(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=st.makeArray(document.querySelectorAll('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var n=[].slice.call(document.querySelectorAll(Ct)),i=0,r=n.length;i<r;i++){var o=n[i],s=Fn.getSelectorFromElement(o),a=[].slice.call(document.querySelectorAll(s)).filter(function(t){return t===e});null!==s&&0<a.length&&(this._selector=s,this._triggerArray.push(o))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var t=a.prototype;return t.toggle=function(){st(this._element).hasClass(gt)?this.hide():this.show()},t.show=function(){var t,e,n=this;if(!this._isTransitioning&&!st(this._element).hasClass(gt)&&(this._parent&&0===(t=[].slice.call(this._parent.querySelectorAll(Et)).filter(function(t){return t.getAttribute("data-parent")===n._config.parent})).length&&(t=null),!(t&&(e=st(t).not(this._selector).data(lt))&&e._isTransitioning))){var i=st.Event(dt.SHOW);if(st(this._element).trigger(i),!i.isDefaultPrevented()){t&&(a._jQueryInterface.call(st(t).not(this._selector),"hide"),e||st(t).data(lt,null));var r=this._getDimension();st(this._element).removeClass(_t).addClass(mt),this._element.style[r]=0,this._triggerArray.length&&st(this._triggerArray).removeClass(pt).attr("aria-expanded",!0),this.setTransitioning(!0);var o="scroll"+(r[0].toUpperCase()+r.slice(1)),s=Fn.getTransitionDurationFromElement(this._element);st(this._element).one(Fn.TRANSITION_END,function(){st(n._element).removeClass(mt).addClass(_t).addClass(gt),n._element.style[r]="",n.setTransitioning(!1),st(n._element).trigger(dt.SHOWN)}).emulateTransitionEnd(s),this._element.style[r]=this._element[o]+"px"}}},t.hide=function(){var t=this;if(!this._isTransitioning&&st(this._element).hasClass(gt)){var e=st.Event(dt.HIDE);if(st(this._element).trigger(e),!e.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",Fn.reflow(this._element),st(this._element).addClass(mt).removeClass(_t).removeClass(gt);var i=this._triggerArray.length;if(0<i)for(var r=0;r<i;r++){var o=this._triggerArray[r],s=Fn.getSelectorFromElement(o);if(null!==s)st([].slice.call(document.querySelectorAll(s))).hasClass(gt)||st(o).addClass(pt).attr("aria-expanded",!1)}this.setTransitioning(!0);this._element.style[n]="";var a=Fn.getTransitionDurationFromElement(this._element);st(this._element).one(Fn.TRANSITION_END,function(){t.setTransitioning(!1),st(t._element).removeClass(mt).addClass(_t).trigger(dt.HIDDEN)}).emulateTransitionEnd(a)}}},t.setTransitioning=function(t){this._isTransitioning=t},t.dispose=function(){st.removeData(this._element,lt),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},t._getConfig=function(t){return(t=l({},ut,t)).toggle=Boolean(t.toggle),Fn.typeCheckConfig(at,t,ft),t},t._getDimension=function(){return st(this._element).hasClass(vt)?vt:yt},t._getParent=function(){var n=this,t=null;Fn.isElement(this._config.parent)?(t=this._config.parent,"undefined"!=typeof this._config.parent.jquery&&(t=this._config.parent[0])):t=document.querySelector(this._config.parent);var e='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',i=[].slice.call(t.querySelectorAll(e));return st(i).each(function(t,e){n._addAriaAndCollapsedClass(a._getTargetFromElement(e),[e])}),t},t._addAriaAndCollapsedClass=function(t,e){if(t){var n=st(t).hasClass(gt);e.length&&st(e).toggleClass(pt,!n).attr("aria-expanded",n)}},a._getTargetFromElement=function(t){var e=Fn.getSelectorFromElement(t);return e?document.querySelector(e):null},a._jQueryInterface=function(i){return this.each(function(){var t=st(this),e=t.data(lt),n=l({},ut,t.data(),"object"==typeof i&&i?i:{});if(!e&&n.toggle&&/show|hide/.test(i)&&(n.toggle=!1),e||(e=new a(this,n),t.data(lt,e)),"string"==typeof i){if("undefined"==typeof e[i])throw new TypeError('No method named "'+i+'"');e[i]()}})},s(a,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return ut}}]),a}(),st(document).on(dt.CLICK_DATA_API,Ct,function(t){"A"===t.currentTarget.tagName&&t.preventDefault();var n=st(this),e=Fn.getSelectorFromElement(this),i=[].slice.call(document.querySelectorAll(e));st(i).each(function(){var t=st(this),e=t.data(lt)?"toggle":n.data();Tt._jQueryInterface.call(t,e)})}),st.fn[at]=Tt._jQueryInterface,st.fn[at].Constructor=Tt,st.fn[at].noConflict=function(){return st.fn[at]=ht,Tt._jQueryInterface},Tt),Vn=(St="dropdown",At="."+(It="bs.dropdown"),Dt=".data-api",wt=(bt=e).fn[St],Nt=new RegExp("38|40|27"),Ot={HIDE:"hide"+At,HIDDEN:"hidden"+At,SHOW:"show"+At,SHOWN:"shown"+At,CLICK:"click"+At,CLICK_DATA_API:"click"+At+Dt,KEYDOWN_DATA_API:"keydown"+At+Dt,KEYUP_DATA_API:"keyup"+At+Dt},kt="disabled",Pt="show",jt="dropup",Ht="dropright",Lt="dropleft",Rt="dropdown-menu-right",xt="position-static",Wt='[data-toggle="dropdown"]',Ut=".dropdown form",qt=".dropdown-menu",Ft=".navbar-nav",Kt=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Mt="top-start",Qt="top-end",Bt="bottom-start",Vt="bottom-end",Yt="right-start",zt="left-start",Jt={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},Zt={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},Gt=function(){function c(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var t=c.prototype;return t.toggle=function(){if(!this._element.disabled&&!bt(this._element).hasClass(kt)){var t=c._getParentFromElement(this._element),e=bt(this._menu).hasClass(Pt);if(c._clearMenus(),!e){var n={relatedTarget:this._element},i=bt.Event(Ot.SHOW,n);if(bt(t).trigger(i),!i.isDefaultPrevented()){if(!this._inNavbar){if("undefined"==typeof h)throw new TypeError("Bootstrap dropdown require Popper.js (https://popper.js.org)");var r=this._element;"parent"===this._config.reference?r=t:Fn.isElement(this._config.reference)&&(r=this._config.reference,"undefined"!=typeof this._config.reference.jquery&&(r=this._config.reference[0])),"scrollParent"!==this._config.boundary&&bt(t).addClass(xt),this._popper=new h(r,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===bt(t).closest(Ft).length&&bt(document.body).children().on("mouseover",null,bt.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),bt(this._menu).toggleClass(Pt),bt(t).toggleClass(Pt).trigger(bt.Event(Ot.SHOWN,n))}}}},t.dispose=function(){bt.removeData(this._element,It),bt(this._element).off(At),this._element=null,(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},t.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},t._addEventListeners=function(){var e=this;bt(this._element).on(Ot.CLICK,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},t._getConfig=function(t){return t=l({},this.constructor.Default,bt(this._element).data(),t),Fn.typeCheckConfig(St,t,this.constructor.DefaultType),t},t._getMenuElement=function(){if(!this._menu){var t=c._getParentFromElement(this._element);t&&(this._menu=t.querySelector(qt))}return this._menu},t._getPlacement=function(){var t=bt(this._element.parentNode),e=Bt;return t.hasClass(jt)?(e=Mt,bt(this._menu).hasClass(Rt)&&(e=Qt)):t.hasClass(Ht)?e=Yt:t.hasClass(Lt)?e=zt:bt(this._menu).hasClass(Rt)&&(e=Vt),e},t._detectNavbar=function(){return 0<bt(this._element).closest(".navbar").length},t._getPopperConfig=function(){var e=this,t={};"function"==typeof this._config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e._config.offset(t.offsets)||{}),t}:t.offset=this._config.offset;var n={placement:this._getPlacement(),modifiers:{offset:t,flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(n.modifiers.applyStyle={enabled:!1}),n},c._jQueryInterface=function(e){return this.each(function(){var t=bt(this).data(It);if(t||(t=new c(this,"object"==typeof e?e:null),bt(this).data(It,t)),"string"==typeof e){if("undefined"==typeof t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},c._clearMenus=function(t){if(!t||3!==t.which&&("keyup"!==t.type||9===t.which))for(var e=[].slice.call(document.querySelectorAll(Wt)),n=0,i=e.length;n<i;n++){var r=c._getParentFromElement(e[n]),o=bt(e[n]).data(It),s={relatedTarget:e[n]};if(t&&"click"===t.type&&(s.clickEvent=t),o){var a=o._menu;if(bt(r).hasClass(Pt)&&!(t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&9===t.which)&&bt.contains(r,t.target))){var l=bt.Event(Ot.HIDE,s);bt(r).trigger(l),l.isDefaultPrevented()||("ontouchstart"in document.documentElement&&bt(document.body).children().off("mouseover",null,bt.noop),e[n].setAttribute("aria-expanded","false"),bt(a).removeClass(Pt),bt(r).removeClass(Pt).trigger(bt.Event(Ot.HIDDEN,s)))}}}},c._getParentFromElement=function(t){var e,n=Fn.getSelectorFromElement(t);return n&&(e=document.querySelector(n)),e||t.parentNode},c._dataApiKeydownHandler=function(t){if((/input|textarea/i.test(t.target.tagName)?!(32===t.which||27!==t.which&&(40!==t.which&&38!==t.which||bt(t.target).closest(qt).length)):Nt.test(t.which))&&(t.preventDefault(),t.stopPropagation(),!this.disabled&&!bt(this).hasClass(kt))){var e=c._getParentFromElement(this),n=bt(e).hasClass(Pt);if((n||27===t.which&&32===t.which)&&(!n||27!==t.which&&32!==t.which)){var i=[].slice.call(e.querySelectorAll(Kt));if(0!==i.length){var r=i.indexOf(t.target);38===t.which&&0<r&&r--,40===t.which&&r<i.length-1&&r++,r<0&&(r=0),i[r].focus()}}else{if(27===t.which){var o=e.querySelector(Wt);bt(o).trigger("focus")}bt(this).trigger("click")}}},s(c,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return Jt}},{key:"DefaultType",get:function(){return Zt}}]),c}(),bt(document).on(Ot.KEYDOWN_DATA_API,Wt,Gt._dataApiKeydownHandler).on(Ot.KEYDOWN_DATA_API,qt,Gt._dataApiKeydownHandler).on(Ot.CLICK_DATA_API+" "+Ot.KEYUP_DATA_API,Gt._clearMenus).on(Ot.CLICK_DATA_API,Wt,function(t){t.preventDefault(),t.stopPropagation(),Gt._jQueryInterface.call(bt(this),"toggle")}).on(Ot.CLICK_DATA_API,Ut,function(t){t.stopPropagation()}),bt.fn[St]=Gt._jQueryInterface,bt.fn[St].Constructor=Gt,bt.fn[St].noConflict=function(){return bt.fn[St]=wt,Gt._jQueryInterface},Gt),Yn=(Xt="modal",ee="."+(te="bs.modal"),ne=($t=e).fn[Xt],ie={backdrop:!0,keyboard:!0,focus:!0,show:!0},re={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},oe={HIDE:"hide"+ee,HIDDEN:"hidden"+ee,SHOW:"show"+ee,SHOWN:"shown"+ee,FOCUSIN:"focusin"+ee,RESIZE:"resize"+ee,CLICK_DISMISS:"click.dismiss"+ee,KEYDOWN_DISMISS:"keydown.dismiss"+ee,MOUSEUP_DISMISS:"mouseup.dismiss"+ee,MOUSEDOWN_DISMISS:"mousedown.dismiss"+ee,CLICK_DATA_API:"click"+ee+".data-api"},se="modal-scrollbar-measure",ae="modal-backdrop",le="modal-open",ce="fade",he="show",ue=".modal-dialog",fe='[data-toggle="modal"]',de='[data-dismiss="modal"]',ge=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",_e=".sticky-top",me=function(){function r(t,e){this._config=this._getConfig(e),this._element=t,this._dialog=t.querySelector(ue),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._scrollbarWidth=0}var t=r.prototype;return t.toggle=function(t){return this._isShown?this.hide():this.show(t)},t.show=function(t){var e=this;if(!this._isTransitioning&&!this._isShown){$t(this._element).hasClass(ce)&&(this._isTransitioning=!0);var n=$t.Event(oe.SHOW,{relatedTarget:t});$t(this._element).trigger(n),this._isShown||n.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),$t(document.body).addClass(le),this._setEscapeEvent(),this._setResizeEvent(),$t(this._element).on(oe.CLICK_DISMISS,de,function(t){return e.hide(t)}),$t(this._dialog).on(oe.MOUSEDOWN_DISMISS,function(){$t(e._element).one(oe.MOUSEUP_DISMISS,function(t){$t(t.target).is(e._element)&&(e._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return e._showElement(t)}))}},t.hide=function(t){var e=this;if(t&&t.preventDefault(),!this._isTransitioning&&this._isShown){var n=$t.Event(oe.HIDE);if($t(this._element).trigger(n),this._isShown&&!n.isDefaultPrevented()){this._isShown=!1;var i=$t(this._element).hasClass(ce);if(i&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),$t(document).off(oe.FOCUSIN),$t(this._element).removeClass(he),$t(this._element).off(oe.CLICK_DISMISS),$t(this._dialog).off(oe.MOUSEDOWN_DISMISS),i){var r=Fn.getTransitionDurationFromElement(this._element);$t(this._element).one(Fn.TRANSITION_END,function(t){return e._hideModal(t)}).emulateTransitionEnd(r)}else this._hideModal()}}},t.dispose=function(){$t.removeData(this._element,te),$t(window,document,this._element,this._backdrop).off(ee),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._scrollbarWidth=null},t.handleUpdate=function(){this._adjustDialog()},t._getConfig=function(t){return t=l({},ie,t),Fn.typeCheckConfig(Xt,t,re),t},t._showElement=function(t){var e=this,n=$t(this._element).hasClass(ce);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.scrollTop=0,n&&Fn.reflow(this._element),$t(this._element).addClass(he),this._config.focus&&this._enforceFocus();var i=$t.Event(oe.SHOWN,{relatedTarget:t}),r=function(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,$t(e._element).trigger(i)};if(n){var o=Fn.getTransitionDurationFromElement(this._element);$t(this._dialog).one(Fn.TRANSITION_END,r).emulateTransitionEnd(o)}else r()},t._enforceFocus=function(){var e=this;$t(document).off(oe.FOCUSIN).on(oe.FOCUSIN,function(t){document!==t.target&&e._element!==t.target&&0===$t(e._element).has(t.target).length&&e._element.focus()})},t._setEscapeEvent=function(){var e=this;this._isShown&&this._config.keyboard?$t(this._element).on(oe.KEYDOWN_DISMISS,function(t){27===t.which&&(t.preventDefault(),e.hide())}):this._isShown||$t(this._element).off(oe.KEYDOWN_DISMISS)},t._setResizeEvent=function(){var e=this;this._isShown?$t(window).on(oe.RESIZE,function(t){return e.handleUpdate(t)}):$t(window).off(oe.RESIZE)},t._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._isTransitioning=!1,this._showBackdrop(function(){$t(document.body).removeClass(le),t._resetAdjustments(),t._resetScrollbar(),$t(t._element).trigger(oe.HIDDEN)})},t._removeBackdrop=function(){this._backdrop&&($t(this._backdrop).remove(),this._backdrop=null)},t._showBackdrop=function(t){var e=this,n=$t(this._element).hasClass(ce)?ce:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=ae,n&&this._backdrop.classList.add(n),$t(this._backdrop).appendTo(document.body),$t(this._element).on(oe.CLICK_DISMISS,function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"===e._config.backdrop?e._element.focus():e.hide())}),n&&Fn.reflow(this._backdrop),$t(this._backdrop).addClass(he),!t)return;if(!n)return void t();var i=Fn.getTransitionDurationFromElement(this._backdrop);$t(this._backdrop).one(Fn.TRANSITION_END,t).emulateTransitionEnd(i)}else if(!this._isShown&&this._backdrop){$t(this._backdrop).removeClass(he);var r=function(){e._removeBackdrop(),t&&t()};if($t(this._element).hasClass(ce)){var o=Fn.getTransitionDurationFromElement(this._backdrop);$t(this._backdrop).one(Fn.TRANSITION_END,r).emulateTransitionEnd(o)}else r()}else t&&t()},t._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},t._setScrollbar=function(){var r=this;if(this._isBodyOverflowing){var t=[].slice.call(document.querySelectorAll(ge)),e=[].slice.call(document.querySelectorAll(_e));$t(t).each(function(t,e){var n=e.style.paddingRight,i=$t(e).css("padding-right");$t(e).data("padding-right",n).css("padding-right",parseFloat(i)+r._scrollbarWidth+"px")}),$t(e).each(function(t,e){var n=e.style.marginRight,i=$t(e).css("margin-right");$t(e).data("margin-right",n).css("margin-right",parseFloat(i)-r._scrollbarWidth+"px")});var n=document.body.style.paddingRight,i=$t(document.body).css("padding-right");$t(document.body).data("padding-right",n).css("padding-right",parseFloat(i)+this._scrollbarWidth+"px")}},t._resetScrollbar=function(){var t=[].slice.call(document.querySelectorAll(ge));$t(t).each(function(t,e){var n=$t(e).data("padding-right");$t(e).removeData("padding-right"),e.style.paddingRight=n||""});var e=[].slice.call(document.querySelectorAll(""+_e));$t(e).each(function(t,e){var n=$t(e).data("margin-right");"undefined"!=typeof n&&$t(e).css("margin-right",n).removeData("margin-right")});var n=$t(document.body).data("padding-right");$t(document.body).removeData("padding-right"),document.body.style.paddingRight=n||""},t._getScrollbarWidth=function(){var t=document.createElement("div");t.className=se,document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},r._jQueryInterface=function(n,i){return this.each(function(){var t=$t(this).data(te),e=l({},ie,$t(this).data(),"object"==typeof n&&n?n:{});if(t||(t=new r(this,e),$t(this).data(te,t)),"string"==typeof n){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n](i)}else e.show&&t.show(i)})},s(r,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return ie}}]),r}(),$t(document).on(oe.CLICK_DATA_API,fe,function(t){var e,n=this,i=Fn.getSelectorFromElement(this);i&&(e=document.querySelector(i));var r=$t(e).data(te)?"toggle":l({},$t(e).data(),$t(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||t.preventDefault();var o=$t(e).one(oe.SHOW,function(t){t.isDefaultPrevented()||o.one(oe.HIDDEN,function(){$t(n).is(":visible")&&n.focus()})});me._jQueryInterface.call($t(e),r,this)}),$t.fn[Xt]=me._jQueryInterface,$t.fn[Xt].Constructor=me,$t.fn[Xt].noConflict=function(){return $t.fn[Xt]=ne,me._jQueryInterface},me),zn=(ve="tooltip",Ee="."+(ye="bs.tooltip"),Ce=(pe=e).fn[ve],Te="bs-tooltip",be=new RegExp("(^|\\s)"+Te+"\\S+","g"),Ae={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!(Ie={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"}),selector:!(Se={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)"}),placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},we="out",Ne={HIDE:"hide"+Ee,HIDDEN:"hidden"+Ee,SHOW:(De="show")+Ee,SHOWN:"shown"+Ee,INSERTED:"inserted"+Ee,CLICK:"click"+Ee,FOCUSIN:"focusin"+Ee,FOCUSOUT:"focusout"+Ee,MOUSEENTER:"mouseenter"+Ee,MOUSELEAVE:"mouseleave"+Ee},Oe="fade",ke="show",Pe=".tooltip-inner",je=".arrow",He="hover",Le="focus",Re="click",xe="manual",We=function(){function i(t,e){if("undefined"==typeof h)throw new TypeError("Bootstrap tooltips require Popper.js (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=pe(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),pe(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(pe(this.getTipElement()).hasClass(ke))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),pe.removeData(this.element,this.constructor.DATA_KEY),pe(this.element).off(this.constructor.EVENT_KEY),pe(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&pe(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===pe(this.element).css("display"))throw new Error("Please use show on visible elements");var t=pe.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){pe(this.element).trigger(t);var n=pe.contains(this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!n)return;var i=this.getTipElement(),r=Fn.getUID(this.constructor.NAME);i.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&pe(i).addClass(Oe);var o="function"==typeof this.config.placement?this.config.placement.call(this,i,this.element):this.config.placement,s=this._getAttachment(o);this.addAttachmentClass(s);var a=!1===this.config.container?document.body:pe(document).find(this.config.container);pe(i).data(this.constructor.DATA_KEY,this),pe.contains(this.element.ownerDocument.documentElement,this.tip)||pe(i).appendTo(a),pe(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new h(this.element,i,{placement:s,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:je},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){e._handlePopperPlacementChange(t)}}),pe(i).addClass(ke),"ontouchstart"in document.documentElement&&pe(document.body).children().on("mouseover",null,pe.noop);var l=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,pe(e.element).trigger(e.constructor.Event.SHOWN),t===we&&e._leave(null,e)};if(pe(this.tip).hasClass(Oe)){var c=Fn.getTransitionDurationFromElement(this.tip);pe(this.tip).one(Fn.TRANSITION_END,l).emulateTransitionEnd(c)}else l()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=pe.Event(this.constructor.Event.HIDE),r=function(){e._hoverState!==De&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),pe(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(pe(this.element).trigger(i),!i.isDefaultPrevented()){if(pe(n).removeClass(ke),"ontouchstart"in document.documentElement&&pe(document.body).children().off("mouseover",null,pe.noop),this._activeTrigger[Re]=!1,this._activeTrigger[Le]=!1,this._activeTrigger[He]=!1,pe(this.tip).hasClass(Oe)){var o=Fn.getTransitionDurationFromElement(n);pe(n).one(Fn.TRANSITION_END,r).emulateTransitionEnd(o)}else r();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){pe(this.getTipElement()).addClass(Te+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||pe(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(pe(t.querySelectorAll(Pe)),this.getTitle()),pe(t).removeClass(Oe+" "+ke)},t.setElementContent=function(t,e){var n=this.config.html;"object"==typeof e&&(e.nodeType||e.jquery)?n?pe(e).parent().is(t)||t.empty().append(e):t.text(pe(e).text()):t[n?"html":"text"](e)},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getAttachment=function(t){return Ie[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)pe(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==xe){var e=t===He?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===He?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;pe(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}pe(i.element).closest(".modal").on("hide.bs.modal",function(){return i.hide()})}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||pe(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),pe(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Le:He]=!0),pe(e.getTipElement()).hasClass(ke)||e._hoverState===De?e._hoverState=De:(clearTimeout(e._timeout),e._hoverState=De,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===De&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||pe(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),pe(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Le:He]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=we,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===we&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){return"number"==typeof(t=l({},this.constructor.Default,pe(this.element).data(),"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),Fn.typeCheckConfig(ve,t,this.constructor.DefaultType),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=pe(this.getTipElement()),e=t.attr("class").match(be);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(pe(t).removeClass(Oe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=pe(this).data(ye),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),pe(this).data(ye,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return Ae}},{key:"NAME",get:function(){return ve}},{key:"DATA_KEY",get:function(){return ye}},{key:"Event",get:function(){return Ne}},{key:"EVENT_KEY",get:function(){return Ee}},{key:"DefaultType",get:function(){return Se}}]),i}(),pe.fn[ve]=We._jQueryInterface,pe.fn[ve].Constructor=We,pe.fn[ve].noConflict=function(){return pe.fn[ve]=Ce,We._jQueryInterface},We),Jn=(qe="popover",Ke="."+(Fe="bs.popover"),Me=(Ue=e).fn[qe],Qe="bs-popover",Be=new RegExp("(^|\\s)"+Qe+"\\S+","g"),Ve=l({},zn.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),Ye=l({},zn.DefaultType,{content:"(string|element|function)"}),ze="fade",Ze=".popover-header",Ge=".popover-body",$e={HIDE:"hide"+Ke,HIDDEN:"hidden"+Ke,SHOW:(Je="show")+Ke,SHOWN:"shown"+Ke,INSERTED:"inserted"+Ke,CLICK:"click"+Ke,FOCUSIN:"focusin"+Ke,FOCUSOUT:"focusout"+Ke,MOUSEENTER:"mouseenter"+Ke,MOUSELEAVE:"mouseleave"+Ke},Xe=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var r=i.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.addAttachmentClass=function(t){Ue(this.getTipElement()).addClass(Qe+"-"+t)},r.getTipElement=function(){return this.tip=this.tip||Ue(this.config.template)[0],this.tip},r.setContent=function(){var t=Ue(this.getTipElement());this.setElementContent(t.find(Ze),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(Ge),e),t.removeClass(ze+" "+Je)},r._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},r._cleanTipClass=function(){var t=Ue(this.getTipElement()),e=t.attr("class").match(Be);null!==e&&0<e.length&&t.removeClass(e.join(""))},i._jQueryInterface=function(n){return this.each(function(){var t=Ue(this).data(Fe),e="object"==typeof n?n:null;if((t||!/destroy|hide/.test(n))&&(t||(t=new i(this,e),Ue(this).data(Fe,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return Ve}},{key:"NAME",get:function(){return qe}},{key:"DATA_KEY",get:function(){return Fe}},{key:"Event",get:function(){return $e}},{key:"EVENT_KEY",get:function(){return Ke}},{key:"DefaultType",get:function(){return Ye}}]),i}(zn),Ue.fn[qe]=Xe._jQueryInterface,Ue.fn[qe].Constructor=Xe,Ue.fn[qe].noConflict=function(){return Ue.fn[qe]=Me,Xe._jQueryInterface},Xe),Zn=(en="scrollspy",rn="."+(nn="bs.scrollspy"),on=(tn=e).fn[en],sn={offset:10,method:"auto",target:""},an={offset:"number",method:"string",target:"(string|element)"},ln={ACTIVATE:"activate"+rn,SCROLL:"scroll"+rn,LOAD_DATA_API:"load"+rn+".data-api"},cn="dropdown-item",hn="active",un='[data-spy="scroll"]',fn=".active",dn=".nav, .list-group",gn=".nav-link",_n=".nav-item",mn=".list-group-item",pn=".dropdown",vn=".dropdown-item",yn=".dropdown-toggle",En="offset",Cn="position",Tn=function(){function n(t,e){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" "+gn+","+this._config.target+" "+mn+","+this._config.target+" "+vn,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,tn(this._scrollElement).on(ln.SCROLL,function(t){return n._process(t)}),this.refresh(),this._process()}var t=n.prototype;return t.refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?En:Cn,r="auto"===this._config.method?t:this._config.method,o=r===Cn?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(t){var e,n=Fn.getSelectorFromElement(t);if(n&&(e=document.querySelector(n)),e){var i=e.getBoundingClientRect();if(i.width||i.height)return[tn(e)[r]().top+o,n]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},t.dispose=function(){tn.removeData(this._element,nn),tn(this._scrollElement).off(rn),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},t._getConfig=function(t){if("string"!=typeof(t=l({},sn,"object"==typeof t&&t?t:{})).target){var e=tn(t.target).attr("id");e||(e=Fn.getUID(en),tn(t.target).attr("id",e)),t.target="#"+e}return Fn.typeCheckConfig(en,t,an),t},t._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},t._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},t._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},t._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),n<=t){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(var r=this._offsets.length;r--;){this._activeTarget!==this._targets[r]&&t>=this._offsets[r]&&("undefined"==typeof this._offsets[r+1]||t<this._offsets[r+1])&&this._activate(this._targets[r])}}},t._activate=function(e){this._activeTarget=e,this._clear();var t=this._selector.split(",");t=t.map(function(t){return t+'[data-target="'+e+'"],'+t+'[href="'+e+'"]'});var n=tn([].slice.call(document.querySelectorAll(t.join(","))));n.hasClass(cn)?(n.closest(pn).find(yn).addClass(hn),n.addClass(hn)):(n.addClass(hn),n.parents(dn).prev(gn+", "+mn).addClass(hn),n.parents(dn).prev(_n).children(gn).addClass(hn)),tn(this._scrollElement).trigger(ln.ACTIVATE,{relatedTarget:e})},t._clear=function(){var t=[].slice.call(document.querySelectorAll(this._selector));tn(t).filter(fn).removeClass(hn)},n._jQueryInterface=function(e){return this.each(function(){var t=tn(this).data(nn);if(t||(t=new n(this,"object"==typeof e&&e),tn(this).data(nn,t)),"string"==typeof e){if("undefined"==typeof t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},s(n,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return sn}}]),n}(),tn(window).on(ln.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(un)),e=t.length;e--;){var n=tn(t[e]);Tn._jQueryInterface.call(n,n.data())}}),tn.fn[en]=Tn._jQueryInterface,tn.fn[en].Constructor=Tn,tn.fn[en].noConflict=function(){return tn.fn[en]=on,Tn._jQueryInterface},Tn),Gn=(In="."+(Sn="bs.tab"),An=(bn=e).fn.tab,Dn={HIDE:"hide"+In,HIDDEN:"hidden"+In,SHOW:"show"+In,SHOWN:"shown"+In,CLICK_DATA_API:"click"+In+".data-api"},wn="dropdown-menu",Nn="active",On="disabled",kn="fade",Pn="show",jn=".dropdown",Hn=".nav, .list-group",Ln=".active",Rn="> li > .active",xn='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',Wn=".dropdown-toggle",Un="> .dropdown-menu .active",qn=function(){function i(t){this._element=t}var t=i.prototype;return t.show=function(){var n=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&bn(this._element).hasClass(Nn)||bn(this._element).hasClass(On))){var t,i,e=bn(this._element).closest(Hn)[0],r=Fn.getSelectorFromElement(this._element);if(e){var o="UL"===e.nodeName?Rn:Ln;i=(i=bn.makeArray(bn(e).find(o)))[i.length-1]}var s=bn.Event(Dn.HIDE,{relatedTarget:this._element}),a=bn.Event(Dn.SHOW,{relatedTarget:i});if(i&&bn(i).trigger(s),bn(this._element).trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){r&&(t=document.querySelector(r)),this._activate(this._element,e);var l=function(){var t=bn.Event(Dn.HIDDEN,{relatedTarget:n._element}),e=bn.Event(Dn.SHOWN,{relatedTarget:i});bn(i).trigger(t),bn(n._element).trigger(e)};t?this._activate(t,t.parentNode,l):l()}}},t.dispose=function(){bn.removeData(this._element,Sn),this._element=null},t._activate=function(t,e,n){var i=this,r=("UL"===e.nodeName?bn(e).find(Rn):bn(e).children(Ln))[0],o=n&&r&&bn(r).hasClass(kn),s=function(){return i._transitionComplete(t,r,n)};if(r&&o){var a=Fn.getTransitionDurationFromElement(r);bn(r).one(Fn.TRANSITION_END,s).emulateTransitionEnd(a)}else s()},t._transitionComplete=function(t,e,n){if(e){bn(e).removeClass(Pn+" "+Nn);var i=bn(e.parentNode).find(Un)[0];i&&bn(i).removeClass(Nn),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}if(bn(t).addClass(Nn),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),Fn.reflow(t),bn(t).addClass(Pn),t.parentNode&&bn(t.parentNode).hasClass(wn)){var r=bn(t).closest(jn)[0];if(r){var o=[].slice.call(r.querySelectorAll(Wn));bn(o).addClass(Nn)}t.setAttribute("aria-expanded",!0)}n&&n()},i._jQueryInterface=function(n){return this.each(function(){var t=bn(this),e=t.data(Sn);if(e||(e=new i(this),t.data(Sn,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.1.3"}}]),i}(),bn(document).on(Dn.CLICK_DATA_API,xn,function(t){t.preventDefault(),qn._jQueryInterface.call(bn(this),"show")}),bn.fn.tab=qn._jQueryInterface,bn.fn.tab.Constructor=qn,bn.fn.tab.noConflict=function(){return bn.fn.tab=An,qn._jQueryInterface},qn);!function(t){if("undefined"==typeof t)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var e=t.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1===e[0]&&9===e[1]&&e[2]<1||4<=e[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(e),t.Util=Fn,t.Alert=Kn,t.Button=Mn,t.Carousel=Qn,t.Collapse=Bn,t.Dropdown=Vn,t.Modal=Yn,t.Popover=Jn,t.Scrollspy=Zn,t.Tab=Gn,t.Tooltip=zn,Object.defineProperty(t,"__esModule",{value:!0})});
+//# sourceMappingURL=bootstrap.min.js.map \ No newline at end of file
diff --git a/public/js/bootstrap.min.js.map b/public/js/bootstrap.min.js.map
new file mode 100755
index 0000000..bd6f358
--- /dev/null
+++ b/public/js/bootstrap.min.js.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../../js/src/util.js","../../js/src/alert.js","../../js/src/button.js","../../js/src/carousel.js","../../js/src/collapse.js","../../js/src/dropdown.js","../../js/src/modal.js","../../js/src/tooltip.js","../../js/src/popover.js","../../js/src/scrollspy.js","../../js/src/tab.js","../../js/src/index.js"],"names":["$","NAME","DATA_KEY","EVENT_KEY","JQUERY_NO_CONFLICT","Event","ClassName","Alert","DATA_API_KEY","Selector","Button","Default","DefaultType","Direction","Carousel","Dimension","Collapse","REGEXP_KEYDOWN","AttachmentMap","Dropdown","Modal","CLASS_PREFIX","BSCLS_PREFIX_REGEX","HoverState","Trigger","Tooltip","Popover","OffsetMethod","ScrollSpy","Tab","Util","TRANSITION_END","transitionEndEmulator","duration","_this","this","called","one","setTimeout","triggerTransitionEnd","getUID","prefix","Math","random","document","getElementById","getSelectorFromElement","element","selector","getAttribute","querySelector","err","getTransitionDurationFromElement","transitionDuration","css","parseFloat","split","reflow","offsetHeight","trigger","supportsTransitionEnd","Boolean","isElement","obj","nodeType","typeCheckConfig","componentName","config","configTypes","property","Object","prototype","hasOwnProperty","call","expectedTypes","value","valueType","toString","match","toLowerCase","RegExp","test","Error","toUpperCase","fn","emulateTransitionEnd","event","special","bindType","delegateType","handle","target","is","handleObj","handler","apply","arguments","CLOSE","CLOSED","CLICK_DATA_API","_element","_proto","close","rootElement","_getRootElement","_triggerCloseEvent","isDefaultPrevented","_removeElement","dispose","removeData","parent","closest","closeEvent","removeClass","hasClass","_destroyElement","detach","remove","_jQueryInterface","each","$element","data","_handleDismiss","alertInstance","preventDefault","_createClass","key","get","on","Constructor","noConflict","FOCUS_BLUR_DATA_API","toggle","triggerChangeEvent","addAriaPressed","input","type","checked","classList","contains","activeElement","hasAttribute","focus","setAttribute","toggleClass","button","interval","keyboard","slide","pause","wrap","SLIDE","SLID","KEYDOWN","MOUSEENTER","MOUSELEAVE","TOUCHEND","LOAD_DATA_API","_items","_interval","_activeElement","_isPaused","_isSliding","touchTimeout","_config","_getConfig","_indicatorsElement","_addEventListeners","next","_slide","nextWhenVisible","hidden","prev","cycle","clearInterval","setInterval","visibilityState","bind","to","index","activeIndex","_getItemIndex","length","direction","off","_this2","_keydown","documentElement","clearTimeout","tagName","which","parentNode","slice","querySelectorAll","indexOf","_getItemByDirection","isNextDirection","isPrevDirection","lastItemIndex","itemIndex","_triggerSlideEvent","relatedTarget","eventDirectionName","targetIndex","fromIndex","slideEvent","from","_setActiveIndicatorElement","indicators","nextIndicator","children","addClass","directionalClassName","orderClassName","_this3","activeElementIndex","nextElement","nextElementIndex","isCycling","slidEvent","action","TypeError","_dataApiClickHandler","slideIndex","window","carousels","i","len","$carousel","SHOW","SHOWN","HIDE","HIDDEN","_isTransitioning","_triggerArray","makeArray","id","toggleList","elem","filterElement","filter","foundElem","_selector","push","_parent","_getParent","_addAriaAndCollapsedClass","hide","show","actives","activesData","not","startEvent","dimension","_getDimension","style","attr","setTransitioning","scrollSize","getBoundingClientRect","triggerArrayLength","isTransitioning","jquery","_getTargetFromElement","triggerArray","isOpen","$this","currentTarget","$trigger","selectors","$target","ARROW_UP_KEYCODE","CLICK","KEYDOWN_DATA_API","KEYUP_DATA_API","offset","flip","boundary","reference","display","_popper","_menu","_getMenuElement","_inNavbar","_detectNavbar","disabled","_getParentFromElement","isActive","_clearMenus","showEvent","Popper","referenceElement","_getPopperConfig","body","noop","destroy","update","scheduleUpdate","stopPropagation","constructor","_getPlacement","$parentDropdown","placement","offsetConf","offsets","_objectSpread","popperConfig","modifiers","enabled","preventOverflow","boundariesElement","applyStyle","toggles","context","clickEvent","dropdownMenu","hideEvent","_dataApiKeydownHandler","items","e","backdrop","FOCUSIN","RESIZE","CLICK_DISMISS","KEYDOWN_DISMISS","MOUSEUP_DISMISS","MOUSEDOWN_DISMISS","_dialog","_backdrop","_isShown","_isBodyOverflowing","_ignoreBackdropClick","_scrollbarWidth","_checkScrollbar","_setScrollbar","_adjustDialog","_setEscapeEvent","_setResizeEvent","_showBackdrop","_showElement","transition","_hideModal","handleUpdate","Node","ELEMENT_NODE","appendChild","removeAttribute","scrollTop","_enforceFocus","shownEvent","transitionComplete","_this4","has","_this5","_this6","_this7","_resetAdjustments","_resetScrollbar","_removeBackdrop","callback","_this8","animate","createElement","className","add","appendTo","backdropTransitionDuration","callbackRemove","isModalOverflowing","scrollHeight","clientHeight","paddingLeft","paddingRight","rect","left","right","innerWidth","_getScrollbarWidth","_this9","fixedContent","stickyContent","actualPadding","calculatedPadding","actualMargin","marginRight","calculatedMargin","padding","elements","margin","scrollDiv","scrollbarWidth","width","clientWidth","removeChild","_this10","animation","template","title","delay","html","AUTO","TOP","RIGHT","BOTTOM","LEFT","container","fallbackPlacement","INSERTED","FOCUSOUT","_isEnabled","_timeout","_hoverState","_activeTrigger","tip","_setListeners","enable","disable","toggleEnabled","dataKey","_getDelegateConfig","click","_isWithActiveTrigger","_enter","_leave","getTipElement","isWithContent","isInTheDom","ownerDocument","tipId","setContent","attachment","_getAttachment","addAttachmentClass","find","behavior","arrow","onCreate","originalPlacement","_handlePopperPlacementChange","onUpdate","complete","_fixTransition","prevHoverState","_cleanTipClass","getTitle","setElementContent","content","empty","append","text","forEach","eventIn","eventOut","_fixTitle","titleType","$tip","tabClass","join","popperData","popperInstance","instance","popper","initConfigAnimation","_Tooltip","_getContent","method","ACTIVATE","SCROLL","_scrollElement","_offsets","_targets","_activeTarget","_scrollHeight","_process","refresh","autoMethod","offsetMethod","offsetBase","_getScrollTop","_getScrollHeight","map","targetSelector","targetBCR","height","top","item","sort","a","b","pageYOffset","max","_getOffsetHeight","innerHeight","maxScroll","_activate","_clear","queries","$link","parents","nodes","scrollSpys","$spy","previous","listElement","itemSelector","nodeName","hiddenEvent","active","_transitionComplete","dropdownChild","dropdownElement","dropdownToggleList","version"],"mappings":"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","sourcesContent":["import $ from 'jquery'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): util.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Util = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Private TransitionEnd Helpers\n * ------------------------------------------------------------------------\n */\n\n const TRANSITION_END = 'transitionend'\n const MAX_UID = 1000000\n const MILLISECONDS_MULTIPLIER = 1000\n\n // Shoutout AngusCroll (https://goo.gl/pxwQGp)\n function toType(obj) {\n return {}.toString.call(obj).match(/\\s([a-z]+)/i)[1].toLowerCase()\n }\n\n function getSpecialTransitionEndEvent() {\n return {\n bindType: TRANSITION_END,\n delegateType: TRANSITION_END,\n handle(event) {\n if ($(event.target).is(this)) {\n return event.handleObj.handler.apply(this, arguments) // eslint-disable-line prefer-rest-params\n }\n return undefined // eslint-disable-line no-undefined\n }\n }\n }\n\n function transitionEndEmulator(duration) {\n let called = false\n\n $(this).one(Util.TRANSITION_END, () => {\n called = true\n })\n\n setTimeout(() => {\n if (!called) {\n Util.triggerTransitionEnd(this)\n }\n }, duration)\n\n return this\n }\n\n function setTransitionEndSupport() {\n $.fn.emulateTransitionEnd = transitionEndEmulator\n $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent()\n }\n\n /**\n * --------------------------------------------------------------------------\n * Public Util Api\n * --------------------------------------------------------------------------\n */\n\n const Util = {\n\n TRANSITION_END: 'bsTransitionEnd',\n\n getUID(prefix) {\n do {\n // eslint-disable-next-line no-bitwise\n prefix += ~~(Math.random() * MAX_UID) // \"~~\" acts like a faster Math.floor() here\n } while (document.getElementById(prefix))\n return prefix\n },\n\n getSelectorFromElement(element) {\n let selector = element.getAttribute('data-target')\n if (!selector || selector === '#') {\n selector = element.getAttribute('href') || ''\n }\n\n try {\n return document.querySelector(selector) ? selector : null\n } catch (err) {\n return null\n }\n },\n\n getTransitionDurationFromElement(element) {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let transitionDuration = $(element).css('transition-duration')\n const floatTransitionDuration = parseFloat(transitionDuration)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n\n return parseFloat(transitionDuration) * MILLISECONDS_MULTIPLIER\n },\n\n reflow(element) {\n return element.offsetHeight\n },\n\n triggerTransitionEnd(element) {\n $(element).trigger(TRANSITION_END)\n },\n\n // TODO: Remove in v5\n supportsTransitionEnd() {\n return Boolean(TRANSITION_END)\n },\n\n isElement(obj) {\n return (obj[0] || obj).nodeType\n },\n\n typeCheckConfig(componentName, config, configTypes) {\n for (const property in configTypes) {\n if (Object.prototype.hasOwnProperty.call(configTypes, property)) {\n const expectedTypes = configTypes[property]\n const value = config[property]\n const valueType = value && Util.isElement(value)\n ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new Error(\n `${componentName.toUpperCase()}: ` +\n `Option \"${property}\" provided type \"${valueType}\" ` +\n `but expected type \"${expectedTypes}\".`)\n }\n }\n }\n }\n }\n\n setTransitionEndSupport()\n\n return Util\n})($)\n\nexport default Util\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Alert = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'alert'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.alert'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Selector = {\n DISMISS : '[data-dismiss=\"alert\"]'\n }\n\n const Event = {\n CLOSE : `close${EVENT_KEY}`,\n CLOSED : `closed${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n ALERT : 'alert',\n FADE : 'fade',\n SHOW : 'show'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Alert {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n close(element) {\n let rootElement = this._element\n if (element) {\n rootElement = this._getRootElement(element)\n }\n\n const customEvent = this._triggerCloseEvent(rootElement)\n\n if (customEvent.isDefaultPrevented()) {\n return\n }\n\n this._removeElement(rootElement)\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Private\n\n _getRootElement(element) {\n const selector = Util.getSelectorFromElement(element)\n let parent = false\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n if (!parent) {\n parent = $(element).closest(`.${ClassName.ALERT}`)[0]\n }\n\n return parent\n }\n\n _triggerCloseEvent(element) {\n const closeEvent = $.Event(Event.CLOSE)\n\n $(element).trigger(closeEvent)\n return closeEvent\n }\n\n _removeElement(element) {\n $(element).removeClass(ClassName.SHOW)\n\n if (!$(element).hasClass(ClassName.FADE)) {\n this._destroyElement(element)\n return\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(element)\n\n $(element)\n .one(Util.TRANSITION_END, (event) => this._destroyElement(element, event))\n .emulateTransitionEnd(transitionDuration)\n }\n\n _destroyElement(element) {\n $(element)\n .detach()\n .trigger(Event.CLOSED)\n .remove()\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new Alert(this)\n $element.data(DATA_KEY, data)\n }\n\n if (config === 'close') {\n data[config](this)\n }\n })\n }\n\n static _handleDismiss(alertInstance) {\n return function (event) {\n if (event) {\n event.preventDefault()\n }\n\n alertInstance.close(this)\n }\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(\n Event.CLICK_DATA_API,\n Selector.DISMISS,\n Alert._handleDismiss(new Alert())\n )\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Alert._jQueryInterface\n $.fn[NAME].Constructor = Alert\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Alert._jQueryInterface\n }\n\n return Alert\n})($)\n\nexport default Alert\n","import $ from 'jquery'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Button = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'button'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.button'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const ClassName = {\n ACTIVE : 'active',\n BUTTON : 'btn',\n FOCUS : 'focus'\n }\n\n const Selector = {\n DATA_TOGGLE_CARROT : '[data-toggle^=\"button\"]',\n DATA_TOGGLE : '[data-toggle=\"buttons\"]',\n INPUT : 'input',\n ACTIVE : '.active',\n BUTTON : '.btn'\n }\n\n const Event = {\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n FOCUS_BLUR_DATA_API : `focus${EVENT_KEY}${DATA_API_KEY} ` +\n `blur${EVENT_KEY}${DATA_API_KEY}`\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Button {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n toggle() {\n let triggerChangeEvent = true\n let addAriaPressed = true\n const rootElement = $(this._element).closest(\n Selector.DATA_TOGGLE\n )[0]\n\n if (rootElement) {\n const input = this._element.querySelector(Selector.INPUT)\n\n if (input) {\n if (input.type === 'radio') {\n if (input.checked &&\n this._element.classList.contains(ClassName.ACTIVE)) {\n triggerChangeEvent = false\n } else {\n const activeElement = rootElement.querySelector(Selector.ACTIVE)\n\n if (activeElement) {\n $(activeElement).removeClass(ClassName.ACTIVE)\n }\n }\n }\n\n if (triggerChangeEvent) {\n if (input.hasAttribute('disabled') ||\n rootElement.hasAttribute('disabled') ||\n input.classList.contains('disabled') ||\n rootElement.classList.contains('disabled')) {\n return\n }\n input.checked = !this._element.classList.contains(ClassName.ACTIVE)\n $(input).trigger('change')\n }\n\n input.focus()\n addAriaPressed = false\n }\n }\n\n if (addAriaPressed) {\n this._element.setAttribute('aria-pressed',\n !this._element.classList.contains(ClassName.ACTIVE))\n }\n\n if (triggerChangeEvent) {\n $(this._element).toggleClass(ClassName.ACTIVE)\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new Button(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n event.preventDefault()\n\n let button = event.target\n\n if (!$(button).hasClass(ClassName.BUTTON)) {\n button = $(button).closest(Selector.BUTTON)\n }\n\n Button._jQueryInterface.call($(button), 'toggle')\n })\n .on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n const button = $(event.target).closest(Selector.BUTTON)[0]\n $(button).toggleClass(ClassName.FOCUS, /^focus(in)?$/.test(event.type))\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Button._jQueryInterface\n $.fn[NAME].Constructor = Button\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Button._jQueryInterface\n }\n\n return Button\n})($)\n\nexport default Button\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Carousel = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'carousel'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.carousel'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const ARROW_LEFT_KEYCODE = 37 // KeyboardEvent.which value for left arrow key\n const ARROW_RIGHT_KEYCODE = 39 // KeyboardEvent.which value for right arrow key\n const TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\n\n const Default = {\n interval : 5000,\n keyboard : true,\n slide : false,\n pause : 'hover',\n wrap : true\n }\n\n const DefaultType = {\n interval : '(number|boolean)',\n keyboard : 'boolean',\n slide : '(boolean|string)',\n pause : '(string|boolean)',\n wrap : 'boolean'\n }\n\n const Direction = {\n NEXT : 'next',\n PREV : 'prev',\n LEFT : 'left',\n RIGHT : 'right'\n }\n\n const Event = {\n SLIDE : `slide${EVENT_KEY}`,\n SLID : `slid${EVENT_KEY}`,\n KEYDOWN : `keydown${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`,\n TOUCHEND : `touchend${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n CAROUSEL : 'carousel',\n ACTIVE : 'active',\n SLIDE : 'slide',\n RIGHT : 'carousel-item-right',\n LEFT : 'carousel-item-left',\n NEXT : 'carousel-item-next',\n PREV : 'carousel-item-prev',\n ITEM : 'carousel-item'\n }\n\n const Selector = {\n ACTIVE : '.active',\n ACTIVE_ITEM : '.active.carousel-item',\n ITEM : '.carousel-item',\n NEXT_PREV : '.carousel-item-next, .carousel-item-prev',\n INDICATORS : '.carousel-indicators',\n DATA_SLIDE : '[data-slide], [data-slide-to]',\n DATA_RIDE : '[data-ride=\"carousel\"]'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Carousel {\n constructor(element, config) {\n this._items = null\n this._interval = null\n this._activeElement = null\n\n this._isPaused = false\n this._isSliding = false\n\n this.touchTimeout = null\n\n this._config = this._getConfig(config)\n this._element = $(element)[0]\n this._indicatorsElement = this._element.querySelector(Selector.INDICATORS)\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n next() {\n if (!this._isSliding) {\n this._slide(Direction.NEXT)\n }\n }\n\n nextWhenVisible() {\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden &&\n ($(this._element).is(':visible') && $(this._element).css('visibility') !== 'hidden')) {\n this.next()\n }\n }\n\n prev() {\n if (!this._isSliding) {\n this._slide(Direction.PREV)\n }\n }\n\n pause(event) {\n if (!event) {\n this._isPaused = true\n }\n\n if (this._element.querySelector(Selector.NEXT_PREV)) {\n Util.triggerTransitionEnd(this._element)\n this.cycle(true)\n }\n\n clearInterval(this._interval)\n this._interval = null\n }\n\n cycle(event) {\n if (!event) {\n this._isPaused = false\n }\n\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n\n if (this._config.interval && !this._isPaused) {\n this._interval = setInterval(\n (document.visibilityState ? this.nextWhenVisible : this.next).bind(this),\n this._config.interval\n )\n }\n }\n\n to(index) {\n this._activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n\n const activeIndex = this._getItemIndex(this._activeElement)\n\n if (index > this._items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n $(this._element).one(Event.SLID, () => this.to(index))\n return\n }\n\n if (activeIndex === index) {\n this.pause()\n this.cycle()\n return\n }\n\n const direction = index > activeIndex\n ? Direction.NEXT\n : Direction.PREV\n\n this._slide(direction, this._items[index])\n }\n\n dispose() {\n $(this._element).off(EVENT_KEY)\n $.removeData(this._element, DATA_KEY)\n\n this._items = null\n this._config = null\n this._element = null\n this._interval = null\n this._isPaused = null\n this._isSliding = null\n this._activeElement = null\n this._indicatorsElement = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n $(this._element)\n .on(Event.KEYDOWN, (event) => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n $(this._element)\n .on(Event.MOUSEENTER, (event) => this.pause(event))\n .on(Event.MOUSELEAVE, (event) => this.cycle(event))\n if ('ontouchstart' in document.documentElement) {\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n $(this._element).on(Event.TOUCHEND, () => {\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n this.touchTimeout = setTimeout((event) => this.cycle(event), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n })\n }\n }\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n switch (event.which) {\n case ARROW_LEFT_KEYCODE:\n event.preventDefault()\n this.prev()\n break\n case ARROW_RIGHT_KEYCODE:\n event.preventDefault()\n this.next()\n break\n default:\n }\n }\n\n _getItemIndex(element) {\n this._items = element && element.parentNode\n ? [].slice.call(element.parentNode.querySelectorAll(Selector.ITEM))\n : []\n return this._items.indexOf(element)\n }\n\n _getItemByDirection(direction, activeElement) {\n const isNextDirection = direction === Direction.NEXT\n const isPrevDirection = direction === Direction.PREV\n const activeIndex = this._getItemIndex(activeElement)\n const lastItemIndex = this._items.length - 1\n const isGoingToWrap = isPrevDirection && activeIndex === 0 ||\n isNextDirection && activeIndex === lastItemIndex\n\n if (isGoingToWrap && !this._config.wrap) {\n return activeElement\n }\n\n const delta = direction === Direction.PREV ? -1 : 1\n const itemIndex = (activeIndex + delta) % this._items.length\n\n return itemIndex === -1\n ? this._items[this._items.length - 1] : this._items[itemIndex]\n }\n\n _triggerSlideEvent(relatedTarget, eventDirectionName) {\n const targetIndex = this._getItemIndex(relatedTarget)\n const fromIndex = this._getItemIndex(this._element.querySelector(Selector.ACTIVE_ITEM))\n const slideEvent = $.Event(Event.SLIDE, {\n relatedTarget,\n direction: eventDirectionName,\n from: fromIndex,\n to: targetIndex\n })\n\n $(this._element).trigger(slideEvent)\n\n return slideEvent\n }\n\n _setActiveIndicatorElement(element) {\n if (this._indicatorsElement) {\n const indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector.ACTIVE))\n $(indicators)\n .removeClass(ClassName.ACTIVE)\n\n const nextIndicator = this._indicatorsElement.children[\n this._getItemIndex(element)\n ]\n\n if (nextIndicator) {\n $(nextIndicator).addClass(ClassName.ACTIVE)\n }\n }\n }\n\n _slide(direction, element) {\n const activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n const activeElementIndex = this._getItemIndex(activeElement)\n const nextElement = element || activeElement &&\n this._getItemByDirection(direction, activeElement)\n const nextElementIndex = this._getItemIndex(nextElement)\n const isCycling = Boolean(this._interval)\n\n let directionalClassName\n let orderClassName\n let eventDirectionName\n\n if (direction === Direction.NEXT) {\n directionalClassName = ClassName.LEFT\n orderClassName = ClassName.NEXT\n eventDirectionName = Direction.LEFT\n } else {\n directionalClassName = ClassName.RIGHT\n orderClassName = ClassName.PREV\n eventDirectionName = Direction.RIGHT\n }\n\n if (nextElement && $(nextElement).hasClass(ClassName.ACTIVE)) {\n this._isSliding = false\n return\n }\n\n const slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName)\n if (slideEvent.isDefaultPrevented()) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n return\n }\n\n this._isSliding = true\n\n if (isCycling) {\n this.pause()\n }\n\n this._setActiveIndicatorElement(nextElement)\n\n const slidEvent = $.Event(Event.SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n })\n\n if ($(this._element).hasClass(ClassName.SLIDE)) {\n $(nextElement).addClass(orderClassName)\n\n Util.reflow(nextElement)\n\n $(activeElement).addClass(directionalClassName)\n $(nextElement).addClass(directionalClassName)\n\n const transitionDuration = Util.getTransitionDurationFromElement(activeElement)\n\n $(activeElement)\n .one(Util.TRANSITION_END, () => {\n $(nextElement)\n .removeClass(`${directionalClassName} ${orderClassName}`)\n .addClass(ClassName.ACTIVE)\n\n $(activeElement).removeClass(`${ClassName.ACTIVE} ${orderClassName} ${directionalClassName}`)\n\n this._isSliding = false\n\n setTimeout(() => $(this._element).trigger(slidEvent), 0)\n })\n .emulateTransitionEnd(transitionDuration)\n } else {\n $(activeElement).removeClass(ClassName.ACTIVE)\n $(nextElement).addClass(ClassName.ACTIVE)\n\n this._isSliding = false\n $(this._element).trigger(slidEvent)\n }\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n let _config = {\n ...Default,\n ...$(this).data()\n }\n\n if (typeof config === 'object') {\n _config = {\n ..._config,\n ...config\n }\n }\n\n const action = typeof config === 'string' ? config : _config.slide\n\n if (!data) {\n data = new Carousel(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'number') {\n data.to(config)\n } else if (typeof action === 'string') {\n if (typeof data[action] === 'undefined') {\n throw new TypeError(`No method named \"${action}\"`)\n }\n data[action]()\n } else if (_config.interval) {\n data.pause()\n data.cycle()\n }\n })\n }\n\n static _dataApiClickHandler(event) {\n const selector = Util.getSelectorFromElement(this)\n\n if (!selector) {\n return\n }\n\n const target = $(selector)[0]\n\n if (!target || !$(target).hasClass(ClassName.CAROUSEL)) {\n return\n }\n\n const config = {\n ...$(target).data(),\n ...$(this).data()\n }\n const slideIndex = this.getAttribute('data-slide-to')\n\n if (slideIndex) {\n config.interval = false\n }\n\n Carousel._jQueryInterface.call($(target), config)\n\n if (slideIndex) {\n $(target).data(DATA_KEY).to(slideIndex)\n }\n\n event.preventDefault()\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler)\n\n $(window).on(Event.LOAD_DATA_API, () => {\n const carousels = [].slice.call(document.querySelectorAll(Selector.DATA_RIDE))\n for (let i = 0, len = carousels.length; i < len; i++) {\n const $carousel = $(carousels[i])\n Carousel._jQueryInterface.call($carousel, $carousel.data())\n }\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Carousel._jQueryInterface\n $.fn[NAME].Constructor = Carousel\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Carousel._jQueryInterface\n }\n\n return Carousel\n})($)\n\nexport default Carousel\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Collapse = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'collapse'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.collapse'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Default = {\n toggle : true,\n parent : ''\n }\n\n const DefaultType = {\n toggle : 'boolean',\n parent : '(string|element)'\n }\n\n const Event = {\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n SHOW : 'show',\n COLLAPSE : 'collapse',\n COLLAPSING : 'collapsing',\n COLLAPSED : 'collapsed'\n }\n\n const Dimension = {\n WIDTH : 'width',\n HEIGHT : 'height'\n }\n\n const Selector = {\n ACTIVES : '.show, .collapsing',\n DATA_TOGGLE : '[data-toggle=\"collapse\"]'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Collapse {\n constructor(element, config) {\n this._isTransitioning = false\n this._element = element\n this._config = this._getConfig(config)\n this._triggerArray = $.makeArray(document.querySelectorAll(\n `[data-toggle=\"collapse\"][href=\"#${element.id}\"],` +\n `[data-toggle=\"collapse\"][data-target=\"#${element.id}\"]`\n ))\n const toggleList = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = toggleList.length; i < len; i++) {\n const elem = toggleList[i]\n const selector = Util.getSelectorFromElement(elem)\n const filterElement = [].slice.call(document.querySelectorAll(selector))\n .filter((foundElem) => foundElem === element)\n\n if (selector !== null && filterElement.length > 0) {\n this._selector = selector\n this._triggerArray.push(elem)\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray)\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle() {\n if ($(this._element).hasClass(ClassName.SHOW)) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning ||\n $(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n let actives\n let activesData\n\n if (this._parent) {\n actives = [].slice.call(this._parent.querySelectorAll(Selector.ACTIVES))\n .filter((elem) => elem.getAttribute('data-parent') === this._config.parent)\n\n if (actives.length === 0) {\n actives = null\n }\n }\n\n if (actives) {\n activesData = $(actives).not(this._selector).data(DATA_KEY)\n if (activesData && activesData._isTransitioning) {\n return\n }\n }\n\n const startEvent = $.Event(Event.SHOW)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n if (actives) {\n Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide')\n if (!activesData) {\n $(actives).data(DATA_KEY, null)\n }\n }\n\n const dimension = this._getDimension()\n\n $(this._element)\n .removeClass(ClassName.COLLAPSE)\n .addClass(ClassName.COLLAPSING)\n\n this._element.style[dimension] = 0\n\n if (this._triggerArray.length) {\n $(this._triggerArray)\n .removeClass(ClassName.COLLAPSED)\n .attr('aria-expanded', true)\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .addClass(ClassName.SHOW)\n\n this._element.style[dimension] = ''\n\n this.setTransitioning(false)\n\n $(this._element).trigger(Event.SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning ||\n !$(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n const startEvent = $.Event(Event.HIDE)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n Util.reflow(this._element)\n\n $(this._element)\n .addClass(ClassName.COLLAPSING)\n .removeClass(ClassName.COLLAPSE)\n .removeClass(ClassName.SHOW)\n\n const triggerArrayLength = this._triggerArray.length\n if (triggerArrayLength > 0) {\n for (let i = 0; i < triggerArrayLength; i++) {\n const trigger = this._triggerArray[i]\n const selector = Util.getSelectorFromElement(trigger)\n if (selector !== null) {\n const $elem = $([].slice.call(document.querySelectorAll(selector)))\n if (!$elem.hasClass(ClassName.SHOW)) {\n $(trigger).addClass(ClassName.COLLAPSED)\n .attr('aria-expanded', false)\n }\n }\n }\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n this.setTransitioning(false)\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .trigger(Event.HIDDEN)\n }\n\n this._element.style[dimension] = ''\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n }\n\n setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._parent = null\n this._element = null\n this._triggerArray = null\n this._isTransitioning = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n config.toggle = Boolean(config.toggle) // Coerce string values\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _getDimension() {\n const hasWidth = $(this._element).hasClass(Dimension.WIDTH)\n return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT\n }\n\n _getParent() {\n let parent = null\n if (Util.isElement(this._config.parent)) {\n parent = this._config.parent\n\n // It's a jQuery object\n if (typeof this._config.parent.jquery !== 'undefined') {\n parent = this._config.parent[0]\n }\n } else {\n parent = document.querySelector(this._config.parent)\n }\n\n const selector =\n `[data-toggle=\"collapse\"][data-parent=\"${this._config.parent}\"]`\n\n const children = [].slice.call(parent.querySelectorAll(selector))\n $(children).each((i, element) => {\n this._addAriaAndCollapsedClass(\n Collapse._getTargetFromElement(element),\n [element]\n )\n })\n\n return parent\n }\n\n _addAriaAndCollapsedClass(element, triggerArray) {\n if (element) {\n const isOpen = $(element).hasClass(ClassName.SHOW)\n\n if (triggerArray.length) {\n $(triggerArray)\n .toggleClass(ClassName.COLLAPSED, !isOpen)\n .attr('aria-expanded', isOpen)\n }\n }\n }\n\n // Static\n\n static _getTargetFromElement(element) {\n const selector = Util.getSelectorFromElement(element)\n return selector ? document.querySelector(selector) : null\n }\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n const _config = {\n ...Default,\n ...$this.data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data && _config.toggle && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n if (!data) {\n data = new Collapse(this, _config)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n // preventDefault only for <a> elements (which change the URL) not inside the collapsible element\n if (event.currentTarget.tagName === 'A') {\n event.preventDefault()\n }\n\n const $trigger = $(this)\n const selector = Util.getSelectorFromElement(this)\n const selectors = [].slice.call(document.querySelectorAll(selector))\n $(selectors).each(function () {\n const $target = $(this)\n const data = $target.data(DATA_KEY)\n const config = data ? 'toggle' : $trigger.data()\n Collapse._jQueryInterface.call($target, config)\n })\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Collapse._jQueryInterface\n $.fn[NAME].Constructor = Collapse\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Collapse._jQueryInterface\n }\n\n return Collapse\n})($)\n\nexport default Collapse\n","import $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Dropdown = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'dropdown'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.dropdown'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n const SPACE_KEYCODE = 32 // KeyboardEvent.which value for space key\n const TAB_KEYCODE = 9 // KeyboardEvent.which value for tab key\n const ARROW_UP_KEYCODE = 38 // KeyboardEvent.which value for up arrow key\n const ARROW_DOWN_KEYCODE = 40 // KeyboardEvent.which value for down arrow key\n const RIGHT_MOUSE_BUTTON_WHICH = 3 // MouseEvent.which value for the right button (assuming a right-handed mouse)\n const REGEXP_KEYDOWN = new RegExp(`${ARROW_UP_KEYCODE}|${ARROW_DOWN_KEYCODE}|${ESCAPE_KEYCODE}`)\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n KEYDOWN_DATA_API : `keydown${EVENT_KEY}${DATA_API_KEY}`,\n KEYUP_DATA_API : `keyup${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n DISABLED : 'disabled',\n SHOW : 'show',\n DROPUP : 'dropup',\n DROPRIGHT : 'dropright',\n DROPLEFT : 'dropleft',\n MENURIGHT : 'dropdown-menu-right',\n MENULEFT : 'dropdown-menu-left',\n POSITION_STATIC : 'position-static'\n }\n\n const Selector = {\n DATA_TOGGLE : '[data-toggle=\"dropdown\"]',\n FORM_CHILD : '.dropdown form',\n MENU : '.dropdown-menu',\n NAVBAR_NAV : '.navbar-nav',\n VISIBLE_ITEMS : '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n }\n\n const AttachmentMap = {\n TOP : 'top-start',\n TOPEND : 'top-end',\n BOTTOM : 'bottom-start',\n BOTTOMEND : 'bottom-end',\n RIGHT : 'right-start',\n RIGHTEND : 'right-end',\n LEFT : 'left-start',\n LEFTEND : 'left-end'\n }\n\n const Default = {\n offset : 0,\n flip : true,\n boundary : 'scrollParent',\n reference : 'toggle',\n display : 'dynamic'\n }\n\n const DefaultType = {\n offset : '(number|string|function)',\n flip : 'boolean',\n boundary : '(string|element)',\n reference : '(string|element)',\n display : 'string'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Dropdown {\n constructor(element, config) {\n this._element = element\n this._popper = null\n this._config = this._getConfig(config)\n this._menu = this._getMenuElement()\n this._inNavbar = this._detectNavbar()\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n toggle() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this._element)\n const isActive = $(this._menu).hasClass(ClassName.SHOW)\n\n Dropdown._clearMenus()\n\n if (isActive) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const showEvent = $.Event(Event.SHOW, relatedTarget)\n\n $(parent).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n // Disable totally Popper.js for Dropdown in Navbar\n if (!this._inNavbar) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap dropdown require Popper.js (https://popper.js.org)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = parent\n } else if (Util.isElement(this._config.reference)) {\n referenceElement = this._config.reference\n\n // Check if it's jQuery element\n if (typeof this._config.reference.jquery !== 'undefined') {\n referenceElement = this._config.reference[0]\n }\n }\n\n // If boundary is not `scrollParent`, then set position to `static`\n // to allow the menu to \"escape\" the scroll parent's boundaries\n // https://github.com/twbs/bootstrap/issues/24251\n if (this._config.boundary !== 'scrollParent') {\n $(parent).addClass(ClassName.POSITION_STATIC)\n }\n this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig())\n }\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement &&\n $(parent).closest(Selector.NAVBAR_NAV).length === 0) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.SHOWN, relatedTarget))\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._element).off(EVENT_KEY)\n this._element = null\n this._menu = null\n if (this._popper !== null) {\n this._popper.destroy()\n this._popper = null\n }\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Private\n\n _addEventListeners() {\n $(this._element).on(Event.CLICK, (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.toggle()\n })\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this._element).data(),\n ...config\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getMenuElement() {\n if (!this._menu) {\n const parent = Dropdown._getParentFromElement(this._element)\n if (parent) {\n this._menu = parent.querySelector(Selector.MENU)\n }\n }\n return this._menu\n }\n\n _getPlacement() {\n const $parentDropdown = $(this._element.parentNode)\n let placement = AttachmentMap.BOTTOM\n\n // Handle dropup\n if ($parentDropdown.hasClass(ClassName.DROPUP)) {\n placement = AttachmentMap.TOP\n if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.TOPEND\n }\n } else if ($parentDropdown.hasClass(ClassName.DROPRIGHT)) {\n placement = AttachmentMap.RIGHT\n } else if ($parentDropdown.hasClass(ClassName.DROPLEFT)) {\n placement = AttachmentMap.LEFT\n } else if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.BOTTOMEND\n }\n return placement\n }\n\n _detectNavbar() {\n return $(this._element).closest('.navbar').length > 0\n }\n\n _getPopperConfig() {\n const offsetConf = {}\n if (typeof this._config.offset === 'function') {\n offsetConf.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this._config.offset(data.offsets) || {}\n }\n return data\n }\n } else {\n offsetConf.offset = this._config.offset\n }\n\n const popperConfig = {\n placement: this._getPlacement(),\n modifiers: {\n offset: offsetConf,\n flip: {\n enabled: this._config.flip\n },\n preventOverflow: {\n boundariesElement: this._config.boundary\n }\n }\n }\n\n // Disable Popper.js if we have a static display\n if (this._config.display === 'static') {\n popperConfig.modifiers.applyStyle = {\n enabled: false\n }\n }\n return popperConfig\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data) {\n data = new Dropdown(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n\n static _clearMenus(event) {\n if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH ||\n event.type === 'keyup' && event.which !== TAB_KEYCODE)) {\n return\n }\n\n const toggles = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = toggles.length; i < len; i++) {\n const parent = Dropdown._getParentFromElement(toggles[i])\n const context = $(toggles[i]).data(DATA_KEY)\n const relatedTarget = {\n relatedTarget: toggles[i]\n }\n\n if (event && event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n\n if (!context) {\n continue\n }\n\n const dropdownMenu = context._menu\n if (!$(parent).hasClass(ClassName.SHOW)) {\n continue\n }\n\n if (event && (event.type === 'click' &&\n /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) &&\n $.contains(parent, event.target)) {\n continue\n }\n\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n $(parent).trigger(hideEvent)\n if (hideEvent.isDefaultPrevented()) {\n continue\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n toggles[i].setAttribute('aria-expanded', 'false')\n\n $(dropdownMenu).removeClass(ClassName.SHOW)\n $(parent)\n .removeClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n }\n\n static _getParentFromElement(element) {\n let parent\n const selector = Util.getSelectorFromElement(element)\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n return parent || element.parentNode\n }\n\n // eslint-disable-next-line complexity\n static _dataApiKeydownHandler(event) {\n // If not input/textarea:\n // - And not a key in REGEXP_KEYDOWN => not a dropdown command\n // If input/textarea:\n // - If space key => not a dropdown command\n // - If key is other than escape\n // - If key is not up or down => not a dropdown command\n // - If trigger inside the menu => not a dropdown command\n if (/input|textarea/i.test(event.target.tagName)\n ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE &&\n (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE ||\n $(event.target).closest(Selector.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) {\n return\n }\n\n event.preventDefault()\n event.stopPropagation()\n\n if (this.disabled || $(this).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this)\n const isActive = $(parent).hasClass(ClassName.SHOW)\n\n if (!isActive && (event.which !== ESCAPE_KEYCODE || event.which !== SPACE_KEYCODE) ||\n isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {\n if (event.which === ESCAPE_KEYCODE) {\n const toggle = parent.querySelector(Selector.DATA_TOGGLE)\n $(toggle).trigger('focus')\n }\n\n $(this).trigger('click')\n return\n }\n\n const items = [].slice.call(parent.querySelectorAll(Selector.VISIBLE_ITEMS))\n\n if (items.length === 0) {\n return\n }\n\n let index = items.indexOf(event.target)\n\n if (event.which === ARROW_UP_KEYCODE && index > 0) { // Up\n index--\n }\n\n if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { // Down\n index++\n }\n\n if (index < 0) {\n index = 0\n }\n\n items[index].focus()\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler)\n .on(Event.KEYDOWN_DATA_API, Selector.MENU, Dropdown._dataApiKeydownHandler)\n .on(`${Event.CLICK_DATA_API} ${Event.KEYUP_DATA_API}`, Dropdown._clearMenus)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n event.preventDefault()\n event.stopPropagation()\n Dropdown._jQueryInterface.call($(this), 'toggle')\n })\n .on(Event.CLICK_DATA_API, Selector.FORM_CHILD, (e) => {\n e.stopPropagation()\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Dropdown._jQueryInterface\n $.fn[NAME].Constructor = Dropdown\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Dropdown._jQueryInterface\n }\n\n return Dropdown\n})($, Popper)\n\nexport default Dropdown\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Modal = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'modal'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.modal'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n\n const Default = {\n backdrop : true,\n keyboard : true,\n focus : true,\n show : true\n }\n\n const DefaultType = {\n backdrop : '(boolean|string)',\n keyboard : 'boolean',\n focus : 'boolean',\n show : 'boolean'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n RESIZE : `resize${EVENT_KEY}`,\n CLICK_DISMISS : `click.dismiss${EVENT_KEY}`,\n KEYDOWN_DISMISS : `keydown.dismiss${EVENT_KEY}`,\n MOUSEUP_DISMISS : `mouseup.dismiss${EVENT_KEY}`,\n MOUSEDOWN_DISMISS : `mousedown.dismiss${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n SCROLLBAR_MEASURER : 'modal-scrollbar-measure',\n BACKDROP : 'modal-backdrop',\n OPEN : 'modal-open',\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n DIALOG : '.modal-dialog',\n DATA_TOGGLE : '[data-toggle=\"modal\"]',\n DATA_DISMISS : '[data-dismiss=\"modal\"]',\n FIXED_CONTENT : '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',\n STICKY_CONTENT : '.sticky-top'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Modal {\n constructor(element, config) {\n this._config = this._getConfig(config)\n this._element = element\n this._dialog = element.querySelector(Selector.DIALOG)\n this._backdrop = null\n this._isShown = false\n this._isBodyOverflowing = false\n this._ignoreBackdropClick = false\n this._scrollbarWidth = 0\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isTransitioning || this._isShown) {\n return\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n this._isTransitioning = true\n }\n\n const showEvent = $.Event(Event.SHOW, {\n relatedTarget\n })\n\n $(this._element).trigger(showEvent)\n\n if (this._isShown || showEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = true\n\n this._checkScrollbar()\n this._setScrollbar()\n\n this._adjustDialog()\n\n $(document.body).addClass(ClassName.OPEN)\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(this._element).on(\n Event.CLICK_DISMISS,\n Selector.DATA_DISMISS,\n (event) => this.hide(event)\n )\n\n $(this._dialog).on(Event.MOUSEDOWN_DISMISS, () => {\n $(this._element).one(Event.MOUSEUP_DISMISS, (event) => {\n if ($(event.target).is(this._element)) {\n this._ignoreBackdropClick = true\n }\n })\n })\n\n this._showBackdrop(() => this._showElement(relatedTarget))\n }\n\n hide(event) {\n if (event) {\n event.preventDefault()\n }\n\n if (this._isTransitioning || !this._isShown) {\n return\n }\n\n const hideEvent = $.Event(Event.HIDE)\n\n $(this._element).trigger(hideEvent)\n\n if (!this._isShown || hideEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = false\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (transition) {\n this._isTransitioning = true\n }\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(document).off(Event.FOCUSIN)\n\n $(this._element).removeClass(ClassName.SHOW)\n\n $(this._element).off(Event.CLICK_DISMISS)\n $(this._dialog).off(Event.MOUSEDOWN_DISMISS)\n\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, (event) => this._hideModal(event))\n .emulateTransitionEnd(transitionDuration)\n } else {\n this._hideModal()\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n $(window, document, this._element, this._backdrop).off(EVENT_KEY)\n\n this._config = null\n this._element = null\n this._dialog = null\n this._backdrop = null\n this._isShown = null\n this._isBodyOverflowing = null\n this._ignoreBackdropClick = null\n this._scrollbarWidth = null\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _showElement(relatedTarget) {\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (!this._element.parentNode ||\n this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {\n // Don't move modal's DOM position\n document.body.appendChild(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.scrollTop = 0\n\n if (transition) {\n Util.reflow(this._element)\n }\n\n $(this._element).addClass(ClassName.SHOW)\n\n if (this._config.focus) {\n this._enforceFocus()\n }\n\n const shownEvent = $.Event(Event.SHOWN, {\n relatedTarget\n })\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._element.focus()\n }\n this._isTransitioning = false\n $(this._element).trigger(shownEvent)\n }\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._dialog)\n .one(Util.TRANSITION_END, transitionComplete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n transitionComplete()\n }\n }\n\n _enforceFocus() {\n $(document)\n .off(Event.FOCUSIN) // Guard against infinite focus loop\n .on(Event.FOCUSIN, (event) => {\n if (document !== event.target &&\n this._element !== event.target &&\n $(this._element).has(event.target).length === 0) {\n this._element.focus()\n }\n })\n }\n\n _setEscapeEvent() {\n if (this._isShown && this._config.keyboard) {\n $(this._element).on(Event.KEYDOWN_DISMISS, (event) => {\n if (event.which === ESCAPE_KEYCODE) {\n event.preventDefault()\n this.hide()\n }\n })\n } else if (!this._isShown) {\n $(this._element).off(Event.KEYDOWN_DISMISS)\n }\n }\n\n _setResizeEvent() {\n if (this._isShown) {\n $(window).on(Event.RESIZE, (event) => this.handleUpdate(event))\n } else {\n $(window).off(Event.RESIZE)\n }\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._isTransitioning = false\n this._showBackdrop(() => {\n $(document.body).removeClass(ClassName.OPEN)\n this._resetAdjustments()\n this._resetScrollbar()\n $(this._element).trigger(Event.HIDDEN)\n })\n }\n\n _removeBackdrop() {\n if (this._backdrop) {\n $(this._backdrop).remove()\n this._backdrop = null\n }\n }\n\n _showBackdrop(callback) {\n const animate = $(this._element).hasClass(ClassName.FADE)\n ? ClassName.FADE : ''\n\n if (this._isShown && this._config.backdrop) {\n this._backdrop = document.createElement('div')\n this._backdrop.className = ClassName.BACKDROP\n\n if (animate) {\n this._backdrop.classList.add(animate)\n }\n\n $(this._backdrop).appendTo(document.body)\n\n $(this._element).on(Event.CLICK_DISMISS, (event) => {\n if (this._ignoreBackdropClick) {\n this._ignoreBackdropClick = false\n return\n }\n if (event.target !== event.currentTarget) {\n return\n }\n if (this._config.backdrop === 'static') {\n this._element.focus()\n } else {\n this.hide()\n }\n })\n\n if (animate) {\n Util.reflow(this._backdrop)\n }\n\n $(this._backdrop).addClass(ClassName.SHOW)\n\n if (!callback) {\n return\n }\n\n if (!animate) {\n callback()\n return\n }\n\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callback)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else if (!this._isShown && this._backdrop) {\n $(this._backdrop).removeClass(ClassName.SHOW)\n\n const callbackRemove = () => {\n this._removeBackdrop()\n if (callback) {\n callback()\n }\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callbackRemove)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else {\n callbackRemove()\n }\n } else if (callback) {\n callback()\n }\n }\n\n // ----------------------------------------------------------------------\n // the following methods are used to handle overflowing modals\n // todo (fat): these should probably be refactored out of modal.js\n // ----------------------------------------------------------------------\n\n _adjustDialog() {\n const isModalOverflowing =\n this._element.scrollHeight > document.documentElement.clientHeight\n\n if (!this._isBodyOverflowing && isModalOverflowing) {\n this._element.style.paddingLeft = `${this._scrollbarWidth}px`\n }\n\n if (this._isBodyOverflowing && !isModalOverflowing) {\n this._element.style.paddingRight = `${this._scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n _checkScrollbar() {\n const rect = document.body.getBoundingClientRect()\n this._isBodyOverflowing = rect.left + rect.right < window.innerWidth\n this._scrollbarWidth = this._getScrollbarWidth()\n }\n\n _setScrollbar() {\n if (this._isBodyOverflowing) {\n // Note: DOMNode.style.paddingRight returns the actual value or '' if not set\n // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n const stickyContent = [].slice.call(document.querySelectorAll(Selector.STICKY_CONTENT))\n\n // Adjust fixed content padding\n $(fixedContent).each((index, element) => {\n const actualPadding = element.style.paddingRight\n const calculatedPadding = $(element).css('padding-right')\n $(element)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n })\n\n // Adjust sticky content margin\n $(stickyContent).each((index, element) => {\n const actualMargin = element.style.marginRight\n const calculatedMargin = $(element).css('margin-right')\n $(element)\n .data('margin-right', actualMargin)\n .css('margin-right', `${parseFloat(calculatedMargin) - this._scrollbarWidth}px`)\n })\n\n // Adjust body padding\n const actualPadding = document.body.style.paddingRight\n const calculatedPadding = $(document.body).css('padding-right')\n $(document.body)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n }\n }\n\n _resetScrollbar() {\n // Restore fixed content padding\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n $(fixedContent).each((index, element) => {\n const padding = $(element).data('padding-right')\n $(element).removeData('padding-right')\n element.style.paddingRight = padding ? padding : ''\n })\n\n // Restore sticky content\n const elements = [].slice.call(document.querySelectorAll(`${Selector.STICKY_CONTENT}`))\n $(elements).each((index, element) => {\n const margin = $(element).data('margin-right')\n if (typeof margin !== 'undefined') {\n $(element).css('margin-right', margin).removeData('margin-right')\n }\n })\n\n // Restore body padding\n const padding = $(document.body).data('padding-right')\n $(document.body).removeData('padding-right')\n document.body.style.paddingRight = padding ? padding : ''\n }\n\n _getScrollbarWidth() { // thx d.walsh\n const scrollDiv = document.createElement('div')\n scrollDiv.className = ClassName.SCROLLBAR_MEASURER\n document.body.appendChild(scrollDiv)\n const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth\n document.body.removeChild(scrollDiv)\n return scrollbarWidth\n }\n\n // Static\n\n static _jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = {\n ...Default,\n ...$(this).data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data) {\n data = new Modal(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config](relatedTarget)\n } else if (_config.show) {\n data.show(relatedTarget)\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n let target\n const selector = Util.getSelectorFromElement(this)\n\n if (selector) {\n target = document.querySelector(selector)\n }\n\n const config = $(target).data(DATA_KEY)\n ? 'toggle' : {\n ...$(target).data(),\n ...$(this).data()\n }\n\n if (this.tagName === 'A' || this.tagName === 'AREA') {\n event.preventDefault()\n }\n\n const $target = $(target).one(Event.SHOW, (showEvent) => {\n if (showEvent.isDefaultPrevented()) {\n // Only register focus restorer if modal will actually get shown\n return\n }\n\n $target.one(Event.HIDDEN, () => {\n if ($(this).is(':visible')) {\n this.focus()\n }\n })\n })\n\n Modal._jQueryInterface.call($(target), config, this)\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Modal._jQueryInterface\n $.fn[NAME].Constructor = Modal\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Modal._jQueryInterface\n }\n\n return Modal\n})($)\n\nexport default Modal\n","import $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Tooltip = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'tooltip'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.tooltip'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const CLASS_PREFIX = 'bs-tooltip'\n const BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\n const DefaultType = {\n animation : 'boolean',\n template : 'string',\n title : '(string|element|function)',\n trigger : 'string',\n delay : '(number|object)',\n html : 'boolean',\n selector : '(string|boolean)',\n placement : '(string|function)',\n offset : '(number|string)',\n container : '(string|element|boolean)',\n fallbackPlacement : '(string|array)',\n boundary : '(string|element)'\n }\n\n const AttachmentMap = {\n AUTO : 'auto',\n TOP : 'top',\n RIGHT : 'right',\n BOTTOM : 'bottom',\n LEFT : 'left'\n }\n\n const Default = {\n animation : true,\n template : '<div class=\"tooltip\" role=\"tooltip\">' +\n '<div class=\"arrow\"></div>' +\n '<div class=\"tooltip-inner\"></div></div>',\n trigger : 'hover focus',\n title : '',\n delay : 0,\n html : false,\n selector : false,\n placement : 'top',\n offset : 0,\n container : false,\n fallbackPlacement : 'flip',\n boundary : 'scrollParent'\n }\n\n const HoverState = {\n SHOW : 'show',\n OUT : 'out'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n }\n\n const ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n TOOLTIP : '.tooltip',\n TOOLTIP_INNER : '.tooltip-inner',\n ARROW : '.arrow'\n }\n\n const Trigger = {\n HOVER : 'hover',\n FOCUS : 'focus',\n CLICK : 'click',\n MANUAL : 'manual'\n }\n\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Tooltip {\n constructor(element, config) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap tooltips require Popper.js (https://popper.js.org)')\n }\n\n // private\n this._isEnabled = true\n this._timeout = 0\n this._hoverState = ''\n this._activeTrigger = {}\n this._popper = null\n\n // Protected\n this.element = element\n this.config = this._getConfig(config)\n this.tip = null\n\n this._setListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle(event) {\n if (!this._isEnabled) {\n return\n }\n\n if (event) {\n const dataKey = this.constructor.DATA_KEY\n let context = $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n context._activeTrigger.click = !context._activeTrigger.click\n\n if (context._isWithActiveTrigger()) {\n context._enter(null, context)\n } else {\n context._leave(null, context)\n }\n } else {\n if ($(this.getTipElement()).hasClass(ClassName.SHOW)) {\n this._leave(null, this)\n return\n }\n\n this._enter(null, this)\n }\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n $.removeData(this.element, this.constructor.DATA_KEY)\n\n $(this.element).off(this.constructor.EVENT_KEY)\n $(this.element).closest('.modal').off('hide.bs.modal')\n\n if (this.tip) {\n $(this.tip).remove()\n }\n\n this._isEnabled = null\n this._timeout = null\n this._hoverState = null\n this._activeTrigger = null\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n this._popper = null\n this.element = null\n this.config = null\n this.tip = null\n }\n\n show() {\n if ($(this.element).css('display') === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n const showEvent = $.Event(this.constructor.Event.SHOW)\n if (this.isWithContent() && this._isEnabled) {\n $(this.element).trigger(showEvent)\n\n const isInTheDom = $.contains(\n this.element.ownerDocument.documentElement,\n this.element\n )\n\n if (showEvent.isDefaultPrevented() || !isInTheDom) {\n return\n }\n\n const tip = this.getTipElement()\n const tipId = Util.getUID(this.constructor.NAME)\n\n tip.setAttribute('id', tipId)\n this.element.setAttribute('aria-describedby', tipId)\n\n this.setContent()\n\n if (this.config.animation) {\n $(tip).addClass(ClassName.FADE)\n }\n\n const placement = typeof this.config.placement === 'function'\n ? this.config.placement.call(this, tip, this.element)\n : this.config.placement\n\n const attachment = this._getAttachment(placement)\n this.addAttachmentClass(attachment)\n\n const container = this.config.container === false ? document.body : $(document).find(this.config.container)\n\n $(tip).data(this.constructor.DATA_KEY, this)\n\n if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {\n $(tip).appendTo(container)\n }\n\n $(this.element).trigger(this.constructor.Event.INSERTED)\n\n this._popper = new Popper(this.element, tip, {\n placement: attachment,\n modifiers: {\n offset: {\n offset: this.config.offset\n },\n flip: {\n behavior: this.config.fallbackPlacement\n },\n arrow: {\n element: Selector.ARROW\n },\n preventOverflow: {\n boundariesElement: this.config.boundary\n }\n },\n onCreate: (data) => {\n if (data.originalPlacement !== data.placement) {\n this._handlePopperPlacementChange(data)\n }\n },\n onUpdate: (data) => {\n this._handlePopperPlacementChange(data)\n }\n })\n\n $(tip).addClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n const complete = () => {\n if (this.config.animation) {\n this._fixTransition()\n }\n const prevHoverState = this._hoverState\n this._hoverState = null\n\n $(this.element).trigger(this.constructor.Event.SHOWN)\n\n if (prevHoverState === HoverState.OUT) {\n this._leave(null, this)\n }\n }\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(this.tip)\n\n $(this.tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n }\n }\n\n hide(callback) {\n const tip = this.getTipElement()\n const hideEvent = $.Event(this.constructor.Event.HIDE)\n const complete = () => {\n if (this._hoverState !== HoverState.SHOW && tip.parentNode) {\n tip.parentNode.removeChild(tip)\n }\n\n this._cleanTipClass()\n this.element.removeAttribute('aria-describedby')\n $(this.element).trigger(this.constructor.Event.HIDDEN)\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n if (callback) {\n callback()\n }\n }\n\n $(this.element).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n $(tip).removeClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n this._activeTrigger[Trigger.CLICK] = false\n this._activeTrigger[Trigger.FOCUS] = false\n this._activeTrigger[Trigger.HOVER] = false\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(tip)\n\n $(tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n\n this._hoverState = ''\n }\n\n update() {\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Protected\n\n isWithContent() {\n return Boolean(this.getTitle())\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const tip = this.getTipElement()\n this.setElementContent($(tip.querySelectorAll(Selector.TOOLTIP_INNER)), this.getTitle())\n $(tip).removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n setElementContent($element, content) {\n const html = this.config.html\n if (typeof content === 'object' && (content.nodeType || content.jquery)) {\n // Content is a DOM node or a jQuery\n if (html) {\n if (!$(content).parent().is($element)) {\n $element.empty().append(content)\n }\n } else {\n $element.text($(content).text())\n }\n } else {\n $element[html ? 'html' : 'text'](content)\n }\n }\n\n getTitle() {\n let title = this.element.getAttribute('data-original-title')\n\n if (!title) {\n title = typeof this.config.title === 'function'\n ? this.config.title.call(this.element)\n : this.config.title\n }\n\n return title\n }\n\n // Private\n\n _getAttachment(placement) {\n return AttachmentMap[placement.toUpperCase()]\n }\n\n _setListeners() {\n const triggers = this.config.trigger.split(' ')\n\n triggers.forEach((trigger) => {\n if (trigger === 'click') {\n $(this.element).on(\n this.constructor.Event.CLICK,\n this.config.selector,\n (event) => this.toggle(event)\n )\n } else if (trigger !== Trigger.MANUAL) {\n const eventIn = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSEENTER\n : this.constructor.Event.FOCUSIN\n const eventOut = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSELEAVE\n : this.constructor.Event.FOCUSOUT\n\n $(this.element)\n .on(\n eventIn,\n this.config.selector,\n (event) => this._enter(event)\n )\n .on(\n eventOut,\n this.config.selector,\n (event) => this._leave(event)\n )\n }\n\n $(this.element).closest('.modal').on(\n 'hide.bs.modal',\n () => this.hide()\n )\n })\n\n if (this.config.selector) {\n this.config = {\n ...this.config,\n trigger: 'manual',\n selector: ''\n }\n } else {\n this._fixTitle()\n }\n }\n\n _fixTitle() {\n const titleType = typeof this.element.getAttribute('data-original-title')\n if (this.element.getAttribute('title') ||\n titleType !== 'string') {\n this.element.setAttribute(\n 'data-original-title',\n this.element.getAttribute('title') || ''\n )\n this.element.setAttribute('title', '')\n }\n }\n\n _enter(event, context) {\n const dataKey = this.constructor.DATA_KEY\n\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER\n ] = true\n }\n\n if ($(context.getTipElement()).hasClass(ClassName.SHOW) ||\n context._hoverState === HoverState.SHOW) {\n context._hoverState = HoverState.SHOW\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.SHOW\n\n if (!context.config.delay || !context.config.delay.show) {\n context.show()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.SHOW) {\n context.show()\n }\n }, context.config.delay.show)\n }\n\n _leave(event, context) {\n const dataKey = this.constructor.DATA_KEY\n\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER\n ] = false\n }\n\n if (context._isWithActiveTrigger()) {\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.OUT\n\n if (!context.config.delay || !context.config.delay.hide) {\n context.hide()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.OUT) {\n context.hide()\n }\n }, context.config.delay.hide)\n }\n\n _isWithActiveTrigger() {\n for (const trigger in this._activeTrigger) {\n if (this._activeTrigger[trigger]) {\n return true\n }\n }\n\n return false\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this.element).data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n if (this.config) {\n for (const key in this.config) {\n if (this.constructor.Default[key] !== this.config[key]) {\n config[key] = this.config[key]\n }\n }\n }\n\n return config\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n _handlePopperPlacementChange(popperData) {\n const popperInstance = popperData.instance\n this.tip = popperInstance.popper\n this._cleanTipClass()\n this.addAttachmentClass(this._getAttachment(popperData.placement))\n }\n\n _fixTransition() {\n const tip = this.getTipElement()\n const initConfigAnimation = this.config.animation\n if (tip.getAttribute('x-placement') !== null) {\n return\n }\n $(tip).removeClass(ClassName.FADE)\n this.config.animation = false\n this.hide()\n this.show()\n this.config.animation = initConfigAnimation\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' && config\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Tooltip(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Tooltip._jQueryInterface\n $.fn[NAME].Constructor = Tooltip\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Tooltip._jQueryInterface\n }\n\n return Tooltip\n})($, Popper)\n\nexport default Tooltip\n","import $ from 'jquery'\nimport Tooltip from './tooltip'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Popover = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'popover'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.popover'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n const CLASS_PREFIX = 'bs-popover'\n const BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\n const Default = {\n ...Tooltip.Default,\n placement : 'right',\n trigger : 'click',\n content : '',\n template : '<div class=\"popover\" role=\"tooltip\">' +\n '<div class=\"arrow\"></div>' +\n '<h3 class=\"popover-header\"></h3>' +\n '<div class=\"popover-body\"></div></div>'\n }\n\n const DefaultType = {\n ...Tooltip.DefaultType,\n content : '(string|element|function)'\n }\n\n const ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n TITLE : '.popover-header',\n CONTENT : '.popover-body'\n }\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Popover extends Tooltip {\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Overrides\n\n isWithContent() {\n return this.getTitle() || this._getContent()\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const $tip = $(this.getTipElement())\n\n // We use append for html objects to maintain js events\n this.setElementContent($tip.find(Selector.TITLE), this.getTitle())\n let content = this._getContent()\n if (typeof content === 'function') {\n content = content.call(this.element)\n }\n this.setElementContent($tip.find(Selector.CONTENT), content)\n\n $tip.removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n // Private\n\n _getContent() {\n return this.element.getAttribute('data-content') ||\n this.config.content\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data && /destroy|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Popover(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Popover._jQueryInterface\n $.fn[NAME].Constructor = Popover\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Popover._jQueryInterface\n }\n\n return Popover\n})($)\n\nexport default Popover\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst ScrollSpy = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'scrollspy'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.scrollspy'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Default = {\n offset : 10,\n method : 'auto',\n target : ''\n }\n\n const DefaultType = {\n offset : 'number',\n method : 'string',\n target : '(string|element)'\n }\n\n const Event = {\n ACTIVATE : `activate${EVENT_KEY}`,\n SCROLL : `scroll${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n DROPDOWN_ITEM : 'dropdown-item',\n DROPDOWN_MENU : 'dropdown-menu',\n ACTIVE : 'active'\n }\n\n const Selector = {\n DATA_SPY : '[data-spy=\"scroll\"]',\n ACTIVE : '.active',\n NAV_LIST_GROUP : '.nav, .list-group',\n NAV_LINKS : '.nav-link',\n NAV_ITEMS : '.nav-item',\n LIST_ITEMS : '.list-group-item',\n DROPDOWN : '.dropdown',\n DROPDOWN_ITEMS : '.dropdown-item',\n DROPDOWN_TOGGLE : '.dropdown-toggle'\n }\n\n const OffsetMethod = {\n OFFSET : 'offset',\n POSITION : 'position'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class ScrollSpy {\n constructor(element, config) {\n this._element = element\n this._scrollElement = element.tagName === 'BODY' ? window : element\n this._config = this._getConfig(config)\n this._selector = `${this._config.target} ${Selector.NAV_LINKS},` +\n `${this._config.target} ${Selector.LIST_ITEMS},` +\n `${this._config.target} ${Selector.DROPDOWN_ITEMS}`\n this._offsets = []\n this._targets = []\n this._activeTarget = null\n this._scrollHeight = 0\n\n $(this._scrollElement).on(Event.SCROLL, (event) => this._process(event))\n\n this.refresh()\n this._process()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n refresh() {\n const autoMethod = this._scrollElement === this._scrollElement.window\n ? OffsetMethod.OFFSET : OffsetMethod.POSITION\n\n const offsetMethod = this._config.method === 'auto'\n ? autoMethod : this._config.method\n\n const offsetBase = offsetMethod === OffsetMethod.POSITION\n ? this._getScrollTop() : 0\n\n this._offsets = []\n this._targets = []\n\n this._scrollHeight = this._getScrollHeight()\n\n const targets = [].slice.call(document.querySelectorAll(this._selector))\n\n targets\n .map((element) => {\n let target\n const targetSelector = Util.getSelectorFromElement(element)\n\n if (targetSelector) {\n target = document.querySelector(targetSelector)\n }\n\n if (target) {\n const targetBCR = target.getBoundingClientRect()\n if (targetBCR.width || targetBCR.height) {\n // TODO (fat): remove sketch reliance on jQuery position/offset\n return [\n $(target)[offsetMethod]().top + offsetBase,\n targetSelector\n ]\n }\n }\n return null\n })\n .filter((item) => item)\n .sort((a, b) => a[0] - b[0])\n .forEach((item) => {\n this._offsets.push(item[0])\n this._targets.push(item[1])\n })\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._scrollElement).off(EVENT_KEY)\n\n this._element = null\n this._scrollElement = null\n this._config = null\n this._selector = null\n this._offsets = null\n this._targets = null\n this._activeTarget = null\n this._scrollHeight = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.target !== 'string') {\n let id = $(config.target).attr('id')\n if (!id) {\n id = Util.getUID(NAME)\n $(config.target).attr('id', id)\n }\n config.target = `#${id}`\n }\n\n Util.typeCheckConfig(NAME, config, DefaultType)\n\n return config\n }\n\n _getScrollTop() {\n return this._scrollElement === window\n ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop\n }\n\n _getScrollHeight() {\n return this._scrollElement.scrollHeight || Math.max(\n document.body.scrollHeight,\n document.documentElement.scrollHeight\n )\n }\n\n _getOffsetHeight() {\n return this._scrollElement === window\n ? window.innerHeight : this._scrollElement.getBoundingClientRect().height\n }\n\n _process() {\n const scrollTop = this._getScrollTop() + this._config.offset\n const scrollHeight = this._getScrollHeight()\n const maxScroll = this._config.offset +\n scrollHeight -\n this._getOffsetHeight()\n\n if (this._scrollHeight !== scrollHeight) {\n this.refresh()\n }\n\n if (scrollTop >= maxScroll) {\n const target = this._targets[this._targets.length - 1]\n\n if (this._activeTarget !== target) {\n this._activate(target)\n }\n return\n }\n\n if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {\n this._activeTarget = null\n this._clear()\n return\n }\n\n const offsetLength = this._offsets.length\n for (let i = offsetLength; i--;) {\n const isActiveTarget = this._activeTarget !== this._targets[i] &&\n scrollTop >= this._offsets[i] &&\n (typeof this._offsets[i + 1] === 'undefined' ||\n scrollTop < this._offsets[i + 1])\n\n if (isActiveTarget) {\n this._activate(this._targets[i])\n }\n }\n }\n\n _activate(target) {\n this._activeTarget = target\n\n this._clear()\n\n let queries = this._selector.split(',')\n // eslint-disable-next-line arrow-body-style\n queries = queries.map((selector) => {\n return `${selector}[data-target=\"${target}\"],` +\n `${selector}[href=\"${target}\"]`\n })\n\n const $link = $([].slice.call(document.querySelectorAll(queries.join(','))))\n\n if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {\n $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE)\n $link.addClass(ClassName.ACTIVE)\n } else {\n // Set triggered link as active\n $link.addClass(ClassName.ACTIVE)\n // Set triggered links parents as active\n // With both <ul> and <nav> markup a parent is the previous sibling of any nav ancestor\n $link.parents(Selector.NAV_LIST_GROUP).prev(`${Selector.NAV_LINKS}, ${Selector.LIST_ITEMS}`).addClass(ClassName.ACTIVE)\n // Handle special case when .nav-link is inside .nav-item\n $link.parents(Selector.NAV_LIST_GROUP).prev(Selector.NAV_ITEMS).children(Selector.NAV_LINKS).addClass(ClassName.ACTIVE)\n }\n\n $(this._scrollElement).trigger(Event.ACTIVATE, {\n relatedTarget: target\n })\n }\n\n _clear() {\n const nodes = [].slice.call(document.querySelectorAll(this._selector))\n $(nodes).filter(Selector.ACTIVE).removeClass(ClassName.ACTIVE)\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' && config\n\n if (!data) {\n data = new ScrollSpy(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(window).on(Event.LOAD_DATA_API, () => {\n const scrollSpys = [].slice.call(document.querySelectorAll(Selector.DATA_SPY))\n\n const scrollSpysLength = scrollSpys.length\n for (let i = scrollSpysLength; i--;) {\n const $spy = $(scrollSpys[i])\n ScrollSpy._jQueryInterface.call($spy, $spy.data())\n }\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = ScrollSpy._jQueryInterface\n $.fn[NAME].Constructor = ScrollSpy\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return ScrollSpy._jQueryInterface\n }\n\n return ScrollSpy\n})($)\n\nexport default ScrollSpy\n","import $ from 'jquery'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): tab.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst Tab = (($) => {\n /**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\n const NAME = 'tab'\n const VERSION = '4.1.3'\n const DATA_KEY = 'bs.tab'\n const EVENT_KEY = `.${DATA_KEY}`\n const DATA_API_KEY = '.data-api'\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n }\n\n const ClassName = {\n DROPDOWN_MENU : 'dropdown-menu',\n ACTIVE : 'active',\n DISABLED : 'disabled',\n FADE : 'fade',\n SHOW : 'show'\n }\n\n const Selector = {\n DROPDOWN : '.dropdown',\n NAV_LIST_GROUP : '.nav, .list-group',\n ACTIVE : '.active',\n ACTIVE_UL : '> li > .active',\n DATA_TOGGLE : '[data-toggle=\"tab\"], [data-toggle=\"pill\"], [data-toggle=\"list\"]',\n DROPDOWN_TOGGLE : '.dropdown-toggle',\n DROPDOWN_ACTIVE_CHILD : '> .dropdown-menu .active'\n }\n\n /**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\n class Tab {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n show() {\n if (this._element.parentNode &&\n this._element.parentNode.nodeType === Node.ELEMENT_NODE &&\n $(this._element).hasClass(ClassName.ACTIVE) ||\n $(this._element).hasClass(ClassName.DISABLED)) {\n return\n }\n\n let target\n let previous\n const listElement = $(this._element).closest(Selector.NAV_LIST_GROUP)[0]\n const selector = Util.getSelectorFromElement(this._element)\n\n if (listElement) {\n const itemSelector = listElement.nodeName === 'UL' ? Selector.ACTIVE_UL : Selector.ACTIVE\n previous = $.makeArray($(listElement).find(itemSelector))\n previous = previous[previous.length - 1]\n }\n\n const hideEvent = $.Event(Event.HIDE, {\n relatedTarget: this._element\n })\n\n const showEvent = $.Event(Event.SHOW, {\n relatedTarget: previous\n })\n\n if (previous) {\n $(previous).trigger(hideEvent)\n }\n\n $(this._element).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented() ||\n hideEvent.isDefaultPrevented()) {\n return\n }\n\n if (selector) {\n target = document.querySelector(selector)\n }\n\n this._activate(\n this._element,\n listElement\n )\n\n const complete = () => {\n const hiddenEvent = $.Event(Event.HIDDEN, {\n relatedTarget: this._element\n })\n\n const shownEvent = $.Event(Event.SHOWN, {\n relatedTarget: previous\n })\n\n $(previous).trigger(hiddenEvent)\n $(this._element).trigger(shownEvent)\n }\n\n if (target) {\n this._activate(target, target.parentNode, complete)\n } else {\n complete()\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Private\n\n _activate(element, container, callback) {\n let activeElements\n if (container.nodeName === 'UL') {\n activeElements = $(container).find(Selector.ACTIVE_UL)\n } else {\n activeElements = $(container).children(Selector.ACTIVE)\n }\n\n const active = activeElements[0]\n const isTransitioning = callback &&\n (active && $(active).hasClass(ClassName.FADE))\n\n const complete = () => this._transitionComplete(\n element,\n active,\n callback\n )\n\n if (active && isTransitioning) {\n const transitionDuration = Util.getTransitionDurationFromElement(active)\n\n $(active)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n }\n\n _transitionComplete(element, active, callback) {\n if (active) {\n $(active).removeClass(`${ClassName.SHOW} ${ClassName.ACTIVE}`)\n\n const dropdownChild = $(active.parentNode).find(\n Selector.DROPDOWN_ACTIVE_CHILD\n )[0]\n\n if (dropdownChild) {\n $(dropdownChild).removeClass(ClassName.ACTIVE)\n }\n\n if (active.getAttribute('role') === 'tab') {\n active.setAttribute('aria-selected', false)\n }\n }\n\n $(element).addClass(ClassName.ACTIVE)\n if (element.getAttribute('role') === 'tab') {\n element.setAttribute('aria-selected', true)\n }\n\n Util.reflow(element)\n $(element).addClass(ClassName.SHOW)\n\n if (element.parentNode &&\n $(element.parentNode).hasClass(ClassName.DROPDOWN_MENU)) {\n const dropdownElement = $(element).closest(Selector.DROPDOWN)[0]\n if (dropdownElement) {\n const dropdownToggleList = [].slice.call(dropdownElement.querySelectorAll(Selector.DROPDOWN_TOGGLE))\n $(dropdownToggleList).addClass(ClassName.ACTIVE)\n }\n\n element.setAttribute('aria-expanded', true)\n }\n\n if (callback) {\n callback()\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n\n if (!data) {\n data = new Tab(this)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n }\n\n /**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n $(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n event.preventDefault()\n Tab._jQueryInterface.call($(this), 'show')\n })\n\n /**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n $.fn[NAME] = Tab._jQueryInterface\n $.fn[NAME].Constructor = Tab\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Tab._jQueryInterface\n }\n\n return Tab\n})($)\n\nexport default Tab\n","import $ from 'jquery'\nimport Alert from './alert'\nimport Button from './button'\nimport Carousel from './carousel'\nimport Collapse from './collapse'\nimport Dropdown from './dropdown'\nimport Modal from './modal'\nimport Popover from './popover'\nimport Scrollspy from './scrollspy'\nimport Tab from './tab'\nimport Tooltip from './tooltip'\nimport Util from './util'\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.1.3): index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n(($) => {\n if (typeof $ === 'undefined') {\n throw new TypeError('Bootstrap\\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\\'s JavaScript.')\n }\n\n const version = $.fn.jquery.split(' ')[0].split('.')\n const minMajor = 1\n const ltMajor = 2\n const minMinor = 9\n const minPatch = 1\n const maxMajor = 4\n\n if (version[0] < ltMajor && version[1] < minMinor || version[0] === minMajor && version[1] === minMinor && version[2] < minPatch || version[0] >= maxMajor) {\n throw new Error('Bootstrap\\'s JavaScript requires at least jQuery v1.9.1 but less than v4.0.0')\n }\n})($)\n\nexport {\n Util,\n Alert,\n Button,\n Carousel,\n Collapse,\n Dropdown,\n Modal,\n Popover,\n Scrollspy,\n Tab,\n Tooltip\n}\n"]} \ No newline at end of file
diff --git a/public/js/clipboard.min.js b/public/js/clipboard.min.js
new file mode 100755
index 0000000..02c549e
--- /dev/null
+++ b/public/js/clipboard.min.js
@@ -0,0 +1,7 @@
+/*!
+ * clipboard.js v2.0.4
+ * https://zenorocha.github.io/clipboard.js
+ *
+ * Licensed MIT © Zeno Rocha
+ */
+!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return function(n){var o={};function r(t){if(o[t])return o[t].exports;var e=o[t]={i:t,l:!1,exports:{}};return n[t].call(e.exports,e,e.exports,r),e.l=!0,e.exports}return r.m=n,r.c=o,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=0)}([function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=function(){function o(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(t,e,n){return e&&o(t.prototype,e),n&&o(t,n),t}}(),a=o(n(1)),c=o(n(3)),u=o(n(4));function o(t){return t&&t.__esModule?t:{default:t}}var l=function(t){function o(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,o);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(o.__proto__||Object.getPrototypeOf(o)).call(this));return n.resolveOptions(e),n.listenClick(t),n}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(o,c.default),i(o,[{key:"resolveOptions",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===r(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=(0,u.default)(t,"click",function(t){return e.onClick(t)})}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new a.default({action:this.action(e),target:this.target(e),text:this.text(e),container:this.container,trigger:e,emitter:this})}},{key:"defaultAction",value:function(t){return s("action",t)}},{key:"defaultTarget",value:function(t){var e=s("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return s("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeof t?[t]:t,n=!!document.queryCommandSupported;return e.forEach(function(t){n=n&&!!document.queryCommandSupported(t)}),n}}]),o}();function s(t,e){var n="data-clipboard-"+t;if(e.hasAttribute(n))return e.getAttribute(n)}t.exports=l},function(t,e,n){"use strict";var o,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=function(){function o(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(t,e,n){return e&&o(t.prototype,e),n&&o(t,n),t}}(),a=n(2),c=(o=a)&&o.__esModule?o:{default:o};var u=function(){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),this.resolveOptions(t),this.initSelection()}return i(e,[{key:"resolveOptions",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.container=t.container,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var t=this,e="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[e?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,c.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,c.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(t){if(void 0!==t){if(!t||"object"!==(void 0===t?"undefined":r(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){return this._target}}]),e}();t.exports=u},function(t,e){t.exports=function(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var o=window.getSelection(),r=document.createRange();r.selectNodeContents(t),o.removeAllRanges(),o.addRange(r),e=o.toString()}return e}},function(t,e){function n(){}n.prototype={on:function(t,e,n){var o=this.e||(this.e={});return(o[t]||(o[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var o=this;function r(){o.off(t,r),e.apply(n,arguments)}return r._=e,this.on(t,r,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),o=0,r=n.length;o<r;o++)n[o].fn.apply(n[o].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),o=n[t],r=[];if(o&&e)for(var i=0,a=o.length;i<a;i++)o[i].fn!==e&&o[i].fn._!==e&&r.push(o[i]);return r.length?n[t]=r:delete n[t],this}},t.exports=n},function(t,e,n){var d=n(5),h=n(6);t.exports=function(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!d.string(e))throw new TypeError("Second argument must be a String");if(!d.fn(n))throw new TypeError("Third argument must be a Function");if(d.node(t))return s=e,f=n,(l=t).addEventListener(s,f),{destroy:function(){l.removeEventListener(s,f)}};if(d.nodeList(t))return a=t,c=e,u=n,Array.prototype.forEach.call(a,function(t){t.addEventListener(c,u)}),{destroy:function(){Array.prototype.forEach.call(a,function(t){t.removeEventListener(c,u)})}};if(d.string(t))return o=t,r=e,i=n,h(document.body,o,r,i);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");var o,r,i,a,c,u,l,s,f}},function(t,n){n.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},n.nodeList=function(t){var e=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===e||"[object HTMLCollection]"===e)&&"length"in t&&(0===t.length||n.node(t[0]))},n.string=function(t){return"string"==typeof t||t instanceof String},n.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},function(t,e,n){var a=n(7);function i(t,e,n,o,r){var i=function(e,n,t,o){return function(t){t.delegateTarget=a(t.target,n),t.delegateTarget&&o.call(e,t)}}.apply(this,arguments);return t.addEventListener(n,i,r),{destroy:function(){t.removeEventListener(n,i,r)}}}t.exports=function(t,e,n,o,r){return"function"==typeof t.addEventListener?i.apply(null,arguments):"function"==typeof n?i.bind(null,document).apply(null,arguments):("string"==typeof t&&(t=document.querySelectorAll(t)),Array.prototype.map.call(t,function(t){return i(t,e,n,o,r)}))}},function(t,e){if("undefined"!=typeof Element&&!Element.prototype.matches){var n=Element.prototype;n.matches=n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}t.exports=function(t,e){for(;t&&9!==t.nodeType;){if("function"==typeof t.matches&&t.matches(e))return t;t=t.parentNode}}}])}); \ No newline at end of file
diff --git a/public/js/datepicker.min.js b/public/js/datepicker.min.js
new file mode 100755
index 0000000..31537f1
--- /dev/null
+++ b/public/js/datepicker.min.js
@@ -0,0 +1,2 @@
+!function(t,e,i){!function(){var s,a,n,h="2.2.3",o="datepicker",r=".datepicker-here",c=!1,d='<div class="datepicker"><i class="datepicker--pointer"></i><nav class="datepicker--nav"></nav><div class="datepicker--content"></div></div>',l={classes:"",inline:!1,language:"ru",startDate:new Date,firstDay:"",weekends:[6,0],dateFormat:"",altField:"",altFieldDateFormat:"@",toggleSelected:!0,keyboardNav:!0,position:"bottom left",offset:12,view:"days",minView:"days",showOtherMonths:!0,selectOtherMonths:!0,moveToOtherMonthsOnSelect:!0,showOtherYears:!0,selectOtherYears:!0,moveToOtherYearsOnSelect:!0,minDate:"",maxDate:"",disableNavWhenOutOfRange:!0,multipleDates:!1,multipleDatesSeparator:",",range:!1,todayButton:!1,clearButton:!1,showEvent:"focus",autoClose:!1,monthsField:"monthsShort",prevHtml:'<svg><path d="M 17,12 l -5,5 l 5,5"></path></svg>',nextHtml:'<svg><path d="M 14,12 l 5,5 l -5,5"></path></svg>',navTitles:{days:"MM, <i>yyyy</i>",months:"yyyy",years:"yyyy1 - yyyy2"},timepicker:!1,onlyTimepicker:!1,dateTimeSeparator:" ",timeFormat:"",minHours:0,maxHours:24,minMinutes:0,maxMinutes:59,hoursStep:1,minutesStep:1,onSelect:"",onShow:"",onHide:"",onChangeMonth:"",onChangeYear:"",onChangeDecade:"",onChangeView:"",onRenderCell:""},u={ctrlRight:[17,39],ctrlUp:[17,38],ctrlLeft:[17,37],ctrlDown:[17,40],shiftRight:[16,39],shiftUp:[16,38],shiftLeft:[16,37],shiftDown:[16,40],altUp:[18,38],altRight:[18,39],altLeft:[18,37],altDown:[18,40],ctrlShiftUp:[16,17,38]},m=function(t,a){this.el=t,this.$el=e(t),this.opts=e.extend(!0,{},l,a,this.$el.data()),s==i&&(s=e("body")),this.opts.startDate||(this.opts.startDate=new Date),"INPUT"==this.el.nodeName&&(this.elIsInput=!0),this.opts.altField&&(this.$altField="string"==typeof this.opts.altField?e(this.opts.altField):this.opts.altField),this.inited=!1,this.visible=!1,this.silent=!1,this.currentDate=this.opts.startDate,this.currentView=this.opts.view,this._createShortCuts(),this.selectedDates=[],this.views={},this.keys=[],this.minRange="",this.maxRange="",this._prevOnSelectValue="",this.init()};n=m,n.prototype={VERSION:h,viewIndexes:["days","months","years"],init:function(){c||this.opts.inline||!this.elIsInput||this._buildDatepickersContainer(),this._buildBaseHtml(),this._defineLocale(this.opts.language),this._syncWithMinMaxDates(),this.elIsInput&&(this.opts.inline||(this._setPositionClasses(this.opts.position),this._bindEvents()),this.opts.keyboardNav&&!this.opts.onlyTimepicker&&this._bindKeyboardEvents(),this.$datepicker.on("mousedown",this._onMouseDownDatepicker.bind(this)),this.$datepicker.on("mouseup",this._onMouseUpDatepicker.bind(this))),this.opts.classes&&this.$datepicker.addClass(this.opts.classes),this.opts.timepicker&&(this.timepicker=new e.fn.datepicker.Timepicker(this,this.opts),this._bindTimepickerEvents()),this.opts.onlyTimepicker&&this.$datepicker.addClass("-only-timepicker-"),this.views[this.currentView]=new e.fn.datepicker.Body(this,this.currentView,this.opts),this.views[this.currentView].show(),this.nav=new e.fn.datepicker.Navigation(this,this.opts),this.view=this.currentView,this.$el.on("clickCell.adp",this._onClickCell.bind(this)),this.$datepicker.on("mouseenter",".datepicker--cell",this._onMouseEnterCell.bind(this)),this.$datepicker.on("mouseleave",".datepicker--cell",this._onMouseLeaveCell.bind(this)),this.inited=!0},_createShortCuts:function(){this.minDate=this.opts.minDate?this.opts.minDate:new Date(-86399999136e5),this.maxDate=this.opts.maxDate?this.opts.maxDate:new Date(86399999136e5)},_bindEvents:function(){this.$el.on(this.opts.showEvent+".adp",this._onShowEvent.bind(this)),this.$el.on("mouseup.adp",this._onMouseUpEl.bind(this)),this.$el.on("blur.adp",this._onBlur.bind(this)),this.$el.on("keyup.adp",this._onKeyUpGeneral.bind(this)),e(t).on("resize.adp",this._onResize.bind(this)),e("body").on("mouseup.adp",this._onMouseUpBody.bind(this))},_bindKeyboardEvents:function(){this.$el.on("keydown.adp",this._onKeyDown.bind(this)),this.$el.on("keyup.adp",this._onKeyUp.bind(this)),this.$el.on("hotKey.adp",this._onHotKey.bind(this))},_bindTimepickerEvents:function(){this.$el.on("timeChange.adp",this._onTimeChange.bind(this))},isWeekend:function(t){return-1!==this.opts.weekends.indexOf(t)},_defineLocale:function(t){"string"==typeof t?(this.loc=e.fn.datepicker.language[t],this.loc||(console.warn("Can't find language \""+t+'" in Datepicker.language, will use "ru" instead'),this.loc=e.extend(!0,{},e.fn.datepicker.language.ru)),this.loc=e.extend(!0,{},e.fn.datepicker.language.ru,e.fn.datepicker.language[t])):this.loc=e.extend(!0,{},e.fn.datepicker.language.ru,t),this.opts.dateFormat&&(this.loc.dateFormat=this.opts.dateFormat),this.opts.timeFormat&&(this.loc.timeFormat=this.opts.timeFormat),""!==this.opts.firstDay&&(this.loc.firstDay=this.opts.firstDay),this.opts.timepicker&&(this.loc.dateFormat=[this.loc.dateFormat,this.loc.timeFormat].join(this.opts.dateTimeSeparator)),this.opts.onlyTimepicker&&(this.loc.dateFormat=this.loc.timeFormat);var i=this._getWordBoundaryRegExp;(this.loc.timeFormat.match(i("aa"))||this.loc.timeFormat.match(i("AA")))&&(this.ampm=!0)},_buildDatepickersContainer:function(){c=!0,s.append('<div class="datepickers-container" id="datepickers-container"></div>'),a=e("#datepickers-container")},_buildBaseHtml:function(){var t,i=e('<div class="datepicker-inline">');t="INPUT"==this.el.nodeName?this.opts.inline?i.insertAfter(this.$el):a:i.appendTo(this.$el),this.$datepicker=e(d).appendTo(t),this.$content=e(".datepicker--content",this.$datepicker),this.$nav=e(".datepicker--nav",this.$datepicker)},_triggerOnChange:function(){if(!this.selectedDates.length){if(""===this._prevOnSelectValue)return;return this._prevOnSelectValue="",this.opts.onSelect("","",this)}var t,e=this.selectedDates,i=n.getParsedDate(e[0]),s=this,a=new Date(i.year,i.month,i.date,i.hours,i.minutes);t=e.map(function(t){return s.formatDate(s.loc.dateFormat,t)}).join(this.opts.multipleDatesSeparator),(this.opts.multipleDates||this.opts.range)&&(a=e.map(function(t){var e=n.getParsedDate(t);return new Date(e.year,e.month,e.date,e.hours,e.minutes)})),this._prevOnSelectValue=t,this.opts.onSelect(t,a,this)},next:function(){var t=this.parsedDate,e=this.opts;switch(this.view){case"days":this.date=new Date(t.year,t.month+1,1),e.onChangeMonth&&e.onChangeMonth(this.parsedDate.month,this.parsedDate.year);break;case"months":this.date=new Date(t.year+1,t.month,1),e.onChangeYear&&e.onChangeYear(this.parsedDate.year);break;case"years":this.date=new Date(t.year+10,0,1),e.onChangeDecade&&e.onChangeDecade(this.curDecade)}},prev:function(){var t=this.parsedDate,e=this.opts;switch(this.view){case"days":this.date=new Date(t.year,t.month-1,1),e.onChangeMonth&&e.onChangeMonth(this.parsedDate.month,this.parsedDate.year);break;case"months":this.date=new Date(t.year-1,t.month,1),e.onChangeYear&&e.onChangeYear(this.parsedDate.year);break;case"years":this.date=new Date(t.year-10,0,1),e.onChangeDecade&&e.onChangeDecade(this.curDecade)}},formatDate:function(t,e){e=e||this.date;var i,s=t,a=this._getWordBoundaryRegExp,h=this.loc,o=n.getLeadingZeroNum,r=n.getDecade(e),c=n.getParsedDate(e),d=c.fullHours,l=c.hours,u=t.match(a("aa"))||t.match(a("AA")),m="am",p=this._replacer;switch(this.opts.timepicker&&this.timepicker&&u&&(i=this.timepicker._getValidHoursFromDate(e,u),d=o(i.hours),l=i.hours,m=i.dayPeriod),!0){case/@/.test(s):s=s.replace(/@/,e.getTime());case/aa/.test(s):s=p(s,a("aa"),m);case/AA/.test(s):s=p(s,a("AA"),m.toUpperCase());case/dd/.test(s):s=p(s,a("dd"),c.fullDate);case/d/.test(s):s=p(s,a("d"),c.date);case/DD/.test(s):s=p(s,a("DD"),h.days[c.day]);case/D/.test(s):s=p(s,a("D"),h.daysShort[c.day]);case/mm/.test(s):s=p(s,a("mm"),c.fullMonth);case/m/.test(s):s=p(s,a("m"),c.month+1);case/MM/.test(s):s=p(s,a("MM"),this.loc.months[c.month]);case/M/.test(s):s=p(s,a("M"),h.monthsShort[c.month]);case/ii/.test(s):s=p(s,a("ii"),c.fullMinutes);case/i/.test(s):s=p(s,a("i"),c.minutes);case/hh/.test(s):s=p(s,a("hh"),d);case/h/.test(s):s=p(s,a("h"),l);case/yyyy/.test(s):s=p(s,a("yyyy"),c.year);case/yyyy1/.test(s):s=p(s,a("yyyy1"),r[0]);case/yyyy2/.test(s):s=p(s,a("yyyy2"),r[1]);case/yy/.test(s):s=p(s,a("yy"),c.year.toString().slice(-2))}return s},_replacer:function(t,e,i){return t.replace(e,function(t,e,s,a){return e+i+a})},_getWordBoundaryRegExp:function(t){var e="\\s|\\.|-|/|\\\\|,|\\$|\\!|\\?|:|;";return new RegExp("(^|>|"+e+")("+t+")($|<|"+e+")","g")},selectDate:function(t){var e=this,i=e.opts,s=e.parsedDate,a=e.selectedDates,h=a.length,o="";if(Array.isArray(t))return void t.forEach(function(t){e.selectDate(t)});if(t instanceof Date){if(this.lastSelectedDate=t,this.timepicker&&this.timepicker._setTime(t),e._trigger("selectDate",t),this.timepicker&&(t.setHours(this.timepicker.hours),t.setMinutes(this.timepicker.minutes)),"days"==e.view&&t.getMonth()!=s.month&&i.moveToOtherMonthsOnSelect&&(o=new Date(t.getFullYear(),t.getMonth(),1)),"years"==e.view&&t.getFullYear()!=s.year&&i.moveToOtherYearsOnSelect&&(o=new Date(t.getFullYear(),0,1)),o&&(e.silent=!0,e.date=o,e.silent=!1,e.nav._render()),i.multipleDates&&!i.range){if(h===i.multipleDates)return;e._isSelected(t)||e.selectedDates.push(t)}else i.range?2==h?(e.selectedDates=[t],e.minRange=t,e.maxRange=""):1==h?(e.selectedDates.push(t),e.maxRange?e.minRange=t:e.maxRange=t,n.bigger(e.maxRange,e.minRange)&&(e.maxRange=e.minRange,e.minRange=t),e.selectedDates=[e.minRange,e.maxRange]):(e.selectedDates=[t],e.minRange=t):e.selectedDates=[t];e._setInputValue(),i.onSelect&&e._triggerOnChange(),i.autoClose&&!this.timepickerIsActive&&(i.multipleDates||i.range?i.range&&2==e.selectedDates.length&&e.hide():e.hide()),e.views[this.currentView]._render()}},removeDate:function(t){var e=this.selectedDates,i=this;if(t instanceof Date)return e.some(function(s,a){return n.isSame(s,t)?(e.splice(a,1),i.selectedDates.length?i.lastSelectedDate=i.selectedDates[i.selectedDates.length-1]:(i.minRange="",i.maxRange="",i.lastSelectedDate=""),i.views[i.currentView]._render(),i._setInputValue(),i.opts.onSelect&&i._triggerOnChange(),!0):void 0})},today:function(){this.silent=!0,this.view=this.opts.minView,this.silent=!1,this.date=new Date,this.opts.todayButton instanceof Date&&this.selectDate(this.opts.todayButton)},clear:function(){this.selectedDates=[],this.minRange="",this.maxRange="",this.views[this.currentView]._render(),this._setInputValue(),this.opts.onSelect&&this._triggerOnChange()},update:function(t,i){var s=arguments.length,a=this.lastSelectedDate;return 2==s?this.opts[t]=i:1==s&&"object"==typeof t&&(this.opts=e.extend(!0,this.opts,t)),this._createShortCuts(),this._syncWithMinMaxDates(),this._defineLocale(this.opts.language),this.nav._addButtonsIfNeed(),this.opts.onlyTimepicker||this.nav._render(),this.views[this.currentView]._render(),this.elIsInput&&!this.opts.inline&&(this._setPositionClasses(this.opts.position),this.visible&&this.setPosition(this.opts.position)),this.opts.classes&&this.$datepicker.addClass(this.opts.classes),this.opts.onlyTimepicker&&this.$datepicker.addClass("-only-timepicker-"),this.opts.timepicker&&(a&&this.timepicker._handleDate(a),this.timepicker._updateRanges(),this.timepicker._updateCurrentTime(),a&&(a.setHours(this.timepicker.hours),a.setMinutes(this.timepicker.minutes))),this._setInputValue(),this},_syncWithMinMaxDates:function(){var t=this.date.getTime();this.silent=!0,this.minTime>t&&(this.date=this.minDate),this.maxTime<t&&(this.date=this.maxDate),this.silent=!1},_isSelected:function(t,e){var i=!1;return this.selectedDates.some(function(s){return n.isSame(s,t,e)?(i=s,!0):void 0}),i},_setInputValue:function(){var t,e=this,i=e.opts,s=e.loc.dateFormat,a=i.altFieldDateFormat,n=e.selectedDates.map(function(t){return e.formatDate(s,t)});i.altField&&e.$altField.length&&(t=this.selectedDates.map(function(t){return e.formatDate(a,t)}),t=t.join(this.opts.multipleDatesSeparator),this.$altField.val(t)),n=n.join(this.opts.multipleDatesSeparator),this.$el.val(n)},_isInRange:function(t,e){var i=t.getTime(),s=n.getParsedDate(t),a=n.getParsedDate(this.minDate),h=n.getParsedDate(this.maxDate),o=new Date(s.year,s.month,a.date).getTime(),r=new Date(s.year,s.month,h.date).getTime(),c={day:i>=this.minTime&&i<=this.maxTime,month:o>=this.minTime&&r<=this.maxTime,year:s.year>=a.year&&s.year<=h.year};return e?c[e]:c.day},_getDimensions:function(t){var e=t.offset();return{width:t.outerWidth(),height:t.outerHeight(),left:e.left,top:e.top}},_getDateFromCell:function(t){var e=this.parsedDate,s=t.data("year")||e.year,a=t.data("month")==i?e.month:t.data("month"),n=t.data("date")||1;return new Date(s,a,n)},_setPositionClasses:function(t){t=t.split(" ");var e=t[0],i=t[1],s="datepicker -"+e+"-"+i+"- -from-"+e+"-";this.visible&&(s+=" active"),this.$datepicker.removeAttr("class").addClass(s)},setPosition:function(t){t=t||this.opts.position;var e,i,s=this._getDimensions(this.$el),a=this._getDimensions(this.$datepicker),n=t.split(" "),h=this.opts.offset,o=n[0],r=n[1];switch(o){case"top":e=s.top-a.height-h;break;case"right":i=s.left+s.width+h;break;case"bottom":e=s.top+s.height+h;break;case"left":i=s.left-a.width-h}switch(r){case"top":e=s.top;break;case"right":i=s.left+s.width-a.width;break;case"bottom":e=s.top+s.height-a.height;break;case"left":i=s.left;break;case"center":/left|right/.test(o)?e=s.top+s.height/2-a.height/2:i=s.left+s.width/2-a.width/2}this.$datepicker.css({left:i,top:e})},show:function(){var t=this.opts.onShow;this.setPosition(this.opts.position),this.$datepicker.addClass("active"),this.visible=!0,t&&this._bindVisionEvents(t)},hide:function(){var t=this.opts.onHide;this.$datepicker.removeClass("active").css({left:"-100000px"}),this.focused="",this.keys=[],this.inFocus=!1,this.visible=!1,this.$el.blur(),t&&this._bindVisionEvents(t)},down:function(t){this._changeView(t,"down")},up:function(t){this._changeView(t,"up")},_bindVisionEvents:function(t){this.$datepicker.off("transitionend.dp"),t(this,!1),this.$datepicker.one("transitionend.dp",t.bind(this,this,!0))},_changeView:function(t,e){t=t||this.focused||this.date;var i="up"==e?this.viewIndex+1:this.viewIndex-1;i>2&&(i=2),0>i&&(i=0),this.silent=!0,this.date=new Date(t.getFullYear(),t.getMonth(),1),this.silent=!1,this.view=this.viewIndexes[i]},_handleHotKey:function(t){var e,i,s,a=n.getParsedDate(this._getFocusedDate()),h=this.opts,o=!1,r=!1,c=!1,d=a.year,l=a.month,u=a.date;switch(t){case"ctrlRight":case"ctrlUp":l+=1,o=!0;break;case"ctrlLeft":case"ctrlDown":l-=1,o=!0;break;case"shiftRight":case"shiftUp":r=!0,d+=1;break;case"shiftLeft":case"shiftDown":r=!0,d-=1;break;case"altRight":case"altUp":c=!0,d+=10;break;case"altLeft":case"altDown":c=!0,d-=10;break;case"ctrlShiftUp":this.up()}s=n.getDaysCount(new Date(d,l)),i=new Date(d,l,u),u>s&&(u=s),i.getTime()<this.minTime?i=this.minDate:i.getTime()>this.maxTime&&(i=this.maxDate),this.focused=i,e=n.getParsedDate(i),o&&h.onChangeMonth&&h.onChangeMonth(e.month,e.year),r&&h.onChangeYear&&h.onChangeYear(e.year),c&&h.onChangeDecade&&h.onChangeDecade(this.curDecade)},_registerKey:function(t){var e=this.keys.some(function(e){return e==t});e||this.keys.push(t)},_unRegisterKey:function(t){var e=this.keys.indexOf(t);this.keys.splice(e,1)},_isHotKeyPressed:function(){var t,e=!1,i=this,s=this.keys.sort();for(var a in u)t=u[a],s.length==t.length&&t.every(function(t,e){return t==s[e]})&&(i._trigger("hotKey",a),e=!0);return e},_trigger:function(t,e){this.$el.trigger(t,e)},_focusNextCell:function(t,e){e=e||this.cellType;var i=n.getParsedDate(this._getFocusedDate()),s=i.year,a=i.month,h=i.date;if(!this._isHotKeyPressed()){switch(t){case 37:"day"==e?h-=1:"","month"==e?a-=1:"","year"==e?s-=1:"";break;case 38:"day"==e?h-=7:"","month"==e?a-=3:"","year"==e?s-=4:"";break;case 39:"day"==e?h+=1:"","month"==e?a+=1:"","year"==e?s+=1:"";break;case 40:"day"==e?h+=7:"","month"==e?a+=3:"","year"==e?s+=4:""}var o=new Date(s,a,h);o.getTime()<this.minTime?o=this.minDate:o.getTime()>this.maxTime&&(o=this.maxDate),this.focused=o}},_getFocusedDate:function(){var t=this.focused||this.selectedDates[this.selectedDates.length-1],e=this.parsedDate;if(!t)switch(this.view){case"days":t=new Date(e.year,e.month,(new Date).getDate());break;case"months":t=new Date(e.year,e.month,1);break;case"years":t=new Date(e.year,0,1)}return t},_getCell:function(t,i){i=i||this.cellType;var s,a=n.getParsedDate(t),h='.datepicker--cell[data-year="'+a.year+'"]';switch(i){case"month":h='[data-month="'+a.month+'"]';break;case"day":h+='[data-month="'+a.month+'"][data-date="'+a.date+'"]'}return s=this.views[this.currentView].$el.find(h),s.length?s:e("")},destroy:function(){var t=this;t.$el.off(".adp").data("datepicker",""),t.selectedDates=[],t.focused="",t.views={},t.keys=[],t.minRange="",t.maxRange="",t.opts.inline||!t.elIsInput?t.$datepicker.closest(".datepicker-inline").remove():t.$datepicker.remove()},_handleAlreadySelectedDates:function(t,e){this.opts.range?this.opts.toggleSelected?this.removeDate(e):2!=this.selectedDates.length&&this._trigger("clickCell",e):this.opts.toggleSelected&&this.removeDate(e),this.opts.toggleSelected||(this.lastSelectedDate=t,this.opts.timepicker&&(this.timepicker._setTime(t),this.timepicker.update()))},_onShowEvent:function(t){this.visible||this.show()},_onBlur:function(){!this.inFocus&&this.visible&&this.hide()},_onMouseDownDatepicker:function(t){this.inFocus=!0},_onMouseUpDatepicker:function(t){this.inFocus=!1,t.originalEvent.inFocus=!0,t.originalEvent.timepickerFocus||this.$el.focus()},_onKeyUpGeneral:function(t){var e=this.$el.val();e||this.clear()},_onResize:function(){this.visible&&this.setPosition()},_onMouseUpBody:function(t){t.originalEvent.inFocus||this.visible&&!this.inFocus&&this.hide()},_onMouseUpEl:function(t){t.originalEvent.inFocus=!0,setTimeout(this._onKeyUpGeneral.bind(this),4)},_onKeyDown:function(t){var e=t.which;if(this._registerKey(e),e>=37&&40>=e&&(t.preventDefault(),this._focusNextCell(e)),13==e&&this.focused){if(this._getCell(this.focused).hasClass("-disabled-"))return;if(this.view!=this.opts.minView)this.down();else{var i=this._isSelected(this.focused,this.cellType);if(!i)return this.timepicker&&(this.focused.setHours(this.timepicker.hours),this.focused.setMinutes(this.timepicker.minutes)),void this.selectDate(this.focused);this._handleAlreadySelectedDates(i,this.focused)}}27==e&&this.hide()},_onKeyUp:function(t){var e=t.which;this._unRegisterKey(e)},_onHotKey:function(t,e){this._handleHotKey(e)},_onMouseEnterCell:function(t){var i=e(t.target).closest(".datepicker--cell"),s=this._getDateFromCell(i);this.silent=!0,this.focused&&(this.focused=""),i.addClass("-focus-"),this.focused=s,this.silent=!1,this.opts.range&&1==this.selectedDates.length&&(this.minRange=this.selectedDates[0],this.maxRange="",n.less(this.minRange,this.focused)&&(this.maxRange=this.minRange,this.minRange=""),this.views[this.currentView]._update())},_onMouseLeaveCell:function(t){var i=e(t.target).closest(".datepicker--cell");i.removeClass("-focus-"),this.silent=!0,this.focused="",this.silent=!1},_onTimeChange:function(t,e,i){var s=new Date,a=this.selectedDates,n=!1;a.length&&(n=!0,s=this.lastSelectedDate),s.setHours(e),s.setMinutes(i),n||this._getCell(s).hasClass("-disabled-")?(this._setInputValue(),this.opts.onSelect&&this._triggerOnChange()):this.selectDate(s)},_onClickCell:function(t,e){this.timepicker&&(e.setHours(this.timepicker.hours),e.setMinutes(this.timepicker.minutes)),this.selectDate(e)},set focused(t){if(!t&&this.focused){var e=this._getCell(this.focused);e.length&&e.removeClass("-focus-")}this._focused=t,this.opts.range&&1==this.selectedDates.length&&(this.minRange=this.selectedDates[0],this.maxRange="",n.less(this.minRange,this._focused)&&(this.maxRange=this.minRange,this.minRange="")),this.silent||(this.date=t)},get focused(){return this._focused},get parsedDate(){return n.getParsedDate(this.date)},set date(t){return t instanceof Date?(this.currentDate=t,this.inited&&!this.silent&&(this.views[this.view]._render(),this.nav._render(),this.visible&&this.elIsInput&&this.setPosition()),t):void 0},get date(){return this.currentDate},set view(t){return this.viewIndex=this.viewIndexes.indexOf(t),this.viewIndex<0?void 0:(this.prevView=this.currentView,this.currentView=t,this.inited&&(this.views[t]?this.views[t]._render():this.views[t]=new e.fn.datepicker.Body(this,t,this.opts),this.views[this.prevView].hide(),this.views[t].show(),this.nav._render(),this.opts.onChangeView&&this.opts.onChangeView(t),this.elIsInput&&this.visible&&this.setPosition()),t)},get view(){return this.currentView},get cellType(){return this.view.substring(0,this.view.length-1)},get minTime(){var t=n.getParsedDate(this.minDate);return new Date(t.year,t.month,t.date).getTime()},get maxTime(){var t=n.getParsedDate(this.maxDate);return new Date(t.year,t.month,t.date).getTime()},get curDecade(){return n.getDecade(this.date)}},n.getDaysCount=function(t){return new Date(t.getFullYear(),t.getMonth()+1,0).getDate()},n.getParsedDate=function(t){return{year:t.getFullYear(),month:t.getMonth(),fullMonth:t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1,date:t.getDate(),fullDate:t.getDate()<10?"0"+t.getDate():t.getDate(),day:t.getDay(),hours:t.getHours(),fullHours:t.getHours()<10?"0"+t.getHours():t.getHours(),minutes:t.getMinutes(),fullMinutes:t.getMinutes()<10?"0"+t.getMinutes():t.getMinutes()}},n.getDecade=function(t){var e=10*Math.floor(t.getFullYear()/10);return[e,e+9]},n.template=function(t,e){return t.replace(/#\{([\w]+)\}/g,function(t,i){return e[i]||0===e[i]?e[i]:void 0})},n.isSame=function(t,e,i){if(!t||!e)return!1;var s=n.getParsedDate(t),a=n.getParsedDate(e),h=i?i:"day",o={day:s.date==a.date&&s.month==a.month&&s.year==a.year,month:s.month==a.month&&s.year==a.year,year:s.year==a.year};return o[h]},n.less=function(t,e,i){return t&&e?e.getTime()<t.getTime():!1},n.bigger=function(t,e,i){return t&&e?e.getTime()>t.getTime():!1},n.getLeadingZeroNum=function(t){return parseInt(t)<10?"0"+t:t},n.resetTime=function(t){return"object"==typeof t?(t=n.getParsedDate(t),new Date(t.year,t.month,t.date)):void 0},e.fn.datepicker=function(t){return this.each(function(){if(e.data(this,o)){var i=e.data(this,o);i.opts=e.extend(!0,i.opts,t),i.update()}else e.data(this,o,new m(this,t))})},e.fn.datepicker.Constructor=m,e.fn.datepicker.language={ru:{days:["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"],daysShort:["Вос","Пон","Вто","Сре","Чет","Пят","Суб"],daysMin:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],months:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthsShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],today:"Сегодня",clear:"Очистить",dateFormat:"dd.mm.yyyy",timeFormat:"hh:ii",firstDay:1}},e(function(){e(r).datepicker()})}(),function(){var t={days:'<div class="datepicker--days datepicker--body"><div class="datepicker--days-names"></div><div class="datepicker--cells datepicker--cells-days"></div></div>',months:'<div class="datepicker--months datepicker--body"><div class="datepicker--cells datepicker--cells-months"></div></div>',years:'<div class="datepicker--years datepicker--body"><div class="datepicker--cells datepicker--cells-years"></div></div>'},s=e.fn.datepicker,a=s.Constructor;s.Body=function(t,i,s){this.d=t,this.type=i,this.opts=s,this.$el=e(""),this.opts.onlyTimepicker||this.init()},s.Body.prototype={init:function(){this._buildBaseHtml(),this._render(),this._bindEvents()},_bindEvents:function(){this.$el.on("click",".datepicker--cell",e.proxy(this._onClickCell,this))},_buildBaseHtml:function(){this.$el=e(t[this.type]).appendTo(this.d.$content),this.$names=e(".datepicker--days-names",this.$el),this.$cells=e(".datepicker--cells",this.$el)},_getDayNamesHtml:function(t,e,s,a){return e=e!=i?e:t,s=s?s:"",a=a!=i?a:0,a>7?s:7==e?this._getDayNamesHtml(t,0,s,++a):(s+='<div class="datepicker--day-name'+(this.d.isWeekend(e)?" -weekend-":"")+'">'+this.d.loc.daysMin[e]+"</div>",this._getDayNamesHtml(t,++e,s,++a))},_getCellContents:function(t,e){var i="datepicker--cell datepicker--cell-"+e,s=new Date,n=this.d,h=a.resetTime(n.minRange),o=a.resetTime(n.maxRange),r=n.opts,c=a.getParsedDate(t),d={},l=c.date;switch(e){case"day":n.isWeekend(c.day)&&(i+=" -weekend-"),c.month!=this.d.parsedDate.month&&(i+=" -other-month-",r.selectOtherMonths||(i+=" -disabled-"),r.showOtherMonths||(l=""));break;case"month":l=n.loc[n.opts.monthsField][c.month];break;case"year":var u=n.curDecade;l=c.year,(c.year<u[0]||c.year>u[1])&&(i+=" -other-decade-",r.selectOtherYears||(i+=" -disabled-"),r.showOtherYears||(l=""))}return r.onRenderCell&&(d=r.onRenderCell(t,e)||{},l=d.html?d.html:l,i+=d.classes?" "+d.classes:""),r.range&&(a.isSame(h,t,e)&&(i+=" -range-from-"),a.isSame(o,t,e)&&(i+=" -range-to-"),1==n.selectedDates.length&&n.focused?((a.bigger(h,t)&&a.less(n.focused,t)||a.less(o,t)&&a.bigger(n.focused,t))&&(i+=" -in-range-"),a.less(o,t)&&a.isSame(n.focused,t)&&(i+=" -range-from-"),a.bigger(h,t)&&a.isSame(n.focused,t)&&(i+=" -range-to-")):2==n.selectedDates.length&&a.bigger(h,t)&&a.less(o,t)&&(i+=" -in-range-")),a.isSame(s,t,e)&&(i+=" -current-"),n.focused&&a.isSame(t,n.focused,e)&&(i+=" -focus-"),n._isSelected(t,e)&&(i+=" -selected-"),(!n._isInRange(t,e)||d.disabled)&&(i+=" -disabled-"),{html:l,classes:i}},_getDaysHtml:function(t){var e=a.getDaysCount(t),i=new Date(t.getFullYear(),t.getMonth(),1).getDay(),s=new Date(t.getFullYear(),t.getMonth(),e).getDay(),n=i-this.d.loc.firstDay,h=6-s+this.d.loc.firstDay;n=0>n?n+7:n,h=h>6?h-7:h;for(var o,r,c=-n+1,d="",l=c,u=e+h;u>=l;l++)r=t.getFullYear(),o=t.getMonth(),d+=this._getDayHtml(new Date(r,o,l));return d},_getDayHtml:function(t){var e=this._getCellContents(t,"day");return'<div class="'+e.classes+'" data-date="'+t.getDate()+'" data-month="'+t.getMonth()+'" data-year="'+t.getFullYear()+'">'+e.html+"</div>"},_getMonthsHtml:function(t){for(var e="",i=a.getParsedDate(t),s=0;12>s;)e+=this._getMonthHtml(new Date(i.year,s)),s++;return e},_getMonthHtml:function(t){var e=this._getCellContents(t,"month");return'<div class="'+e.classes+'" data-month="'+t.getMonth()+'">'+e.html+"</div>"},_getYearsHtml:function(t){var e=(a.getParsedDate(t),a.getDecade(t)),i=e[0]-1,s="",n=i;for(n;n<=e[1]+1;n++)s+=this._getYearHtml(new Date(n,0));return s},_getYearHtml:function(t){var e=this._getCellContents(t,"year");return'<div class="'+e.classes+'" data-year="'+t.getFullYear()+'">'+e.html+"</div>"},_renderTypes:{days:function(){var t=this._getDayNamesHtml(this.d.loc.firstDay),e=this._getDaysHtml(this.d.currentDate);this.$cells.html(e),this.$names.html(t)},months:function(){var t=this._getMonthsHtml(this.d.currentDate);this.$cells.html(t)},years:function(){var t=this._getYearsHtml(this.d.currentDate);this.$cells.html(t)}},_render:function(){this.opts.onlyTimepicker||this._renderTypes[this.type].bind(this)()},_update:function(){var t,i,s,a=e(".datepicker--cell",this.$cells),n=this;a.each(function(a,h){i=e(this),s=n.d._getDateFromCell(e(this)),t=n._getCellContents(s,n.d.cellType),i.attr("class",t.classes)})},show:function(){this.opts.onlyTimepicker||(this.$el.addClass("active"),this.acitve=!0)},hide:function(){this.$el.removeClass("active"),this.active=!1},_handleClick:function(t){var e=t.data("date")||1,i=t.data("month")||0,s=t.data("year")||this.d.parsedDate.year,a=this.d;if(a.view!=this.opts.minView)return void a.down(new Date(s,i,e));var n=new Date(s,i,e),h=this.d._isSelected(n,this.d.cellType);return h?void a._handleAlreadySelectedDates.bind(a,h,n)():void a._trigger("clickCell",n)},_onClickCell:function(t){var i=e(t.target).closest(".datepicker--cell");i.hasClass("-disabled-")||this._handleClick.bind(this)(i)}}}(),function(){var t='<div class="datepicker--nav-action" data-action="prev">#{prevHtml}</div><div class="datepicker--nav-title">#{title}</div><div class="datepicker--nav-action" data-action="next">#{nextHtml}</div>',i='<div class="datepicker--buttons"></div>',s='<span class="datepicker--button" data-action="#{action}">#{label}</span>',a=e.fn.datepicker,n=a.Constructor;a.Navigation=function(t,e){this.d=t,this.opts=e,this.$buttonsContainer="",this.init()},a.Navigation.prototype={init:function(){this._buildBaseHtml(),this._bindEvents()},_bindEvents:function(){this.d.$nav.on("click",".datepicker--nav-action",e.proxy(this._onClickNavButton,this)),this.d.$nav.on("click",".datepicker--nav-title",e.proxy(this._onClickNavTitle,this)),this.d.$datepicker.on("click",".datepicker--button",e.proxy(this._onClickNavButton,this))},_buildBaseHtml:function(){this.opts.onlyTimepicker||this._render(),this._addButtonsIfNeed()},_addButtonsIfNeed:function(){this.opts.todayButton&&this._addButton("today"),this.opts.clearButton&&this._addButton("clear")},_render:function(){var i=this._getTitle(this.d.currentDate),s=n.template(t,e.extend({title:i},this.opts));this.d.$nav.html(s),"years"==this.d.view&&e(".datepicker--nav-title",this.d.$nav).addClass("-disabled-"),this.setNavStatus()},_getTitle:function(t){return this.d.formatDate(this.opts.navTitles[this.d.view],t)},_addButton:function(t){this.$buttonsContainer.length||this._addButtonsContainer();var i={action:t,label:this.d.loc[t]},a=n.template(s,i);e("[data-action="+t+"]",this.$buttonsContainer).length||this.$buttonsContainer.append(a)},_addButtonsContainer:function(){this.d.$datepicker.append(i),this.$buttonsContainer=e(".datepicker--buttons",this.d.$datepicker)},setNavStatus:function(){if((this.opts.minDate||this.opts.maxDate)&&this.opts.disableNavWhenOutOfRange){var t=this.d.parsedDate,e=t.month,i=t.year,s=t.date;switch(this.d.view){case"days":this.d._isInRange(new Date(i,e-1,1),"month")||this._disableNav("prev"),this.d._isInRange(new Date(i,e+1,1),"month")||this._disableNav("next");break;case"months":this.d._isInRange(new Date(i-1,e,s),"year")||this._disableNav("prev"),this.d._isInRange(new Date(i+1,e,s),"year")||this._disableNav("next");break;case"years":var a=n.getDecade(this.d.date);this.d._isInRange(new Date(a[0]-1,0,1),"year")||this._disableNav("prev"),this.d._isInRange(new Date(a[1]+1,0,1),"year")||this._disableNav("next")}}},_disableNav:function(t){e('[data-action="'+t+'"]',this.d.$nav).addClass("-disabled-")},_activateNav:function(t){e('[data-action="'+t+'"]',this.d.$nav).removeClass("-disabled-")},_onClickNavButton:function(t){var i=e(t.target).closest("[data-action]"),s=i.data("action");this.d[s]()},_onClickNavTitle:function(t){return e(t.target).hasClass("-disabled-")?void 0:"days"==this.d.view?this.d.view="months":void(this.d.view="years")}}}(),function(){var t='<div class="datepicker--time"><div class="datepicker--time-current"> <span class="datepicker--time-current-hours">#{hourVisible}</span> <span class="datepicker--time-current-colon">:</span> <span class="datepicker--time-current-minutes">#{minValue}</span></div><div class="datepicker--time-sliders"> <div class="datepicker--time-row"> <input type="range" name="hours" value="#{hourValue}" min="#{hourMin}" max="#{hourMax}" step="#{hourStep}"/> </div> <div class="datepicker--time-row"> <input type="range" name="minutes" value="#{minValue}" min="#{minMin}" max="#{minMax}" step="#{minStep}"/> </div></div></div>',i=e.fn.datepicker,s=i.Constructor;i.Timepicker=function(t,e){this.d=t,this.opts=e,this.init()},i.Timepicker.prototype={init:function(){var t="input";this._setTime(this.d.date),this._buildHTML(),navigator.userAgent.match(/trident/gi)&&(t="change"),this.d.$el.on("selectDate",this._onSelectDate.bind(this)),this.$ranges.on(t,this._onChangeRange.bind(this)),this.$ranges.on("mouseup",this._onMouseUpRange.bind(this)),this.$ranges.on("mousemove focus ",this._onMouseEnterRange.bind(this)),this.$ranges.on("mouseout blur",this._onMouseOutRange.bind(this))},_setTime:function(t){var e=s.getParsedDate(t);this._handleDate(t),this.hours=e.hours<this.minHours?this.minHours:e.hours,this.minutes=e.minutes<this.minMinutes?this.minMinutes:e.minutes},_setMinTimeFromDate:function(t){this.minHours=t.getHours(),this.minMinutes=t.getMinutes(),this.d.lastSelectedDate&&this.d.lastSelectedDate.getHours()>t.getHours()&&(this.minMinutes=this.opts.minMinutes)},_setMaxTimeFromDate:function(t){
+this.maxHours=t.getHours(),this.maxMinutes=t.getMinutes(),this.d.lastSelectedDate&&this.d.lastSelectedDate.getHours()<t.getHours()&&(this.maxMinutes=this.opts.maxMinutes)},_setDefaultMinMaxTime:function(){var t=23,e=59,i=this.opts;this.minHours=i.minHours<0||i.minHours>t?0:i.minHours,this.minMinutes=i.minMinutes<0||i.minMinutes>e?0:i.minMinutes,this.maxHours=i.maxHours<0||i.maxHours>t?t:i.maxHours,this.maxMinutes=i.maxMinutes<0||i.maxMinutes>e?e:i.maxMinutes},_validateHoursMinutes:function(t){this.hours<this.minHours?this.hours=this.minHours:this.hours>this.maxHours&&(this.hours=this.maxHours),this.minutes<this.minMinutes?this.minutes=this.minMinutes:this.minutes>this.maxMinutes&&(this.minutes=this.maxMinutes)},_buildHTML:function(){var i=s.getLeadingZeroNum,a={hourMin:this.minHours,hourMax:i(this.maxHours),hourStep:this.opts.hoursStep,hourValue:this.hours,hourVisible:i(this.displayHours),minMin:this.minMinutes,minMax:i(this.maxMinutes),minStep:this.opts.minutesStep,minValue:i(this.minutes)},n=s.template(t,a);this.$timepicker=e(n).appendTo(this.d.$datepicker),this.$ranges=e('[type="range"]',this.$timepicker),this.$hours=e('[name="hours"]',this.$timepicker),this.$minutes=e('[name="minutes"]',this.$timepicker),this.$hoursText=e(".datepicker--time-current-hours",this.$timepicker),this.$minutesText=e(".datepicker--time-current-minutes",this.$timepicker),this.d.ampm&&(this.$ampm=e('<span class="datepicker--time-current-ampm">').appendTo(e(".datepicker--time-current",this.$timepicker)).html(this.dayPeriod),this.$timepicker.addClass("-am-pm-"))},_updateCurrentTime:function(){var t=s.getLeadingZeroNum(this.displayHours),e=s.getLeadingZeroNum(this.minutes);this.$hoursText.html(t),this.$minutesText.html(e),this.d.ampm&&this.$ampm.html(this.dayPeriod)},_updateRanges:function(){this.$hours.attr({min:this.minHours,max:this.maxHours}).val(this.hours),this.$minutes.attr({min:this.minMinutes,max:this.maxMinutes}).val(this.minutes)},_handleDate:function(t){this._setDefaultMinMaxTime(),t&&(s.isSame(t,this.d.opts.minDate)?this._setMinTimeFromDate(this.d.opts.minDate):s.isSame(t,this.d.opts.maxDate)&&this._setMaxTimeFromDate(this.d.opts.maxDate)),this._validateHoursMinutes(t)},update:function(){this._updateRanges(),this._updateCurrentTime()},_getValidHoursFromDate:function(t,e){var i=t,a=t;t instanceof Date&&(i=s.getParsedDate(t),a=i.hours);var n=e||this.d.ampm,h="am";if(n)switch(!0){case 0==a:a=12;break;case 12==a:h="pm";break;case a>11:a-=12,h="pm"}return{hours:a,dayPeriod:h}},set hours(t){this._hours=t;var e=this._getValidHoursFromDate(t);this.displayHours=e.hours,this.dayPeriod=e.dayPeriod},get hours(){return this._hours},_onChangeRange:function(t){var i=e(t.target),s=i.attr("name");this.d.timepickerIsActive=!0,this[s]=i.val(),this._updateCurrentTime(),this.d._trigger("timeChange",[this.hours,this.minutes]),this._handleDate(this.d.lastSelectedDate),this.update()},_onSelectDate:function(t,e){this._handleDate(e),this.update()},_onMouseEnterRange:function(t){var i=e(t.target).attr("name");e(".datepicker--time-current-"+i,this.$timepicker).addClass("-focus-")},_onMouseOutRange:function(t){var i=e(t.target).attr("name");this.d.inFocus||e(".datepicker--time-current-"+i,this.$timepicker).removeClass("-focus-")},_onMouseUpRange:function(t){this.d.timepickerIsActive=!1}}}()}(window,jQuery); \ No newline at end of file
diff --git a/public/js/file.js b/public/js/file.js
new file mode 100644
index 0000000..0e887a6
--- /dev/null
+++ b/public/js/file.js
@@ -0,0 +1,9 @@
+/** File generated by Grunt -- do not modify
+ * JQUERY-FORM-VALIDATOR
+ *
+ * @version 2.3.79
+ * @website http://formvalidator.net/
+ * @author Victor Jonsson, http://victorjonsson.se
+ * @license MIT
+ */
+!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a,b){a.formUtils.registerLoadedModule("file");var c="undefined"!=typeof b.FileReader,d=function(b){var c=(b.valAttr("allowing")||"").toLowerCase().split(/,\s*/);return a.inArray("jpg",c)>-1&&a.inArray("jpeg",c)===-1?c.push("jpeg"):a.inArray("jpeg",c)>-1&&a.inArray("jpg",c)===-1&&c.push("jpg"),c},e=function(a,b,c,d){var e=d[b]||"";a.errorMessageKey="",a.errorMessage=e.replace("%s",c)},f=function(c,d,e){var f=new FileReader,g=new Image;f.readAsDataURL(c),f.onload=function(c){g.onload=function(){a(b).trigger("imageValidation",[this]),d(this)},g.onerror=function(){e()},g.src=c.target.result}};a.formUtils.addValidator({name:"mime",validatorFunction:function(b,f,g,h){if(c){var i=!0,j=f.get(0).files||[],k="",l=d(f);return j.length&&(a.each(j,function(b,c){return i=!1,k=c.type||c.name.substring(c.name.lastIndexOf(".")+1),a.each(l,function(a,b){if(i=k.indexOf(b)>-1)return!1}),i}),i||(a.formUtils.warn("Trying to upload a file with mime type "+k+" which is not allowed"),e(this,"wrongFileType",l.join(", "),h))),i}return a.formUtils.warn("FileReader not supported by browser, will check file extension"),a.formUtils.validators.validate_extension.validatorFunction(b,f,g,h)},errorMessage:"",errorMessageKey:"wrongFileType"}),a.formUtils.addValidator({name:"extension",validatorFunction:function(b,c,f,g){var h=!0,i=this,j=d(c);return a.each(c.get(0).files||[b],function(b,c){var d="string"==typeof c?c:c.value||c.fileName||c.name,f=d.substr(d.lastIndexOf(".")+1);if(a.inArray(f.toLowerCase(),j)===-1)return h=!1,e(i,"wrongFileType",j.join(", "),g),!1}),h},errorMessage:"",errorMessageKey:"wrongFileType"}),a.formUtils.addValidator({name:"size",validatorFunction:function(b,d,f,g){var h=d.valAttr("max-size");if(!h)return a.formUtils.warn('Input "'+d.attr("name")+'" is missing data-validation-max-size attribute',!0),!0;if(!c)return!0;var i=a.formUtils.convertSizeNameToBytes(h),j=!0;return a.each(d.get(0).files||[],function(a,b){return j=b.size<=i}),j||e(this,"wrongFileSize",h,g),j},errorMessage:"",errorMessageKey:"wrongFileSize"}),a.formUtils.convertSizeNameToBytes=function(a){return a=a.toUpperCase(),"M"===a.substr(a.length-1,1)?1024*parseInt(a.substr(0,a.length-1),10)*1024:"MB"===a.substr(a.length-2,2)?1024*parseInt(a.substr(0,a.length-2),10)*1024:"KB"===a.substr(a.length-2,2)?1024*parseInt(a.substr(0,a.length-2),10):"B"===a.substr(a.length-1,1)?parseInt(a.substr(0,a.length-1),10):parseInt(a,10)},a.formUtils.checkImageDimension=function(a,b,c){var d=!1,e={width:0,height:0},f=function(a){a=a.replace("min","").replace("max","");var b=a.split("x");e.width=b[0],e.height=b[1]?b[1]:b[0]},g=!1,h=!1,i=b.split("-");return 1===i.length?0===i[0].indexOf("min")?g=i[0]:h=i[0]:(g=i[0],h=i[1]),g&&(f(g),(a.width<e.width||a.height<e.height)&&(d=c.imageTooSmall+" ("+c.min+" "+e.width+"x"+e.height+"px)")),!d&&h&&(f(h),(a.width>e.width||a.height>e.height)&&(d=a.width>e.width?c.imageTooWide+" "+e.width+"px":c.imageTooTall+" "+e.height+"px",d+=" ("+c.max+" "+e.width+"x"+e.height+"px)")),d},a.formUtils.checkImageRatio=function(a,b,c){var d=a.width/a.height,e=function(a){var b=a.replace("max","").replace("min","").split(":");return b[0]/b[1]},f=b.split("-"),g=function(a,b,c){return a>=b&&a<=c};if(1===f.length){if(d!==e(f[0]))return c.imageRatioNotAccepted}else if(2===f.length&&!g(d,e(f[0]),e(f[1])))return c.imageRatioNotAccepted;return!1},a.formUtils.addAsyncValidator({name:"dimension",validatorFunction:function(b,d,e,g,h){if(c){var i=e.get(0).files||[],j=this;e.attr("data-validation").indexOf("mime")===-1?(alert("You should validate file type being jpg, gif or png on input "+e[0].name),b(!1)):i.length>1?(alert("Validating image dimensions does not support inputs allowing multiple files"),b(!1)):0===i.length?b(!0):f(i[0],function(c){var d=!1;e.valAttr("dimension")&&(d=a.formUtils.checkImageDimension(c,e.valAttr("dimension"),h)),!d&&e.valAttr("ratio")&&(d=a.formUtils.checkImageRatio(c,e.valAttr("ratio"),h)),d?(j.errorMessage=h.wrongFileDim+" "+e.valAttr("has-not-valid-dim"),b(!1)):b(!0)},function(a){throw a})}else b(!0)},errorMessage:"",errorMessageKey:""}),a(b).one("validatorsLoaded formValidationSetup",function(b,c,d){var e;e=c?c.find('input[type="file"]'):a('input[type="file"]'),a.formUtils.dialogs.removeInputStylingAndMessage(e,d)})}(a,window)}); \ No newline at end of file
diff --git a/public/js/i18n/datepicker.cs.js b/public/js/i18n/datepicker.cs.js
new file mode 100755
index 0000000..a89db7c
--- /dev/null
+++ b/public/js/i18n/datepicker.cs.js
@@ -0,0 +1,12 @@
+;(function ($) { $.fn.datepicker.language['cs'] = {
+ days: ['Neděle', 'Pondělí', 'Úterý', 'Středa', 'Čtvrtek', 'Pátek', 'Sobota'],
+ daysShort: ['Ne', 'Po', 'Út', 'St', 'Čt', 'Pá', 'So'],
+ daysMin: ['Ne', 'Po', 'Út', 'St', 'Čt', 'Pá', 'So'],
+ months: ['Leden', 'Únor', 'Březen', 'Duben', 'Květen', 'Červen', 'Červenec', 'Srpen', 'Září', 'Říjen', 'Listopad', 'Prosinec'],
+ monthsShort: ['Led', 'Úno', 'Bře', 'Dub', 'Kvě', 'Čvn', 'Čvc', 'Srp', 'Zář', 'Říj', 'Lis', 'Pro'],
+ today: 'Dnes',
+ clear: 'Vymazat',
+ dateFormat: 'dd.mm.yyyy',
+ timeFormat: 'hh:ii',
+ firstDay: 1
+}; })(jQuery); \ No newline at end of file
diff --git a/public/js/i18n/datepicker.da.js b/public/js/i18n/datepicker.da.js
new file mode 100755
index 0000000..f34456e
--- /dev/null
+++ b/public/js/i18n/datepicker.da.js
@@ -0,0 +1,12 @@
+;(function ($) { $.fn.datepicker.language['da'] = {
+ days: ['Søndag', 'Mandag', 'Tirsdag', 'Onsdag', 'Torsdag', 'Fredag', 'Lørdag'],
+ daysShort: ['Søn', 'Man', 'Tir', 'Ons', 'Tor', 'Fre', 'Lør'],
+ daysMin: ['Sø', 'Ma', 'Ti', 'On', 'To', 'Fr', 'Lø'],
+ months: ['Januar','Februar','Marts','April','Maj','Juni', 'Juli','August','September','Oktober','November','December'],
+ monthsShort: ['Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec'],
+ today: 'I dag',
+ clear: 'Nulstil',
+ dateFormat: 'dd/mm/yyyy',
+ timeFormat: 'hh:ii',
+ firstDay: 1
+}; })(jQuery); \ No newline at end of file
diff --git a/public/js/i18n/datepicker.de.js b/public/js/i18n/datepicker.de.js
new file mode 100755
index 0000000..fd9f8ff
--- /dev/null
+++ b/public/js/i18n/datepicker.de.js
@@ -0,0 +1,13 @@
+;(function ($) { $.fn.datepicker.language['de'] = {
+ days: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],
+ daysShort: ['Son', 'Mon', 'Die', 'Mit', 'Don', 'Fre', 'Sam'],
+ daysMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
+ months: ['Januar','Februar','März','April','Mai','Juni', 'Juli','August','September','Oktober','November','Dezember'],
+ monthsShort: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],
+ today: 'Heute',
+ clear: 'Aufräumen',
+ dateFormat: 'dd.mm.yyyy',
+ timeFormat: 'hh:ii',
+ firstDay: 1
+};
+ })(jQuery); \ No newline at end of file
diff --git a/public/js/i18n/datepicker.en.js b/public/js/i18n/datepicker.en.js
new file mode 100755
index 0000000..32072f6
--- /dev/null
+++ b/public/js/i18n/datepicker.en.js
@@ -0,0 +1,12 @@
+;(function ($) { $.fn.datepicker.language['en'] = {
+ days: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
+ daysShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
+ daysMin: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],
+ months: ['January','February','March','April','May','June', 'July','August','September','October','November','December'],
+ monthsShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
+ today: 'Today',
+ clear: 'Clear',
+ dateFormat: 'mm/dd/yyyy',
+ timeFormat: 'hh:ii aa',
+ firstDay: 0
+}; })(jQuery); \ No newline at end of file
diff --git a/public/js/i18n/datepicker.es.js b/public/js/i18n/datepicker.es.js
new file mode 100755
index 0000000..a8b6af5
--- /dev/null
+++ b/public/js/i18n/datepicker.es.js
@@ -0,0 +1,12 @@
+;(function ($) { $.fn.datepicker.language['es'] = {
+ days: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],
+ daysShort: ['Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab'],
+ daysMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'],
+ months: ['Enero','Febrero','Marzo','Abril','Mayo','Junio', 'Julio','Augosto','Septiembre','Octubre','Noviembre','Diciembre'],
+ monthsShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'],
+ today: 'Hoy',
+ clear: 'Limpiar',
+ dateFormat: 'dd/mm/yyyy',
+ timeFormat: 'hh:ii aa',
+ firstDay: 1
+}; })(jQuery); \ No newline at end of file
diff --git a/public/js/i18n/datepicker.fi.js b/public/js/i18n/datepicker.fi.js
new file mode 100755
index 0000000..9619705
--- /dev/null
+++ b/public/js/i18n/datepicker.fi.js
@@ -0,0 +1,13 @@
+;(function ($) { $.fn.datepicker.language['fi'] = {
+ days: ['Sunnuntai', 'Maanantai', 'Tiistai', 'Keskiviikko', 'Torstai', 'Perjantai', 'Lauantai'],
+ daysShort: ['Su', 'Ma', 'Ti', 'Ke', 'To', 'Pe', 'La'],
+ daysMin: ['Su', 'Ma', 'Ti', 'Ke', 'To', 'Pe', 'La'],
+ months: ['Tammikuu','Helmikuu','Maaliskuu','Huhtikuu','Toukokuu','Kesäkuu', 'Heinäkuu','Elokuu','Syyskuu','Lokakuu','Marraskuu','Joulukuu'],
+ monthsShort: ['Tammi', 'Helmi', 'Maalis', 'Huhti', 'Touko', 'Kesä', 'Heinä', 'Elo', 'Syys', 'Loka', 'Marras', 'Joulu'],
+ today: 'Tänään',
+ clear: 'Tyhjennä',
+ dateFormat: 'dd.mm.yyyy',
+ timeFormat: 'hh:ii',
+ firstDay: 1
+};
+ })(jQuery); \ No newline at end of file
diff --git a/public/js/i18n/datepicker.fr.js b/public/js/i18n/datepicker.fr.js
new file mode 100755
index 0000000..0d083b2
--- /dev/null
+++ b/public/js/i18n/datepicker.fr.js
@@ -0,0 +1,12 @@
+;(function ($) { $.fn.datepicker.language['fr'] = {
+ days: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'],
+ daysShort: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
+ daysMin: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'],
+ months: ['Janvier','Février','Mars','Avril','Mai','Juin', 'Juillet','Août','Septembre','Octobre','Novembre','Decembre'],
+ monthsShort: ['Jan', 'Fév', 'Mars', 'Avr', 'Mai', 'Juin', 'Juil', 'Août', 'Sep', 'Oct', 'Nov', 'Dec'],
+ today: "Aujourd'hui",
+ clear: 'Effacer',
+ dateFormat: 'dd/mm/yyyy',
+ timeFormat: 'hh:ii',
+ firstDay: 1
+}; })(jQuery); \ No newline at end of file
diff --git a/public/js/i18n/datepicker.hu.js b/public/js/i18n/datepicker.hu.js
new file mode 100755
index 0000000..7d144b3
--- /dev/null
+++ b/public/js/i18n/datepicker.hu.js
@@ -0,0 +1,12 @@
+;(function ($) { ;(function ($) { $.fn.datepicker.language['hu'] = {
+ days: ['Vasárnap', 'Hétfő', 'Kedd', 'Szerda', 'Csütörtök', 'Péntek', 'Szombat'],
+ daysShort: ['Va', 'Hé', 'Ke', 'Sze', 'Cs', 'Pé', 'Szo'],
+ daysMin: ['V', 'H', 'K', 'Sz', 'Cs', 'P', 'Sz'],
+ months: ['Január', 'Február', 'Március', 'Április', 'Május', 'Június', 'Július', 'Augusztus', 'Szeptember', 'Október', 'November', 'December'],
+ monthsShort: ['Jan', 'Feb', 'Már', 'Ápr', 'Máj', 'Jún', 'Júl', 'Aug', 'Szep', 'Okt', 'Nov', 'Dec'],
+ today: 'Ma',
+ clear: 'Törlés',
+ dateFormat: 'yyyy-mm-dd',
+ timeFormat: 'hh:ii aa',
+ firstDay: 1
+}; })(jQuery); })(jQuery); \ No newline at end of file
diff --git a/public/js/i18n/datepicker.nl.js b/public/js/i18n/datepicker.nl.js
new file mode 100755
index 0000000..8d29a5a
--- /dev/null
+++ b/public/js/i18n/datepicker.nl.js
@@ -0,0 +1,12 @@
+;(function ($) { $.fn.datepicker.language['nl'] = {
+ days: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],
+ daysShort: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],
+ daysMin: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],
+ months: ['Januari', 'Februari', 'Maart', 'April', 'Mei', 'Juni', 'Juli', 'Augustus', 'September', 'Oktober', 'November', 'December'],
+ monthsShort: ['Jan', 'Feb', 'Mrt', 'Apr', 'Mei', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec'],
+ today: 'Vandaag',
+ clear: 'Legen',
+ dateFormat: 'dd-MM-yy',
+ timeFormat: 'hh:ii',
+ firstDay: 0
+}; })(jQuery); \ No newline at end of file
diff --git a/public/js/i18n/datepicker.pl.js b/public/js/i18n/datepicker.pl.js
new file mode 100755
index 0000000..3c0f565
--- /dev/null
+++ b/public/js/i18n/datepicker.pl.js
@@ -0,0 +1,13 @@
+;(function ($) { $.fn.datepicker.language['pl'] = {
+ days: ['Niedziela', 'Poniedziałek', 'Wtorek', 'Środa', 'Czwartek', 'Piątek', 'Sobota'],
+ daysShort: ['Nie', 'Pon', 'Wto', 'Śro', 'Czw', 'Pią', 'Sob'],
+ daysMin: ['Nd', 'Pn', 'Wt', 'Śr', 'Czw', 'Pt', 'So'],
+ months: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec', 'Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],
+ monthsShort: ['Sty', 'Lut', 'Mar', 'Kwi', 'Maj', 'Cze', 'Lip', 'Sie', 'Wrz', 'Paź', 'Lis', 'Gru'],
+ today: 'Dzisiaj',
+ clear: 'Wyczyść',
+ dateFormat: 'yyyy-mm-dd',
+ timeFormat: 'hh:ii:aa',
+ firstDay: 1
+};
+ })(jQuery); \ No newline at end of file
diff --git a/public/js/i18n/datepicker.pt-BR.js b/public/js/i18n/datepicker.pt-BR.js
new file mode 100755
index 0000000..13a79f5
--- /dev/null
+++ b/public/js/i18n/datepicker.pt-BR.js
@@ -0,0 +1,12 @@
+;(function ($) { $.fn.datepicker.language['pt-BR'] = {
+ days: ['Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado'],
+ daysShort: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sab'],
+ daysMin: ['Do', 'Se', 'Te', 'Qu', 'Qu', 'Se', 'Sa'],
+ months: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'],
+ monthsShort: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'],
+ today: 'Hoje',
+ clear: 'Limpar',
+ dateFormat: 'dd/mm/yyyy',
+ timeFormat: 'hh:ii',
+ firstDay: 0
+}; })(jQuery); \ No newline at end of file
diff --git a/public/js/i18n/datepicker.pt.js b/public/js/i18n/datepicker.pt.js
new file mode 100755
index 0000000..92a3a08
--- /dev/null
+++ b/public/js/i18n/datepicker.pt.js
@@ -0,0 +1,12 @@
+;(function ($) { $.fn.datepicker.language['pt'] = {
+ days: ['Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado'],
+ daysShort: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sab'],
+ daysMin: ['Do', 'Se', 'Te', 'Qa', 'Qi', 'Sx', 'Sa'],
+ months: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'],
+ monthsShort: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'],
+ today: 'Hoje',
+ clear: 'Limpar',
+ dateFormat: 'dd/mm/yyyy',
+ timeFormat: 'hh:ii',
+ firstDay: 1
+}; })(jQuery); \ No newline at end of file
diff --git a/public/js/i18n/datepicker.ro.js b/public/js/i18n/datepicker.ro.js
new file mode 100755
index 0000000..0034204
--- /dev/null
+++ b/public/js/i18n/datepicker.ro.js
@@ -0,0 +1,13 @@
+;(function ($) { $.fn.datepicker.language['ro'] = {
+ days: ['Duminică', 'Luni', 'Marţi', 'Miercuri', 'Joi', 'Vineri', 'Sâmbătă'],
+ daysShort: ['Dum', 'Lun', 'Mar', 'Mie', 'Joi', 'Vin', 'Sâm'],
+ daysMin: ['D', 'L', 'Ma', 'Mi', 'J', 'V', 'S'],
+ months: ['Ianuarie','Februarie','Martie','Aprilie','Mai','Iunie','Iulie','August','Septembrie','Octombrie','Noiembrie','Decembrie'],
+ monthsShort: ['Ian', 'Feb', 'Mar', 'Apr', 'Mai', 'Iun', 'Iul', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec'],
+ today: 'Azi',
+ clear: 'Şterge',
+ dateFormat: 'dd.mm.yyyy',
+ timeFormat: 'hh:ii',
+ firstDay: 1
+};
+ })(jQuery); \ No newline at end of file
diff --git a/public/js/i18n/datepicker.sk.js b/public/js/i18n/datepicker.sk.js
new file mode 100755
index 0000000..3312386
--- /dev/null
+++ b/public/js/i18n/datepicker.sk.js
@@ -0,0 +1,12 @@
+;(function ($) { $.fn.datepicker.language['sk'] = {
+ days: ['Nedeľa', 'Pondelok', 'Utorok', 'Streda', 'Štvrtok', 'Piatok', 'Sobota'],
+ daysShort: ['Ned', 'Pon', 'Uto', 'Str', 'Štv', 'Pia', 'Sob'],
+ daysMin: ['Ne', 'Po', 'Ut', 'St', 'Št', 'Pi', 'So'],
+ months: ['Január','Február','Marec','Apríl','Máj','Jún', 'Júl','August','September','Október','November','December'],
+ monthsShort: ['Jan', 'Feb', 'Mar', 'Apr', 'Máj', 'Jún', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec'],
+ today: 'Dnes',
+ clear: 'Vymazať',
+ dateFormat: 'dd.mm.yyyy',
+ timeFormat: 'hh:ii',
+ firstDay: 1
+}; })(jQuery); \ No newline at end of file
diff --git a/public/js/i18n/datepicker.zh.js b/public/js/i18n/datepicker.zh.js
new file mode 100755
index 0000000..08633cc
--- /dev/null
+++ b/public/js/i18n/datepicker.zh.js
@@ -0,0 +1,12 @@
+;(function ($) { $.fn.datepicker.language['zh'] = {
+ days: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],
+ daysShort: ['日', '一', '二', '三', '四', '五', '六'],
+ daysMin: ['日', '一', '二', '三', '四', '五', '六'],
+ months: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
+ monthsShort: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
+ today: '今天',
+ clear: '清除',
+ dateFormat: 'yyyy-mm-dd',
+ timeFormat: 'hh:ii',
+ firstDay: 1
+}; })(jQuery); \ No newline at end of file
diff --git a/public/js/jquery.form-validator.js b/public/js/jquery.form-validator.js
new file mode 100755
index 0000000..43ccaf3
--- /dev/null
+++ b/public/js/jquery.form-validator.js
@@ -0,0 +1,2111 @@
+(function (root, factory) {
+ if (typeof define === 'function' && define.amd) {
+ // AMD. Register as an anonymous module unless amdModuleId is set
+ define(["jquery"], function (a0) {
+ return (factory(a0));
+ });
+ } else if (typeof exports === 'object') {
+ // Node. Does not work with strict CommonJS, but
+ // only CommonJS-like environments that support module.exports,
+ // like Node.
+ module.exports = factory(require("jquery"));
+ } else {
+ factory(jQuery);
+ }
+}(this, function (jQuery) {
+
+/** File generated by Grunt -- do not modify
+ * JQUERY-FORM-VALIDATOR
+ *
+ * @version 2.3.26
+ * @website http://formvalidator.net/
+ * @author Victor Jonsson, http://victorjonsson.se
+ * @license MIT
+ */
+/**
+ * Deprecated functions and attributes
+ * @todo: Remove in release of 3.0
+ */
+(function ($, undefined) {
+
+ 'use strict';
+
+ /**
+ * @deprecated
+ * @param language
+ * @param conf
+ */
+ $.fn.validateForm = function (language, conf) {
+ $.formUtils.warn('Use of deprecated function $.validateForm, use $.isValid instead');
+ return this.isValid(language, conf, true);
+ };
+
+ $(window).on('validatorsLoaded formValidationSetup', function(evt, $form, config) {
+ if( !$form ) {
+ $form = $('form');
+ }
+
+ addSupportForCustomErrorMessageCallback(config);
+ addSupportForElementReferenceInPositionParam(config);
+ addSupportForValidationDependingOnCheckedInput($form);
+ });
+
+
+ function addSupportForCustomErrorMessageCallback(config) {
+ if (config &&
+ config.errorMessagePosition === 'custom' &&
+ typeof config.errorMessageCustom === 'function') {
+
+ $.formUtils.warn('Use of deprecated function errorMessageCustom, use config.submitErrorMessageCallback instead');
+
+ config.submitErrorMessageCallback = function($form, errorMessages) {
+ config.errorMessageCustom(
+ $form,
+ config.language.errorTitle,
+ errorMessages,
+ config
+ );
+ };
+ }
+ }
+
+ function addSupportForElementReferenceInPositionParam(config) {
+ if (config.errorMessagePosition && typeof config.errorMessagePosition === 'object') {
+ $.formUtils.warn('Deprecated use of config parameter errorMessagePosition, use config.submitErrorMessageCallback instead');
+ var $errorMessageContainer = config.errorMessagePosition;
+ config.errorMessagePosition = 'top';
+ config.submitErrorMessageCallback = function() {
+ return $errorMessageContainer;
+ };
+ }
+ }
+
+ function addSupportForValidationDependingOnCheckedInput($form) {
+ var $inputsDependingOnCheckedInputs = $form.find('[data-validation-if-checked]');
+ if ($inputsDependingOnCheckedInputs.length) {
+ $.formUtils.warn(
+ 'Detected use of attribute "data-validation-if-checked" which is '+
+ 'deprecated. Use "data-validation-depends-on" provided by module "logic"'
+ );
+ }
+
+ $inputsDependingOnCheckedInputs
+ .on('beforeValidation', function() {
+
+ var $elem = $(this),
+ nameOfDependingInput = $elem.valAttr('if-checked');
+
+ // Set the boolean telling us that the validation depends
+ // on another input being checked
+ var $dependingInput = $('input[name="' + nameOfDependingInput + '"]', $form),
+ dependingInputIsChecked = $dependingInput.is(':checked'),
+ valueOfDependingInput = ($.formUtils.getValue($dependingInput) || '').toString(),
+ requiredValueOfDependingInput = $elem.valAttr('if-checked-value');
+
+ if (!dependingInputIsChecked || !(
+ !requiredValueOfDependingInput ||
+ requiredValueOfDependingInput === valueOfDependingInput
+ )) {
+ $elem.valAttr('skipped', true);
+ }
+
+ });
+ }
+
+})(jQuery);
+
+/**
+ * Utility methods used for displaying error messages (attached to $.formUtils)
+ */
+(function ($) {
+
+ 'use strict';
+
+ var dialogs = {
+
+ resolveErrorMessage: function($elem, validator, validatorName, conf, language) {
+ var errorMsgAttr = conf.validationErrorMsgAttribute + '-' + validatorName.replace('validate_', ''),
+ validationErrorMsg = $elem.attr(errorMsgAttr);
+
+ if (!validationErrorMsg) {
+ validationErrorMsg = $elem.attr(conf.validationErrorMsgAttribute);
+ if (!validationErrorMsg) {
+ if (typeof validator.errorMessageKey !== 'function') {
+ validationErrorMsg = language[validator.errorMessageKey];
+ }
+ else {
+ validationErrorMsg = language[validator.errorMessageKey(conf)];
+ }
+ if (!validationErrorMsg) {
+ validationErrorMsg = validator.errorMessage;
+ }
+ }
+ }
+ return validationErrorMsg;
+ },
+ getParentContainer: function ($elem) {
+ if ($elem.valAttr('error-msg-container')) {
+ return $($elem.valAttr('error-msg-container'));
+ } else {
+ var $parent = $elem.parent();
+ if (!$parent.hasClass('form-group') && !$parent.closest('form').hasClass('form-horizontal')) {
+ var $formGroup = $parent.closest('.form-group');
+ if ($formGroup.length) {
+ return $formGroup.eq(0);
+ }
+ }
+ return $parent;
+ }
+ },
+ applyInputErrorStyling: function ($input, conf) {
+ $input
+ .addClass(conf.errorElementClass)
+ .removeClass('is-valid');
+
+ this.getParentContainer($input)
+ .addClass(conf.inputParentClassOnError)
+ .removeClass(conf.inputParentClassOnSuccess);
+
+ if (conf.borderColorOnError !== '') {
+ $input.css('border-color', conf.borderColorOnError);
+ }
+ },
+ applyInputSuccessStyling: function($input, conf) {
+ $input.addClass('is-valid');
+ this.getParentContainer($input)
+ .addClass(conf.inputParentClassOnSuccess);
+ },
+ removeInputStylingAndMessage: function($input, conf) {
+
+ // Reset input css
+ $input
+ .removeClass('is-valid')
+ .removeClass(conf.errorElementClass)
+ .css('border-color', '');
+
+ var $parentContainer = dialogs.getParentContainer($input);
+
+ // Reset parent css
+ $parentContainer
+ .removeClass(conf.inputParentClassOnError)
+ .removeClass(conf.inputParentClassOnSuccess);
+
+ // Remove possible error message
+ if (typeof conf.inlineErrorMessageCallback === 'function') {
+ var $errorMessage = conf.inlineErrorMessageCallback($input, false, conf);
+ if ($errorMessage) {
+ $errorMessage.html('');
+ }
+ } else {
+ $parentContainer
+ .find('.' + conf.errorMessageClass)
+ .remove();
+ }
+
+ },
+ removeAllMessagesAndStyling: function($form, conf) {
+
+ // Remove error messages in top of form
+ if (typeof conf.submitErrorMessageCallback === 'function') {
+ var $errorMessagesInTopOfForm = conf.submitErrorMessageCallback($form, conf);
+ if ($errorMessagesInTopOfForm) {
+ $errorMessagesInTopOfForm.html('');
+ }
+ } else {
+ $form.find('.' + conf.errorMessageClass + '.alert').remove();
+ }
+
+ // Remove input css/messages
+ $form.find('.' + conf.errorElementClass + ',.is-valid').each(function() {
+ dialogs.removeInputStylingAndMessage($(this), conf);
+ });
+ },
+ setInlineMessage: function ($input, errorMsg, conf) {
+
+ this.applyInputErrorStyling($input, conf);
+
+ var custom = document.getElementById($input.attr('name') + '_err_msg'),
+ $messageContainer = false,
+ setErrorMessage = function ($elem) {
+ $.formUtils.$win.trigger('validationErrorDisplay', [$input, $elem]);
+ $elem.html(errorMsg);
+ },
+ addErrorToMessageContainer = function() {
+ var $found = false;
+ $messageContainer.find('.' + conf.errorMessageClass).each(function () {
+ if (this.inputReferer === $input[0]) {
+ $found = $(this);
+ return false;
+ }
+ });
+ if ($found) {
+ if (!errorMsg) {
+ $found.remove();
+ } else {
+ setErrorMessage($found);
+ }
+ } else if(errorMsg !== '') {
+ $message = $('<div class="' + conf.errorMessageClass + ' alert"></div>');
+ setErrorMessage($message);
+ $message[0].inputReferer = $input[0];
+ $messageContainer.prepend($message);
+ }
+ },
+ $message;
+
+ if (custom) {
+ // Todo: remove in 3.0
+ $.formUtils.warn('Using deprecated element reference ' + custom.id);
+ $messageContainer = $(custom);
+ addErrorToMessageContainer();
+ } else if (typeof conf.inlineErrorMessageCallback === 'function') {
+ $messageContainer = conf.inlineErrorMessageCallback($input, errorMsg, conf);
+ if (!$messageContainer) {
+ // Error display taken care of by inlineErrorMessageCallback
+ return;
+ }
+ addErrorToMessageContainer();
+ } else {
+ var $parent = this.getParentContainer($input);
+ $message = $parent.find('.' + conf.errorMessageClass + '.form-text');
+ if ($message.length === 0) {
+ $message = $('<small></small>').addClass('form-text').addClass(conf.errorMessageClass);
+ $message.appendTo($parent);
+ }
+ setErrorMessage($message);
+ }
+ },
+ setMessageInTopOfForm: function ($form, errorMessages, conf, lang) {
+ var view = '<div class="{errorMessageClass} alert alert-danger">'+
+ '<strong>{errorTitle}</strong>'+
+ '<ul>{fields}</ul>'+
+ '</div>',
+ $container = false;
+
+ if (typeof conf.submitErrorMessageCallback === 'function') {
+ $container = conf.submitErrorMessageCallback($form, errorMessages, conf);
+ if (!$container) {
+ // message display taken care of by callback
+ return;
+ }
+ }
+
+ var viewParams = {
+ errorTitle: lang.errorTitle,
+ fields: '',
+ errorMessageClass: conf.errorMessageClass
+ };
+
+ $.each(errorMessages, function (i, msg) {
+ viewParams.fields += '<li>'+msg+'</li>';
+ });
+
+ $.each(viewParams, function(param, value) {
+ view = view.replace('{'+param+'}', value);
+ });
+
+ if ($container) {
+ $container.html(view);
+ } else {
+ $form.children().eq(0).before($(view));
+ }
+ }
+ };
+
+ $.formUtils = $.extend($.formUtils || {}, {
+ dialogs: dialogs
+ });
+
+})(jQuery);
+
+/**
+ * File declaring all methods if this plugin which is applied to $.fn.
+ */
+(function($, window, undefined) {
+
+ 'use strict';
+
+ var _helpers = 0;
+
+
+ /**
+ * Assigns validateInputOnBlur function to elements blur event
+ *
+ * @param {Object} language Optional, will override $.formUtils.LANG
+ * @param {Object} conf Optional, will override the default settings
+ * @return {jQuery}
+ */
+ $.fn.validateOnBlur = function (language, conf) {
+ var $form = this,
+ $elems = this.find('*[data-validation]');
+
+ $elems.each(function(){
+ var $this = $(this);
+ if ($this.is('[type=radio]')){
+ var $additionals = $form.find('[type=radio][name="' + $this.attr('name') + '"]');
+ $additionals.bind('blur.validation', function(){
+ $this.validateInputOnBlur(language, conf, true, 'blur');
+ });
+ if (conf.validateCheckboxRadioOnClick) {
+ $additionals.bind('click.validation', function () {
+ $this.validateInputOnBlur(language, conf, true, 'click');
+ });
+ }
+ }
+ });
+
+ $elems.bind('blur.validation', function () {
+ $(this).validateInputOnBlur(language, conf, true, 'blur');
+ });
+
+ if (conf.validateCheckboxRadioOnClick) {
+ // bind click event to validate on click for radio & checkboxes for nice UX
+ this.find('input[type=checkbox][data-validation],input[type=radio][data-validation]')
+ .bind('click.validation', function () {
+ $(this).validateInputOnBlur(language, conf, true, 'click');
+ });
+ }
+
+ return this;
+ };
+
+ /*
+ * Assigns validateInputOnBlur function to elements custom event
+ * @param {Object} language Optional, will override $.formUtils.LANG
+ * @param {Object} settings Optional, will override the default settings
+ * * @return {jQuery}
+ */
+ $.fn.validateOnEvent = function (language, config) {
+ var $elements = this[0].nodeName === 'FORM' ? this.find('*[data-validation-event]') : this;
+ $elements
+ .each(function () {
+ var $el = $(this),
+ etype = $el.valAttr('event');
+ if (etype) {
+ $el
+ .unbind(etype + '.validation')
+ .bind(etype + '.validation', function (evt) {
+ if( (evt || {}).keyCode !== 9 ) {
+ $(this).validateInputOnBlur(language, config, true, etype);
+ }
+ });
+ }
+ });
+ return this;
+ };
+
+ /**
+ * fade in help message when input gains focus
+ * fade out when input loses focus
+ * <input data-help="The info that I want to display for the user when input is focused" ... />
+ *
+ * @param {String} attrName - Optional, default is data-help
+ * @return {jQuery}
+ */
+ $.fn.showHelpOnFocus = function (attrName) {
+ if (!attrName) {
+ attrName = 'data-validation-help';
+ }
+
+ // Remove previously added event listeners
+ this.find('.has-help-txt')
+ .valAttr('has-keyup-event', false)
+ .removeClass('has-help-txt');
+
+ // Add help text listeners
+ this.find('textarea,input').each(function () {
+ var $elem = $(this),
+ className = 'jquery_form_help_' + (++_helpers),
+ help = $elem.attr(attrName);
+
+ if (help) {
+ $elem
+ .addClass('has-help-txt')
+ .unbind('focus.help')
+ .bind('focus.help', function () {
+ var $help = $elem.parent().find('.' + className);
+ if ($help.length === 0) {
+ $help = $('<span />')
+ .addClass(className)
+ .addClass('help')
+ .addClass('form-text') // twitter bs
+ .text(help)
+ .hide();
+
+ $elem.after($help);
+ }
+ $help.fadeIn();
+ })
+ .unbind('blur.help')
+ .bind('blur.help', function () {
+ $(this)
+ .parent()
+ .find('.' + className)
+ .fadeOut('slow');
+ });
+ }
+ });
+
+ return this;
+ };
+
+ /**
+ * @param {Function} cb
+ * @param {Object} [conf]
+ * @param {Object} [lang]
+ */
+ $.fn.validate = function(cb, conf, lang) {
+ var language = $.extend({}, $.formUtils.LANG, lang || {});
+ this.each(function() {
+ var $elem = $(this),
+ formDefaultConfig = $elem.closest('form').get(0).validationConfig || {};
+
+ $elem.one('validation', function(evt, isValid) {
+ if ( typeof cb === 'function' ) {
+ cb(isValid, this, evt);
+ }
+ });
+
+ $elem.validateInputOnBlur(
+ language,
+ $.extend({}, formDefaultConfig, conf || {}),
+ true
+ );
+ });
+ };
+
+ /**
+ * Tells whether or not validation of this input will have to postpone the form submit ()
+ * @returns {Boolean}
+ */
+ $.fn.willPostponeValidation = function() {
+ return (this.valAttr('suggestion-nr') ||
+ this.valAttr('postpone') ||
+ this.hasClass('hasDatepicker')) &&
+ !window.postponedValidation;
+ };
+
+ /**
+ * Validate single input when it loses focus
+ * shows error message in a span element
+ * that is appended to the parent element
+ *
+ * @param {Object} [language] Optional, will override $.formUtils.LANG
+ * @param {Object} [conf] Optional, will override the default settings
+ * @param {Boolean} attachKeyupEvent Optional
+ * @param {String} eventType
+ * @return {jQuery}
+ */
+ $.fn.validateInputOnBlur = function (language, conf, attachKeyupEvent, eventType) {
+
+ $.formUtils.eventType = eventType;
+
+ if ( this.willPostponeValidation() ) {
+ // This validation has to be postponed
+ var _self = this,
+ postponeTime = this.valAttr('postpone') || 200;
+
+ window.postponedValidation = function () {
+ _self.validateInputOnBlur(language, conf, attachKeyupEvent, eventType);
+ window.postponedValidation = false;
+ };
+
+ setTimeout(function () {
+ if (window.postponedValidation) {
+ window.postponedValidation();
+ }
+ }, postponeTime);
+
+ return this;
+ }
+
+ language = $.extend({}, $.formUtils.LANG, language || {});
+ $.formUtils.dialogs.removeInputStylingAndMessage(this, conf);
+
+ var $elem = this,
+ $form = $elem.closest('form'),
+ result = $.formUtils.validateInput(
+ $elem,
+ language,
+ conf,
+ $form,
+ eventType
+ );
+
+ if (attachKeyupEvent) {
+ $elem.unbind('keyup.validation');
+ }
+
+ if (result.shouldChangeDisplay) {
+ if (result.isValid) {
+ $.formUtils.dialogs.applyInputSuccessStyling($elem, conf);
+ } else {
+ $.formUtils.dialogs.setInlineMessage($elem, result.errorMsg, conf);
+ }
+ }
+
+ if (!result.isValid && attachKeyupEvent) {
+ $elem.bind('keyup.validation', function (evt) {
+ if( evt.keyCode !== 9 ) {
+ $(this).validateInputOnBlur(language, conf, false, 'keyup');
+ }
+ });
+ }
+
+ return this;
+ };
+
+ /**
+ * Short hand for fetching/adding/removing element attributes
+ * prefixed with 'data-validation-'
+ *
+ * @param {String} name
+ * @param {String|Boolean} [val]
+ * @return {String|undefined|jQuery}
+ * @protected
+ */
+ $.fn.valAttr = function (name, val) {
+ if (val === undefined) {
+ return this.attr('data-validation-' + name);
+ } else if (val === false || val === null) {
+ return this.removeAttr('data-validation-' + name);
+ } else {
+ name = ((name.length > 0) ? '-' + name : '');
+ return this.attr('data-validation' + name, val);
+ }
+ };
+
+ /**
+ * Function that validates all inputs in active form
+ *
+ * @param {Object} [language]
+ * @param {Object} [conf]
+ * @param {Boolean} [displayError] Defaults to true
+ */
+ $.fn.isValid = function (language, conf, displayError) {
+
+ if ($.formUtils.isLoadingModules) {
+ var $self = this;
+ setTimeout(function () {
+ $self.isValid(language, conf, displayError);
+ }, 200);
+ return null;
+ }
+
+ conf = $.extend({}, $.formUtils.defaultConfig(), conf || {});
+ language = $.extend({}, $.formUtils.LANG, language || {});
+ displayError = displayError !== false;
+
+ if ($.formUtils.errorDisplayPreventedWhenHalted) {
+ // isValid() was called programmatically with argument displayError set
+ // to false when the validation was halted by any of the validators
+ delete $.formUtils.errorDisplayPreventedWhenHalted;
+ displayError = false;
+ }
+
+ $.formUtils.isValidatingEntireForm = true;
+ $.formUtils.haltValidation = false;
+
+ /**
+ * Adds message to error message stack if not already in the message stack
+ *
+ * @param {String} mess
+ * @para {jQuery} $elem
+ */
+ var addErrorMessage = function (mess, $elem) {
+ if ($.inArray(mess, errorMessages) < 0) {
+ errorMessages.push(mess);
+ }
+ errorInputs.push($elem);
+ $elem.attr('current-error', mess);
+ if (displayError) {
+ $.formUtils.dialogs.applyInputErrorStyling($elem, conf);
+ }
+ },
+
+ /** Holds inputs (of type checkox or radio) already validated, to prevent recheck of mulitple checkboxes & radios */
+ checkedInputs = [],
+
+ /** Error messages for this validation */
+ errorMessages = [],
+
+ /** Input elements which value was not valid */
+ errorInputs = [],
+
+ /** Form instance */
+ $form = this,
+
+ /**
+ * Tells whether or not to validate element with this name and of this type
+ *
+ * @param {String} name
+ * @param {String} type
+ * @return {Boolean}
+ */
+ ignoreInput = function (name, type) {
+ if (type === 'submit' || type === 'button' || type === 'reset') {
+ return true;
+ }
+ return $.inArray(name, conf.ignore || []) > -1;
+ };
+
+ // Reset style and remove error class
+ if (displayError) {
+ $.formUtils.dialogs.removeAllMessagesAndStyling($form, conf);
+ }
+
+ // Validate element values
+ $form.find('input,textarea,select').filter(':not([type="submit"],[type="button"])').each(function () {
+ var $elem = $(this),
+ elementType = $elem.attr('type'),
+ isCheckboxOrRadioBtn = elementType === 'radio' || elementType === 'checkbox',
+ elementName = $elem.attr('name');
+
+ if (!ignoreInput(elementName, elementType) && (!isCheckboxOrRadioBtn || $.inArray(elementName, checkedInputs) < 0)) {
+
+ if (isCheckboxOrRadioBtn) {
+ checkedInputs.push(elementName);
+ }
+
+ var result = $.formUtils.validateInput(
+ $elem,
+ language,
+ conf,
+ $form,
+ 'submit'
+ );
+
+ if (!result.isValid) {
+ addErrorMessage(result.errorMsg, $elem);
+ } else if (result.isValid && result.shouldChangeDisplay) {
+ $elem.valAttr('current-error', false);
+ $.formUtils.dialogs.applyInputSuccessStyling($elem, conf);
+ }
+ }
+
+ });
+
+ // Run validation callback
+ if (typeof conf.onValidate === 'function') {
+ var errors = conf.onValidate($form);
+ if ($.isArray(errors)) {
+ $.each(errors, function (i, err) {
+ addErrorMessage(err.message, err.element);
+ });
+ }
+ else if (errors && errors.element && errors.message) {
+ addErrorMessage(errors.message, errors.element);
+ }
+ }
+
+ // Reset form validation flag
+ $.formUtils.isValidatingEntireForm = false;
+
+ // Validation failed
+ if (!$.formUtils.haltValidation && errorInputs.length > 0) {
+
+ if (displayError) {
+
+ if (conf.errorMessagePosition === 'top') {
+ $.formUtils.dialogs.setMessageInTopOfForm($form, errorMessages, conf, language);
+ } else {
+ $.each(errorInputs, function (i, $input) {
+ $.formUtils.dialogs.setInlineMessage($input, $input.attr('current-error'), conf);
+ });
+ }
+ if (conf.scrollToTopOnError) {
+ $.formUtils.$win.scrollTop($form.offset().top - 20);
+ }
+
+ }
+
+ return false;
+ }
+
+ if (!displayError && $.formUtils.haltValidation) {
+ $.formUtils.errorDisplayPreventedWhenHalted = true;
+ }
+
+ return !$.formUtils.haltValidation;
+ };
+
+ /**
+ * Plugin for displaying input length restriction
+ */
+ $.fn.restrictLength = function (maxLengthElement) {
+ new $.formUtils.lengthRestriction(this, maxLengthElement);
+ return this;
+ };
+
+ /**
+ * Add suggestion dropdown to inputs having data-suggestions with a comma
+ * separated string with suggestions
+ * @param {Array} [settings]
+ * @returns {jQuery}
+ */
+ $.fn.addSuggestions = function (settings) {
+ var sugs = false;
+ this.find('input').each(function () {
+ var $field = $(this);
+
+ sugs = $.split($field.attr('data-suggestions'));
+
+ if (sugs.length > 0 && !$field.hasClass('has-suggestions')) {
+ $.formUtils.suggest($field, sugs, settings);
+ $field.addClass('has-suggestions');
+ }
+ });
+ return this;
+ };
+
+
+})(jQuery, window);
+
+/**
+ * Utility methods used for handling loading of modules (attached to $.formUtils)
+ */
+(function($) {
+
+ 'use strict';
+
+ $.formUtils = $.extend($.formUtils || {}, {
+
+ /**
+ * @var {Boolean}
+ */
+ isLoadingModules: false,
+
+ /**
+ * @var {Object}
+ */
+ loadedModules: {},
+
+ /**
+ * @example
+ * $.formUtils.loadModules('date, security.dev');
+ *
+ * Will load the scripts date.js and security.dev.js from the
+ * directory where this script resides. If you want to load
+ * the modules from another directory you can use the
+ * path argument.
+ *
+ * The script will be cached by the browser unless the module
+ * name ends with .dev
+ *
+ * @param {String} modules - Comma separated string with module file names (no directory nor file extension)
+ * @param {String} [path] - Optional, path where the module files is located if their not in the same directory as the core modules
+ * @param {function} [callback] - Optional, whether or not to fire event 'load' when modules finished loading
+ */
+ loadModules: function (modules, path, callback) {
+
+ if ($.formUtils.isLoadingModules) {
+ setTimeout(function () {
+ $.formUtils.loadModules(modules, path, callback);
+ }, 10);
+ return;
+ }
+
+ var hasLoadedAnyModule = false,
+ loadModuleScripts = function (modules, path) {
+
+ var moduleList = $.split(modules),
+ numModules = moduleList.length,
+ moduleLoadedCallback = function () {
+ numModules--;
+ if (numModules === 0) {
+ $.formUtils.isLoadingModules = false;
+ if (callback && hasLoadedAnyModule) {
+ if( typeof callback === 'function' ) {
+ callback();
+ }
+ }
+ }
+ };
+
+
+ if (numModules > 0) {
+ $.formUtils.isLoadingModules = true;
+ }
+
+ var cacheSuffix = '?_=' + ( new Date().getTime() ),
+ appendToElement = document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0];
+
+ $.each(moduleList, function (i, modName) {
+ modName = $.trim(modName);
+ if (modName.length === 0) {
+ moduleLoadedCallback();
+ }
+ else {
+ var scriptUrl = path + modName + (modName.slice(-3) === '.js' ? '' : '.js'),
+ script = document.createElement('SCRIPT');
+
+ if (scriptUrl in $.formUtils.loadedModules) {
+ // already loaded
+ moduleLoadedCallback();
+ }
+ else {
+
+ // Remember that this script is loaded
+ $.formUtils.loadedModules[scriptUrl] = 1;
+ hasLoadedAnyModule = true;
+
+ // Load the script
+ script.type = 'text/javascript';
+ script.onload = moduleLoadedCallback;
+ script.src = scriptUrl + ( scriptUrl.slice(-7) === '.dev.js' ? cacheSuffix : '' );
+ script.onerror = function() {
+ $.formUtils.warn('Unable to load form validation module '+scriptUrl);
+ };
+ script.onreadystatechange = function () {
+ // IE 7 fix
+ if (this.readyState === 'complete' || this.readyState === 'loaded') {
+ moduleLoadedCallback();
+ // Handle memory leak in IE
+ this.onload = null;
+ this.onreadystatechange = null;
+ }
+ };
+ appendToElement.appendChild(script);
+ }
+ }
+ });
+ };
+
+ if (path) {
+ loadModuleScripts(modules, path);
+ } else {
+ var findScriptPathAndLoadModules = function () {
+ var foundPath = false;
+ $('script[src*="form-validator"]').each(function () {
+ foundPath = this.src.substr(0, this.src.lastIndexOf('/')) + '/';
+ if (foundPath === '/') {
+ foundPath = '';
+ }
+ return false;
+ });
+
+ if (foundPath !== false) {
+ loadModuleScripts(modules, foundPath);
+ return true;
+ }
+ return false;
+ };
+
+ if (!findScriptPathAndLoadModules()) {
+ $(findScriptPathAndLoadModules);
+ }
+ }
+ }
+
+ });
+
+})(jQuery);
+
+/**
+ * Setup function for the plugin
+ */
+(function ($) {
+
+ 'use strict';
+
+
+ /**
+ * A bit smarter split function
+ * delimiter can be space, comma, dash or pipe
+ * @param {String} val
+ * @param {Function|String} [callback]
+ * @returns {Array|void}
+ */
+ $.split = function (val, callback) {
+ if (typeof callback !== 'function') {
+ // return array
+ if (!val) {
+ return [];
+ }
+ var values = [];
+ $.each(val.split(callback ? callback : /[,|\-\s]\s*/g),
+ function (i, str) {
+ str = $.trim(str);
+ if (str.length) {
+ values.push(str);
+ }
+ }
+ );
+ return values;
+ } else if (val) {
+ // exec callback func on each
+ $.each(val.split(/[,|\-\s]\s*/g),
+ function (i, str) {
+ str = $.trim(str);
+ if (str.length) {
+ return callback(str, i);
+ }
+ }
+ );
+ }
+ };
+
+ /**
+ * Short hand function that makes the validation setup require less code
+ * @param conf
+ */
+ $.validate = function (conf) {
+
+ var defaultConf = $.extend($.formUtils.defaultConfig(), {
+ form: 'form',
+ validateOnEvent: false,
+ validateOnBlur: true,
+ validateCheckboxRadioOnClick: true,
+ showHelpOnFocus: true,
+ addSuggestions: true,
+ modules: '',
+ onModulesLoaded: null,
+ language: false,
+ onSuccess: false,
+ onError: false,
+ onElementValidate: false
+ });
+
+ conf = $.extend(defaultConf, conf || {});
+
+ if( conf.lang && conf.lang !== 'en' ) {
+ var langModule = 'lang/'+conf.lang+'.js';
+ conf.modules += conf.modules.length ? ','+langModule : langModule;
+ }
+
+ // Add validation to forms
+ $(conf.form).each(function (i, form) {
+
+ // Make a reference to the config for this form
+ form.validationConfig = conf;
+
+ // Trigger jQuery event that we're about to setup validation
+ var $form = $(form);
+ // $.formUtils.$win.trigger('formValidationSetup', [$form, conf]);
+ $form.trigger('formValidationSetup', [$form, conf]);
+
+ // Remove classes and event handlers that might have been
+ // added by a previous call to $.validate
+ $form.find('.has-help-txt')
+ .unbind('focus.validation')
+ .unbind('blur.validation');
+
+ $form
+ .removeClass('has-validation-callback')
+ .unbind('submit.validation')
+ .unbind('reset.validation')
+ .find('input[data-validation],textarea[data-validation]')
+ .unbind('blur.validation');
+
+ // Validate when submitted
+ $form.bind('submit.validation', function (evt) {
+
+ var $form = $(this),
+ stop = function() {
+ evt.stopImmediatePropagation();
+ return false;
+ };
+
+ if ($.formUtils.haltValidation) {
+ // pressing several times on submit button while validation is halted
+ return stop();
+ }
+
+ if ($.formUtils.isLoadingModules) {
+ setTimeout(function () {
+ $form.trigger('submit.validation');
+ }, 200);
+ return stop();
+ }
+
+ var valid = $form.isValid(conf.language, conf);
+
+ if ($.formUtils.haltValidation) {
+ // Validation got halted by one of the validators
+ return stop();
+ } else {
+ if (valid && typeof conf.onSuccess === 'function') {
+ var callbackResponse = conf.onSuccess($form);
+ if (callbackResponse === false) {
+ return stop();
+ }
+ } else if (!valid && typeof conf.onError === 'function') {
+ conf.onError($form);
+ return stop();
+ } else {
+ return valid ? true : stop();
+ }
+ }
+ })
+ .bind('reset.validation', function () {
+ $.formUtils.dialogs.removeAllMessagesAndStyling($form, conf);
+ })
+ .addClass('has-validation-callback');
+
+ if (conf.showHelpOnFocus) {
+ $form.showHelpOnFocus();
+ }
+ if (conf.addSuggestions) {
+ $form.addSuggestions();
+ }
+ if (conf.validateOnBlur) {
+ $form.validateOnBlur(conf.language, conf);
+ $form.bind('html5ValidationAttrsFound', function () {
+ $form.validateOnBlur(conf.language, conf);
+ });
+ }
+ if (conf.validateOnEvent) {
+ $form.validateOnEvent(conf.language, conf);
+ }
+ });
+
+ if (conf.modules !== '') {
+ $.formUtils.loadModules(conf.modules, false, function() {
+ if (typeof conf.onModulesLoaded === 'function') {
+ conf.onModulesLoaded();
+ }
+ var $form = typeof conf.form === 'string' ? $(conf.form) : conf.form;
+ $.formUtils.$win.trigger('validatorsLoaded', [$form, conf]);
+ });
+ }
+ };
+
+})(jQuery);
+
+/**
+ * Utility methods and properties attached to $.formUtils
+ */
+(function($, window) {
+
+ 'use strict';
+
+ var $win = $(window);
+
+ $.formUtils = $.extend($.formUtils || {}, {
+
+ $win: $win,
+
+ /**
+ * Default config for $(...).isValid();
+ */
+ defaultConfig: function () {
+ return {
+ ignore: [], // Names of inputs not to be validated even though `validationRuleAttribute` containing the validation rules tells us to
+ errorElementClass: 'error', // Class that will be put on elements which value is invalid
+ borderColorOnError: '#b94a48', // Border color of elements which value is invalid, empty string to not change border color
+ errorMessageClass: 'form-error', // class name of div containing error messages when validation fails
+ validationRuleAttribute: 'data-validation', // name of the attribute holding the validation rules
+ validationErrorMsgAttribute: 'data-validation-error-msg', // define custom err msg inline with element
+ errorMessagePosition: 'inline', // Can be either "top" or "inline"
+ errorMessageTemplate: {
+ container: '<div class="{errorMessageClass} alert alert-danger">{messages}</div>',
+ messages: '<strong>{errorTitle}</strong><ul>{fields}</ul>',
+ field: '<li>{msg}</li>'
+ },
+ scrollToTopOnError: true,
+ dateFormat: 'yyyy-mm-dd',
+ addValidClassOnAll: false, // whether or not to apply class="valid" even if the input wasn't validated
+ decimalSeparator: '.',
+ inputParentClassOnError: 'has-error', // twitter-bootstrap default class name
+ inputParentClassOnSuccess: 'has-success', // twitter-bootstrap default class name
+ validateHiddenInputs: false, // whether or not hidden inputs should be validated
+ inlineErrorMessageCallback: false,
+ submitErrorMessageCallback: false
+ };
+ },
+
+ /**
+ * Available validators
+ */
+ validators: {},
+
+ /**
+ * Events triggered by form validator
+ */
+ _events: {load: [], valid: [], invalid: []},
+
+ /**
+ * Setting this property to true during validation will
+ * stop further validation from taking place and form will
+ * not be sent
+ */
+ haltValidation: false,
+
+ /**
+ * This variable will be true $.fn.isValid() is called
+ * and false when $.fn.validateOnBlur is called
+ */
+ isValidatingEntireForm: false,
+
+ /**
+ * Function for adding a validator
+ * @param {Object} validator
+ */
+ addValidator: function (validator) {
+ // prefix with "validate_" for backward compatibility reasons
+ var name = validator.name.indexOf('validate_') === 0 ? validator.name : 'validate_' + validator.name;
+ if (validator.validateOnKeyUp === undefined) {
+ validator.validateOnKeyUp = true;
+ }
+ this.validators[name] = validator;
+ },
+
+ /**
+ * Warn user via the console if available
+ */
+ warn: function(msg) {
+ if( 'console' in window ) {
+ if( typeof window.console.warn === 'function' ) {
+ window.console.warn(msg);
+ } else if( typeof window.console.log === 'function' ) {
+ window.console.log(msg);
+ }
+ } else {
+ alert(msg);
+ }
+ },
+
+ /**
+ * Same as input $.fn.val() but also supporting input of typ radio or checkbox
+ * @example
+ *
+ * $.formUtils.getValue('.myRadioButtons', $('#some-form'));
+ * $.formUtils.getValue($('#some-form').find('.check-boxes'));
+ *
+ * @param query
+ * @param $parent
+ * @returns {String|Boolean}
+ */
+ getValue: function(query, $parent) {
+ var $inputs = $parent ? $parent.find(query) : query;
+ if ($inputs.length > 0 ) {
+ var type = $inputs.eq(0).attr('type');
+ if (type === 'radio' || type === 'checkbox') {
+ return $inputs.filter(':checked').val();
+ } else {
+ return $inputs.val();
+ }
+ }
+ return false;
+ },
+
+ /**
+ * Validate the value of given element according to the validation rules
+ * found in the attribute data-validation. Will return an object representing
+ * a validation result, having the props shouldChangeDisplay, isValid and errorMsg
+ * @param {jQuery} $elem
+ * @param {Object} language ($.formUtils.LANG)
+ * @param {Object} conf
+ * @param {jQuery} $form
+ * @param {String} [eventContext]
+ * @return {Object}
+ */
+ validateInput: function ($elem, language, conf, $form, eventContext) {
+
+ conf = conf || $.formUtils.defaultConfig();
+ language = language || $.formUtils.LANG;
+
+ var value = this.getValue($elem);
+
+ $elem
+ .valAttr('skipped', false)
+ .one('beforeValidation', function() {
+ // Skip input because its hidden or disabled
+ // Doing this in a callback makes it possible for others to prevent the default
+ // behaviour by binding to the same event and call evt.stopImmediatePropagation()
+ if ($elem.attr('disabled') || (!$elem.is(':visible') && !conf.validateHiddenInputs)) {
+ $elem.valAttr('skipped', 1);
+ }
+ })
+ .trigger('beforeValidation', [value, conf, language]);
+
+
+ var inputIsOptional = $elem.valAttr('optional') === 'true',
+ skipBecauseItsEmpty = !value && inputIsOptional,
+ validationRules = $elem.attr(conf.validationRuleAttribute),
+ isValid = true,
+ errorMsg = '',
+ result = {isValid: true, shouldChangeDisplay:true, errorMsg:''};
+
+ // For input type="number", browsers attempt to parse the entered value into a number.
+ // If the input is not numeric, browsers handle the situation differently:
+ // Chrome 48 simply disallows non-numeric input; FF 44 clears out the input box on blur;
+ // Safari 5 parses the entered string to find a leading number.
+ // If the input fails browser validation, the browser sets the input value equal to an empty string.
+ // Therefore, we cannot distinguish (apart from hacks) between an empty input type="text" and one with a
+ // value that can't be parsed by the browser.
+
+ if (!validationRules || skipBecauseItsEmpty || $elem.valAttr('skipped')) {
+ result.shouldChangeDisplay = conf.addValidClassOnAll;
+ return result;
+ }
+
+ // Filter out specified characters
+ var ignore = $elem.valAttr('ignore');
+ if (ignore) {
+ $.each(ignore.split(''), function(i, char) {
+ value = value.replace(new RegExp('\\'+char), '');
+ });
+ }
+
+ $.split(validationRules, function (rule) {
+
+ if (rule.indexOf('validate_') !== 0) {
+ rule = 'validate_' + rule;
+ }
+
+ var validator = $.formUtils.validators[rule];
+
+ if (validator) {
+
+ // special change of element for checkbox_group rule
+ if (rule === 'validate_checkbox_group') {
+ // set element to first in group, so error msg attr doesn't need to be set on all elements in group
+ $elem = $form.find('[name="' + $elem.attr('name') + '"]:eq(0)');
+ }
+
+ if (eventContext !== 'keyup' || validator.validateOnKeyUp) {
+ // A validator can prevent itself from getting triggered on keyup
+ isValid = validator.validatorFunction(value, $elem, conf, language, $form);
+ }
+
+ if (!isValid) {
+ errorMsg = $.formUtils.dialogs.resolveErrorMessage($elem, validator, rule, conf, language);
+ return false; // break iteration
+ }
+
+ } else {
+
+ // todo: Add some validator lookup function and tell immediately which module is missing
+ throw new Error('Using undefined validator "' + rule +
+ '". Maybe you have forgotten to load the module that "' + rule +'" belongs to?');
+
+ }
+
+ }, ' ');
+
+
+ if (isValid === false) {
+ $elem.trigger('validation', false);
+ result.errorMsg = errorMsg;
+ result.isValid = false;
+ result.shouldChangeDisplay = true;
+ } else if (isValid === null) {
+ // A validatorFunction returning null means that it's not able to validate
+ // the input at this time. Most probably some async stuff need to gets finished
+ // first and then the validator will re-trigger the validation.
+ result.shouldChangeDisplay = false;
+ } else {
+ $elem.trigger('validation', true);
+ result.shouldChangeDisplay = true;
+ }
+
+ // Run element validation callback
+ if (typeof conf.onElementValidate === 'function' && errorMsg !== null) {
+ conf.onElementValidate(result.isValid, $elem, $form, errorMsg);
+ }
+
+ $elem.trigger('afterValidation', [result, eventContext]);
+
+ return result;
+ },
+
+ /**
+ * Is it a correct date according to given dateFormat. Will return false if not, otherwise
+ * an array 0=>year 1=>month 2=>day
+ *
+ * @param {String} val
+ * @param {String} dateFormat
+ * @param {Boolean} [addMissingLeadingZeros]
+ * @return {Array}|{Boolean}
+ */
+ parseDate: function (val, dateFormat, addMissingLeadingZeros) {
+ var divider = dateFormat.replace(/[a-zA-Z]/gi, '').substring(0, 1),
+ regexp = '^',
+ formatParts = dateFormat.split(divider || null),
+ matches, day, month, year;
+
+ $.each(formatParts, function (i, part) {
+ regexp += (i > 0 ? '\\' + divider : '') + '(\\d{' + part.length + '})';
+ });
+
+ regexp += '$';
+
+ if (addMissingLeadingZeros) {
+ var newValueParts = [];
+ $.each(val.split(divider), function(i, part) {
+ if(part.length === 1) {
+ part = '0'+part;
+ }
+ newValueParts.push(part);
+ });
+ val = newValueParts.join(divider);
+ }
+
+ matches = val.match(new RegExp(regexp));
+ if (matches === null) {
+ return false;
+ }
+
+ var findDateUnit = function (unit, formatParts, matches) {
+ for (var i = 0; i < formatParts.length; i++) {
+ if (formatParts[i].substring(0, 1) === unit) {
+ return $.formUtils.parseDateInt(matches[i + 1]);
+ }
+ }
+ return -1;
+ };
+
+ month = findDateUnit('m', formatParts, matches);
+ day = findDateUnit('d', formatParts, matches);
+ year = findDateUnit('y', formatParts, matches);
+
+ if ((month === 2 && day > 28 && (year % 4 !== 0 || year % 100 === 0 && year % 400 !== 0)) ||
+ (month === 2 && day > 29 && (year % 4 === 0 || year % 100 !== 0 && year % 400 === 0)) ||
+ month > 12 || month === 0) {
+ return false;
+ }
+ if ((this.isShortMonth(month) && day > 30) || (!this.isShortMonth(month) && day > 31) || day === 0) {
+ return false;
+ }
+
+ return [year, month, day];
+ },
+
+ /**
+ * skum fix. är talet 05 eller lägre ger parseInt rätt int annars får man 0 när man kör parseInt?
+ *
+ * @param {String} val
+ * @return {Number}
+ */
+ parseDateInt: function (val) {
+ if (val.indexOf('0') === 0) {
+ val = val.replace('0', '');
+ }
+ return parseInt(val, 10);
+ },
+
+ /**
+ * Has month only 30 days?
+ *
+ * @param {Number} m
+ * @return {Boolean}
+ */
+ isShortMonth: function (m) {
+ return (m % 2 === 0 && m < 7) || (m % 2 !== 0 && m > 7);
+ },
+
+ /**
+ * Restrict input length
+ *
+ * @param {jQuery} $inputElement Jquery Html object
+ * @param {jQuery} $maxLengthElement jQuery Html Object
+ * @return void
+ */
+ lengthRestriction: function ($inputElement, $maxLengthElement) {
+ // read maxChars from counter display initial text value
+ var maxChars = parseInt($maxLengthElement.text(), 10),
+ charsLeft = 0,
+
+ // internal function does the counting and sets display value
+ countCharacters = function () {
+ var numChars = $inputElement.val().length;
+ if (numChars > maxChars) {
+ // get current scroll bar position
+ var currScrollTopPos = $inputElement.scrollTop();
+ // trim value to max length
+ $inputElement.val($inputElement.val().substring(0, maxChars));
+ $inputElement.scrollTop(currScrollTopPos);
+ }
+ charsLeft = maxChars - numChars;
+ if (charsLeft < 0) {
+ charsLeft = 0;
+ }
+
+ // set counter text
+ $maxLengthElement.text(charsLeft);
+ };
+
+ // bind events to this element
+ // setTimeout is needed, cut or paste fires before val is available
+ $($inputElement).bind('keydown keyup keypress focus blur', countCharacters)
+ .bind('cut paste', function () {
+ setTimeout(countCharacters, 100);
+ });
+
+ // count chars on pageload, if there are prefilled input-values
+ $(document).bind('ready', countCharacters);
+ },
+
+ /**
+ * Test numeric against allowed range
+ *
+ * @param $value int
+ * @param $rangeAllowed str; (1-2, min1, max2, 10)
+ * @return array
+ */
+ numericRangeCheck: function (value, rangeAllowed) {
+ // split by dash
+ var range = $.split(rangeAllowed),
+ // min or max
+ minmax = parseInt(rangeAllowed.substr(3), 10);
+
+ if( range.length === 1 && rangeAllowed.indexOf('min') === -1 && rangeAllowed.indexOf('max') === -1 ) {
+ range = [rangeAllowed, rangeAllowed]; // only a number, checking agains an exact number of characters
+ }
+
+ // range ?
+ if (range.length === 2 && (value < parseInt(range[0], 10) || value > parseInt(range[1], 10) )) {
+ return [ 'out', range[0], range[1] ];
+ } // value is out of range
+ else if (rangeAllowed.indexOf('min') === 0 && (value < minmax )) // min
+ {
+ return ['min', minmax];
+ } // value is below min
+ else if (rangeAllowed.indexOf('max') === 0 && (value > minmax )) // max
+ {
+ return ['max', minmax];
+ } // value is above max
+ // since no other returns executed, value is in allowed range
+ return [ 'ok' ];
+ },
+
+
+ _numSuggestionElements: 0,
+ _selectedSuggestion: null,
+ _previousTypedVal: null,
+
+ /**
+ * Utility function that can be used to create plugins that gives
+ * suggestions when inputs is typed into
+ * @param {jQuery} $elem
+ * @param {Array} suggestions
+ * @param {Object} settings - Optional
+ * @return {jQuery}
+ */
+ suggest: function ($elem, suggestions, settings) {
+ var conf = {
+ css: {
+ maxHeight: '150px',
+ background: '#FFF',
+ lineHeight: '150%',
+ textDecoration: 'underline',
+ overflowX: 'hidden',
+ overflowY: 'auto',
+ border: '#CCC solid 1px',
+ borderTop: 'none',
+ cursor: 'pointer'
+ },
+ activeSuggestionCSS: {
+ background: '#E9E9E9'
+ }
+ },
+ setSuggsetionPosition = function ($suggestionContainer, $input) {
+ var offset = $input.offset();
+ $suggestionContainer.css({
+ width: $input.outerWidth(),
+ left: offset.left + 'px',
+ top: (offset.top + $input.outerHeight()) + 'px'
+ });
+ };
+
+ if (settings) {
+ $.extend(conf, settings);
+ }
+
+ conf.css.position = 'absolute';
+ conf.css['z-index'] = 9999;
+ $elem.attr('autocomplete', 'off');
+
+ if (this._numSuggestionElements === 0) {
+ // Re-position suggestion container if window size changes
+ $win.bind('resize', function () {
+ $('.jquery-form-suggestions').each(function () {
+ var $container = $(this),
+ suggestID = $container.attr('data-suggest-container');
+ setSuggsetionPosition($container, $('.suggestions-' + suggestID).eq(0));
+ });
+ });
+ }
+
+ this._numSuggestionElements++;
+
+ var onSelectSuggestion = function ($el) {
+ var suggestionId = $el.valAttr('suggestion-nr');
+ $.formUtils._selectedSuggestion = null;
+ $.formUtils._previousTypedVal = null;
+ $('.jquery-form-suggestion-' + suggestionId).fadeOut('fast');
+ };
+
+ $elem
+ .data('suggestions', suggestions)
+ .valAttr('suggestion-nr', this._numSuggestionElements)
+ .unbind('focus.suggest')
+ .bind('focus.suggest', function () {
+ $(this).trigger('keyup');
+ $.formUtils._selectedSuggestion = null;
+ })
+ .unbind('keyup.suggest')
+ .bind('keyup.suggest', function () {
+ var $input = $(this),
+ foundSuggestions = [],
+ val = $.trim($input.val()).toLocaleLowerCase();
+
+ if (val === $.formUtils._previousTypedVal) {
+ return;
+ }
+ else {
+ $.formUtils._previousTypedVal = val;
+ }
+
+ var hasTypedSuggestion = false,
+ suggestionId = $input.valAttr('suggestion-nr'),
+ $suggestionContainer = $('.jquery-form-suggestion-' + suggestionId);
+
+ $suggestionContainer.scrollTop(0);
+
+ // Find the right suggestions
+ if (val !== '') {
+ var findPartial = val.length > 2;
+ $.each($input.data('suggestions'), function (i, suggestion) {
+ var lowerCaseVal = suggestion.toLocaleLowerCase();
+ if (lowerCaseVal === val) {
+ foundSuggestions.push('<strong>' + suggestion + '</strong>');
+ hasTypedSuggestion = true;
+ return false;
+ } else if (lowerCaseVal.indexOf(val) === 0 || (findPartial && lowerCaseVal.indexOf(val) > -1)) {
+ foundSuggestions.push(suggestion.replace(new RegExp(val, 'gi'), '<strong>$&</strong>'));
+ }
+ });
+ }
+
+ // Hide suggestion container
+ if (hasTypedSuggestion || (foundSuggestions.length === 0 && $suggestionContainer.length > 0)) {
+ $suggestionContainer.hide();
+ }
+
+ // Create suggestion container if not already exists
+ else if (foundSuggestions.length > 0 && $suggestionContainer.length === 0) {
+ $suggestionContainer = $('<div></div>').css(conf.css).appendTo('body');
+ $elem.addClass('suggestions-' + suggestionId);
+ $suggestionContainer
+ .attr('data-suggest-container', suggestionId)
+ .addClass('jquery-form-suggestions')
+ .addClass('jquery-form-suggestion-' + suggestionId);
+ }
+
+ // Show hidden container
+ else if (foundSuggestions.length > 0 && !$suggestionContainer.is(':visible')) {
+ $suggestionContainer.show();
+ }
+
+ // add suggestions
+ if (foundSuggestions.length > 0 && val.length !== foundSuggestions[0].length) {
+
+ // put container in place every time, just in case
+ setSuggsetionPosition($suggestionContainer, $input);
+
+ // Add suggestions HTML to container
+ $suggestionContainer.html('');
+ $.each(foundSuggestions, function (i, text) {
+ $('<div></div>')
+ .append(text)
+ .css({
+ overflow: 'hidden',
+ textOverflow: 'ellipsis',
+ whiteSpace: 'nowrap',
+ padding: '5px'
+ })
+ .addClass('form-suggest-element')
+ .appendTo($suggestionContainer)
+ .click(function () {
+ $input.focus();
+ $input.val($(this).text());
+ $input.trigger('change');
+ onSelectSuggestion($input);
+ });
+ });
+ }
+ })
+ .unbind('keydown.validation')
+ .bind('keydown.validation', function (e) {
+ var code = (e.keyCode ? e.keyCode : e.which),
+ suggestionId,
+ $suggestionContainer,
+ $input = $(this);
+
+ if (code === 13 && $.formUtils._selectedSuggestion !== null) {
+ suggestionId = $input.valAttr('suggestion-nr');
+ $suggestionContainer = $('.jquery-form-suggestion-' + suggestionId);
+ if ($suggestionContainer.length > 0) {
+ var newText = $suggestionContainer.find('div').eq($.formUtils._selectedSuggestion).text();
+ $input.val(newText);
+ $input.trigger('change');
+ onSelectSuggestion($input);
+ e.preventDefault();
+ }
+ }
+ else {
+ suggestionId = $input.valAttr('suggestion-nr');
+ $suggestionContainer = $('.jquery-form-suggestion-' + suggestionId);
+ var $suggestions = $suggestionContainer.children();
+ if ($suggestions.length > 0 && $.inArray(code, [38, 40]) > -1) {
+ if (code === 38) { // key up
+ if ($.formUtils._selectedSuggestion === null) {
+ $.formUtils._selectedSuggestion = $suggestions.length - 1;
+ }
+ else{
+ $.formUtils._selectedSuggestion--;
+ }
+ if ($.formUtils._selectedSuggestion < 0) {
+ $.formUtils._selectedSuggestion = $suggestions.length - 1;
+ }
+ }
+ else if (code === 40) { // key down
+ if ($.formUtils._selectedSuggestion === null) {
+ $.formUtils._selectedSuggestion = 0;
+ }
+ else {
+ $.formUtils._selectedSuggestion++;
+ }
+ if ($.formUtils._selectedSuggestion > ($suggestions.length - 1)) {
+ $.formUtils._selectedSuggestion = 0;
+ }
+ }
+
+ // Scroll in suggestion window
+ var containerInnerHeight = $suggestionContainer.innerHeight(),
+ containerScrollTop = $suggestionContainer.scrollTop(),
+ suggestionHeight = $suggestionContainer.children().eq(0).outerHeight(),
+ activeSuggestionPosY = suggestionHeight * ($.formUtils._selectedSuggestion);
+
+ if (activeSuggestionPosY < containerScrollTop || activeSuggestionPosY > (containerScrollTop + containerInnerHeight)) {
+ $suggestionContainer.scrollTop(activeSuggestionPosY);
+ }
+
+ $suggestions
+ .removeClass('active-suggestion')
+ .css('background', 'none')
+ .eq($.formUtils._selectedSuggestion)
+ .addClass('active-suggestion')
+ .css(conf.activeSuggestionCSS);
+
+ e.preventDefault();
+ return false;
+ }
+ }
+ })
+ .unbind('blur.suggest')
+ .bind('blur.suggest', function () {
+ onSelectSuggestion($(this));
+ });
+
+ return $elem;
+ },
+
+ /**
+ * Error dialogs
+ *
+ * @var {Object}
+ */
+ LANG: {
+ errorTitle: 'Form submission failed!',
+ requiredField: 'This is a required field',
+ requiredFields: 'You have not answered all required fields',
+ badTime: 'You have not given a correct time',
+ badEmail: 'You have not given a correct e-mail address',
+ badTelephone: 'You have not given a correct phone number',
+ badSecurityAnswer: 'You have not given a correct answer to the security question',
+ badDate: 'You have not given a correct date',
+ lengthBadStart: 'The input value must be between ',
+ lengthBadEnd: ' characters',
+ lengthTooLongStart: 'The input value is longer than ',
+ lengthTooShortStart: 'The input value is shorter than ',
+ notConfirmed: 'Input values could not be confirmed',
+ badDomain: 'Incorrect domain value',
+ badUrl: 'The input value is not a correct URL',
+ badCustomVal: 'The input value is incorrect',
+ andSpaces: ' and spaces ',
+ badInt: 'The input value was not a correct number',
+ badSecurityNumber: 'Your social security number was incorrect',
+ badUKVatAnswer: 'Incorrect UK VAT Number',
+ badUKNin: 'Incorrect UK NIN',
+ badUKUtr: 'Incorrect UK UTR Number',
+ badStrength: 'The password isn\'t strong enough',
+ badNumberOfSelectedOptionsStart: 'You have to choose at least ',
+ badNumberOfSelectedOptionsEnd: ' answers',
+ badAlphaNumeric: 'The input value can only contain alphanumeric characters ',
+ badAlphaNumericExtra: ' and ',
+ wrongFileSize: 'The file you are trying to upload is too large (max %s)',
+ wrongFileType: 'Only files of type %s is allowed',
+ groupCheckedRangeStart: 'Please choose between ',
+ groupCheckedTooFewStart: 'Please choose at least ',
+ groupCheckedTooManyStart: 'Please choose a maximum of ',
+ groupCheckedEnd: ' item(s)',
+ badCreditCard: 'The credit card number is not correct',
+ badCVV: 'The CVV number was not correct',
+ wrongFileDim : 'Incorrect image dimensions,',
+ imageTooTall : 'the image can not be taller than',
+ imageTooWide : 'the image can not be wider than',
+ imageTooSmall : 'the image was too small',
+ min : 'min',
+ max : 'max',
+ imageRatioNotAccepted : 'Image ratio is not be accepted',
+ badBrazilTelephoneAnswer: 'The phone number entered is invalid',
+ badBrazilCEPAnswer: 'The CEP entered is invalid',
+ badBrazilCPFAnswer: 'The CPF entered is invalid',
+ badPlPesel: 'The PESEL entered is invalid',
+ badPlNip: 'The NIP entered is invalid',
+ badPlRegon: 'The REGON entered is invalid',
+ badreCaptcha: 'Please confirm that you are not a bot'
+ }
+ });
+
+})(jQuery, window);
+
+/**
+ * File declaring all default validators.
+ */
+(function($) {
+
+ /*
+ * Validate email
+ */
+ $.formUtils.addValidator({
+ name: 'email',
+ validatorFunction: function (email) {
+
+ var emailParts = email.toLowerCase().split('@'),
+ localPart = emailParts[0],
+ domain = emailParts[1];
+
+ if (localPart && domain) {
+
+ if( localPart.indexOf('"') === 0 ) {
+ var len = localPart.length;
+ localPart = localPart.replace(/\"/g, '');
+ if( localPart.length !== (len-2) ) {
+ return false; // It was not allowed to have more than two apostrophes
+ }
+ }
+
+ return $.formUtils.validators.validate_domain.validatorFunction(emailParts[1]) &&
+ localPart.indexOf('.') !== 0 &&
+ localPart.substring(localPart.length-1, localPart.length) !== '.' &&
+ localPart.indexOf('..') === -1 &&
+ !(/[^\w\+\.\-\#\-\_\~\!\$\&\'\(\)\*\+\,\;\=\:]/.test(localPart));
+ }
+
+ return false;
+ },
+ errorMessage: '',
+ errorMessageKey: 'badEmail'
+ });
+
+ /*
+ * Validate domain name
+ */
+ $.formUtils.addValidator({
+ name: 'domain',
+ validatorFunction: function (val) {
+ return val.length > 0 &&
+ val.length <= 253 && // Including sub domains
+ !(/[^a-zA-Z0-9]/.test(val.slice(-2))) && !(/[^a-zA-Z0-9]/.test(val.substr(0, 1))) && !(/[^a-zA-Z0-9\.\-]/.test(val)) &&
+ val.split('..').length === 1 &&
+ val.split('.').length > 1;
+ },
+ errorMessage: '',
+ errorMessageKey: 'badDomain'
+ });
+
+ /*
+ * Validate required
+ */
+ $.formUtils.addValidator({
+ name: 'required',
+ validatorFunction: function (val, $el, config, language, $form) {
+ switch ($el.attr('type')) {
+ case 'checkbox':
+ return $el.is(':checked');
+ case 'radio':
+ return $form.find('input[name="' + $el.attr('name') + '"]').filter(':checked').length > 0;
+ default:
+ return $.trim(val) !== '';
+ }
+ },
+ errorMessage: '',
+ errorMessageKey: function(config) {
+ if (config.errorMessagePosition === 'top' || typeof config.errorMessagePosition === 'function') {
+ return 'requiredFields';
+ }
+ else {
+ return 'requiredField';
+ }
+ }
+ });
+
+ /*
+ * Validate length range
+ */
+ $.formUtils.addValidator({
+ name: 'length',
+ validatorFunction: function (val, $el, conf, lang) {
+ var lengthAllowed = $el.valAttr('length'),
+ type = $el.attr('type');
+
+ if (lengthAllowed === undefined) {
+ alert('Please add attribute "data-validation-length" to ' + $el[0].nodeName + ' named ' + $el.attr('name'));
+ return true;
+ }
+
+ // check if length is above min, below max or within range.
+ var len = type === 'file' && $el.get(0).files !== undefined ? $el.get(0).files.length : val.length,
+ lengthCheckResults = $.formUtils.numericRangeCheck(len, lengthAllowed),
+ checkResult;
+
+ switch (lengthCheckResults[0]) { // outside of allowed range
+ case 'out':
+ this.errorMessage = lang.lengthBadStart + lengthAllowed + lang.lengthBadEnd;
+ checkResult = false;
+ break;
+ // too short
+ case 'min':
+ this.errorMessage = lang.lengthTooShortStart + lengthCheckResults[1] + lang.lengthBadEnd;
+ checkResult = false;
+ break;
+ // too long
+ case 'max':
+ this.errorMessage = lang.lengthTooLongStart + lengthCheckResults[1] + lang.lengthBadEnd;
+ checkResult = false;
+ break;
+ // ok
+ default:
+ checkResult = true;
+ }
+
+ return checkResult;
+ },
+ errorMessage: '',
+ errorMessageKey: ''
+ });
+
+ /*
+ * Validate url
+ */
+ $.formUtils.addValidator({
+ name: 'url',
+ validatorFunction: function (url) {
+ // written by Scott Gonzalez: http://projects.scottsplayground.com/iri/
+ // - Victor Jonsson added support for arrays in the url ?arg[]=sdfsdf
+ // - General improvements made by Stéphane Moureau <https://github.com/TraderStf>
+
+ var urlFilter = /^(https?|ftp):\/\/((((\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])(\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])(\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/(((\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/((\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|\[|\]|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#(((\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i;
+ if (urlFilter.test(url)) {
+ var domain = url.split('://')[1],
+ domainSlashPos = domain.indexOf('/');
+
+ if (domainSlashPos > -1) {
+ domain = domain.substr(0, domainSlashPos);
+ }
+
+ return $.formUtils.validators.validate_domain.validatorFunction(domain); // todo: add support for IP-addresses
+ }
+ return false;
+ },
+ errorMessage: '',
+ errorMessageKey: 'badUrl'
+ });
+
+ /*
+ * Validate number (floating or integer)
+ */
+ $.formUtils.addValidator({
+ name: 'number',
+ validatorFunction: function (val, $el, conf) {
+ if (val !== '') {
+ var allowing = $el.valAttr('allowing') || '',
+ decimalSeparator = $el.valAttr('decimal-separator') || conf.decimalSeparator,
+ allowsRange = false,
+ begin, end,
+ steps = $el.valAttr('step') || '',
+ allowsSteps = false,
+ sanitize = $el.attr('data-sanitize') || '',
+ isFormattedWithNumeral = sanitize.match(/(^|[\s])numberFormat([\s]|$)/i);
+
+ if (isFormattedWithNumeral) {
+ if (!window.numeral) {
+ throw new ReferenceError('The data-sanitize value numberFormat cannot be used without the numeral' +
+ ' library. Please see Data Validation in http://www.formvalidator.net for more information.');
+ }
+ //Unformat input first, then convert back to String
+ if (val.length) {
+ val = String(numeral().unformat(val));
+ }
+ }
+
+ if (allowing.indexOf('number') === -1) {
+ allowing += ',number';
+ }
+
+ if (allowing.indexOf('negative') === -1 && val.indexOf('-') === 0) {
+ return false;
+ }
+
+ if (allowing.indexOf('range') > -1) {
+ begin = parseFloat(allowing.substring(allowing.indexOf('[') + 1, allowing.indexOf(';')));
+ end = parseFloat(allowing.substring(allowing.indexOf(';') + 1, allowing.indexOf(']')));
+ allowsRange = true;
+ }
+
+ if (steps !== '') {
+ allowsSteps = true;
+ }
+
+ if (decimalSeparator === ',') {
+ if (val.indexOf('.') > -1) {
+ return false;
+ }
+ // Fix for checking range with floats using ,
+ val = val.replace(',', '.');
+ }
+ if (val.replace(/[0-9-]/g, '') === '' && (!allowsRange || (val >= begin && val <= end)) && (!allowsSteps || (val % steps === 0))) {
+ return true;
+ }
+
+ if (allowing.indexOf('float') > -1 && val.match(new RegExp('^([0-9-]+)\\.([0-9]+)$')) !== null && (!allowsRange || (val >= begin && val <= end)) && (!allowsSteps || (val % steps === 0))) {
+ return true;
+ }
+ }
+ return false;
+ },
+ errorMessage: '',
+ errorMessageKey: 'badInt'
+ });
+
+ /*
+ * Validate alpha numeric
+ */
+ $.formUtils.addValidator({
+ name: 'alphanumeric',
+ validatorFunction: function (val, $el, conf, language) {
+ var patternStart = '^([a-zA-Z0-9',
+ patternEnd = ']+)$',
+ additionalChars = $el.valAttr('allowing'),
+ pattern = '';
+
+ if (additionalChars) {
+ pattern = patternStart + additionalChars + patternEnd;
+ var extra = additionalChars.replace(/\\/g, '');
+ if (extra.indexOf(' ') > -1) {
+ extra = extra.replace(' ', '');
+ extra += language.andSpaces || $.formUtils.LANG.andSpaces;
+ }
+ this.errorMessage = language.badAlphaNumeric + language.badAlphaNumericExtra + extra;
+ } else {
+ pattern = patternStart + patternEnd;
+ this.errorMessage = language.badAlphaNumeric;
+ }
+
+ return new RegExp(pattern).test(val);
+ },
+ errorMessage: '',
+ errorMessageKey: ''
+ });
+
+ /*
+ * Validate against regexp
+ */
+ $.formUtils.addValidator({
+ name: 'custom',
+ validatorFunction: function (val, $el) {
+ var regexp = new RegExp($el.valAttr('regexp'));
+ return regexp.test(val);
+ },
+ errorMessage: '',
+ errorMessageKey: 'badCustomVal'
+ });
+
+ /*
+ * Validate date
+ */
+ $.formUtils.addValidator({
+ name: 'date',
+ validatorFunction: function (date, $el, conf) {
+ var dateFormat = $el.valAttr('format') || conf.dateFormat || 'yyyy-mm-dd',
+ addMissingLeadingZeros = $el.valAttr('require-leading-zero') === 'false';
+ return $.formUtils.parseDate(date, dateFormat, addMissingLeadingZeros) !== false;
+ },
+ errorMessage: '',
+ errorMessageKey: 'badDate'
+ });
+
+
+ /*
+ * Validate group of checkboxes, validate qty required is checked
+ * written by Steve Wasiura : http://stevewasiura.waztech.com
+ * element attrs
+ * data-validation="checkbox_group"
+ * data-validation-qty="1-2" // min 1 max 2
+ * data-validation-error-msg="chose min 1, max of 2 checkboxes"
+ */
+ $.formUtils.addValidator({
+ name: 'checkbox_group',
+ validatorFunction: function (val, $el, conf, lang, $form) {
+ // preset return var
+ var isValid = true,
+ // get name of element. since it is a checkbox group, all checkboxes will have same name
+ elname = $el.attr('name'),
+ // get checkboxes and count the checked ones
+ $checkBoxes = $('input[type=checkbox][name^="' + elname + '"]', $form),
+ checkedCount = $checkBoxes.filter(':checked').length,
+ // get el attr that specs qty required / allowed
+ qtyAllowed = $el.valAttr('qty');
+
+ if (qtyAllowed === undefined) {
+ var elementType = $el.get(0).nodeName;
+ alert('Attribute "data-validation-qty" is missing from ' + elementType + ' named ' + $el.attr('name'));
+ }
+
+ // call Utility function to check if count is above min, below max, within range etc.
+ var qtyCheckResults = $.formUtils.numericRangeCheck(checkedCount, qtyAllowed);
+
+ // results will be array, [0]=result str, [1]=qty int
+ switch (qtyCheckResults[0]) {
+ // outside allowed range
+ case 'out':
+ this.errorMessage = lang.groupCheckedRangeStart + qtyAllowed + lang.groupCheckedEnd;
+ isValid = false;
+ break;
+ // below min qty
+ case 'min':
+ this.errorMessage = lang.groupCheckedTooFewStart + qtyCheckResults[1] + lang.groupCheckedEnd;
+ isValid = false;
+ break;
+ // above max qty
+ case 'max':
+ this.errorMessage = lang.groupCheckedTooManyStart + qtyCheckResults[1] + lang.groupCheckedEnd;
+ isValid = false;
+ break;
+ // ok
+ default:
+ isValid = true;
+ }
+
+ if( !isValid ) {
+ var _triggerOnBlur = function() {
+ $checkBoxes.unbind('click', _triggerOnBlur);
+ $checkBoxes.filter('*[data-validation]').validateInputOnBlur(lang, conf, false, 'blur');
+ };
+ $checkBoxes.bind('click', _triggerOnBlur);
+ }
+
+ return isValid;
+ }
+ // errorMessage : '', // set above in switch statement
+ // errorMessageKey: '' // not used
+ });
+
+})(jQuery);
+
+
+}));
diff --git a/public/js/jquery.uploadPreview.min.js b/public/js/jquery.uploadPreview.min.js
new file mode 100755
index 0000000..8430826
--- /dev/null
+++ b/public/js/jquery.uploadPreview.min.js
@@ -0,0 +1 @@
+!function(e){e.extend({uploadPreview:function(l){var i=e.extend({input_field:".image-input",preview_box:".image-preview",label_field:".image-label",label_default:"Choose File",label_selected:"Change File",no_label:!1,success_callback:null},l);return window.File&&window.FileList&&window.FileReader?void(void 0!==e(i.input_field)&&null!==e(i.input_field)&&e(i.input_field).change(function(){var l=this.files;if(l.length>0){var a=l[0],o=new FileReader;o.addEventListener("load",function(l){var o=l.target;a.type.match("image")?(e(i.preview_box).css("background-image","url("+o.result+")"),e(i.preview_box).css("background-size","cover"),e(i.preview_box).css("background-position","center center")):a.type.match("audio")?e(i.preview_box).html("<audio controls><source src='"+o.result+"' type='"+a.type+"' />Your browser does not support the audio element.</audio>"):alert("This file type is not supported yet.")}),0==i.no_label&&e(i.label_field).html(i.label_selected),o.readAsDataURL(a),i.success_callback&&i.success_callback()}else 0==i.no_label&&e(i.label_field).html(i.label_default),e(i.preview_box).css("background-image","none"),e(i.preview_box+" audio").remove()})):(alert("You need a browser with file reader support, to use this form properly."),!1)}})}(jQuery); \ No newline at end of file
diff --git a/public/js/moment.js b/public/js/moment.js
new file mode 100755
index 0000000..1c18684
--- /dev/null
+++ b/public/js/moment.js
@@ -0,0 +1,4506 @@
+//! moment.js
+
+;(function (global, factory) {
+ typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
+ typeof define === 'function' && define.amd ? define(factory) :
+ global.moment = factory()
+}(this, (function () { 'use strict';
+
+ var hookCallback;
+
+ function hooks () {
+ return hookCallback.apply(null, arguments);
+ }
+
+ // This is done to register the method called with moment()
+ // without creating circular dependencies.
+ function setHookCallback (callback) {
+ hookCallback = callback;
+ }
+
+ function isArray(input) {
+ return input instanceof Array || Object.prototype.toString.call(input) === '[object Array]';
+ }
+
+ function isObject(input) {
+ // IE8 will treat undefined and null as object if it wasn't for
+ // input != null
+ return input != null && Object.prototype.toString.call(input) === '[object Object]';
+ }
+
+ function isObjectEmpty(obj) {
+ if (Object.getOwnPropertyNames) {
+ return (Object.getOwnPropertyNames(obj).length === 0);
+ } else {
+ var k;
+ for (k in obj) {
+ if (obj.hasOwnProperty(k)) {
+ return false;
+ }
+ }
+ return true;
+ }
+ }
+
+ function isUndefined(input) {
+ return input === void 0;
+ }
+
+ function isNumber(input) {
+ return typeof input === 'number' || Object.prototype.toString.call(input) === '[object Number]';
+ }
+
+ function isDate(input) {
+ return input instanceof Date || Object.prototype.toString.call(input) === '[object Date]';
+ }
+
+ function map(arr, fn) {
+ var res = [], i;
+ for (i = 0; i < arr.length; ++i) {
+ res.push(fn(arr[i], i));
+ }
+ return res;
+ }
+
+ function hasOwnProp(a, b) {
+ return Object.prototype.hasOwnProperty.call(a, b);
+ }
+
+ function extend(a, b) {
+ for (var i in b) {
+ if (hasOwnProp(b, i)) {
+ a[i] = b[i];
+ }
+ }
+
+ if (hasOwnProp(b, 'toString')) {
+ a.toString = b.toString;
+ }
+
+ if (hasOwnProp(b, 'valueOf')) {
+ a.valueOf = b.valueOf;
+ }
+
+ return a;
+ }
+
+ function createUTC (input, format, locale, strict) {
+ return createLocalOrUTC(input, format, locale, strict, true).utc();
+ }
+
+ function defaultParsingFlags() {
+ // We need to deep clone this object.
+ return {
+ empty : false,
+ unusedTokens : [],
+ unusedInput : [],
+ overflow : -2,
+ charsLeftOver : 0,
+ nullInput : false,
+ invalidMonth : null,
+ invalidFormat : false,
+ userInvalidated : false,
+ iso : false,
+ parsedDateParts : [],
+ meridiem : null,
+ rfc2822 : false,
+ weekdayMismatch : false
+ };
+ }
+
+ function getParsingFlags(m) {
+ if (m._pf == null) {
+ m._pf = defaultParsingFlags();
+ }
+ return m._pf;
+ }
+
+ var some;
+ if (Array.prototype.some) {
+ some = Array.prototype.some;
+ } else {
+ some = function (fun) {
+ var t = Object(this);
+ var len = t.length >>> 0;
+
+ for (var i = 0; i < len; i++) {
+ if (i in t && fun.call(this, t[i], i, t)) {
+ return true;
+ }
+ }
+
+ return false;
+ };
+ }
+
+ function isValid(m) {
+ if (m._isValid == null) {
+ var flags = getParsingFlags(m);
+ var parsedParts = some.call(flags.parsedDateParts, function (i) {
+ return i != null;
+ });
+ var isNowValid = !isNaN(m._d.getTime()) &&
+ flags.overflow < 0 &&
+ !flags.empty &&
+ !flags.invalidMonth &&
+ !flags.invalidWeekday &&
+ !flags.weekdayMismatch &&
+ !flags.nullInput &&
+ !flags.invalidFormat &&
+ !flags.userInvalidated &&
+ (!flags.meridiem || (flags.meridiem && parsedParts));
+
+ if (m._strict) {
+ isNowValid = isNowValid &&
+ flags.charsLeftOver === 0 &&
+ flags.unusedTokens.length === 0 &&
+ flags.bigHour === undefined;
+ }
+
+ if (Object.isFrozen == null || !Object.isFrozen(m)) {
+ m._isValid = isNowValid;
+ }
+ else {
+ return isNowValid;
+ }
+ }
+ return m._isValid;
+ }
+
+ function createInvalid (flags) {
+ var m = createUTC(NaN);
+ if (flags != null) {
+ extend(getParsingFlags(m), flags);
+ }
+ else {
+ getParsingFlags(m).userInvalidated = true;
+ }
+
+ return m;
+ }
+
+ // Plugins that add properties should also add the key here (null value),
+ // so we can properly clone ourselves.
+ var momentProperties = hooks.momentProperties = [];
+
+ function copyConfig(to, from) {
+ var i, prop, val;
+
+ if (!isUndefined(from._isAMomentObject)) {
+ to._isAMomentObject = from._isAMomentObject;
+ }
+ if (!isUndefined(from._i)) {
+ to._i = from._i;
+ }
+ if (!isUndefined(from._f)) {
+ to._f = from._f;
+ }
+ if (!isUndefined(from._l)) {
+ to._l = from._l;
+ }
+ if (!isUndefined(from._strict)) {
+ to._strict = from._strict;
+ }
+ if (!isUndefined(from._tzm)) {
+ to._tzm = from._tzm;
+ }
+ if (!isUndefined(from._isUTC)) {
+ to._isUTC = from._isUTC;
+ }
+ if (!isUndefined(from._offset)) {
+ to._offset = from._offset;
+ }
+ if (!isUndefined(from._pf)) {
+ to._pf = getParsingFlags(from);
+ }
+ if (!isUndefined(from._locale)) {
+ to._locale = from._locale;
+ }
+
+ if (momentProperties.length > 0) {
+ for (i = 0; i < momentProperties.length; i++) {
+ prop = momentProperties[i];
+ val = from[prop];
+ if (!isUndefined(val)) {
+ to[prop] = val;
+ }
+ }
+ }
+
+ return to;
+ }
+
+ var updateInProgress = false;
+
+ // Moment prototype object
+ function Moment(config) {
+ copyConfig(this, config);
+ this._d = new Date(config._d != null ? config._d.getTime() : NaN);
+ if (!this.isValid()) {
+ this._d = new Date(NaN);
+ }
+ // Prevent infinite loop in case updateOffset creates new moment
+ // objects.
+ if (updateInProgress === false) {
+ updateInProgress = true;
+ hooks.updateOffset(this);
+ updateInProgress = false;
+ }
+ }
+
+ function isMoment (obj) {
+ return obj instanceof Moment || (obj != null && obj._isAMomentObject != null);
+ }
+
+ function absFloor (number) {
+ if (number < 0) {
+ // -0 -> 0
+ return Math.ceil(number) || 0;
+ } else {
+ return Math.floor(number);
+ }
+ }
+
+ function toInt(argumentForCoercion) {
+ var coercedNumber = +argumentForCoercion,
+ value = 0;
+
+ if (coercedNumber !== 0 && isFinite(coercedNumber)) {
+ value = absFloor(coercedNumber);
+ }
+
+ return value;
+ }
+
+ // compare two arrays, return the number of differences
+ function compareArrays(array1, array2, dontConvert) {
+ var len = Math.min(array1.length, array2.length),
+ lengthDiff = Math.abs(array1.length - array2.length),
+ diffs = 0,
+ i;
+ for (i = 0; i < len; i++) {
+ if ((dontConvert && array1[i] !== array2[i]) ||
+ (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))) {
+ diffs++;
+ }
+ }
+ return diffs + lengthDiff;
+ }
+
+ function warn(msg) {
+ if (hooks.suppressDeprecationWarnings === false &&
+ (typeof console !== 'undefined') && console.warn) {
+ console.warn('Deprecation warning: ' + msg);
+ }
+ }
+
+ function deprecate(msg, fn) {
+ var firstTime = true;
+
+ return extend(function () {
+ if (hooks.deprecationHandler != null) {
+ hooks.deprecationHandler(null, msg);
+ }
+ if (firstTime) {
+ var args = [];
+ var arg;
+ for (var i = 0; i < arguments.length; i++) {
+ arg = '';
+ if (typeof arguments[i] === 'object') {
+ arg += '\n[' + i + '] ';
+ for (var key in arguments[0]) {
+ arg += key + ': ' + arguments[0][key] + ', ';
+ }
+ arg = arg.slice(0, -2); // Remove trailing comma and space
+ } else {
+ arg = arguments[i];
+ }
+ args.push(arg);
+ }
+ warn(msg + '\nArguments: ' + Array.prototype.slice.call(args).join('') + '\n' + (new Error()).stack);
+ firstTime = false;
+ }
+ return fn.apply(this, arguments);
+ }, fn);
+ }
+
+ var deprecations = {};
+
+ function deprecateSimple(name, msg) {
+ if (hooks.deprecationHandler != null) {
+ hooks.deprecationHandler(name, msg);
+ }
+ if (!deprecations[name]) {
+ warn(msg);
+ deprecations[name] = true;
+ }
+ }
+
+ hooks.suppressDeprecationWarnings = false;
+ hooks.deprecationHandler = null;
+
+ function isFunction(input) {
+ return input instanceof Function || Object.prototype.toString.call(input) === '[object Function]';
+ }
+
+ function set (config) {
+ var prop, i;
+ for (i in config) {
+ prop = config[i];
+ if (isFunction(prop)) {
+ this[i] = prop;
+ } else {
+ this['_' + i] = prop;
+ }
+ }
+ this._config = config;
+ // Lenient ordinal parsing accepts just a number in addition to
+ // number + (possibly) stuff coming from _dayOfMonthOrdinalParse.
+ // TODO: Remove "ordinalParse" fallback in next major release.
+ this._dayOfMonthOrdinalParseLenient = new RegExp(
+ (this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) +
+ '|' + (/\d{1,2}/).source);
+ }
+
+ function mergeConfigs(parentConfig, childConfig) {
+ var res = extend({}, parentConfig), prop;
+ for (prop in childConfig) {
+ if (hasOwnProp(childConfig, prop)) {
+ if (isObject(parentConfig[prop]) && isObject(childConfig[prop])) {
+ res[prop] = {};
+ extend(res[prop], parentConfig[prop]);
+ extend(res[prop], childConfig[prop]);
+ } else if (childConfig[prop] != null) {
+ res[prop] = childConfig[prop];
+ } else {
+ delete res[prop];
+ }
+ }
+ }
+ for (prop in parentConfig) {
+ if (hasOwnProp(parentConfig, prop) &&
+ !hasOwnProp(childConfig, prop) &&
+ isObject(parentConfig[prop])) {
+ // make sure changes to properties don't modify parent config
+ res[prop] = extend({}, res[prop]);
+ }
+ }
+ return res;
+ }
+
+ function Locale(config) {
+ if (config != null) {
+ this.set(config);
+ }
+ }
+
+ var keys;
+
+ if (Object.keys) {
+ keys = Object.keys;
+ } else {
+ keys = function (obj) {
+ var i, res = [];
+ for (i in obj) {
+ if (hasOwnProp(obj, i)) {
+ res.push(i);
+ }
+ }
+ return res;
+ };
+ }
+
+ var defaultCalendar = {
+ sameDay : '[Today at] LT',
+ nextDay : '[Tomorrow at] LT',
+ nextWeek : 'dddd [at] LT',
+ lastDay : '[Yesterday at] LT',
+ lastWeek : '[Last] dddd [at] LT',
+ sameElse : 'L'
+ };
+
+ function calendar (key, mom, now) {
+ var output = this._calendar[key] || this._calendar['sameElse'];
+ return isFunction(output) ? output.call(mom, now) : output;
+ }
+
+ var defaultLongDateFormat = {
+ LTS : 'h:mm:ss A',
+ LT : 'h:mm A',
+ L : 'MM/DD/YYYY',
+ LL : 'MMMM D, YYYY',
+ LLL : 'MMMM D, YYYY h:mm A',
+ LLLL : 'dddd, MMMM D, YYYY h:mm A'
+ };
+
+ function longDateFormat (key) {
+ var format = this._longDateFormat[key],
+ formatUpper = this._longDateFormat[key.toUpperCase()];
+
+ if (format || !formatUpper) {
+ return format;
+ }
+
+ this._longDateFormat[key] = formatUpper.replace(/MMMM|MM|DD|dddd/g, function (val) {
+ return val.slice(1);
+ });
+
+ return this._longDateFormat[key];
+ }
+
+ var defaultInvalidDate = 'Invalid date';
+
+ function invalidDate () {
+ return this._invalidDate;
+ }
+
+ var defaultOrdinal = '%d';
+ var defaultDayOfMonthOrdinalParse = /\d{1,2}/;
+
+ function ordinal (number) {
+ return this._ordinal.replace('%d', number);
+ }
+
+ var defaultRelativeTime = {
+ future : 'in %s',
+ past : '%s ago',
+ s : 'a few seconds',
+ ss : '%d seconds',
+ m : 'a minute',
+ mm : '%d minutes',
+ h : 'an hour',
+ hh : '%d hours',
+ d : 'a day',
+ dd : '%d days',
+ M : 'a month',
+ MM : '%d months',
+ y : 'a year',
+ yy : '%d years'
+ };
+
+ function relativeTime (number, withoutSuffix, string, isFuture) {
+ var output = this._relativeTime[string];
+ return (isFunction(output)) ?
+ output(number, withoutSuffix, string, isFuture) :
+ output.replace(/%d/i, number);
+ }
+
+ function pastFuture (diff, output) {
+ var format = this._relativeTime[diff > 0 ? 'future' : 'past'];
+ return isFunction(format) ? format(output) : format.replace(/%s/i, output);
+ }
+
+ var aliases = {};
+
+ function addUnitAlias (unit, shorthand) {
+ var lowerCase = unit.toLowerCase();
+ aliases[lowerCase] = aliases[lowerCase + 's'] = aliases[shorthand] = unit;
+ }
+
+ function normalizeUnits(units) {
+ return typeof units === 'string' ? aliases[units] || aliases[units.toLowerCase()] : undefined;
+ }
+
+ function normalizeObjectUnits(inputObject) {
+ var normalizedInput = {},
+ normalizedProp,
+ prop;
+
+ for (prop in inputObject) {
+ if (hasOwnProp(inputObject, prop)) {
+ normalizedProp = normalizeUnits(prop);
+ if (normalizedProp) {
+ normalizedInput[normalizedProp] = inputObject[prop];
+ }
+ }
+ }
+
+ return normalizedInput;
+ }
+
+ var priorities = {};
+
+ function addUnitPriority(unit, priority) {
+ priorities[unit] = priority;
+ }
+
+ function getPrioritizedUnits(unitsObj) {
+ var units = [];
+ for (var u in unitsObj) {
+ units.push({unit: u, priority: priorities[u]});
+ }
+ units.sort(function (a, b) {
+ return a.priority - b.priority;
+ });
+ return units;
+ }
+
+ function zeroFill(number, targetLength, forceSign) {
+ var absNumber = '' + Math.abs(number),
+ zerosToFill = targetLength - absNumber.length,
+ sign = number >= 0;
+ return (sign ? (forceSign ? '+' : '') : '-') +
+ Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) + absNumber;
+ }
+
+ var formattingTokens = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;
+
+ var localFormattingTokens = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g;
+
+ var formatFunctions = {};
+
+ var formatTokenFunctions = {};
+
+ // token: 'M'
+ // padded: ['MM', 2]
+ // ordinal: 'Mo'
+ // callback: function () { this.month() + 1 }
+ function addFormatToken (token, padded, ordinal, callback) {
+ var func = callback;
+ if (typeof callback === 'string') {
+ func = function () {
+ return this[callback]();
+ };
+ }
+ if (token) {
+ formatTokenFunctions[token] = func;
+ }
+ if (padded) {
+ formatTokenFunctions[padded[0]] = function () {
+ return zeroFill(func.apply(this, arguments), padded[1], padded[2]);
+ };
+ }
+ if (ordinal) {
+ formatTokenFunctions[ordinal] = function () {
+ return this.localeData().ordinal(func.apply(this, arguments), token);
+ };
+ }
+ }
+
+ function removeFormattingTokens(input) {
+ if (input.match(/\[[\s\S]/)) {
+ return input.replace(/^\[|\]$/g, '');
+ }
+ return input.replace(/\\/g, '');
+ }
+
+ function makeFormatFunction(format) {
+ var array = format.match(formattingTokens), i, length;
+
+ for (i = 0, length = array.length; i < length; i++) {
+ if (formatTokenFunctions[array[i]]) {
+ array[i] = formatTokenFunctions[array[i]];
+ } else {
+ array[i] = removeFormattingTokens(array[i]);
+ }
+ }
+
+ return function (mom) {
+ var output = '', i;
+ for (i = 0; i < length; i++) {
+ output += isFunction(array[i]) ? array[i].call(mom, format) : array[i];
+ }
+ return output;
+ };
+ }
+
+ // format date using native date object
+ function formatMoment(m, format) {
+ if (!m.isValid()) {
+ return m.localeData().invalidDate();
+ }
+
+ format = expandFormat(format, m.localeData());
+ formatFunctions[format] = formatFunctions[format] || makeFormatFunction(format);
+
+ return formatFunctions[format](m);
+ }
+
+ function expandFormat(format, locale) {
+ var i = 5;
+
+ function replaceLongDateFormatTokens(input) {
+ return locale.longDateFormat(input) || input;
+ }
+
+ localFormattingTokens.lastIndex = 0;
+ while (i >= 0 && localFormattingTokens.test(format)) {
+ format = format.replace(localFormattingTokens, replaceLongDateFormatTokens);
+ localFormattingTokens.lastIndex = 0;
+ i -= 1;
+ }
+
+ return format;
+ }
+
+ var match1 = /\d/; // 0 - 9
+ var match2 = /\d\d/; // 00 - 99
+ var match3 = /\d{3}/; // 000 - 999
+ var match4 = /\d{4}/; // 0000 - 9999
+ var match6 = /[+-]?\d{6}/; // -999999 - 999999
+ var match1to2 = /\d\d?/; // 0 - 99
+ var match3to4 = /\d\d\d\d?/; // 999 - 9999
+ var match5to6 = /\d\d\d\d\d\d?/; // 99999 - 999999
+ var match1to3 = /\d{1,3}/; // 0 - 999
+ var match1to4 = /\d{1,4}/; // 0 - 9999
+ var match1to6 = /[+-]?\d{1,6}/; // -999999 - 999999
+
+ var matchUnsigned = /\d+/; // 0 - inf
+ var matchSigned = /[+-]?\d+/; // -inf - inf
+
+ var matchOffset = /Z|[+-]\d\d:?\d\d/gi; // +00:00 -00:00 +0000 -0000 or Z
+ var matchShortOffset = /Z|[+-]\d\d(?::?\d\d)?/gi; // +00 -00 +00:00 -00:00 +0000 -0000 or Z
+
+ var matchTimestamp = /[+-]?\d+(\.\d{1,3})?/; // 123456789 123456789.123
+
+ // any word (or two) characters or numbers including two/three word month in arabic.
+ // includes scottish gaelic two word and hyphenated months
+ var matchWord = /[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;
+
+ var regexes = {};
+
+ function addRegexToken (token, regex, strictRegex) {
+ regexes[token] = isFunction(regex) ? regex : function (isStrict, localeData) {
+ return (isStrict && strictRegex) ? strictRegex : regex;
+ };
+ }
+
+ function getParseRegexForToken (token, config) {
+ if (!hasOwnProp(regexes, token)) {
+ return new RegExp(unescapeFormat(token));
+ }
+
+ return regexes[token](config._strict, config._locale);
+ }
+
+ // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript
+ function unescapeFormat(s) {
+ return regexEscape(s.replace('\\', '').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (matched, p1, p2, p3, p4) {
+ return p1 || p2 || p3 || p4;
+ }));
+ }
+
+ function regexEscape(s) {
+ return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
+ }
+
+ var tokens = {};
+
+ function addParseToken (token, callback) {
+ var i, func = callback;
+ if (typeof token === 'string') {
+ token = [token];
+ }
+ if (isNumber(callback)) {
+ func = function (input, array) {
+ array[callback] = toInt(input);
+ };
+ }
+ for (i = 0; i < token.length; i++) {
+ tokens[token[i]] = func;
+ }
+ }
+
+ function addWeekParseToken (token, callback) {
+ addParseToken(token, function (input, array, config, token) {
+ config._w = config._w || {};
+ callback(input, config._w, config, token);
+ });
+ }
+
+ function addTimeToArrayFromToken(token, input, config) {
+ if (input != null && hasOwnProp(tokens, token)) {
+ tokens[token](input, config._a, config, token);
+ }
+ }
+
+ var YEAR = 0;
+ var MONTH = 1;
+ var DATE = 2;
+ var HOUR = 3;
+ var MINUTE = 4;
+ var SECOND = 5;
+ var MILLISECOND = 6;
+ var WEEK = 7;
+ var WEEKDAY = 8;
+
+ // FORMATTING
+
+ addFormatToken('Y', 0, 0, function () {
+ var y = this.year();
+ return y <= 9999 ? '' + y : '+' + y;
+ });
+
+ addFormatToken(0, ['YY', 2], 0, function () {
+ return this.year() % 100;
+ });
+
+ addFormatToken(0, ['YYYY', 4], 0, 'year');
+ addFormatToken(0, ['YYYYY', 5], 0, 'year');
+ addFormatToken(0, ['YYYYYY', 6, true], 0, 'year');
+
+ // ALIASES
+
+ addUnitAlias('year', 'y');
+
+ // PRIORITIES
+
+ addUnitPriority('year', 1);
+
+ // PARSING
+
+ addRegexToken('Y', matchSigned);
+ addRegexToken('YY', match1to2, match2);
+ addRegexToken('YYYY', match1to4, match4);
+ addRegexToken('YYYYY', match1to6, match6);
+ addRegexToken('YYYYYY', match1to6, match6);
+
+ addParseToken(['YYYYY', 'YYYYYY'], YEAR);
+ addParseToken('YYYY', function (input, array) {
+ array[YEAR] = input.length === 2 ? hooks.parseTwoDigitYear(input) : toInt(input);
+ });
+ addParseToken('YY', function (input, array) {
+ array[YEAR] = hooks.parseTwoDigitYear(input);
+ });
+ addParseToken('Y', function (input, array) {
+ array[YEAR] = parseInt(input, 10);
+ });
+
+ // HELPERS
+
+ function daysInYear(year) {
+ return isLeapYear(year) ? 366 : 365;
+ }
+
+ function isLeapYear(year) {
+ return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0;
+ }
+
+ // HOOKS
+
+ hooks.parseTwoDigitYear = function (input) {
+ return toInt(input) + (toInt(input) > 68 ? 1900 : 2000);
+ };
+
+ // MOMENTS
+
+ var getSetYear = makeGetSet('FullYear', true);
+
+ function getIsLeapYear () {
+ return isLeapYear(this.year());
+ }
+
+ function makeGetSet (unit, keepTime) {
+ return function (value) {
+ if (value != null) {
+ set$1(this, unit, value);
+ hooks.updateOffset(this, keepTime);
+ return this;
+ } else {
+ return get(this, unit);
+ }
+ };
+ }
+
+ function get (mom, unit) {
+ return mom.isValid() ?
+ mom._d['get' + (mom._isUTC ? 'UTC' : '') + unit]() : NaN;
+ }
+
+ function set$1 (mom, unit, value) {
+ if (mom.isValid() && !isNaN(value)) {
+ if (unit === 'FullYear' && isLeapYear(mom.year()) && mom.month() === 1 && mom.date() === 29) {
+ mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value, mom.month(), daysInMonth(value, mom.month()));
+ }
+ else {
+ mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value);
+ }
+ }
+ }
+
+ // MOMENTS
+
+ function stringGet (units) {
+ units = normalizeUnits(units);
+ if (isFunction(this[units])) {
+ return this[units]();
+ }
+ return this;
+ }
+
+
+ function stringSet (units, value) {
+ if (typeof units === 'object') {
+ units = normalizeObjectUnits(units);
+ var prioritized = getPrioritizedUnits(units);
+ for (var i = 0; i < prioritized.length; i++) {
+ this[prioritized[i].unit](units[prioritized[i].unit]);
+ }
+ } else {
+ units = normalizeUnits(units);
+ if (isFunction(this[units])) {
+ return this[units](value);
+ }
+ }
+ return this;
+ }
+
+ function mod(n, x) {
+ return ((n % x) + x) % x;
+ }
+
+ var indexOf;
+
+ if (Array.prototype.indexOf) {
+ indexOf = Array.prototype.indexOf;
+ } else {
+ indexOf = function (o) {
+ // I know
+ var i;
+ for (i = 0; i < this.length; ++i) {
+ if (this[i] === o) {
+ return i;
+ }
+ }
+ return -1;
+ };
+ }
+
+ function daysInMonth(year, month) {
+ if (isNaN(year) || isNaN(month)) {
+ return NaN;
+ }
+ var modMonth = mod(month, 12);
+ year += (month - modMonth) / 12;
+ return modMonth === 1 ? (isLeapYear(year) ? 29 : 28) : (31 - modMonth % 7 % 2);
+ }
+
+ // FORMATTING
+
+ addFormatToken('M', ['MM', 2], 'Mo', function () {
+ return this.month() + 1;
+ });
+
+ addFormatToken('MMM', 0, 0, function (format) {
+ return this.localeData().monthsShort(this, format);
+ });
+
+ addFormatToken('MMMM', 0, 0, function (format) {
+ return this.localeData().months(this, format);
+ });
+
+ // ALIASES
+
+ addUnitAlias('month', 'M');
+
+ // PRIORITY
+
+ addUnitPriority('month', 8);
+
+ // PARSING
+
+ addRegexToken('M', match1to2);
+ addRegexToken('MM', match1to2, match2);
+ addRegexToken('MMM', function (isStrict, locale) {
+ return locale.monthsShortRegex(isStrict);
+ });
+ addRegexToken('MMMM', function (isStrict, locale) {
+ return locale.monthsRegex(isStrict);
+ });
+
+ addParseToken(['M', 'MM'], function (input, array) {
+ array[MONTH] = toInt(input) - 1;
+ });
+
+ addParseToken(['MMM', 'MMMM'], function (input, array, config, token) {
+ var month = config._locale.monthsParse(input, token, config._strict);
+ // if we didn't find a month name, mark the date as invalid.
+ if (month != null) {
+ array[MONTH] = month;
+ } else {
+ getParsingFlags(config).invalidMonth = input;
+ }
+ });
+
+ // LOCALES
+
+ var MONTHS_IN_FORMAT = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/;
+ var defaultLocaleMonths = 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_');
+ function localeMonths (m, format) {
+ if (!m) {
+ return isArray(this._months) ? this._months :
+ this._months['standalone'];
+ }
+ return isArray(this._months) ? this._months[m.month()] :
+ this._months[(this._months.isFormat || MONTHS_IN_FORMAT).test(format) ? 'format' : 'standalone'][m.month()];
+ }
+
+ var defaultLocaleMonthsShort = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_');
+ function localeMonthsShort (m, format) {
+ if (!m) {
+ return isArray(this._monthsShort) ? this._monthsShort :
+ this._monthsShort['standalone'];
+ }
+ return isArray(this._monthsShort) ? this._monthsShort[m.month()] :
+ this._monthsShort[MONTHS_IN_FORMAT.test(format) ? 'format' : 'standalone'][m.month()];
+ }
+
+ function handleStrictParse(monthName, format, strict) {
+ var i, ii, mom, llc = monthName.toLocaleLowerCase();
+ if (!this._monthsParse) {
+ // this is not used
+ this._monthsParse = [];
+ this._longMonthsParse = [];
+ this._shortMonthsParse = [];
+ for (i = 0; i < 12; ++i) {
+ mom = createUTC([2000, i]);
+ this._shortMonthsParse[i] = this.monthsShort(mom, '').toLocaleLowerCase();
+ this._longMonthsParse[i] = this.months(mom, '').toLocaleLowerCase();
+ }
+ }
+
+ if (strict) {
+ if (format === 'MMM') {
+ ii = indexOf.call(this._shortMonthsParse, llc);
+ return ii !== -1 ? ii : null;
+ } else {
+ ii = indexOf.call(this._longMonthsParse, llc);
+ return ii !== -1 ? ii : null;
+ }
+ } else {
+ if (format === 'MMM') {
+ ii = indexOf.call(this._shortMonthsParse, llc);
+ if (ii !== -1) {
+ return ii;
+ }
+ ii = indexOf.call(this._longMonthsParse, llc);
+ return ii !== -1 ? ii : null;
+ } else {
+ ii = indexOf.call(this._longMonthsParse, llc);
+ if (ii !== -1) {
+ return ii;
+ }
+ ii = indexOf.call(this._shortMonthsParse, llc);
+ return ii !== -1 ? ii : null;
+ }
+ }
+ }
+
+ function localeMonthsParse (monthName, format, strict) {
+ var i, mom, regex;
+
+ if (this._monthsParseExact) {
+ return handleStrictParse.call(this, monthName, format, strict);
+ }
+
+ if (!this._monthsParse) {
+ this._monthsParse = [];
+ this._longMonthsParse = [];
+ this._shortMonthsParse = [];
+ }
+
+ // TODO: add sorting
+ // Sorting makes sure if one month (or abbr) is a prefix of another
+ // see sorting in computeMonthsParse
+ for (i = 0; i < 12; i++) {
+ // make the regex if we don't have it already
+ mom = createUTC([2000, i]);
+ if (strict && !this._longMonthsParse[i]) {
+ this._longMonthsParse[i] = new RegExp('^' + this.months(mom, '').replace('.', '') + '$', 'i');
+ this._shortMonthsParse[i] = new RegExp('^' + this.monthsShort(mom, '').replace('.', '') + '$', 'i');
+ }
+ if (!strict && !this._monthsParse[i]) {
+ regex = '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, '');
+ this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i');
+ }
+ // test the regex
+ if (strict && format === 'MMMM' && this._longMonthsParse[i].test(monthName)) {
+ return i;
+ } else if (strict && format === 'MMM' && this._shortMonthsParse[i].test(monthName)) {
+ return i;
+ } else if (!strict && this._monthsParse[i].test(monthName)) {
+ return i;
+ }
+ }
+ }
+
+ // MOMENTS
+
+ function setMonth (mom, value) {
+ var dayOfMonth;
+
+ if (!mom.isValid()) {
+ // No op
+ return mom;
+ }
+
+ if (typeof value === 'string') {
+ if (/^\d+$/.test(value)) {
+ value = toInt(value);
+ } else {
+ value = mom.localeData().monthsParse(value);
+ // TODO: Another silent failure?
+ if (!isNumber(value)) {
+ return mom;
+ }
+ }
+ }
+
+ dayOfMonth = Math.min(mom.date(), daysInMonth(mom.year(), value));
+ mom._d['set' + (mom._isUTC ? 'UTC' : '') + 'Month'](value, dayOfMonth);
+ return mom;
+ }
+
+ function getSetMonth (value) {
+ if (value != null) {
+ setMonth(this, value);
+ hooks.updateOffset(this, true);
+ return this;
+ } else {
+ return get(this, 'Month');
+ }
+ }
+
+ function getDaysInMonth () {
+ return daysInMonth(this.year(), this.month());
+ }
+
+ var defaultMonthsShortRegex = matchWord;
+ function monthsShortRegex (isStrict) {
+ if (this._monthsParseExact) {
+ if (!hasOwnProp(this, '_monthsRegex')) {
+ computeMonthsParse.call(this);
+ }
+ if (isStrict) {
+ return this._monthsShortStrictRegex;
+ } else {
+ return this._monthsShortRegex;
+ }
+ } else {
+ if (!hasOwnProp(this, '_monthsShortRegex')) {
+ this._monthsShortRegex = defaultMonthsShortRegex;
+ }
+ return this._monthsShortStrictRegex && isStrict ?
+ this._monthsShortStrictRegex : this._monthsShortRegex;
+ }
+ }
+
+ var defaultMonthsRegex = matchWord;
+ function monthsRegex (isStrict) {
+ if (this._monthsParseExact) {
+ if (!hasOwnProp(this, '_monthsRegex')) {
+ computeMonthsParse.call(this);
+ }
+ if (isStrict) {
+ return this._monthsStrictRegex;
+ } else {
+ return this._monthsRegex;
+ }
+ } else {
+ if (!hasOwnProp(this, '_monthsRegex')) {
+ this._monthsRegex = defaultMonthsRegex;
+ }
+ return this._monthsStrictRegex && isStrict ?
+ this._monthsStrictRegex : this._monthsRegex;
+ }
+ }
+
+ function computeMonthsParse () {
+ function cmpLenRev(a, b) {
+ return b.length - a.length;
+ }
+
+ var shortPieces = [], longPieces = [], mixedPieces = [],
+ i, mom;
+ for (i = 0; i < 12; i++) {
+ // make the regex if we don't have it already
+ mom = createUTC([2000, i]);
+ shortPieces.push(this.monthsShort(mom, ''));
+ longPieces.push(this.months(mom, ''));
+ mixedPieces.push(this.months(mom, ''));
+ mixedPieces.push(this.monthsShort(mom, ''));
+ }
+ // Sorting makes sure if one month (or abbr) is a prefix of another it
+ // will match the longer piece.
+ shortPieces.sort(cmpLenRev);
+ longPieces.sort(cmpLenRev);
+ mixedPieces.sort(cmpLenRev);
+ for (i = 0; i < 12; i++) {
+ shortPieces[i] = regexEscape(shortPieces[i]);
+ longPieces[i] = regexEscape(longPieces[i]);
+ }
+ for (i = 0; i < 24; i++) {
+ mixedPieces[i] = regexEscape(mixedPieces[i]);
+ }
+
+ this._monthsRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
+ this._monthsShortRegex = this._monthsRegex;
+ this._monthsStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i');
+ this._monthsShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i');
+ }
+
+ function createDate (y, m, d, h, M, s, ms) {
+ // can't just apply() to create a date:
+ // https://stackoverflow.com/q/181348
+ var date = new Date(y, m, d, h, M, s, ms);
+
+ // the date constructor remaps years 0-99 to 1900-1999
+ if (y < 100 && y >= 0 && isFinite(date.getFullYear())) {
+ date.setFullYear(y);
+ }
+ return date;
+ }
+
+ function createUTCDate (y) {
+ var date = new Date(Date.UTC.apply(null, arguments));
+
+ // the Date.UTC function remaps years 0-99 to 1900-1999
+ if (y < 100 && y >= 0 && isFinite(date.getUTCFullYear())) {
+ date.setUTCFullYear(y);
+ }
+ return date;
+ }
+
+ // start-of-first-week - start-of-year
+ function firstWeekOffset(year, dow, doy) {
+ var // first-week day -- which january is always in the first week (4 for iso, 1 for other)
+ fwd = 7 + dow - doy,
+ // first-week day local weekday -- which local weekday is fwd
+ fwdlw = (7 + createUTCDate(year, 0, fwd).getUTCDay() - dow) % 7;
+
+ return -fwdlw + fwd - 1;
+ }
+
+ // https://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday
+ function dayOfYearFromWeeks(year, week, weekday, dow, doy) {
+ var localWeekday = (7 + weekday - dow) % 7,
+ weekOffset = firstWeekOffset(year, dow, doy),
+ dayOfYear = 1 + 7 * (week - 1) + localWeekday + weekOffset,
+ resYear, resDayOfYear;
+
+ if (dayOfYear <= 0) {
+ resYear = year - 1;
+ resDayOfYear = daysInYear(resYear) + dayOfYear;
+ } else if (dayOfYear > daysInYear(year)) {
+ resYear = year + 1;
+ resDayOfYear = dayOfYear - daysInYear(year);
+ } else {
+ resYear = year;
+ resDayOfYear = dayOfYear;
+ }
+
+ return {
+ year: resYear,
+ dayOfYear: resDayOfYear
+ };
+ }
+
+ function weekOfYear(mom, dow, doy) {
+ var weekOffset = firstWeekOffset(mom.year(), dow, doy),
+ week = Math.floor((mom.dayOfYear() - weekOffset - 1) / 7) + 1,
+ resWeek, resYear;
+
+ if (week < 1) {
+ resYear = mom.year() - 1;
+ resWeek = week + weeksInYear(resYear, dow, doy);
+ } else if (week > weeksInYear(mom.year(), dow, doy)) {
+ resWeek = week - weeksInYear(mom.year(), dow, doy);
+ resYear = mom.year() + 1;
+ } else {
+ resYear = mom.year();
+ resWeek = week;
+ }
+
+ return {
+ week: resWeek,
+ year: resYear
+ };
+ }
+
+ function weeksInYear(year, dow, doy) {
+ var weekOffset = firstWeekOffset(year, dow, doy),
+ weekOffsetNext = firstWeekOffset(year + 1, dow, doy);
+ return (daysInYear(year) - weekOffset + weekOffsetNext) / 7;
+ }
+
+ // FORMATTING
+
+ addFormatToken('w', ['ww', 2], 'wo', 'week');
+ addFormatToken('W', ['WW', 2], 'Wo', 'isoWeek');
+
+ // ALIASES
+
+ addUnitAlias('week', 'w');
+ addUnitAlias('isoWeek', 'W');
+
+ // PRIORITIES
+
+ addUnitPriority('week', 5);
+ addUnitPriority('isoWeek', 5);
+
+ // PARSING
+
+ addRegexToken('w', match1to2);
+ addRegexToken('ww', match1to2, match2);
+ addRegexToken('W', match1to2);
+ addRegexToken('WW', match1to2, match2);
+
+ addWeekParseToken(['w', 'ww', 'W', 'WW'], function (input, week, config, token) {
+ week[token.substr(0, 1)] = toInt(input);
+ });
+
+ // HELPERS
+
+ // LOCALES
+
+ function localeWeek (mom) {
+ return weekOfYear(mom, this._week.dow, this._week.doy).week;
+ }
+
+ var defaultLocaleWeek = {
+ dow : 0, // Sunday is the first day of the week.
+ doy : 6 // The week that contains Jan 1st is the first week of the year.
+ };
+
+ function localeFirstDayOfWeek () {
+ return this._week.dow;
+ }
+
+ function localeFirstDayOfYear () {
+ return this._week.doy;
+ }
+
+ // MOMENTS
+
+ function getSetWeek (input) {
+ var week = this.localeData().week(this);
+ return input == null ? week : this.add((input - week) * 7, 'd');
+ }
+
+ function getSetISOWeek (input) {
+ var week = weekOfYear(this, 1, 4).week;
+ return input == null ? week : this.add((input - week) * 7, 'd');
+ }
+
+ // FORMATTING
+
+ addFormatToken('d', 0, 'do', 'day');
+
+ addFormatToken('dd', 0, 0, function (format) {
+ return this.localeData().weekdaysMin(this, format);
+ });
+
+ addFormatToken('ddd', 0, 0, function (format) {
+ return this.localeData().weekdaysShort(this, format);
+ });
+
+ addFormatToken('dddd', 0, 0, function (format) {
+ return this.localeData().weekdays(this, format);
+ });
+
+ addFormatToken('e', 0, 0, 'weekday');
+ addFormatToken('E', 0, 0, 'isoWeekday');
+
+ // ALIASES
+
+ addUnitAlias('day', 'd');
+ addUnitAlias('weekday', 'e');
+ addUnitAlias('isoWeekday', 'E');
+
+ // PRIORITY
+ addUnitPriority('day', 11);
+ addUnitPriority('weekday', 11);
+ addUnitPriority('isoWeekday', 11);
+
+ // PARSING
+
+ addRegexToken('d', match1to2);
+ addRegexToken('e', match1to2);
+ addRegexToken('E', match1to2);
+ addRegexToken('dd', function (isStrict, locale) {
+ return locale.weekdaysMinRegex(isStrict);
+ });
+ addRegexToken('ddd', function (isStrict, locale) {
+ return locale.weekdaysShortRegex(isStrict);
+ });
+ addRegexToken('dddd', function (isStrict, locale) {
+ return locale.weekdaysRegex(isStrict);
+ });
+
+ addWeekParseToken(['dd', 'ddd', 'dddd'], function (input, week, config, token) {
+ var weekday = config._locale.weekdaysParse(input, token, config._strict);
+ // if we didn't get a weekday name, mark the date as invalid
+ if (weekday != null) {
+ week.d = weekday;
+ } else {
+ getParsingFlags(config).invalidWeekday = input;
+ }
+ });
+
+ addWeekParseToken(['d', 'e', 'E'], function (input, week, config, token) {
+ week[token] = toInt(input);
+ });
+
+ // HELPERS
+
+ function parseWeekday(input, locale) {
+ if (typeof input !== 'string') {
+ return input;
+ }
+
+ if (!isNaN(input)) {
+ return parseInt(input, 10);
+ }
+
+ input = locale.weekdaysParse(input);
+ if (typeof input === 'number') {
+ return input;
+ }
+
+ return null;
+ }
+
+ function parseIsoWeekday(input, locale) {
+ if (typeof input === 'string') {
+ return locale.weekdaysParse(input) % 7 || 7;
+ }
+ return isNaN(input) ? null : input;
+ }
+
+ // LOCALES
+
+ var defaultLocaleWeekdays = 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_');
+ function localeWeekdays (m, format) {
+ if (!m) {
+ return isArray(this._weekdays) ? this._weekdays :
+ this._weekdays['standalone'];
+ }
+ return isArray(this._weekdays) ? this._weekdays[m.day()] :
+ this._weekdays[this._weekdays.isFormat.test(format) ? 'format' : 'standalone'][m.day()];
+ }
+
+ var defaultLocaleWeekdaysShort = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_');
+ function localeWeekdaysShort (m) {
+ return (m) ? this._weekdaysShort[m.day()] : this._weekdaysShort;
+ }
+
+ var defaultLocaleWeekdaysMin = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_');
+ function localeWeekdaysMin (m) {
+ return (m) ? this._weekdaysMin[m.day()] : this._weekdaysMin;
+ }
+
+ function handleStrictParse$1(weekdayName, format, strict) {
+ var i, ii, mom, llc = weekdayName.toLocaleLowerCase();
+ if (!this._weekdaysParse) {
+ this._weekdaysParse = [];
+ this._shortWeekdaysParse = [];
+ this._minWeekdaysParse = [];
+
+ for (i = 0; i < 7; ++i) {
+ mom = createUTC([2000, 1]).day(i);
+ this._minWeekdaysParse[i] = this.weekdaysMin(mom, '').toLocaleLowerCase();
+ this._shortWeekdaysParse[i] = this.weekdaysShort(mom, '').toLocaleLowerCase();
+ this._weekdaysParse[i] = this.weekdays(mom, '').toLocaleLowerCase();
+ }
+ }
+
+ if (strict) {
+ if (format === 'dddd') {
+ ii = indexOf.call(this._weekdaysParse, llc);
+ return ii !== -1 ? ii : null;
+ } else if (format === 'ddd') {
+ ii = indexOf.call(this._shortWeekdaysParse, llc);
+ return ii !== -1 ? ii : null;
+ } else {
+ ii = indexOf.call(this._minWeekdaysParse, llc);
+ return ii !== -1 ? ii : null;
+ }
+ } else {
+ if (format === 'dddd') {
+ ii = indexOf.call(this._weekdaysParse, llc);
+ if (ii !== -1) {
+ return ii;
+ }
+ ii = indexOf.call(this._shortWeekdaysParse, llc);
+ if (ii !== -1) {
+ return ii;
+ }
+ ii = indexOf.call(this._minWeekdaysParse, llc);
+ return ii !== -1 ? ii : null;
+ } else if (format === 'ddd') {
+ ii = indexOf.call(this._shortWeekdaysParse, llc);
+ if (ii !== -1) {
+ return ii;
+ }
+ ii = indexOf.call(this._weekdaysParse, llc);
+ if (ii !== -1) {
+ return ii;
+ }
+ ii = indexOf.call(this._minWeekdaysParse, llc);
+ return ii !== -1 ? ii : null;
+ } else {
+ ii = indexOf.call(this._minWeekdaysParse, llc);
+ if (ii !== -1) {
+ return ii;
+ }
+ ii = indexOf.call(this._weekdaysParse, llc);
+ if (ii !== -1) {
+ return ii;
+ }
+ ii = indexOf.call(this._shortWeekdaysParse, llc);
+ return ii !== -1 ? ii : null;
+ }
+ }
+ }
+
+ function localeWeekdaysParse (weekdayName, format, strict) {
+ var i, mom, regex;
+
+ if (this._weekdaysParseExact) {
+ return handleStrictParse$1.call(this, weekdayName, format, strict);
+ }
+
+ if (!this._weekdaysParse) {
+ this._weekdaysParse = [];
+ this._minWeekdaysParse = [];
+ this._shortWeekdaysParse = [];
+ this._fullWeekdaysParse = [];
+ }
+
+ for (i = 0; i < 7; i++) {
+ // make the regex if we don't have it already
+
+ mom = createUTC([2000, 1]).day(i);
+ if (strict && !this._fullWeekdaysParse[i]) {
+ this._fullWeekdaysParse[i] = new RegExp('^' + this.weekdays(mom, '').replace('.', '\\.?') + '$', 'i');
+ this._shortWeekdaysParse[i] = new RegExp('^' + this.weekdaysShort(mom, '').replace('.', '\\.?') + '$', 'i');
+ this._minWeekdaysParse[i] = new RegExp('^' + this.weekdaysMin(mom, '').replace('.', '\\.?') + '$', 'i');
+ }
+ if (!this._weekdaysParse[i]) {
+ regex = '^' + this.weekdays(mom, '') + '|^' + this.weekdaysShort(mom, '') + '|^' + this.weekdaysMin(mom, '');
+ this._weekdaysParse[i] = new RegExp(regex.replace('.', ''), 'i');
+ }
+ // test the regex
+ if (strict && format === 'dddd' && this._fullWeekdaysParse[i].test(weekdayName)) {
+ return i;
+ } else if (strict && format === 'ddd' && this._shortWeekdaysParse[i].test(weekdayName)) {
+ return i;
+ } else if (strict && format === 'dd' && this._minWeekdaysParse[i].test(weekdayName)) {
+ return i;
+ } else if (!strict && this._weekdaysParse[i].test(weekdayName)) {
+ return i;
+ }
+ }
+ }
+
+ // MOMENTS
+
+ function getSetDayOfWeek (input) {
+ if (!this.isValid()) {
+ return input != null ? this : NaN;
+ }
+ var day = this._isUTC ? this._d.getUTCDay() : this._d.getDay();
+ if (input != null) {
+ input = parseWeekday(input, this.localeData());
+ return this.add(input - day, 'd');
+ } else {
+ return day;
+ }
+ }
+
+ function getSetLocaleDayOfWeek (input) {
+ if (!this.isValid()) {
+ return input != null ? this : NaN;
+ }
+ var weekday = (this.day() + 7 - this.localeData()._week.dow) % 7;
+ return input == null ? weekday : this.add(input - weekday, 'd');
+ }
+
+ function getSetISODayOfWeek (input) {
+ if (!this.isValid()) {
+ return input != null ? this : NaN;
+ }
+
+ // behaves the same as moment#day except
+ // as a getter, returns 7 instead of 0 (1-7 range instead of 0-6)
+ // as a setter, sunday should belong to the previous week.
+
+ if (input != null) {
+ var weekday = parseIsoWeekday(input, this.localeData());
+ return this.day(this.day() % 7 ? weekday : weekday - 7);
+ } else {
+ return this.day() || 7;
+ }
+ }
+
+ var defaultWeekdaysRegex = matchWord;
+ function weekdaysRegex (isStrict) {
+ if (this._weekdaysParseExact) {
+ if (!hasOwnProp(this, '_weekdaysRegex')) {
+ computeWeekdaysParse.call(this);
+ }
+ if (isStrict) {
+ return this._weekdaysStrictRegex;
+ } else {
+ return this._weekdaysRegex;
+ }
+ } else {
+ if (!hasOwnProp(this, '_weekdaysRegex')) {
+ this._weekdaysRegex = defaultWeekdaysRegex;
+ }
+ return this._weekdaysStrictRegex && isStrict ?
+ this._weekdaysStrictRegex : this._weekdaysRegex;
+ }
+ }
+
+ var defaultWeekdaysShortRegex = matchWord;
+ function weekdaysShortRegex (isStrict) {
+ if (this._weekdaysParseExact) {
+ if (!hasOwnProp(this, '_weekdaysRegex')) {
+ computeWeekdaysParse.call(this);
+ }
+ if (isStrict) {
+ return this._weekdaysShortStrictRegex;
+ } else {
+ return this._weekdaysShortRegex;
+ }
+ } else {
+ if (!hasOwnProp(this, '_weekdaysShortRegex')) {
+ this._weekdaysShortRegex = defaultWeekdaysShortRegex;
+ }
+ return this._weekdaysShortStrictRegex && isStrict ?
+ this._weekdaysShortStrictRegex : this._weekdaysShortRegex;
+ }
+ }
+
+ var defaultWeekdaysMinRegex = matchWord;
+ function weekdaysMinRegex (isStrict) {
+ if (this._weekdaysParseExact) {
+ if (!hasOwnProp(this, '_weekdaysRegex')) {
+ computeWeekdaysParse.call(this);
+ }
+ if (isStrict) {
+ return this._weekdaysMinStrictRegex;
+ } else {
+ return this._weekdaysMinRegex;
+ }
+ } else {
+ if (!hasOwnProp(this, '_weekdaysMinRegex')) {
+ this._weekdaysMinRegex = defaultWeekdaysMinRegex;
+ }
+ return this._weekdaysMinStrictRegex && isStrict ?
+ this._weekdaysMinStrictRegex : this._weekdaysMinRegex;
+ }
+ }
+
+
+ function computeWeekdaysParse () {
+ function cmpLenRev(a, b) {
+ return b.length - a.length;
+ }
+
+ var minPieces = [], shortPieces = [], longPieces = [], mixedPieces = [],
+ i, mom, minp, shortp, longp;
+ for (i = 0; i < 7; i++) {
+ // make the regex if we don't have it already
+ mom = createUTC([2000, 1]).day(i);
+ minp = this.weekdaysMin(mom, '');
+ shortp = this.weekdaysShort(mom, '');
+ longp = this.weekdays(mom, '');
+ minPieces.push(minp);
+ shortPieces.push(shortp);
+ longPieces.push(longp);
+ mixedPieces.push(minp);
+ mixedPieces.push(shortp);
+ mixedPieces.push(longp);
+ }
+ // Sorting makes sure if one weekday (or abbr) is a prefix of another it
+ // will match the longer piece.
+ minPieces.sort(cmpLenRev);
+ shortPieces.sort(cmpLenRev);
+ longPieces.sort(cmpLenRev);
+ mixedPieces.sort(cmpLenRev);
+ for (i = 0; i < 7; i++) {
+ shortPieces[i] = regexEscape(shortPieces[i]);
+ longPieces[i] = regexEscape(longPieces[i]);
+ mixedPieces[i] = regexEscape(mixedPieces[i]);
+ }
+
+ this._weekdaysRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i');
+ this._weekdaysShortRegex = this._weekdaysRegex;
+ this._weekdaysMinRegex = this._weekdaysRegex;
+
+ this._weekdaysStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i');
+ this._weekdaysShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i');
+ this._weekdaysMinStrictRegex = new RegExp('^(' + minPieces.join('|') + ')', 'i');
+ }
+
+ // FORMATTING
+
+ function hFormat() {
+ return this.hours() % 12 || 12;
+ }
+
+ function kFormat() {
+ return this.hours() || 24;
+ }
+
+ addFormatToken('H', ['HH', 2], 0, 'hour');
+ addFormatToken('h', ['hh', 2], 0, hFormat);
+ addFormatToken('k', ['kk', 2], 0, kFormat);
+
+ addFormatToken('hmm', 0, 0, function () {
+ return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2);
+ });
+
+ addFormatToken('hmmss', 0, 0, function () {
+ return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2) +
+ zeroFill(this.seconds(), 2);
+ });
+
+ addFormatToken('Hmm', 0, 0, function () {
+ return '' + this.hours() + zeroFill(this.minutes(), 2);
+ });
+
+ addFormatToken('Hmmss', 0, 0, function () {
+ return '' + this.hours() + zeroFill(this.minutes(), 2) +
+ zeroFill(this.seconds(), 2);
+ });
+
+ function meridiem (token, lowercase) {
+ addFormatToken(token, 0, 0, function () {
+ return this.localeData().meridiem(this.hours(), this.minutes(), lowercase);
+ });
+ }
+
+ meridiem('a', true);
+ meridiem('A', false);
+
+ // ALIASES
+
+ addUnitAlias('hour', 'h');
+
+ // PRIORITY
+ addUnitPriority('hour', 13);
+
+ // PARSING
+
+ function matchMeridiem (isStrict, locale) {
+ return locale._meridiemParse;
+ }
+
+ addRegexToken('a', matchMeridiem);
+ addRegexToken('A', matchMeridiem);
+ addRegexToken('H', match1to2);
+ addRegexToken('h', match1to2);
+ addRegexToken('k', match1to2);
+ addRegexToken('HH', match1to2, match2);
+ addRegexToken('hh', match1to2, match2);
+ addRegexToken('kk', match1to2, match2);
+
+ addRegexToken('hmm', match3to4);
+ addRegexToken('hmmss', match5to6);
+ addRegexToken('Hmm', match3to4);
+ addRegexToken('Hmmss', match5to6);
+
+ addParseToken(['H', 'HH'], HOUR);
+ addParseToken(['k', 'kk'], function (input, array, config) {
+ var kInput = toInt(input);
+ array[HOUR] = kInput === 24 ? 0 : kInput;
+ });
+ addParseToken(['a', 'A'], function (input, array, config) {
+ config._isPm = config._locale.isPM(input);
+ config._meridiem = input;
+ });
+ addParseToken(['h', 'hh'], function (input, array, config) {
+ array[HOUR] = toInt(input);
+ getParsingFlags(config).bigHour = true;
+ });
+ addParseToken('hmm', function (input, array, config) {
+ var pos = input.length - 2;
+ array[HOUR] = toInt(input.substr(0, pos));
+ array[MINUTE] = toInt(input.substr(pos));
+ getParsingFlags(config).bigHour = true;
+ });
+ addParseToken('hmmss', function (input, array, config) {
+ var pos1 = input.length - 4;
+ var pos2 = input.length - 2;
+ array[HOUR] = toInt(input.substr(0, pos1));
+ array[MINUTE] = toInt(input.substr(pos1, 2));
+ array[SECOND] = toInt(input.substr(pos2));
+ getParsingFlags(config).bigHour = true;
+ });
+ addParseToken('Hmm', function (input, array, config) {
+ var pos = input.length - 2;
+ array[HOUR] = toInt(input.substr(0, pos));
+ array[MINUTE] = toInt(input.substr(pos));
+ });
+ addParseToken('Hmmss', function (input, array, config) {
+ var pos1 = input.length - 4;
+ var pos2 = input.length - 2;
+ array[HOUR] = toInt(input.substr(0, pos1));
+ array[MINUTE] = toInt(input.substr(pos1, 2));
+ array[SECOND] = toInt(input.substr(pos2));
+ });
+
+ // LOCALES
+
+ function localeIsPM (input) {
+ // IE8 Quirks Mode & IE7 Standards Mode do not allow accessing strings like arrays
+ // Using charAt should be more compatible.
+ return ((input + '').toLowerCase().charAt(0) === 'p');
+ }
+
+ var defaultLocaleMeridiemParse = /[ap]\.?m?\.?/i;
+ function localeMeridiem (hours, minutes, isLower) {
+ if (hours > 11) {
+ return isLower ? 'pm' : 'PM';
+ } else {
+ return isLower ? 'am' : 'AM';
+ }
+ }
+
+
+ // MOMENTS
+
+ // Setting the hour should keep the time, because the user explicitly
+ // specified which hour they want. So trying to maintain the same hour (in
+ // a new timezone) makes sense. Adding/subtracting hours does not follow
+ // this rule.
+ var getSetHour = makeGetSet('Hours', true);
+
+ var baseConfig = {
+ calendar: defaultCalendar,
+ longDateFormat: defaultLongDateFormat,
+ invalidDate: defaultInvalidDate,
+ ordinal: defaultOrdinal,
+ dayOfMonthOrdinalParse: defaultDayOfMonthOrdinalParse,
+ relativeTime: defaultRelativeTime,
+
+ months: defaultLocaleMonths,
+ monthsShort: defaultLocaleMonthsShort,
+
+ week: defaultLocaleWeek,
+
+ weekdays: defaultLocaleWeekdays,
+ weekdaysMin: defaultLocaleWeekdaysMin,
+ weekdaysShort: defaultLocaleWeekdaysShort,
+
+ meridiemParse: defaultLocaleMeridiemParse
+ };
+
+ // internal storage for locale config files
+ var locales = {};
+ var localeFamilies = {};
+ var globalLocale;
+
+ function normalizeLocale(key) {
+ return key ? key.toLowerCase().replace('_', '-') : key;
+ }
+
+ // pick the locale from the array
+ // try ['en-au', 'en-gb'] as 'en-au', 'en-gb', 'en', as in move through the list trying each
+ // substring from most specific to least, but move to the next array item if it's a more specific variant than the current root
+ function chooseLocale(names) {
+ var i = 0, j, next, locale, split;
+
+ while (i < names.length) {
+ split = normalizeLocale(names[i]).split('-');
+ j = split.length;
+ next = normalizeLocale(names[i + 1]);
+ next = next ? next.split('-') : null;
+ while (j > 0) {
+ locale = loadLocale(split.slice(0, j).join('-'));
+ if (locale) {
+ return locale;
+ }
+ if (next && next.length >= j && compareArrays(split, next, true) >= j - 1) {
+ //the next array item is better than a shallower substring of this one
+ break;
+ }
+ j--;
+ }
+ i++;
+ }
+ return globalLocale;
+ }
+
+ function loadLocale(name) {
+ var oldLocale = null;
+ // TODO: Find a better way to register and load all the locales in Node
+ if (!locales[name] && (typeof module !== 'undefined') &&
+ module && module.exports) {
+ try {
+ oldLocale = globalLocale._abbr;
+ var aliasedRequire = require;
+ aliasedRequire('./locale/' + name);
+ getSetGlobalLocale(oldLocale);
+ } catch (e) {}
+ }
+ return locales[name];
+ }
+
+ // This function will load locale and then set the global locale. If
+ // no arguments are passed in, it will simply return the current global
+ // locale key.
+ function getSetGlobalLocale (key, values) {
+ var data;
+ if (key) {
+ if (isUndefined(values)) {
+ data = getLocale(key);
+ }
+ else {
+ data = defineLocale(key, values);
+ }
+
+ if (data) {
+ // moment.duration._locale = moment._locale = data;
+ globalLocale = data;
+ }
+ else {
+ if ((typeof console !== 'undefined') && console.warn) {
+ //warn user if arguments are passed but the locale could not be set
+ console.warn('Locale ' + key + ' not found. Did you forget to load it?');
+ }
+ }
+ }
+
+ return globalLocale._abbr;
+ }
+
+ function defineLocale (name, config) {
+ if (config !== null) {
+ var locale, parentConfig = baseConfig;
+ config.abbr = name;
+ if (locales[name] != null) {
+ deprecateSimple('defineLocaleOverride',
+ 'use moment.updateLocale(localeName, config) to change ' +
+ 'an existing locale. moment.defineLocale(localeName, ' +
+ 'config) should only be used for creating a new locale ' +
+ 'See http://momentjs.com/guides/#/warnings/define-locale/ for more info.');
+ parentConfig = locales[name]._config;
+ } else if (config.parentLocale != null) {
+ if (locales[config.parentLocale] != null) {
+ parentConfig = locales[config.parentLocale]._config;
+ } else {
+ locale = loadLocale(config.parentLocale);
+ if (locale != null) {
+ parentConfig = locale._config;
+ } else {
+ if (!localeFamilies[config.parentLocale]) {
+ localeFamilies[config.parentLocale] = [];
+ }
+ localeFamilies[config.parentLocale].push({
+ name: name,
+ config: config
+ });
+ return null;
+ }
+ }
+ }
+ locales[name] = new Locale(mergeConfigs(parentConfig, config));
+
+ if (localeFamilies[name]) {
+ localeFamilies[name].forEach(function (x) {
+ defineLocale(x.name, x.config);
+ });
+ }
+
+ // backwards compat for now: also set the locale
+ // make sure we set the locale AFTER all child locales have been
+ // created, so we won't end up with the child locale set.
+ getSetGlobalLocale(name);
+
+
+ return locales[name];
+ } else {
+ // useful for testing
+ delete locales[name];
+ return null;
+ }
+ }
+
+ function updateLocale(name, config) {
+ if (config != null) {
+ var locale, tmpLocale, parentConfig = baseConfig;
+ // MERGE
+ tmpLocale = loadLocale(name);
+ if (tmpLocale != null) {
+ parentConfig = tmpLocale._config;
+ }
+ config = mergeConfigs(parentConfig, config);
+ locale = new Locale(config);
+ locale.parentLocale = locales[name];
+ locales[name] = locale;
+
+ // backwards compat for now: also set the locale
+ getSetGlobalLocale(name);
+ } else {
+ // pass null for config to unupdate, useful for tests
+ if (locales[name] != null) {
+ if (locales[name].parentLocale != null) {
+ locales[name] = locales[name].parentLocale;
+ } else if (locales[name] != null) {
+ delete locales[name];
+ }
+ }
+ }
+ return locales[name];
+ }
+
+ // returns locale data
+ function getLocale (key) {
+ var locale;
+
+ if (key && key._locale && key._locale._abbr) {
+ key = key._locale._abbr;
+ }
+
+ if (!key) {
+ return globalLocale;
+ }
+
+ if (!isArray(key)) {
+ //short-circuit everything else
+ locale = loadLocale(key);
+ if (locale) {
+ return locale;
+ }
+ key = [key];
+ }
+
+ return chooseLocale(key);
+ }
+
+ function listLocales() {
+ return keys(locales);
+ }
+
+ function checkOverflow (m) {
+ var overflow;
+ var a = m._a;
+
+ if (a && getParsingFlags(m).overflow === -2) {
+ overflow =
+ a[MONTH] < 0 || a[MONTH] > 11 ? MONTH :
+ a[DATE] < 1 || a[DATE] > daysInMonth(a[YEAR], a[MONTH]) ? DATE :
+ a[HOUR] < 0 || a[HOUR] > 24 || (a[HOUR] === 24 && (a[MINUTE] !== 0 || a[SECOND] !== 0 || a[MILLISECOND] !== 0)) ? HOUR :
+ a[MINUTE] < 0 || a[MINUTE] > 59 ? MINUTE :
+ a[SECOND] < 0 || a[SECOND] > 59 ? SECOND :
+ a[MILLISECOND] < 0 || a[MILLISECOND] > 999 ? MILLISECOND :
+ -1;
+
+ if (getParsingFlags(m)._overflowDayOfYear && (overflow < YEAR || overflow > DATE)) {
+ overflow = DATE;
+ }
+ if (getParsingFlags(m)._overflowWeeks && overflow === -1) {
+ overflow = WEEK;
+ }
+ if (getParsingFlags(m)._overflowWeekday && overflow === -1) {
+ overflow = WEEKDAY;
+ }
+
+ getParsingFlags(m).overflow = overflow;
+ }
+
+ return m;
+ }
+
+ // Pick the first defined of two or three arguments.
+ function defaults(a, b, c) {
+ if (a != null) {
+ return a;
+ }
+ if (b != null) {
+ return b;
+ }
+ return c;
+ }
+
+ function currentDateArray(config) {
+ // hooks is actually the exported moment object
+ var nowValue = new Date(hooks.now());
+ if (config._useUTC) {
+ return [nowValue.getUTCFullYear(), nowValue.getUTCMonth(), nowValue.getUTCDate()];
+ }
+ return [nowValue.getFullYear(), nowValue.getMonth(), nowValue.getDate()];
+ }
+
+ // convert an array to a date.
+ // the array should mirror the parameters below
+ // note: all values past the year are optional and will default to the lowest possible value.
+ // [year, month, day , hour, minute, second, millisecond]
+ function configFromArray (config) {
+ var i, date, input = [], currentDate, expectedWeekday, yearToUse;
+
+ if (config._d) {
+ return;
+ }
+
+ currentDate = currentDateArray(config);
+
+ //compute day of the year from weeks and weekdays
+ if (config._w && config._a[DATE] == null && config._a[MONTH] == null) {
+ dayOfYearFromWeekInfo(config);
+ }
+
+ //if the day of the year is set, figure out what it is
+ if (config._dayOfYear != null) {
+ yearToUse = defaults(config._a[YEAR], currentDate[YEAR]);
+
+ if (config._dayOfYear > daysInYear(yearToUse) || config._dayOfYear === 0) {
+ getParsingFlags(config)._overflowDayOfYear = true;
+ }
+
+ date = createUTCDate(yearToUse, 0, config._dayOfYear);
+ config._a[MONTH] = date.getUTCMonth();
+ config._a[DATE] = date.getUTCDate();
+ }
+
+ // Default to current date.
+ // * if no year, month, day of month are given, default to today
+ // * if day of month is given, default month and year
+ // * if month is given, default only year
+ // * if year is given, don't default anything
+ for (i = 0; i < 3 && config._a[i] == null; ++i) {
+ config._a[i] = input[i] = currentDate[i];
+ }
+
+ // Zero out whatever was not defaulted, including time
+ for (; i < 7; i++) {
+ config._a[i] = input[i] = (config._a[i] == null) ? (i === 2 ? 1 : 0) : config._a[i];
+ }
+
+ // Check for 24:00:00.000
+ if (config._a[HOUR] === 24 &&
+ config._a[MINUTE] === 0 &&
+ config._a[SECOND] === 0 &&
+ config._a[MILLISECOND] === 0) {
+ config._nextDay = true;
+ config._a[HOUR] = 0;
+ }
+
+ config._d = (config._useUTC ? createUTCDate : createDate).apply(null, input);
+ expectedWeekday = config._useUTC ? config._d.getUTCDay() : config._d.getDay();
+
+ // Apply timezone offset from input. The actual utcOffset can be changed
+ // with parseZone.
+ if (config._tzm != null) {
+ config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm);
+ }
+
+ if (config._nextDay) {
+ config._a[HOUR] = 24;
+ }
+
+ // check for mismatching day of week
+ if (config._w && typeof config._w.d !== 'undefined' && config._w.d !== expectedWeekday) {
+ getParsingFlags(config).weekdayMismatch = true;
+ }
+ }
+
+ function dayOfYearFromWeekInfo(config) {
+ var w, weekYear, week, weekday, dow, doy, temp, weekdayOverflow;
+
+ w = config._w;
+ if (w.GG != null || w.W != null || w.E != null) {
+ dow = 1;
+ doy = 4;
+
+ // TODO: We need to take the current isoWeekYear, but that depends on
+ // how we interpret now (local, utc, fixed offset). So create
+ // a now version of current config (take local/utc/offset flags, and
+ // create now).
+ weekYear = defaults(w.GG, config._a[YEAR], weekOfYear(createLocal(), 1, 4).year);
+ week = defaults(w.W, 1);
+ weekday = defaults(w.E, 1);
+ if (weekday < 1 || weekday > 7) {
+ weekdayOverflow = true;
+ }
+ } else {
+ dow = config._locale._week.dow;
+ doy = config._locale._week.doy;
+
+ var curWeek = weekOfYear(createLocal(), dow, doy);
+
+ weekYear = defaults(w.gg, config._a[YEAR], curWeek.year);
+
+ // Default to current week.
+ week = defaults(w.w, curWeek.week);
+
+ if (w.d != null) {
+ // weekday -- low day numbers are considered next week
+ weekday = w.d;
+ if (weekday < 0 || weekday > 6) {
+ weekdayOverflow = true;
+ }
+ } else if (w.e != null) {
+ // local weekday -- counting starts from begining of week
+ weekday = w.e + dow;
+ if (w.e < 0 || w.e > 6) {
+ weekdayOverflow = true;
+ }
+ } else {
+ // default to begining of week
+ weekday = dow;
+ }
+ }
+ if (week < 1 || week > weeksInYear(weekYear, dow, doy)) {
+ getParsingFlags(config)._overflowWeeks = true;
+ } else if (weekdayOverflow != null) {
+ getParsingFlags(config)._overflowWeekday = true;
+ } else {
+ temp = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy);
+ config._a[YEAR] = temp.year;
+ config._dayOfYear = temp.dayOfYear;
+ }
+ }
+
+ // iso 8601 regex
+ // 0000-00-00 0000-W00 or 0000-W00-0 + T + 00 or 00:00 or 00:00:00 or 00:00:00.000 + +00:00 or +0000 or +00)
+ var extendedIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/;
+ var basicIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/;
+
+ var tzRegex = /Z|[+-]\d\d(?::?\d\d)?/;
+
+ var isoDates = [
+ ['YYYYYY-MM-DD', /[+-]\d{6}-\d\d-\d\d/],
+ ['YYYY-MM-DD', /\d{4}-\d\d-\d\d/],
+ ['GGGG-[W]WW-E', /\d{4}-W\d\d-\d/],
+ ['GGGG-[W]WW', /\d{4}-W\d\d/, false],
+ ['YYYY-DDD', /\d{4}-\d{3}/],
+ ['YYYY-MM', /\d{4}-\d\d/, false],
+ ['YYYYYYMMDD', /[+-]\d{10}/],
+ ['YYYYMMDD', /\d{8}/],
+ // YYYYMM is NOT allowed by the standard
+ ['GGGG[W]WWE', /\d{4}W\d{3}/],
+ ['GGGG[W]WW', /\d{4}W\d{2}/, false],
+ ['YYYYDDD', /\d{7}/]
+ ];
+
+ // iso time formats and regexes
+ var isoTimes = [
+ ['HH:mm:ss.SSSS', /\d\d:\d\d:\d\d\.\d+/],
+ ['HH:mm:ss,SSSS', /\d\d:\d\d:\d\d,\d+/],
+ ['HH:mm:ss', /\d\d:\d\d:\d\d/],
+ ['HH:mm', /\d\d:\d\d/],
+ ['HHmmss.SSSS', /\d\d\d\d\d\d\.\d+/],
+ ['HHmmss,SSSS', /\d\d\d\d\d\d,\d+/],
+ ['HHmmss', /\d\d\d\d\d\d/],
+ ['HHmm', /\d\d\d\d/],
+ ['HH', /\d\d/]
+ ];
+
+ var aspNetJsonRegex = /^\/?Date\((\-?\d+)/i;
+
+ // date from iso format
+ function configFromISO(config) {
+ var i, l,
+ string = config._i,
+ match = extendedIsoRegex.exec(string) || basicIsoRegex.exec(string),
+ allowTime, dateFormat, timeFormat, tzFormat;
+
+ if (match) {
+ getParsingFlags(config).iso = true;
+
+ for (i = 0, l = isoDates.length; i < l; i++) {
+ if (isoDates[i][1].exec(match[1])) {
+ dateFormat = isoDates[i][0];
+ allowTime = isoDates[i][2] !== false;
+ break;
+ }
+ }
+ if (dateFormat == null) {
+ config._isValid = false;
+ return;
+ }
+ if (match[3]) {
+ for (i = 0, l = isoTimes.length; i < l; i++) {
+ if (isoTimes[i][1].exec(match[3])) {
+ // match[2] should be 'T' or space
+ timeFormat = (match[2] || ' ') + isoTimes[i][0];
+ break;
+ }
+ }
+ if (timeFormat == null) {
+ config._isValid = false;
+ return;
+ }
+ }
+ if (!allowTime && timeFormat != null) {
+ config._isValid = false;
+ return;
+ }
+ if (match[4]) {
+ if (tzRegex.exec(match[4])) {
+ tzFormat = 'Z';
+ } else {
+ config._isValid = false;
+ return;
+ }
+ }
+ config._f = dateFormat + (timeFormat || '') + (tzFormat || '');
+ configFromStringAndFormat(config);
+ } else {
+ config._isValid = false;
+ }
+ }
+
+ // RFC 2822 regex: For details see https://tools.ietf.org/html/rfc2822#section-3.3
+ var rfc2822 = /^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;
+
+ function extractFromRFC2822Strings(yearStr, monthStr, dayStr, hourStr, minuteStr, secondStr) {
+ var result = [
+ untruncateYear(yearStr),
+ defaultLocaleMonthsShort.indexOf(monthStr),
+ parseInt(dayStr, 10),
+ parseInt(hourStr, 10),
+ parseInt(minuteStr, 10)
+ ];
+
+ if (secondStr) {
+ result.push(parseInt(secondStr, 10));
+ }
+
+ return result;
+ }
+
+ function untruncateYear(yearStr) {
+ var year = parseInt(yearStr, 10);
+ if (year <= 49) {
+ return 2000 + year;
+ } else if (year <= 999) {
+ return 1900 + year;
+ }
+ return year;
+ }
+
+ function preprocessRFC2822(s) {
+ // Remove comments and folding whitespace and replace multiple-spaces with a single space
+ return s.replace(/\([^)]*\)|[\n\t]/g, ' ').replace(/(\s\s+)/g, ' ').replace(/^\s\s*/, '').replace(/\s\s*$/, '');
+ }
+
+ function checkWeekday(weekdayStr, parsedInput, config) {
+ if (weekdayStr) {
+ // TODO: Replace the vanilla JS Date object with an indepentent day-of-week check.
+ var weekdayProvided = defaultLocaleWeekdaysShort.indexOf(weekdayStr),
+ weekdayActual = new Date(parsedInput[0], parsedInput[1], parsedInput[2]).getDay();
+ if (weekdayProvided !== weekdayActual) {
+ getParsingFlags(config).weekdayMismatch = true;
+ config._isValid = false;
+ return false;
+ }
+ }
+ return true;
+ }
+
+ var obsOffsets = {
+ UT: 0,
+ GMT: 0,
+ EDT: -4 * 60,
+ EST: -5 * 60,
+ CDT: -5 * 60,
+ CST: -6 * 60,
+ MDT: -6 * 60,
+ MST: -7 * 60,
+ PDT: -7 * 60,
+ PST: -8 * 60
+ };
+
+ function calculateOffset(obsOffset, militaryOffset, numOffset) {
+ if (obsOffset) {
+ return obsOffsets[obsOffset];
+ } else if (militaryOffset) {
+ // the only allowed military tz is Z
+ return 0;
+ } else {
+ var hm = parseInt(numOffset, 10);
+ var m = hm % 100, h = (hm - m) / 100;
+ return h * 60 + m;
+ }
+ }
+
+ // date and time from ref 2822 format
+ function configFromRFC2822(config) {
+ var match = rfc2822.exec(preprocessRFC2822(config._i));
+ if (match) {
+ var parsedArray = extractFromRFC2822Strings(match[4], match[3], match[2], match[5], match[6], match[7]);
+ if (!checkWeekday(match[1], parsedArray, config)) {
+ return;
+ }
+
+ config._a = parsedArray;
+ config._tzm = calculateOffset(match[8], match[9], match[10]);
+
+ config._d = createUTCDate.apply(null, config._a);
+ config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm);
+
+ getParsingFlags(config).rfc2822 = true;
+ } else {
+ config._isValid = false;
+ }
+ }
+
+ // date from iso format or fallback
+ function configFromString(config) {
+ var matched = aspNetJsonRegex.exec(config._i);
+
+ if (matched !== null) {
+ config._d = new Date(+matched[1]);
+ return;
+ }
+
+ configFromISO(config);
+ if (config._isValid === false) {
+ delete config._isValid;
+ } else {
+ return;
+ }
+
+ configFromRFC2822(config);
+ if (config._isValid === false) {
+ delete config._isValid;
+ } else {
+ return;
+ }
+
+ // Final attempt, use Input Fallback
+ hooks.createFromInputFallback(config);
+ }
+
+ hooks.createFromInputFallback = deprecate(
+ 'value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), ' +
+ 'which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are ' +
+ 'discouraged and will be removed in an upcoming major release. Please refer to ' +
+ 'http://momentjs.com/guides/#/warnings/js-date/ for more info.',
+ function (config) {
+ config._d = new Date(config._i + (config._useUTC ? ' UTC' : ''));
+ }
+ );
+
+ // constant that refers to the ISO standard
+ hooks.ISO_8601 = function () {};
+
+ // constant that refers to the RFC 2822 form
+ hooks.RFC_2822 = function () {};
+
+ // date from string and format string
+ function configFromStringAndFormat(config) {
+ // TODO: Move this to another part of the creation flow to prevent circular deps
+ if (config._f === hooks.ISO_8601) {
+ configFromISO(config);
+ return;
+ }
+ if (config._f === hooks.RFC_2822) {
+ configFromRFC2822(config);
+ return;
+ }
+ config._a = [];
+ getParsingFlags(config).empty = true;
+
+ // This array is used to make a Date, either with `new Date` or `Date.UTC`
+ var string = '' + config._i,
+ i, parsedInput, tokens, token, skipped,
+ stringLength = string.length,
+ totalParsedInputLength = 0;
+
+ tokens = expandFormat(config._f, config._locale).match(formattingTokens) || [];
+
+ for (i = 0; i < tokens.length; i++) {
+ token = tokens[i];
+ parsedInput = (string.match(getParseRegexForToken(token, config)) || [])[0];
+ // console.log('token', token, 'parsedInput', parsedInput,
+ // 'regex', getParseRegexForToken(token, config));
+ if (parsedInput) {
+ skipped = string.substr(0, string.indexOf(parsedInput));
+ if (skipped.length > 0) {
+ getParsingFlags(config).unusedInput.push(skipped);
+ }
+ string = string.slice(string.indexOf(parsedInput) + parsedInput.length);
+ totalParsedInputLength += parsedInput.length;
+ }
+ // don't parse if it's not a known token
+ if (formatTokenFunctions[token]) {
+ if (parsedInput) {
+ getParsingFlags(config).empty = false;
+ }
+ else {
+ getParsingFlags(config).unusedTokens.push(token);
+ }
+ addTimeToArrayFromToken(token, parsedInput, config);
+ }
+ else if (config._strict && !parsedInput) {
+ getParsingFlags(config).unusedTokens.push(token);
+ }
+ }
+
+ // add remaining unparsed input length to the string
+ getParsingFlags(config).charsLeftOver = stringLength - totalParsedInputLength;
+ if (string.length > 0) {
+ getParsingFlags(config).unusedInput.push(string);
+ }
+
+ // clear _12h flag if hour is <= 12
+ if (config._a[HOUR] <= 12 &&
+ getParsingFlags(config).bigHour === true &&
+ config._a[HOUR] > 0) {
+ getParsingFlags(config).bigHour = undefined;
+ }
+
+ getParsingFlags(config).parsedDateParts = config._a.slice(0);
+ getParsingFlags(config).meridiem = config._meridiem;
+ // handle meridiem
+ config._a[HOUR] = meridiemFixWrap(config._locale, config._a[HOUR], config._meridiem);
+
+ configFromArray(config);
+ checkOverflow(config);
+ }
+
+
+ function meridiemFixWrap (locale, hour, meridiem) {
+ var isPm;
+
+ if (meridiem == null) {
+ // nothing to do
+ return hour;
+ }
+ if (locale.meridiemHour != null) {
+ return locale.meridiemHour(hour, meridiem);
+ } else if (locale.isPM != null) {
+ // Fallback
+ isPm = locale.isPM(meridiem);
+ if (isPm && hour < 12) {
+ hour += 12;
+ }
+ if (!isPm && hour === 12) {
+ hour = 0;
+ }
+ return hour;
+ } else {
+ // this is not supposed to happen
+ return hour;
+ }
+ }
+
+ // date from string and array of format strings
+ function configFromStringAndArray(config) {
+ var tempConfig,
+ bestMoment,
+
+ scoreToBeat,
+ i,
+ currentScore;
+
+ if (config._f.length === 0) {
+ getParsingFlags(config).invalidFormat = true;
+ config._d = new Date(NaN);
+ return;
+ }
+
+ for (i = 0; i < config._f.length; i++) {
+ currentScore = 0;
+ tempConfig = copyConfig({}, config);
+ if (config._useUTC != null) {
+ tempConfig._useUTC = config._useUTC;
+ }
+ tempConfig._f = config._f[i];
+ configFromStringAndFormat(tempConfig);
+
+ if (!isValid(tempConfig)) {
+ continue;
+ }
+
+ // if there is any input that was not parsed add a penalty for that format
+ currentScore += getParsingFlags(tempConfig).charsLeftOver;
+
+ //or tokens
+ currentScore += getParsingFlags(tempConfig).unusedTokens.length * 10;
+
+ getParsingFlags(tempConfig).score = currentScore;
+
+ if (scoreToBeat == null || currentScore < scoreToBeat) {
+ scoreToBeat = currentScore;
+ bestMoment = tempConfig;
+ }
+ }
+
+ extend(config, bestMoment || tempConfig);
+ }
+
+ function configFromObject(config) {
+ if (config._d) {
+ return;
+ }
+
+ var i = normalizeObjectUnits(config._i);
+ config._a = map([i.year, i.month, i.day || i.date, i.hour, i.minute, i.second, i.millisecond], function (obj) {
+ return obj && parseInt(obj, 10);
+ });
+
+ configFromArray(config);
+ }
+
+ function createFromConfig (config) {
+ var res = new Moment(checkOverflow(prepareConfig(config)));
+ if (res._nextDay) {
+ // Adding is smart enough around DST
+ res.add(1, 'd');
+ res._nextDay = undefined;
+ }
+
+ return res;
+ }
+
+ function prepareConfig (config) {
+ var input = config._i,
+ format = config._f;
+
+ config._locale = config._locale || getLocale(config._l);
+
+ if (input === null || (format === undefined && input === '')) {
+ return createInvalid({nullInput: true});
+ }
+
+ if (typeof input === 'string') {
+ config._i = input = config._locale.preparse(input);
+ }
+
+ if (isMoment(input)) {
+ return new Moment(checkOverflow(input));
+ } else if (isDate(input)) {
+ config._d = input;
+ } else if (isArray(format)) {
+ configFromStringAndArray(config);
+ } else if (format) {
+ configFromStringAndFormat(config);
+ } else {
+ configFromInput(config);
+ }
+
+ if (!isValid(config)) {
+ config._d = null;
+ }
+
+ return config;
+ }
+
+ function configFromInput(config) {
+ var input = config._i;
+ if (isUndefined(input)) {
+ config._d = new Date(hooks.now());
+ } else if (isDate(input)) {
+ config._d = new Date(input.valueOf());
+ } else if (typeof input === 'string') {
+ configFromString(config);
+ } else if (isArray(input)) {
+ config._a = map(input.slice(0), function (obj) {
+ return parseInt(obj, 10);
+ });
+ configFromArray(config);
+ } else if (isObject(input)) {
+ configFromObject(config);
+ } else if (isNumber(input)) {
+ // from milliseconds
+ config._d = new Date(input);
+ } else {
+ hooks.createFromInputFallback(config);
+ }
+ }
+
+ function createLocalOrUTC (input, format, locale, strict, isUTC) {
+ var c = {};
+
+ if (locale === true || locale === false) {
+ strict = locale;
+ locale = undefined;
+ }
+
+ if ((isObject(input) && isObjectEmpty(input)) ||
+ (isArray(input) && input.length === 0)) {
+ input = undefined;
+ }
+ // object construction must be done this way.
+ // https://github.com/moment/moment/issues/1423
+ c._isAMomentObject = true;
+ c._useUTC = c._isUTC = isUTC;
+ c._l = locale;
+ c._i = input;
+ c._f = format;
+ c._strict = strict;
+
+ return createFromConfig(c);
+ }
+
+ function createLocal (input, format, locale, strict) {
+ return createLocalOrUTC(input, format, locale, strict, false);
+ }
+
+ var prototypeMin = deprecate(
+ 'moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/',
+ function () {
+ var other = createLocal.apply(null, arguments);
+ if (this.isValid() && other.isValid()) {
+ return other < this ? this : other;
+ } else {
+ return createInvalid();
+ }
+ }
+ );
+
+ var prototypeMax = deprecate(
+ 'moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/',
+ function () {
+ var other = createLocal.apply(null, arguments);
+ if (this.isValid() && other.isValid()) {
+ return other > this ? this : other;
+ } else {
+ return createInvalid();
+ }
+ }
+ );
+
+ // Pick a moment m from moments so that m[fn](other) is true for all
+ // other. This relies on the function fn to be transitive.
+ //
+ // moments should either be an array of moment objects or an array, whose
+ // first element is an array of moment objects.
+ function pickBy(fn, moments) {
+ var res, i;
+ if (moments.length === 1 && isArray(moments[0])) {
+ moments = moments[0];
+ }
+ if (!moments.length) {
+ return createLocal();
+ }
+ res = moments[0];
+ for (i = 1; i < moments.length; ++i) {
+ if (!moments[i].isValid() || moments[i][fn](res)) {
+ res = moments[i];
+ }
+ }
+ return res;
+ }
+
+ // TODO: Use [].sort instead?
+ function min () {
+ var args = [].slice.call(arguments, 0);
+
+ return pickBy('isBefore', args);
+ }
+
+ function max () {
+ var args = [].slice.call(arguments, 0);
+
+ return pickBy('isAfter', args);
+ }
+
+ var now = function () {
+ return Date.now ? Date.now() : +(new Date());
+ };
+
+ var ordering = ['year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second', 'millisecond'];
+
+ function isDurationValid(m) {
+ for (var key in m) {
+ if (!(indexOf.call(ordering, key) !== -1 && (m[key] == null || !isNaN(m[key])))) {
+ return false;
+ }
+ }
+
+ var unitHasDecimal = false;
+ for (var i = 0; i < ordering.length; ++i) {
+ if (m[ordering[i]]) {
+ if (unitHasDecimal) {
+ return false; // only allow non-integers for smallest unit
+ }
+ if (parseFloat(m[ordering[i]]) !== toInt(m[ordering[i]])) {
+ unitHasDecimal = true;
+ }
+ }
+ }
+
+ return true;
+ }
+
+ function isValid$1() {
+ return this._isValid;
+ }
+
+ function createInvalid$1() {
+ return createDuration(NaN);
+ }
+
+ function Duration (duration) {
+ var normalizedInput = normalizeObjectUnits(duration),
+ years = normalizedInput.year || 0,
+ quarters = normalizedInput.quarter || 0,
+ months = normalizedInput.month || 0,
+ weeks = normalizedInput.week || 0,
+ days = normalizedInput.day || 0,
+ hours = normalizedInput.hour || 0,
+ minutes = normalizedInput.minute || 0,
+ seconds = normalizedInput.second || 0,
+ milliseconds = normalizedInput.millisecond || 0;
+
+ this._isValid = isDurationValid(normalizedInput);
+
+ // representation for dateAddRemove
+ this._milliseconds = +milliseconds +
+ seconds * 1e3 + // 1000
+ minutes * 6e4 + // 1000 * 60
+ hours * 1000 * 60 * 60; //using 1000 * 60 * 60 instead of 36e5 to avoid floating point rounding errors https://github.com/moment/moment/issues/2978
+ // Because of dateAddRemove treats 24 hours as different from a
+ // day when working around DST, we need to store them separately
+ this._days = +days +
+ weeks * 7;
+ // It is impossible to translate months into days without knowing
+ // which months you are are talking about, so we have to store
+ // it separately.
+ this._months = +months +
+ quarters * 3 +
+ years * 12;
+
+ this._data = {};
+
+ this._locale = getLocale();
+
+ this._bubble();
+ }
+
+ function isDuration (obj) {
+ return obj instanceof Duration;
+ }
+
+ function absRound (number) {
+ if (number < 0) {
+ return Math.round(-1 * number) * -1;
+ } else {
+ return Math.round(number);
+ }
+ }
+
+ // FORMATTING
+
+ function offset (token, separator) {
+ addFormatToken(token, 0, 0, function () {
+ var offset = this.utcOffset();
+ var sign = '+';
+ if (offset < 0) {
+ offset = -offset;
+ sign = '-';
+ }
+ return sign + zeroFill(~~(offset / 60), 2) + separator + zeroFill(~~(offset) % 60, 2);
+ });
+ }
+
+ offset('Z', ':');
+ offset('ZZ', '');
+
+ // PARSING
+
+ addRegexToken('Z', matchShortOffset);
+ addRegexToken('ZZ', matchShortOffset);
+ addParseToken(['Z', 'ZZ'], function (input, array, config) {
+ config._useUTC = true;
+ config._tzm = offsetFromString(matchShortOffset, input);
+ });
+
+ // HELPERS
+
+ // timezone chunker
+ // '+10:00' > ['10', '00']
+ // '-1530' > ['-15', '30']
+ var chunkOffset = /([\+\-]|\d\d)/gi;
+
+ function offsetFromString(matcher, string) {
+ var matches = (string || '').match(matcher);
+
+ if (matches === null) {
+ return null;
+ }
+
+ var chunk = matches[matches.length - 1] || [];
+ var parts = (chunk + '').match(chunkOffset) || ['-', 0, 0];
+ var minutes = +(parts[1] * 60) + toInt(parts[2]);
+
+ return minutes === 0 ?
+ 0 :
+ parts[0] === '+' ? minutes : -minutes;
+ }
+
+ // Return a moment from input, that is local/utc/zone equivalent to model.
+ function cloneWithOffset(input, model) {
+ var res, diff;
+ if (model._isUTC) {
+ res = model.clone();
+ diff = (isMoment(input) || isDate(input) ? input.valueOf() : createLocal(input).valueOf()) - res.valueOf();
+ // Use low-level api, because this fn is low-level api.
+ res._d.setTime(res._d.valueOf() + diff);
+ hooks.updateOffset(res, false);
+ return res;
+ } else {
+ return createLocal(input).local();
+ }
+ }
+
+ function getDateOffset (m) {
+ // On Firefox.24 Date#getTimezoneOffset returns a floating point.
+ // https://github.com/moment/moment/pull/1871
+ return -Math.round(m._d.getTimezoneOffset() / 15) * 15;
+ }
+
+ // HOOKS
+
+ // This function will be called whenever a moment is mutated.
+ // It is intended to keep the offset in sync with the timezone.
+ hooks.updateOffset = function () {};
+
+ // MOMENTS
+
+ // keepLocalTime = true means only change the timezone, without
+ // affecting the local hour. So 5:31:26 +0300 --[utcOffset(2, true)]-->
+ // 5:31:26 +0200 It is possible that 5:31:26 doesn't exist with offset
+ // +0200, so we adjust the time as needed, to be valid.
+ //
+ // Keeping the time actually adds/subtracts (one hour)
+ // from the actual represented time. That is why we call updateOffset
+ // a second time. In case it wants us to change the offset again
+ // _changeInProgress == true case, then we have to adjust, because
+ // there is no such time in the given timezone.
+ function getSetOffset (input, keepLocalTime, keepMinutes) {
+ var offset = this._offset || 0,
+ localAdjust;
+ if (!this.isValid()) {
+ return input != null ? this : NaN;
+ }
+ if (input != null) {
+ if (typeof input === 'string') {
+ input = offsetFromString(matchShortOffset, input);
+ if (input === null) {
+ return this;
+ }
+ } else if (Math.abs(input) < 16 && !keepMinutes) {
+ input = input * 60;
+ }
+ if (!this._isUTC && keepLocalTime) {
+ localAdjust = getDateOffset(this);
+ }
+ this._offset = input;
+ this._isUTC = true;
+ if (localAdjust != null) {
+ this.add(localAdjust, 'm');
+ }
+ if (offset !== input) {
+ if (!keepLocalTime || this._changeInProgress) {
+ addSubtract(this, createDuration(input - offset, 'm'), 1, false);
+ } else if (!this._changeInProgress) {
+ this._changeInProgress = true;
+ hooks.updateOffset(this, true);
+ this._changeInProgress = null;
+ }
+ }
+ return this;
+ } else {
+ return this._isUTC ? offset : getDateOffset(this);
+ }
+ }
+
+ function getSetZone (input, keepLocalTime) {
+ if (input != null) {
+ if (typeof input !== 'string') {
+ input = -input;
+ }
+
+ this.utcOffset(input, keepLocalTime);
+
+ return this;
+ } else {
+ return -this.utcOffset();
+ }
+ }
+
+ function setOffsetToUTC (keepLocalTime) {
+ return this.utcOffset(0, keepLocalTime);
+ }
+
+ function setOffsetToLocal (keepLocalTime) {
+ if (this._isUTC) {
+ this.utcOffset(0, keepLocalTime);
+ this._isUTC = false;
+
+ if (keepLocalTime) {
+ this.subtract(getDateOffset(this), 'm');
+ }
+ }
+ return this;
+ }
+
+ function setOffsetToParsedOffset () {
+ if (this._tzm != null) {
+ this.utcOffset(this._tzm, false, true);
+ } else if (typeof this._i === 'string') {
+ var tZone = offsetFromString(matchOffset, this._i);
+ if (tZone != null) {
+ this.utcOffset(tZone);
+ }
+ else {
+ this.utcOffset(0, true);
+ }
+ }
+ return this;
+ }
+
+ function hasAlignedHourOffset (input) {
+ if (!this.isValid()) {
+ return false;
+ }
+ input = input ? createLocal(input).utcOffset() : 0;
+
+ return (this.utcOffset() - input) % 60 === 0;
+ }
+
+ function isDaylightSavingTime () {
+ return (
+ this.utcOffset() > this.clone().month(0).utcOffset() ||
+ this.utcOffset() > this.clone().month(5).utcOffset()
+ );
+ }
+
+ function isDaylightSavingTimeShifted () {
+ if (!isUndefined(this._isDSTShifted)) {
+ return this._isDSTShifted;
+ }
+
+ var c = {};
+
+ copyConfig(c, this);
+ c = prepareConfig(c);
+
+ if (c._a) {
+ var other = c._isUTC ? createUTC(c._a) : createLocal(c._a);
+ this._isDSTShifted = this.isValid() &&
+ compareArrays(c._a, other.toArray()) > 0;
+ } else {
+ this._isDSTShifted = false;
+ }
+
+ return this._isDSTShifted;
+ }
+
+ function isLocal () {
+ return this.isValid() ? !this._isUTC : false;
+ }
+
+ function isUtcOffset () {
+ return this.isValid() ? this._isUTC : false;
+ }
+
+ function isUtc () {
+ return this.isValid() ? this._isUTC && this._offset === 0 : false;
+ }
+
+ // ASP.NET json date format regex
+ var aspNetRegex = /^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/;
+
+ // from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html
+ // somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere
+ // and further modified to allow for strings containing both week and day
+ var isoRegex = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;
+
+ function createDuration (input, key) {
+ var duration = input,
+ // matching against regexp is expensive, do it on demand
+ match = null,
+ sign,
+ ret,
+ diffRes;
+
+ if (isDuration(input)) {
+ duration = {
+ ms : input._milliseconds,
+ d : input._days,
+ M : input._months
+ };
+ } else if (isNumber(input)) {
+ duration = {};
+ if (key) {
+ duration[key] = input;
+ } else {
+ duration.milliseconds = input;
+ }
+ } else if (!!(match = aspNetRegex.exec(input))) {
+ sign = (match[1] === '-') ? -1 : 1;
+ duration = {
+ y : 0,
+ d : toInt(match[DATE]) * sign,
+ h : toInt(match[HOUR]) * sign,
+ m : toInt(match[MINUTE]) * sign,
+ s : toInt(match[SECOND]) * sign,
+ ms : toInt(absRound(match[MILLISECOND] * 1000)) * sign // the millisecond decimal point is included in the match
+ };
+ } else if (!!(match = isoRegex.exec(input))) {
+ sign = (match[1] === '-') ? -1 : (match[1] === '+') ? 1 : 1;
+ duration = {
+ y : parseIso(match[2], sign),
+ M : parseIso(match[3], sign),
+ w : parseIso(match[4], sign),
+ d : parseIso(match[5], sign),
+ h : parseIso(match[6], sign),
+ m : parseIso(match[7], sign),
+ s : parseIso(match[8], sign)
+ };
+ } else if (duration == null) {// checks for null or undefined
+ duration = {};
+ } else if (typeof duration === 'object' && ('from' in duration || 'to' in duration)) {
+ diffRes = momentsDifference(createLocal(duration.from), createLocal(duration.to));
+
+ duration = {};
+ duration.ms = diffRes.milliseconds;
+ duration.M = diffRes.months;
+ }
+
+ ret = new Duration(duration);
+
+ if (isDuration(input) && hasOwnProp(input, '_locale')) {
+ ret._locale = input._locale;
+ }
+
+ return ret;
+ }
+
+ createDuration.fn = Duration.prototype;
+ createDuration.invalid = createInvalid$1;
+
+ function parseIso (inp, sign) {
+ // We'd normally use ~~inp for this, but unfortunately it also
+ // converts floats to ints.
+ // inp may be undefined, so careful calling replace on it.
+ var res = inp && parseFloat(inp.replace(',', '.'));
+ // apply sign while we're at it
+ return (isNaN(res) ? 0 : res) * sign;
+ }
+
+ function positiveMomentsDifference(base, other) {
+ var res = {milliseconds: 0, months: 0};
+
+ res.months = other.month() - base.month() +
+ (other.year() - base.year()) * 12;
+ if (base.clone().add(res.months, 'M').isAfter(other)) {
+ --res.months;
+ }
+
+ res.milliseconds = +other - +(base.clone().add(res.months, 'M'));
+
+ return res;
+ }
+
+ function momentsDifference(base, other) {
+ var res;
+ if (!(base.isValid() && other.isValid())) {
+ return {milliseconds: 0, months: 0};
+ }
+
+ other = cloneWithOffset(other, base);
+ if (base.isBefore(other)) {
+ res = positiveMomentsDifference(base, other);
+ } else {
+ res = positiveMomentsDifference(other, base);
+ res.milliseconds = -res.milliseconds;
+ res.months = -res.months;
+ }
+
+ return res;
+ }
+
+ // TODO: remove 'name' arg after deprecation is removed
+ function createAdder(direction, name) {
+ return function (val, period) {
+ var dur, tmp;
+ //invert the arguments, but complain about it
+ if (period !== null && !isNaN(+period)) {
+ deprecateSimple(name, 'moment().' + name + '(period, number) is deprecated. Please use moment().' + name + '(number, period). ' +
+ 'See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.');
+ tmp = val; val = period; period = tmp;
+ }
+
+ val = typeof val === 'string' ? +val : val;
+ dur = createDuration(val, period);
+ addSubtract(this, dur, direction);
+ return this;
+ };
+ }
+
+ function addSubtract (mom, duration, isAdding, updateOffset) {
+ var milliseconds = duration._milliseconds,
+ days = absRound(duration._days),
+ months = absRound(duration._months);
+
+ if (!mom.isValid()) {
+ // No op
+ return;
+ }
+
+ updateOffset = updateOffset == null ? true : updateOffset;
+
+ if (months) {
+ setMonth(mom, get(mom, 'Month') + months * isAdding);
+ }
+ if (days) {
+ set$1(mom, 'Date', get(mom, 'Date') + days * isAdding);
+ }
+ if (milliseconds) {
+ mom._d.setTime(mom._d.valueOf() + milliseconds * isAdding);
+ }
+ if (updateOffset) {
+ hooks.updateOffset(mom, days || months);
+ }
+ }
+
+ var add = createAdder(1, 'add');
+ var subtract = createAdder(-1, 'subtract');
+
+ function getCalendarFormat(myMoment, now) {
+ var diff = myMoment.diff(now, 'days', true);
+ return diff < -6 ? 'sameElse' :
+ diff < -1 ? 'lastWeek' :
+ diff < 0 ? 'lastDay' :
+ diff < 1 ? 'sameDay' :
+ diff < 2 ? 'nextDay' :
+ diff < 7 ? 'nextWeek' : 'sameElse';
+ }
+
+ function calendar$1 (time, formats) {
+ // We want to compare the start of today, vs this.
+ // Getting start-of-today depends on whether we're local/utc/offset or not.
+ var now = time || createLocal(),
+ sod = cloneWithOffset(now, this).startOf('day'),
+ format = hooks.calendarFormat(this, sod) || 'sameElse';
+
+ var output = formats && (isFunction(formats[format]) ? formats[format].call(this, now) : formats[format]);
+
+ return this.format(output || this.localeData().calendar(format, this, createLocal(now)));
+ }
+
+ function clone () {
+ return new Moment(this);
+ }
+
+ function isAfter (input, units) {
+ var localInput = isMoment(input) ? input : createLocal(input);
+ if (!(this.isValid() && localInput.isValid())) {
+ return false;
+ }
+ units = normalizeUnits(!isUndefined(units) ? units : 'millisecond');
+ if (units === 'millisecond') {
+ return this.valueOf() > localInput.valueOf();
+ } else {
+ return localInput.valueOf() < this.clone().startOf(units).valueOf();
+ }
+ }
+
+ function isBefore (input, units) {
+ var localInput = isMoment(input) ? input : createLocal(input);
+ if (!(this.isValid() && localInput.isValid())) {
+ return false;
+ }
+ units = normalizeUnits(!isUndefined(units) ? units : 'millisecond');
+ if (units === 'millisecond') {
+ return this.valueOf() < localInput.valueOf();
+ } else {
+ return this.clone().endOf(units).valueOf() < localInput.valueOf();
+ }
+ }
+
+ function isBetween (from, to, units, inclusivity) {
+ inclusivity = inclusivity || '()';
+ return (inclusivity[0] === '(' ? this.isAfter(from, units) : !this.isBefore(from, units)) &&
+ (inclusivity[1] === ')' ? this.isBefore(to, units) : !this.isAfter(to, units));
+ }
+
+ function isSame (input, units) {
+ var localInput = isMoment(input) ? input : createLocal(input),
+ inputMs;
+ if (!(this.isValid() && localInput.isValid())) {
+ return false;
+ }
+ units = normalizeUnits(units || 'millisecond');
+ if (units === 'millisecond') {
+ return this.valueOf() === localInput.valueOf();
+ } else {
+ inputMs = localInput.valueOf();
+ return this.clone().startOf(units).valueOf() <= inputMs && inputMs <= this.clone().endOf(units).valueOf();
+ }
+ }
+
+ function isSameOrAfter (input, units) {
+ return this.isSame(input, units) || this.isAfter(input,units);
+ }
+
+ function isSameOrBefore (input, units) {
+ return this.isSame(input, units) || this.isBefore(input,units);
+ }
+
+ function diff (input, units, asFloat) {
+ var that,
+ zoneDelta,
+ output;
+
+ if (!this.isValid()) {
+ return NaN;
+ }
+
+ that = cloneWithOffset(input, this);
+
+ if (!that.isValid()) {
+ return NaN;
+ }
+
+ zoneDelta = (that.utcOffset() - this.utcOffset()) * 6e4;
+
+ units = normalizeUnits(units);
+
+ switch (units) {
+ case 'year': output = monthDiff(this, that) / 12; break;
+ case 'month': output = monthDiff(this, that); break;
+ case 'quarter': output = monthDiff(this, that) / 3; break;
+ case 'second': output = (this - that) / 1e3; break; // 1000
+ case 'minute': output = (this - that) / 6e4; break; // 1000 * 60
+ case 'hour': output = (this - that) / 36e5; break; // 1000 * 60 * 60
+ case 'day': output = (this - that - zoneDelta) / 864e5; break; // 1000 * 60 * 60 * 24, negate dst
+ case 'week': output = (this - that - zoneDelta) / 6048e5; break; // 1000 * 60 * 60 * 24 * 7, negate dst
+ default: output = this - that;
+ }
+
+ return asFloat ? output : absFloor(output);
+ }
+
+ function monthDiff (a, b) {
+ // difference in months
+ var wholeMonthDiff = ((b.year() - a.year()) * 12) + (b.month() - a.month()),
+ // b is in (anchor - 1 month, anchor + 1 month)
+ anchor = a.clone().add(wholeMonthDiff, 'months'),
+ anchor2, adjust;
+
+ if (b - anchor < 0) {
+ anchor2 = a.clone().add(wholeMonthDiff - 1, 'months');
+ // linear across the month
+ adjust = (b - anchor) / (anchor - anchor2);
+ } else {
+ anchor2 = a.clone().add(wholeMonthDiff + 1, 'months');
+ // linear across the month
+ adjust = (b - anchor) / (anchor2 - anchor);
+ }
+
+ //check for negative zero, return zero if negative zero
+ return -(wholeMonthDiff + adjust) || 0;
+ }
+
+ hooks.defaultFormat = 'YYYY-MM-DDTHH:mm:ssZ';
+ hooks.defaultFormatUtc = 'YYYY-MM-DDTHH:mm:ss[Z]';
+
+ function toString () {
+ return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ');
+ }
+
+ function toISOString(keepOffset) {
+ if (!this.isValid()) {
+ return null;
+ }
+ var utc = keepOffset !== true;
+ var m = utc ? this.clone().utc() : this;
+ if (m.year() < 0 || m.year() > 9999) {
+ return formatMoment(m, utc ? 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYYYY-MM-DD[T]HH:mm:ss.SSSZ');
+ }
+ if (isFunction(Date.prototype.toISOString)) {
+ // native implementation is ~50x faster, use it when we can
+ if (utc) {
+ return this.toDate().toISOString();
+ } else {
+ return new Date(this.valueOf() + this.utcOffset() * 60 * 1000).toISOString().replace('Z', formatMoment(m, 'Z'));
+ }
+ }
+ return formatMoment(m, utc ? 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYY-MM-DD[T]HH:mm:ss.SSSZ');
+ }
+
+ /**
+ * Return a human readable representation of a moment that can
+ * also be evaluated to get a new moment which is the same
+ *
+ * @link https://nodejs.org/dist/latest/docs/api/util.html#util_custom_inspect_function_on_objects
+ */
+ function inspect () {
+ if (!this.isValid()) {
+ return 'moment.invalid(/* ' + this._i + ' */)';
+ }
+ var func = 'moment';
+ var zone = '';
+ if (!this.isLocal()) {
+ func = this.utcOffset() === 0 ? 'moment.utc' : 'moment.parseZone';
+ zone = 'Z';
+ }
+ var prefix = '[' + func + '("]';
+ var year = (0 <= this.year() && this.year() <= 9999) ? 'YYYY' : 'YYYYYY';
+ var datetime = '-MM-DD[T]HH:mm:ss.SSS';
+ var suffix = zone + '[")]';
+
+ return this.format(prefix + year + datetime + suffix);
+ }
+
+ function format (inputString) {
+ if (!inputString) {
+ inputString = this.isUtc() ? hooks.defaultFormatUtc : hooks.defaultFormat;
+ }
+ var output = formatMoment(this, inputString);
+ return this.localeData().postformat(output);
+ }
+
+ function from (time, withoutSuffix) {
+ if (this.isValid() &&
+ ((isMoment(time) && time.isValid()) ||
+ createLocal(time).isValid())) {
+ return createDuration({to: this, from: time}).locale(this.locale()).humanize(!withoutSuffix);
+ } else {
+ return this.localeData().invalidDate();
+ }
+ }
+
+ function fromNow (withoutSuffix) {
+ return this.from(createLocal(), withoutSuffix);
+ }
+
+ function to (time, withoutSuffix) {
+ if (this.isValid() &&
+ ((isMoment(time) && time.isValid()) ||
+ createLocal(time).isValid())) {
+ return createDuration({from: this, to: time}).locale(this.locale()).humanize(!withoutSuffix);
+ } else {
+ return this.localeData().invalidDate();
+ }
+ }
+
+ function toNow (withoutSuffix) {
+ return this.to(createLocal(), withoutSuffix);
+ }
+
+ // If passed a locale key, it will set the locale for this
+ // instance. Otherwise, it will return the locale configuration
+ // variables for this instance.
+ function locale (key) {
+ var newLocaleData;
+
+ if (key === undefined) {
+ return this._locale._abbr;
+ } else {
+ newLocaleData = getLocale(key);
+ if (newLocaleData != null) {
+ this._locale = newLocaleData;
+ }
+ return this;
+ }
+ }
+
+ var lang = deprecate(
+ 'moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.',
+ function (key) {
+ if (key === undefined) {
+ return this.localeData();
+ } else {
+ return this.locale(key);
+ }
+ }
+ );
+
+ function localeData () {
+ return this._locale;
+ }
+
+ function startOf (units) {
+ units = normalizeUnits(units);
+ // the following switch intentionally omits break keywords
+ // to utilize falling through the cases.
+ switch (units) {
+ case 'year':
+ this.month(0);
+ /* falls through */
+ case 'quarter':
+ case 'month':
+ this.date(1);
+ /* falls through */
+ case 'week':
+ case 'isoWeek':
+ case 'day':
+ case 'date':
+ this.hours(0);
+ /* falls through */
+ case 'hour':
+ this.minutes(0);
+ /* falls through */
+ case 'minute':
+ this.seconds(0);
+ /* falls through */
+ case 'second':
+ this.milliseconds(0);
+ }
+
+ // weeks are a special case
+ if (units === 'week') {
+ this.weekday(0);
+ }
+ if (units === 'isoWeek') {
+ this.isoWeekday(1);
+ }
+
+ // quarters are also special
+ if (units === 'quarter') {
+ this.month(Math.floor(this.month() / 3) * 3);
+ }
+
+ return this;
+ }
+
+ function endOf (units) {
+ units = normalizeUnits(units);
+ if (units === undefined || units === 'millisecond') {
+ return this;
+ }
+
+ // 'date' is an alias for 'day', so it should be considered as such.
+ if (units === 'date') {
+ units = 'day';
+ }
+
+ return this.startOf(units).add(1, (units === 'isoWeek' ? 'week' : units)).subtract(1, 'ms');
+ }
+
+ function valueOf () {
+ return this._d.valueOf() - ((this._offset || 0) * 60000);
+ }
+
+ function unix () {
+ return Math.floor(this.valueOf() / 1000);
+ }
+
+ function toDate () {
+ return new Date(this.valueOf());
+ }
+
+ function toArray () {
+ var m = this;
+ return [m.year(), m.month(), m.date(), m.hour(), m.minute(), m.second(), m.millisecond()];
+ }
+
+ function toObject () {
+ var m = this;
+ return {
+ years: m.year(),
+ months: m.month(),
+ date: m.date(),
+ hours: m.hours(),
+ minutes: m.minutes(),
+ seconds: m.seconds(),
+ milliseconds: m.milliseconds()
+ };
+ }
+
+ function toJSON () {
+ // new Date(NaN).toJSON() === null
+ return this.isValid() ? this.toISOString() : null;
+ }
+
+ function isValid$2 () {
+ return isValid(this);
+ }
+
+ function parsingFlags () {
+ return extend({}, getParsingFlags(this));
+ }
+
+ function invalidAt () {
+ return getParsingFlags(this).overflow;
+ }
+
+ function creationData() {
+ return {
+ input: this._i,
+ format: this._f,
+ locale: this._locale,
+ isUTC: this._isUTC,
+ strict: this._strict
+ };
+ }
+
+ // FORMATTING
+
+ addFormatToken(0, ['gg', 2], 0, function () {
+ return this.weekYear() % 100;
+ });
+
+ addFormatToken(0, ['GG', 2], 0, function () {
+ return this.isoWeekYear() % 100;
+ });
+
+ function addWeekYearFormatToken (token, getter) {
+ addFormatToken(0, [token, token.length], 0, getter);
+ }
+
+ addWeekYearFormatToken('gggg', 'weekYear');
+ addWeekYearFormatToken('ggggg', 'weekYear');
+ addWeekYearFormatToken('GGGG', 'isoWeekYear');
+ addWeekYearFormatToken('GGGGG', 'isoWeekYear');
+
+ // ALIASES
+
+ addUnitAlias('weekYear', 'gg');
+ addUnitAlias('isoWeekYear', 'GG');
+
+ // PRIORITY
+
+ addUnitPriority('weekYear', 1);
+ addUnitPriority('isoWeekYear', 1);
+
+
+ // PARSING
+
+ addRegexToken('G', matchSigned);
+ addRegexToken('g', matchSigned);
+ addRegexToken('GG', match1to2, match2);
+ addRegexToken('gg', match1to2, match2);
+ addRegexToken('GGGG', match1to4, match4);
+ addRegexToken('gggg', match1to4, match4);
+ addRegexToken('GGGGG', match1to6, match6);
+ addRegexToken('ggggg', match1to6, match6);
+
+ addWeekParseToken(['gggg', 'ggggg', 'GGGG', 'GGGGG'], function (input, week, config, token) {
+ week[token.substr(0, 2)] = toInt(input);
+ });
+
+ addWeekParseToken(['gg', 'GG'], function (input, week, config, token) {
+ week[token] = hooks.parseTwoDigitYear(input);
+ });
+
+ // MOMENTS
+
+ function getSetWeekYear (input) {
+ return getSetWeekYearHelper.call(this,
+ input,
+ this.week(),
+ this.weekday(),
+ this.localeData()._week.dow,
+ this.localeData()._week.doy);
+ }
+
+ function getSetISOWeekYear (input) {
+ return getSetWeekYearHelper.call(this,
+ input, this.isoWeek(), this.isoWeekday(), 1, 4);
+ }
+
+ function getISOWeeksInYear () {
+ return weeksInYear(this.year(), 1, 4);
+ }
+
+ function getWeeksInYear () {
+ var weekInfo = this.localeData()._week;
+ return weeksInYear(this.year(), weekInfo.dow, weekInfo.doy);
+ }
+
+ function getSetWeekYearHelper(input, week, weekday, dow, doy) {
+ var weeksTarget;
+ if (input == null) {
+ return weekOfYear(this, dow, doy).year;
+ } else {
+ weeksTarget = weeksInYear(input, dow, doy);
+ if (week > weeksTarget) {
+ week = weeksTarget;
+ }
+ return setWeekAll.call(this, input, week, weekday, dow, doy);
+ }
+ }
+
+ function setWeekAll(weekYear, week, weekday, dow, doy) {
+ var dayOfYearData = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy),
+ date = createUTCDate(dayOfYearData.year, 0, dayOfYearData.dayOfYear);
+
+ this.year(date.getUTCFullYear());
+ this.month(date.getUTCMonth());
+ this.date(date.getUTCDate());
+ return this;
+ }
+
+ // FORMATTING
+
+ addFormatToken('Q', 0, 'Qo', 'quarter');
+
+ // ALIASES
+
+ addUnitAlias('quarter', 'Q');
+
+ // PRIORITY
+
+ addUnitPriority('quarter', 7);
+
+ // PARSING
+
+ addRegexToken('Q', match1);
+ addParseToken('Q', function (input, array) {
+ array[MONTH] = (toInt(input) - 1) * 3;
+ });
+
+ // MOMENTS
+
+ function getSetQuarter (input) {
+ return input == null ? Math.ceil((this.month() + 1) / 3) : this.month((input - 1) * 3 + this.month() % 3);
+ }
+
+ // FORMATTING
+
+ addFormatToken('D', ['DD', 2], 'Do', 'date');
+
+ // ALIASES
+
+ addUnitAlias('date', 'D');
+
+ // PRIORITY
+ addUnitPriority('date', 9);
+
+ // PARSING
+
+ addRegexToken('D', match1to2);
+ addRegexToken('DD', match1to2, match2);
+ addRegexToken('Do', function (isStrict, locale) {
+ // TODO: Remove "ordinalParse" fallback in next major release.
+ return isStrict ?
+ (locale._dayOfMonthOrdinalParse || locale._ordinalParse) :
+ locale._dayOfMonthOrdinalParseLenient;
+ });
+
+ addParseToken(['D', 'DD'], DATE);
+ addParseToken('Do', function (input, array) {
+ array[DATE] = toInt(input.match(match1to2)[0]);
+ });
+
+ // MOMENTS
+
+ var getSetDayOfMonth = makeGetSet('Date', true);
+
+ // FORMATTING
+
+ addFormatToken('DDD', ['DDDD', 3], 'DDDo', 'dayOfYear');
+
+ // ALIASES
+
+ addUnitAlias('dayOfYear', 'DDD');
+
+ // PRIORITY
+ addUnitPriority('dayOfYear', 4);
+
+ // PARSING
+
+ addRegexToken('DDD', match1to3);
+ addRegexToken('DDDD', match3);
+ addParseToken(['DDD', 'DDDD'], function (input, array, config) {
+ config._dayOfYear = toInt(input);
+ });
+
+ // HELPERS
+
+ // MOMENTS
+
+ function getSetDayOfYear (input) {
+ var dayOfYear = Math.round((this.clone().startOf('day') - this.clone().startOf('year')) / 864e5) + 1;
+ return input == null ? dayOfYear : this.add((input - dayOfYear), 'd');
+ }
+
+ // FORMATTING
+
+ addFormatToken('m', ['mm', 2], 0, 'minute');
+
+ // ALIASES
+
+ addUnitAlias('minute', 'm');
+
+ // PRIORITY
+
+ addUnitPriority('minute', 14);
+
+ // PARSING
+
+ addRegexToken('m', match1to2);
+ addRegexToken('mm', match1to2, match2);
+ addParseToken(['m', 'mm'], MINUTE);
+
+ // MOMENTS
+
+ var getSetMinute = makeGetSet('Minutes', false);
+
+ // FORMATTING
+
+ addFormatToken('s', ['ss', 2], 0, 'second');
+
+ // ALIASES
+
+ addUnitAlias('second', 's');
+
+ // PRIORITY
+
+ addUnitPriority('second', 15);
+
+ // PARSING
+
+ addRegexToken('s', match1to2);
+ addRegexToken('ss', match1to2, match2);
+ addParseToken(['s', 'ss'], SECOND);
+
+ // MOMENTS
+
+ var getSetSecond = makeGetSet('Seconds', false);
+
+ // FORMATTING
+
+ addFormatToken('S', 0, 0, function () {
+ return ~~(this.millisecond() / 100);
+ });
+
+ addFormatToken(0, ['SS', 2], 0, function () {
+ return ~~(this.millisecond() / 10);
+ });
+
+ addFormatToken(0, ['SSS', 3], 0, 'millisecond');
+ addFormatToken(0, ['SSSS', 4], 0, function () {
+ return this.millisecond() * 10;
+ });
+ addFormatToken(0, ['SSSSS', 5], 0, function () {
+ return this.millisecond() * 100;
+ });
+ addFormatToken(0, ['SSSSSS', 6], 0, function () {
+ return this.millisecond() * 1000;
+ });
+ addFormatToken(0, ['SSSSSSS', 7], 0, function () {
+ return this.millisecond() * 10000;
+ });
+ addFormatToken(0, ['SSSSSSSS', 8], 0, function () {
+ return this.millisecond() * 100000;
+ });
+ addFormatToken(0, ['SSSSSSSSS', 9], 0, function () {
+ return this.millisecond() * 1000000;
+ });
+
+
+ // ALIASES
+
+ addUnitAlias('millisecond', 'ms');
+
+ // PRIORITY
+
+ addUnitPriority('millisecond', 16);
+
+ // PARSING
+
+ addRegexToken('S', match1to3, match1);
+ addRegexToken('SS', match1to3, match2);
+ addRegexToken('SSS', match1to3, match3);
+
+ var token;
+ for (token = 'SSSS'; token.length <= 9; token += 'S') {
+ addRegexToken(token, matchUnsigned);
+ }
+
+ function parseMs(input, array) {
+ array[MILLISECOND] = toInt(('0.' + input) * 1000);
+ }
+
+ for (token = 'S'; token.length <= 9; token += 'S') {
+ addParseToken(token, parseMs);
+ }
+ // MOMENTS
+
+ var getSetMillisecond = makeGetSet('Milliseconds', false);
+
+ // FORMATTING
+
+ addFormatToken('z', 0, 0, 'zoneAbbr');
+ addFormatToken('zz', 0, 0, 'zoneName');
+
+ // MOMENTS
+
+ function getZoneAbbr () {
+ return this._isUTC ? 'UTC' : '';
+ }
+
+ function getZoneName () {
+ return this._isUTC ? 'Coordinated Universal Time' : '';
+ }
+
+ var proto = Moment.prototype;
+
+ proto.add = add;
+ proto.calendar = calendar$1;
+ proto.clone = clone;
+ proto.diff = diff;
+ proto.endOf = endOf;
+ proto.format = format;
+ proto.from = from;
+ proto.fromNow = fromNow;
+ proto.to = to;
+ proto.toNow = toNow;
+ proto.get = stringGet;
+ proto.invalidAt = invalidAt;
+ proto.isAfter = isAfter;
+ proto.isBefore = isBefore;
+ proto.isBetween = isBetween;
+ proto.isSame = isSame;
+ proto.isSameOrAfter = isSameOrAfter;
+ proto.isSameOrBefore = isSameOrBefore;
+ proto.isValid = isValid$2;
+ proto.lang = lang;
+ proto.locale = locale;
+ proto.localeData = localeData;
+ proto.max = prototypeMax;
+ proto.min = prototypeMin;
+ proto.parsingFlags = parsingFlags;
+ proto.set = stringSet;
+ proto.startOf = startOf;
+ proto.subtract = subtract;
+ proto.toArray = toArray;
+ proto.toObject = toObject;
+ proto.toDate = toDate;
+ proto.toISOString = toISOString;
+ proto.inspect = inspect;
+ proto.toJSON = toJSON;
+ proto.toString = toString;
+ proto.unix = unix;
+ proto.valueOf = valueOf;
+ proto.creationData = creationData;
+ proto.year = getSetYear;
+ proto.isLeapYear = getIsLeapYear;
+ proto.weekYear = getSetWeekYear;
+ proto.isoWeekYear = getSetISOWeekYear;
+ proto.quarter = proto.quarters = getSetQuarter;
+ proto.month = getSetMonth;
+ proto.daysInMonth = getDaysInMonth;
+ proto.week = proto.weeks = getSetWeek;
+ proto.isoWeek = proto.isoWeeks = getSetISOWeek;
+ proto.weeksInYear = getWeeksInYear;
+ proto.isoWeeksInYear = getISOWeeksInYear;
+ proto.date = getSetDayOfMonth;
+ proto.day = proto.days = getSetDayOfWeek;
+ proto.weekday = getSetLocaleDayOfWeek;
+ proto.isoWeekday = getSetISODayOfWeek;
+ proto.dayOfYear = getSetDayOfYear;
+ proto.hour = proto.hours = getSetHour;
+ proto.minute = proto.minutes = getSetMinute;
+ proto.second = proto.seconds = getSetSecond;
+ proto.millisecond = proto.milliseconds = getSetMillisecond;
+ proto.utcOffset = getSetOffset;
+ proto.utc = setOffsetToUTC;
+ proto.local = setOffsetToLocal;
+ proto.parseZone = setOffsetToParsedOffset;
+ proto.hasAlignedHourOffset = hasAlignedHourOffset;
+ proto.isDST = isDaylightSavingTime;
+ proto.isLocal = isLocal;
+ proto.isUtcOffset = isUtcOffset;
+ proto.isUtc = isUtc;
+ proto.isUTC = isUtc;
+ proto.zoneAbbr = getZoneAbbr;
+ proto.zoneName = getZoneName;
+ proto.dates = deprecate('dates accessor is deprecated. Use date instead.', getSetDayOfMonth);
+ proto.months = deprecate('months accessor is deprecated. Use month instead', getSetMonth);
+ proto.years = deprecate('years accessor is deprecated. Use year instead', getSetYear);
+ proto.zone = deprecate('moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/', getSetZone);
+ proto.isDSTShifted = deprecate('isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information', isDaylightSavingTimeShifted);
+
+ function createUnix (input) {
+ return createLocal(input * 1000);
+ }
+
+ function createInZone () {
+ return createLocal.apply(null, arguments).parseZone();
+ }
+
+ function preParsePostFormat (string) {
+ return string;
+ }
+
+ var proto$1 = Locale.prototype;
+
+ proto$1.calendar = calendar;
+ proto$1.longDateFormat = longDateFormat;
+ proto$1.invalidDate = invalidDate;
+ proto$1.ordinal = ordinal;
+ proto$1.preparse = preParsePostFormat;
+ proto$1.postformat = preParsePostFormat;
+ proto$1.relativeTime = relativeTime;
+ proto$1.pastFuture = pastFuture;
+ proto$1.set = set;
+
+ proto$1.months = localeMonths;
+ proto$1.monthsShort = localeMonthsShort;
+ proto$1.monthsParse = localeMonthsParse;
+ proto$1.monthsRegex = monthsRegex;
+ proto$1.monthsShortRegex = monthsShortRegex;
+ proto$1.week = localeWeek;
+ proto$1.firstDayOfYear = localeFirstDayOfYear;
+ proto$1.firstDayOfWeek = localeFirstDayOfWeek;
+
+ proto$1.weekdays = localeWeekdays;
+ proto$1.weekdaysMin = localeWeekdaysMin;
+ proto$1.weekdaysShort = localeWeekdaysShort;
+ proto$1.weekdaysParse = localeWeekdaysParse;
+
+ proto$1.weekdaysRegex = weekdaysRegex;
+ proto$1.weekdaysShortRegex = weekdaysShortRegex;
+ proto$1.weekdaysMinRegex = weekdaysMinRegex;
+
+ proto$1.isPM = localeIsPM;
+ proto$1.meridiem = localeMeridiem;
+
+ function get$1 (format, index, field, setter) {
+ var locale = getLocale();
+ var utc = createUTC().set(setter, index);
+ return locale[field](utc, format);
+ }
+
+ function listMonthsImpl (format, index, field) {
+ if (isNumber(format)) {
+ index = format;
+ format = undefined;
+ }
+
+ format = format || '';
+
+ if (index != null) {
+ return get$1(format, index, field, 'month');
+ }
+
+ var i;
+ var out = [];
+ for (i = 0; i < 12; i++) {
+ out[i] = get$1(format, i, field, 'month');
+ }
+ return out;
+ }
+
+ // ()
+ // (5)
+ // (fmt, 5)
+ // (fmt)
+ // (true)
+ // (true, 5)
+ // (true, fmt, 5)
+ // (true, fmt)
+ function listWeekdaysImpl (localeSorted, format, index, field) {
+ if (typeof localeSorted === 'boolean') {
+ if (isNumber(format)) {
+ index = format;
+ format = undefined;
+ }
+
+ format = format || '';
+ } else {
+ format = localeSorted;
+ index = format;
+ localeSorted = false;
+
+ if (isNumber(format)) {
+ index = format;
+ format = undefined;
+ }
+
+ format = format || '';
+ }
+
+ var locale = getLocale(),
+ shift = localeSorted ? locale._week.dow : 0;
+
+ if (index != null) {
+ return get$1(format, (index + shift) % 7, field, 'day');
+ }
+
+ var i;
+ var out = [];
+ for (i = 0; i < 7; i++) {
+ out[i] = get$1(format, (i + shift) % 7, field, 'day');
+ }
+ return out;
+ }
+
+ function listMonths (format, index) {
+ return listMonthsImpl(format, index, 'months');
+ }
+
+ function listMonthsShort (format, index) {
+ return listMonthsImpl(format, index, 'monthsShort');
+ }
+
+ function listWeekdays (localeSorted, format, index) {
+ return listWeekdaysImpl(localeSorted, format, index, 'weekdays');
+ }
+
+ function listWeekdaysShort (localeSorted, format, index) {
+ return listWeekdaysImpl(localeSorted, format, index, 'weekdaysShort');
+ }
+
+ function listWeekdaysMin (localeSorted, format, index) {
+ return listWeekdaysImpl(localeSorted, format, index, 'weekdaysMin');
+ }
+
+ getSetGlobalLocale('en', {
+ dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/,
+ ordinal : function (number) {
+ var b = number % 10,
+ output = (toInt(number % 100 / 10) === 1) ? 'th' :
+ (b === 1) ? 'st' :
+ (b === 2) ? 'nd' :
+ (b === 3) ? 'rd' : 'th';
+ return number + output;
+ }
+ });
+
+ // Side effect imports
+
+ hooks.lang = deprecate('moment.lang is deprecated. Use moment.locale instead.', getSetGlobalLocale);
+ hooks.langData = deprecate('moment.langData is deprecated. Use moment.localeData instead.', getLocale);
+
+ var mathAbs = Math.abs;
+
+ function abs () {
+ var data = this._data;
+
+ this._milliseconds = mathAbs(this._milliseconds);
+ this._days = mathAbs(this._days);
+ this._months = mathAbs(this._months);
+
+ data.milliseconds = mathAbs(data.milliseconds);
+ data.seconds = mathAbs(data.seconds);
+ data.minutes = mathAbs(data.minutes);
+ data.hours = mathAbs(data.hours);
+ data.months = mathAbs(data.months);
+ data.years = mathAbs(data.years);
+
+ return this;
+ }
+
+ function addSubtract$1 (duration, input, value, direction) {
+ var other = createDuration(input, value);
+
+ duration._milliseconds += direction * other._milliseconds;
+ duration._days += direction * other._days;
+ duration._months += direction * other._months;
+
+ return duration._bubble();
+ }
+
+ // supports only 2.0-style add(1, 's') or add(duration)
+ function add$1 (input, value) {
+ return addSubtract$1(this, input, value, 1);
+ }
+
+ // supports only 2.0-style subtract(1, 's') or subtract(duration)
+ function subtract$1 (input, value) {
+ return addSubtract$1(this, input, value, -1);
+ }
+
+ function absCeil (number) {
+ if (number < 0) {
+ return Math.floor(number);
+ } else {
+ return Math.ceil(number);
+ }
+ }
+
+ function bubble () {
+ var milliseconds = this._milliseconds;
+ var days = this._days;
+ var months = this._months;
+ var data = this._data;
+ var seconds, minutes, hours, years, monthsFromDays;
+
+ // if we have a mix of positive and negative values, bubble down first
+ // check: https://github.com/moment/moment/issues/2166
+ if (!((milliseconds >= 0 && days >= 0 && months >= 0) ||
+ (milliseconds <= 0 && days <= 0 && months <= 0))) {
+ milliseconds += absCeil(monthsToDays(months) + days) * 864e5;
+ days = 0;
+ months = 0;
+ }
+
+ // The following code bubbles up values, see the tests for
+ // examples of what that means.
+ data.milliseconds = milliseconds % 1000;
+
+ seconds = absFloor(milliseconds / 1000);
+ data.seconds = seconds % 60;
+
+ minutes = absFloor(seconds / 60);
+ data.minutes = minutes % 60;
+
+ hours = absFloor(minutes / 60);
+ data.hours = hours % 24;
+
+ days += absFloor(hours / 24);
+
+ // convert days to months
+ monthsFromDays = absFloor(daysToMonths(days));
+ months += monthsFromDays;
+ days -= absCeil(monthsToDays(monthsFromDays));
+
+ // 12 months -> 1 year
+ years = absFloor(months / 12);
+ months %= 12;
+
+ data.days = days;
+ data.months = months;
+ data.years = years;
+
+ return this;
+ }
+
+ function daysToMonths (days) {
+ // 400 years have 146097 days (taking into account leap year rules)
+ // 400 years have 12 months === 4800
+ return days * 4800 / 146097;
+ }
+
+ function monthsToDays (months) {
+ // the reverse of daysToMonths
+ return months * 146097 / 4800;
+ }
+
+ function as (units) {
+ if (!this.isValid()) {
+ return NaN;
+ }
+ var days;
+ var months;
+ var milliseconds = this._milliseconds;
+
+ units = normalizeUnits(units);
+
+ if (units === 'month' || units === 'year') {
+ days = this._days + milliseconds / 864e5;
+ months = this._months + daysToMonths(days);
+ return units === 'month' ? months : months / 12;
+ } else {
+ // handle milliseconds separately because of floating point math errors (issue #1867)
+ days = this._days + Math.round(monthsToDays(this._months));
+ switch (units) {
+ case 'week' : return days / 7 + milliseconds / 6048e5;
+ case 'day' : return days + milliseconds / 864e5;
+ case 'hour' : return days * 24 + milliseconds / 36e5;
+ case 'minute' : return days * 1440 + milliseconds / 6e4;
+ case 'second' : return days * 86400 + milliseconds / 1000;
+ // Math.floor prevents floating point math errors here
+ case 'millisecond': return Math.floor(days * 864e5) + milliseconds;
+ default: throw new Error('Unknown unit ' + units);
+ }
+ }
+ }
+
+ // TODO: Use this.as('ms')?
+ function valueOf$1 () {
+ if (!this.isValid()) {
+ return NaN;
+ }
+ return (
+ this._milliseconds +
+ this._days * 864e5 +
+ (this._months % 12) * 2592e6 +
+ toInt(this._months / 12) * 31536e6
+ );
+ }
+
+ function makeAs (alias) {
+ return function () {
+ return this.as(alias);
+ };
+ }
+
+ var asMilliseconds = makeAs('ms');
+ var asSeconds = makeAs('s');
+ var asMinutes = makeAs('m');
+ var asHours = makeAs('h');
+ var asDays = makeAs('d');
+ var asWeeks = makeAs('w');
+ var asMonths = makeAs('M');
+ var asYears = makeAs('y');
+
+ function clone$1 () {
+ return createDuration(this);
+ }
+
+ function get$2 (units) {
+ units = normalizeUnits(units);
+ return this.isValid() ? this[units + 's']() : NaN;
+ }
+
+ function makeGetter(name) {
+ return function () {
+ return this.isValid() ? this._data[name] : NaN;
+ };
+ }
+
+ var milliseconds = makeGetter('milliseconds');
+ var seconds = makeGetter('seconds');
+ var minutes = makeGetter('minutes');
+ var hours = makeGetter('hours');
+ var days = makeGetter('days');
+ var months = makeGetter('months');
+ var years = makeGetter('years');
+
+ function weeks () {
+ return absFloor(this.days() / 7);
+ }
+
+ var round = Math.round;
+ var thresholds = {
+ ss: 44, // a few seconds to seconds
+ s : 45, // seconds to minute
+ m : 45, // minutes to hour
+ h : 22, // hours to day
+ d : 26, // days to month
+ M : 11 // months to year
+ };
+
+ // helper function for moment.fn.from, moment.fn.fromNow, and moment.duration.fn.humanize
+ function substituteTimeAgo(string, number, withoutSuffix, isFuture, locale) {
+ return locale.relativeTime(number || 1, !!withoutSuffix, string, isFuture);
+ }
+
+ function relativeTime$1 (posNegDuration, withoutSuffix, locale) {
+ var duration = createDuration(posNegDuration).abs();
+ var seconds = round(duration.as('s'));
+ var minutes = round(duration.as('m'));
+ var hours = round(duration.as('h'));
+ var days = round(duration.as('d'));
+ var months = round(duration.as('M'));
+ var years = round(duration.as('y'));
+
+ var a = seconds <= thresholds.ss && ['s', seconds] ||
+ seconds < thresholds.s && ['ss', seconds] ||
+ minutes <= 1 && ['m'] ||
+ minutes < thresholds.m && ['mm', minutes] ||
+ hours <= 1 && ['h'] ||
+ hours < thresholds.h && ['hh', hours] ||
+ days <= 1 && ['d'] ||
+ days < thresholds.d && ['dd', days] ||
+ months <= 1 && ['M'] ||
+ months < thresholds.M && ['MM', months] ||
+ years <= 1 && ['y'] || ['yy', years];
+
+ a[2] = withoutSuffix;
+ a[3] = +posNegDuration > 0;
+ a[4] = locale;
+ return substituteTimeAgo.apply(null, a);
+ }
+
+ // This function allows you to set the rounding function for relative time strings
+ function getSetRelativeTimeRounding (roundingFunction) {
+ if (roundingFunction === undefined) {
+ return round;
+ }
+ if (typeof(roundingFunction) === 'function') {
+ round = roundingFunction;
+ return true;
+ }
+ return false;
+ }
+
+ // This function allows you to set a threshold for relative time strings
+ function getSetRelativeTimeThreshold (threshold, limit) {
+ if (thresholds[threshold] === undefined) {
+ return false;
+ }
+ if (limit === undefined) {
+ return thresholds[threshold];
+ }
+ thresholds[threshold] = limit;
+ if (threshold === 's') {
+ thresholds.ss = limit - 1;
+ }
+ return true;
+ }
+
+ function humanize (withSuffix) {
+ if (!this.isValid()) {
+ return this.localeData().invalidDate();
+ }
+
+ var locale = this.localeData();
+ var output = relativeTime$1(this, !withSuffix, locale);
+
+ if (withSuffix) {
+ output = locale.pastFuture(+this, output);
+ }
+
+ return locale.postformat(output);
+ }
+
+ var abs$1 = Math.abs;
+
+ function sign(x) {
+ return ((x > 0) - (x < 0)) || +x;
+ }
+
+ function toISOString$1() {
+ // for ISO strings we do not use the normal bubbling rules:
+ // * milliseconds bubble up until they become hours
+ // * days do not bubble at all
+ // * months bubble up until they become years
+ // This is because there is no context-free conversion between hours and days
+ // (think of clock changes)
+ // and also not between days and months (28-31 days per month)
+ if (!this.isValid()) {
+ return this.localeData().invalidDate();
+ }
+
+ var seconds = abs$1(this._milliseconds) / 1000;
+ var days = abs$1(this._days);
+ var months = abs$1(this._months);
+ var minutes, hours, years;
+
+ // 3600 seconds -> 60 minutes -> 1 hour
+ minutes = absFloor(seconds / 60);
+ hours = absFloor(minutes / 60);
+ seconds %= 60;
+ minutes %= 60;
+
+ // 12 months -> 1 year
+ years = absFloor(months / 12);
+ months %= 12;
+
+
+ // inspired by https://github.com/dordille/moment-isoduration/blob/master/moment.isoduration.js
+ var Y = years;
+ var M = months;
+ var D = days;
+ var h = hours;
+ var m = minutes;
+ var s = seconds ? seconds.toFixed(3).replace(/\.?0+$/, '') : '';
+ var total = this.asSeconds();
+
+ if (!total) {
+ // this is the same as C#'s (Noda) and python (isodate)...
+ // but not other JS (goog.date)
+ return 'P0D';
+ }
+
+ var totalSign = total < 0 ? '-' : '';
+ var ymSign = sign(this._months) !== sign(total) ? '-' : '';
+ var daysSign = sign(this._days) !== sign(total) ? '-' : '';
+ var hmsSign = sign(this._milliseconds) !== sign(total) ? '-' : '';
+
+ return totalSign + 'P' +
+ (Y ? ymSign + Y + 'Y' : '') +
+ (M ? ymSign + M + 'M' : '') +
+ (D ? daysSign + D + 'D' : '') +
+ ((h || m || s) ? 'T' : '') +
+ (h ? hmsSign + h + 'H' : '') +
+ (m ? hmsSign + m + 'M' : '') +
+ (s ? hmsSign + s + 'S' : '');
+ }
+
+ var proto$2 = Duration.prototype;
+
+ proto$2.isValid = isValid$1;
+ proto$2.abs = abs;
+ proto$2.add = add$1;
+ proto$2.subtract = subtract$1;
+ proto$2.as = as;
+ proto$2.asMilliseconds = asMilliseconds;
+ proto$2.asSeconds = asSeconds;
+ proto$2.asMinutes = asMinutes;
+ proto$2.asHours = asHours;
+ proto$2.asDays = asDays;
+ proto$2.asWeeks = asWeeks;
+ proto$2.asMonths = asMonths;
+ proto$2.asYears = asYears;
+ proto$2.valueOf = valueOf$1;
+ proto$2._bubble = bubble;
+ proto$2.clone = clone$1;
+ proto$2.get = get$2;
+ proto$2.milliseconds = milliseconds;
+ proto$2.seconds = seconds;
+ proto$2.minutes = minutes;
+ proto$2.hours = hours;
+ proto$2.days = days;
+ proto$2.weeks = weeks;
+ proto$2.months = months;
+ proto$2.years = years;
+ proto$2.humanize = humanize;
+ proto$2.toISOString = toISOString$1;
+ proto$2.toString = toISOString$1;
+ proto$2.toJSON = toISOString$1;
+ proto$2.locale = locale;
+ proto$2.localeData = localeData;
+
+ proto$2.toIsoString = deprecate('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)', toISOString$1);
+ proto$2.lang = lang;
+
+ // Side effect imports
+
+ // FORMATTING
+
+ addFormatToken('X', 0, 0, 'unix');
+ addFormatToken('x', 0, 0, 'valueOf');
+
+ // PARSING
+
+ addRegexToken('x', matchSigned);
+ addRegexToken('X', matchTimestamp);
+ addParseToken('X', function (input, array, config) {
+ config._d = new Date(parseFloat(input, 10) * 1000);
+ });
+ addParseToken('x', function (input, array, config) {
+ config._d = new Date(toInt(input));
+ });
+
+ // Side effect imports
+
+
+ hooks.version = '2.22.2';
+
+ setHookCallback(createLocal);
+
+ hooks.fn = proto;
+ hooks.min = min;
+ hooks.max = max;
+ hooks.now = now;
+ hooks.utc = createUTC;
+ hooks.unix = createUnix;
+ hooks.months = listMonths;
+ hooks.isDate = isDate;
+ hooks.locale = getSetGlobalLocale;
+ hooks.invalid = createInvalid;
+ hooks.duration = createDuration;
+ hooks.isMoment = isMoment;
+ hooks.weekdays = listWeekdays;
+ hooks.parseZone = createInZone;
+ hooks.localeData = getLocale;
+ hooks.isDuration = isDuration;
+ hooks.monthsShort = listMonthsShort;
+ hooks.weekdaysMin = listWeekdaysMin;
+ hooks.defineLocale = defineLocale;
+ hooks.updateLocale = updateLocale;
+ hooks.locales = listLocales;
+ hooks.weekdaysShort = listWeekdaysShort;
+ hooks.normalizeUnits = normalizeUnits;
+ hooks.relativeTimeRounding = getSetRelativeTimeRounding;
+ hooks.relativeTimeThreshold = getSetRelativeTimeThreshold;
+ hooks.calendarFormat = getCalendarFormat;
+ hooks.prototype = proto;
+
+ // currently HTML5 input type only supports 24-hour formats
+ hooks.HTML5_FMT = {
+ DATETIME_LOCAL: 'YYYY-MM-DDTHH:mm', // <input type="datetime-local" />
+ DATETIME_LOCAL_SECONDS: 'YYYY-MM-DDTHH:mm:ss', // <input type="datetime-local" step="1" />
+ DATETIME_LOCAL_MS: 'YYYY-MM-DDTHH:mm:ss.SSS', // <input type="datetime-local" step="0.001" />
+ DATE: 'YYYY-MM-DD', // <input type="date" />
+ TIME: 'HH:mm', // <input type="time" />
+ TIME_SECONDS: 'HH:mm:ss', // <input type="time" step="1" />
+ TIME_MS: 'HH:mm:ss.SSS', // <input type="time" step="0.001" />
+ WEEK: 'YYYY-[W]WW', // <input type="week" />
+ MONTH: 'YYYY-MM' // <input type="month" />
+ };
+
+ return hooks;
+
+})));
diff --git a/public/js/password-score-options.js b/public/js/password-score-options.js
new file mode 100755
index 0000000..ebea0fa
--- /dev/null
+++ b/public/js/password-score-options.js
@@ -0,0 +1,94 @@
+/**
+ * Copyright (c) 2013 - 2014 David Stutz
+ * License: https://github.com/davidstutz/password-score
+ */
+Score.prototype.options = [
+ {
+ 'type': 'dictionary',
+ 'leet': false,
+ 'key': 'en',
+ 'dictionary': {"you":1,"the":2,"to":3,"it":4,"and":5,"that":6,"of":7,"in":8,"what":9,"is":10,"me":11,"we":12,"he":13,"this":14,"for":15,"my":16,"on":17,"your":18,"have":19,"do":20,"no":21,"don":22,"are":23,"be":24,"not":25,"was":26,"can":27,"know":28,"with":29,"all":30,"but":31,"here":32,"there":33,"they":34,"so":35,"get":36,"just":37,"go":38,"like":39,"up":40,"come":41,"right":42,"she":43,"him":44,"out":45,"if":46,"at":47,"now":48,"one":49,"about":50,"how":51,"oh":52,"want":53,"got":54,"her":55,"will":56,"well":57,"see":58,"good":59,"let":60,"yes":61,"think":62,"as":63,"who":64,"why":65,"yeah":66,"did":67,"from":68,"his":69,"when":70,"going":71,"man":72,"take":73,"where":74,"time":75,"them":76,"back":77,"an":78,"us":79,"look":80,"or":81,"would":82,"say":83,"were":84,"been":85,"then":86,"had":87,"tell":88,"some":89,"our":90,"okay":91,"by":92,"too":93,"gonna":94,"down":95,"could":96,"hey":97,"didn":98,"something":99,"never":100,"way":101,"very":102,"more":103,"really":104,"has":105,"make":106,"over":107,"please":108,"only":109,"love":110,"give":111,"little":112,"need":113,"people":114,"off":115,"two":116,"said":117,"sorry":118,"thank":119,"am":120,"sir":121,"should":122,"mean":123,"any":124,"because":125,"much":126,"sure":127,"even":128,"doing":129,"nothing":130,"must":131,"these":132,"thing":133,"help":134,"god":135,"day":136,"first":137,"won":138,"life":139,"anything":140,"again":141,"away":142,"stop":143,"wait":144,"night":145,"find":146,"into":147,"work":148,"still":149,"put":150,"home":151,"call":152,"before":153,"better":154,"their":155,"other":156,"talk":157,"after":158,"maybe":159,"great":160,"than":161,"those":162,"always":163,"thought":164,"long":165,"money":166,"old":167,"everything":168,"leave":169,"keep":170,"new":171,"told":172,"things":173,"name":174,"last":175,"father":176,"around":177,"years":178,"does":179,"hello":180,"ever":181,"place":182,"big":183,"nice":184,"doesn":185,"uh":186,"isn":187,"feel":188,"girl":189,"stay":190,"believe":191,"thanks":192,"made":193,"mother":194,"listen":195,"three":196,"may":197,"guy":198,"hear":199,"understand":200,"shit":201,"coming":202,"world":203,"enough":204,"left":205,"fine":206,"every":207,"ok":208,"remember":209,"house":210,"course":211,"done":212,"boy":213,"wrong":214,"bad":215,"which":216,"woman":217,"another":218,"lot":219,"kind":220,"wanted":221,"through":222,"fuck":223,"guys":224,"came":225,"ask":226,"kill":227,"son":228,"today":229,"dead":230,"show":231,"own":232,"happened":233,"care":234,"mind":235,"someone":236,"try":237,"hi":238,"being":239,"same":240,"car":241,"yourself":242,"might":243,"dad":244,"miss":245,"morning":246,"else":247,"hell":248,"many":249,"men":250,"friend":251,"baby":252,"next":253,"talking":254,"move":255,"fucking":256,"huh":257,"live":258,"looking":259,"hold":260,"real":261,"getting":262,"without":263,"saw":264,"went":265,"seen":266,"wouldn":267,"room":268,"best":269,"wanna":270,"together":271,"found":272,"tomorrow":273,"wife":274,"job":275,"once":276,"gotta":277,"such":278,"wasn":279,"matter":280,"head":281,"most":282,"heard":283,"alone":284,"ready":285,"haven":286,"ain":287,"happy":288,"already":289,"days":290,"brother":291,"run":292,"play":293,"tonight":294,"door":295,"bring":296,"mom":297,"myself":298,"open":299,"yet":300,"trying":301,"knew":302,"whole":303,"meet":304,"excuse":305,"family":306,"used":307,"while":308,"die":309,"use":310,"start":311,"took":312,"pretty":313,"gone":314,"called":315,"idea":316,"since":317,"watch":318,"turn":319,"hope":320,"year":321,"guess":322,"end":323,"couldn":324,"sit":325,"beautiful":326,"hard":327,"says":328,"hand":329,"bit":330,"school":331,"both":332,"worry":333,"minute":334,"true":335,"friends":336,"face":337,"soon":338,"lost":339,"forget":340,"bye":341,"young":342,"business":343,"five":344,"killed":345,"heart":346,"few":347,"problem":348,"wants":349,"later":350,"eat":351,"everyone":352,"drink":353,"damn":354,"ago":355,"shut":356,"pay":357,"police":358,"everybody":359,"each":360,"water":361,"anyone":362,"dear":363,"also":364,"shall":365,"looks":366,"saying":367,"until":368,"crazy":369,"late":370,"phone":371,"eyes":372,"kid":373,"easy":374,"ah":375,"sleep":376,"mine":377,"afraid":378,"doctor":379,"death":380,"nobody":381,"four":382,"under":383,"second":384,"music":385,"somebody":386,"change":387,"far":388,"hands":389,"aren":390,"kids":391,"knows":392,"actually":393,"hit":394,"children":395,"case":396,"thinking":397,"waiting":398,"its":399,"gave":400,"read":401,"times":402,"minutes":403,"speak":404,"anyway":405,"stand":406,"part":407,"wish":408,"word":409,"having":410,"cut":411,"stuff":412,"comes":413,"war":414,"married":415,"number":416,"happen":417,"hurry":418,"fire":419,"quite":420,"fight":421,"rest":422,"close":423,"check":424,"inside":425,"hurt":426,"half":427,"probably":428,"mr":429,"moment":430,"against":431,"girls":432,"makes":433,"working":434,"exactly":435,"lady":436,"women":437,"asked":438,"set":439,"boys":440,"taking":441,"husband":442,"story":443,"town":444,"chance":445,"child":446,"ass":447,"yours":448,"important":449,"whatever":450,"different":451,"trouble":452,"lord":453,"point":454,"deal":455,"sister":456,"goes":457,"party":458,"week":459,"walk":460,"daughter":461,"means":462,"honey":463,"dog":464,"shot":465,"high":466,"bed":467,"gun":468,"game":469,"person":470,"body":471,"break":472,"free":473,"captain":474,"making":475,"side":476,"anymore":477,"country":478,"fun":479,"almost":480,"buy":481,"least":482,"truth":483,"six":484,"along":485,"met":486,"city":487,"behind":488,"send":489,"though":490,"hours":491,"between":492,"blood":493,"light":494,"supposed":495,"stupid":496,"brought":497,"died":498,"gets":499,"funny":500,"ahead":501,"answer":502,"full":503,"welcome":504,"started":505,"black":506,"question":507,"line":508,"front":509,"bitch":510,"hate":511,"um":512,"shoot":513,"white":514,"poor":515,"hot":516,"order":517,"anybody":518,"jesus":519,"ha":520,"sometimes":521,"reason":522,"king":523,"tried":524,"seems":525,"either":526,"outside":527,"couple":528,"ma":529,"trust":530,"months":531,"alive":532,"hour":533,"pick":534,"able":535,"sick":536,"perhaps":537,"save":538,"clear":539,"office":540,"gentlemen":541,"john":542,"become":543,"book":544,"living":545,"playing":546,"food":547,"daddy":548,"telling":549,"cool":550,"dance":551,"red":552,"news":553,"leaving":554,"lose":555,"cold":556,"promise":557,"evening":558,"touch":559,"power":560,"scared":561,"boss":562,"fact":563,"dinner":564,"jack":565,"master":566,"uncle":567,"himself":568,"small":569,"shouldn":570,"darling":571,"quiet":572,"write":573,"hmm":574,"taken":575,"ten":576,"luck":577,"sent":578,"feeling":579,"cannot":580,"air":581,"earth":582,"glad":583,"lf":584,"law":585,"till":586,"serious":587,"wonderful":588,"needs":589,"dream":590,"street":591,"drive":592,"hair":593,"sort":594,"others":595,"running":596,"bet":597,"lives":598,"company":599,"follow":600,"whoa":601,"special":602,"fast":603,"sweet":604,"sound":605,"catch":606,"words":607,"careful":608,"human":609,"goodbye":610,"safe":611,"perfect":612,"hang":613,"beat":614,"million":615,"rather":616,"happens":617,"top":618,"parents":619,"alright":620,"plan":621,"seem":622,"ya":623,"general":624,"known":625,"coffee":626,"ladies":627,"wow":628,"lucky":629,"win":630,"possible":631,"past":632,"calm":633,"pull":634,"lie":635,"sign":636,"control":637,"return":638,"straight":639,"fall":640,"team":641,"longer":642,"laughing":643,"kiss":644,"asking":645,"tired":646,"feet":647,"learn":648,"drop":649,"mad":650,"suppose":651,"quick":652,"wake":653,"strange":654,"marry":655,"train":656,"throw":657,"loved":658,"road":659,"sounds":660,"land":661,"felt":662,"somewhere":663,"picture":664,"step":665,"president":666,"eye":667,"hospital":668,"piece":669,"weeks":670,"secret":671,"sense":672,"forgive":673,"takes":674,"pass":675,"voice":676,"clean":677,"looked":678,"calling":679,"wonder":680,"song":681,"fault":682,"changed":683,"state":684,"seven":685,"born":686,"less":687,"film":688,"ride":689,"explain":690,"joe":691,"meeting":692,"class":693,"act":694,"none":695,"given":696,"finally":697,"fool":698,"yesterday":699,"la":700,"early":701,"worth":702,"ones":703,"tv":704,"future":705,"sex":706,"strong":707,"army":708,"mouth":709,"moving":710,"george":711,"weren":712,"frank":713,"sing":714,"bastard":715,"sun":716,"certainly":717,"american":718,"chief":719,"worked":720,"clothes":721,"horse":722,"report":723,"christmas":724,"sell":725,"mama":726,"turned":727,"questions":728,"dark":729,"absolutely":730,"peace":731,"month":732,"movie":733,"lovely":734,"boat":735,"blue":736,"seeing":737,"mm":738,"hotel":739,"speaking":740,"eight":741,"eh":742,"york":743,"ship":744,"rock":745,"continues":746,"aii":747,"sam":748,"age":749,"christ":750,"murder":751,"finish":752,"letter":753,"court":754,"iike":755,"works":756,"swear":757,"expect":758,"finished":759,"bill":760,"giving":761,"officer":762,"present":763,"near":764,"worse":765,"busy":766,"pain":767,"kept":768,"ball":769,"terrible":770,"fear":771,"floor":772,"laughs":773,"wear":774,"kidding":775,"sea":776,"fly":777,"imagine":778,"forever":779,"count":780,"gold":781,"charlie":782,"forgot":783,"radio":784,"attention":785,"decided":786,"idiot":787,"french":788,"goddamn":789,"mistake":790,"caught":791,"birthday":792,"short":793,"happening":794,"afternoon":795,"soul":796,"figure":797,"paid":798,"station":799,"simple":800,"bag":801,"tom":802,"fish":803,"date":804,"rich":805,"blow":806,"paul":807,"broke":808,"miles":809,"during":810,"ring":811,"hasn":812,"choice":813,"bank":814,"david":815,"fuckin":816,"relax":817,"except":818,"ooh":819,"attack":820,"join":821,"wedding":822,"worried":823,"table":824,"completely":825,"across":826,"mary":827,"paper":828,"star":829,"message":830,"pleasure":831,"dude":832,"building":833,"watching":834,"chuckles":835,"stick":836,"dangerous":837,"america":838,"meant":839,"round":840,"honor":841,"fair":842,"ls":843,"hungry":844,"middle":845,"de":846,"thinks":847,"buddy":848,"lying":849,"unless":850,"drunk":851,"instead":852,"government":853,"re":854,"spend":855,"certain":856,"major":857,"charge":858,"needed":859,"deep":860,"hide":861,"hundred":862,"english":863,"handle":864,"bought":865,"key":866,"cry":867,"history":868,"interested":869,"trip":870,"lead":871,"window":872,"lieutenant":873,"michael":874,"enjoy":875,"system":876,"sake":877,"fell":878,"anywhere":879,"quickly":880,"cover":881,"sitting":882,"ran":883,"church":884,"surprise":885,"colonel":886,"carry":887,"situation":888,"tea":889,"yo":890,"smart":891,"force":892,"teach":893,"interesting":894,"information":895,"problems":896,"paris":897,"professor":898,"box":899,"holy":900,"often":901,"plane":902,"dress":903,"lunch":904,"thousand":905,"smell":906,"missing":907,"third":908,"ground":909,"crying":910,"talked":911,"service":912,"respect":913,"ice":914,"accident":915,"stopped":916,"tough":917,"heaven":918,"proud":919,"laugh":920,"security":921,"sad":922,"sighs":923,"lived":924,"art":925,"difficult":926,"harry":927,"mark":928,"single":929,"dare":930,"group":931,"record":932,"wind":933,"cops":934,"fix":935,"club":936,"upon":937,"marriage":938,"mike":939,"mess":940,"besides":941,"fighting":942,"impossible":943,"forward":944,"quit":945,"entire":946,"wine":947,"normal":948,"visit":949,"offer":950,"public":951,"missed":952,"screaming":953,"prison":954,"smoke":955,"killing":956,"agree":957,"saved":958,"river":959,"broken":960,"neither":961,"whether":962,"madam":963,"weird":964,"green":965,"bloody":966,"arms":967,"evil":968,"asshole":969,"south":970,"bob":971,"wall":972,"bar":973,"fat":974,"il":975,"judge":976,"orders":977,"seat":978,"bear":979,"wrote":980,"queen":981,"slow":982,"cause":983,"dreams":984,"loves":985,"teacher":986,"cop":987,"standing":988,"liked":989,"north":990,"glass":991,"protect":992,"accept":993,"dirty":994,"beginning":995,"difference":996,"cross":997,"angry":998,"machine":999,"scene":1000,"amazing":1001,"double":1002,"share":1003,"totally":1004,"honest":1005,"moon":1006,"personal":1007,"private":1008,"joke":1009,"realize":1010,"beer":1011,"space":1012,"position":1013,"jump":1014,"whose":1015,"jail":1016,"area":1017,"promised":1018,"tree":1019,"foot":1020,"continue":1021,"test":1022,"cat":1023,"dying":1024,"within":1025,"singing":1026,"ought":1027,"brain":1028,"sergeant":1029,"nine":1030,"village":1031,"peter":1032,"wearing":1033,"ln":1034,"walking":1035,"field":1036,"dollars":1037,"bother":1038,"girlfriend":1039,"bus":1040,"crime":1041,"congratulations":1042,"lots":1043,"doubt":1044,"mmm":1045,"camera":1046,"became":1047,"german":1048,"books":1049,"gives":1050,"shoes":1051,"truck":1052,"ben":1053,"kick":1054,"card":1055,"cash":1056,"sleeping":1057,"push":1058,"moved":1059,"likes":1060,"calls":1061,"cute":1062,"max":1063,"park":1064,"apartment":1065,"bullshit":1066,"evidence":1067,"store":1068,"grow":1069,"owe":1070,"especially":1071,"aunt":1072,"reach":1073,"guard":1074,"spent":1075,"summer":1076,"enemy":1077,"rules":1078,"ho":1079,"duty":1080,"island":1081,"seconds":1082,"johnny":1083,"eating":1084,"smile":1085,"staying":1086,"silly":1087,"san":1088,"folks":1089,"suddenly":1090,"knock":1091,"pardon":1092,"everywhere":1093,"crowd":1094,"henry":1095,"beg":1096,"stuck":1097,"action":1098,"upset":1099,"driving":1100,"seriously":1101,"begin":1102,"starting":1103,"prove":1104,"feels":1105,"grand":1106,"using":1107,"guns":1108,"legs":1109,"nose":1110,"pictures":1111,"rid":1112,"brothers":1113,"mum":1114,"list":1115,"sky":1116,"immediately":1117,"definitely":1118,"college":1119,"shop":1120,"arm":1121,"escape":1122,"listening":1123,"mommy":1124,"gas":1125,"low":1126,"jimmy":1127,"self":1128,"hat":1129,"hole":1130,"ray":1131,"bell":1132,"price":1133,"cell":1134,"rain":1135,"arrived":1136,"warm":1137,"west":1138,"passed":1139,"board":1140,"boyfriend":1141,"nervous":1142,"ourselves":1143,"london":1144,"contact":1145,"nor":1146,"lawyer":1147,"upstairs":1148,"lay":1149,"closed":1150,"goin":1151,"gift":1152,"devil":1153,"favor":1154,"tony":1155,"wiii":1156,"jim":1157,"empty":1158,"prince":1159,"papa":1160,"suit":1161,"press":1162,"hadn":1163,"themselves":1164,"writing":1165,"asleep":1166,"type":1167,"grab":1168,"spirit":1169,"burn":1170,"arrest":1171,"papers":1172,"band":1173,"indeed":1174,"majesty":1175,"pop":1176,"played":1177,"involved":1178,"dogs":1179,"agent":1180,"above":1181,"wild":1182,"further":1183,"nick":1184,"race":1185,"mrs":1186,"spot":1187,"fellow":1188,"blind":1189,"whom":1190,"leg":1191,"awful":1192,"killer":1193,"flowers":1194,"appreciate":1195,"fit":1196,"aye":1197,"beauty":1198,"written":1199,"partner":1200,"twenty":1201,"bird":1202,"dick":1203,"named":1204,"lock":1205,"blame":1206,"otherwise":1207,"heavy":1208,"drinking":1209,"choose":1210,"allow":1211,"twice":1212,"shouting":1213,"magic":1214,"waste":1215,"address":1216,"plenty":1217,"raise":1218,"flying":1219,"notice":1220,"learned":1221,"gasps":1222,"mission":1223,"doc":1224,"decide":1225,"taste":1226,"aah":1227,"flight":1228,"picked":1229,"billy":1230,"gay":1231,"kitchen":1232,"experience":1233,"fresh":1234,"chicken":1235,"cost":1236,"nature":1237,"shh":1238,"fucked":1239,"hero":1240,"shooting":1241,"doin":1242,"breakfast":1243,"james":1244,"places":1245,"holding":1246,"planet":1247,"allowed":1248,"search":1249,"however":1250,"battle":1251,"putting":1252,"crap":1253,"steal":1254,"usually":1255,"lights":1256,"neck":1257,"eddie":1258,"mate":1259,"hardly":1260,"sold":1261,"decision":1262,"ow":1263,"destroy":1264,"sweetheart":1265,"study":1266,"famous":1267,"animals":1268,"simply":1269,"princess":1270,"keys":1271,"language":1272,"memory":1273,"names":1274,"worst":1275,"throat":1276,"herself":1277,"interest":1278,"faith":1279,"guilty":1280,"ways":1281,"shame":1282,"director":1283,"stone":1284,"innocent":1285,"bottle":1286,"states":1287,"mister":1288,"pray":1289,"bunch":1290,"camp":1291,"starts":1292,"seemed":1293,"necessary":1294,"form":1295,"department":1296,"stars":1297,"bomb":1298,"stage":1299,"animal":1300,"roll":1301,"east":1302,"dancing":1303,"reading":1304,"faster":1305,"locked":1306,"van":1307,"soldier":1308,"military":1309,"final":1310,"apart":1311,"match":1312,"computer":1313,"detective":1314,"soldiers":1315,"admit":1316,"tight":1317,"engine":1318,"outta":1319,"build":1320,"treat":1321,"sight":1322,"closer":1323,"huge":1324,"complete":1325,"excellent":1326,"alex":1327,"beach":1328,"surprised":1329,"dressed":1330,"ridiculous":1331,"bigger":1332,"keeps":1333,"stole":1334,"united":1335,"among":1336,"hall":1337,"danger":1338,"itself":1339,"cup":1340,"knife":1341,"support":1342,"milk":1343,"mention":1344,"fired":1345,"pants":1346,"built":1347,"lies":1348,"cousin":1349,"steve":1350,"feelings":1351,"charles":1352,"main":1353,"cook":1354,"following":1355,"meat":1356,"grandma":1357,"obviously":1358,"ill":1359,"angel":1360,"screams":1361,"risk":1362,"plans":1363,"bathroom":1364,"relationship":1365,"tape":1366,"taught":1367,"sword":1368,"forgotten":1369,"nonsense":1370,"danny":1371,"freedom":1372,"extra":1373,"pregnant":1374,"corner":1375,"beyond":1376,"hiding":1377,"belong":1378,"sarah":1379,"wash":1380,"drugs":1381,"cars":1382,"chinese":1383,"skin":1384,"breathe":1385,"large":1386,"motherfucker":1387,"gentleman":1388,"leaves":1389,"driver":1390,"health":1391,"command":1392,"ugly":1393,"patient":1394,"helped":1395,"note":1396,"figured":1397,"bridge":1398,"strength":1399,"martin":1400,"greatest":1401,"rose":1402,"wondering":1403,"pig":1404,"acting":1405,"dumb":1406,"horses":1407,"level":1408,"nuts":1409,"sunday":1410,"track":1411,"commander":1412,"plays":1413,"anna":1414,"heads":1415,"walked":1416,"strike":1417,"understood":1418,"france":1419,"rule":1420,"turns":1421,"weapons":1422,"england":1423,"common":1424,"madame":1425,"consider":1426,"grunts":1427,"according":1428,"stories":1429,"roger":1430,"losing":1431,"weil":1432,"speed":1433,"favorite":1434,"tells":1435,"due":1436,"sheriff":1437,"serve":1438,"keeping":1439,"teeth":1440,"japanese":1441,"began":1442,"richard":1443,"da":1444,"lee":1445,"shirt":1446,"rings":1447,"robert":1448,"spoke":1449,"size":1450,"feed":1451,"held":1452,"bobby":1453,"coach":1454,"dry":1455,"pack":1456,"ideas":1457,"natural":1458,"grace":1459,"prefer":1460,"bottom":1461,"balls":1462,"mountain":1463,"national":1464,"movies":1465,"witness":1466,"view":1467,"breath":1468,"ticket":1469,"energy":1470,"emergency":1471,"code":1472,"hurts":1473,"cheers":1474,"correct":1475,"responsible":1476,"earlier":1477,"remain":1478,"tommy":1479,"trick":1480,"weekend":1481,"inspector":1482,"pal":1483,"account":1484,"ex":1485,"usual":1486,"hanging":1487,"deserve":1488,"ringing":1489,"groans":1490,"showed":1491,"example":1492,"practice":1493,"weapon":1494,"grandpa":1495,"brown":1496,"several":1497,"happiness":1498,"apologize":1499,"monster":1500,"pressure":1501,"center":1502,"coat":1503,"silence":1504,"prepare":1505,"justice":1506,"ours":1507,"letters":1508,"copy":1509,"whoo":1510,"market":1511,"operation":1512,"jerry":1513,"noise":1514,"knowing":1515,"birds":1516,"fill":1517,"advice":1518,"society":1519,"rome":1520,"russian":1521,"er":1522,"cream":1523,"ghost":1524,"exist":1525,"oil":1526,"jake":1527,"horrible":1528,"willing":1529,"tie":1530,"leader":1531,"draw":1532,"loud":1533,"lift":1534,"student":1535,"nearly":1536,"post":1537,"jealous":1538,"al":1539,"travel":1540,"surely":1541,"bread":1542,"recognize":1543,"perfectly":1544,"cards":1545,"restaurant":1546,"older":1547,"heat":1548,"weather":1549,"opinion":1550,"games":1551,"ve":1552,"crew":1553,"cake":1554,"character":1555,"suicide":1556,"telephone":1557,"bucks":1558,"drug":1559,"pity":1560,"minister":1561,"although":1562,"introduce":1563,"brave":1564,"chair":1565,"gotten":1566,"fantastic":1567,"biggest":1568,"bless":1569,"noticed":1570,"wet":1571,"helping":1572,"priest":1573,"shows":1574,"thy":1575,"nowhere":1576,"agreed":1577,"meaning":1578,"somehow":1579,"cheering":1580,"truly":1581,"gate":1582,"nurse":1583,"towards":1584,"streets":1585,"paying":1586,"horn":1587,"slowly":1588,"naked":1589,"thou":1590,"local":1591,"style":1592,"manager":1593,"soft":1594,"yep":1595,"suspect":1596,"spring":1597,"grown":1598,"dropped":1599,"pieces":1600,"monsieur":1601,"dig":1602,"shake":1603,"settle":1604,"maria":1605,"excited":1606,"incredible":1607,"possibly":1608,"whoever":1609,"handsome":1610,"ends":1611,"larry":1612,"lonely":1613,"sweetie":1614,"garden":1615,"stayed":1616,"enter":1617,"prepared":1618,"saturday":1619,"science":1620,"weak":1621,"arrested":1622,"discuss":1623,"powerful":1624,"screw":1625,"dr":1626,"fate":1627,"split":1628,"flat":1629,"opportunity":1630,"proof":1631,"medicine":1632,"breaking":1633,"jane":1634,"loose":1635,"gang":1636,"trial":1637,"speaks":1638,"spanish":1639,"bite":1640,"medical":1641,"pleased":1642,"murdered":1643,"afford":1644,"comfortable":1645,"snow":1646,"bringing":1647,"bright":1648,"trees":1649,"friday":1650,"guest":1651,"invited":1652,"ears":1653,"santa":1654,"purpose":1655,"career":1656,"survive":1657,"ordered":1658,"believed":1659,"threw":1660,"dave":1661,"destroyed":1662,"hearing":1663,"color":1664,"laughter":1665,"condition":1666,"bodies":1667,"mayor":1668,"training":1669,"manage":1670,"victim":1671,"finger":1672,"teii":1673,"opened":1674,"pretend":1675,"roof":1676,"nothin":1677,"file":1678,"numbers":1679,"suggest":1680,"expecting":1681,"whore":1682,"lake":1683,"ashamed":1684,"turning":1685,"plus":1686,"sees":1687,"whenever":1688,"chattering":1689,"falling":1690,"spare":1691,"farm":1692,"rent":1693,"repeat":1694,"release":1695,"sugar":1696,"fortune":1697,"alarm":1698,"students":1699,"winter":1700,"thousands":1701,"insane":1702,"base":1703,"total":1704,"fingers":1705,"stops":1706,"thief":1707,"hill":1708,"fancy":1709,"stolen":1710,"chris":1711,"female":1712,"tongue":1713,"sooner":1714,"liar":1715,"target":1716,"downstairs":1717,"matters":1718,"joy":1719,"subject":1720,"mail":1721,"criminal":1722,"client":1723,"easier":1724,"received":1725,"cheap":1726,"brings":1727,"pulled":1728,"distance":1729,"doors":1730,"credit":1731,"concerned":1732,"lines":1733,"selling":1734,"responsibility":1735,"harm":1736,"castle":1737,"grandfather":1738,"male":1739,"followed":1740,"stomach":1741,"birth":1742,"spread":1743,"storm":1744,"brilliant":1745,"arthur":1746,"british":1747,"opening":1748,"hm":1749,"paint":1750,"slept":1751,"piss":1752,"returned":1753,"lover":1754,"universe":1755,"hoping":1756,"reality":1757,"funeral":1758,"bath":1759,"contract":1760,"cares":1761,"taxi":1762,"trade":1763,"lately":1764,"video":1765,"ed":1766,"weight":1767,"disappeared":1768,"thomas":1769,"lied":1770,"square":1771,"tears":1772,"march":1773,"expected":1774,"airport":1775,"ohh":1776,"block":1777,"thee":1778,"cigarette":1779,"eggs":1780,"onto":1781,"program":1782,"defense":1783,"forest":1784,"unfortunately":1785,"europe":1786,"pool":1787,"tiny":1788,"jean":1789,"apparently":1790,"conversation":1791,"super":1792,"walter":1793,"nights":1794,"pete":1795,"signal":1796,"permission":1797,"thoughts":1798,"murderer":1799,"project":1800,"signed":1801,"rat":1802,"mercy":1803,"yellow":1804,"dan":1805,"checked":1806,"desk":1807,"covered":1808,"shower":1809,"simon":1810,"clearly":1811,"scare":1812,"regret":1813,"grunting":1814,"buried":1815,"created":1816,"property":1817,"remind":1818,"planning":1819,"swim":1820,"merry":1821,"pocket":1822,"tickets":1823,"secretary":1824,"path":1825,"ended":1826,"lt":1827,"speech":1828,"aware":1829,"burning":1830,"washington":1831,"drinks":1832,"pair":1833,"glasses":1834,"ocean":1835,"foreign":1836,"yourselves":1837,"goodness":1838,"waited":1839,"page":1840,"audience":1841,"andy":1842,"runs":1843,"rise":1844,"research":1845,"fake":1846,"amen":1847,"courage":1848,"ate":1849,"expensive":1850,"pure":1851,"bullet":1852,"photo":1853,"mustn":1854,"yelling":1855,"depends":1856,"social":1857,"warning":1858,"belongs":1859,"genius":1860,"desert":1861,"forced":1862,"realized":1863,"player":1864,"grave":1865,"map":1866,"staff":1867,"vote":1868,"headed":1869,"success":1870,"easily":1871,"reasons":1872,"monkey":1873,"italian":1874,"rough":1875,"journey":1876,"create":1877,"laughlng":1878,"personally":1879,"scott":1880,"wise":1881,"harder":1882,"discovered":1883,"guests":1884,"sudden":1885,"television":1886,"silver":1887,"higher":1888,"bastards":1889,"breathing":1890,"fought":1891,"pounds":1892,"fixed":1893,"political":1894,"add":1895,"painting":1896,"mountains":1897,"suck":1898,"lower":1899,"germany":1900,"century":1901,"desire":1902,"bro":1903,"failed":1904,"football":1905,"monday":1906,"louis":1907,"badly":1908,"ancient":1909,"below":1910,"jerk":1911,"factory":1912,"sending":1913,"records":1914,"clock":1915,"william":1916,"aw":1917,"changes":1918,"member":1919,"piano":1920,"lesson":1921,"heading":1922,"carefully":1923,"kate":1924,"gods":1925,"rush":1926,"lips":1927,"unit":1928,"tall":1929,"safety":1930,"letting":1931,"bedroom":1932,"fred":1933,"americans":1934,"disgusting":1935,"adam":1936,"finding":1937,"therefore":1938,"season":1939,"points":1940,"china":1941,"thirty":1942,"odd":1943,"revenge":1944,"wood":1945,"clever":1946,"royal":1947,"parts":1948,"divorce":1949,"artist":1950,"christian":1951,"someday":1952,"suffer":1953,"wherever":1954,"dawn":1955,"rights":1956,"grew":1957,"union":1958,"nation":1959,"theory":1960,"laid":1961,"champagne":1962,"mood":1963,"useless":1964,"awesome":1965,"filled":1966,"soup":1967,"officers":1968,"miracle":1969,"university":1970,"reaily":1971,"model":1972,"hung":1973,"period":1974,"iet":1975,"opens":1976,"smoking":1977,"toilet":1978,"ear":1979,"deliver":1980,"babe":1981,"golden":1982,"hearts":1983,"cheese":1984,"victory":1985,"plant":1986,"proper":1987,"planned":1988,"shape":1989,"showing":1990,"ruin":1991,"growing":1992,"vacation":1993,"reached":1994,"doctors":1995,"honour":1996,"legal":1997,"faces":1998,"somethin":1999,"ruined":2000,"governor":2001,"original":2002,"butt":2003,"request":2004,"issue":2005,"refuse":2006,"per":2007,"carrying":2008,"crash":2009,"honestly":2010,"bride":2011,"exciting":2012,"awake":2013,"fellas":2014,"cow":2015,"load":2016,"pa":2017,"forces":2018,"smith":2019,"based":2020,"grant":2021,"woods":2022,"suffering":2023,"scream":2024,"knowledge":2025,"freak":2026,"temple":2027,"romantic":2028,"decent":2029,"hidden":2030,"joking":2031,"midnight":2032,"passing":2033,"younger":2034,"arrive":2035,"sin":2036,"becomes":2037,"jacket":2038,"insurance":2039,"kinda":2040,"investigation":2041,"professional":2042,"millions":2043,"invite":2044,"boring":2045,"bang":2046,"wolf":2047,"mirror":2048,"hoo":2049,"lucy":2050,"fan":2051,"chicago":2052,"dies":2053,"iittle":2054,"iook":2055,"california":2056,"alice":2057,"walls":2058,"charming":2059,"annie":2060,"saint":2061,"members":2062,"kevin":2063,"obvious":2064,"avoid":2065,"bike":2066,"carl":2067,"sat":2068,"assistant":2069,"workers":2070,"talent":2071,"fifty":2072,"touched":2073,"stranger":2074,"chest":2075,"regular":2076,"buying":2077,"tear":2078,"jobs":2079,"particular":2080,"guards":2081,"recently":2082,"image":2083,"indian":2084,"finds":2085,"brian":2086,"trap":2087,"interview":2088,"familiar":2089,"burned":2090,"eve":2091,"celebrate":2092,"memories":2093,"shock":2094,"details":2095,"iron":2096,"wide":2097,"marie":2098,"hunt":2099,"emperor":2100,"poison":2101,"flower":2102,"destiny":2103,"prisoner":2104,"anne":2105,"bones":2106,"matt":2107,"dollar":2108,"rooms":2109,"owner":2110,"crack":2111,"brains":2112,"appointment":2113,"glory":2114,"violence":2115,"cab":2116,"riding":2117,"enemies":2118,"chocolate":2119,"sisters":2120,"meal":2121,"hook":2122,"freeze":2123,"damned":2124,"candy":2125,"sometime":2126,"shots":2127,"raised":2128,"tower":2129,"grandmother":2130,"ng":2131,"stood":2132,"bravo":2133,"dust":2134,"alan":2135,"precious":2136,"warn":2137,"africa":2138,"toast":2139,"virgin":2140,"bags":2141,"appear":2142,"caused":2143,"pride":2144,"switch":2145,"community":2146,"thunder":2147,"pilot":2148,"damage":2149,"watched":2150,"helen":2151,"led":2152,"loving":2153,"changing":2154,"confused":2155,"rice":2156,"knees":2157,"coast":2158,"beast":2159,"songs":2160,"lisa":2161,"babies":2162,"japan":2163,"duke":2164,"mentioned":2165,"silent":2166,"tour":2167,"grateful":2168,"sons":2169,"daniel":2170,"central":2171,"traffic":2172,"fourth":2173,"actor":2174,"official":2175,"howard":2176,"victor":2177,"applause":2178,"fella":2179,"armed":2180,"jeff":2181,"comin":2182,"moves":2183,"palace":2184,"families":2185,"troops":2186,"rate":2187,"writer":2188,"hired":2189,"junior":2190,"process":2191,"carried":2192,"committed":2193,"phil":2194,"beating":2195,"amount":2196,"percent":2197,"false":2198,"affair":2199,"rob":2200,"susan":2201,"frightened":2202,"license":2203,"falls":2204,"tied":2205,"offered":2206,"bull":2207,"direction":2208,"fallen":2209,"saving":2210,"knocking":2211,"snake":2212,"pussy":2213,"cos":2214,"holiday":2215,"indistinct":2216,"theater":2217,"loss":2218,"mighty":2219,"germans":2220,"whistle":2221,"youth":2222,"smells":2223,"lab":2224,"boom":2225,"border":2226,"ordinary":2227,"kicked":2228,"mexico":2229,"cast":2230,"drove":2231,"answers":2232,"statement":2233,"rescue":2234,"sharp":2235,"creature":2236,"zero":2237,"sexy":2238,"receive":2239,"borrow":2240,"uniform":2241,"unbelievable":2242,"naturally":2243,"humans":2244,"eric":2245,"treasure":2246,"flesh":2247,"row":2248,"friendly":2249,"jason":2250,"modern":2251,"score":2252,"screwed":2253,"neighborhood":2254,"kim":2255,"pills":2256,"highness":2257,"gee":2258,"studio":2259,"fail":2260,"positive":2261,"escaped":2262,"tip":2263,"defend":2264,"complicated":2265,"eaten":2266,"hunting":2267,"darkness":2268,"steps":2269,"disease":2270,"el":2271,"groaning":2272,"cases":2273,"climb":2274,"role":2275,"terrific":2276,"event":2277,"egg":2278,"joey":2279,"effect":2280,"seek":2281,"revolution":2282,"disappear":2283,"including":2284,"playlng":2285,"chase":2286,"chuckling":2287,"shopping":2288,"wave":2289,"houses":2290,"fed":2291,"mystery":2292,"blows":2293,"rocks":2294,"nah":2295,"attorney":2296,"stairs":2297,"newspaper":2298,"presence":2299,"beloved":2300,"rope":2301,"delicious":2302,"comrade":2303,"dragon":2304,"bow":2305,"roy":2306,"section":2307,"pot":2308,"pissed":2309,"winner":2310,"barely":2311,"fishing":2312,"senator":2313,"aboard":2314,"hated":2315,"healthy":2316,"julie":2317,"curious":2318,"mass":2319,"grade":2320,"leo":2321,"aside":2322,"bone":2323,"gettin":2324,"wire":2325,"terribly":2326,"bleeding":2327,"attacked":2328,"talkin":2329,"ted":2330,"nasty":2331,"staring":2332,"yard":2333,"button":2334,"prisoners":2335,"kingdom":2336,"quarter":2337,"secrets":2338,"jews":2339,"plate":2340,"dump":2341,"tail":2342,"sacrifice":2343,"bored":2344,"stronger":2345,"salt":2346,"metal":2347,"talks":2348,"sand":2349,"cancer":2350,"joseph":2351,"films":2352,"subtitles":2353,"heh":2354,"fruit":2355,"gosh":2356,"claim":2357,"barking":2358,"goal":2359,"penny":2360,"concern":2361,"clears":2362,"shadow":2363,"beeping":2364,"firm":2365,"friendship":2366,"powers":2367,"becoming":2368,"rachel":2369,"prime":2370,"advantage":2371,"picking":2372,"punch":2373,"stealing":2374,"wishes":2375,"non":2376,"steady":2377,"extremely":2378,"protection":2379,"tiger":2380,"giant":2381,"edge":2382,"hundreds":2383,"woke":2384,"chuck":2385,"loser":2386,"assume":2387,"behave":2388,"direct":2389,"jones":2390,"windows":2391,"blew":2392,"managed":2393,"pen":2394,"chose":2395,"wheel":2396,"drag":2397,"sexual":2398,"passion":2399,"maid":2400,"county":2401,"chick":2402,"magazine":2403,"remove":2404,"chan":2405,"jenny":2406,"panting":2407,"nope":2408,"checking":2409,"available":2410,"spell":2411,"terms":2412,"engaged":2413,"focus":2414,"stock":2415,"valley":2416,"duck":2417,"wounded":2418,"treated":2419,"chosen":2420,"likely":2421,"wound":2422,"object":2423,"hollywood":2424,"sale":2425,"spoken":2426,"buck":2427,"mummy":2428,"tank":2429,"lookin":2430,"pie":2431,"notes":2432,"johnson":2433,"shout":2434,"guts":2435,"dreaming":2436,"bound":2437,"scary":2438,"reporter":2439,"physical":2440,"basically":2441,"hop":2442,"value":2443,"surface":2444,"remains":2445,"closing":2446,"moments":2447,"ou":2448,"slip":2449,"result":2450,"politics":2451,"popular":2452,"slave":2453,"reports":2454,"chances":2455,"desperate":2456,"amy":2457,"los":2458,"photos":2459,"laura":2460,"ahh":2461,"shine":2462,"joint":2463,"mostly":2464,"rare":2465,"dealing":2466,"hitler":2467,"throwing":2468,"witch":2469,"iife":2470,"served":2471,"pulling":2472,"texas":2473,"jury":2474,"intend":2475,"connection":2476,"wings":2477,"albert":2478,"kinds":2479,"com":2480,"gorgeous":2481,"pink":2482,"cruel":2483,"bury":2484,"doll":2485,"terry":2486,"unusual":2487,"facts":2488,"education":2489,"challenge":2490,"range":2491,"brand":2492,"pee":2493,"elevator":2494,"equipment":2495,"shy":2496,"kong":2497,"screen":2498,"sentence":2499,"rabbit":2500,"apple":2501,"production":2502,"swing":2503,"circumstances":2504,"india":2505,"prize":2506,"marks":2507,"deeply":2508,"attitude":2509,"laws":2510,"blowing":2511,"authority":2512,"jewish":2513,"wing":2514,"mile":2515,"shoulder":2516,"coward":2517,"site":2518,"cigarettes":2519,"committee":2520,"considered":2521,"charges":2522,"thus":2523,"advance":2524,"material":2525,"closes":2526,"june":2527,"mixed":2528,"ambulance":2529,"earn":2530,"cleaning":2531,"convinced":2532,"exchange":2533,"eventually":2534,"hong":2535,"separate":2536,"co":2537,"ryan":2538,"rude":2539,"begins":2540,"cooking":2541,"linda":2542,"kitty":2543,"progress":2544,"collect":2545,"curse":2546,"winning":2547,"wasting":2548,"chain":2549,"understanding":2550,"cure":2551,"properly":2552,"performance":2553,"international":2554,"spy":2555,"capable":2556,"noble":2557,"barry":2558,"swimming":2559,"juice":2560,"confess":2561,"champion":2562,"settled":2563,"source":2564,"claire":2565,"circle":2566,"results":2567,"plain":2568,"sue":2569,"ann":2570,"twelve":2571,"directly":2572,"illegal":2573,"rotten":2574,"lad":2575,"thrown":2576,"intelligence":2577,"leading":2578,"minds":2579,"movement":2580,"grass":2581,"kelly":2582,"kissed":2583,"appears":2584,"squad":2585,"elizabeth":2586,"jungle":2587,"bond":2588,"miserable":2589,"effort":2590,"series":2591,"knocked":2592,"expert":2593,"filthy":2594,"belt":2595,"customers":2596,"na":2597,"thursday":2598,"counting":2599,"edward":2600,"lets":2601,"thin":2602,"berlin":2603,"commit":2604,"solution":2605,"mistakes":2606,"boots":2607,"remembered":2608,"gasping":2609,"punk":2610,"competition":2611,"treatment":2612,"guarantee":2613,"victims":2614,"stands":2615,"sara":2616,"cheer":2617,"lou":2618,"sheep":2619,"pleasant":2620,"guitar":2621,"garbage":2622,"access":2623,"ships":2624,"bust":2625,"district":2626,"speaklng":2627,"federal":2628,"flag":2629,"screamlng":2630,"panic":2631,"council":2632,"pizza":2633,"morgan":2634,"extraordinary":2635,"deny":2636,"reputation":2637,"patients":2638,"jackson":2639,"tuesday":2640,"sally":2641,"spain":2642,"ali":2643,"nightmare":2644,"bush":2645,"asks":2646,"deck":2647,"express":2648,"blessed":2649,"bullets":2650,"tokyo":2651,"term":2652,"hunter":2653,"former":2654,"fu":2655,"tim":2656,"insist":2657,"estate":2658,"italy":2659,"th":2660,"martha":2661,"schedule":2662,"assure":2663,"hates":2664,"navy":2665,"www":2666,"debt":2667,"fever":2668,"luke":2669,"surrender":2670,"joined":2671,"reward":2672,"negative":2673,"karen":2674,"julia":2675,"ease":2676,"fetch":2677,"imagination":2678,"studying":2679,"garage":2680,"jumped":2681,"francisco":2682,"signs":2683,"billion":2684,"punishment":2685,"shoe":2686,"threat":2687,"afterwards":2688,"wanting":2689,"degrees":2690,"pathetic":2691,"zone":2692,"solve":2693,"title":2694,"parties":2695,"policy":2696,"ages":2697,"muslc":2698,"cock":2699,"conference":2700,"accepted":2701,"entirely":2702,"trained":2703,"robbery":2704,"frankie":2705,"someplace":2706,"crown":2707,"leads":2708,"religion":2709,"lion":2710,"hire":2711,"guide":2712,"bay":2713,"servant":2714,"demand":2715,"mac":2716,"trash":2717,"tone":2718,"foolish":2719,"vision":2720,"supper":2721,"bible":2722,"released":2723,"unknown":2724,"voices":2725,"hip":2726,"sean":2727,"successful":2728,"route":2729,"lack":2730,"trapped":2731,"port":2732,"cats":2733,"spit":2734,"unhappy":2735,"dozen":2736,"dirt":2737,"crossed":2738,"helps":2739,"media":2740,"location":2741,"bruce":2742,"paradise":2743,"puts":2744,"exact":2745,"learning":2746,"secure":2747,"whispering":2748,"culture":2749,"stays":2750,"april":2751,"lousy":2752,"confidence":2753,"deaf":2754,"caesar":2755,"rip":2756,"fox":2757,"bum":2758,"urgent":2759,"maggie":2760,"failure":2761,"le":2762,"hitting":2763,"russia":2764,"sensitive":2765,"tricks":2766,"library":2767,"mask":2768,"gather":2769,"stopping":2770,"warned":2771,"betty":2772,"highly":2773,"searching":2774,"useful":2775,"tires":2776,"forty":2777,"narrator":2778,"gentle":2779,"convince":2780,"fucker":2781,"favour":2782,"sobbing":2783,"background":2784,"suits":2785,"carter":2786,"jesse":2787,"solid":2788,"greater":2789,"cutting":2790,"quality":2791,"alcohol":2792,"wipe":2793,"launch":2794,"approach":2795,"emily":2796,"hank":2797,"sweat":2798,"steel":2799,"tests":2800,"explosion":2801,"disappointed":2802,"headquarters":2803,"alert":2804,"fifth":2805,"rolling":2806,"script":2807,"lend":2808,"agreement":2809,"costs":2810,"nuclear":2811,"attractive":2812,"toward":2813,"aim":2814,"latest":2815,"tune":2816,"agency":2817,"proceed":2818,"spending":2819,"teaching":2820,"sacred":2821,"vehicle":2822,"childhood":2823,"empire":2824,"events":2825,"arranged":2826,"vice":2827,"st":2828,"satisfied":2829,"fashion":2830,"coincidence":2831,"farewell":2832,"argue":2833,"setting":2834,"rick":2835,"arrange":2836,"opposite":2837,"fairy":2838,"gunshot":2839,"violent":2840,"vegas":2841,"mental":2842,"marty":2843,"loaded":2844,"approaching":2845,"taylor":2846,"disaster":2847,"witnesses":2848,"anger":2849,"quietly":2850,"clark":2851,"breaks":2852,"sonny":2853,"refused":2854,"fifteen":2855,"hurting":2856,"mistress":2857,"museum":2858,"tax":2859,"miller":2860,"flash":2861,"pushed":2862,"molly":2863,"conscience":2864,"katie":2865,"data":2866,"embarrassing":2867,"capital":2868,"channel":2869,"dean":2870,"lily":2871,"gray":2872,"brad":2873,"struggle":2874,"sports":2875,"parking":2876,"pierre":2877,"senior":2878,"roman":2879,"chasing":2880,"reckon":2881,"singer":2882,"anytime":2883,"cap":2884,"stones":2885,"firing":2886,"handed":2887,"beside":2888,"walks":2889,"daily":2890,"fully":2891,"clue":2892,"wilson":2893,"souls":2894,"angeles":2895,"diamond":2896,"kills":2897,"abandoned":2898,"banks":2899,"circus":2900,"gimme":2901,"torture":2902,"shift":2903,"clouds":2904,"actress":2905,"closet":2906,"hits":2907,"presents":2908,"creatures":2909,"forth":2910,"comfort":2911,"jackie":2912,"article":2913,"prayer":2914,"li":2915,"explanation":2916,"loan":2917,"entrance":2918,"attempt":2919,"mi":2920,"kissing":2921,"fools":2922,"fields":2923,"sucks":2924,"trace":2925,"civil":2926,"orange":2927,"wayne":2928,"despite":2929,"particularly":2930,"scratch":2931,"carol":2932,"nerve":2933,"outfit":2934,"conditions":2935,"customer":2936,"degree":2937,"campaign":2938,"flies":2939,"patience":2940,"entered":2941,"andrew":2942,"id":2943,"emma":2944,"concert":2945,"bills":2946,"ceremony":2947,"concentrate":2948,"cheat":2949,"jew":2950,"idiots":2951,"carlos":2952,"chat":2953,"practically":2954,"starving":2955,"citizens":2956,"spirits":2957,"ending":2958,"noon":2959,"baseball":2960,"cabin":2961,"detail":2962,"incident":2963,"hug":2964,"planes":2965,"surgery":2966,"gordon":2967,"suffered":2968,"ghosts":2969,"services":2970,"hills":2971,"indians":2972,"pushing":2973,"generous":2974,"pipe":2975,"whiskey":2976,"goodnight":2977,"selfish":2978,"alien":2979,"neighbor":2980,"similar":2981,"pigs":2982,"drawing":2983,"delivery":2984,"lifetime":2985,"mix":2986,"hail":2987,"marcus":2988,"supply":2989,"struck":2990,"bat":2991,"files":2992,"cents":2993,"transfer":2994,"sides":2995,"jin":2996,"opera":2997,"bug":2998,"jokes":2999,"provide":3000,"barbara":3001,"patrick":3002,"angels":3003,"design":3004,"willie":3005,"behavior":3006,"affairs":3007,"ken":3008,"pour":3009,"heavens":3010,"mysterious":3011,"current":3012,"instance":3013,"cave":3014,"connected":3015,"gear":3016,"passport":3017,"announcer":3018,"dating":3019,"beaten":3020,"herr":3021,"legend":3022,"enjoyed":3023,"nephew":3024,"belly":3025,"religious":3026,"dancer":3027,"producer":3028,"exercise":3029,"thick":3030,"ignore":3031,"fuel":3032,"traitor":3033,"technology":3034,"frankly":3035,"pat":3036,"cd":3037,"cried":3038,"lane":3039,"ellen":3040,"believes":3041,"touching":3042,"bowl":3043,"butter":3044,"bombs":3045,"francs":3046,"sophie":3047,"theatre":3048,"doo":3049,"slghs":3050,"intelligent":3051,"net":3052,"stanley":3053,"betrayed":3054,"basement":3055,"wasted":3056,"footsteps":3057,"downtown":3058,"defeat":3059,"bars":3060,"distant":3061,"surrounded":3062,"bells":3063,"impression":3064,"toy":3065,"sport":3066,"kyle":3067,"wallet":3068,"trunk":3069,"homes":3070,"partners":3071,"wore":3072,"coke":3073,"turkey":3074,"accused":3075,"diamonds":3076,"plastic":3077,"landing":3078,"ouch":3079,"dreamed":3080,"territory":3081,"obey":3082,"marshal":3083,"fort":3084,"norman":3085,"trail":3086,"league":3087,"kidnapped":3088,"shore":3089,"task":3090,"trusted":3091,"doug":3092,"western":3093,"wins":3094,"impressed":3095,"stephen":3096,"strangers":3097,"confession":3098,"rape":3099,"rats":3100,"embarrassed":3101,"begging":3102,"motion":3103,"blast":3104,"vincent":3105,"mouse":3106,"growling":3107,"merely":3108,"lads":3109,"package":3110,"busted":3111,"anti":3112,"monk":3113,"wives":3114,"agents":3115,"seats":3116,"division":3117,"balance":3118,"inform":3119,"citizen":3120,"waves":3121,"gary":3122,"moscow":3123,"accent":3124,"jo":3125,"un":3126,"sandwich":3127,"cameras":3128,"beings":3129,"attend":3130,"shown":3131,"policeman":3132,"margaret":3133,"reasonable":3134,"josh":3135,"robin":3136,"tunnel":3137,"routine":3138,"neighbors":3139,"perform":3140,"drew":3141,"recall":3142,"eternal":3143,"drank":3144,"awfully":3145,"wednesday":3146,"influence":3147,"figures":3148,"greek":3149,"poetry":3150,"liberty":3151,"iong":3152,"swell":3153,"painful":3154,"ye":3155,"smiling":3156,"suspicious":3157,"knight":3158,"angela":3159,"earl":3160,"reported":3161,"units":3162,"chill":3163,"harold":3164,"tits":3165,"admiral":3166,"mars":3167,"coughing":3168,"holes":3169,"adjusted":3170,"moron":3171,"jay":3172,"prick":3173,"everyday":3174,"rifle":3175,"bishop":3176,"beth":3177,"clients":3178,"robbed":3179,"hoped":3180,"warrant":3181,"fond":3182,"rocky":3183,"unique":3184,"marrying":3185,"goods":3186,"ieave":3187,"pound":3188,"louise":3189,"ability":3190,"slut":3191,"crush":3192,"nancy":3193,"thieves":3194,"golf":3195,"stake":3196,"fence":3197,"players":3198,"woo":3199,"cleaned":3200,"patrol":3201,"sire":3202,"resist":3203,"stan":3204,"hee":3205,"cloud":3206,"chairman":3207,"traveling":3208,"habit":3209,"thirsty":3210,"pays":3211,"blown":3212,"von":3213,"bothering":3214,"messages":3215,"possibility":3216,"lovers":3217,"novel":3218,"normally":3219,"august":3220,"mistaken":3221,"reverend":3222,"enjoying":3223,"wagon":3224,"excellency":3225,"emotional":3226,"packed":3227,"widow":3228,"dope":3229,"boo":3230,"cheating":3231,"machines":3232,"atmosphere":3233,"charlotte":3234,"generation":3235,"siren":3236,"ruth":3237,"delighted":3238,"exit":3239,"beef":3240,"bitches":3241,"exists":3242,"nigga":3243,"gus":3244,"tracks":3245,"collection":3246,"auntie":3247,"precisely":3248,"bud":3249,"principal":3250,"actors":3251,"nail":3252,"harvey":3253,"disturb":3254,"ugh":3255,"skip":3256,"july":3257,"trigger":3258,"karl":3259,"passes":3260,"crisis":3261,"identity":3262,"gruntlng":3263,"describe":3264,"sins":3265,"reminds":3266,"washed":3267,"sink":3268,"stretch":3269,"instructions":3270,"sail":3271,"average":3272,"demon":3273,"dough":3274,"worries":3275,"baron":3276,"worrying":3277,"charity":3278,"magnificent":3279,"pet":3280,"existence":3281,"wondered":3282,"francis":3283,"photograph":3284,"complain":3285,"answered":3286,"wicked":3287,"flow":3288,"iast":3289,"invented":3290,"visiting":3291,"nigger":3292,"halt":3293,"catherine":3294,"aid":3295,"designed":3296,"underground":3297,"charm":3298,"cattle":3299,"owns":3300,"occasion":3301,"worker":3302,"survived":3303,"species":3304,"hood":3305,"nerves":3306,"moaning":3307,"electric":3308,"jam":3309,"caii":3310,"throughout":3311,"countries":3312,"purse":3313,"pretending":3314,"smooth":3315,"divine":3316,"seal":3317,"lessons":3318,"hopes":3319,"comrades":3320,"temperature":3321,"september":3322,"experiment":3323,"chop":3324,"ta":3325,"tradition":3326,"jonathan":3327,"dont":3328,"heroes":3329,"equal":3330,"virus":3331,"bo":3332,"jeez":3333,"sec":3334,"tragedy":3335,"gates":3336,"organization":3337,"powder":3338,"antonio":3339,"martial":3340,"splendid":3341,"mickey":3342,"mud":3343,"wrap":3344,"sang":3345,"standard":3346,"beeps":3347,"begun":3348,"valuable":3349,"russians":3350,"couch":3351,"delivered":3352,"contest":3353,"flew":3354,"realise":3355,"jacob":3356,"stiii":3357,"skills":3358,"arts":3359,"ad":3360,"highway":3361,"homework":3362,"informed":3363,"interrupt":3364,"slnglng":3365,"threatened":3366,"lewis":3367,"tries":3368,"industry":3369,"print":3370,"pole":3371,"ward":3372,"offering":3373,"eva":3374,"theme":3375,"criminals":3376,"fans":3377,"soap":3378,"string":3379,"scientific":3380,"impressive":3381,"farmer":3382,"punished":3383,"fabulous":3384,"kung":3385,"gain":3386,"adventure":3387,"commissioner":3388,"poem":3389,"discover":3390,"rlnglng":3391,"financial":3392,"issues":3393,"whistling":3394,"inch":3395,"greg":3396,"colour":3397,"teddy":3398,"escort":3399,"burns":3400,"polish":3401,"vampire":3402,"beats":3403,"chef":3404,"frozen":3405,"pro":3406,"headache":3407,"heilo":3408,"dramatic":3409,"network":3410,"centre":3411,"ba":3412,"yell":3413,"scientists":3414,"electricity":3415,"invitation":3416,"waters":3417,"furniture":3418,"reaction":3419,"suitcase":3420,"device":3421,"chatter":3422,"davis":3423,"bend":3424,"basic":3425,"instrumental":3426,"slap":3427,"earned":3428,"systems":3429,"cowboy":3430,"highest":3431,"related":3432,"classes":3433,"boston":3434,"alexander":3435,"stubborn":3436,"divorced":3437,"studied":3438,"wee":3439,"developed":3440,"destruction":3441,"praise":3442,"bottles":3443,"cable":3444,"manners":3445,"laundry":3446,"interests":3447,"beneath":3448,"moral":3449,"schools":3450,"lightning":3451,"authorities":3452,"engineer":3453,"permit":3454,"exhales":3455,"behalf":3456,"fighter":3457,"smaller":3458,"cole":3459,"swallow":3460,"messed":3461,"whispers":3462,"plants":3463,"deserves":3464,"knee":3465,"holds":3466,"clown":3467,"shouts":3468,"latin":3469,"placed":3470,"doorbell":3471,"worthy":3472,"fbl":3473,"cinema":3474,"cage":3475,"es":3476,"finest":3477,"favourite":3478,"waiter":3479,"junk":3480,"appeared":3481,"ron":3482,"strip":3483,"guilt":3484,"removed":3485,"passengers":3486,"buzz":3487,"tryin":3488,"kit":3489,"deputy":3490,"granny":3491,"underneath":3492,"cunt":3493,"hers":3494,"shark":3495,"construction":3496,"newspapers":3497,"eagle":3498,"poet":3499,"oscar":3500,"cliff":3501,"painted":3502,"sounded":3503,"absolute":3504,"captured":3505,"boats":3506,"tyler":3507,"counts":3508,"parker":3509,"peaceful":3510,"rita":3511,"holmes":3512,"madness":3513,"raymond":3514,"softly":3515,"slipped":3516,"considering":3517,"effects":3518,"prevent":3519,"snap":3520,"sets":3521,"ambassador":3522,"decisions":3523,"nina":3524,"ieft":3525,"listened":3526,"honeymoon":3527,"bail":3528,"beard":3529,"superior":3530,"hut":3531,"yen":3532,"ofthe":3533,"underwear":3534,"tale":3535,"heck":3536,"warrior":3537,"chip":3538,"crimes":3539,"steven":3540,"jordan":3541,"ricky":3542,"bitter":3543,"juan":3544,"injured":3545,"returning":3546,"contrary":3547,"terrorist":3548,"uses":3549,"shelter":3550,"hid":3551,"eleven":3552,"scoffs":3553,"mount":3554,"dealer":3555,"forbidden":3556,"limit":3557,"liquor":3558,"imagined":3559,"chamber":3560,"sauce":3561,"produce":3562,"miami":3563,"odds":3564,"combat":3565,"baker":3566,"corn":3567,"costume":3568,"potential":3569,"images":3570,"cries":3571,"yards":3572,"succeed":3573,"argument":3574,"propose":3575,"tina":3576,"shed":3577,"insult":3578,"relatives":3579,"pitch":3580,"beans":3581,"salad":3582,"complex":3583,"corpse":3584,"commission":3585,"meanwhile":3586,"murders":3587,"raining":3588,"gym":3589,"lazy":3590,"nearby":3591,"landed":3592,"granted":3593,"roses":3594,"goat":3595,"scum":3596,"foul":3597,"beep":3598,"operator":3599,"meters":3600,"yells":3601,"helicopter":3602,"acts":3603,"internet":3604,"frame":3605,"cancel":3606,"link":3607,"exhausted":3608,"pin":3609,"daisy":3610,"absurd":3611,"slaves":3612,"hammer":3613,"admire":3614,"williams":3615,"tastes":3616,"identify":3617,"benefit":3618,"corrected":3619,"benny":3620,"motor":3621,"quarters":3622,"boxes":3623,"gifts":3624,"greetings":3625,"ace":3626,"election":3627,"replace":3628,"chatterlng":3629,"therapy":3630,"loyal":3631,"cities":3632,"jamie":3633,"specific":3634,"blonde":3635,"catholic":3636,"troubles":3637,"et":3638,"fantasy":3639,"confirmed":3640,"punish":3641,"daughters":3642,"dressing":3643,"charged":3644,"represent":3645,"cleared":3646,"custody":3647,"mothers":3648,"iooking":3649,"clan":3650,"version":3651,"dive":3652,"elephant":3653,"si":3654,"native":3655,"counter":3656,"jumping":3657,"cells":3658,"prayers":3659,"dumped":3660,"skull":3661,"stroke":3662,"determined":3663,"florida":3664,"fights":3665,"pearl":3666,"rubbish":3667,"romance":3668,"freezing":3669,"anxious":3670,"teachers":3671,"avenue":3672,"naughty":3673,"product":3674,"individual":3675,"communist":3676,"tooth":3677,"gambling":3678,"shoulders":3679,"timing":3680,"rocket":3681,"grief":3682,"brush":3683,"sucker":3684,"chicks":3685,"enormous":3686,"actions":3687,"testing":3688,"alley":3689,"humanity":3690,"dennis":3691,"wong":3692,"lawyers":3693,"judy":3694,"brief":3695,"personality":3696,"documents":3697,"assault":3698,"judgment":3699,"literally":3700,"potatoes":3701,"robot":3702,"angle":3703,"anthony":3704,"ail":3705,"mobile":3706,"invisible":3707,"drives":3708,"sends":3709,"pope":3710,"status":3711,"profit":3712,"wounds":3713,"actual":3714,"nut":3715,"tent":3716,"host":3717,"barn":3718,"stress":3719,"broad":3720,"gross":3721,"companies":3722,"chips":3723,"sack":3724,"kicking":3725,"feei":3726,"cooper":3727,"stink":3728,"recording":3729,"anniversary":3730,"expression":3731,"oxygen":3732,"paintings":3733,"raped":3734,"squeeze":3735,"en":3736,"ranch":3737,"directed":3738,"crystal":3739,"southern":3740,"di":3741,"whip":3742,"coughs":3743,"labor":3744,"relief":3745,"soviet":3746,"adult":3747,"scientist":3748,"hostage":3749,"wars":3750,"marvelous":3751,"fascinating":3752,"oliver":3753,"blade":3754,"upper":3755,"sings":3756,"scale":3757,"alike":3758,"response":3759,"drown":3760,"spoil":3761,"lucas":3762,"festival":3763,"fellows":3764,"sunshine":3765,"salary":3766,"jazz":3767,"assholes":3768,"harris":3769,"palm":3770,"extreme":3771,"october":3772,"characters":3773,"fleet":3774,"pump":3775,"unable":3776,"luggage":3777,"clinic":3778,"visitors":3779,"shaking":3780,"sailor":3781,"cheated":3782,"pockets":3783,"promises":3784,"horror":3785,"eats":3786,"clay":3787,"canada":3788,"forms":3789,"stinks":3790,"nowadays":3791,"dame":3792,"answering":3793,"abandon":3794,"jet":3795,"corporal":3796,"washing":3797,"offense":3798,"lsn":3799,"polite":3800,"deeper":3801,"dishes":3802,"blah":3803,"drama":3804,"minor":3805,"editor":3806,"wheels":3807,"roads":3808,"mo":3809,"slightly":3810,"ford":3811,"sandy":3812,"humble":3813,"throne":3814,"confirm":3815,"screeching":3816,"backup":3817,"digging":3818,"shave":3819,"sore":3820,"remarkable":3821,"driven":3822,"pit":3823,"sammy":3824,"socks":3825,"engagement":3826,"bunny":3827,"delay":3828,"colors":3829,"sneak":3830,"sung":3831,"ay":3832,"typical":3833,"resistance":3834,"rub":3835,"environment":3836,"shining":3837,"returns":3838,"occurred":3839,"buildings":3840,"meantime":3841,"tap":3842,"walker":3843,"depressed":3844,"african":3845,"mademoiselle":3846,"vodka":3847,"diet":3848,"heavily":3849,"wisdom":3850,"pedro":3851,"faithful":3852,"ripped":3853,"holly":3854,"statue":3855,"louder":3856,"tracy":3857,"defendant":3858,"grows":3859,"gently":3860,"manner":3861,"crossing":3862,"recent":3863,"groups":3864,"spin":3865,"ralph":3866,"vietnam":3867,"su":3868,"praying":3869,"con":3870,"recommend":3871,"lamb":3872,"humor":3873,"pages":3874,"anyhow":3875,"pale":3876,"pile":3877,"grey":3878,"sid":3879,"dropping":3880,"jan":3881,"khan":3882,"chaos":3883,"soda":3884,"fits":3885,"claims":3886,"jersey":3887,"apply":3888,"kisses":3889,"skinny":3890,"ronnie":3891,"iot":3892,"torn":3893,"academy":3894,"cotton":3895,"kings":3896,"intention":3897,"matthew":3898,"champ":3899,"explained":3900,"burnt":3901,"maintain":3902,"spider":3903,"brazil":3904,"twins":3905,"humming":3906,"honking":3907,"attacks":3908,"gloves":3909,"stations":3910,"bears":3911,"kay":3912,"dutch":3913,"misery":3914,"facing":3915,"sales":3916,"commercial":3917,"pan":3918,"drawn":3919,"joan":3920,"remote":3921,"exam":3922,"phones":3923,"capture":3924,"transport":3925,"battery":3926,"cows":3927,"allen":3928,"separated":3929,"brandy":3930,"buzzing":3931,"unfortunate":3932,"penis":3933,"ross":3934,"profession":3935,"messing":3936,"cherry":3937,"classic":3938,"protecting":3939,"cemetery":3940,"diego":3941,"servants":3942,"maya":3943,"bid":3944,"musical":3945,"donna":3946,"toys":3947,"bee":3948,"plot":3949,"supplies":3950,"cared":3951,"parade":3952,"crane":3953,"egypt":3954,"advise":3955,"patch":3956,"dna":3957,"envy":3958,"option":3959,"signature":3960,"hush":3961,"casino":3962,"increase":3963,"shell":3964,"nicely":3965,"drill":3966,"protected":3967,"twist":3968,"matches":3969,"temper":3970,"min":3971,"lincoln":3972,"consequences":3973,"steak":3974,"dignity":3975,"ham":3976,"blocks":3977,"massive":3978,"sorrow":3979,"rear":3980,"coin":3981,"freddy":3982,"janet":3983,"centuries":3984,"ned":3985,"dee":3986,"hopeless":3987,"recognized":3988,"rumbling":3989,"cla":3990,"backwards":3991,"ashes":3992,"clicks":3993,"format":3994,"shocked":3995,"chin":3996,"drops":3997,"safely":3998,"wealth":3999,"jess":4000,"delicate":4001,"population":4002,"medal":4003,"respond":4004,"coffin":4005,"introduced":4006,"almighty":4007,"compared":4008,"que":4009,"virginia":4010,"goose":4011,"gloria":4012,"cheerlng":4013,"jennifer":4014,"comment":4015,"transferred":4016,"studies":4017,"entertainment":4018,"laughed":4019,"mexican":4020,"appeal":4021,"pill":4022,"sub":4023,"amanda":4024,"activity":4025,"towel":4026,"slide":4027,"ups":4028,"tragic":4029,"claus":4030,"leaders":4031,"fires":4032,"feeding":4033,"leon":4034,"faced":4035,"core":4036,"satellite":4037,"wendy":4038,"mick":4039,"motel":4040,"ja":4041,"worn":4042,"shortly":4043,"aaron":4044,"happily":4045,"objection":4046,"chapter":4047,"mankind":4048,"executive":4049,"romeo":4050,"denny":4051,"breasts":4052,"global":4053,"basketball":4054,"serving":4055,"entering":4056,"rhythm":4057,"grabbed":4058,"nest":4059,"soccer":4060,"uhh":4061,"fried":4062,"betray":4063,"terror":4064,"stable":4065,"wh":4066,"dammit":4067,"experienced":4068,"liver":4069,"procedure":4070,"reception":4071,"solar":4072,"zack":4073,"wreck":4074,"bothered":4075,"measure":4076,"howdy":4077,"illness":4078,"wears":4079,"accounts":4080,"talented":4081,"dull":4082,"arguing":4083,"retired":4084,"checks":4085,"whimpering":4086,"kiii":4087,"radlo":4088,"gathered":4089,"appearance":4090,"demands":4091,"artists":4092,"dish":4093,"rap":4094,"han":4095,"basis":4096,"blanket":4097,"loyalty":4098,"unlike":4099,"kindly":4100,"fog":4101,"fooling":4102,"sticks":4103,"bugs":4104,"zoo":4105,"blessing":4106,"giggling":4107,"pulse":4108,"lamp":4109,"samurai":4110,"photographs":4111,"perfume":4112,"taxes":4113,"threatening":4114,"banging":4115,"december":4116,"abroad":4117,"dates":4118,"officially":4119,"burden":4120,"oath":4121,"development":4122,"award":4123,"mario":4124,"marine":4125,"felix":4126,"bargain":4127,"tools":4128,"catching":4129,"rusty":4130,"hans":4131,"irish":4132,"cooked":4133,"rising":4134,"rubber":4135,"kindness":4136,"hunger":4137,"positions":4138,"payment":4139,"dragged":4140,"scenes":4141,"russell":4142,"drowned":4143,"faint":4144,"bernard":4145,"interfere":4146,"hercules":4147,"cellar":4148,"vince":4149,"soo":4150,"excitement":4151,"troy":4152,"sebastian":4153,"constantly":4154,"dismissed":4155,"pattern":4156,"item":4157,"niece":4158,"sarge":4159,"pacific":4160,"ji":4161,"badge":4162,"conduct":4163,"goddess":4164,"differently":4165,"frog":4166,"gunshots":4167,"engines":4168,"smash":4169,"derek":4170,"shove":4171,"sunny":4172,"toes":4173,"sixth":4174,"stepped":4175,"reveal":4176,"tennis":4177,"discussion":4178,"monsters":4179,"ivan":4180,"xena":4181,"previous":4182,"maurice":4183,"visited":4184,"mob":4185,"assignment":4186,"organized":4187,"superman":4188,"gene":4189,"proved":4190,"poker":4191,"nails":4192,"ram":4193,"symbol":4194,"lighter":4195,"pork":4196,"satan":4197,"forgiveness":4198,"inner":4199,"republic":4200,"emotions":4201,"iive":4202,"makeup":4203,"terrorists":4204,"homicide":4205,"fanny":4206,"bits":4207,"apology":4208,"soil":4209,"session":4210,"november":4211,"vain":4212,"supreme":4213,"masters":4214,"forgetting":4215,"sum":4216,"survival":4217,"hatred":4218,"kenny":4219,"jessica":4220,"scout":4221,"shadows":4222,"fathers":4223,"colleague":4224,"boot":4225,"discovery":4226,"album":4227,"buddha":4228,"senses":4229,"carmen":4230,"tender":4231,"plates":4232,"lap":4233,"rebecca":4234,"arrives":4235,"arrival":4236,"deadly":4237,"celebration":4238,"understands":4239,"tanks":4240,"entry":4241,"boarding":4242,"motherfuckers":4243,"puppy":4244,"airplane":4245,"watson":4246,"warren":4247,"shared":4248,"discipline":4249,"possession":4250,"tin":4251,"philip":4252,"wailing":4253,"incredibly":4254,"necklace":4255,"marco":4256,"warden":4257,"butcher":4258,"nathan":4259,"inches":4260,"rosa":4261,"yup":4262,"fuss":4263,"mitch":4264,"houston":4265,"happier":4266,"stiff":4267,"nicky":4268,"jacques":4269,"joining":4270,"lawrence":4271,"belonged":4272,"countess":4273,"management":4274,"folk":4275,"european":4276,"temporary":4277,"practical":4278,"vic":4279,"cent":4280,"asses":4281,"cart":4282,"rehearsal":4283,"protest":4284,"retreat":4285,"surveillance":4286,"liz":4287,"scotch":4288,"tend":4289,"pistol":4290,"produced":4291,"del":4292,"cookie":4293,"flip":4294,"reporting":4295,"operate":4296,"bucket":4297,"various":4298,"lo":4299,"booze":4300,"inn":4301,"math":4302,"glorious":4303,"kurt":4304,"tons":4305,"disturbing":4306,"searched":4307,"acted":4308,"required":4309,"bets":4310,"bare":4311,"vast":4312,"crawl":4313,"ruby":4314,"chanting":4315,"israel":4316,"forbid":4317,"gravity":4318,"preparing":4319,"leather":4320,"owned":4321,"sis":4322,"basket":4323,"nations":4324,"rank":4325,"embassy":4326,"branch":4327,"active":4328,"depend":4329,"instant":4330,"eyed":4331,"chi":4332,"lit":4333,"penalty":4334,"packing":4335,"borrowed":4336,"weakness":4337,"gum":4338,"attached":4339,"ancestors":4340,"personnel":4341,"barrel":4342,"drum":4343,"sheets":4344,"connie":4345,"stare":4346,"abby":4347,"potato":4348,"christopher":4349,"philosophy":4350,"causes":4351,"deserved":4352,"needle":4353,"allah":4354,"fashioned":4355,"darn":4356,"heal":4357,"wished":4358,"muscle":4359,"cuts":4360,"rage":4361,"raid":4362,"daylight":4363,"giggles":4364,"honored":4365,"aaah":4366,"neil":4367,"leak":4368,"blank":4369,"uncomfortable":4370,"jung":4371,"breast":4372,"flame":4373,"recorded":4374,"halfway":4375,"feast":4376,"casey":4377,"closely":4378,"sorts":4379,"hallelujah":4380,"unfair":4381,"testimony":4382,"testify":4383,"sticking":4384,"complaining":4385,"areas":4386,"suspects":4387,"nazi":4388,"chap":4389,"porter":4390,"ne":4391,"worthless":4392,"operations":4393,"tense":4394,"tire":4395,"meetings":4396,"marked":4397,"fooled":4398,"neat":4399,"amongst":4400,"em":4401,"barney":4402,"announce":4403,"nelson":4404,"achieve":4405,"duties":4406,"impact":4407,"ideal":4408,"se":4409,"grandson":4410,"celebrating":4411,"diary":4412,"importance":4413,"steam":4414,"register":4415,"investigate":4416,"erm":4417,"bruno":4418,"text":4419,"buffalo":4420,"rumors":4421,"approve":4422,"limits":4423,"congress":4424,"islands":4425,"deposit":4426,"shitty":4427,"bait":4428,"fist":4429,"carpet":4430,"suspected":4431,"fbi":4432,"intended":4433,"dining":4434,"safer":4435,"effective":4436,"toe":4437,"nicole":4438,"chickens":4439,"anderson":4440,"strikes":4441,"teams":4442,"carriage":4443,"burst":4444,"bore":4445,"visitor":4446,"dessert":4447,"fame":4448,"lean":4449,"awkward":4450,"australia":4451,"review":4452,"arriving":4453,"rounds":4454,"bureau":4455,"proposal":4456,"foster":4457,"photographer":4458,"todd":4459,"dreadful":4460,"jewels":4461,"railroad":4462,"treating":4463,"hiya":4464,"owen":4465,"horns":4466,"sobs":4467,"trains":4468,"dime":4469,"immediate":4470,"pre":4471,"foundation":4472,"scandal":4473,"raw":4474,"michel":4475,"grounds":4476,"cursed":4477,"lick":4478,"internal":4479,"northern":4480,"disturbed":4481,"donkey":4482,"causing":4483,"hannah":4484,"oughta":4485,"confident":4486,"disgrace":4487,"eternity":4488,"combination":4489,"method":4490,"randy":4491,"sits":4492,"ii":4493,"bump":4494,"worm":4495,"silk":4496,"suggested":4497,"hooked":4498,"rod":4499,"upside":4500,"concept":4501,"conspiracy":4502,"critical":4503,"sealed":4504,"alpha":4505,"spiritual":4506,"comedy":4507,"wrapped":4508,"telegram":4509,"dong":4510,"prints":4511,"constant":4512,"retire":4513,"explode":4514,"lands":4515,"structure":4516,"recognise":4517,"tattoo":4518,"cookies":4519,"weed":4520,"sayin":4521,"worlds":4522,"donald":4523,"sample":4524,"gin":4525,"column":4526,"suite":4527,"marshall":4528,"skirt":4529,"killers":4530,"blake":4531,"raj":4532,"surgeon":4533,"bingo":4534,"raising":4535,"privacy":4536,"fraud":4537,"chemical":4538,"relations":4539,"hears":4540,"skies":4541,"communication":4542,"ian":4543,"sharing":4544,"sheet":4545,"denied":4546,"apples":4547,"michelle":4548,"oops":4549,"korea":4550,"alfred":4551,"ladder":4552,"booth":4553,"ding":4554,"economy":4555,"plague":4556,"existed":4557,"phase":4558,"sunset":4559,"miguel":4560,"largest":4561,"mason":4562,"brooklyn":4563,"trucks":4564,"du":4565,"snakes":4566,"holidays":4567,"floating":4568,"toss":4569,"yu":4570,"defeated":4571,"dearest":4572,"fridge":4573,"provided":4574,"unto":4575,"pops":4576,"stabbed":4577,"obsessed":4578,"ifyou":4579,"danced":4580,"racing":4581,"poisoned":4582,"faggot":4583,"brick":4584,"craig":4585,"region":4586,"independent":4587,"content":4588,"growls":4589,"lola":4590,"gabriel":4591,"whistles":4592,"require":4593,"democracy":4594,"profile":4595,"gal":4596,"reverse":4597,"colleagues":4598,"declare":4599,"porn":4600,"defence":4601,"planets":4602,"picnic":4603,"appropriate":4604,"connect":4605,"options":4606,"eastern":4607,"necessarily":4608,"clerk":4609,"natalie":4610,"rio":4611,"mall":4612,"permanent":4613,"paula":4614,"sleepy":4615,"psycho":4616,"somewhat":4617,"advanced":4618,"mere":4619,"yang":4620,"scar":4621,"embrace":4622,"shirley":4623,"tracking":4624,"elsewhere":4625,"sober":4626,"passage":4627,"sweep":4628,"handy":4629,"root":4630,"budget":4631,"shirts":4632,"promotion":4633,"cigar":4634,"whale":4635,"mel":4636,"aircraft":4637,"height":4638,"annoying":4639,"buddies":4640,"log":4641,"wolves":4642,"orchestra":4643,"willy":4644,"arse":4645,"drawer":4646,"creep":4647,"develop":4648,"spite":4649,"rot":4650,"creating":4651,"graham":4652,"intense":4653,"lecture":4654,"drums":4655,"nora":4656,"boxing":4657,"scotland":4658,"harbor":4659,"hopefully":4660,"complaint":4661,"las":4662,"counsel":4663,"limited":4664,"tomb":4665,"painter":4666,"repair":4667,"fund":4668,"victoria":4669,"executed":4670,"writes":4671,"stuart":4672,"recover":4673,"collar":4674,"thinkin":4675,"lemon":4676,"observe":4677,"sonia":4678,"villa":4679,"affect":4680,"examine":4681,"brakes":4682,"muffled":4683,"freaking":4684,"strategy":4685,"completed":4686,"persons":4687,"creative":4688,"tae":4689,"purple":4690,"oi":4691,"tapes":4692,"candles":4693,"tube":4694,"audition":4695,"solved":4696,"journalist":4697,"murphy":4698,"radar":4699,"reserve":4700,"monkeys":4701,"roaring":4702,"relationships":4703,"error":4704,"messenger":4705,"offended":4706,"wandering":4707,"technique":4708,"relative":4709,"terrified":4710,"civilization":4711,"coal":4712,"cease":4713,"assistance":4714,"strictly":4715,"dialogue":4716,"appetite":4717,"mortal":4718,"episode":4719,"ministry":4720,"cannon":4721,"tag":4722,"demons":4723,"winds":4724,"shield":4725,"wu":4726,"fears":4727,"function":4728,"leonard":4729,"turner":4730,"motive":4731,"ultimate":4732,"nicholas":4733,"rudy":4734,"worship":4735,"sleeps":4736,"locker":4737,"wha":4738,"señor":4739,"medication":4740,"laying":4741,"fairly":4742,"carla":4743,"é":4744,"concerns":4745,"oldest":4746,"deaths":4747,"rode":4748,"gunfire":4749,"clara":4750,"abuse":4751,"breeze":4752,"korean":4753,"seated":4754,"christine":4755,"click":4756,"sylvia":4757,"heels":4758,"claude":4759,"announcement":4760,"covering":4761,"adults":4762,"subway":4763,"pigeon":4764,"execution":4765,"swore":4766,"mikey":4767,"dresses":4768,"fee":4769,"dynamite":4770,"homeless":4771,"description":4772,"minus":4773,"investment":4774,"caroline":4775,"deed":4776,"creation":4777,"org":4778,"affection":4779,"thumb":4780,"dizzy":4781,"blues":4782,"choices":4783,"graduate":4784,"suggestion":4785,"championship":4786,"massage":4787,"les":4788,"kidnapping":4789,"arrangements":4790,"twisted":4791,"unconscious":4792,"grip":4793,"computers":4794,"curtain":4795,"privilege":4796,"dale":4797,"helpful":4798,"prom":4799,"pepper":4800,"kennedy":4801,"skill":4802,"ballet":4803,"beds":4804,"fighters":4805,"moore":4806,"candle":4807,"slight":4808,"vital":4809,"plug":4810,"elder":4811,"justin":4812,"spotted":4813,"damaged":4814,"flames":4815,"dorothy":4816,"types":4817,"homer":4818,"groom":4819,"heather":4820,"spoiled":4821,"insisted":4822,"reply":4823,"hon":4824,"lenny":4825,"principle":4826,"employee":4827,"document":4828,"fur":4829,"believing":4830,"whirring":4831,"cha":4832,"cindy":4833,"publicity":4834,"discussed":4835,"employees":4836,"sequence":4837,"helpless":4838,"lloyd":4839,"resources":4840,"sixty":4841,"phoenix":4842,"follows":4843,"melody":4844,"pillow":4845,"continued":4846,"dunno":4847,"emotion":4848,"exposed":4849,"bernie":4850,"outer":4851,"sharon":4852,"stream":4853,"pablo":4854,"clubs":4855,"bald":4856,"loses":4857,"beware":4858,"polly":4859,"diana":4860,"quote":4861,"bearing":4862,"hath":4863,"spots":4864,"sirens":4865,"facility":4866,"misunderstanding":4867,"dreamt":4868,"overnight":4869,"malcolm":4870,"era":4871,"copies":4872,"fry":4873,"tub":4874,"established":4875,"ana":4876,"georgia":4877,"sector":4878,"straighten":4879,"pm":4880,"chess":4881,"dentist":4882,"attracted":4883,"julian":4884,"seventh":4885,"cuba":4886,"screwing":4887,"nanny":4888,"envelope":4889,"miracles":4890,"dummy":4891,"belief":4892,"added":4893,"wizard":4894,"lance":4895,"rang":4896,"elements":4897,"surprises":4898,"controlled":4899,"tables":4900,"january":4901,"psychiatrist":4902,"aliens":4903,"warriors":4904,"booked":4905,"requires":4906,"walt":4907,"bench":4908,"excuses":4909,"hal":4910,"ceiling":4911,"whores":4912,"owes":4913,"needn":4914,"climbing":4915,"stab":4916,"warehouse":4917,"cathy":4918,"dial":4919,"practicing":4920,"published":4921,"improve":4922,"magical":4923,"monitor":4924,"mill":4925,"identified":4926,"ethan":4927,"toby":4928,"edgar":4929,"creepy":4930,"iraq":4931,"napoleon":4932,"unexpected":4933,"irene":4934,"wallace":4935,"doubts":4936,"cal":4937,"acid":4938,"lungs":4939,"lunatic":4940,"conflict":4941,"genuine":4942,"desires":4943,"jewelry":4944,"crashed":4945,"cooperate":4946,"conclusion":4947,"vera":4948,"instrument":4949,"jessie":4950,"chorus":4951,"author":4952,"visual":4953,"euros":4954,"adore":4955,"farmers":4956,"arrow":4957,"skipper":4958,"barks":4959,"helmet":4960,"reporters":4961,"random":4962,"expenses":4963,"administration":4964,"otto":4965,"deer":4966,"clicking":4967,"dedicated":4968,"trousers":4969,"larger":4970,"entitled":4971,"regarding":4972,"ling":4973,"tribe":4974,"deals":4975,"fortunate":4976,"stuffed":4977,"respected":4978,"blond":4979,"parent":4980,"broadcast":4981,"tide":4982,"butterfly":4983,"recovered":4984,"freddie":4985,"gig":4986,"assigned":4987,"bold":4988,"sakes":4989,"obliged":4990,"chang":4991,"hostages":4992,"seed":4993,"severe":4994,"nap":4995,"hatch":4996,"twin":4997,"fixing":4998,"moans":4999,"alternative":5000,"lip":5001,"dylan":5002,"prosecutor":5003,"collins":5004,"panties":5005,"prices":5006,"include":5007,"investigating":5008,"shakespeare":5009,"amusing":5010,"sailing":5011,"gossip":5012,"te":5013,"cruise":5014,"activities":5015,"triple":5016,"hyun":5017,"hawk":5018,"elected":5019,"hockey":5020,"shepherd":5021,"vanished":5022,"technical":5023,"clothing":5024,"chains":5025,"stella":5026,"poverty":5027,"parked":5028,"registered":5029,"sympathy":5030,"debts":5031,"muscles":5032,"overcome":5033,"institute":5034,"meets":5035,"lame":5036,"guardian":5037,"maniac":5038,"objects":5039,"brat":5040,"shan":5041,"wang":5042,"greedy":5043,"bacon":5044,"bleed":5045,"tarzan":5046,"dug":5047,"seth":5048,"requested":5049,"br":5050,"richie":5051,"galaxy":5052,"chased":5053,"depth":5054,"rumor":5055,"tournament":5056,"sensible":5057,"regards":5058,"bicycle":5059,"mid":5060,"despair":5061,"apologies":5062,"trailer":5063,"tortured":5064,"reai":5065,"ape":5066,"fortunately":5067,"educated":5068,"pencil":5069,"lions":5070,"magazines":5071,"remained":5072,"impress":5073,"residence":5074,"murderers":5075,"strings":5076,"fingerprints":5077,"flood":5078,"jolly":5079,"cargo":5080,"gotcha":5081,"hats":5082,"beam":5083,"forgiven":5084,"priests":5085,"banana":5086,"vault":5087,"illusion":5088,"heil":5089,"cheek":5090,"benjamin":5091,"portrait":5092,"jill":5093,"crowded":5094,"monica":5095,"henri":5096,"technically":5097,"regiment":5098,"phoned":5099,"association":5100,"scotty":5101,"accompany":5102,"smarter":5103,"turtle":5104,"ginger":5105,"rely":5106,"britain":5107,"fag":5108,"beers":5109,"methods":5110,"shotgun":5111,"display":5112,"planted":5113,"coma":5114,"corps":5115,"groanlng":5116,"elvis":5117,"chloe":5118,"formed":5119,"cured":5120,"bloom":5121,"blocked":5122,"infected":5123,"narrow":5124,"jen":5125,"douglas":5126,"http":5127,"serial":5128,"heir":5129,"fart":5130,"cough":5131,"hooker":5132,"gratitude":5133,"aha":5134,"volunteer":5135,"greet":5136,"jeremy":5137,"revolutionary":5138,"radiation":5139,"howling":5140,"gamble":5141,"organ":5142,"gallery":5143,"losers":5144,"react":5145,"judges":5146,"sandra":5147,"levels":5148,"endless":5149,"andrea":5150,"backs":5151,"husbands":5152,"rolls":5153,"declared":5154,"smashed":5155,"relieved":5156,"respects":5157,"naive":5158,"starve":5159,"civilian":5160,"income":5161,"bean":5162,"heroin":5163,"admitted":5164,"custom":5165,"wiped":5166,"easter":5167,"gathering":5168,"handled":5169,"honorable":5170,"pirate":5171,"officials":5172,"certificate":5173,"jerusalem":5174,"tremendous":5175,"bass":5176,"bandits":5177,"strict":5178,"slice":5179,"crushed":5180,"pervert":5181,"cracked":5182,"smack":5183,"ties":5184,"apologise":5185,"harsh":5186,"motorcycle":5187,"roast":5188,"marc":5189,"nearest":5190,"ellie":5191,"orleans":5192,"switzerland":5193,"invasion":5194,"moses":5195,"shoutlng":5196,"slim":5197,"confusion":5198,"threaten":5199,"lobby":5200,"poland":5201,"sickness":5202,"crashing":5203,"platform":5204,"economic":5205,"exception":5206,"customs":5207,"ignorant":5208,"formula":5209,"liquid":5210,"rivers":5211,"solo":5212,"filming":5213,"sh":5214,"bounce":5215,"bonus":5216,"iove":5217,"veronica":5218,"regard":5219,"tore":5220,"madrid":5221,"luis":5222,"length":5223,"physics":5224,"samantha":5225,"paranoid":5226,"bent":5227,"sweater":5228,"sighing":5229,"designer":5230,"instinct":5231,"seeking":5232,"tested":5233,"chapel":5234,"meals":5235,"circles":5236,"analysis":5237,"cloth":5238,"im":5239,"umbrella":5240,"occupied":5241,"adopted":5242,"kane":5243,"iost":5244,"congratulate":5245,"dice":5246,"verdict":5247,"duncan":5248,"yea":5249,"efforts":5250,"destination":5251,"questioning":5252,"electronic":5253,"cape":5254,"lung":5255,"ton":5256,"attacking":5257,"vampires":5258,"tales":5259,"breed":5260,"generations":5261,"manny":5262,"operating":5263,"tango":5264,"blackmail":5265,"herd":5266,"parole":5267,"charley":5268,"carrie":5269,"guessed":5270,"web":5271,"priority":5272,"deeds":5273,"tobacco":5274,"omar":5275,"curiosity":5276,"businessman":5277,"tool":5278,"coins":5279,"essential":5280,"nun":5281,"addition":5282,"traditional":5283,"kansas":5284,"stinking":5285,"disguise":5286,"den":5287,"ditch":5288,"revealed":5289,"oo":5290,"elegant":5291,"suggesting":5292,"cabinet":5293,"miranda":5294,"megan":5295,"ashley":5296,"tess":5297,"inspired":5298,"discussing":5299,"convention":5300,"sandwiches":5301,"shares":5302,"closest":5303,"missile":5304,"hector":5305,"venice":5306,"pub":5307,"reaching":5308,"noodles":5309,"located":5310,"chew":5311,"razor":5312,"narrating":5313,"hawaii":5314,"harmless":5315,"sucking":5316,"noah":5317,"maximum":5318,"salesman":5319,"sausage":5320,"valentine":5321,"commitment":5322,"colin":5323,"whisky":5324,"furious":5325,"comic":5326,"dallas":5327,"minded":5328,"slams":5329,"scares":5330,"gina":5331,"remaining":5332,"hyah":5333,"brass":5334,"directions":5335,"mines":5336,"aggressive":5337,"halloween":5338,"doomed":5339,"pounding":5340,"disappoint":5341,"sworn":5342,"manhattan":5343,"sharks":5344,"minimum":5345,"autumn":5346,"assassin":5347,"signing":5348,"logan":5349,"politicians":5350,"withdraw":5351,"frighten":5352,"element":5353,"buttons":5354,"chuckllng":5355,"brenda":5356,"destroying":5357,"intentions":5358,"swords":5359,"ciao":5360,"swine":5361,"watches":5362,"application":5363,"pace":5364,"preacher":5365,"bloke":5366,"described":5367,"convenient":5368,"tension":5369,"mitchell":5370,"keith":5371,"bothers":5372,"chen":5373,"replaced":5374,"compare":5375,"wooden":5376,"welfare":5377,"devoted":5378,"assumed":5379,"scoundrel":5380,"survivors":5381,"murmuring":5382,"boris":5383,"vessel":5384,"harper":5385,"realised":5386,"bon":5387,"wa":5388,"drain":5389,"pond":5390,"fiction":5391,"jonas":5392,"gangster":5393,"debbie":5394,"butler":5395,"wade":5396,"bin":5397,"shrink":5398,"carries":5399,"fled":5400,"dam":5401,"juliet":5402,"carlo":5403,"alibi":5404,"cafe":5405,"harvest":5406,"arrangement":5407,"chow":5408,"smoked":5409,"models":5410,"collapse":5411,"imperial":5412,"spinning":5413,"ambition":5414,"reads":5415,"wally":5416,"controls":5417,"communicate":5418,"corporation":5419,"harmony":5420,"stores":5421,"rum":5422,"kent":5423,"theirs":5424,"speaker":5425,"allison":5426,"pirates":5427,"arizona":5428,"travis":5429,"franklin":5430,"nate":5431,"glove":5432,"violin":5433,"cody":5434,"absence":5435,"gracious":5436,"behold":5437,"mon":5438,"alliance":5439,"lena":5440,"companion":5441,"roots":5442,"hanged":5443,"literature":5444,"rlngs":5445,"rebel":5446,"rains":5447,"moonlight":5448,"rented":5449,"diane":5450,"hugo":5451,"fatal":5452,"marching":5453,"eli":5454,"atlantic":5455,"gut":5456,"bark":5457,"menu":5458,"electrical":5459,"pimp":5460,"orphan":5461,"unpleasant":5462,"defending":5463,"honks":5464,"physically":5465,"luxury":5466,"ahem":5467,"broadway":5468,"cailed":5469,"fare":5470,"rabbi":5471,"nevertheless":5472,"vicious":5473,"candidate":5474,"principles":5475,"worms":5476,"kang":5477,"prostitute":5478,"respectable":5479,"takin":5480,"tellin":5481,"workin":5482,"rascal":5483,"consciousness":5484,"february":5485,"crawling":5486,"formal":5487,"announced":5488,"photography":5489,"mouths":5490,"decides":5491,"undercover":5492,"hah":5493,"compliment":5494,"queer":5495,"cocaine":5496,"gesture":5497,"risky":5498,"institution":5499,"depression":5500,"salute":5501,"nicer":5502,"jeffrey":5503,"peggy":5504,"reservation":5505,"salvation":5506,"amateur":5507,"iate":5508,"riot":5509,"whisper":5510,"waitin":5511,"risks":5512,"cousins":5513,"corporate":5514,"racket":5515,"tasty":5516,"claimed":5517,"concrete":5518,"theft":5519,"swamp":5520,"yankee":5521,"jr":5522,"vegetables":5523,"voyage":5524,"saddle":5525,"serves":5526,"florence":5527,"musician":5528,"lawn":5529,"potter":5530,"shoots":5531,"ritual":5532,"gabrielle":5533,"murray":5534,"sucked":5535,"offers":5536,"brutal":5537,"float":5538,"heavenly":5539,"cleaner":5540,"ammunition":5541,"rarely":5542,"oven":5543,"shane":5544,"hay":5545,"contacts":5546,"thompson":5547,"savings":5548,"einstein":5549,"sidney":5550,"petty":5551,"waitress":5552,"wealthy":5553,"pointed":5554,"arab":5555,"waking":5556,"morris":5557,"modest":5558,"anyways":5559,"sentimental":5560,"horny":5561,"chirping":5562,"grain":5563,"injury":5564,"napisy":5565,"lester":5566,"sal":5567,"swiss":5568,"sells":5569,"anonymous":5570,"sixteen":5571,"bombing":5572,"subjects":5573,"expedition":5574,"volce":5575,"nazis":5576,"stadium":5577,"bachelor":5578,"marines":5579,"votes":5580,"possessed":5581,"debate":5582,"counted":5583,"milan":5584,"draft":5585,"mice":5586,"savage":5587,"arabic":5588,"ransom":5589,"whatsoever":5590,"knives":5591,"repay":5592,"persuade":5593,"elena":5594,"experiments":5595,"sydney":5596,"motherfucking":5597,"spill":5598,"wit":5599,"leaf":5600,"arnold":5601,"roommate":5602,"delightful":5603,"seas":5604,"medium":5605,"divided":5606,"dock":5607,"proves":5608,"loudly":5609,"explains":5610,"performed":5611,"crow":5612,"deserted":5613,"advertising":5614,"choir":5615,"belle":5616,"attempted":5617,"gwen":5618,"tech":5619,"fireworks":5620,"passenger":5621,"conscious":5622,"suspicion":5623,"compliments":5624,"congressman":5625,"sasha":5626,"counselor":5627,"inspiration":5628,"je":5629,"paperwork":5630,"civilians":5631,"footage":5632,"generally":5633,"surprising":5634,"thats":5635,"tick":5636,"ski":5637,"ruins":5638,"seattle":5639,"currently":5640,"weigh":5641,"rico":5642,"prey":5643,"venus":5644,"luckily":5645,"bugger":5646,"nightmares":5647,"curtis":5648,"online":5649,"zoe":5650,"slightest":5651,"scholarship":5652,"accomplished":5653,"demonstration":5654,"covers":5655,"receiving":5656,"lottery":5657,"honesty":5658,"roberts":5659,"jealousy":5660,"whining":5661,"bubble":5662,"ca":5663,"echo":5664,"assured":5665,"kilometers":5666,"uniforms":5667,"touches":5668,"balcony":5669,"dried":5670,"lesbian":5671,"wells":5672,"bella":5673,"bandit":5674,"foryou":5675,"claudia":5676,"adorable":5677,"suspended":5678,"stove":5679,"filling":5680,"primary":5681,"rex":5682,"tolerate":5683,"samples":5684,"elliot":5685,"dot":5686,"mansion":5687,"flee":5688,"stewart":5689,"values":5690,"whimpers":5691,"retirement":5692,"autograph":5693,"wax":5694,"mae":5695,"precise":5696,"muslim":5697,"ducks":5698,"antoine":5699,"eager":5700,"funds":5701,"glrl":5702,"travelling":5703,"au":5704,"scent":5705,"remembers":5706,"hangs":5707,"drowning":5708,"leslie":5709,"negotiate":5710,"scheme":5711,"romans":5712,"arrogant":5713,"secretly":5714,"meter":5715,"traveled":5716,"harvard":5717,"samuel":5718,"resting":5719,"growth":5720,"platoon":5721,"burt":5722,"laboratory":5723,"tricky":5724,"wrist":5725,"pension":5726,"cracking":5727,"helena":5728,"runnin":5729,"corridor":5730,"franz":5731,"marion":5732,"presented":5733,"triumph":5734,"reed":5735,"reminded":5736,"experts":5737,"teresa":5738,"sadness":5739,"automatic":5740,"barnes":5741,"amber":5742,"jules":5743,"ms":5744,"marina":5745,"asylum":5746,"creek":5747,"establish":5748,"clyde":5749,"majority":5750,"giri":5751,"conquer":5752,"briefcase":5753,"quicker":5754,"lipstick":5755,"relaxed":5756,"kiiled":5757,"singh":5758,"household":5759,"handling":5760,"kneel":5761,"products":5762,"rattling":5763,"ash":5764,"affected":5765,"archie":5766,"concentration":5767,"satisfaction":5768,"determine":5769,"snoring":5770,"mule":5771,"cocktail":5772,"signals":5773,"fold":5774,"occupation":5775,"kirk":5776,"cavalry":5777,"connections":5778,"logical":5779,"nurses":5780,"noises":5781,"locate":5782,"untii":5783,"shaw":5784,"senate":5785,"frankenstein":5786,"flynn":5787,"thrill":5788,"haunted":5789,"behaviour":5790,"chairs":5791,"cycle":5792,"becky":5793,"poems":5794,"jose":5795,"volume":5796,"spray":5797,"bam":5798,"simone":5799,"invention":5800,"shanghai":5801,"smiles":5802,"programme":5803,"seeds":5804,"possess":5805,"winston":5806,"psychic":5807,"regrets":5808,"makin":5809,"confusing":5810,"cakes":5811,"condemned":5812,"trevor":5813,"included":5814,"owners":5815,"sole":5816,"learnt":5817,"fi":5818,"troubled":5819,"bully":5820,"gypsy":5821,"feathers":5822,"slaughter":5823,"forehead":5824,"submarine":5825,"intimate":5826,"rays":5827,"lighting":5828,"adrian":5829,"spreading":5830,"examination":5831,"classical":5832,"mini":5833,"presume":5834,"pilots":5835,"knights":5836,"tips":5837,"katherine":5838,"deceased":5839,"phrase":5840,"rosie":5841,"focused":5842,"begged":5843,"harrison":5844,"vulnerable":5845,"keen":5846,"static":5847,"spoon":5848,"vienna":5849,"specifically":5850,"earthquake":5851,"disco":5852,"magician":5853,"opponent":5854,"beautifully":5855,"lois":5856,"associate":5857,"clearing":5858,"thankyou":5859,"wonders":5860,"cane":5861,"tourists":5862,"virtue":5863,"kicks":5864,"password":5865,"loads":5866,"via":5867,"artie":5868,"shooter":5869,"burke":5870,"philadelphia":5871,"fragile":5872,"rejected":5873,"creaking":5874,"sa":5875,"dated":5876,"proposition":5877,"enterprise":5878,"tan":5879,"mercedes":5880,"sources":5881,"sincere":5882,"legally":5883,"cooperation":5884,"hesitate":5885,"ming":5886,"mature":5887,"sofa":5888,"compete":5889,"curtains":5890,"prophet":5891,"stir":5892,"senor":5893,"standards":5894,"collected":5895,"girlfriends":5896,"bartender":5897,"joyce":5898,"stu":5899,"paulie":5900,"originally":5901,"pine":5902,"joker":5903,"fries":5904,"armor":5905,"muttering":5906,"balloon":5907,"wander":5908,"momma":5909,"vengeance":5910,"fiancée":5911,"peanut":5912,"scores":5913,"receipt":5914,"picks":5915,"altogether":5916,"thrilled":5917,"abortion":5918,"immortal":5919,"roberto":5920,"mafia":5921,"innocence":5922,"climate":5923,"capacity":5924,"multiple":5925,"olive":5926,"pointing":5927,"madman":5928,"perspective":5929,"objective":5930,"floors":5931,"awhile":5932,"sharpe":5933,"logic":5934,"consent":5935,"anton":5936,"manual":5937,"rolled":5938,"mates":5939,"ink":5940,"accidents":5941,"café":5942,"louie":5943,"voted":5944,"snack":5945,"pledge":5946,"crook":5947,"approval":5948,"doyle":5949,"yi":5950,"laser":5951,"autopsy":5952,"haircut":5953,"courtesy":5954,"bands":5955,"regulations":5956,"hamlet":5957,"races":5958,"rebels":5959,"frightening":5960,"aged":5961,"evolution":5962,"reaches":5963,"ernie":5964,"pam":5965,"endure":5966,"neighbour":5967,"hunters":5968,"mia":5969,"isabel":5970,"shade":5971,"finishing":5972,"stamp":5973,"peculiar":5974,"iater":5975,"orphanage":5976,"lasted":5977,"peasant":5978,"sentenced":5979,"buster":5980,"françois":5981,"beasts":5982,"rainbow":5983,"robinson":5984,"batman":5985,"brake":5986,"qualified":5987,"wrestling":5988,"occur":5989,"eun":5990,"accountant":5991,"beeplng":5992,"dolly":5993,"delta":5994,"orbit":5995,"pulls":5996,"colored":5997,"treason":5998,"fork":5999,"phillip":6000,"refuses":6001,"geez":6002,"graduated":6003,"hostile":6004,"campus":6005,"rig":6006,"represents":6007,"dances":6008,"dodge":6009,"communists":6010,"threats":6011,"allies":6012,"hooray":6013,"hereby":6014,"quitting":6015,"restless":6016,"wig":6017,"alas":6018,"joel":6019,"dealt":6020,"misses":6021,"maker":6022,"hobby":6023,"tails":6024,"blaring":6025,"spies":6026,"oui":6027,"directors":6028,"instruments":6029,"reference":6030,"fourteen":6031,"devils":6032,"pouring":6033,"andre":6034,"couples":6035,"feared":6036,"clues":6037,"reliable":6038,"squealing":6039,"complaints":6040,"eighteen":6041,"pals":6042,"scheduled":6043,"suitable":6044,"graduation":6045,"screech":6046,"possibilities":6047,"milo":6048,"nickel":6049,"auto":6050,"needing":6051,"towns":6052,"notion":6053,"flush":6054,"feather":6055,"battalion":6056,"straw":6057,"sigh":6058,"foreigners":6059,"stunt":6060,"clarence":6061,"veins":6062,"pursuit":6063,"buys":6064,"turkish":6065,"scaring":6066,"translation":6067,"strongest":6068,"ol":6069,"collecting":6070,"maiden":6071,"sullivan":6072,"preserve":6073,"whack":6074,"bonnie":6075,"universal":6076,"satisfy":6077,"approximately":6078,"audrey":6079,"kidnap":6080,"thirteen":6081,"owl":6082,"swedish":6083,"detroit":6084,"homeland":6085,"rally":6086,"perry":6087,"seize":6088,"guessing":6089,"canyon":6090,"ai":6091,"marilyn":6092,"shuttle":6093,"campbell":6094,"explosives":6095,"lords":6096,"barber":6097,"abe":6098,"weep":6099,"cleveland":6100,"spying":6101,"symptoms":6102,"esther":6103,"drivers":6104,"cottage":6105,"shorts":6106,"wakes":6107,"phony":6108,"cans":6109,"applied":6110,"ss":6111,"cheerful":6112,"warming":6113,"jeep":6114,"burger":6115,"haul":6116,"vous":6117,"neighbours":6118,"accurate":6119,"myth":6120,"barracks":6121,"recovery":6122,"duel":6123,"sour":6124,"exclusive":6125,"seventy":6126,"ichi":6127,"transmission":6128,"spike":6129,"throws":6130,"stall":6131,"rug":6132,"fletcher":6133,"adams":6134,"tara":6135,"robe":6136,"departure":6137,"confessed":6138,"childish":6139,"roars":6140,"ninety":6141,"gladly":6142,"assembly":6143,"holland":6144,"pierce":6145,"fountain":6146,"asia":6147,"youngest":6148,"heights":6149,"ego":6150,"tissue":6151,"tramp":6152,"greece":6153,"independence":6154,"ranger":6155,"sherry":6156,"scissors":6157,"argh":6158,"wretched":6159,"assuming":6160,"karate":6161,"measures":6162,"compassion":6163,"dudes":6164,"iisten":6165,"choke":6166,"brandon":6167,"lizzie":6168,"sheila":6169,"connor":6170,"convicted":6171,"vow":6172,"missiles":6173,"cue":6174,"communications":6175,"proposed":6176,"allows":6177,"yay":6178,"queens":6179,"erik":6180,"approved":6181,"bees":6182,"curly":6183,"hysterical":6184,"landlord":6185,"shiny":6186,"isolated":6187,"camel":6188,"outrageous":6189,"corpses":6190,"offensive":6191,"prior":6192,"melt":6193,"jewel":6194,"neighbourhood":6195,"freaks":6196,"bonds":6197,"ruining":6198,"countryside":6199,"ireland":6200,"evans":6201,"swallowed":6202,"passionate":6203,"tourist":6204,"drunken":6205,"deliberately":6206,"cultural":6207,"anchor":6208,"rabbits":6209,"zip":6210,"morgue":6211,"hotels":6212,"quarrel":6213,"ruled":6214,"pose":6215,"difficulty":6216,"exams":6217,"preston":6218,"writers":6219,"mona":6220,"shocking":6221,"domestic":6222,"carbon":6223,"shops":6224,"conversations":6225,"olga":6226,"pony":6227,"specialist":6228,"assist":6229,"embarrass":6230,"altar":6231,"observation":6232,"susie":6233,"hardest":6234,"struggling":6235,"significant":6236,"graves":6237,"jun":6238,"untie":6239,"thud":6240,"tito":6241,"opposed":6242,"convict":6243,"ensure":6244,"mainly":6245,"circuit":6246,"fiancé":6247,"bert":6248,"experiences":6249,"peasants":6250,"lin":6251,"chun":6252,"infection":6253,"ashore":6254,"psychological":6255,"doris":6256,"unh":6257,"jar":6258,"appointed":6259,"resign":6260,"chopper":6261,"accuse":6262,"prayed":6263,"violet":6264,"butch":6265,"copper":6266,"switched":6267,"happiest":6268,"marvellous":6269,"corrupt":6270,"camps":6271,"spanlsh":6272,"scan":6273,"awaits":6274,"occasionally":6275,"tu":6276,"ju":6277,"freely":6278,"offend":6279,"journal":6280,"architect":6281,"dip":6282,"owed":6283,"inviting":6284,"benefits":6285,"travels":6286,"ants":6287,"hint":6288,"wired":6289,"pooh":6290,"lndia":6291,"ticking":6292,"fade":6293,"feelin":6294,"tammy":6295,"yoυ":6296,"thanksgiving":6297,"ankle":6298,"spaghetti":6299,"batteries":6300,"elsa":6301,"knocks":6302,"bizarre":6303,"lndian":6304,"rides":6305,"marijuana":6306,"encounter":6307,"stew":6308,"stepping":6309,"trips":6310,"urge":6311,"alds":6312,"cancelled":6313,"strongly":6314,"ping":6315,"guaranteed":6316,"gasplng":6317,"identification":6318,"attic":6319,"costumes":6320,"jaw":6321,"sweets":6322,"boil":6323,"darwin":6324,"bridget":6325,"dolls":6326,"porch":6327,"anxiety":6328,"gilbert":6329,"exhibition":6330,"noisy":6331,"spectacular":6332,"storage":6333,"ka":6334,"fulfill":6335,"cant":6336,"eighty":6337,"farther":6338,"expense":6339,"achieved":6340,"correctly":6341,"heii":6342,"insulted":6343,"jupiter":6344,"sync":6345,"origin":6346,"mutual":6347,"visits":6348,"genetic":6349,"righteous":6350,"convent":6351,"weii":6352,"pastor":6353,"massacre":6354,"underwater":6355,"sperm":6356,"tease":6357,"contains":6358,"lana":6359,"rescued":6360,"dagger":6361,"caring":6362,"organize":6363,"responsibilities":6364,"stereo":6365,"battles":6366,"sniffs":6367,"rack":6368,"gown":6369,"marta":6370,"exclalms":6371,"sacrificed":6372,"fuckers":6373,"issued":6374,"contain":6375,"trading":6376,"stark":6377,"agnes":6378,"hairy":6379,"springs":6380,"proven":6381,"eliminate":6382,"grades":6383,"leap":6384,"posted":6385,"items":6386,"divide":6387,"kiddo":6388,"nd":6389,"engage":6390,"plead":6391,"sting":6392,"inevitable":6393,"profits":6394,"cocks":6395,"lifted":6396,"kathy":6397,"portuguese":6398,"railway":6399,"hallway":6400,"performing":6401,"dared":6402,"waits":6403,"baba":6404,"lordship":6405,"po":6406,"nam":6407,"clumsy":6408,"villain":6409,"wages":6410,"squadron":6411,"ropes":6412,"denver":6413,"apollo":6414,"vanessa":6415,"lu":6416,"mortgage":6417,"cord":6418,"rifles":6419,"mimi":6420,"advised":6421,"fails":6422,"tai":6423,"despise":6424,"diving":6425,"obsession":6426,"habits":6427,"manuel":6428,"sweden":6429,"previously":6430,"fainted":6431,"reynolds":6432,"lust":6433,"bollocks":6434,"playin":6435,"hospitals":6436,"fei":6437,"delayed":6438,"troop":6439,"puzzle":6440,"legitimate":6441,"lined":6442,"ferry":6443,"filed":6444,"woody":6445,"puke":6446,"luther":6447,"baxter":6448,"heel":6449,"jeanne":6450,"bolt":6451,"attract":6452,"bra":6453,"judging":6454,"label":6455,"sniffing":6456,"interrupting":6457,"classified":6458,"succeeded":6459,"godfather":6460,"catches":6461,"foreman":6462,"handkerchief":6463,"drake":6464,"colours":6465,"cups":6466,"philippe":6467,"tomato":6468,"betting":6469,"shorty":6470,"inspection":6471,"stevens":6472,"colony":6473,"industrial":6474,"bowling":6475,"sneaking":6476,"explore":6477,"christians":6478,"dove":6479,"ra":6480,"filth":6481,"dings":6482,"tuck":6483,"ghetto":6484,"submit":6485,"torch":6486,"ella":6487,"val":6488,"avenge":6489,"tricked":6490,"engineering":6491,"bounty":6492,"parliament":6493,"sherman":6494,"pipes":6495,"trumpet":6496,"glenn":6497,"negro":6498,"compromise":6499,"virgil":6500,"chemistry":6501,"outstanding":6502,"puppet":6503,"merciful":6504,"distinguished":6505,"egyptian":6506,"locks":6507,"musicians":6508,"rahul":6509,"skipped":6510,"mole":6511,"wires":6512,"lively":6513,"resort":6514,"translate":6515,"waltz":6516,"joshua":6517,"dante":6518,"corruption":6519,"witnessed":6520,"pursue":6521,"beverly":6522,"dracula":6523,"strain":6524,"theories":6525,"shaii":6526,"consideration":6527,"hudson":6528,"movements":6529,"cowards":6530,"jae":6531,"civilized":6532,"projects":6533,"denise":6534,"aspirin":6535,"fascist":6536,"perimeter":6537,"sought":6538,"gained":6539,"disagree":6540,"recipe":6541,"austin":6542,"iris":6543,"rooster":6544,"lauren":6545,"breakdown":6546,"situations":6547,"tucker":6548,"scattered":6549,"targets":6550,"yee":6551,"ee":6552,"glue":6553,"villagers":6554,"annual":6555,"billions":6556,"jelly":6557,"dj":6558,"hunch":6559,"harriet":6560,"loneliness":6561,"entertain":6562,"mug":6563,"gil":6564,"chambers":6565,"amazed":6566,"intellectual":6567,"ridge":6568,"sophisticated":6569,"sissy":6570,"santos":6571,"atomic":6572,"nickname":6573,"hence":6574,"baggage":6575,"invent":6576,"democratic":6577,"desperately":6578,"pantlng":6579,"cheque":6580,"thread":6581,"lorenzo":6582,"evelyn":6583,"missy":6584,"reserved":6585,"wyatt":6586,"alcoholic":6587,"erase":6588,"salmon":6589,"doyou":6590,"wardrobe":6591,"boxer":6592,"offlcer":6593,"patty":6594,"rushing":6595,"pudding":6596,"stephanie":6597,"sofia":6598,"buzzer":6599,"saints":6600,"mechanic":6601,"hike":6602,"unlikely":6603,"artistic":6604,"scarf":6605,"spencer":6606,"melissa":6607,"globe":6608,"supervisor":6609,"reduced":6610,"usa":6611,"swan":6612,"conductor":6613,"vehicles":6614,"expelled":6615,"reflection":6616,"wishing":6617,"restore":6618,"monty":6619,"humiliated":6620,"smelled":6621,"echoing":6622,"palmer":6623,"movin":6624,"constitution":6625,"encourage":6626,"squeaking":6627,"dragging":6628,"seventeen":6629,"tops":6630,"accidentally":6631,"ally":6632,"comb":6633,"marvin":6634,"ching":6635,"pains":6636,"eighth":6637,"hissing":6638,"tearing":6639,"fritz":6640,"breach":6641,"angie":6642,"delight":6643,"ninja":6644,"canal":6645,"promising":6646,"knocklng":6647,"rogers":6648,"dispatch":6649,"representative":6650,"pronounce":6651,"cynthia":6652,"runner":6653,"choking":6654,"messy":6655,"subtle":6656,"historical":6657,"wheat":6658,"crooked":6659,"adopt":6660,"peach":6661,"shrimp":6662,"ribs":6663,"evacuate":6664,"freaked":6665,"essence":6666,"handful":6667,"millionaire":6668,"yoo":6669,"pissing":6670,"retarded":6671,"fierce":6672,"explaining":6673,"rises":6674,"madison":6675,"seoul":6676,"indicate":6677,"popped":6678,"fuse":6679,"banker":6680,"quest":6681,"spark":6682,"bodyguard":6683,"jon":6684,"havin":6685,"ox":6686,"eleanor":6687,"bracelet":6688,"warmth":6689,"failing":6690,"screenplay":6691,"expose":6692,"clattering":6693,"questioned":6694,"sunlight":6695,"shelf":6696,"cheaper":6697,"brady":6698,"yah":6699,"offices":6700,"robbing":6701,"peak":6702,"shaft":6703,"policemen":6704,"rupees":6705,"rash":6706,"examined":6707,"carnival":6708,"empress":6709,"blamed":6710,"jeans":6711,"glow":6712,"phantom":6713,"crab":6714,"evan":6715,"unlucky":6716,"robbie":6717,"jammed":6718,"shorter":6719,"sip":6720,"roar":6721,"beggar":6722,"fortress":6723,"mississippi":6724,"artillery":6725,"hearted":6726,"cope":6727,"pinch":6728,"organs":6729,"hips":6730,"shaped":6731,"griffin":6732,"execute":6733,"towers":6734,"sweating":6735,"towels":6736,"pumpkin":6737,"fastest":6738,"clip":6739,"vagina":6740,"prettier":6741,"pad":6742,"ninth":6743,"hugh":6744,"duchess":6745,"canadian":6746,"meg":6747,"unnecessary":6748,"variety":6749,"casualties":6750,"pentagon":6751,"mentally":6752,"phoebe":6753,"acquaintance":6754,"favors":6755,"carson":6756,"transportation":6757,"relation":6758,"developing":6759,"courtroom":6760,"contracts":6761,"karan":6762,"cricket":6763,"interior":6764,"ar":6765,"lodge":6766,"yuri":6767,"frequency":6768,"delhi":6769,"yïu":6770,"areyou":6771,"celebrity":6772,"maintenance":6773,"dealers":6774,"cheeks":6775,"rue":6776,"terrorism":6777,"climbed":6778,"hack":6779,"feds":6780,"lasts":6781,"weekends":6782,"backyard":6783,"yacht":6784,"greed":6785,"subber":6786,"goals":6787,"feature":6788,"spends":6789,"hen":6790,"shook":6791,"des":6792,"blessings":6793,"disorder":6794,"robbers":6795,"masks":6796,"whipped":6797,"sinking":6798,"disposal":6799,"sunrise":6800,"merchant":6801,"yuan":6802,"nailed":6803,"angelo":6804,"auction":6805,"attraction":6806,"rider":6807,"pressed":6808,"generator":6809,"tsk":6810,"abraham":6811,"finance":6812,"bumped":6813,"mamma":6814,"convincing":6815,"starboard":6816,"roland":6817,"coordinates":6818,"paulo":6819,"articles":6820,"stern":6821,"agenda":6822,"crylng":6823,"remembering":6824,"resume":6825,"armies":6826,"infinite":6827,"definite":6828,"flowing":6829,"bailey":6830,"marianne":6831,"blaming":6832,"distress":6833,"instincts":6834,"cameron":6835,"tasted":6836,"primitive":6837,"floyd":6838,"tanya":6839,"drift":6840,"misfortune":6841,"languages":6842,"thirst":6843,"nikki":6844,"downloaded":6845,"equally":6846,"concerning":6847,"temptation":6848,"leadership":6849,"treats":6850,"vulgar":6851,"yan":6852,"guido":6853,"promoted":6854,"differences":6855,"waist":6856,"creeps":6857,"distracted":6858,"dancers":6859,"paco":6860,"jade":6861,"grasp":6862,"traitors":6863,"monte":6864,"depending":6865,"bedtime":6866,"theo":6867,"utterly":6868,"perfection":6869,"allergic":6870,"calendar":6871,"heroic":6872,"slam":6873,"cardinal":6874,"therapist":6875,"guidance":6876,"smiled":6877,"onions":6878,"barbecue":6879,"whereabouts":6880,"sultan":6881,"extend":6882,"marcel":6883,"doom":6884,"riley":6885,"baked":6886,"lilly":6887,"ke":6888,"superintendent":6889,"horizon":6890,"tigers":6891,"villages":6892,"shack":6893,"gaze":6894,"guinea":6895,"eden":6896,"reggie":6897,"sensation":6898,"artificial":6899,"crucial":6900,"contacted":6901,"chart":6902,"tidy":6903,"livin":6904,"monks":6905,"constable":6906,"sufficient":6907,"selected":6908,"gregory":6909,"gracie":6910,"codes":6911,"moustache":6912,"mornin":6913,"unbearable":6914,"chu":6915,"lyrics":6916,"behaved":6917,"insanity":6918,"pretended":6919,"rushed":6920,"memorial":6921,"hum":6922,"ying":6923,"cho":6924,"province":6925,"injuries":6926,"est":6927,"fax":6928,"greatly":6929,"foreigner":6930,"shoo":6931,"vacuum":6932,"prosecution":6933,"notify":6934,"bribe":6935,"mei":6936,"mock":6937,"plea":6938,"flint":6939,"frost":6940,"scumbag":6941,"corners":6942,"strawberry":6943,"clap":6944,"compartment":6945,"trauma":6946,"detectives":6947,"confidential":6948,"stoned":6949,"parrot":6950,"clayton":6951,"boiling":6952,"afghanistan":6953,"gardens":6954,"grenade":6955,"dozens":6956,"stray":6957,"axe":6958,"heartbeat":6959,"boobs":6960,"discount":6961,"paolo":6962,"freed":6963,"terminal":6964,"calvin":6965,"refer":6966,"herb":6967,"fucks":6968,"ambitious":6969,"shells":6970,"pinky":6971,"crop":6972,"paths":6973,"increased":6974,"flu":6975,"josé":6976,"ignored":6977,"garlic":6978,"materials":6979,"kin":6980,"publish":6981,"veil":6982,"fa":6983,"robber":6984,"bathing":6985,"vicky":6986,"purchase":6987,"whew":6988,"cracks":6989,"ty":6990,"interviews":6991,"bradley":6992,"wheelchair":6993,"gasp":6994,"collapsed":6995,"involve":6996,"setup":6997,"randall":6998,"kilos":6999,"meaningless":7000,"integrity":7001,"wont":7002,"bosses":7003,"sew":7004,"permitted":7005,"stevie":7006,"metres":7007,"initial":7008,"fisher":7009,"thoroughly":7010,"reform":7011,"dearly":7012,"tomatoes":7013,"recommended":7014,"junkie":7015,"liu":7016,"sock":7017,"brigade":7018,"hamilton":7019,"courts":7020,"spared":7021,"presentation":7022,"intact":7023,"agony":7024,"overtime":7025,"scored":7026,"stack":7027,"gerry":7028,"cripple":7029,"oak":7030,"ohio":7031,"stain":7032,"continent":7033,"julien":7034,"accomplish":7035,"fran":7036,"ultimately":7037,"reunion":7038,"chad":7039,"pier":7040,"liking":7041,"lydia":7042,"ordering":7043,"forcing":7044,"deceived":7045,"whlsperlng":7046,"terrifying":7047,"engllsh":7048,"formation":7049,"peanuts":7050,"loosen":7051,"bein":7052,"dvd":7053,"amsterdam":7054,"dum":7055,"comet":7056,"yelllng":7057,"obtain":7058,"whereas":7059,"swinging":7060,"beatles":7061,"souvenir":7062,"radical":7063,"starring":7064,"iooks":7065,"shaolin":7066,"piggy":7067,"roller":7068,"documentary":7069,"flown":7070,"granddaughter":7071,"bret":7072,"ś":7073,"refuge":7074,"madonna":7075,"employment":7076,"wlth":7077,"traces":7078,"rag":7079,"vile":7080,"scouts":7081,"hughes":7082,"chewing":7083,"prescription":7084,"scram":7085,"branches":7086,"reduce":7087,"ooo":7088,"maestro":7089,"volunteers":7090,"registration":7091,"eugene":7092,"exotic":7093,"elephants":7094,"roosevelt":7095,"dusty":7096,"listens":7097,"hospitality":7098,"peel":7099,"behaving":7100,"blocking":7101,"monastery":7102,"swept":7103,"nigel":7104,"mai":7105,"heap":7106,"shipment":7107,"por":7108,"gasoline":7109,"shines":7110,"destined":7111,"ungrateful":7112,"pasta":7113,"obligation":7114,"versus":7115,"canceled":7116,"sincerely":7117,"surf":7118,"missus":7119,"antique":7120,"kyung":7121,"efficient":7122,"grease":7123,"replacement":7124,"backed":7125,"clowns":7126,"hurricane":7127,"separation":7128,"drawings":7129,"shovel":7130,"cooler":7131,"mourning":7132,"statements":7133,"instantly":7134,"fades":7135,"visible":7136,"ambush":7137,"generals":7138,"edition":7139,"simpson":7140,"restaurants":7141,"superb":7142,"actuaily":7143,"jai":7144,"hollow":7145,"demanding":7146,"pawn":7147,"rendezvous":7148,"jingle":7149,"referring":7150,"slit":7151,"byron":7152,"moose":7153,"zeus":7154,"healing":7155,"violation":7156,"pregnancy":7157,"terrace":7158,"knots":7159,"phenomenon":7160,"buenos":7161,"topic":7162,"patricia":7163,"alvin":7164,"depressing":7165,"handcuffs":7166,"sexually":7167,"hustle":7168,"mute":7169,"organic":7170,"jefferson":7171,"metro":7172,"dash":7173,"detention":7174,"opinions":7175,"settlement":7176,"ll":7177,"mirrors":7178,"ike":7179,"peek":7180,"waving":7181,"julio":7182,"deadline":7183,"etc":7184,"landscape":7185,"supermarket":7186,"burial":7187,"cuban":7188,"otis":7189,"ammo":7190,"quid":7191,"herbert":7192,"gag":7193,"mack":7194,"smokes":7195,"regardless":7196,"keeper":7197,"notebook":7198,"factor":7199,"speeches":7200,"equals":7201,"prettiest":7202,"graveyard":7203,"spear":7204,"await":7205,"torment":7206,"views":7207,"shin":7208,"creates":7209,"vegetable":7210,"flattered":7211,"forthe":7212,"requests":7213,"sleeve":7214,"escaping":7215,"fitting":7216,"contempt":7217,"bunk":7218,"bananas":7219,"glen":7220,"arabs":7221,"pressing":7222,"assassination":7223,"tiffany":7224,"unemployed":7225,"naval":7226,"georgie":7227,"cunning":7228,"careless":7229,"losses":7230,"hometown":7231,"boogie":7232,"julius":7233,"lan":7234,"anita":7235,"arjun":7236,"bubbles":7237,"hose":7238,"visions":7239,"decades":7240,"millie":7241,"software":7242,"bushes":7243,"printed":7244,"lulu":7245,"vanish":7246,"physician":7247,"slower":7248,"instructor":7249,"offence":7250,"olivia":7251,"lire":7252,"flour":7253,"miriam":7254,"acknowledge":7255,"bitten":7256,"carolina":7257,"deepest":7258,"resolve":7259,"percy":7260,"nan":7261,"rodney":7262,"pearls":7263,"camille":7264,"identical":7265,"scars":7266,"womb":7267,"treaty":7268,"stamps":7269,"ki":7270,"backing":7271,"continuing":7272,"repeating":7273,"thls":7274,"finals":7275,"carpenter":7276,"weary":7277,"stalin":7278,"rs":7279,"needles":7280,"preferred":7281,"nude":7282,"lent":7283,"opportunities":7284,"sittin":7285,"unite":7286,"opposition":7287,"tong":7288,"solomon":7289,"mattress":7290,"oooh":7291,"blossom":7292,"substance":7293,"disappears":7294,"muslims":7295,"poles":7296,"spine":7297,"slipping":7298,"jasmine":7299,"lightly":7300,"deceive":7301,"lucia":7302,"sadly":7303,"masses":7304,"camping":7305,"zombie":7306,"dana":7307,"ew":7308,"führer":7309,"caution":7310,"improved":7311,"gardener":7312,"wan":7313,"lars":7314,"bliss":7315,"isaac":7316,"saloon":7317,"verse":7318,"magnetic":7319,"reign":7320,"purely":7321,"charging":7322,"republican":7323,"biting":7324,"inherited":7325,"mustard":7326,"mechanical":7327,"elaine":7328,"grandchildren":7329,"mushrooms":7330,"justify":7331,"strangely":7332,"cozy":7333,"ce":7334,"darlin":7335,"token":7336,"archer":7337,"elite":7338,"tray":7339,"steer":7340,"craft":7341,"acquainted":7342,"flock":7343,"ripe":7344,"tubes":7345,"handwriting":7346,"horace":7347,"hideous":7348,"volcano":7349,"addict":7350,"barrier":7351,"marquis":7352,"microphone":7353,"coop":7354,"fiona":7355,"ant":7356,"trophy":7357,"coroner":7358,"martini":7359,"choi":7360,"italians":7361,"madeleine":7362,"chauffeur":7363,"lonesome":7364,"popcorn":7365,"psychology":7366,"ruler":7367,"brute":7368,"hog":7369,"timmy":7370,"lease":7371,"relieve":7372,"squeal":7373,"pancakes":7374,"niggers":7375,"casting":7376,"ahhh":7377,"lobster":7378,"boiled":7379,"potion":7380,"nell":7381,"pointless":7382,"authorized":7383,"labour":7384,"grapes":7385,"mara":7386,"tuna":7387,"dickhead":7388,"priya":7389,"misunderstood":7390,"dwarf":7391,"lounge":7392,"robots":7393,"invest":7394,"franco":7395,"thankful":7396,"rogue":7397,"clinton":7398,"nuisance":7399,"taller":7400,"ranks":7401,"insects":7402,"fluid":7403,"asian":7404,"mayday":7405,"dd":7406,"commanding":7407,"witches":7408,"seasons":7409,"spice":7410,"whooping":7411,"accusing":7412,"fisherman":7413,"atlanta":7414,"poster":7415,"shattered":7416,"liable":7417,"venture":7418,"additional":7419,"cocksucker":7420,"daphne":7421,"rail":7422,"thai":7423,"giants":7424,"hart":7425,"timer":7426,"giovanni":7427,"yankees":7428,"showers":7429,"fernando":7430,"altitude":7431,"sunk":7432,"shelly":7433,"õ":7434,"toxic":7435,"socialist":7436,"politician":7437,"lethal":7438,"purposes":7439,"info":7440,"quinn":7441,"ruthless":7442,"alaska":7443,"automobile":7444,"nuns":7445,"adjust":7446,"strangled":7447,"bathtub":7448,"striking":7449,"parlor":7450,"tang":7451,"sticky":7452,"vomit":7453,"impatient":7454,"prague":7455,"talents":7456,"lang":7457,"sobblng":7458,"specialty":7459,"exploded":7460,"wiil":7461,"ira":7462,"contained":7463,"slapped":7464,"hides":7465,"features":7466,"teaches":7467,"sane":7468,"rainy":7469,"montana":7470,"nana":7471,"choosing":7472,"dose":7473,"kidney":7474,"baltimore":7475,"whoops":7476,"gutter":7477,"legacy":7478,"diseases":7479,"individuals":7480,"selection":7481,"bake":7482,"refrigerator":7483,"bites":7484,"reckless":7485,"niles":7486,"wah":7487,"enthusiasm":7488,"earrings":7489,"maxwell":7490,"insulting":7491,"absent":7492,"lid":7493,"bricks":7494,"pitched":7495,"irresponsible":7496,"whites":7497,"distract":7498,"biological":7499,"chemicals":7500,"unlock":7501,"discreet":7502,"poke":7503,"panel":7504,"gap":7505,"probation":7506,"abu":7507,"hammond":7508,"squirrel":7509,"ght":7510,"exclalming":7511,"brett":7512,"lynn":7513,"demonstrate":7514,"condom":7515,"slippers":7516,"alberto":7517,"traps":7518,"garrett":7519,"shawn":7520,"jackass":7521,"risking":7522,"visa":7523,"viktor":7524,"tailor":7525,"elections":7526,"ariel":7527,"accomplice":7528,"stripes":7529,"scenario":7530,"milord":7531,"ignorance":7532,"crosses":7533,"linked":7534,"participate":7535,"carrier":7536,"wanda":7537,"reject":7538,"maps":7539,"ark":7540,"buzzes":7541,"jorge":7542,"zach":7543,"flute":7544,"imagining":7545,"conviction":7546,"diner":7547,"shaved":7548,"joo":7549,"supported":7550,"dawg":7551,"acres":7552,"poisoning":7553,"nursing":7554,"rival":7555,"agrees":7556,"dang":7557,"profound":7558,"ing":7559,"puff":7560,"establishment":7561,"overboard":7562,"banner":7563,"dixie":7564,"dislike":7565,"solitary":7566,"popping":7567,"fees":7568,"jumps":7569,"bats":7570,"matty":7571,"cheng":7572,"longing":7573,"richest":7574,"colorado":7575,"protocol":7576,"homosexual":7577,"inheritance":7578,"exhibit":7579,"sights":7580,"daring":7581,"qualities":7582,"beethoven":7583,"supposedly":7584,"injection":7585,"listed":7586,"explosive":7587,"screamed":7588,"evolved":7589,"blink":7590,"cigars":7591,"sway":7592,"vest":7593,"argentina":7594,"healed":7595,"sketch":7596,"soaked":7597,"programs":7598,"rehearse":7599,"claw":7600,"equipped":7601,"classroom":7602,"pupil":7603,"chatting":7604,"chico":7605,"lookout":7606,"bridges":7607,"casual":7608,"allowing":7609,"channels":7610,"acceptable":7611,"starved":7612,"interrogation":7613,"sacrifices":7614,"knot":7615,"avoiding":7616,"gorilla":7617,"ch":7618,"lionel":7619,"shithead":7620,"stud":7621,"salon":7622,"longest":7623,"fabric":7624,"winners":7625,"explosions":7626,"spilled":7627,"apartments":7628,"skate":7629,"sailors":7630,"sheer":7631,"racist":7632,"supporting":7633,"strangle":7634,"blackout":7635,"onion":7636,"chuckle":7637,"santiago":7638,"rebellion":7639,"heave":7640,"enters":7641,"ale":7642,"borders":7643,"bi":7644,"amelia":7645,"finch":7646,"trusting":7647,"lemonade":7648,"sundays":7649,"chopped":7650,"exile":7651,"betrayal":7652,"difficulties":7653,"spells":7654,"extent":7655,"fatty":7656,"hilarious":7657,"alongside":7658,"glance":7659,"housing":7660,"disappointment":7661,"brazilian":7662,"armstrong":7663,"maureen":7664,"vet":7665,"flows":7666,"hamburger":7667,"pigeons":7668,"ko":7669,"ryo":7670,"assets":7671,"inquiry":7672,"tougher":7673,"ohhh":7674,"mustache":7675,"calf":7676,"thugs":7677,"whales":7678,"realm":7679,"factories":7680,"overseas":7681,"kitten":7682,"teenager":7683,"slick":7684,"producers":7685,"poppy":7686,"reese":7687,"olympic":7688,"humiliating":7689,"postcard":7690,"arguments":7691,"expects":7692,"edith":7693,"peoples":7694,"forests":7695,"workshop":7696,"punched":7697,"elders":7698,"filmed":7699,"medals":7700,"buyer":7701,"strap":7702,"bundle":7703,"saves":7704,"aunty":7705,"toad":7706,"cement":7707,"seduce":7708,"shallow":7709,"stroll":7710,"collector":7711,"utter":7712,"isabelle":7713,"classy":7714,"scrap":7715,"apache":7716,"beatrice":7717,"hardy":7718,"yield":7719,"niggas":7720,"entertaining":7721,"shipping":7722,"shitting":7723,"naomi":7724,"thoughtful":7725,"runway":7726,"torpedo":7727,"sadie":7728,"reich":7729,"lump":7730,"limo":7731,"kltt":7732,"tow":7733,"natives":7734,"stressed":7735,"compound":7736,"cognac":7737,"warmer":7738,"frogs":7739,"restored":7740,"comments":7741,"substitute":7742,"unity":7743,"shields":7744,"spaceship":7745,"allright":7746,"lone":7747,"cupboard":7748,"whitey":7749,"define":7750,"vicki":7751,"tapping":7752,"dine":7753,"confirmation":7754,"machinery":7755,"amigo":7756,"precinct":7757,"grudge":7758,"cobb":7759,"sounding":7760,"blooded":7761,"sweetest":7762,"breeding":7763,"specially":7764,"sewer":7765,"fantasies":7766,"km":7767,"bart":7768,"teasing":7769,"pairs":7770,"wilderness":7771,"punks":7772,"chester":7773,"hungarian":7774,"kun":7775,"randolph":7776,"newton":7777,"dc":7778,"nicest":7779,"vase":7780,"hebrew":7781,"masterpiece":7782,"realistic":7783,"merchandise":7784,"parish":7785,"orgasm":7786,"grocery":7787,"vows":7788,"blasted":7789,"nat":7790,"melanie":7791,"rapidly":7792,"psychiatric":7793,"housekeeper":7794,"marble":7795,"savior":7796,"fulfilled":7797,"denmark":7798,"raft":7799,"monroe":7800,"hogan":7801,"angus":7802,"poo":7803,"holler":7804,"natasha":7805,"patterns":7806,"infantry":7807,"humour":7808,"recorder":7809,"sustained":7810,"approached":7811,"interrupted":7812,"rockets":7813,"preach":7814,"combined":7815,"teenage":7816,"survivor":7817,"tab":7818,"nursery":7819,"lambert":7820,"leonardo":7821,"depths":7822,"jenna":7823,"enforcement":7824,"framed":7825,"arrows":7826,"trembling":7827,"confuse":7828,"mint":7829,"partnership":7830,"ust":7831,"brace":7832,"coverage":7833,"xiao":7834,"broom":7835,"dismiss":7836,"delivering":7837,"onboard":7838,"arena":7839,"legendary":7840,"gestapo":7841,"splash":7842,"intent":7843,"bourbon":7844,"shouted":7845,"includes":7846,"referee":7847,"ernest":7848,"scooby":7849,"launched":7850,"scoop":7851,"wrecked":7852,"flirting":7853,"abused":7854,"woe":7855,"gradually":7856,"ivy":7857,"liberal":7858,"gracias":7859,"importantly":7860,"nash":7861,"nbsp":7862,"noses":7863,"expectations":7864,"trainer":7865,"toni":7866,"cabbage":7867,"alfredo":7868,"fright":7869,"plumber":7870,"vivian":7871,"edie":7872,"repent":7873,"licence":7874,"introduction":7875,"bauer":7876,"slavery":7877,"japs":7878,"nixon":7879,"petrol":7880,"devotion":7881,"digital":7882,"puppies":7883,"velvet":7884,"beliefs":7885,"bennett":7886,"murdering":7887,"residents":7888,"weeping":7889,"steals":7890,"summoned":7891,"mysteries":7892,"peterson":7893,"undress":7894,"beautifui":7895,"fuller":7896,"yakuza":7897,"feng":7898,"audible":7899,"gulf":7900,"probe":7901,"iady":7902,"wei":7903,"aisle":7904,"select":7905,"clearance":7906,"lens":7907,"hardware":7908,"pupils":7909,"legion":7910,"klm":7911,"plaza":7912,"scholar":7913,"puerto":7914,"discharge":7915,"magistrate":7916,"ieast":7917,"coats":7918,"incoming":7919,"grim":7920,"vanity":7921,"ieaving":7922,"void":7923,"idle":7924,"pleasures":7925,"stunning":7926,"fang":7927,"federation":7928,"igor":7929,"nay":7930,"abel":7931,"admired":7932,"psst":7933,"muhammad":7934,"englne":7935,"che":7936,"tactics":7937,"techniques":7938,"colt":7939,"pickup":7940,"sol":7941,"loop":7942,"lizard":7943,"skiing":7944,"avery":7945,"goddamned":7946,"accepting":7947,"slaughtered":7948,"females":7949,"compass":7950,"professionals":7951,"injustice":7952,"tractor":7953,"mumbling":7954,"phillips":7955,"neutral":7956,"jurisdiction":7957,"chancellor":7958,"sorted":7959,"valerie":7960,"grounded":7961,"layer":7962,"poured":7963,"orphans":7964,"fury":7965,"marketing":7966,"mandy":7967,"semester":7968,"cruelty":7969,"passports":7970,"shrine":7971,"blankets":7972,"thorn":7973,"marley":7974,"costa":7975,"frederick":7976,"trials":7977,"cola":7978,"mumbai":7979,"naples":7980,"medic":7981,"agh":7982,"motto":7983,"ga":7984,"lnspector":7985,"gangsters":7986,"sushi":7987,"extension":7988,"premises":7989,"recognition":7990,"gambler":7991,"appreciated":7992,"mal":7993,"nasa":7994,"grid":7995,"hairs":7996,"busting":7997,"bankrupt":7998,"conquered":7999,"belts":8000,"increasing":8001,"dewey":8002,"suzanne":8003,"pyramid":8004,"wi":8005,"shuts":8006,"committing":8007,"iose":8008,"sewing":8009,"protective":8010,"blanche":8011,"treasury":8012,"edmund":8013,"stakes":8014,"boyfriends":8015,"shaving":8016,"goats":8017,"snaps":8018,"swap":8019,"laurie":8020,"blacks":8021,"janitor":8022,"tequila":8023,"curve":8024,"sinner":8025,"judgement":8026,"contribution":8027,"ro":8028,"booty":8029,"retard":8030,"videos":8031,"reflect":8032,"skeleton":8033,"presidential":8034,"definition":8035,"journalists":8036,"unstable":8037,"tenth":8038,"acquired":8039,"prophecy":8040,"yummy":8041,"contlnues":8042,"currency":8043,"adventures":8044,"dimension":8045,"norway":8046,"axel":8047,"ti":8048,"elbow":8049,"vegetarian":8050,"andré":8051,"biology":8052,"bombay":8053,"cassie":8054,"overhead":8055,"chimney":8056,"reindeer":8057,"skating":8058,"charts":8059,"golly":8060,"doe":8061,"pets":8062,"newly":8063,"herman":8064,"scrub":8065,"hai":8066,"rhyme":8067,"carrot":8068,"gangs":8069,"flights":8070,"pharaoh":8071,"morphine":8072,"wagner":8073,"gladys":8074,"resignation":8075,"orderly":8076,"beck":8077,"youre":8078,"audio":8079,"sniffles":8080,"exceptional":8081,"flavor":8082,"judith":8083,"regularly":8084,"exaggerate":8085,"morons":8086,"shhh":8087,"crocodile":8088,"consult":8089,"invested":8090,"cradle":8091,"ruling":8092,"sniper":8093,"loading":8094,"judas":8095,"cheryl":8096,"obama":8097,"savages":8098,"poisonous":8099,"overwhelming":8100,"op":8101,"frustrated":8102,"milton":8103,"indlstlnctly":8104,"champions":8105,"gerald":8106,"thrust":8107,"elementary":8108,"jerome":8109,"bunker":8110,"mode":8111,"slack":8112,"joanna":8113,"choo":8114,"surrounding":8115,"devices":8116,"males":8117,"garrison":8118,"novels":8119,"nightclub":8120,"coup":8121,"sponsor":8122,"zhang":8123,"funky":8124,"occasions":8125,"cult":8126,"brotherhood":8127,"pitiful":8128,"aspect":8129,"pesos":8130,"interference":8131,"burton":8132,"rational":8133,"wage":8134,"bluff":8135,"emil":8136,"gifted":8137,"karma":8138,"investigator":8139,"boards":8140,"activated":8141,"fundamental":8142,"approaches":8143,"hunted":8144,"disk":8145,"decency":8146,"willis":8147,"sloppy":8148,"stockings":8149,"kenneth":8150,"wrath":8151,"tribute":8152,"rapid":8153,"darren":8154,"authentic":8155,"buses":8156,"airline":8157,"urban":8158,"founded":8159,"walkin":8160,"outcome":8161,"billie":8162,"petition":8163,"battlefield":8164,"turk":8165,"commands":8166,"edo":8167,"hassan":8168,"churchill":8169,"sinners":8170,"exquisite":8171,"storms":8172,"riddle":8173,"mild":8174,"beau":8175,"inherit":8176,"moss":8177,"crippled":8178,"poop":8179,"evidently":8180,"jerks":8181,"pajamas":8182,"draws":8183,"schmidt":8184,"yoko":8185,"kai":8186,"attended":8187,"judged":8188,"predict":8189,"pause":8190,"mina":8191,"jenkins":8192,"dolores":8193,"reconsider":8194,"milady":8195,"recommendation":8196,"bonjour":8197,"bathe":8198,"suggests":8199,"austria":8200,"bombed":8201,"warsaw":8202,"cora":8203,"abort":8204,"israeli":8205,"controlling":8206,"flashlight":8207,"willow":8208,"seized":8209,"mcdonald":8210,"dexter":8211,"morrison":8212,"producing":8213,"defensive":8214,"merci":8215,"tickle":8216,"honklng":8217,"flags":8218,"scam":8219,"attending":8220,"volunteered":8221,"ada":8222,"chili":8223,"swat":8224,"bomber":8225,"sophia":8226,"englishman":8227,"dawson":8228,"flora":8229,"sabotage":8230,"lifestyle":8231,"employed":8232,"thug":8233,"suckers":8234,"tempo":8235,"engineers":8236,"decade":8237,"abilities":8238,"grove":8239,"iaw":8240,"treasures":8241,"rehearsing":8242,"ideals":8243,"positively":8244,"ecstasy":8245,"courageous":8246,"messiah":8247,"dickie":8248,"crows":8249,"sparks":8250,"shalt":8251,"sanctuary":8252,"yelled":8253,"speakers":8254,"morality":8255,"attempts":8256,"shannon":8257,"signor":8258,"jonah":8259,"blouse":8260,"donny":8261,"toilets":8262,"disgust":8263,"numb":8264,"quentin":8265,"considerable":8266,"cheyenne":8267,"quack":8268,"publisher":8269,"greeks":8270,"arise":8271,"havana":8272,"cadillac":8273,"headaches":8274,"cheung":8275,"growllng":8276,"emotionally":8277,"invincible":8278,"philosopher":8279,"underestimate":8280,"richer":8281,"lila":8282,"piglet":8283,"rocking":8284,"fruits":8285,"ld":8286,"fugitive":8287,"oz":8288,"payments":8289,"greatness":8290,"freezer":8291,"dares":8292,"thine":8293,"bates":8294,"elliott":8295,"ethics":8296,"alter":8297,"catastrophe":8298,"cherish":8299,"krishna":8300,"temporarily":8301,"crowds":8302,"refugees":8303,"lotus":8304,"michigan":8305,"russ":8306,"michele":8307,"liberation":8308,"fascinated":8309,"shakes":8310,"wager":8311,"resolved":8312,"bulls":8313,"pittsburgh":8314,"doggy":8315,"telescope":8316,"fishy":8317,"exposure":8318,"feminine":8319,"associates":8320,"curfew":8321,"cathedral":8322,"typewriter":8323,"sergei":8324,"repeated":8325,"geneva":8326,"brothel":8327,"cautious":8328,"virtually":8329,"addicted":8330,"shrieks":8331,"gi":8332,"essentially":8333,"vague":8334,"slug":8335,"ironic":8336,"affirmative":8337,"lure":8338,"summon":8339,"hiring":8340,"dragons":8341,"butts":8342,"henderson":8343,"cosmic":8344,"humiliation":8345,"turf":8346,"translated":8347,"flirt":8348,"propaganda":8349,"semi":8350,"hound":8351,"smelling":8352,"sahib":8353,"arresting":8354,"pint":8355,"fearless":8356,"wretch":8357,"seldom":8358,"yum":8359,"ramon":8360,"loot":8361,"diplomatic":8362,"mozart":8363,"breathes":8364,"partly":8365,"splitting":8366,"relevant":8367,"claws":8368,"slippery":8369,"das":8370,"wool":8371,"parallel":8372,"weddings":8373,"lynch":8374,"woof":8375,"darcy":8376,"rosemary":8377,"mechanism":8378,"pleases":8379,"glimpse":8380,"umm":8381,"clive":8382,"groceries":8383,"irrelevant":8384,"ads":8385,"tracked":8386,"cinderella":8387,"hottest":8388,"josie":8389,"disrespect":8390,"hu":8391,"slghlng":8392,"thighs":8393,"churches":8394,"doth":8395,"sites":8396,"theresa":8397,"trout":8398,"packs":8399,"smashing":8400,"awaiting":8401,"noted":8402,"caleb":8403,"fong":8404,"embarrassment":8405,"smallest":8406,"annoyed":8407,"lighten":8408,"hotter":8409,"caviar":8410,"tunnels":8411,"eldest":8412,"matthews":8413,"kindergarten":8414,"celebrated":8415,"observed":8416,"banned":8417,"psychologist":8418,"jasper":8419,"spitting":8420,"norma":8421,"sparrow":8422,"preparation":8423,"lifting":8424,"tempted":8425,"resurrection":8426,"banquet":8427,"dim":8428,"flooded":8429,"practise":8430,"mills":8431,"pakistan":8432,"meredith":8433,"website":8434,"chilly":8435,"impulse":8436,"tristan":8437,"barklng":8438,"eah":8439,"fuzzy":8440,"exercises":8441,"hurrah":8442,"shameless":8443,"yuki":8444,"gibson":8445,"beaver":8446,"notorious":8447,"turks":8448,"convoy":8449,"birdie":8450,"historic":8451,"nineteen":8452,"frontier":8453,"commence":8454,"sniff":8455,"yoon":8456,"gail":8457,"activate":8458,"cain":8459,"whats":8460,"headlines":8461,"mutters":8462,"scooter":8463,"wlll":8464,"snatch":8465,"dent":8466,"bourgeois":8467,"vatican":8468,"smuggling":8469,"iiving":8470,"unarmed":8471,"merlin":8472,"yale":8473,"surviving":8474,"mutt":8475,"reinforcements":8476,"med":8477,"conclusions":8478,"sensational":8479,"bleep":8480,"resent":8481,"followers":8482,"negotiations":8483,"lace":8484,"calmly":8485,"biscuits":8486,"symbols":8487,"freaky":8488,"memo":8489,"cowboys":8490,"lowest":8491,"bea":8492,"ribbon":8493,"pod":8494,"bhai":8495,"midst":8496,"wagons":8497,"juvenile":8498,"editing":8499,"condolences":8500,"dome":8501,"allsubs":8502,"confront":8503,"tackle":8504,"reef":8505,"mam":8506,"triangle":8507,"attaboy":8508,"midget":8509,"marker":8510,"bombers":8511,"relate":8512,"inmates":8513,"leroy":8514,"andrei":8515,"teiling":8516,"chalk":8517,"hayes":8518,"vocalizing":8519,"swift":8520,"transformed":8521,"charms":8522,"alain":8523,"peacefully":8524,"esteem":8525,"pike":8526,"weasel":8527,"kira":8528,"eminence":8529,"worldwide":8530,"syndrome":8531,"ahold":8532,"dental":8533,"insists":8534,"opium":8535,"tropical":8536,"critic":8537,"daniels":8538,"unload":8539,"iight":8540,"crawford":8541,"melvin":8542,"heidi":8543,"portion":8544,"baroness":8545,"ache":8546,"polo":8547,"inhales":8548,"tossed":8549,"cutter":8550,"liam":8551,"hornblower":8552,"countless":8553,"chiefs":8554,"imaginary":8555,"fireplace":8556,"eliminated":8557,"insect":8558,"regime":8559,"courtney":8560,"initiative":8561,"automatically":8562,"representing":8563,"flank":8564,"barge":8565,"yong":8566,"oxford":8567,"columbus":8568,"pamela":8569,"dominic":8570,"astronaut":8571,"figuring":8572,"inappropriate":8573,"crank":8574,"streak":8575,"lex":8576,"sentences":8577,"humiliate":8578,"gong":8579,"andrews":8580,"basil":8581,"crabs":8582,"disappearance":8583,"signora":8584,"posters":8585,"samba":8586,"aiming":8587,"burglar":8588,"secured":8589,"solitude":8590,"gale":8591,"coconut":8592,"fiddle":8593,"paralyzed":8594,"samson":8595,"everlasting":8596,"stupidity":8597,"limp":8598,"marian":8599,"luigi":8600,"numerous":8601,"responding":8602,"risked":8603,"klaus":8604,"fiance":8605,"holden":8606,"shaggy":8607,"tremble":8608,"grady":8609,"tomas":8610,"hitch":8611,"sí":8612,"fiancee":8613,"coughlng":8614,"nino":8615,"scratching":8616,"aires":8617,"moi":8618,"invade":8619,"wits":8620,"honoured":8621,"stitch":8622,"cuckoo":8623,"testament":8624,"greeting":8625,"supernatural":8626,"coco":8627,"recruit":8628,"permanently":8629,"pow":8630,"thorough":8631,"chelsea":8632,"pneumonia":8633,"expand":8634,"tipped":8635,"travelled":8636,"osaka":8637,"peas":8638,"rags":8639,"spectacle":8640,"peep":8641,"georges":8642,"evenings":8643,"conrad":8644,"creator":8645,"amazon":8646,"drifting":8647,"betsy":8648,"kiddin":8649,"shifts":8650,"estimate":8651,"gospel":8652,"forgets":8653,"voting":8654,"herbie":8655,"mare":8656,"holiness":8657,"regina":8658,"dripping":8659,"ringo":8660,"psychotic":8661,"porno":8662,"tha":8663,"finn":8664,"particles":8665,"blair":8666,"chet":8667,"parks":8668,"militia":8669,"bluffing":8670,"mathematics":8671,"affects":8672,"stacy":8673,"simpler":8674,"snarling":8675,"walsh":8676,"clapping":8677,"bun":8678,"infant":8679,"resigned":8680,"urine":8681,"rotting":8682,"apparent":8683,"provoke":8684,"ionely":8685,"curry":8686,"crops":8687,"thailand":8688,"zhao":8689,"spock":8690,"instructed":8691,"buckle":8692,"trim":8693,"heating":8694,"plum":8695,"marsh":8696,"condoms":8697,"mop":8698,"sidewalk":8699,"scope":8700,"erotic":8701,"idol":8702,"appreciation":8703,"cuffs":8704,"paddy":8705,"sailed":8706,"cobra":8707,"intuition":8708,"surfing":8709,"frenchman":8710,"leopard":8711,"macho":8712,"sinned":8713,"represented":8714,"facilities":8715,"scratched":8716,"elderly":8717,"forged":8718,"discretion":8719,"functions":8720,"lori":8721,"sails":8722,"toll":8723,"disappearing":8724,"chaps":8725,"alicia":8726,"christina":8727,"mak":8728,"goddam":8729,"mining":8730,"rehab":8731,"handing":8732,"merit":8733,"flea":8734,"pr":8735,"dandy":8736,"joon":8737,"shrieking":8738,"architecture":8739,"guarded":8740,"compensation":8741,"traded":8742,"kyoto":8743,"resident":8744,"associated":8745,"reader":8746,"fists":8747,"crooks":8748,"rates":8749,"ketchup":8750,"likewise":8751,"bind":8752,"gu":8753,"reborn":8754,"addressed":8755,"undressed":8756,"bong":8757,"grind":8758,"godzilla":8759,"chandler":8760,"objections":8761,"spiders":8762,"stinky":8763,"harley":8764,"vernon":8765,"banking":8766,"thesis":8767,"improvement":8768,"oklahoma":8769,"expressed":8770,"haste":8771,"crib":8772,"distorted":8773,"mainland":8774,"stocks":8775,"rebuild":8776,"cleopatra":8777,"payroll":8778,"blades":8779,"avoided":8780,"damp":8781,"drummer":8782,"panama":8783,"hating":8784,"munich":8785,"amuse":8786,"barcelona":8787,"touchdown":8788,"screechlng":8789,"grandparents":8790,"panicked":8791,"warp":8792,"columbia":8793,"suggestions":8794,"flatter":8795,"sly":8796,"gloomy":8797,"atom":8798,"conservative":8799,"anders":8800,"awards":8801,"spa":8802,"worthwhile":8803,"mixing":8804,"picasso":8805,"undo":8806,"monument":8807,"achievement":8808,"thumbs":8809,"playground":8810,"rookie":8811,"peaches":8812,"guarding":8813,"dah":8814,"sweaty":8815,"marge":8816,"blunt":8817,"grill":8818,"verify":8819,"narcotics":8820,"haired":8821,"chimes":8822,"allowance":8823,"crews":8824,"pasha":8825,"encouraged":8826,"canvas":8827,"pumping":8828,"pennsylvania":8829,"hydrogen":8830,"recite":8831,"reservations":8832,"weighs":8833,"geek":8834,"fe":8835,"underworld":8836,"supposing":8837,"princes":8838,"mist":8839,"granddad":8840,"wales":8841,"padre":8842,"traditions":8843,"barbie":8844,"homo":8845,"fairies":8846,"stefan":8847,"stated":8848,"brooks":8849,"detailed":8850,"der":8851,"wesley":8852,"purity":8853,"invaded":8854,"complained":8855,"reno":8856,"challenged":8857,"wandered":8858,"crackling":8859,"weekly":8860,"virginity":8861,"undoubtedly":8862,"survey":8863,"protects":8864,"werner":8865,"studios":8866,"gallagher":8867,"mosquito":8868,"bender":8869,"feeds":8870,"claiming":8871,"tongues":8872,"incapable":8873,"polar":8874,"hamburg":8875,"athens":8876,"backstage":8877,"quantum":8878,"vietnamese":8879,"allied":8880,"promote":8881,"valid":8882,"courtyard":8883,"ting":8884,"rory":8885,"brody":8886,"refusing":8887,"ronald":8888,"jock":8889,"imitating":8890,"truce":8891,"freshman":8892,"tribes":8893,"alma":8894,"tumor":8895,"surround":8896,"scenery":8897,"frances":8898,"madly":8899,"idiotic":8900,"clint":8901,"commandant":8902,"boyd":8903,"spooky":8904,"evacuation":8905,"hq":8906,"riches":8907,"liars":8908,"shortcut":8909,"dora":8910,"erased":8911,"para":8912,"managing":8913,"pas":8914,"davey":8915,"oceans":8916,"benson":8917,"nova":8918,"hypocrite":8919,"lovin":8920,"cracker":8921,"unemployment":8922,"convenience":8923,"bums":8924,"killings":8925,"hag":8926,"sonar":8927,"olympics":8928,"container":8929,"luc":8930,"mercury":8931,"referred":8932,"gandhi":8933,"shameful":8934,"trusts":8935,"tighter":8936,"francesca":8937,"lara":8938,"yeon":8939,"funk":8940,"lining":8941,"motors":8942,"fills":8943,"higgins":8944,"tummy":8945,"stash":8946,"bouquet":8947,"isabella":8948,"heartless":8949,"tel":8950,"patron":8951,"gerard":8952,"oneself":8953,"employer":8954,"trent":8955,"kirby":8956,"ot":8957,"locking":8958,"geoffrey":8959,"leaning":8960,"whinnies":8961,"bidding":8962,"fatso":8963,"powell":8964,"goddammit":8965,"hump":8966,"kite":8967,"irony":8968,"requesting":8969,"legends":8970,"disguised":8971,"carved":8972,"tutor":8973,"caravan":8974,"addresses":8975,"clare":8976,"bruises":8977,"hostess":8978,"deborah":8979,"luna":8980,"tyres":8981,"brooke":8982,"necessity":8983,"generosity":8984,"louisiana":8985,"tanner":8986,"decline":8987,"traced":8988,"dolphins":8989,"crowns":8990,"detect":8991,"pots":8992,"locals":8993,"perish":8994,"courses":8995,"cloak":8996,"industries":8997,"adele":8998,"singers":8999,"priceless":9000,"hast":9001,"baths":9002,"chops":9003,"praised":9004,"iuck":9005,"spicy":9006,"comedian":9007,"worid":9008,"stitches":9009,"arnie":9010,"marlene":9011,"rohit":9012,"advisor":9013,"stockholm":9014,"caves":9015,"dictionary":9016,"wed":9017,"hup":9018,"lina":9019,"dinosaur":9020,"discharged":9021,"plains":9022,"nowa":9023,"cam":9024,"shutter":9025,"parachute":9026,"stripper":9027,"athlete":9028,"crashes":9029,"hawkins":9030,"ripping":9031,"pong":9032,"suffers":9033,"rewarded":9034,"crude":9035,"appearances":9036,"footprints":9037,"kerry":9038,"octopus":9039,"consul":9040,"amounts":9041,"exits":9042,"extended":9043,"bronx":9044,"juicy":9045,"morals":9046,"valve":9047,"rangers":9048,"devon":9049,"melted":9050,"monstrous":9051,"bash":9052,"zoom":9053,"farms":9054,"damages":9055,"slips":9056,"halls":9057,"dicks":9058,"antidote":9059,"gamma":9060,"furthermore":9061,"unacceptable":9062,"roles":9063,"mccoy":9064,"francois":9065,"employ":9066,"cowardly":9067,"cooks":9068,"vargas":9069,"arch":9070,"ole":9071,"davld":9072,"inspire":9073,"attempting":9074,"bangs":9075,"scrape":9076,"solemn":9077,"imprisoned":9078,"beaches":9079,"blend":9080,"ounce":9081,"hanna":9082,"typing":9083,"toto":9084,"operated":9085,"denying":9086,"rejoice":9087,"mein":9088,"disabled":9089,"raven":9090,"walling":9091,"intercom":9092,"melting":9093,"update":9094,"candidates":9095,"stool":9096,"baghdad":9097,"shades":9098,"academic":9099,"winters":9100,"indistinctly":9101,"iine":9102,"restricted":9103,"necks":9104,"mineral":9105,"communion":9106,"condemn":9107,"lime":9108,"modesty":9109,"madeline":9110,"conditioning":9111,"honors":9112,"boar":9113,"teller":9114,"grams":9115,"nadia":9116,"hare":9117,"vito":9118,"bianca":9119,"pact":9120,"demanded":9121,"comparison":9122,"daytime":9123,"bandage":9124,"businesses":9125,"immune":9126,"sawyer":9127,"unpredictable":9128,"lts":9129,"va":9130,"consolation":9131,"butterflies":9132,"sponge":9133,"ó":9134,"genes":9135,"remorse":9136,"headmaster":9137,"practiced":9138,"heed":9139,"ax":9140,"moe":9141,"yank":9142,"blackie":9143,"bio":9144,"sanchez":9145,"truman":9146,"yoga":9147,"huang":9148,"apes":9149,"und":9150,"immigration":9151,"lil":9152,"pins":9153,"torturing":9154,"drawers":9155,"napisów":9156,"unfinished":9157,"incidentally":9158,"buzzlng":9159,"increases":9160,"bryan":9161,"tigger":9162,"attendant":9163,"caller":9164,"saturn":9165,"missions":9166,"joints":9167,"tiii":9168,"brutus":9169,"malone":9170,"ministers":9171,"communism":9172,"governments":9173,"webster":9174,"cuff":9175,"violated":9176,"adding":9177,"beta":9178,"honourable":9179,"predicted":9180,"dinosaurs":9181,"trench":9182,"elaborate":9183,"isolation":9184,"bakery":9185,"newest":9186,"boone":9187,"revelation":9188,"wink":9189,"inventory":9190,"transform":9191,"unaware":9192,"depart":9193,"disc":9194,"successfully":9195,"bah":9196,"lyle":9197,"penguin":9198,"fuhrer":9199,"panda":9200,"dom":9201,"unreasonable":9202,"kettle":9203,"cartoon":9204,"tsar":9205,"cannons":9206,"abducted":9207,"leash":9208,"handles":9209,"wai":9210,"protector":9211,"epidemic":9212,"gadget":9213,"abbey":9214,"humphrey":9215,"indicates":9216,"dub":9217,"ryu":9218,"om":9219,"thunderclap":9220,"hull":9221,"publishing":9222,"toothbrush":9223,"stripped":9224,"verge":9225,"yuck":9226,"shampoo":9227,"bu":9228,"squawking":9229,"ignition":9230,"haunt":9231,"ban":9232,"swollen":9233,"monthly":9234,"mornings":9235,"secrecy":9236,"pobrane":9237,"ltalian":9238,"revving":9239,"melancholy":9240,"resemblance":9241,"intel":9242,"oy":9243,"gravy":9244,"misunderstand":9245,"programmed":9246,"itch":9247,"buns":9248,"amusement":9249,"transmitter":9250,"openly":9251,"istanbul":9252,"procedures":9253,"installed":9254,"jackpot":9255,"steering":9256,"biscuit":9257,"prank":9258,"summers":9259,"asthma":9260,"backpack":9261,"annoy":9262,"martyr":9263,"doggie":9264,"sicily":9265,"poets":9266,"designs":9267,"knox":9268,"crackers":9269,"peg":9270,"tart":9271,"nod":9272,"briefing":9273,"tod":9274,"helm":9275,"cameraman":9276,"stretched":9277,"pest":9278,"repaired":9279,"stanton":9280,"eu":9281,"upbeat":9282,"crate":9283,"soldler":9284,"ellis":9285,"resumes":9286,"balloons":9287,"licking":9288,"warner":9289,"compromised":9290,"dwight":9291,"pinned":9292,"forrest":9293,"maddy":9294,"warfare":9295,"easiest":9296,"squeaks":9297,"specimen":9298,"posts":9299,"neglected":9300,"icy":9301,"speeding":9302,"babes":9303,"chamberlain":9304,"occupy":9305,"raoul":9306,"styles":9307,"statues":9308,"postman":9309,"secondary":9310,"rover":9311,"glowing":9312,"challenging":9313,"erica":9314,"squash":9315,"dixon":9316,"providing":9317,"belongings":9318,"jed":9319,"seals":9320,"diapers":9321,"morale":9322,"tripped":9323,"gigantic":9324,"kentucky":9325,"beacon":9326,"prep":9327,"percentage":9328,"overwhelmed":9329,"dynasty":9330,"cairo":9331,"ni":9332,"czech":9333,"printing":9334,"bankers":9335,"audlence":9336,"neal":9337,"lindsay":9338,"rests":9339,"alarms":9340,"dolphin":9341,"poorly":9342,"wo":9343,"eileen":9344,"qin":9345,"donnie":9346,"imbecile":9347,"mend":9348,"klein":9349,"interviewed":9350,"singapore":9351,"essay":9352,"pies":9353,"disciples":9354,"paws":9355,"hums":9356,"roughly":9357,"ethel":9358,"strawberries":9359,"denial":9360,"bikes":9361,"throats":9362,"assemble":9363,"rib":9364,"cellphone":9365,"callin":9366,"vanilla":9367,"dobbs":9368,"mao":9369,"critics":9370,"snapped":9371,"involvement":9372,"chul":9373,"involves":9374,"iives":9375,"measured":9376,"snorts":9377,"cereal":9378,"rene":9379,"conducted":9380,"tennessee":9381,"janice":9382,"tonic":9383,"rubbing":9384,"depot":9385,"eater":9386,"rustling":9387,"shutting":9388,"pip":9389,"gypsies":9390,"commercials":9391,"secondly":9392,"milky":9393,"retrieve":9394,"salvatore":9395,"hangin":9396,"bravery":9397,"sinister":9398,"rumours":9399,"smartest":9400,"hasty":9401,"immense":9402,"sensei":9403,"rattle":9404,"greta":9405,"pea":9406,"temperatures":9407,"tate":9408,"nipples":9409,"anyplace":9410,"conceived":9411,"proudly":9412,"consequence":9413,"debris":9414,"provides":9415,"privately":9416,"repairs":9417,"bottoms":9418,"accounting":9419,"ignoring":9420,"wedded":9421,"contents":9422,"postpone":9423,"pussycat":9424,"keller":9425,"coral":9426,"snacks":9427,"arablc":9428,"ajay":9429,"tens":9430,"persuaded":9431,"runaway":9432,"punching":9433,"prostitutes":9434,"fewer":9435,"yvonne":9436,"carrots":9437,"bugging":9438,"bryce":9439,"wizja":9440,"saddam":9441,"iie":9442,"werewolf":9443,"lm":9444,"marriages":9445,"moreover":9446,"ida":9447,"tyson":9448,"shaun":9449,"stalking":9450,"berry":9451,"eagles":9452,"prefers":9453,"shootin":9454,"castro":9455,"tavern":9456,"stench":9457,"rumbllng":9458,"manchester":9459,"syrup":9460,"donor":9461,"dork":9462,"teenagers":9463,"homecoming":9464,"elf":9465,"collective":9466,"falcon":9467,"celia":9468,"alison":9469,"grabbing":9470,"firmly":9471,"lea":9472,"reel":9473,"harlem":9474,"erin":9475,"squeals":9476,"yonder":9477,"circulation":9478,"desmond":9479,"freeway":9480,"proving":9481,"dangers":9482,"sherlock":9483,"shaken":9484,"summit":9485,"penelope":9486,"settling":9487,"wheeler":9488,"guru":9489,"jlmmy":9490,"motherfuckin":9491,"suited":9492,"whilst":9493,"assassins":9494,"cashier":9495,"tenderness":9496,"smelly":9497,"inconvenience":9498,"remark":9499,"cynical":9500,"loans":9501,"rollin":9502,"edwards":9503,"stages":9504,"maine":9505,"receiver":9506,"boost":9507,"spits":9508,"geoff":9509,"remedy":9510,"babylon":9511,"kramer":9512,"caretaker":9513,"pepe":9514,"jockey":9515,"wilbur":9516,"uptight":9517,"accompanied":9518,"unidentified":9519,"gavin":9520,"errand":9521,"prosperity":9522,"kilo":9523,"cesar":9524,"boulevard":9525,"determination":9526,"accusations":9527,"maids":9528,"oppose":9529,"distribution":9530,"slot":9531,"bred":9532,"vladimir":9533,"nevada":9534,"foods":9535,"dwell":9536,"understandable":9537,"tit":9538,"stored":9539,"roam":9540,"belgium":9541,"laurel":9542,"hunk":9543,"hyde":9544,"viva":9545,"freud":9546,"babysitter":9547,"vent":9548,"motives":9549,"benedict":9550,"diagnosis":9551,"challenges":9552,"posse":9553,"occurs":9554,"squire":9555,"prisons":9556,"serge":9557,"preliminary":9558,"appointments":9559,"chung":9560,"darrin":9561,"guv":9562,"criticism":9563,"tex":9564,"chump":9565,"pharmacy":9566,"cafeteria":9567,"dedicate":9568,"sausages":9569,"damien":9570,"hallo":9571,"morton":9572,"pooja":9573,"della":9574,"deception":9575,"flipped":9576,"crappy":9577,"tying":9578,"frequently":9579,"chores":9580,"shipped":9581,"rodeo":9582,"pickle":9583,"contribute":9584,"funding":9585,"edna":9586,"packet":9587,"lili":9588,"blinded":9589,"steward":9590,"pauline":9591,"noel":9592,"richards":9593,"jang":9594,"lawsuit":9595,"sessions":9596,"involving":9597,"twilight":9598,"apprentice":9599,"properties":9600,"disturbance":9601,"tenant":9602,"echoes":9603,"paddle":9604,"stains":9605,"hoover":9606,"marx":9607,"sod":9608,"tapped":9609,"wrists":9610,"jap":9611,"columns":9612,"accustomed":9613,"bbc":9614,"superiors":9615,"grenades":9616,"faculty":9617,"pi":9618,"amos":9619,"revs":9620,"tee":9621,"intervention":9622,"defended":9623,"nearer":9624,"babbling":9625,"mu":9626,"quarterback":9627,"brighter":9628,"publicly":9629,"boundaries":9630,"southwest":9631,"cannabis":9632,"revolver":9633,"severely":9634,"limb":9635,"laden":9636,"bien":9637,"iooked":9638,"sovereign":9639,"bulletin":9640,"jamal":9641,"eddy":9642,"literary":9643,"chooses":9644,"convert":9645,"hungary":9646,"fading":9647,"rental":9648,"backward":9649,"doodle":9650,"flattering":9651,"mermaid":9652,"loo":9653,"trek":9654,"reminder":9655,"seeks":9656,"defy":9657,"groove":9658,"steed":9659,"consistent":9660,"gents":9661,"dreamer":9662,"immoral":9663,"iran":9664,"creaks":9665,"environmental":9666,"playboy":9667,"applauding":9668,"lopez":9669,"cambridge":9670,"jets":9671,"montreal":9672,"hummlng":9673,"demo":9674,"piper":9675,"bamboo":9676,"dye":9677,"tuned":9678,"airplanes":9679,"decorated":9680,"immortality":9681,"sabrina":9682,"paw":9683,"helene":9684,"nellie":9685,"moons":9686,"context":9687,"tyrant":9688,"tunes":9689,"southeast":9690,"guided":9691,"gran":9692,"adapt":9693,"cork":9694,"memphis":9695,"alec":9696,"cristina":9697,"galaxies":9698,"bllly":9699,"adoption":9700,"cosmos":9701,"sergio":9702,"complications":9703,"revoir":9704,"chocolates":9705,"freight":9706,"escapes":9707,"jewellery":9708,"organised":9709,"pennies":9710,"fo":9711,"experiencing":9712,"cecilia":9713,"sermon":9714,"oysters":9715,"lisbon":9716,"kat":9717,"vitamins":9718,"vou":9719,"poetic":9720,"resolution":9721,"sensors":9722,"confined":9723,"upsetting":9724,"richmond":9725,"gertrude":9726,"skilled":9727,"exaggerating":9728,"brighton":9729,"stanford":9730,"chile":9731,"britt":9732,"readers":9733,"australian":9734,"patsy":9735,"comforting":9736,"dread":9737,"fishermen":9738,"declaration":9739,"barrels":9740,"hooks":9741,"trey":9742,"menace":9743,"shits":9744,"fasten":9745,"manuscript":9746,"experimental":9747,"rosy":9748,"chained":9749,"bulb":9750,"clutch":9751,"reg":9752,"raises":9753,"raging":9754,"bouncing":9755,"airborne":9756,"dungeon":9757,"incompetent":9758,"melon":9759,"josephine":9760,"ceo":9761,"toughest":9762,"punches":9763,"emilio":9764,"shelby":9765,"quiz":9766,"nico":9767,"altered":9768,"miners":9769,"links":9770,"parted":9771,"possessions":9772,"miilion":9773,"fuii":9774,"utmost":9775,"mabel":9776,"utah":9777,"eliza":9778,"leapinlar":9779,"composed":9780,"dedication":9781,"references":9782,"category":9783,"obtained":9784,"eyebrows":9785,"prospect":9786,"squirt":9787,"descent":9788,"ther":9789,"stretcher":9790,"royce":9791,"loaf":9792,"lam":9793,"ku":9794,"helicopters":9795,"devastated":9796,"dumping":9797,"lava":9798,"outlaw":9799,"askin":9800,"suburbs":9801,"converted":9802,"cultures":9803,"iand":9804,"donate":9805,"voodoo":9806,"sweeping":9807,"lists":9808,"console":9809,"learns":9810,"reds":9811,"arrogance":9812,"unfaithful":9813,"hubert":9814,"briggs":9815,"broadcasting":9816,"nolan":9817,"airlines":9818,"farts":9819,"stained":9820,"hairdresser":9821,"excused":9822,"ursula":9823,"departed":9824,"hangover":9825,"kathleen":9826,"contagious":9827,"superstar":9828,"interfering":9829,"argued":9830,"beads":9831,"distraction":9832,"initials":9833,"traveler":9834,"duh":9835,"foam":9836,"montgomery":9837,"oranges":9838,"roxanne":9839,"ofyou":9840,"aspects":9841,"mixture":9842,"viewers":9843,"goody":9844,"decree":9845,"hazard":9846,"breakthrough":9847,"uptown":9848,"wes":9849,"thelma":9850,"batch":9851,"zombies":9852,"illusions":9853,"bosom":9854,"composer":9855,"lorraine":9856,"lucifer":9857,"hicks":9858,"optimistic":9859,"karin":9860,"turd":9861,"jensen":9862,"bases":9863,"cruz":9864,"dowry":9865,"fireman":9866,"astonishing":9867,"meteor":9868,"ly":9869,"housewife":9870,"suitcases":9871,"overheard":9872,"incidents":9873,"zeke":9874,"rehearsals":9875,"destructive":9876,"flare":9877,"strung":9878,"timothy":9879,"corporations":9880,"partial":9881,"davy":9882,"wellington":9883,"relaxing":9884,"adds":9885,"weirdo":9886,"saul":9887,"preparations":9888,"mechanics":9889,"raja":9890,"hae":9891,"corny":9892,"aggression":9893,"insults":9894,"anthem":9895,"alabama":9896,"whlstle":9897,"theodore":9898,"spacecraft":9899,"givin":9900,"batter":9901,"relatively":9902,"missouri":9903,"exploding":9904,"jamaica":9905,"aimed":9906,"sundown":9907,"groan":9908,"squid":9909,"operational":9910,"anjali":9911,"moms":9912,"virgins":9913,"consumed":9914,"cadet":9915,"revolt":9916,"salvador":9917,"commerce":9918,"chum":9919,"plumbing":9920,"mallory":9921,"katya":9922,"clanging":9923,"privileged":9924,"greasy":9925,"preserved":9926,"meow":9927,"mat":9928,"tar":9929,"islam":9930,"estimated":9931,"raving":9932,"sow":9933,"lays":9934,"bugle":9935,"lucille":9936,"maxim":9937,"kidneys":9938,"amnesia":9939,"certainty":9940,"hoffman":9941,"howl":9942,"herbs":9943,"enchanted":9944,"ver":9945,"drugstore":9946,"northwest":9947,"forming":9948,"lai":9949,"sympathetic":9950,"despicable":9951,"allegiance":9952,"stirring":9953,"cutie":9954,"harbour":9955,"gaining":9956,"tighten":9957,"aces":9958,"garcia":9959,"jong":9960,"cetera":9961,"successor":9962,"gps":9963,"introducing":9964,"limbs":9965,"adolf":9966,"weaker":9967,"lice":9968,"boiler":9969,"brennan":9970,"cary":9971,"telly":9972,"protein":9973,"scarlet":9974,"upright":9975,"consultant":9976,"peters":9977,"dorm":9978,"statistics":9979,"emile":9980,"scottish":9981,"armand":9982,"mourn":9983,"exploit":9984,"screws":9985,"brent":9986,"policies":9987,"docks":9988,"leah":9989,"trudy":9990,"regain":9991,"inhabitants":9992,"cocoa":9993,"valet":9994,"doorway":9995,"shapes":9996,"goofy":9997,"excess":9998,"countdown":9999,"perception":10000,"elise":10001,"veteran":10002,"organisation":10003,"collision":10004,"witchcraft":10005,"wimp":10006,"suzie":10007,"intercourse":10008,"felony":10009,"allan":10010,"siege":10011,"comics":10012,"à":10013,"donation":10014,"proceedings":10015,"troubling":10016,"lao":10017,"cheeky":10018,"soy":10019,"iced":10020,"chubby":10021,"pickles":10022,"prop":10023,"finishes":10024,"muddy":10025,"disciple":10026,"reagan":10027,"purchased":10028,"extinct":10029,"ionger":10030,"courier":10031,"beggars":10032,"mischief":10033,"taped":10034,"titties":10035,"slate":10036,"shogun":10037,"transplant":10038,"darryl":10039,"impose":10040,"gallant":10041,"considerate":10042,"horatio":10043,"sank":10044,"dispose":10045,"brussels":10046,"tightly":10047,"rudder":10048,"bangkok":10049,"feedback":10050,"sized":10051,"steep":10052,"bloodshed":10053,"hash":10054,"superstitious":10055,"johan":10056,"stationed":10057,"perkins":10058,"intruder":10059,"windy":10060,"grabs":10061,"lucius":10062,"pitt":10063,"donovan":10064,"christy":10065,"bubba":10066,"froze":10067,"ratings":10068,"caribbean":10069,"kiki":10070,"qu":10071,"peru":10072,"drugged":10073,"scorpion":10074,"barrett":10075,"amateurs":10076,"farming":10077,"cleaners":10078,"doorstep":10079,"investigations":10080,"slash":10081,"liberated":10082,"threshold":10083,"wanker":10084,"sunglasses":10085,"velma":10086,"titanic":10087,"schooi":10088,"significance":10089,"arctic":10090,"chic":10091,"authorization":10092,"spades":10093,"calculations":10094,"crunch":10095,"stared":10096,"canned":10097,"hopper":10098,"intercept":10099,"obscene":10100,"prostitution":10101,"tad":10102,"dames":10103,"urgently":10104,"nero":10105,"jinx":10106,"callahan":10107,"izzy":10108,"garfield":10109,"congregation":10110,"domain":10111,"occasional":10112,"conducting":10113,"heroine":10114,"athletic":10115,"crawled":10116,"youngsters":10117,"noodle":10118,"stuffy":10119,"yin":10120,"hiroshima":10121,"geronimo":10122,"briefly":10123,"detected":10124,"sorrows":10125,"angles":10126,"schmuck":10127,"extract":10128,"dudley":10129,"boredom":10130,"earning":10131,"plaster":10132,"email":10133,"tak":10134,"markets":10135,"frau":10136,"skates":10137,"prevented":10138,"sardines":10139,"rupert":10140,"rigged":10141,"grunt":10142,"epic":10143,"tactical":10144,"harassment":10145,"microwave":10146,"outrage":10147,"choked":10148,"ey":10149,"leavin":10150,"morocco":10151,"tattoos":10152,"scarlett":10153,"veer":10154,"hurray":10155,"privileges":10156,"dubois":10157,"metaphor":10158,"premiere":10159,"swings":10160,"kara":10161,"panther":10162,"marries":10163,"iearn":10164,"breaker":10165,"gino":10166,"harmed":10167,"inclined":10168,"dependent":10169,"caress":10170,"rocco":10171,"convey":10172,"powered":10173,"serpent":10174,"cocky":10175,"nobel":10176,"whoop":10177,"redhead":10178,"fling":10179,"spelling":10180,"telegraph":10181,"abbot":10182,"obstacle":10183,"gretchen":10184,"plantation":10185,"suspenseful":10186,"mlchael":10187,"jericho":10188,"darker":10189,"equation":10190,"penthouse":10191,"faking":10192,"matched":10193,"leaking":10194,"sneaky":10195,"manor":10196,"elisabeth":10197,"stunned":10198,"puss":10199,"ripley":10200,"caps":10201,"consulate":10202,"culprit":10203,"mounted":10204,"danish":10205,"heritage":10206,"classmates":10207,"packages":10208,"youse":10209,"lasting":10210,"willoughby":10211,"mace":10212,"lotta":10213,"connecting":10214,"daft":10215,"ferrari":10216,"seung":10217,"goa":10218,"assembled":10219,"desired":10220,"multi":10221,"transformation":10222,"snatched":10223,"companions":10224,"medieval":10225,"jumbo":10226,"scales":10227,"trespassing":10228,"stance":10229,"repeatedly":10230,"brunette":10231,"unlocked":10232,"blush":10233,"informer":10234,"seduced":10235,"mattered":10236,"touchy":10237,"apiece":10238,"foilow":10239,"moanlng":10240,"enthusiastic":10241,"banged":10242,"regional":10243,"dumplings":10244,"ops":10245,"luisa":10246,"getaway":10247,"prejudice":10248,"coolest":10249,"superstition":10250,"grub":10251,"asset":10252,"lillian":10253,"howie":10254,"newman":10255,"bacteria":10256,"libby":10257,"sha":10258,"gianni":10259,"skirts":10260,"mocking":10261,"profitable":10262,"lndistinct":10263,"mutiny":10264,"enjoys":10265,"chaplin":10266,"schultz":10267,"anguish":10268,"portugal":10269,"muriel":10270,"patriotic":10271,"casper":10272,"radius":10273,"juliette":10274,"surprisingly":10275,"forensics":10276,"irving":10277,"presently":10278,"hilton":10279,"nerd":10280,"thigh":10281,"masked":10282,"copied":10283,"nosy":10284,"rafael":10285,"crust":10286,"conclude":10287,"lacking":10288,"colder":10289,"sleigh":10290,"queue":10291,"joanne":10292,"cockroach":10293,"everett":10294,"spontaneous":10295,"matching":10296,"bursting":10297,"admirable":10298,"smoothly":10299,"dancin":10300,"infirmary":10301,"irresistible":10302,"pistols":10303,"connecticut":10304,"addiction":10305,"bandages":10306,"archbishop":10307,"encountered":10308,"database":10309,"noticing":10310,"beckett":10311,"skins":10312,"siberia":10313,"wiser":10314,"moor":10315,"flop":10316,"proposing":10317,"indlstlnct":10318,"myra":10319,"serum":10320,"disappointing":10321,"petey":10322,"ren":10323,"marcello":10324,"sneakers":10325,"banished":10326,"alarmed":10327,"excessive":10328,"royalty":10329,"mosquitoes":10330,"sweetness":10331,"geisha":10332,"bronze":10333,"bertha":10334,"lantern":10335,"stepmother":10336,"garth":10337,"zen":10338,"ginny":10339,"hormones":10340,"jude":10341,"agencies":10342,"pitcher":10343,"nicolas":10344,"wen":10345,"fiery":10346,"undone":10347,"norm":10348,"conan":10349,"cocktails":10350,"dalton":10351,"analyze":10352,"katy":10353,"portland":10354,"chronic":10355,"snuck":10356,"indiana":10357,"whichever":10358,"carve":10359,"combine":10360,"crucified":10361,"pluck":10362,"incomplete":10363,"inspect":10364,"remarks":10365,"jojo":10366,"brock":10367,"sinclair":10368,"drivin":10369,"jab":10370,"dev":10371,"prem":10372,"par":10373,"devastating":10374,"testified":10375,"precautions":10376,"wrestle":10377,"existing":10378,"loco":10379,"sporting":10380,"phyilis":10381,"snowing":10382,"slowing":10383,"cromwell":10384,"matrix":10385,"trish":10386,"representatives":10387,"destroys":10388,"facial":10389,"legged":10390,"diversion":10391,"deciding":10392,"rations":10393,"suspicions":10394,"sabbath":10395,"bled":10396,"seller":10397,"dishonest":10398,"tame":10399,"pry":10400,"competing":10401,"marlowe":10402,"gallons":10403,"greene":10404,"astronauts":10405,"inmate":10406,"stacey":10407,"papi":10408,"ofyour":10409,"investigated":10410,"stumbled":10411,"peyton":10412,"temples":10413,"norwegian":10414,"waterfall":10415,"ridden":10416,"unnatural":10417,"locations":10418,"beijing":10419,"snitch":10420,"humility":10421,"staircase":10422,"aww":10423,"satisfactory":10424,"strangest":10425,"sands":10426,"slren":10427,"tung":10428,"duane":10429,"cheerleader":10430,"oral":10431,"weighed":10432,"insignificant":10433,"rouge":10434,"stalling":10435,"alias":10436,"heavier":10437,"abide":10438,"marbles":10439,"iv":10440,"notices":10441,"tempting":10442,"skunk":10443,"doubled":10444,"eclipse":10445,"sighted":10446,"yahoo":10447,"superhero":10448,"sama":10449,"oome":10450,"relay":10451,"caliber":10452,"blaze":10453,"rained":10454,"penetrate":10455,"patriot":10456,"ere":10457,"foe":10458,"coca":10459,"innit":10460,"whacked":10461,"informant":10462,"assaulted":10463,"toothpaste":10464,"armored":10465,"mosque":10466,"courthouse":10467,"sap":10468,"notified":10469,"eerie":10470,"winnie":10471,"goldfish":10472,"chant":10473,"iying":10474,"marcos":10475,"iust":10476,"competitive":10477,"charlene":10478,"í":10479,"politically":10480,"commotion":10481,"parting":10482,"influenced":10483,"admission":10484,"cod":10485,"eccentric":10486,"lyin":10487,"inferior":10488,"bing":10489,"videotape":10490,"salty":10491,"dirk":10492,"miki":10493,"mart":10494,"gringo":10495,"accusation":10496,"photographed":10497,"recognised":10498,"johnnie":10499,"bryant":10500,"bowls":10501,"tribal":10502,"swearing":10503,"calculated":10504,"dresser":10505,"landlady":10506,"symphony":10507,"ernesto":10508,"watchman":10509,"spade":10510,"casa":10511,"composition":10512,"blimey":10513,"regulation":10514,"awaken":10515,"flyer":10516,"overall":10517,"ollie":10518,"monitoring":10519,"villains":10520,"dane":10521,"insight":10522,"comeback":10523,"recess":10524,"drip":10525,"lira":10526,"dew":10527,"hookers":10528,"mariana":10529,"mailbox":10530,"clearer":10531,"dispute":10532,"heavyweight":10533,"refreshing":10534,"riots":10535,"treacherous":10536,"soak":10537,"heated":10538,"tempt":10539,"iess":10540,"chlldren":10541,"fanfare":10542,"starters":10543,"stein":10544,"marcia":10545,"paragraph":10546,"toronto":10547,"lndians":10548,"adjourned":10549,"oregon":10550,"spears":10551,"shag":10552,"investors":10553,"brag":10554,"educate":10555,"stranded":10556,"poking":10557,"vessels":10558,"teen":10559,"missionary":10560,"mexicans":10561,"orion":10562,"errands":10563,"economics":10564,"fiend":10565,"negotiating":10566,"abyss":10567,"pumps":10568,"moan":10569,"coyote":10570,"conventional":10571,"beauties":10572,"rené":10573,"jumper":10574,"clam":10575,"fortunes":10576,"broker":10577,"jaws":10578,"tread":10579,"ladyship":10580,"rufus":10581,"rust":10582,"dino":10583,"subs":10584,"precaution":10585,"surrendered":10586,"admiration":10587,"unreal":10588,"witty":10589,"buffet":10590,"doughnuts":10591,"loony":10592,"hopkins":10593,"underway":10594,"peck":10595,"shelley":10596,"lunar":10597,"roz":10598,"frodo":10599,"vacant":10600,"riders":10601,"concluded":10602,"vicinity":10603,"shores":10604,"machlne":10605,"litter":10606,"transition":10607,"kgb":10608,"strategic":10609,"oprah":10610,"ramp":10611,"responded":10612,"pursuing":10613,"pup":10614,"fin":10615,"cinch":10616,"realizes":10617,"chinatown":10618,"rye":10619,"perez":10620,"observing":10621,"lenin":10622,"lighthouse":10623,"bobo":10624,"gunner":10625,"simmons":10626,"kyoko":10627,"shatters":10628,"refined":10629,"euro":10630,"interpretation":10631,"mold":10632,"gays":10633,"mohammed":10634,"illinois":10635,"reserves":10636,"risen":10637,"charmed":10638,"fearful":10639,"russlan":10640,"lamps":10641,"payback":10642,"mussolini":10643,"cologne":10644,"noir":10645,"sierra":10646,"believer":10647,"murph":10648,"damon":10649,"dex":10650,"intimacy":10651,"mushroom":10652,"hallowed":10653,"shi":10654,"humbly":10655,"slob":10656,"slay":10657,"tor":10658,"quarantine":10659,"fraser":10660,"encouraging":10661,"ripper":10662,"camilla":10663,"starfleet":10664,"doughnut":10665,"sleeves":10666,"whim":10667,"burglary":10668,"advances":10669,"dryer":10670,"abnormal":10671,"medicines":10672,"whooplng":10673,"zipper":10674,"paige":10675,"explodes":10676,"vocal":10677,"ankles":10678,"executioner":10679,"conceal":10680,"alexis":10681,"ahmed":10682,"lama":10683,"cornelius":10684,"acquire":10685,"rep":10686,"elect":10687,"ashtray":10688,"trivial":10689,"spaces":10690,"faded":10691,"dictatorship":10692,"armour":10693,"refugee":10694,"doorman":10695,"thanked":10696,"gabe":10697,"remy":10698,"breaths":10699,"islamic":10700,"belgrade":10701,"immunity":10702,"alleged":10703,"vicar":10704,"grape":10705,"sacks":10706,"wrench":10707,"arrests":10708,"flashing":10709,"nr":10710,"squeak":10711,"forelgn":10712,"rhodes":10713,"whlstllng":10714,"xavier":10715,"talbot":10716,"tlres":10717,"elves":10718,"steele":10719,"jody":10720,"jared":10721,"manipulate":10722,"admirer":10723,"steiner":10724,"switching":10725,"jing":10726,"receives":10727,"dense":10728,"sioux":10729,"underpants":10730,"reminding":10731,"adored":10732,"shillings":10733,"outsider":10734,"bedrooms":10735,"cub":10736,"alternate":10737,"concussion":10738,"pavel":10739,"genie":10740,"pelé":10741,"expanding":10742,"substantial":10743,"suspension":10744,"gibberish":10745,"darkest":10746,"arc":10747,"pronounced":10748,"manly":10749,"detained":10750,"tanaka":10751,"ietter":10752,"advantages":10753,"norton":10754,"justine":10755,"satellites":10756,"eduardo":10757,"crushing":10758,"imported":10759,"dimensions":10760,"bikini":10761,"brethren":10762,"veal":10763,"northeast":10764,"barton":10765,"nicola":10766,"descended":10767,"mari":10768,"barbarian":10769,"nlck":10770,"ricardo":10771,"dyke":10772,"mt":10773,"screeches":10774,"external":10775,"colonies":10776,"goo":10777,"commune":10778,"cohen":10779,"palms":10780,"assistants":10781,"weaver":10782,"massachusetts":10783,"mink":10784,"nag":10785,"pisses":10786,"turbo":10787,"shattering":10788,"blacksmith":10789,"vermin":10790,"appearing":10791,"diesel":10792,"ge":10793,"martian":10794,"mckay":10795,"mutant":10796,"dwayne":10797,"didnt":10798,"removing":10799,"meadow":10800,"moody":10801,"geese":10802,"oskar":10803,"stables":10804,"imprisonment":10805,"emerge":10806,"ri":10807,"struggled":10808,"ultra":10809,"tolling":10810,"psychopath":10811,"suzy":10812,"reuben":10813,"millennium":10814,"porsche":10815,"tintin":10816,"buddhist":10817,"tyranny":10818,"forensic":10819,"senseless":10820,"chemist":10821,"loft":10822,"driveway":10823,"iucky":10824,"rembrandt":10825,"squat":10826,"premature":10827,"predators":10828,"sentiment":10829,"ominous":10830,"nobility":10831,"leisure":10832,"barefoot":10833,"educational":10834,"victorious":10835,"separately":10836,"confiscated":10837,"shoved":10838,"cackling":10839,"lettuce":10840,"columbo":10841,"harp":10842,"okey":10843,"tuition":10844,"grinding":10845,"valiant":10846,"replied":10847,"distinction":10848,"bumper":10849,"socialism":10850,"criticize":10851,"amendment":10852,"ahoy":10853,"adios":10854,"whinnying":10855,"jackets":10856,"trunks":10857,"dairy":10858,"tripping":10859,"gallows":10860,"weave":10861,"wilt":10862,"flaming":10863,"oriental":10864,"awe":10865,"cello":10866,"jug":10867,"uncertain":10868,"seymour":10869,"fascists":10870,"pits":10871,"amused":10872,"inc":10873,"commanded":10874,"flick":10875,"subconscious":10876,"interpret":10877,"swam":10878,"produces":10879,"rites":10880,"lmagine":10881,"louisa":10882,"wider":10883,"flats":10884,"diploma":10885,"paycheck":10886,"trooper":10887,"goldie":10888,"ofa":10889,"karaoke":10890,"pros":10891,"titles":10892,"builds":10893,"canteen":10894,"moo":10895,"flap":10896,"tiring":10897,"voters":10898,"gotham":10899,"abi":10900,"honk":10901,"earliest":10902,"groovy":10903,"startled":10904,"welcoming":10905,"rejection":10906,"awareness":10907,"josef":10908,"yelps":10909,"barb":10910,"jacqueline":10911,"inspiring":10912,"austrian":10913,"membership":10914,"sphere":10915,"savannah":10916,"indoors":10917,"skinner":10918,"indicated":10919,"oswald":10920,"ingrid":10921,"freakin":10922,"singin":10923,"lassie":10924,"nu":10925,"neo":10926,"hastings":10927,"cyrus":10928,"wilma":10929,"dai":10930,"restroom":10931,"beams":10932,"indulge":10933,"flo":10934,"extensive":10935,"ingredients":10936,"colorful":10937,"stepfather":10938,"frequent":10939,"foolishness":10940,"baking":10941,"samir":10942,"calculate":10943,"sanders":10944,"jeannie":10945,"jeong":10946,"manuela":10947,"ambitions":10948,"psych":10949,"ut":10950,"journalism":10951,"descend":10952,"fingernails":10953,"stallion":10954,"slain":10955,"spreads":10956,"downs":10957,"concealed":10958,"belgian":10959,"fleeing":10960,"lakes":10961,"hindi":10962,"hilda":10963,"initiate":10964,"margot":10965,"hassle":10966,"bourne":10967,"motivation":10968,"pianist":10969,"imminent":10970,"obligations":10971,"reactions":10972,"nonetheless":10973,"periods":10974,"anarchy":10975,"hale":10976,"omen":10977,"hindu":10978,"helga":10979,"thanking":10980,"awarded":10981,"enlisted":10982,"surname":10983,"celeste":10984,"dominique":10985,"navigator":10986,"taiwan":10987,"len":10988,"processing":10989,"precision":10990,"outfits":10991,"laptop":10992,"runt":10993,"scraping":10994,"entrusted":10995,"custer":10996,"favorites":10997,"thrilling":10998,"chateau":10999,"charter":11000,"unworthy":11001,"supports":11002,"sculpture":11003,"shady":11004,"directing":11005,"grin":11006,"vey":11007,"hua":11008,"pyramids":11009,"copenhagen":11010,"uneasy":11011,"speculation":11012,"pineapple":11013,"presenting":11014,"whispered":11015,"institutions":11016,"hideout":11017,"merchants":11018,"forge":11019,"appoint":11020,"equivalent":11021,"chiming":11022,"lsland":11023,"waldo":11024,"linen":11025,"robby":11026,"plato":11027,"pinocchio":11028,"disconnected":11029,"hacked":11030,"qualify":11031,"cryin":11032,"ingenious":11033,"sinful":11034,"cabaret":11035,"headline":11036,"howls":11037,"bout":11038,"punishing":11039,"kidnappers":11040,"cao":11041,"zealand":11042,"braces":11043,"actresses":11044,"monsignor":11045,"uncles":11046,"obedient":11047,"curb":11048,"hub":11049,"increasingly":11050,"patrols":11051,"lawful":11052,"placing":11053,"sustain":11054,"dusk":11055,"sweeter":11056,"nile":11057,"exploring":11058,"retiring":11059,"dre":11060,"hippie":11061,"burgers":11062,"partying":11063,"reveals":11064,"knockout":11065,"standby":11066,"celebrities":11067,"willingly":11068,"shivering":11069,"peacock":11070,"coleman":11071,"civilisation":11072,"wails":11073,"viking":11074,"ei":11075,"vincenzo":11076,"dani":11077,"sameer":11078,"slope":11079,"belonging":11080,"greenhouse":11081,"cubs":11082,"detector":11083,"aurora":11084,"philly":11085,"corey":11086,"pending":11087,"exceptions":11088,"bounds":11089,"releasing":11090,"omega":11091,"muffin":11092,"severed":11093,"romanian":11094,"fatherland":11095,"mules":11096,"intensity":11097,"lectures":11098,"wireless":11099,"cables":11100,"stem":11101,"watchin":11102,"parasite":11103,"efficiency":11104,"olds":11105,"contractor":11106,"mumbles":11107,"resemble":11108,"reactor":11109,"pancho":11110,"maintained":11111,"absorbed":11112,"expertise":11113,"prominent":11114,"diaper":11115,"blondie":11116,"deai":11117,"lancelot":11118,"fergus":11119,"rohan":11120,"evie":11121,"meds":11122,"dae":11123,"jacky":11124,"yun":11125,"baton":11126,"provisions":11127,"clocks":11128,"motivated":11129,"invitations":11130,"licked":11131,"nightfall":11132,"alligator":11133,"camels":11134,"jlm":11135,"shortage":11136,"fraternity":11137,"plasma":11138,"routes":11139,"farce":11140,"suk":11141,"ludwig":11142,"regarded":11143,"eatin":11144,"puttin":11145,"raspberry":11146,"cailing":11147,"pools":11148,"straightened":11149,"ribbons":11150,"fags":11151,"gauge":11152,"obscure":11153,"handicapped":11154,"insecure":11155,"justified":11156,"javier":11157,"sensed":11158,"lever":11159,"magda":11160,"ferris":11161,"layers":11162,"becca":11163,"brink":11164,"operative":11165,"terrain":11166,"adultery":11167,"obedience":11168,"canoe":11169,"clanking":11170,"nightingale":11171,"silvia":11172,"strengthen":11173,"beetle":11174,"kimberly":11175,"delirious":11176,"redemption":11177,"showtime":11178,"paranoia":11179,"keyboard":11180,"downhill":11181,"filter":11182,"concerts":11183,"canary":11184,"liang":11185,"giuseppe":11186,"tenants":11187,"senile":11188,"scrooge":11189,"theatrical":11190,"deported":11191,"mails":11192,"antony":11193,"patterson":11194,"bennet":11195,"radioactive":11196,"tally":11197,"dialing":11198,"lonnie":11199,"serena":11200,"radios":11201,"tendency":11202,"snappy":11203,"mediterranean":11204,"providence":11205,"formality":11206,"sideways":11207,"laurent":11208,"scully":11209,"circling":11210,"mann":11211,"transcript":11212,"pluto":11213,"scratches":11214,"funerals":11215,"revealing":11216,"brendan":11217,"mira":11218,"tattooed":11219,"germs":11220,"offspring":11221,"obstacles":11222,"thump":11223,"treachery":11224,"dinners":11225,"capitalism":11226,"vintage":11227,"preaching":11228,"suicidal":11229,"tï":11230,"seein":11231,"furnace":11232,"blares":11233,"rim":11234,"renounce":11235,"rested":11236,"steaks":11237,"procession":11238,"deuce":11239,"coloured":11240,"snowy":11241,"abigail":11242,"sully":11243,"harlan":11244,"lacks":11245,"tolerance":11246,"maple":11247,"cube":11248,"rodriguez":11249,"pep":11250,"ness":11251,"athletes":11252,"outs":11253,"prohibited":11254,"prairie":11255,"unpack":11256,"eel":11257,"lew":11258,"collateral":11259,"brewster":11260,"dat":11261,"penguins":11262,"friggin":11263,"geezer":11264,"immature":11265,"realizing":11266,"fitzgerald":11267,"crisp":11268,"assumption":11269,"capsule":11270,"throttle":11271,"dominate":11272,"rightly":11273,"faults":11274,"sublime":11275,"ernst":11276,"captive":11277,"plotting":11278,"dost":11279,"patent":11280,"sect":11281,"exaggerated":11282,"marathon":11283,"selma":11284,"rituals":11285,"grande":11286,"lapd":11287,"spank":11288,"guarantees":11289,"jumpy":11290,"mentioning":11291,"pumped":11292,"tends":11293,"miraculous":11294,"dakota":11295,"elias":11296,"debut":11297,"heinrich":11298,"powerless":11299,"impotent":11300,"blowlng":11301,"titus":11302,"faii":11303,"rows":11304,"elevators":11305,"fragments":11306,"hawaiian":11307,"drilling":11308,"evacuated":11309,"layout":11310,"continental":11311,"cling":11312,"rumour":11313,"baldy":11314,"rightful":11315,"replacing":11316,"handbag":11317,"prevail":11318,"sections":11319,"amnesty":11320,"casanova":11321,"pietro":11322,"weeds":11323,"infamous":11324,"fielding":11325,"scoob":11326,"trifle":11327,"sexuality":11328,"conquest":11329,"takeoff":11330,"ballroom":11331,"oblige":11332,"wilder":11333,"kilometres":11334,"distinct":11335,"twinkle":11336,"hallucinations":11337,"elvira":11338,"destroyer":11339,"ration":11340,"scatter":11341,"dots":11342,"budapest":11343,"luca":11344,"pens":11345,"taps":11346,"knob":11347,"kumar":11348,"trenches":11349,"eta":11350,"exchanged":11351,"scold":11352,"emerged":11353,"sizes":11354,"pollce":11355,"wright":11356,"exhausting":11357,"reviews":11358,"nets":11359,"neglect":11360,"continuous":11361,"thi":11362,"snorting":11363,"lorna":11364,"carmine":11365,"ae":11366,"jacks":11367,"digs":11368,"persistent":11369,"stabbing":11370,"rake":11371,"borrowing":11372,"import":11373,"brew":11374,"harness":11375,"soviets":11376,"manu":11377,"sham":11378,"laps":11379,"woken":11380,"giulia":11381,"goon":11382,"antenna":11383,"virtuous":11384,"rudolph":11385,"posing":11386,"equality":11387,"vultures":11388,"readings":11389,"interpreter":11390,"smaii":11391,"desperation":11392,"hazel":11393,"grumpy":11394,"paints":11395,"chunk":11396,"atoms":11397,"sharply":11398,"steroids":11399,"transmit":11400,"anatomy":11401,"torpedoes":11402,"skulls":11403,"minnie":11404,"burying":11405,"swimmer":11406,"cuz":11407,"blossoms":11408,"accordion":11409,"ese":11410,"hoax":11411,"bom":11412,"deke":11413,"gals":11414,"spotlight":11415,"sloan":11416,"accidental":11417,"tents":11418,"aaaah":11419,"ivory":11420,"ogre":11421,"hiroshi":11422,"cleo":11423,"git":11424,"allie":11425,"palestine":11426,"quits":11427,"crickets":11428,"neptune":11429,"shah":11430,"mulder":11431,"seizure":11432,"fluffy":11433,"duffy":11434,"astray":11435,"schoolteacher":11436,"starter":11437,"jennings":11438,"dos":11439,"belinda":11440,"kinky":11441,"vibe":11442,"adrenaline":11443,"meyer":11444,"hlm":11445,"founder":11446,"cum":11447,"barren":11448,"expired":11449,"rama":11450,"beseech":11451,"crates":11452,"filing":11453,"archives":11454,"welcomed":11455,"esteban":11456,"divisions":11457,"sincerity":11458,"lark":11459,"buckingham":11460,"herald":11461,"slimy":11462,"ares":11463,"vaccine":11464,"francesco":11465,"fashionable":11466,"potentially":11467,"electronics":11468,"arturo":11469,"gunpowder":11470,"surroundings":11471,"consulting":11472,"liaison":11473,"berger":11474,"junction":11475,"horrid":11476,"anticipated":11477,"scrambled":11478,"edited":11479,"wonderfully":11480,"christianity":11481,"frustration":11482,"leigh":11483,"nagging":11484,"algeria":11485,"francine":11486,"prototype":11487,"baldrick":11488,"nemo":11489,"radiant":11490,"cramp":11491,"sued":11492,"sliding":11493,"brats":11494,"ghastly":11495,"emptiness":11496,"nikolai":11497,"govern":11498,"mathilde":11499,"accepts":11500,"detour":11501,"pappy":11502,"shush":11503,"logs":11504,"vine":11505,"paso":11506,"grimes":11507,"clamoring":11508,"carver":11509,"tinker":11510,"fowler":11511,"hanson":11512,"zurich":11513,"trans":11514,"zebra":11515,"polished":11516,"mating":11517,"aerial":11518,"muck":11519,"finland":11520,"presidents":11521,"notre":11522,"investments":11523,"girlie":11524,"christie":11525,"whlmperlng":11526,"convertible":11527,"hawks":11528,"intensive":11529,"advocate":11530,"receipts":11531,"interrogate":11532,"phew":11533,"examples":11534,"shuffle":11535,"frightens":11536,"emerald":11537,"marseilles":11538,"signatures":11539,"attach":11540,"sauna":11541,"jiang":11542,"kenji":11543,"safest":11544,"ari":11545,"hye":11546,"drinkin":11547,"silently":11548,"solving":11549,"douche":11550,"jaime":11551,"gem":11552,"rubles":11553,"cooperative":11554,"viper":11555,"translator":11556,"freshen":11557,"thornton":11558,"turtles":11559,"vaughn":11560,"mystical":11561,"squeezed":11562,"intervene":11563,"doubted":11564,"deceiving":11565,"stingy":11566,"crossroads":11567,"scalp":11568,"devote":11569,"gomez":11570,"gaby":11571,"bookstore":11572,"kidnapper":11573,"rhymes":11574,"fidel":11575,"ofcourse":11576,"cass":11577,"cloudy":11578,"mika":11579,"clatters":11580,"multiply":11581,"fertile":11582,"cartoons":11583,"pinched":11584,"asap":11585,"arsenal":11586,"swordsman":11587,"aging":11588,"goodwill":11589,"observer":11590,"redeem":11591,"dooley":11592,"wisconsin":11593,"wasrt":11594,"monique":11595,"chute":11596,"mambo":11597,"nato":11598,"inhale":11599,"download":11600,"pastry":11601,"loomis":11602,"jeopardy":11603,"excellence":11604,"consumption":11605,"malaria":11606,"clarify":11607,"practices":11608,"tempered":11609,"widows":11610,"deprived":11611,"unions":11612,"calcutta":11613,"contaminated":11614,"ezra":11615,"firstly":11616,"symbolic":11617,"achilles":11618,"fusion":11619,"hugging":11620,"killin":11621,"predictable":11622,"slime":11623,"strapped":11624,"irrational":11625,"minority":11626,"settles":11627,"transit":11628,"budge":11629,"hmmm":11630,"herring":11631,"baptist":11632,"malibu":11633,"immigrants":11634,"toranaga":11635,"hola":11636,"sitter":11637,"recovering":11638,"bladder":11639,"gavel":11640,"anal":11641,"deliberate":11642,"pioneer":11643,"virtues":11644,"concentrated":11645,"gramps":11646,"ave":11647,"endured":11648,"revolting":11649,"aldo":11650,"revive":11651,"scroll":11652,"bruise":11653,"joys":11654,"deacon":11655,"bonnet":11656,"cone":11657,"penitentiary":11658,"fossil":11659,"dublin":11660,"dinah":11661,"kei":11662,"recruited":11663,"straining":11664,"scanner":11665,"ridley":11666,"ß":11667,"intrusion":11668,"syndicate":11669,"tug":11670,"evaluation":11671,"wench":11672,"shaky":11673,"tram":11674,"insolent":11675,"plunge":11676,"wail":11677,"geography":11678,"functioning":11679,"convicts":11680,"rumbles":11681,"tucked":11682,"sonja":11683,"glggllng":11684,"maxie":11685,"sai":11686,"hacker":11687,"controversial":11688,"uncovered":11689,"retain":11690,"businessmen":11691,"awakened":11692,"applying":11693,"homey":11694,"welles":11695,"deb":11696,"postponed":11697,"commandments":11698,"casualty":11699,"cruiser":11700,"fleas":11701,"iraqi":11702,"orlando":11703,"disney":11704,"disgusted":11705,"diaz":11706,"stuffing":11707,"capitalist":11708,"defender":11709,"cassandra":11710,"dea":11711,"liverpool":11712,"edges":11713,"myers":11714,"roberta":11715,"nip":11716,"claudio":11717,"fret":11718,"darlings":11719,"whiz":11720,"notch":11721,"mayo":11722,"brutality":11723,"marched":11724,"wept":11725,"organizations":11726,"compelled":11727,"bridal":11728,"carlton":11729,"berries":11730,"nervously":11731,"mentor":11732,"mattie":11733,"giorgio":11734,"hooting":11735,"hannibal":11736,"creeping":11737,"winding":11738,"horribly":11739,"constructed":11740,"strokes":11741,"uprising":11742,"parcel":11743,"poole":11744,"announcing":11745,"cages":11746,"credits":11747,"convictions":11748,"intrude":11749,"mush":11750,"opponents":11751,"miniature":11752,"renowned":11753,"polls":11754,"zodiac":11755,"liras":11756,"clouseau":11757,"khanna":11758,"processed":11759,"baptized":11760,"houdini":11761,"krauts":11762,"prizes":11763,"scarce":11764,"demolition":11765,"probable":11766,"structures":11767,"glamorous":11768,"vance":11769,"snooping":11770,"whee":11771,"gears":11772,"bucky":11773,"apologized":11774,"acceptance":11775,"correction":11776,"vi":11777,"memorize":11778,"yer":11779,"egyptians":11780,"invites":11781,"organizing":11782,"fr":11783,"gurgling":11784,"catcher":11785,"mitsuko":11786,"beak":11787,"lifts":11788,"whorehouse":11789,"explanations":11790,"señorita":11791,"chantlng":11792,"bernadette":11793,"metallic":11794,"overdose":11795,"buckets":11796,"uphold":11797,"robberies":11798,"rewrite":11799,"cockroaches":11800,"indifferent":11801,"maría":11802,"errors":11803,"origins":11804,"triggered":11805,"folly":11806,"defined":11807,"export":11808,"rodrigo":11809,"rattles":11810,"ownership":11811,"uno":11812,"dominated":11813,"jem":11814,"taco":11815,"bmw":11816,"orgy":11817,"casket":11818,"grieve":11819,"unlimited":11820,"lest":11821,"cooling":11822,"improving":11823,"survives":11824,"titan":11825,"spectators":11826,"whlrrlng":11827,"stammering":11828,"meditation":11829,"bumps":11830,"ramirez":11831,"biggie":11832,"chopping":11833,"bop":11834,"fightin":11835,"whipping":11836,"vinegar":11837,"iovely":11838,"kimono":11839,"banjo":11840,"drought":11841,"unprecedented":11842,"bows":11843,"homemade":11844,"toot":11845,"judd":11846,"twat":11847,"griff":11848,"raju":11849,"clone":11850,"overdue":11851,"merger":11852,"skipping":11853,"jedi":11854,"broads":11855,"disregard":11856,"practising":11857,"discussions":11858,"pierced":11859,"sketches":11860,"earthly":11861,"skinned":11862,"lass":11863,"flooding":11864,"napkin":11865,"blazing":11866,"sen":11867,"finaily":11868,"prescott":11869,"gao":11870,"tibet":11871,"firearms":11872,"cail":11873,"seminar":11874,"noose":11875,"blinds":11876,"nadine":11877,"pornography":11878,"terminated":11879,"swelling":11880,"fender":11881,"predator":11882,"finale":11883,"balanced":11884,"gagging":11885,"reflected":11886,"thumping":11887,"hymn":11888,"submitted":11889,"assassinated":11890,"flaw":11891,"prefect":11892,"afar":11893,"spoiling":11894,"warmed":11895,"thinner":11896,"launching":11897,"stretching":11898,"whlspers":11899,"brittany":11900,"charlle":11901,"manages":11902,"mashed":11903,"defendants":11904,"blizzard":11905,"slides":11906,"blanca":11907,"janine":11908,"install":11909,"ranking":11910,"lullaby":11911,"hls":11912,"adieu":11913,"recruits":11914,"pagan":11915,"drunkard":11916,"joyful":11917,"passions":11918,"admitting":11919,"heist":11920,"nelly":11921,"bowie":11922,"planting":11923,"insured":11924,"paste":11925,"vitamin":11926,"radha":11927,"delia":11928,"traumatic":11929,"betraying":11930,"bummer":11931,"resisting":11932,"dynamic":11933,"jerking":11934,"thieving":11935,"appealing":11936,"sirs":11937,"trance":11938,"famine":11939,"adi":11940,"appeals":11941,"faye":11942,"margo":11943,"mlke":11944,"tablet":11945,"clause":11946,"pascal":11947,"clifford":11948,"irritating":11949,"porridge":11950,"bodyguards":11951,"outsiders":11952,"proceeding":11953,"maze":11954,"vomiting":11955,"sedative":11956,"decorate":11957,"firewood":11958,"threatens":11959,"graceful":11960,"corrupted":11961,"harmonica":11962,"honolulu":11963,"currents":11964,"clarke":11965,"itallan":11966,"stale":11967,"salvage":11968,"circuits":11969,"cc":11970,"pageant":11971,"blackadder":11972,"shrek":11973,"hustler":11974,"meaningful":11975,"admiring":11976,"permits":11977,"cactus":11978,"folded":11979,"boner":11980,"tours":11981,"transaction":11982,"decorations":11983,"persian":11984,"din":11985,"ruthie":11986,"roasted":11987,"kato":11988,"domino":11989,"troupe":11990,"presidency":11991,"pronto":11992,"mustang":11993,"danielle":11994,"horrors":11995,"rog":11996,"bessie":11997,"neville":11998,"garland":11999,"puii":12000,"rambo":12001,"cox":12002,"soaking":12003,"speciai":12004,"osborne":12005,"peed":12006,"kaos":12007,"certified":12008,"dictator":12009,"programming":12010,"hmph":12011,"imitates":12012,"diplomat":12013,"instruction":12014,"amulet":12015,"departing":12016,"siegfried":12017,"attila":12018,"unexpectedly":12019,"phll":12020,"newborn":12021,"olives":12022,"janey":12023,"vin":12024,"cylon":12025,"drained":12026,"flexible":12027,"firemen":12028,"pilgrim":12029,"fragrance":12030,"burgundy":12031,"manolo":12032,"brightest":12033,"vermont":12034,"coaching":12035,"decay":12036,"morse":12037,"vouch":12038,"classmate":12039,"discovering":12040,"motorbike":12041,"tiles":12042,"pussies":12043,"mc":12044,"itchy":12045,"molecules":12046,"niko":12047,"klingon":12048,"watermelon":12049,"sparkling":12050,"concentrating":12051,"minnesota":12052,"credentials":12053,"shepard":12054,"switches":12055,"pedal":12056,"scoundrels":12057,"quarry":12058,"thor":12059,"grail":12060,"vulture":12061,"akira":12062,"willard":12063,"analyst":12064,"puck":12065,"tania":12066,"goons":12067,"shep":12068,"michelangelo":12069,"syd":12070,"norris":12071,"auschwitz":12072,"linus":12073,"aa":12074,"mailed":12075,"artery":12076,"transported":12077,"override":12078,"props":12079,"lvan":12080,"denis":12081,"needy":12082,"haw":12083,"rated":12084,"calmed":12085,"organism":12086,"toots":12087,"intern":12088,"holt":12089,"fracture":12090,"crocodiles":12091,"mortimer":12092,"britney":12093,"thuds":12094,"runners":12095,"pushes":12096,"vivid":12097,"fishes":12098,"ounces":12099,"matrimony":12100,"disgraceful":12101,"chaplain":12102,"overlook":12103,"eiffel":12104,"clamorlng":12105,"surgical":12106,"rv":12107,"tobias":12108,"ufo":12109,"lowered":12110,"personalities":12111,"religions":12112,"luncheon":12113,"hotshot":12114,"windshield":12115,"preposterous":12116,"seniors":12117,"nebraska":12118,"trinity":12119,"circumstance":12120,"longed":12121,"brow":12122,"ritz":12123,"supplied":12124,"slrens":12125,"performer":12126,"bach":12127,"inflation":12128,"uranium":12129,"semen":12130,"stalker":12131,"hooper":12132,"stirred":12133,"batting":12134,"lennon":12135,"distinguish":12136,"pilgrimage":12137,"forgave":12138,"apologizing":12139,"mildred":12140,"telephoned":12141,"moth":12142,"uhm":12143,"daryl":12144,"tags":12145,"slammed":12146,"dads":12147,"colonial":12148,"labs":12149,"magnet":12150,"smiley":12151,"professors":12152,"consume":12153,"knuckles":12154,"leftovers":12155,"aching":12156,"dimitri":12157,"riggs":12158,"roo":12159,"merrily":12160,"forfeit":12161,"insert":12162,"orchard":12163,"whatyou":12164,"ctu":12165,"careers":12166,"pursued":12167,"tones":12168,"berkeley":12169,"smitty":12170,"gustav":12171,"pollution":12172,"buyers":12173,"gestures":12174,"mammy":12175,"straightforward":12176,"aft":12177,"digest":12178,"legit":12179,"furry":12180,"gaston":12181,"antiques":12182,"managers":12183,"popularity":12184,"wrestler":12185,"isolate":12186,"defect":12187,"kangaroo":12188,"indication":12189,"gilles":12190,"fabio":12191,"aditya":12192,"vlp":12193,"bumpy":12194,"bitterness":12195,"weaknesses":12196,"sprung":12197,"affectionate":12198,"ive":12199,"homesick":12200,"trumpets":12201,"technician":12202,"leaks":12203,"bullied":12204,"expressing":12205,"climax":12206,"henrik":12207,"containing":12208,"barbarians":12209,"novak":12210,"á":12211,"slater":12212,"braddock":12213,"adama":12214,"cornered":12215,"tasks":12216,"ledge":12217,"righty":12218,"seok":12219,"capitol":12220,"vamos":12221,"hypnosis":12222,"whlstles":12223,"cliffs":12224,"dilemma":12225,"accordingly":12226,"fours":12227,"dona":12228,"giles":12229,"acute":12230,"glrls":12231,"takashi":12232,"delusional":12233,"crusade":12234,"liza":12235,"sook":12236,"aroused":12237,"crater":12238,"disobey":12239,"splashing":12240,"impulsive":12241,"formidable":12242,"decoration":12243,"ordeal":12244,"inaudlble":12245,"giddy":12246,"marvel":12247,"shutters":12248,"wiping":12249,"suing":12250,"constance":12251,"takeda":12252,"dorian":12253,"ia":12254,"wildlife":12255,"screening":12256,"cursing":12257,"withdrawn":12258,"bartlett":12259,"godmother":12260,"portal":12261,"lesser":12262,"vineyard":12263,"pl":12264,"vein":12265,"influential":12266,"athena":12267,"heater":12268,"blarlng":12269,"financially":12270,"solutions":12271,"feeble":12272,"racial":12273,"distribute":12274,"faggots":12275,"implying":12276,"intends":12277,"siblings":12278,"gunnar":12279,"lunchtime":12280,"cawing":12281,"probability":12282,"endangered":12283,"felipe":12284,"bruised":12285,"joins":12286,"rumble":12287,"beforehand":12288,"grammar":12289,"barker":12290,"crummy":12291,"bailiff":12292,"fabian":12293,"collier":12294,"recon":12295,"lindsey":12296,"eliot":12297,"jonny":12298,"suffocating":12299,"reluctant":12300,"disperse":12301,"respectful":12302,"roaming":12303,"pitching":12304,"fencing":12305,"basin":12306,"hiking":12307,"finer":12308,"louls":12309,"incense":12310,"bungalow":12311,"poof":12312,"abbott":12313,"corky":12314,"cardboard":12315,"rating":12316,"snickers":12317,"envious":12318,"lazarus":12319,"edit":12320,"numbered":12321,"bess":12322,"leopold":12323,"metropolis":12324,"imitate":12325,"neighing":12326,"painters":12327,"aloud":12328,"vega":12329,"tao":12330,"contemporary":12331,"futile":12332,"hygiene":12333,"recruiting":12334,"generate":12335,"nipple":12336,"dictate":12337,"derby":12338,"bearer":12339,"fraction":12340,"adequate":12341,"oblivion":12342,"lotion":12343,"hopeful":12344,"cove":12345,"competent":12346,"hilary":12347,"forrester":12348,"lefty":12349,"huck":12350,"whines":12351,"audiences":12352,"normandy":12353,"deploy":12354,"err":12355,"rubbed":12356,"cutest":12357,"petersburg":12358,"consumer":12359,"princesses":12360,"worldly":12361,"motherland":12362,"squares":12363,"blooming":12364,"regions":12365,"inventor":12366,"frustrating":12367,"laddie":12368,"forwards":12369,"bertie":12370,"shite":12371,"venom":12372,"vern":12373,"hussein":12374,"palestinian":12375,"qing":12376,"picky":12377,"superficial":12378,"una":12379,"evident":12380,"drafted":12381,"earring":12382,"supportive":12383,"attorneys":12384,"starvation":12385,"outlaws":12386,"snot":12387,"initially":12388,"handicap":12389,"jayne":12390,"priorities":12391,"simultaneously":12392,"renting":12393,"competitors":12394,"ritchie":12395,"sneeze":12396,"martinez":12397,"ltaly":12398,"devlin":12399,"bailed":12400,"crotch":12401,"aunts":12402,"rapist":12403,"rockefeller":12404,"iceland":12405,"cockpit":12406,"cheetah":12407,"arabia":12408,"capone":12409,"johann":12410,"troll":12411,"degenerate":12412,"blasphemy":12413,"teachings":12414,"outdoors":12415,"perceive":12416,"didi":12417,"peeping":12418,"lau":12419,"clem":12420,"toro":12421,"frenchy":12422,"tripp":12423,"warrants":12424,"hes":12425,"opener":12426,"robes":12427,"hari":12428,"verbal":12429,"accounted":12430,"penance":12431,"overdo":12432,"nk":12433,"emery":12434,"rubble":12435,"animation":12436,"kev":12437,"eyewitness":12438,"blanks":12439,"sensitivity":12440,"lenses":12441,"module":12442,"bridegroom":12443,"clash":12444,"sash":12445,"monopoly":12446,"compensate":12447,"goof":12448,"sterling":12449,"spur":12450,"frames":12451,"bending":12452,"blokes":12453,"tum":12454,"rom":12455,"shankar":12456,"lestat":12457,"initiated":12458,"applications":12459,"flashes":12460,"hounds":12461,"rockin":12462,"designated":12463,"walkie":12464,"alexandra":12465,"dung":12466,"erika":12467,"overlapping":12468,"whiskers":12469,"lmpossible":12470,"mellow":12471,"marjorie":12472,"buff":12473,"condo":12474,"elton":12475,"frigging":12476,"valium":12477,"goanna":12478,"irregular":12479,"suspend":12480,"harassing":12481,"theres":12482,"yogurt":12483,"cuddle":12484,"uk":12485,"bypass":12486,"tlme":12487,"nada":12488,"evolve":12489,"enlightenment":12490,"sanity":12491,"isle":12492,"withdrawal":12493,"tormented":12494,"forecast":12495,"brigitte":12496,"bounced":12497,"sandals":12498,"versailles":12499,"fleming":12500,"princeton":12501,"abandoning":12502,"sarcastic":12503,"grieving":12504,"trixie":12505,"iadies":12506,"labels":12507,"rafe":12508,"infinity":12509,"malfunction":12510,"katrina":12511,"rajiv":12512,"unseen":12513,"clarity":12514,"andreas":12515,"obeyed":12516,"verses":12517,"outnumbered":12518,"intriguing":12519,"sage":12520,"appalling":12521,"mast":12522,"adapted":12523,"postcards":12524,"snob":12525,"premier":12526,"professionally":12527,"ref":12528,"sparkle":12529,"sheldon":12530,"biff":12531,"kosher":12532,"slade":12533,"buford":12534,"kisser":12535,"torres":12536,"posh":12537,"comply":12538,"vocabulary":12539,"captains":12540,"puzzles":12541,"span":12542,"customary":12543,"mueller":12544,"provoked":12545,"owens":12546,"cassio":12547,"senators":12548,"fearing":12549,"encouragement":12550,"himmler":12551,"challenger":12552,"horseback":12553,"eligible":12554,"nutty":12555,"ferdinand":12556,"scoot":12557,"ish":12558,"muller":12559,"mort":12560,"coaster":12561,"metropolitan":12562,"snuff":12563,"sled":12564,"wheezing":12565,"roth":12566,"testicles":12567,"extras":12568,"pretends":12569,"input":12570,"knitting":12571,"recognizes":12572,"sniffling":12573,"goldberg":12574,"teeny":12575,"dickens":12576,"boarded":12577,"impressions":12578,"pavement":12579,"sorcerer":12580,"rascals":12581,"decoy":12582,"irons":12583,"reversed":12584,"indecent":12585,"dissolve":12586,"genesis":12587,"timber":12588,"devour":12589,"grayson":12590,"unimportant":12591,"dart":12592,"growl":12593,"milly":12594,"niner":12595,"rosalie":12596,"cnn":12597,"cherries":12598,"prescribed":12599,"aches":12600,"stability":12601,"solemnly":12602,"calamity":12603,"thorns":12604,"quantity":12605,"ceremonies":12606,"wichita":12607,"creed":12608,"startin":12609,"ridin":12610,"frankfurt":12611,"generai":12612,"tamara":12613,"oof":12614,"elbows":12615,"alphabet":12616,"revenue":12617,"photographers":12618,"vista":12619,"fascism":12620,"murtaugh":12621,"caine":12622,"brlan":12623,"developments":12624,"manifest":12625,"supervision":12626,"chewed":12627,"sleeper":12628,"forsaken":12629,"sums":12630,"smuggle":12631,"olympus":12632,"davies":12633,"marrow":12634,"jakob":12635,"rossi":12636,"vinnie":12637,"chrissake":12638,"illegally":12639,"exclusively":12640,"voila":12641,"travelers":12642,"trafficking":12643,"particle":12644,"disgraced":12645,"rite":12646,"provinces":12647,"dubai":12648,"attendance":12649,"lawson":12650,"jekyil":12651,"diabetes":12652,"frying":12653,"antarctica":12654,"taj":12655,"mateo":12656,"darlene":12657,"shithole":12658,"xff":12659,"jog":12660,"wiggle":12661,"tat":12662,"lsd":12663,"od":12664,"bankruptcy":12665,"tribunal":12666,"mecca":12667,"centers":12668,"provincial":12669,"saucer":12670,"fractured":12671,"marguerite":12672,"ltd":12673,"ist":12674,"cackles":12675,"graffiti":12676,"assessment":12677,"participation":12678,"voluntarily":12679,"wondrous":12680,"applies":12681,"meadows":12682,"doubles":12683,"happenin":12684,"booing":12685,"hobbs":12686,"formerly":12687,"applaud":12688,"murdock":12689,"mortals":12690,"deliveries":12691,"chariot":12692,"apron":12693,"index":12694,"suzuki":12695,"squawks":12696,"gabby":12697,"lucien":12698,"sato":12699,"cruising":12700,"chapman":12701,"marla":12702,"hav":12703,"tia":12704,"starbuck":12705,"damnation":12706,"passive":12707,"invalid":12708,"comprehend":12709,"shelves":12710,"formally":12711,"essex":12712,"reset":12713,"dignified":12714,"suspense":12715,"haunting":12716,"shoving":12717,"virtual":12718,"spoilt":12719,"kobayashi":12720,"booby":12721,"cunningham":12722,"salsa":12723,"destruct":12724,"abstract":12725,"reincarnation":12726,"eyesight":12727,"fudge":12728,"smuggled":12729,"eternally":12730,"fences":12731,"kaiser":12732,"trot":12733,"brutally":12734,"crowned":12735,"solidarity":12736,"hel":12737,"roach":12738,"glamour":12739,"salami":12740,"raincoat":12741,"goliath":12742,"morty":12743,"meows":12744,"spelled":12745,"portable":12746,"elly":12747,"erection":12748,"buchanan":12749,"catholics":12750,"pear":12751,"drying":12752,"repulsive":12753,"spoils":12754,"socially":12755,"mouthing":12756,"hardship":12757,"softer":12758,"mar":12759,"rendered":12760,"bernardo":12761,"refrain":12762,"floats":12763,"knack":12764,"surge":12765,"wyoming":12766,"spoons":12767,"ulcer":12768,"trader":12769,"disposition":12770,"vie":12771,"progressive":12772,"jive":12773,"suicides":12774,"rapping":12775,"tofu":12776,"snapping":12777,"enrique":12778,"knickers":12779,"heathcliff":12780,"vertical":12781,"pecker":12782,"buffy":12783,"qaeda":12784,"veterans":12785,"serbian":12786,"carly":12787,"como":12788,"describes":12789,"insensitive":12790,"orchid":12791,"chaney":12792,"olaf":12793,"pleasing":12794,"piles":12795,"thorpe":12796,"differ":12797,"lolita":12798,"peppers":12799,"craven":12800,"pricks":12801,"luthor":12802,"hutch":12803,"monitors":12804,"staged":12805,"findings":12806,"amazingly":12807,"ambrose":12808,"lambs":12809,"cons":12810,"glued":12811,"yanks":12812,"blasting":12813,"mccarthy":12814,"prospects":12815,"terminate":12816,"manufacture":12817,"tack":12818,"squared":12819,"favours":12820,"biblical":12821,"transparent":12822,"deputies":12823,"matilda":12824,"gardner":12825,"emptied":12826,"sneezes":12827,"tablets":12828,"janie":12829,"defenses":12830,"gon":12831,"hangar":12832,"neighs":12833,"checkpoint":12834,"carolyn":12835,"muad":12836,"oppressed":12837,"confronted":12838,"mortar":12839,"prestige":12840,"holocaust":12841,"barricade":12842,"harding":12843,"avalanche":12844,"pencils":12845,"underestimated":12846,"stocking":12847,"oyster":12848,"marlon":12849,"macdonald":12850,"whitney":12851,"fung":12852,"electromagnetic":12853,"bao":12854,"characteristics":12855,"assignments":12856,"shred":12857,"agitated":12858,"memorable":12859,"scarecrow":12860,"gram":12861,"saliva":12862,"texts":12863,"resisted":12864,"wand":12865,"fllm":12866,"tribune":12867,"masculine":12868,"guineas":12869,"clinical":12870,"seii":12871,"alfonso":12872,"drastic":12873,"oppression":12874,"jia":12875,"ofthis":12876,"cot":12877,"ongoing":12878,"renew":12879,"dashing":12880,"assign":12881,"junkies":12882,"celestial":12883,"bravely":12884,"coo":12885,"jogging":12886,"acre":12887,"stricken":12888,"coffins":12889,"scarcely":12890,"synthetic":12891,"unmarried":12892,"ruben":12893,"mayonnaise":12894,"puppets":12895,"fay":12896,"lair":12897,"haley":12898,"cantonese":12899,"neurotic":12900,"godfrey":12901,"boxers":12902,"lyon":12903,"mathematical":12904,"counseling":12905,"aloha":12906,"improvise":12907,"bozo":12908,"aide":12909,"birthdays":12910,"disastrous":12911,"onward":12912,"fitted":12913,"sliced":12914,"scholars":12915,"enterprises":12916,"hysteria":12917,"platinum":12918,"advancing":12919,"slogan":12920,"gallon":12921,"morally":12922,"paces":12923,"decker":12924,"user":12925,"hammering":12926,"grilled":12927,"roma":12928,"rugby":12929,"plank":12930,"becker":12931,"crockett":12932,"gogh":12933,"agha":12934,"weltz":12935,"distressed":12936,"drunks":12937,"sling":12938,"delusions":12939,"overthrow":12940,"margin":12941,"raids":12942,"slander":12943,"seagulls":12944,"decisive":12945,"chord":12946,"knit":12947,"reacted":12948,"munch":12949,"anticipate":12950,"dink":12951,"myrtle":12952,"handshake":12953,"edwin":12954,"mater":12955,"salaam":12956,"delete":12957,"joxer":12958,"liability":12959,"boomer":12960,"radiator":12961,"drone":12962,"blackmailing":12963,"spinal":12964,"negroes":12965,"requirements":12966,"abdul":12967,"matron":12968,"troopers":12969,"conception":12970,"delegation":12971,"atlantis":12972,"wrapping":12973,"hansen":12974,"badger":12975,"fore":12976,"counterfeit":12977,"maneuver":12978,"greens":12979,"jonesy":12980,"cappuccino":12981,"pratap":12982,"osama":12983,"galactica":12984,"cassidy":12985,"mantle":12986,"intruding":12987,"ev":12988,"affecting":12989,"navigation":12990,"interviewing":12991,"viola":12992,"hoist":12993,"intellect":12994,"ore":12995,"inquisition":12996,"makers":12997,"volcanic":12998,"parasites":12999,"accessory":13000,"thirds":13001,"kip":13002,"mammals":13003,"chug":13004,"cds":13005,"admits":13006,"afterward":13007,"deceit":13008,"vacations":13009,"negotiation":13010,"hesitation":13011,"rinse":13012,"dialect":13013,"bragging":13014,"bravest":13015,"sdi":13016,"guardians":13017,"truthful":13018,"liberate":13019,"politely":13020,"ell":13021,"pillows":13022,"stoop":13023,"backside":13024,"slowed":13025,"comfy":13026,"loretta":13027,"mikhail":13028,"lei":13029,"sonya":13030,"eyeballs":13031,"hisses":13032,"velocity":13033,"marko":13034,"lockdown":13035,"nuke":13036,"extortion":13037,"gender":13038,"browning":13039,"gore":13040,"johns":13041,"wallpaper":13042,"hollis":13043,"ru":13044,"inconvenient":13045,"adores":13046,"contrast":13047,"dire":13048,"stevenson":13049,"itching":13050,"aryan":13051,"hatchet":13052,"hens":13053,"stashed":13054,"exploited":13055,"roulette":13056,"wilkes":13057,"smug":13058,"aquarium":13059,"haines":13060,"versa":13061,"presumably":13062,"mcgee":13063,"manhood":13064,"duct":13065,"fischer":13066,"intercepted":13067,"infrared":13068,"performances":13069,"pillar":13070,"plugged":13071,"summons":13072,"buds":13073,"withstand":13074,"removal":13075,"swede":13076,"afternoons":13077,"squirrels":13078,"grandchild":13079,"ins":13080,"tucson":13081,"civic":13082,"diver":13083,"executives":13084,"kali":13085,"congrats":13086,"irwin":13087,"bowman":13088,"credibility":13089,"oddly":13090,"speedy":13091,"schemes":13092,"iowa":13093,"governess":13094,"meth":13095,"vaguely":13096,"hark":13097,"preferably":13098,"accomplices":13099,"goebbels":13100,"prosper":13101,"foremost":13102,"wrinkles":13103,"dominant":13104,"quieter":13105,"stammerlng":13106,"chiu":13107,"iiked":13108,"sur":13109,"gigi":13110,"shifting":13111,"pao":13112,"margarita":13113,"naina":13114,"manipulated":13115,"treatments":13116,"remarkably":13117,"omaha":13118,"melinda":13119,"imposed":13120,"wildest":13121,"molecular":13122,"distributed":13123,"manure":13124,"ballad":13125,"thermal":13126,"trend":13127,"inhuman":13128,"augustus":13129,"troublesome":13130,"stump":13131,"helmets":13132,"scramble":13133,"approachlng":13134,"formalities":13135,"mp":13136,"harmon":13137,"exploration":13138,"sven":13139,"refund":13140,"bertrand":13141,"munna":13142,"cassette":13143,"gorge":13144,"platter":13145,"prosecute":13146,"guides":13147,"foley":13148,"axis":13149,"guillotine":13150,"donated":13151,"municipal":13152,"serenity":13153,"carefree":13154,"mystic":13155,"rewards":13156,"clinking":13157,"baboon":13158,"hampton":13159,"applaudlng":13160,"coronation":13161,"smokin":13162,"ames":13163,"failures":13164,"hoot":13165,"modeling":13166,"marisa":13167,"arden":13168,"goodman":13169,"apocalypse":13170,"nathaniel":13171,"snail":13172,"faked":13173,"giggle":13174,"vale":13175,"allegations":13176,"raping":13177,"livestock":13178,"coffees":13179,"doggone":13180,"triumphant":13181,"kittens":13182,"ceased":13183,"sizzling":13184,"tangled":13185,"imitation":13186,"pug":13187,"lingerie":13188,"crumbs":13189,"measuring":13190,"trustworthy":13191,"representation":13192,"micky":13193,"snails":13194,"confrontation":13195,"ac":13196,"mega":13197,"bridger":13198,"seong":13199,"bullshitting":13200,"hoop":13201,"ferguson":13202,"contradiction":13203,"macbeth":13204,"strive":13205,"arne":13206,"unjust":13207,"embraced":13208,"qué":13209,"blushing":13210,"mathieu":13211,"mugs":13212,"proportion":13213,"ancestor":13214,"tyre":13215,"offs":13216,"bathrooms":13217,"qualifications":13218,"wendell":13219,"investigators":13220,"kenya":13221,"flipping":13222,"shu":13223,"bolts":13224,"roadblock":13225,"indictment":13226,"fiber":13227,"binoculars":13228,"outline":13229,"leaked":13230,"conceive":13231,"brawl":13232,"repeats":13233,"atheist":13234,"inflicted":13235,"brook":13236,"countrymen":13237,"thatcher":13238,"illiterate":13239,"gibbons":13240,"excite":13241,"distances":13242,"saunders":13243,"tickles":13244,"flring":13245,"gruesome":13246,"cushion":13247,"sie":13248,"flushed":13249,"saigon":13250,"exterior":13251,"restraining":13252,"dis":13253,"gator":13254,"ramona":13255,"charitable":13256,"homage":13257,"communities":13258,"delivers":13259,"weenie":13260,"commodore":13261,"wholly":13262,"streams":13263,"stomp":13264,"esteemed":13265,"iived":13266,"brandt":13267,"seemingly":13268,"forgiving":13269,"reasoning":13270,"voluntary":13271,"lynne":13272,"giraffe":13273,"chong":13274,"crusoe":13275,"balboa":13276,"maintaining":13277,"truths":13278,"hiro":13279,"sparky":13280,"cosmo":13281,"stayin":13282,"dumps":13283,"obnoxious":13284,"refresh":13285,"anticipation":13286,"fingerprint":13287,"intersection":13288,"describing":13289,"ich":13290,"addicts":13291,"cheats":13292,"cupid":13293,"brig":13294,"dada":13295,"emmy":13296,"puddle":13297,"topper":13298,"remotely":13299,"marseille":13300,"ambushed":13301,"simms":13302,"gérard":13303,"bulletproof":13304,"cleans":13305,"carlson":13306,"examining":13307,"pulp":13308,"hosts":13309,"wisely":13310,"explorer":13311,"sacked":13312,"rivals":13313,"entertained":13314,"librarian":13315,"democrats":13316,"bermuda":13317,"nicked":13318,"othello":13319,"drumming":13320,"amends":13321,"effectively":13322,"posture":13323,"expel":13324,"bribed":13325,"imperative":13326,"confide":13327,"cheater":13328,"conway":13329,"opposing":13330,"meself":13331,"spinach":13332,"hugged":13333,"rave":13334,"measurements":13335,"humane":13336,"pyjamas":13337,"curls":13338,"crowley":13339,"partisans":13340,"muse":13341,"camouflage":13342,"petra":13343,"gibbs":13344,"madhouse":13345,"earns":13346,"misplaced":13347,"implore":13348,"guild":13349,"sinks":13350,"warnings":13351,"wilhelm":13352,"descendants":13353,"bey":13354,"tornado":13355,"taro":13356,"quincy":13357,"charcoal":13358,"clamp":13359,"drenched":13360,"cinnamon":13361,"benton":13362,"charleston":13363,"cardiac":13364,"bleedin":13365,"raphael":13366,"covert":13367,"cecile":13368,"dimensional":13369,"bev":13370,"manson":13371,"spat":13372,"attracts":13373,"catalogue":13374,"fatigue":13375,"gall":13376,"kiiling":13377,"decks":13378,"ponies":13379,"respectfully":13380,"wills":13381,"boob":13382,"regan":13383,"ioves":13384,"interpol":13385,"mitzvah":13386,"overreacting":13387,"martine":13388,"construct":13389,"transferring":13390,"crave":13391,"cucumber":13392,"championships":13393,"yearning":13394,"rehabilitation":13395,"helper":13396,"flrst":13397,"fräulein":13398,"stung":13399,"majestic":13400,"deserter":13401,"sturdy":13402,"tights":13403,"lending":13404,"crest":13405,"phenomenal":13406,"cooing":13407,"fiirst":13408,"aluminum":13409,"farley":13410,"nikita":13411,"kessler":13412,"rhonda":13413,"spilling":13414,"washes":13415,"absorb":13416,"minding":13417,"examiner":13418,"tuning":13419,"holder":13420,"marsha":13421,"romania":13422,"slapping":13423,"lowly":13424,"restraint":13425,"disciplined":13426,"poe":13427,"arranging":13428,"omelet":13429,"violate":13430,"ensign":13431,"gorillas":13432,"slumber":13433,"ether":13434,"gateway":13435,"fascination":13436,"welsh":13437,"arsehole":13438,"murdoch":13439,"cheerleaders":13440,"techno":13441,"murmurs":13442,"pompous":13443,"buttocks":13444,"instruct":13445,"painless":13446,"lurking":13447,"melts":13448,"polka":13449,"insides":13450,"buggy":13451,"furs":13452,"solely":13453,"faraway":13454,"delusion":13455,"postal":13456,"grazie":13457,"chou":13458,"squeezing":13459,"curves":13460,"weighing":13461,"portraits":13462,"rin":13463,"stewardess":13464,"snipers":13465,"voyager":13466,"digger":13467,"pia":13468,"spartacus":13469,"amar":13470,"macaroni":13471,"janis":13472,"riviera":13473,"flyers":13474,"poodle":13475,"puberty":13476,"hyung":13477,"cellular":13478,"mustafa":13479,"meatballs":13480,"tossing":13481,"gardening":13482,"blg":13483,"blaine":13484,"phoney":13485,"stimulating":13486,"havoc":13487,"theoretically":13488,"mythology":13489,"moran":13490,"yuk":13491,"nsa":13492,"networks":13493,"bologna":13494,"expansion":13495,"inland":13496,"satisfying":13497,"duplicate":13498,"sheridan":13499,"bc":13500,"manning":13501,"kingdoms":13502,"enchanting":13503,"tahiti":13504,"smear":13505,"wildly":13506,"turmoil":13507,"supporters":13508,"dazzling":13509,"hopping":13510,"loathe":13511,"plaintiff":13512,"lumber":13513,"wiener":13514,"albums":13515,"detonator":13516,"chevy":13517,"palestinians":13518,"mcclane":13519,"spook":13520,"intellectuals":13521,"messes":13522,"costing":13523,"protesting":13524,"valued":13525,"crazed":13526,"renaissance":13527,"pads":13528,"stride":13529,"stating":13530,"scot":13531,"weights":13532,"civilizations":13533,"nauseous":13534,"violating":13535,"spouse":13536,"suffice":13537,"sicilian":13538,"mahoney":13539,"louse":13540,"saturdays":13541,"buts":13542,"moto":13543,"cincinnati":13544,"macy":13545,"gunman":13546,"momo":13547,"pepsi":13548,"chaotic":13549,"harem":13550,"stylish":13551,"detain":13552,"sdh":13553,"sulking":13554,"masturbate":13555,"violently":13556,"limousine":13557,"jukebox":13558,"disneyland":13559,"render":13560,"shaman":13561,"graduating":13562,"pleading":13563,"palermo":13564,"morbid":13565,"impostor":13566,"raided":13567,"trespass":13568,"modified":13569,"whine":13570,"demise":13571,"darned":13572,"barbed":13573,"writ":13574,"proclaim":13575,"mugged":13576,"territories":13577,"correspondent":13578,"unforgivable":13579,"morrow":13580,"pai":13581,"breathlng":13582,"marcy":13583,"bambi":13584,"cale":13585,"hera":13586,"trajectory":13587,"daybreak":13588,"prosperous":13589,"deranged":13590,"sewers":13591,"accordance":13592,"reload":13593,"consists":13594,"drifted":13595,"neon":13596,"waterloo":13597,"garret":13598,"elmer":13599,"standin":13600,"basics":13601,"lain":13602,"saxon":13603,"dunk":13604,"safari":13605,"deposits":13606,"organisms":13607,"brownie":13608,"pager":13609,"extinction":13610,"reflex":13611,"giovanna":13612,"sonic":13613,"nathalie":13614,"diarrhea":13615,"hoon":13616,"denounce":13617,"zones":13618,"tracker":13619,"righteousness":13620,"reaper":13621,"unfit":13622,"boils":13623,"trillion":13624,"disrespectful":13625,"pancake":13626,"hlv":13627,"rounded":13628,"subtitle":13629,"notary":13630,"administrator":13631,"courting":13632,"stormy":13633,"saviour":13634,"inquire":13635,"stag":13636,"wines":13637,"darts":13638,"alejandro":13639,"llttle":13640,"pierrot":13641,"clatter":13642,"marlow":13643,"kelvin":13644,"bugged":13645,"aviv":13646,"guiding":13647,"defenseless":13648,"auditions":13649,"suffocate":13650,"biography":13651,"curl":13652,"injections":13653,"accord":13654,"fig":13655,"craving":13656,"thea":13657,"intolerable":13658,"philippines":13659,"shawl":13660,"trump":13661,"caste":13662,"betcha":13663,"cheerio":13664,"gravel":13665,"apaches":13666,"cyril":13667,"sterile":13668,"popeye":13669,"mil":13670,"lowell":13671,"bronson":13672,"bygones":13673,"grotesque":13674,"mas":13675,"vikram":13676,"arson":13677,"collaboration":13678,"suburban":13679,"factors":13680,"bodily":13681,"fortnight":13682,"phenomena":13683,"miner":13684,"perverted":13685,"talker":13686,"peril":13687,"accommodate":13688,"sharma":13689,"alimony":13690,"roarlng":13691,"ethical":13692,"microscope":13693,"intimidated":13694,"spirited":13695,"hamburgers":13696,"legions":13697,"farnsworth":13698,"bethlehem":13699,"screwdriver":13700,"piercing":13701,"annle":13702,"snowman":13703,"hana":13704,"asteroid":13705,"ofhis":13706,"regent":13707,"meddle":13708,"booking":13709,"waiters":13710,"offshore":13711,"democrat":13712,"lagoon":13713,"agreeable":13714,"stings":13715,"pretentious":13716,"watering":13717,"abc":13718,"vijay":13719,"classics":13720,"agriculture":13721,"contestants":13722,"shen":13723,"fink":13724,"filmmaker":13725,"giulio":13726,"allce":13727,"thingy":13728,"jimbo":13729,"trashed":13730,"auxiliary":13731,"offender":13732,"genuinely":13733,"foundations":13734,"maryland":13735,"stumble":13736,"rails":13737,"confirms":13738,"lem":13739,"resembles":13740,"addressing":13741,"commissar":13742,"specialists":13743,"carriers":13744,"hyuk":13745,"continuously":13746,"seafood":13747,"flaws":13748,"midday":13749,"ciro":13750,"volcanoes":13751,"wonderfui":13752,"protestant":13753,"depended":13754,"mediocre":13755,"strauss":13756,"leone":13757,"malik":13758,"siddharth":13759,"desirable":13760,"hostility":13761,"widely":13762,"printer":13763,"ferocious":13764,"dues":13765,"roommates":13766,"correspondence":13767,"controversy":13768,"delegates":13769,"backbone":13770,"rudi":13771,"agreeing":13772,"eddle":13773,"sordid":13774,"galley":13775,"concubine":13776,"portfolio":13777,"barley":13778,"dyin":13779,"productive":13780,"shalom":13781,"onstage":13782,"blowjob":13783,"twisting":13784,"hawking":13785,"sensual":13786,"considers":13787,"uncover":13788,"hitched":13789,"disconnect":13790,"largely":13791,"moist":13792,"lengths":13793,"pipeline":13794,"aziz":13795,"simplicity":13796,"commissioned":13797,"builder":13798,"scripts":13799,"overruled":13800,"lunches":13801,"champs":13802,"insisting":13803,"geniuses":13804,"webb":13805,"feat":13806,"flapping":13807,"lotte":13808,"reeves":13809,"peeing":13810,"syphilis":13811,"indefinitely":13812,"koreans":13813,"flushing":13814,"likeness":13815,"billionaire":13816,"prehistoric":13817,"lucie":13818,"riddance":13819,"overlooked":13820,"caterpillar":13821,"enlightened":13822,"herbal":13823,"worshipped":13824,"bleating":13825,"raiders":13826,"espresso":13827,"reassure":13828,"acknowledged":13829,"scriptures":13830,"gerson":13831,"titty":13832,"penniless":13833,"finnish":13834,"denies":13835,"suppress":13836,"intro":13837,"joyous":13838,"jest":13839,"charade":13840,"hun":13841,"commanders":13842,"rabble":13843,"singles":13844,"hades":13845,"chastity":13846,"tuxedo":13847,"editorial":13848,"bribes":13849,"fitch":13850,"susanna":13851,"baines":13852,"cremated":13853,"reb":13854,"frazier":13855,"wormhole":13856,"toaster":13857,"hulk":13858,"hostel":13859,"avi":13860,"airfield":13861,"reflects":13862,"freighter":13863,"enron":13864,"sponsors":13865,"despised":13866,"jacobs":13867,"downright":13868,"screens":13869,"borne":13870,"alps":13871,"limitations":13872,"dunn":13873,"hypothesis":13874,"insomnia":13875,"snoop":13876,"encore":13877,"upsets":13878,"elsie":13879,"hogs":13880,"openlng":13881,"malloy":13882,"physicist":13883,"generated":13884,"mano":13885,"tte":13886,"austen":13887,"quota":13888,"carton":13889,"tvsubtitles":13890,"dell":13891,"reassuring":13892,"wiring":13893,"lima":13894,"wearin":13895,"burma":13896,"beginner":13897,"enhance":13898,"endlessly":13899,"vortex":13900,"posed":13901,"preservation":13902,"projection":13903,"bewitched":13904,"inscription":13905,"coalition":13906,"edison":13907,"sidekick":13908,"undertaker":13909,"huddle":13910,"flares":13911,"mascot":13912,"sy":13913,"baptiste":13914,"frat":13915,"mathias":13916,"chai":13917,"garde":13918,"lizards":13919,"marital":13920,"fluids":13921,"sedan":13922,"nightgown":13923,"peer":13924,"inventions":13925,"inject":13926,"petals":13927,"apparatus":13928,"reap":13929,"unclear":13930,"gunther":13931,"annette":13932,"hugs":13933,"plow":13934,"enforce":13935,"widower":13936,"assurance":13937,"elegance":13938,"listeners":13939,"museums":13940,"cllcklng":13941,"bitty":13942,"newark":13943,"ze":13944,"stephens":13945,"siu":13946,"frasier":13947,"sob":13948,"peeking":13949,"concierge":13950,"shoulda":13951,"subtitled":13952,"manpower":13953,"tombstone":13954,"hermit":13955,"trolley":13956,"forum":13957,"saga":13958,"reasonably":13959,"bulk":13960,"niki":13961,"manslaughter":13962,"bottled":13963,"ans":13964,"banglng":13965,"slamming":13966,"lacked":13967,"gopal":13968,"cllcks":13969,"dodger":13970,"cavity":13971,"homie":13972,"leila":13973,"bogus":13974,"colossal":13975,"drinker":13976,"apt":13977,"pharmaceutical":13978,"disposed":13979,"roscoe":13980,"centered":13981,"communicating":13982,"rugged":13983,"waffles":13984,"billings":13985,"slag":13986,"rhino":13987,"tedious":13988,"trio":13989,"spence":13990,"reunited":13991,"lesbians":13992,"taliban":13993,"cosy":13994,"albanian":13995,"unforgettable":13996,"ry":13997,"ducky":13998,"michaels":13999,"henceforth":14000,"acquitted":14001,"exhale":14002,"continents":14003,"reflexes":14004,"hind":14005,"fumes":14006,"perverse":14007,"sleepless":14008,"troublemaker":14009,"colombia":14010,"schneider":14011,"payday":14012,"mme":14013,"snarls":14014,"cecil":14015,"smoker":14016,"dix":14017,"okinawa":14018,"lise":14019,"malhotra":14020,"checkers":14021,"server":14022,"vowed":14023,"targeting":14024,"donuts":14025,"hypocrisy":14026,"mango":14027,"naw":14028,"lemme":14029,"santo":14030,"floods":14031,"boyle":14032,"souvenirs":14033,"pasture":14034,"slum":14035,"cowardice":14036,"satin":14037,"jackal":14038,"traln":14039,"dealings":14040,"clink":14041,"sutton":14042,"ie":14043,"tortoise":14044,"masseur":14045,"martinis":14046,"crashlng":14047,"grants":14048,"icon":14049,"dicky":14050,"hobbies":14051,"camelot":14052,"hedge":14053,"hijacked":14054,"hooves":14055,"attain":14056,"immigrant":14057,"shabby":14058,"cures":14059,"partridge":14060,"springtime":14061,"emmett":14062,"cylinder":14063,"valleys":14064,"spiral":14065,"demonstrations":14066,"snowball":14067,"holdin":14068,"republicans":14069,"tock":14070,"clover":14071,"wolfe":14072,"cyclops":14073,"wook":14074,"charly":14075,"swears":14076,"separates":14077,"crystals":14078,"wacky":14079,"experimenting":14080,"misty":14081,"murderous":14082,"nazareth":14083,"sweethearts":14084,"goldman":14085,"millionaires":14086,"rooftop":14087,"lug":14088,"graphic":14089,"tilt":14090,"unkind":14091,"rocker":14092,"dreary":14093,"lke":14094,"reduction":14095,"pickin":14096,"chilling":14097,"gurney":14098,"francie":14099,"terri":14100,"marv":14101,"cunts":14102,"episodes":14103,"closure":14104,"workout":14105,"blindfold":14106,"rigid":14107,"hauling":14108,"comfortably":14109,"conflicts":14110,"romero":14111,"manufacturing":14112,"illustrious":14113,"pavilion":14114,"jingling":14115,"financing":14116,"complexion":14117,"exiled":14118,"electrician":14119,"wonderland":14120,"jimmie":14121,"boon":14122,"assassinate":14123,"starr":14124,"oasis":14125,"iceberg":14126,"jacked":14127,"mentality":14128,"leung":14129,"sykes":14130,"tian":14131,"marnie":14132,"piya":14133,"muttley":14134,"speeds":14135,"speechless":14136,"nostalgia":14137,"coordinate":14138,"compassionate":14139,"scanning":14140,"perpetual":14141,"deprive":14142,"heartbroken":14143,"freeman":14144,"concerto":14145,"viewing":14146,"confederate":14147,"castor":14148,"teamwork":14149,"loaned":14150,"broth":14151,"pilgrims":14152,"proposals":14153,"carving":14154,"unanimous":14155,"tiresome":14156,"koo":14157,"rah":14158,"capricorn":14159,"jamming":14160,"intrigued":14161,"controller":14162,"congo":14163,"macarthur":14164,"ozone":14165,"horseshit":14166,"tino":14167,"kapoor":14168,"rubin":14169,"seaside":14170,"bathed":14171,"diagnosed":14172,"frown":14173,"assed":14174,"collects":14175,"bellies":14176,"curses":14177,"rommel":14178,"maxine":14179,"snore":14180,"adjustment":14181,"cerebral":14182,"greeted":14183,"domination":14184,"cm":14185,"kan":14186,"blackjack":14187,"frantic":14188,"clockwork":14189,"shifted":14190,"tasting":14191,"shilling":14192,"chanel":14193,"leland":14194,"zachary":14195,"gideon":14196,"stig":14197,"astrid":14198,"bora":14199,"koushik":14200,"toyou":14201,"casually":14202,"funniest":14203,"quoting":14204,"ifwe":14205,"blames":14206,"trails":14207,"exhaustion":14208,"kg":14209,"meddling":14210,"contributed":14211,"sho":14212,"erich":14213,"feii":14214,"jell":14215,"peeled":14216,"penal":14217,"afterlife":14218,"humanitarian":14219,"emerson":14220,"hayden":14221,"engraved":14222,"ulysses":14223,"jens":14224,"primarily":14225,"leech":14226,"mow":14227,"perverts":14228,"chimp":14229,"dumpster":14230,"saudi":14231,"blinding":14232,"compatible":14233,"speck":14234,"array":14235,"foxy":14236,"farmhouse":14237,"flyin":14238,"slices":14239,"spaniards":14240,"locket":14241,"felicia":14242,"señora":14243,"fulfilling":14244,"inter":14245,"poorer":14246,"antibiotics":14247,"conceited":14248,"hagen":14249,"cider":14250,"smokey":14251,"shiva":14252,"threads":14253,"triad":14254,"blacked":14255,"ballard":14256,"floss":14257,"administrative":14258,"vinci":14259,"arlene":14260,"aman":14261,"roary":14262,"rlggs":14263,"crucify":14264,"intentionally":14265,"wacko":14266,"divert":14267,"poll":14268,"exhaust":14269,"sancho":14270,"endings":14271,"orient":14272,"frenzy":14273,"airs":14274,"enlist":14275,"discoveries":14276,"transmitted":14277,"wham":14278,"inquiries":14279,"waved":14280,"contestant":14281,"keiko":14282,"grizzly":14283,"itjust":14284,"ditched":14285,"clucking":14286,"chandelier":14287,"stamped":14288,"fanatic":14289,"nestor":14290,"poirot":14291,"sinatra":14292,"clalre":14293,"targeted":14294,"mtv":14295,"cylons":14296,"rods":14297,"authors":14298,"holdup":14299,"vocation":14300,"cranky":14301,"hinges":14302,"recital":14303,"swung":14304,"indebted":14305,"leagues":14306,"presses":14307,"corridors":14308,"steamed":14309,"compose":14310,"aids":14311,"ratio":14312,"swallows":14313,"gains":14314,"nosed":14315,"kabir":14316,"thudding":14317,"renee":14318,"keepin":14319,"tut":14320,"brushing":14321,"plots":14322,"frederic":14323,"counsellor":14324,"casablanca":14325,"projector":14326,"leeds":14327,"solicitor":14328,"clips":14329,"nationals":14330,"homeboy":14331,"farting":14332,"anjin":14333,"secretive":14334,"believable":14335,"mandatory":14336,"latter":14337,"comforts":14338,"victories":14339,"bubbling":14340,"divers":14341,"sweeps":14342,"youngster":14343,"sciences":14344,"rhythmic":14345,"detachment":14346,"orchids":14347,"hateful":14348,"yeh":14349,"dangerously":14350,"needless":14351,"andersen":14352,"walters":14353,"mandarin":14354,"obsolete":14355,"blinking":14356,"commando":14357,"stammers":14358,"textbook":14359,"harald":14360,"sik":14361,"thatyou":14362,"philosophical":14363,"wad":14364,"reconnaissance":14365,"carts":14366,"extravagant":14367,"hippies":14368,"cyanide":14369,"interstate":14370,"nobles":14371,"spaniard":14372,"unwell":14373,"astonished":14374,"unthinkable":14375,"rosario":14376,"subtitling":14377,"timid":14378,"incorrect":14379,"shun":14380,"hybrid":14381,"foxes":14382,"fern":14383,"gases":14384,"ozu":14385,"fancies":14386,"rlght":14387,"riddles":14388,"tumble":14389,"unfold":14390,"nt":14391,"nickels":14392,"bowen":14393,"invaders":14394,"detonate":14395,"ante":14396,"merle":14397,"farrell":14398,"tanker":14399,"typhoon":14400,"dioxide":14401,"commodity":14402,"tacky":14403,"ramón":14404,"raquel":14405,"obelix":14406,"sesame":14407,"mercenary":14408,"peers":14409,"sylvie":14410,"bahamas":14411,"bursts":14412,"corral":14413,"chronicle":14414,"regretted":14415,"friedrich":14416,"frightful":14417,"musketeers":14418,"outdoor":14419,"pouch":14420,"hacking":14421,"lon":14422,"serene":14423,"untrue":14424,"pushy":14425,"federico":14426,"linger":14427,"alexandre":14428,"sybil":14429,"langley":14430,"carlitos":14431,"grandad":14432,"focusing":14433,"sluts":14434,"redneck":14435,"containment":14436,"overrated":14437,"leverage":14438,"heathen":14439,"checkmate":14440,"paramedics":14441,"sneaked":14442,"frail":14443,"mockery":14444,"espionage":14445,"achievements":14446,"mackerel":14447,"calves":14448,"baloney":14449,"injected":14450,"nectar":14451,"specimens":14452,"crumble":14453,"earnest":14454,"interruption":14455,"boast":14456,"skeletons":14457,"catfish":14458,"deserts":14459,"franks":14460,"barlow":14461,"colleen":14462,"controi":14463,"jeb":14464,"bentley":14465,"lago":14466,"stefano":14467,"cutler":14468,"coz":14469,"gillian":14470,"pandey":14471,"surfer":14472,"ports":14473,"swann":14474,"perjury":14475,"analyzed":14476,"mastered":14477,"astronomers":14478,"roofs":14479,"blueprints":14480,"coy":14481,"separating":14482,"newscaster":14483,"dutchman":14484,"struggles":14485,"outskirts":14486,"lilies":14487,"kaufman":14488,"relentless":14489,"bei":14490,"hick":14491,"pickled":14492,"clams":14493,"verne":14494,"patriotism":14495,"malice":14496,"yawns":14497,"lik":14498,"dem":14499,"penn":14500,"latch":14501,"rotation":14502,"magnum":14503,"jaguar":14504,"tracey":14505,"chino":14506,"chandra":14507,"vulcan":14508,"awaited":14509,"stares":14510,"latte":14511,"scraps":14512,"reservoir":14513,"caucasian":14514,"headphones":14515,"spun":14516,"malicious":14517,"demonstrated":14518,"tolerated":14519,"rehearsed":14520,"praises":14521,"johanna":14522,"contributions":14523,"alvarez":14524,"whiff":14525,"spree":14526,"pesetas":14527,"basque":14528,"amaze":14529,"receptionist":14530,"luciano":14531,"orientation":14532,"dax":14533,"gaius":14534,"rican":14535,"levi":14536,"simplest":14537,"credible":14538,"restrain":14539,"obsessive":14540,"damaging":14541,"medallion":14542,"notions":14543,"viilage":14544,"bedside":14545,"eisenhower":14546,"certificates":14547,"rand":14548,"parson":14549,"klara":14550,"scalpel":14551,"crossword":14552,"unbelievably":14553,"glasgow":14554,"sylvester":14555,"rewind":14556,"forbes":14557,"yogi":14558,"nutcase":14559,"methane":14560,"miyagi":14561,"sory":14562,"shanti":14563,"afro":14564,"shekhar":14565,"spanking":14566,"patriots":14567,"yak":14568,"hooking":14569,"delays":14570,"sweety":14571,"homosexuals":14572,"fulfil":14573,"regained":14574,"catastrophic":14575,"nominated":14576,"scumbags":14577,"stupidest":14578,"goblin":14579,"aura":14580,"scoring":14581,"sheffield":14582,"owning":14583,"squeallng":14584,"automated":14585,"beirut":14586,"bog":14587,"colby":14588,"watts":14589,"duran":14590,"mackenzie":14591,"galactic":14592,"ηe":14593,"artifact":14594,"spokesman":14595,"supervise":14596,"bosnia":14597,"spices":14598,"tailed":14599,"hoi":14600,"thicker":14601,"hearty":14602,"enclosed":14603,"iq":14604,"encounters":14605,"rabies":14606,"pioneers":14607,"olsen":14608,"relic":14609,"forks":14610,"unusually":14611,"cornell":14612,"constitutional":14613,"burglars":14614,"disobeyed":14615,"davenport":14616,"bernstein":14617,"comparing":14618,"rescuing":14619,"technicians":14620,"shocks":14621,"alf":14622,"liberties":14623,"angelina":14624,"booster":14625,"implant":14626,"shitless":14627,"jimi":14628,"unicorn":14629,"slugs":14630,"advertisement":14631,"disasters":14632,"carpets":14633,"recalled":14634,"merciless":14635,"harmful":14636,"settlers":14637,"mingle":14638,"gloom":14639,"poisons":14640,"rung":14641,"believers":14642,"mori":14643,"devised":14644,"herds":14645,"secretaries":14646,"alignment":14647,"whatcha":14648,"allegedly":14649,"iistening":14650,"tesla":14651,"lunatics":14652,"anarchist":14653,"plugs":14654,"protests":14655,"tactic":14656,"vinick":14657,"refusal":14658,"hillary":14659,"badges":14660,"llfe":14661,"sassy":14662,"brushed":14663,"drooling":14664,"kraut":14665,"hou":14666,"europeans":14667,"chords":14668,"phrases":14669,"congressional":14670,"persecution":14671,"ab":14672,"iead":14673,"reproduce":14674,"levy":14675,"atta":14676,"bids":14677,"agricultural":14678,"mic":14679,"appreciates":14680,"advertise":14681,"patches":14682,"sarajevo":14683,"cubes":14684,"fetched":14685,"slows":14686,"yugoslavia":14687,"chihuahua":14688,"pizzas":14689,"mohan":14690,"cate":14691,"thinkyou":14692,"reproach":14693,"arkansas":14694,"romano":14695,"siamese":14696,"sputtering":14697,"carcass":14698,"sacrificing":14699,"planetary":14700,"uncertainty":14701,"torches":14702,"jeopardize":14703,"indifference":14704,"productions":14705,"glide":14706,"consulted":14707,"collapsing":14708,"gourmet":14709,"kiddies":14710,"shelters":14711,"tic":14712,"niagara":14713,"earthquakes":14714,"florist":14715,"massa":14716,"flawless":14717,"enlighten":14718,"delilah":14719,"amigos":14720,"connors":14721,"combo":14722,"oracle":14723,"typically":14724,"são":14725,"seo":14726,"headlights":14727,"bimbo":14728,"discouraged":14729,"mailman":14730,"preoccupied":14731,"plainly":14732,"gangway":14733,"sided":14734,"antoinette":14735,"unhealthy":14736,"faithfully":14737,"urgency":14738,"fleeting":14739,"calories":14740,"lavender":14741,"muff":14742,"venezuela":14743,"lce":14744,"conroy":14745,"reptiles":14746,"clatterlng":14747,"gen":14748,"rhoda":14749,"potty":14750,"sherwood":14751,"specs":14752,"drummond":14753,"bergman":14754,"qui":14755,"hathaway":14756,"gravitational":14757,"extraterrestrial":14758,"agatha":14759,"cleanse":14760,"fertility":14761,"sponsored":14762,"bumping":14763,"timed":14764,"shatter":14765,"payin":14766,"nomination":14767,"logo":14768,"coaches":14769,"rowing":14770,"raul":14771,"whit":14772,"yearbook":14773,"ridicule":14774,"doolittle":14775,"behaves":14776,"weston":14777,"pratt":14778,"paramount":14779,"anastasia":14780,"irma":14781,"mag":14782,"functional":14783,"pilar":14784,"bogey":14785,"carole":14786,"não":14787,"goddamnit":14788,"seaweed":14789,"sticker":14790,"observations":14791,"emergencies":14792,"ny":14793,"tile":14794,"cinematography":14795,"healer":14796,"fatter":14797,"subjected":14798,"maternity":14799,"mojo":14800,"sandro":14801,"barred":14802,"quaint":14803,"nakamura":14804,"haze":14805,"vents":14806,"pans":14807,"confinement":14808,"phoning":14809,"noriko":14810,"costly":14811,"mirage":14812,"lebanon":14813,"sellers":14814,"alfie":14815,"refill":14816,"carmela":14817,"creativity":14818,"zatoichi":14819,"cheesy":14820,"coppers":14821,"pc":14822,"vigilante":14823,"babysitting":14824,"fulton":14825,"wedge":14826,"rotate":14827,"covenant":14828,"prophets":14829,"millimeter":14830,"auf":14831,"odor":14832,"inevitably":14833,"reconstruction":14834,"goodies":14835,"fidelity":14836,"steaming":14837,"hélène":14838,"olé":14839,"pu":14840,"costello":14841,"deposited":14842,"fifi":14843,"tarts":14844,"novelty":14845,"curt":14846,"headin":14847,"notjust":14848,"rocked":14849,"jennie":14850,"mound":14851,"glacier":14852,"nim":14853,"tomás":14854,"mainstream":14855,"genetically":14856,"warheads":14857,"ronny":14858,"pious":14859,"purgatory":14860,"stressful":14861,"gala":14862,"whoosh":14863,"barbaric":14864,"twig":14865,"auspicious":14866,"confessions":14867,"cliché":14868,"melbourne":14869,"persecuted":14870,"sahara":14871,"swiftly":14872,"impulses":14873,"corbett":14874,"accuracy":14875,"utopia":14876,"complicate":14877,"deposition":14878,"iow":14879,"hornet":14880,"fiind":14881,"barriers":14882,"mckenna":14883,"ethnic":14884,"zed":14885,"guerrilla":14886,"keyes":14887,"plutonium":14888,"freelance":14889,"commandment":14890,"patio":14891,"jars":14892,"underage":14893,"manic":14894,"odyssey":14895,"rebuilt":14896,"simulation":14897,"fussy":14898,"releases":14899,"desolate":14900,"ointment":14901,"contracted":14902,"outrun":14903,"wary":14904,"breathed":14905,"exposing":14906,"detest":14907,"partially":14908,"naming":14909,"stout":14910,"storeroom":14911,"iaugh":14912,"zhou":14913,"vibrations":14914,"mio":14915,"friar":14916,"docking":14917,"quebec":14918,"primo":14919,"hardcore":14920,"giselle":14921,"cheerleading":14922,"micro":14923,"atm":14924,"skank":14925,"fm":14926,"myka":14927,"anomaly":14928,"goner":14929,"lovebirds":14930,"eyeball":14931,"commend":14932,"navigate":14933,"hamster":14934,"prediction":14935,"mercenaries":14936,"anew":14937,"submission":14938,"patiently":14939,"dietrich":14940,"leningrad":14941,"wronged":14942,"baptism":14943,"bowels":14944,"cher":14945,"manufacturer":14946,"czar":14947,"kingsley":14948,"soothing":14949,"dumbest":14950,"theoretical":14951,"conditioned":14952,"frequencies":14953,"tov":14954,"taels":14955,"quadrant":14956,"cartel":14957,"conditioner":14958,"sanjay":14959,"brushes":14960,"promoting":14961,"hwan":14962,"taxis":14963,"buggers":14964,"legislation":14965,"pledged":14966,"identities":14967,"contradict":14968,"imply":14969,"zulu":14970,"outpost":14971,"impertinent":14972,"unauthorized":14973,"alphonse":14974,"cluck":14975,"horseman":14976,"comanche":14977,"wasp":14978,"bracelets":14979,"plano":14980,"enable":14981,"compact":14982,"rook":14983,"spins":14984,"cedric":14985,"pinkie":14986,"hubby":14987,"ldiot":14988,"amir":14989,"dialed":14990,"filippo":14991,"kris":14992,"kathryn":14993,"cheeseburger":14994,"tiki":14995,"carnal":14996,"ht":14997,"vinny":14998,"alzheimer":14999,"upbringing":15000,"crunching":15001,"beginnings":15002,"judo":15003,"hurrying":15004,"chiang":15005,"clans":15006,"alms":15007,"unheard":15008,"mutilated":15009,"dreamy":15010,"baldwin":15011,"latitude":15012,"barrow":15013,"drlver":15014,"fertilizer":15015,"merrick":15016,"galahad":15017,"iawyer":15018,"eyelids":15019,"cails":15020,"iunch":15021,"midway":15022,"moisture":15023,"capri":15024,"zé":15025,"containers":15026,"alternatives":15027,"sox":15028,"kobe":15029,"bannister":15030,"salim":15031,"imdb":15032,"masturbation":15033,"boog":15034,"dumbledore":15035,"ito":15036,"humping":15037,"continually":15038,"hampshire":15039,"remarried":15040,"pretext":15041,"upgrade":15042,"hoods":15043,"crock":15044,"benefactor":15045,"soften":15046,"truthfully":15047,"drapes":15048,"bethany":15049,"bullying":15050,"observatory":15051,"newcomer":15052,"elk":15053,"fragment":15054,"cuisine":15055,"fugitives":15056,"donations":15057,"muscular":15058,"gobble":15059,"mammoth":15060,"ck":15061,"burrows":15062,"omelette":15063,"dears":15064,"chinaman":15065,"preference":15066,"hither":15067,"pom":15068,"richardson":15069,"smuggler":15070,"abundance":15071,"wal":15072,"lasse":15073,"compulsive":15074,"pastures":15075,"snort":15076,"micah":15077,"snickering":15078,"rai":15079,"plumb":15080,"abduction":15081,"scorn":15082,"dumbass":15083,"cholera":15084,"barricades":15085,"mahjong":15086,"dormitory":15087,"catalog":15088,"ironing":15089,"founding":15090,"sorta":15091,"moods":15092,"gras":15093,"harrington":15094,"memoirs":15095,"unsolved":15096,"blasts":15097,"griffith":15098,"chink":15099,"mammal":15100,"keung":15101,"socrates":15102,"buckley":15103,"temp":15104,"kwan":15105,"commentator":15106,"stealth":15107,"ifl":15108,"hendrix":15109,"hitman":15110,"scandalous":15111,"monarchy":15112,"craziest":15113,"entity":15114,"staging":15115,"turbulence":15116,"flaps":15117,"slipper":15118,"festivities":15119,"syringe":15120,"newlyweds":15121,"cherished":15122,"horoscope":15123,"captivity":15124,"departments":15125,"considerably":15126,"touring":15127,"marking":15128,"blur":15129,"sentry":15130,"dearie":15131,"housekeeping":15132,"bedford":15133,"ifhe":15134,"wop":15135,"helsing":15136,"delicacy":15137,"takeshi":15138,"townsend":15139,"weiss":15140,"merge":15141,"shreds":15142,"aki":15143,"kaplan":15144,"flourish":15145,"momentum":15146,"catering":15147,"estates":15148,"beaumont":15149,"kee":15150,"hy":15151,"fai":15152,"pe":15153,"zap":15154,"gant":15155,"marple":15156,"hachi":15157,"viagra":15158,"slmon":15159,"deunan":15160,"offenders":15161,"stunts":15162,"caldwell":15163,"stairway":15164,"bub":15165,"hickok":15166,"bargaining":15167,"unstoppable":15168,"handcuffed":15169,"pictured":15170,"toil":15171,"owls":15172,"aviation":15173,"persuasion":15174,"collectors":15175,"homosexuality":15176,"ramsey":15177,"slab":15178,"entrust":15179,"talkie":15180,"barclay":15181,"twitch":15182,"jester":15183,"lineup":15184,"bono":15185,"damnit":15186,"anus":15187,"ofhere":15188,"enormously":15189,"edgy":15190,"alot":15191,"intruders":15192,"gigs":15193,"unharmed":15194,"renewed":15195,"wraps":15196,"prudent":15197,"vendor":15198,"maths":15199,"subversive":15200,"dramatically":15201,"disciplinary":15202,"marquise":15203,"uncommon":15204,"versions":15205,"tout":15206,"plaque":15207,"hurried":15208,"slums":15209,"aladdin":15210,"upwards":15211,"cassius":15212,"connects":15213,"rural":15214,"bolivia":15215,"slr":15216,"keg":15217,"markings":15218,"gaul":15219,"courtesan":15220,"varsity":15221,"bearings":15222,"stacked":15223,"tyrone":15224,"universities":15225,"barnaby":15226,"kerosene":15227,"kashmir":15228,"misha":15229,"sabine":15230,"cyborg":15231,"baltar":15232,"weakened":15233,"blackmailed":15234,"proportions":15235,"commie":15236,"fancied":15237,"brochure":15238,"flakes":15239,"renegade":15240,"seaman":15241,"fungus":15242,"schizophrenia":15243,"manufactured":15244,"bondage":15245,"schooling":15246,"escorted":15247,"festive":15248,"finances":15249,"attachment":15250,"infinitely":15251,"declined":15252,"sheik":15253,"maggots":15254,"bulldog":15255,"unreliable":15256,"luckiest":15257,"napkins":15258,"lrish":15259,"sewed":15260,"tailing":15261,"wilkins":15262,"yap":15263,"inaudible":15264,"thaw":15265,"authorize":15266,"arthritis":15267,"pap":15268,"ballistics":15269,"judah":15270,"bitching":15271,"hao":15272,"lemons":15273,"paralysis":15274,"chills":15275,"gaming":15276,"riverside":15277,"potent":15278,"labyrinth":15279,"recreation":15280,"parisian":15281,"oars":15282,"totaily":15283,"bleak":15284,"publication":15285,"lanterns":15286,"valentin":15287,"shogunate":15288,"kno":15289,"impeccable":15290,"heath":15291,"submarines":15292,"transmitting":15293,"hearse":15294,"youthful":15295,"spurs":15296,"milwaukee":15297,"tam":15298,"tle":15299,"irritated":15300,"orson":15301,"wuss":15302,"mayhem":15303,"valentina":15304,"dazzle":15305,"completion":15306,"tabs":15307,"exclaiming":15308,"unavailable":15309,"hammered":15310,"piled":15311,"taboo":15312,"battleship":15313,"strand":15314,"weaken":15315,"queenie":15316,"strangler":15317,"muzzle":15318,"typed":15319,"persuasive":15320,"slaughterhouse":15321,"directory":15322,"koji":15323,"lorry":15324,"thrive":15325,"ahmad":15326,"ballot":15327,"shooters":15328,"rink":15329,"nil":15330,"sellin":15331,"allergies":15332,"greer":15333,"karim":15334,"lured":15335,"martians":15336,"rhode":15337,"hoops":15338,"tendencies":15339,"seminary":15340,"mohammad":15341,"albuquerque":15342,"sleazy":15343,"faucet":15344,"penetration":15345,"prevents":15346,"highland":15347,"dharma":15348,"compelling":15349,"endanger":15350,"descendant":15351,"stork":15352,"trailing":15353,"irs":15354,"starry":15355,"elle":15356,"washroom":15357,"picket":15358,"insolence":15359,"seagull":15360,"os":15361,"sheng":15362,"possum":15363,"petrified":15364,"edmond":15365,"paradox":15366,"builshit":15367,"berserk":15368,"gehrig":15369,"myron":15370,"adriana":15371,"kristen":15372,"kajal":15373,"reggae":15374,"zak":15375,"shik":15376,"hula":15377,"funnier":15378,"binding":15379,"disclose":15380,"gabriella":15381,"caddy":15382,"tombs":15383,"eww":15384,"oww":15385,"doves":15386,"exploitation":15387,"inexperienced":15388,"begs":15389,"lndeed":15390,"petit":15391,"castles":15392,"retainer":15393,"boulder":15394,"theaters":15395,"riff":15396,"mutton":15397,"gags":15398,"invading":15399,"dresden":15400,"bonfire":15401,"mmmm":15402,"senora":15403,"hauser":15404,"hive":15405,"clemens":15406,"elusive":15407,"maki":15408,"messin":15409,"dickinson":15410,"aubrey":15411,"pegasus":15412,"psyched":15413,"zhu":15414,"santi":15415,"kowalski":15416,"rae":15417,"flushes":15418,"cupcake":15419,"chunks":15420,"mortuary":15421,"wreath":15422,"pulitzer":15423,"upstate":15424,"smacked":15425,"monuments":15426,"bazaar":15427,"psyche":15428,"designing":15429,"bai":15430,"hallucination":15431,"awakening":15432,"dipped":15433,"mais":15434,"acquaintances":15435,"sculptor":15436,"solace":15437,"hunchback":15438,"duration":15439,"clinging":15440,"bordeaux":15441,"oxen":15442,"flattery":15443,"hiccups":15444,"iikes":15445,"conservatory":15446,"masao":15447,"stamina":15448,"guitars":15449,"bennie":15450,"sergey":15451,"cor":15452,"sim":15453,"vested":15454,"dwelling":15455,"malt":15456,"disarm":15457,"delgado":15458,"cluster":15459,"eloise":15460,"rhea":15461,"oye":15462,"ljust":15463,"butchered":15464,"elevated":15465,"meek":15466,"copying":15467,"mormon":15468,"blindly":15469,"cedar":15470,"clacking":15471,"earnings":15472,"yamamoto":15473,"organise":15474,"gent":15475,"ideology":15476,"luxurious":15477,"unborn":15478,"builders":15479,"adviser":15480,"bestow":15481,"crimson":15482,"lifelong":15483,"plight":15484,"masha":15485,"downfall":15486,"doubting":15487,"participated":15488,"energetic":15489,"cadets":15490,"frontal":15491,"paulette":15492,"squaw":15493,"cady":15494,"wreckage":15495,"granite":15496,"stat":15497,"marius":15498,"rollo":15499,"deformed":15500,"trophies":15501,"urn":15502,"striped":15503,"porky":15504,"sleepin":15505,"extracted":15506,"roxie":15507,"google":15508,"butters":15509,"gemma":15510,"hwa":15511,"smalls":15512,"dispatcher":15513,"ofthem":15514,"whooshing":15515,"amor":15516,"discrimination":15517,"endurance":15518,"premium":15519,"horrific":15520,"donut":15521,"retail":15522,"blindness":15523,"caitlin":15524,"ballerina":15525,"cramped":15526,"wrinkled":15527,"branded":15528,"valuables":15529,"ds":15530,"envelopes":15531,"saxophone":15532,"spectrum":15533,"informal":15534,"yoshida":15535,"circular":15536,"peking":15537,"hodges":15538,"nichols":15539,"burnin":15540,"kickin":15541,"gs":15542,"setsuko":15543,"compton":15544,"mowgli":15545,"bonding":15546,"lucio":15547,"kristin":15548,"brunch":15549,"retribution":15550,"lasagna":15551,"interrogated":15552,"commentary":15553,"possesses":15554,"hopelessly":15555,"aisha":15556,"gamblers":15557,"forgives":15558,"braun":15559,"delegate":15560,"scrubbing":15561,"butyou":15562,"punctual":15563,"heartbreak":15564,"murmurlng":15565,"crazier":15566,"honky":15567,"predicament":15568,"refers":15569,"thrash":15570,"elwood":15571,"consuming":15572,"banish":15573,"excrement":15574,"anya":15575,"jacuzzi":15576,"africans":15577,"galen":15578,"sensor":15579,"moshe":15580,"wonka":15581,"flair":15582,"overly":15583,"subpoena":15584,"threesome":15585,"serbia":15586,"adversary":15587,"passionately":15588,"assess":15589,"reclaim":15590,"proverb":15591,"mistook":15592,"clarinet":15593,"ecstatic":15594,"drool":15595,"grasshopper":15596,"seasick":15597,"icebox":15598,"holed":15599,"martyrs":15600,"jiffy":15601,"machete":15602,"repression":15603,"nietzsche":15604,"output":15605,"ake":15606,"frosty":15607,"zee":15608,"carp":15609,"turnin":15610,"woodward":15611,"nao":15612,"kroner":15613,"maggle":15614,"karel":15615,"slngs":15616,"racism":15617,"seema":15618,"windmill":15619,"clang":15620,"expressions":15621,"folder":15622,"infiltrate":15623,"translating":15624,"helium":15625,"habitat":15626,"stalk":15627,"infested":15628,"lanes":15629,"alexei":15630,"traveller":15631,"duo":15632,"lash":15633,"mooing":15634,"lollipop":15635,"mucho":15636,"ragged":15637,"fingertips":15638,"mata":15639,"freshly":15640,"voltage":15641,"fangs":15642,"goggles":15643,"maniacs":15644,"croft":15645,"sera":15646,"wigs":15647,"renata":15648,"ventura":15649,"mana":15650,"israelis":15651,"dina":15652,"orthodox":15653,"brood":15654,"researcher":15655,"rebound":15656,"dukes":15657,"martln":15658,"markus":15659,"psychiatry":15660,"pantry":15661,"sophomore":15662,"measles":15663,"historian":15664,"writings":15665,"revolutionaries":15666,"whirl":15667,"voilà":15668,"cannibals":15669,"cooperating":15670,"sims":15671,"ip":15672,"purge":15673,"franchise":15674,"whatnot":15675,"bristol":15676,"bleach":15677,"autographs":15678,"snores":15679,"pinball":15680,"intestines":15681,"horton":15682,"suh":15683,"resource":15684,"jj":15685,"rolf":15686,"operates":15687,"shiver":15688,"implications":15689,"alba":15690,"characteristic":15691,"ryder":15692,"expanded":15693,"wizards":15694,"winged":15695,"thyself":15696,"brooch":15697,"excluded":15698,"mannered":15699,"accommodation":15700,"exceptionally":15701,"dyed":15702,"especiaily":15703,"mouthful":15704,"verified":15705,"traders":15706,"thorndyke":15707,"bulbs":15708,"indigestion":15709,"distracting":15710,"sightseeing":15711,"alexandria":15712,"skeffington":15713,"quill":15714,"birmingham":15715,"silenced":15716,"racer":15717,"ith":15718,"schwartz":15719,"biz":15720,"dodgers":15721,"dinars":15722,"kui":15723,"shinji":15724,"lula":15725,"maja":15726,"vader":15727,"steph":15728,"merits":15729,"notebooks":15730,"maggot":15731,"casinos":15732,"washer":15733,"plump":15734,"discovers":15735,"perpetrator":15736,"editors":15737,"czechoslovakia":15738,"signore":15739,"recordings":15740,"anesthetic":15741,"reopen":15742,"gordo":15743,"dispatched":15744,"roxy":15745,"connelly":15746,"moderate":15747,"atrocities":15748,"hayward":15749,"straightaway":15750,"loudspeaker":15751,"concludes":15752,"coded":15753,"fluke":15754,"brice":15755,"huey":15756,"paxton":15757,"detonation":15758,"battling":15759,"hardened":15760,"molten":15761,"adventurous":15762,"peaks":15763,"booming":15764,"cyprus":15765,"cesare":15766,"lennox":15767,"payoff":15768,"forgery":15769,"eminent":15770,"inventing":15771,"está":15772,"etiquette":15773,"playful":15774,"furnished":15775,"obstruction":15776,"boundary":15777,"hustling":15778,"appendix":15779,"glitter":15780,"mentions":15781,"intimidate":15782,"andromeda":15783,"yusuf":15784,"yuen":15785,"esmeralda":15786,"elisa":15787,"woodhouse":15788,"yikes":15789,"natalia":15790,"doreen":15791,"minimal":15792,"macleod":15793,"blog":15794,"doses":15795,"strips":15796,"syria":15797,"minors":15798,"nighttime":15799,"summertime":15800,"overcoat":15801,"pours":15802,"teens":15803,"abomination":15804,"pimps":15805,"intoxicated":15806,"comm":15807,"shone":15808,"nobleman":15809,"timers":15810,"unleashed":15811,"dory":15812,"unwanted":15813,"blazes":15814,"indispensable":15815,"bullies":15816,"motions":15817,"reviewed":15818,"comma":15819,"slaps":15820,"overthere":15821,"novelist":15822,"licensed":15823,"distinctly":15824,"matador":15825,"henrietta":15826,"competitor":15827,"unified":15828,"fuji":15829,"toledo":15830,"evaluate":15831,"nausea":15832,"elijah":15833,"mcqueen":15834,"parrish":15835,"gunflre":15836,"resentment":15837,"venue":15838,"takeover":15839,"wassup":15840,"worf":15841,"rushes":15842,"hauled":15843,"cholesterol":15844,"relying":15845,"resulting":15846,"cartridges":15847,"untouched":15848,"sarcasm":15849,"marketplace":15850,"aristocrats":15851,"memorized":15852,"rents":15853,"wring":15854,"forbids":15855,"cannibal":15856,"infernal":15857,"emerging":15858,"oop":15859,"sentiments":15860,"influences":15861,"louvre":15862,"decorator":15863,"baskets":15864,"hattie":15865,"cartwright":15866,"twain":15867,"mutation":15868,"scientifically":15869,"johnston":15870,"recipes":15871,"deleted":15872,"ralphie":15873,"stryker":15874,"rowena":15875,"rolex":15876,"ludo":15877,"visiontext":15878,"decorating":15879,"mysteriously":15880,"caffeine":15881,"liv":15882,"housework":15883,"predictions":15884,"maddox":15885,"passages":15886,"dismount":15887,"philosophers":15888,"inadequate":15889,"resistant":15890,"wil":15891,"lifeless":15892,"astronomy":15893,"johannes":15894,"loveliest":15895,"godforsaken":15896,"lnstead":15897,"tainted":15898,"rosary":15899,"reconciliation":15900,"patrons":15901,"chime":15902,"franc":15903,"lumps":15904,"nationality":15905,"infect":15906,"tux":15907,"humidity":15908,"shiro":15909,"participating":15910,"researching":15911,"heavlly":15912,"ur":15913,"spooked":15914,"chuckie":15915,"mead":15916,"hitter":15917,"ak":15918,"harass":15919,"wrecking":15920,"supplier":15921,"staggering":15922,"hallucinating":15923,"grad":15924,"auditorium":15925,"ps":15926,"reins":15927,"grinning":15928,"namely":15929,"succession":15930,"lodging":15931,"lodged":15932,"slayer":15933,"lnto":15934,"clerks":15935,"crypt":15936,"arithmetic":15937,"highways":15938,"futures":15939,"chlef":15940,"trough":15941,"dishwasher":15942,"choppers":15943,"calms":15944,"iaughing":15945,"shrewd":15946,"oatmeal":15947,"olivier":15948,"priscilla":15949,"grains":15950,"dover":15951,"trades":15952,"neatly":15953,"fruitcake":15954,"fleur":15955,"patton":15956,"akbar":15957,"berman":15958,"nirvana":15959,"aya":15960,"bubber":15961,"vogue":15962,"performers":15963,"occult":15964,"enjoyable":15965,"angelica":15966,"fairfax":15967,"blueberry":15968,"hollering":15969,"stinkin":15970,"quixote":15971,"hombre":15972,"berg":15973,"rudolf":15974,"informing":15975,"maidens":15976,"bern":15977,"madge":15978,"unloading":15979,"brewing":15980,"ventilation":15981,"maneuvers":15982,"undertake":15983,"pandora":15984,"belches":15985,"gibraltar":15986,"bends":15987,"pearson":15988,"volts":15989,"vines":15990,"salesmen":15991,"distinctive":15992,"racetrack":15993,"saddest":15994,"cosette":15995,"spleen":15996,"weirdest":15997,"ashton":15998,"sprayed":15999,"bree":16000,"aladin":16001,"baek":16002,"bel":16003,"detached":16004,"exercising":16005,"hoodlums":16006,"sao":16007,"stutter":16008,"calculus":16009,"soar":16010,"invaluable":16011,"substances":16012,"unrest":16013,"delinquent":16014,"ravine":16015,"heretic":16016,"cara":16017,"demolished":16018,"io":16019,"skis":16020,"animated":16021,"highlight":16022,"parlour":16023,"shortest":16024,"gazing":16025,"faintest":16026,"fellowship":16027,"relish":16028,"shepherds":16029,"lettin":16030,"bela":16031,"pillars":16032,"everest":16033,"larkin":16034,"valentino":16035,"arcade":16036,"layla":16037,"hyo":16038,"livia":16039,"alyssa":16040,"cld":16041,"precedent":16042,"stalls":16043,"prune":16044,"speculate":16045,"blockade":16046,"messengers":16047,"muster":16048,"hereditary":16049,"trainee":16050,"pence":16051,"georg":16052,"outraged":16053,"genre":16054,"dishonor":16055,"maitre":16056,"barbershop":16057,"adolescent":16058,"promptly":16059,"amidst":16060,"meowing":16061,"incorporated":16062,"ivanovich":16063,"density":16064,"tidal":16065,"nashville":16066,"alistair":16067,"pox":16068,"concepts":16069,"dia":16070,"nola":16071,"patti":16072,"chavez":16073,"nicki":16074,"vu":16075,"uma":16076,"damian":16077,"foreplay":16078,"pootie":16079,"algebra":16080,"fished":16081,"prejudiced":16082,"sadistic":16083,"displayed":16084,"reilly":16085,"doubtful":16086,"cashed":16087,"chopsticks":16088,"adaptation":16089,"alarming":16090,"enjoyment":16091,"blurred":16092,"tvs":16093,"mulligan":16094,"elimination":16095,"reiko":16096,"trampled":16097,"thereby":16098,"initiation":16099,"buttercup":16100,"gill":16101,"pottery":16102,"heals":16103,"canton":16104,"tra":16105,"prima":16106,"cooled":16107,"aeroplane":16108,"questionable":16109,"airports":16110,"bonny":16111,"davidson":16112,"wraith":16113,"kappa":16114,"felicity":16115,"dokey":16116,"oslo":16117,"vittorio":16118,"peppino":16119,"augusto":16120,"gauls":16121,"evolutionary":16122,"andie":16123,"kayla":16124,"gowns":16125,"canon":16126,"graduates":16127,"digits":16128,"straws":16129,"awoke":16130,"rebirth":16131,"wartime":16132,"esta":16133,"jumpin":16134,"prone":16135,"knowed":16136,"intensely":16137,"horrified":16138,"leeches":16139,"urged":16140,"lax":16141,"betrothed":16142,"beheaded":16143,"lard":16144,"plastered":16145,"ravishing":16146,"gymnastics":16147,"halo":16148,"consort":16149,"hemingway":16150,"lush":16151,"usher":16152,"tagged":16153,"coupons":16154,"texture":16155,"surplus":16156,"photographic":16157,"arouse":16158,"hesitated":16159,"skid":16160,"pilate":16161,"lenore":16162,"michiko":16163,"wick":16164,"parsons":16165,"dud":16166,"dimes":16167,"knuckle":16168,"lupin":16169,"firepower":16170,"roper":16171,"rizzo":16172,"sana":16173,"beeper":16174,"jabba":16175,"indicted":16176,"saber":16177,"aka":16178,"everytime":16179,"quo":16180,"yorkshire":16181,"bayonet":16182,"scouting":16183,"winnings":16184,"withdrew":16185,"prohibition":16186,"unspeakable":16187,"hiss":16188,"researchers":16189,"searches":16190,"reacting":16191,"pansy":16192,"salem":16193,"slashed":16194,"squads":16195,"favorable":16196,"brigadier":16197,"macgregor":16198,"inseparable":16199,"vancouver":16200,"obligated":16201,"toothache":16202,"xi":16203,"walnut":16204,"stature":16205,"geometry":16206,"fats":16207,"aristotle":16208,"hartman":16209,"picard":16210,"capabilities":16211,"clementine":16212,"mortality":16213,"thriller":16214,"keats":16215,"broccoli":16216,"pitkin":16217,"laila":16218,"franny":16219,"idaho":16220,"adjusting":16221,"enrico":16222,"stuttering":16223,"deployed":16224,"casing":16225,"nudity":16226,"nostradamus":16227,"hoodlum":16228,"hospitalized":16229,"constructive":16230,"rooted":16231,"cocking":16232,"unhappiness":16233,"osman":16234,"looky":16235,"cretin":16236,"disqualified":16237,"implants":16238,"ample":16239,"persia":16240,"caliph":16241,"sympathize":16242,"envoy":16243,"relaxation":16244,"iocked":16245,"soprano":16246,"robbins":16247,"bearded":16248,"eskimo":16249,"stomachs":16250,"iist":16251,"nami":16252,"gage":16253,"desdemona":16254,"coastal":16255,"lacey":16256,"stokes":16257,"templeton":16258,"biker":16259,"frickin":16260,"kubrick":16261,"seaquest":16262,"presley":16263,"tori":16264,"bleeds":16265,"cooped":16266,"nightcap":16267,"viable":16268,"upcoming":16269,"gulls":16270,"oats":16271,"ghostly":16272,"calculating":16273,"rejects":16274,"aristocrat":16275,"myung":16276,"garment":16277,"tides":16278,"illegitimate":16279,"streetcar":16280,"aron":16281,"shing":16282,"swarming":16283,"iots":16284,"heartache":16285,"cosmetics":16286,"homicidal":16287,"conversion":16288,"pooch":16289,"nonstop":16290,"galileo":16291,"toulouse":16292,"weakest":16293,"porcelain":16294,"torah":16295,"implies":16296,"lennie":16297,"diameter":16298,"goalie":16299,"darrell":16300,"vcr":16301,"clarice":16302,"yves":16303,"stargate":16304,"wrinkle":16305,"bloated":16306,"coil":16307,"arabian":16308,"succeeds":16309,"accountable":16310,"doctrine":16311,"gulps":16312,"constantinople":16313,"scottie":16314,"carr":16315,"kingston":16316,"deserters":16317,"provocation":16318,"hurley":16319,"allez":16320,"injun":16321,"clipped":16322,"disability":16323,"sufficiently":16324,"maturity":16325,"bolsheviks":16326,"arose":16327,"dlstance":16328,"albany":16329,"improper":16330,"designers":16331,"laurence":16332,"swells":16333,"specials":16334,"jellyfish":16335,"nameless":16336,"lyons":16337,"loch":16338,"yippee":16339,"dwarves":16340,"goodbyes":16341,"tres":16342,"perch":16343,"bookie":16344,"outbreak":16345,"demented":16346,"ap":16347,"tokugawa":16348,"avatar":16349,"joaquin":16350,"lazar":16351,"artifacts":16352,"badass":16353,"extraordinarily":16354,"unleash":16355,"urges":16356,"felon":16357,"battered":16358,"talkative":16359,"caramel":16360,"awol":16361,"errol":16362,"eaters":16363,"hangman":16364,"silva":16365,"specialized":16366,"gigolo":16367,"induced":16368,"stretches":16369,"milking":16370,"wrongs":16371,"evasive":16372,"thrashing":16373,"uproar":16374,"resulted":16375,"reckoning":16376,"descending":16377,"peninsula":16378,"ruckus":16379,"headmistress":16380,"ami":16381,"bellows":16382,"fakes":16383,"armchair":16384,"outlook":16385,"provocative":16386,"ulrich":16387,"heirs":16388,"morales":16389,"vibration":16390,"nerds":16391,"creaklng":16392,"mclane":16393,"mazel":16394,"estelle":16395,"marin":16396,"taping":16397,"meng":16398,"reschedule":16399,"colombian":16400,"judicial":16401,"fairness":16402,"extraction":16403,"puzzled":16404,"owing":16405,"reyes":16406,"hwang":16407,"imposing":16408,"ein":16409,"priestess":16410,"summary":16411,"stimulate":16412,"barging":16413,"paced":16414,"breathless":16415,"sanderson":16416,"nearing":16417,"attentive":16418,"argentine":16419,"strife":16420,"aroma":16421,"perished":16422,"coyotes":16423,"maverick":16424,"jeanette":16425,"grocer":16426,"diplomacy":16427,"relics":16428,"undergo":16429,"ringer":16430,"engaging":16431,"vasco":16432,"apprehended":16433,"mccall":16434,"consecutive":16435,"lucinda":16436,"bras":16437,"cougar":16438,"physicists":16439,"tessa":16440,"frigid":16441,"lizzy":16442,"trippin":16443,"brownies":16444,"diabetic":16445,"sorting":16446,"towed":16447,"forsake":16448,"spilt":16449,"proclaimed":16450,"firms":16451,"inferno":16452,"hatched":16453,"depraved":16454,"incentive":16455,"guerrillas":16456,"quail":16457,"honours":16458,"teammates":16459,"blondes":16460,"slopes":16461,"majors":16462,"citizenship":16463,"conspicuous":16464,"gums":16465,"gilda":16466,"vikings":16467,"contemplate":16468,"tien":16469,"opal":16470,"startling":16471,"component":16472,"bligh":16473,"newt":16474,"accomplishment":16475,"pauly":16476,"albatross":16477,"maynard":16478,"dreaded":16479,"monetary":16480,"lucrative":16481,"blowin":16482,"yvette":16483,"sodium":16484,"ingredient":16485,"etienne":16486,"eruption":16487,"skywalker":16488,"akash":16489,"renato":16490,"briefed":16491,"loner":16492,"transfers":16493,"jailed":16494,"wholesale":16495,"jehovah":16496,"jameson":16497,"ethiopia":16498,"thames":16499,"wrongly":16500,"det":16501,"chestnut":16502,"hancock":16503,"foo":16504,"vida":16505,"jig":16506,"showdown":16507,"darius":16508,"rt":16509,"jeeves":16510,"mgm":16511,"mindless":16512,"restrictions":16513,"myths":16514,"prescribe":16515,"vibrating":16516,"demonic":16517,"williamson":16518,"rips":16519,"nbc":16520,"chit":16521,"irina":16522,"sari":16523,"nba":16524,"marissa":16525,"meteorite":16526,"roadblocks":16527,"hottie":16528,"clueless":16529,"activist":16530,"fluttering":16531,"winchester":16532,"cleaver":16533,"suitor":16534,"marches":16535,"avenged":16536,"blindfolded":16537,"ugliness":16538,"corpus":16539,"rubies":16540,"ronin":16541,"telegrams":16542,"augustine":16543,"markham":16544,"lvy":16545,"intrigue":16546,"powdered":16547,"dubious":16548,"fatima":16549,"milkman":16550,"wiley":16551,"mastermind":16552,"quantities":16553,"janeiro":16554,"magnus":16555,"societies":16556,"shakin":16557,"hotei":16558,"lok":16559,"gonzales":16560,"shayne":16561,"raf":16562,"odette":16563,"stifler":16564,"frivolous":16565,"yourjob":16566,"mandate":16567,"documented":16568,"cannes":16569,"confiscate":16570,"breakup":16571,"propeller":16572,"gambled":16573,"restoration":16574,"genocide":16575,"granddaddy":16576,"fossils":16577,"respecting":16578,"complains":16579,"leper":16580,"plucked":16581,"yearn":16582,"har":16583,"listener":16584,"seine":16585,"exterminate":16586,"giris":16587,"barkley":16588,"surgeons":16589,"carey":16590,"boa":16591,"dependable":16592,"whistler":16593,"eunice":16594,"assisted":16595,"schizophrenic":16596,"windsor":16597,"bali":16598,"tuberculosis":16599,"mesa":16600,"nottingham":16601,"deli":16602,"blackboard":16603,"volvo":16604,"juno":16605,"rina":16606,"sten":16607,"mets":16608,"transvestite":16609,"kibbutz":16610,"tiffani":16611,"incurable":16612,"swarm":16613,"schoolgirl":16614,"hosting":16615,"hazardous":16616,"poses":16617,"edible":16618,"explored":16619,"commitments":16620,"tramps":16621,"feud":16622,"meanest":16623,"outing":16624,"foggy":16625,"duval":16626,"dld":16627,"mash":16628,"chipped":16629,"snyder":16630,"hitchcock":16631,"sharpen":16632,"stiil":16633,"gems":16634,"payne":16635,"margie":16636,"beverage":16637,"colon":16638,"iolaus":16639,"fridays":16640,"herzog":16641,"crackles":16642,"kazakhstan":16643,"lukas":16644,"grinch":16645,"mandela":16646,"zaara":16647,"cleansing":16648,"kaylee":16649,"scarface":16650,"goblins":16651,"deathbed":16652,"petrovich":16653,"nix":16654,"salts":16655,"telephones":16656,"ieg":16657,"hester":16658,"thinker":16659,"elope":16660,"daydreaming":16661,"fallin":16662,"capturing":16663,"snorlng":16664,"ono":16665,"hindus":16666,"dwarfs":16667,"armani":16668,"seeker":16669,"bene":16670,"georgina":16671,"weir":16672,"oan":16673,"tsunami":16674,"trojan":16675,"rapper":16676,"gupta":16677,"sheltered":16678,"nab":16679,"manipulation":16680,"bolton":16681,"disrupt":16682,"locke":16683,"derrick":16684,"responds":16685,"fringe":16686,"dissolved":16687,"aims":16688,"refreshments":16689,"ancestral":16690,"constellation":16691,"plunder":16692,"thermometer":16693,"manila":16694,"abdomen":16695,"cheapest":16696,"bashful":16697,"coconuts":16698,"thursdays":16699,"casts":16700,"carriages":16701,"bidder":16702,"fins":16703,"shushlng":16704,"mcguire":16705,"margherita":16706,"sewn":16707,"lovable":16708,"conned":16709,"kahn":16710,"junkyard":16711,"deirdre":16712,"chameleon":16713,"yolanda":16714,"nicholson":16715,"brainwashed":16716,"mariko":16717,"lala":16718,"gandalf":16719,"nukes":16720,"damascus":16721,"evils":16722,"installation":16723,"processes":16724,"bloodthirsty":16725,"plunged":16726,"rebellious":16727,"concession":16728,"nappy":16729,"ter":16730,"grumbling":16731,"talisman":16732,"abusive":16733,"hardworking":16734,"crucifix":16735,"ajob":16736,"undead":16737,"drat":16738,"tijuana":16739,"nacho":16740,"tulip":16741,"hyena":16742,"buick":16743,"hunts":16744,"grownups":16745,"contraption":16746,"silvio":16747,"pups":16748,"centimeters":16749,"negligence":16750,"gulp":16751,"thuddlng":16752,"healthier":16753,"retreating":16754,"splinter":16755,"cartridge":16756,"flashy":16757,"fuzz":16758,"robertson":16759,"flagg":16760,"parry":16761,"mendoza":16762,"annabelle":16763,"strippers":16764,"costas":16765,"gots":16766,"tomie":16767,"arif":16768,"jethro":16769,"conn":16770,"facebook":16771,"atreides":16772,"atone":16773,"silverware":16774,"dios":16775,"courteous":16776,"analyzing":16777,"provoking":16778,"nigh":16779,"mite":16780,"massacred":16781,"muy":16782,"pleaded":16783,"vogel":16784,"captaln":16785,"abode":16786,"hyper":16787,"memento":16788,"defective":16789,"tragically":16790,"watanabe":16791,"nugget":16792,"pakistani":16793,"leaned":16794,"fallon":16795,"heroism":16796,"dillon":16797,"hors":16798,"renoir":16799,"paging":16800,"callie":16801,"devious":16802,"bison":16803,"jerky":16804,"diva":16805,"cooi":16806,"turkeys":16807,"cicero":16808,"oaks":16809,"pollen":16810,"nitrogen":16811,"pllot":16812,"genetics":16813,"sirius":16814,"wakey":16815,"mlckey":16816,"lyra":16817,"downey":16818,"shui":16819,"chae":16820,"overweight":16821,"wipes":16822,"migraine":16823,"persist":16824,"evicted":16825,"driscoll":16826,"hock":16827,"macpherson":16828,"residue":16829,"breakers":16830,"cossacks":16831,"suns":16832,"exploits":16833,"reconcile":16834,"synagogue":16835,"fates":16836,"incomprehensible":16837,"glare":16838,"celebrations":16839,"ado":16840,"lashes":16841,"rulers":16842,"featuring":16843,"midwife":16844,"tropics":16845,"laughin":16846,"hooligans":16847,"cramps":16848,"yawning":16849,"emir":16850,"heresy":16851,"overrun":16852,"brighten":16853,"brides":16854,"quince":16855,"gorman":16856,"britches":16857,"envied":16858,"tolerant":16859,"outlet":16860,"wholesome":16861,"sorority":16862,"lumpy":16863,"pil":16864,"horde":16865,"chimps":16866,"midwest":16867,"misa":16868,"verona":16869,"ilya":16870,"thakur":16871,"grissom":16872,"hud":16873,"geeks":16874,"vlad":16875,"decaf":16876,"degrading":16877,"puncture":16878,"tended":16879,"crescent":16880,"salaries":16881,"flier":16882,"visibility":16883,"startle":16884,"regulars":16885,"mats":16886,"rodent":16887,"penetrated":16888,"ophelia":16889,"stow":16890,"consequently":16891,"stampede":16892,"strayed":16893,"civilised":16894,"inning":16895,"bolted":16896,"scolded":16897,"bogart":16898,"carlyle":16899,"germ":16900,"hap":16901,"inhabited":16902,"weber":16903,"missionaries":16904,"seductive":16905,"meditate":16906,"lookie":16907,"demetrius":16908,"enigma":16909,"sacha":16910,"breakin":16911,"wasteland":16912,"coulda":16913,"mami":16914,"seating":16915,"rev":16916,"grrr":16917,"perfected":16918,"flavour":16919,"tory":16920,"honda":16921,"russo":16922,"noi":16923,"riddick":16924,"carrle":16925,"hectic":16926,"godspeed":16927,"til":16928,"hopped":16929,"swiped":16930,"fragrant":16931,"coarse":16932,"greenwich":16933,"stripping":16934,"giddap":16935,"affliction":16936,"registry":16937,"announces":16938,"swamps":16939,"rashid":16940,"ukraine":16941,"soothe":16942,"alonzo":16943,"monarch":16944,"replacements":16945,"cannonball":16946,"bonaparte":16947,"glggles":16948,"slender":16949,"faraday":16950,"nostrils":16951,"predecessor":16952,"cobbler":16953,"fluff":16954,"herod":16955,"dojo":16956,"sprout":16957,"unimaginable":16958,"gaines":16959,"hearings":16960,"overslept":16961,"whitman":16962,"roark":16963,"disks":16964,"ahn":16965,"orgasms":16966,"chucky":16967,"locomotive":16968,"overlooking":16969,"magnitude":16970,"neural":16971,"tissues":16972,"swims":16973,"puffs":16974,"components":16975,"frenchmen":16976,"splits":16977,"buzzard":16978,"snows":16979,"profoundly":16980,"viewed":16981,"candies":16982,"pints":16983,"unnoticed":16984,"nightly":16985,"helmut":16986,"schoolboy":16987,"statute":16988,"placement":16989,"repressed":16990,"violets":16991,"flask":16992,"scraped":16993,"hanky":16994,"sweetly":16995,"kendall":16996,"smugglers":16997,"peabody":16998,"concede":16999,"losin":17000,"warms":17001,"outright":17002,"mane":17003,"polishing":17004,"jarvis":17005,"bugsy":17006,"ruddy":17007,"burnett":17008,"militant":17009,"undefeated":17010,"exploslon":17011,"spraying":17012,"ssh":17013,"hemisphere":17014,"puffy":17015,"linking":17016,"mala":17017,"ravi":17018,"icarus":17019,"budd":17020,"dipshit":17021,"foryour":17022,"edinburgh":17023,"disadvantage":17024,"dumber":17025,"bling":17026,"panicking":17027,"taxpayers":17028,"paloma":17029,"hoss":17030,"dunes":17031,"hovering":17032,"straps":17033,"investigative":17034,"sequences":17035,"reverence":17036,"smeii":17037,"transporting":17038,"wither":17039,"potts":17040,"stockholders":17041,"bourgeoisie":17042,"crafty":17043,"shrinking":17044,"feller":17045,"slop":17046,"scab":17047,"faulty":17048,"queers":17049,"fullest":17050,"tremendously":17051,"tourism":17052,"joanie":17053,"colleges":17054,"lilli":17055,"atlas":17056,"cheesecake":17057,"horizons":17058,"commonwealth":17059,"moors":17060,"intensifies":17061,"buoy":17062,"pebble":17063,"joão":17064,"valves":17065,"starlight":17066,"panels":17067,"gaulle":17068,"silicon":17069,"tri":17070,"charisma":17071,"meggie":17072,"kevln":17073,"νo":17074,"narrative":17075,"schedules":17076,"manicure":17077,"vacate":17078,"captioning":17079,"dumbo":17080,"remembrance":17081,"discomfort":17082,"uncanny":17083,"abominable":17084,"pun":17085,"hernandez":17086,"outcast":17087,"evii":17088,"chaser":17089,"deluxe":17090,"develops":17091,"stormed":17092,"pestering":17093,"cheques":17094,"breeds":17095,"electrocuted":17096,"puny":17097,"mongrel":17098,"nishi":17099,"astounding":17100,"discourage":17101,"gallop":17102,"ea":17103,"pompey":17104,"canopy":17105,"vive":17106,"sensing":17107,"orb":17108,"ft":17109,"pres":17110,"donner":17111,"remainder":17112,"duff":17113,"denton":17114,"baa":17115,"musashi":17116,"franck":17117,"geiger":17118,"carlin":17119,"tonya":17120,"dildo":17121,"harkonnen":17122,"seeyou":17123,"gusto":17124,"rumba":17125,"graces":17126,"optimism":17127,"vector":17128,"confessing":17129,"doorknob":17130,"sedated":17131,"sayonara":17132,"tolls":17133,"cossack":17134,"hormone":17135,"steadily":17136,"administer":17137,"intimidating":17138,"albania":17139,"ware":17140,"sympathies":17141,"accursed":17142,"afflicted":17143,"weeps":17144,"ludicrous":17145,"cou":17146,"coochie":17147,"pharmacist":17148,"strut":17149,"veterinarian":17150,"posting":17151,"beatings":17152,"billing":17153,"tracing":17154,"turnip":17155,"siam":17156,"swoop":17157,"rooting":17158,"dept":17159,"plymouth":17160,"estimates":17161,"babu":17162,"gregor":17163,"stacks":17164,"perks":17165,"algiers":17166,"rabid":17167,"guillaume":17168,"tatiana":17169,"audit":17170,"hearst":17171,"exorcism":17172,"neighborhoods":17173,"demetri":17174,"chainsaw":17175,"cbs":17176,"paro":17177,"kwon":17178,"sami":17179,"footprint":17180,"pressures":17181,"setback":17182,"scanners":17183,"candid":17184,"volumes":17185,"volleyball":17186,"glum":17187,"chapters":17188,"journeys":17189,"raccoon":17190,"horrifying":17191,"montague":17192,"beastly":17193,"preventing":17194,"ugliest":17195,"keepers":17196,"ussr":17197,"frieda":17198,"horizontal":17199,"dole":17200,"burner":17201,"ofit":17202,"shrapnel":17203,"crumbling":17204,"schnapps":17205,"carmichael":17206,"bribery":17207,"proceeds":17208,"breathtaking":17209,"kemp":17210,"sequel":17211,"inquest":17212,"borg":17213,"dar":17214,"largo":17215,"uou":17216,"thrusters":17217,"asterix":17218,"neha":17219,"honorary":17220,"hayley":17221,"fallout":17222,"clank":17223,"chickenshit":17224,"bucharest":17225,"fussing":17226,"uterus":17227,"feminist":17228,"users":17229,"rightfully":17230,"sulfur":17231,"dangling":17232,"disapprove":17233,"masquerade":17234,"exceed":17235,"timetable":17236,"walrus":17237,"hideo":17238,"benji":17239,"embedded":17240,"securities":17241,"unfamiliar":17242,"mixer":17243,"arteries":17244,"syracuse":17245,"travers":17246,"undermine":17247,"tsui":17248,"doilars":17249,"ganga":17250,"wallets":17251,"diabolical":17252,"reptile":17253,"lisbeth":17254,"rhett":17255,"simmer":17256,"attitudes":17257,"blackwood":17258,"armando":17259,"bongo":17260,"dow":17261,"gel":17262,"rebuilding":17263,"dahlia":17264,"equations":17265,"stonehenge":17266,"midgets":17267,"sorceress":17268,"stakeout":17269,"violations":17270,"territorial":17271,"delights":17272,"commonly":17273,"innocents":17274,"tickling":17275,"galilee":17276,"spawn":17277,"abba":17278,"gentry":17279,"perceived":17280,"trina":17281,"trespasses":17282,"pranks":17283,"lowlife":17284,"financed":17285,"foil":17286,"whips":17287,"lomax":17288,"mangy":17289,"augusta":17290,"denounced":17291,"hereafter":17292,"caveman":17293,"hasta":17294,"weaving":17295,"whlmpers":17296,"distractions":17297,"introductions":17298,"clientele":17299,"hypnotized":17300,"thorne":17301,"piazza":17302,"incompetence":17303,"tibetan":17304,"whomever":17305,"ticks":17306,"ploy":17307,"beagle":17308,"borough":17309,"welch":17310,"corinne":17311,"lavinia":17312,"simba":17313,"yous":17314,"lobo":17315,"balthazar":17316,"scuba":17317,"mutants":17318,"pacino":17319,"urko":17320,"simran":17321,"anselmo":17322,"originated":17323,"testifying":17324,"tenor":17325,"plateau":17326,"catalina":17327,"metre":17328,"gramophone":17329,"chokes":17330,"inspires":17331,"tingle":17332,"turin":17333,"bowed":17334,"streaming":17335,"strolling":17336,"kneeling":17337,"custard":17338,"sac":17339,"melons":17340,"pullin":17341,"cuss":17342,"grover":17343,"progressing":17344,"nevermind":17345,"looting":17346,"crowbar":17347,"emphasis":17348,"squashed":17349,"heinz":17350,"kazuo":17351,"healy":17352,"liege":17353,"archers":17354,"insulin":17355,"sweaters":17356,"swallowing":17357,"devereaux":17358,"prostate":17359,"sofie":17360,"giacomo":17361,"tj":17362,"cheech":17363,"lakhs":17364,"suffocated":17365,"addison":17366,"fronts":17367,"hardships":17368,"scapegoat":17369,"temperament":17370,"hermann":17371,"oaf":17372,"grazing":17373,"updated":17374,"dominion":17375,"tolstoy":17376,"scourge":17377,"spikes":17378,"smitten":17379,"offerings":17380,"discarded":17381,"adiós":17382,"oft":17383,"sociable":17384,"squeaky":17385,"rattlesnake":17386,"springfield":17387,"sudan":17388,"abiding":17389,"liner":17390,"scheming":17391,"dumpling":17392,"swaying":17393,"danilo":17394,"yagyu":17395,"kiiler":17396,"sheba":17397,"crumb":17398,"pearce":17399,"kiyoko":17400,"ortiz":17401,"penicillin":17402,"allergy":17403,"frida":17404,"tano":17405,"rica":17406,"sp":17407,"draco":17408,"boyka":17409,"upward":17410,"presiding":17411,"cycles":17412,"welcomes":17413,"heinous":17414,"ortega":17415,"zhen":17416,"scruples":17417,"nitro":17418,"benevolent":17419,"indestructible":17420,"censorship":17421,"impure":17422,"genevieve":17423,"breached":17424,"accessible":17425,"dummies":17426,"dodging":17427,"cultivate":17428,"fitness":17429,"rst":17430,"accelerate":17431,"oleg":17432,"hurl":17433,"checkbook":17434,"craps":17435,"piccolo":17436,"emperors":17437,"strained":17438,"shucks":17439,"scarred":17440,"norfolk":17441,"backseat":17442,"hl":17443,"blll":17444,"peachy":17445,"billboard":17446,"oakland":17447,"saito":17448,"unloaded":17449,"sweeney":17450,"collide":17451,"patched":17452,"berth":17453,"publishers":17454,"drains":17455,"cortez":17456,"birch":17457,"kebab":17458,"sinbad":17459,"archaeologists":17460,"bragg":17461,"brits":17462,"limbo":17463,"scanlon":17464,"lestrade":17465,"skater":17466,"shagging":17467,"shapiro":17468,"cu":17469,"odin":17470,"pd":17471,"avalon":17472,"nak":17473,"você":17474,"tormenting":17475,"headless":17476,"scripture":17477,"skeptical":17478,"jag":17479,"danube":17480,"rut":17481,"periscope":17482,"quotes":17483,"obstinate":17484,"pendant":17485,"yarn":17486,"yokohama":17487,"vegetation":17488,"lowering":17489,"coincidences":17490,"tink":17491,"punjab":17492,"ratted":17493,"wharf":17494,"affidavit":17495,"sampson":17496,"recession":17497,"banners":17498,"expectation":17499,"clalming":17500,"cabs":17501,"hokkaido":17502,"carousel":17503,"conquering":17504,"sumo":17505,"nephews":17506,"pointy":17507,"kincaid":17508,"eels":17509,"sever":17510,"canadians":17511,"hex":17512,"acapulco":17513,"jos":17514,"capability":17515,"attenborough":17516,"chrissakes":17517,"hiromi":17518,"chaste":17519,"dosage":17520,"pubic":17521,"munitions":17522,"stairwell":17523,"tragedies":17524,"indicating":17525,"extermination":17526,"hisself":17527,"livelihood":17528,"fps":17529,"reginald":17530,"vices":17531,"pardoned":17532,"inspectors":17533,"soles":17534,"impolite":17535,"fiddler":17536,"impudent":17537,"foresee":17538,"insufficient":17539,"garibaldi":17540,"hoof":17541,"latrine":17542,"closets":17543,"bridesmaid":17544,"breather":17545,"forefathers":17546,"recollection":17547,"reproduction":17548,"kinder":17549,"bangles":17550,"twos":17551,"quoted":17552,"projected":17553,"hairdo":17554,"pebbles":17555,"pheasant":17556,"tac":17557,"underdog":17558,"blender":17559,"neutron":17560,"nucleus":17561,"eunuch":17562,"yamato":17563,"garza":17564,"hei":17565,"qi":17566,"jihad":17567,"cj":17568,"manipulating":17569,"hypothetical":17570,"kiev":17571,"confirming":17572,"objectives":17573,"banzai":17574,"ramiro":17575,"discreetly":17576,"divinity":17577,"earp":17578,"fletch":17579,"signorina":17580,"duly":17581,"splendor":17582,"artwork":17583,"entertainer":17584,"prestigious":17585,"birthmark":17586,"rutledge":17587,"snout":17588,"lecturing":17589,"erect":17590,"yon":17591,"circumstantial":17592,"flutter":17593,"prays":17594,"nicotine":17595,"lag":17596,"donkeys":17597,"abner":17598,"hippo":17599,"suction":17600,"partisan":17601,"energies":17602,"armenian":17603,"bullock":17604,"yung":17605,"yorker":17606,"nationwide":17607,"fiesta":17608,"rowdy":17609,"councilman":17610,"tuesdays":17611,"phd":17612,"chilled":17613,"remo":17614,"pac":17615,"burps":17616,"manfred":17617,"debra":17618,"denys":17619,"ranvir":17620,"carlotta":17621,"ancients":17622,"exemplary":17623,"steamer":17624,"eviction":17625,"corrections":17626,"whirlwind":17627,"pusher":17628,"requirement":17629,"auld":17630,"deemed":17631,"defiance":17632,"bonsoir":17633,"fooi":17634,"imperfect":17635,"tr":17636,"misjudged":17637,"swipe":17638,"thunderbolt":17639,"genghis":17640,"tre":17641,"abundant":17642,"jigsaw":17643,"lui":17644,"camillo":17645,"wel":17646,"atkins":17647,"chirps":17648,"rosebud":17649,"goro":17650,"clarissa":17651,"foolproof":17652,"maman":17653,"draper":17654,"stun":17655,"temporal":17656,"ava":17657,"technologies":17658,"recycling":17659,"malachi":17660,"cory":17661,"hitomi":17662,"shinbei":17663,"hobo":17664,"prudence":17665,"dei":17666,"taffy":17667,"cummings":17668,"abusing":17669,"investing":17670,"fest":17671,"flowed":17672,"childbirth":17673,"generators":17674,"hysterically":17675,"raisins":17676,"phonograph":17677,"arsenic":17678,"dipping":17679,"leaping":17680,"blower":17681,"masturbating":17682,"plough":17683,"thrice":17684,"avail":17685,"soui":17686,"symptom":17687,"exploiting":17688,"tortures":17689,"surrounds":17690,"beneficial":17691,"crutches":17692,"isaiah":17693,"cherokee":17694,"afloat":17695,"governed":17696,"violins":17697,"packets":17698,"trait":17699,"lawfully":17700,"fated":17701,"zheng":17702,"crybaby":17703,"thundering":17704,"gob":17705,"crick":17706,"oakley":17707,"orville":17708,"brodie":17709,"jingles":17710,"algae":17711,"spartan":17712,"susanne":17713,"fireball":17714,"corleone":17715,"meir":17716,"indy":17717,"presumptuous":17718,"painfully":17719,"burbank":17720,"endeavor":17721,"hijack":17722,"hittin":17723,"companionship":17724,"jee":17725,"jeremiah":17726,"synchro":17727,"archive":17728,"klds":17729,"alerted":17730,"suppressed":17731,"utility":17732,"advisors":17733,"outward":17734,"bergen":17735,"siily":17736,"floated":17737,"indies":17738,"operators":17739,"residential":17740,"plausible":17741,"daisies":17742,"etcetera":17743,"negatives":17744,"prodigal":17745,"hadley":17746,"wlnd":17747,"nooo":17748,"bayou":17749,"kruger":17750,"taggart":17751,"yat":17752,"mackey":17753,"hippy":17754,"jud":17755,"mounting":17756,"panthers":17757,"individually":17758,"guo":17759,"fetish":17760,"jamaican":17761,"nypd":17762,"lnternet":17763,"torrance":17764,"mccain":17765,"cartman":17766,"herpes":17767,"similarities":17768,"newport":17769,"listing":17770,"paranormal":17771,"thrills":17772,"willpower":17773,"maintains":17774,"scrubbed":17775,"conqueror":17776,"jie":17777,"recount":17778,"smallpox":17779,"commits":17780,"harassed":17781,"mes":17782,"freezes":17783,"chases":17784,"seduction":17785,"cultured":17786,"realities":17787,"bombings":17788,"dismissal":17789,"escobar":17790,"afghan":17791,"butchers":17792,"moths":17793,"bayonets":17794,"criticizing":17795,"stalled":17796,"fainting":17797,"brilliantly":17798,"sieg":17799,"mileage":17800,"momentarily":17801,"moreno":17802,"juarez":17803,"psychologically":17804,"homing":17805,"maris":17806,"lapse":17807,"luce":17808,"default":17809,"planner":17810,"cullen":17811,"shitload":17812,"hepatitis":17813,"beale":17814,"babysit":17815,"hillbilly":17816,"clergy":17817,"contractions":17818,"understatement":17819,"reformed":17820,"itches":17821,"embark":17822,"wannabe":17823,"establishing":17824,"hlgh":17825,"intoxication":17826,"baptize":17827,"commencing":17828,"descriptions":17829,"prepares":17830,"puking":17831,"famished":17832,"minion":17833,"hooligan":17834,"mainframe":17835,"gr":17836,"brewery":17837,"attaché":17838,"attracting":17839,"jackman":17840,"oda":17841,"thoughtless":17842,"heartfelt":17843,"trusty":17844,"cherie":17845,"mouthed":17846,"quickest":17847,"squeaklng":17848,"daffy":17849,"affections":17850,"cabins":17851,"staked":17852,"tidings":17853,"ordinarily":17854,"donahue":17855,"fiasco":17856,"rounding":17857,"gills":17858,"colbert":17859,"jiro":17860,"amour":17861,"deserving":17862,"matteo":17863,"fouled":17864,"cords":17865,"koichi":17866,"hildy":17867,"noone":17868,"warhead":17869,"oval":17870,"pritchard":17871,"theyre":17872,"lowe":17873,"dhe":17874,"sentencing":17875,"dvds":17876,"reducing":17877,"nothingness":17878,"gullible":17879,"relating":17880,"arises":17881,"bunnies":17882,"detection":17883,"carlisle":17884,"unsure":17885,"scrawny":17886,"klng":17887,"heiress":17888,"funded":17889,"soho":17890,"misguided":17891,"calcium":17892,"seriousness":17893,"brilliance":17894,"asta":17895,"nlght":17896,"soiled":17897,"squawk":17898,"fickle":17899,"consultation":17900,"indulgence":17901,"twenties":17902,"candlelight":17903,"holster":17904,"repaid":17905,"iceman":17906,"rattllng":17907,"laszlo":17908,"collapses":17909,"termination":17910,"charger":17911,"dreadfully":17912,"bony":17913,"negotiated":17914,"ackerman":17915,"employers":17916,"calculation":17917,"twit":17918,"charmer":17919,"jams":17920,"doomsday":17921,"mem":17922,"shorten":17923,"redo":17924,"kam":17925,"witnessing":17926,"python":17927,"sprouts":17928,"thru":17929,"lovey":17930,"brightly":17931,"rewarding":17932,"tiniest":17933,"hanks":17934,"jer":17935,"rowan":17936,"mccabe":17937,"indonesia":17938,"antarctic":17939,"tse":17940,"ipod":17941,"allende":17942,"gandini":17943,"larceny":17944,"bouncer":17945,"aargh":17946,"swindle":17947,"snag":17948,"onwards":17949,"quartet":17950,"fanatics":17951,"displays":17952,"unholy":17953,"trademark":17954,"cavalier":17955,"hypocritical":17956,"recreate":17957,"identifying":17958,"vanishing":17959,"cuter":17960,"turnout":17961,"yamada":17962,"hara":17963,"danke":17964,"jove":17965,"automobiles":17966,"hewitt":17967,"cubans":17968,"mower":17969,"bohemian":17970,"railing":17971,"tangible":17972,"bly":17973,"socialists":17974,"asano":17975,"plotted":17976,"evolving":17977,"alcatraz":17978,"benz":17979,"chilean":17980,"nugent":17981,"outdated":17982,"crispy":17983,"pang":17984,"gucci":17985,"fester":17986,"nicaragua":17987,"ria":17988,"perp":17989,"ramen":17990,"ahmet":17991,"coraline":17992,"dafu":17993,"ostrich":17994,"engineered":17995,"ordained":17996,"disorders":17997,"heterosexual":17998,"iodine":17999,"psychiatrists":18000,"scrolls":18001,"reinforced":18002,"hints":18003,"voss":18004,"hussy":18005,"smeared":18006,"iegs":18007,"iearned":18008,"superiority":18009,"suspecting":18010,"thong":18011,"wednesdays":18012,"wonderin":18013,"ambassadors":18014,"nicht":18015,"chevalier":18016,"hem":18017,"plait":18018,"burgess":18019,"desks":18020,"haystack":18021,"poked":18022,"chrome":18023,"qiu":18024,"reid":18025,"emilia":18026,"leaps":18027,"personai":18028,"astronomical":18029,"monitored":18030,"grange":18031,"gallo":18032,"glitch":18033,"yuko":18034,"bunty":18035,"missie":18036,"rach":18037,"guan":18038,"fermat":18039,"dulles":18040,"billa":18041,"mercer":18042,"definitive":18043,"sanitarium":18044,"gunned":18045,"molested":18046,"landscapes":18047,"duet":18048,"bashed":18049,"infidelity":18050,"chivalry":18051,"markers":18052,"coachman":18053,"kelso":18054,"wiedersehen":18055,"lordy":18056,"accurately":18057,"glands":18058,"interfered":18059,"bastille":18060,"astrology":18061,"drags":18062,"podium":18063,"ticklish":18064,"coney":18065,"prying":18066,"trotter":18067,"soaring":18068,"resurrected":18069,"nos":18070,"sandman":18071,"puta":18072,"gadgets":18073,"haunts":18074,"ignacio":18075,"elm":18076,"catchy":18077,"colourful":18078,"birthplace":18079,"friendships":18080,"collections":18081,"technicolor":18082,"katharine":18083,"presumed":18084,"escorting":18085,"juices":18086,"dodd":18087,"danvers":18088,"sci":18089,"bernice":18090,"painkillers":18091,"alamo":18092,"diablo":18093,"woodrow":18094,"pla":18095,"cauldron":18096,"stroud":18097,"gregg":18098,"portia":18099,"fitz":18100,"fetus":18101,"zi":18102,"acoustic":18103,"kermit":18104,"ö":18105,"lucid":18106,"structural":18107,"tickled":18108,"diseased":18109,"disposable":18110,"rlchard":18111,"filipino":18112,"fixes":18113,"dividing":18114,"hypocrites":18115,"gladiators":18116,"ailow":18117,"rooftops":18118,"palaces":18119,"demolish":18120,"hammers":18121,"violinist":18122,"pimples":18123,"admirers":18124,"ordinance":18125,"muffins":18126,"frisco":18127,"sanitation":18128,"cookin":18129,"okada":18130,"striker":18131,"tumbling":18132,"tinkling":18133,"scat":18134,"imaginative":18135,"accomplishments":18136,"clalms":18137,"canine":18138,"craziness":18139,"rooney":18140,"swapped":18141,"snlfflng":18142,"retching":18143,"diversity":18144,"armada":18145,"zorro":18146,"subedit":18147,"medina":18148,"lian":18149,"liters":18150,"enhanced":18151,"nando":18152,"mindy":18153,"paparazzi":18154,"gonzo":18155,"kimmy":18156,"suraj":18157,"nandini":18158,"whims":18159,"learner":18160,"cram":18161,"documentation":18162,"compromising":18163,"revelations":18164,"heller":18165,"ibrahim":18166,"grapefruit":18167,"aquarius":18168,"soundtrack":18169,"deduct":18170,"cambodia":18171,"attacker":18172,"potassium":18173,"nostalgic":18174,"accelerator":18175,"inga":18176,"unnecessarily":18177,"pathological":18178,"foilowing":18179,"willi":18180,"adjustments":18181,"mumble":18182,"manned":18183,"sosa":18184,"novice":18185,"districts":18186,"sewage":18187,"hui":18188,"horsemen":18189,"geological":18190,"tinkle":18191,"torso":18192,"explicit":18193,"executions":18194,"lourdes":18195,"archibald":18196,"sos":18197,"bowler":18198,"prosecuted":18199,"kommandant":18200,"abs":18201,"guillermo":18202,"epilepsy":18203,"briar":18204,"orpheus":18205,"playoffs":18206,"evey":18207,"mendez":18208,"patel":18209,"teo":18210,"nemesis":18211,"ydy":18212,"flake":18213,"accessories":18214,"evac":18215,"unconditional":18216,"untouchable":18217,"huxley":18218,"defiant":18219,"terrence":18220,"sorcery":18221,"iies":18222,"dictated":18223,"exchanging":18224,"rejoin":18225,"mckinley":18226,"snug":18227,"dual":18228,"fernand":18229,"piling":18230,"clot":18231,"hypnotic":18232,"devoured":18233,"schubert":18234,"consolidated":18235,"laundering":18236,"cocked":18237,"lancaster":18238,"directive":18239,"yapping":18240,"roderick":18241,"chica":18242,"moat":18243,"hobbes":18244,"makeover":18245,"girly":18246,"yam":18247,"cornwall":18248,"checkup":18249,"hermes":18250,"konrad":18251,"wack":18252,"regroup":18253,"brit":18254,"theta":18255,"slurping":18256,"ofthat":18257,"tranquilizer":18258,"tablecloth":18259,"singular":18260,"friction":18261,"parental":18262,"serbs":18263,"murmur":18264,"admiralty":18265,"rosen":18266,"optical":18267,"exceeded":18268,"trolls":18269,"annihilation":18270,"revolutions":18271,"huts":18272,"cabbie":18273,"labeled":18274,"mould":18275,"scans":18276,"maternal":18277,"leonor":18278,"ukrainian":18279,"repairing":18280,"rift":18281,"lovingly":18282,"reefs":18283,"fearsome":18284,"adelaide":18285,"roaches":18286,"croak":18287,"ori":18288,"lnside":18289,"inflict":18290,"strangling":18291,"speciality":18292,"viv":18293,"visionary":18294,"mont":18295,"friedman":18296,"immensely":18297,"attire":18298,"britannia":18299,"rosenberg":18300,"enabled":18301,"cleanup":18302,"deployment":18303,"spout":18304,"fuses":18305,"ailowed":18306,"firearm":18307,"infectious":18308,"destroyers":18309,"mcnamara":18310,"armageddon":18311,"hamish":18312,"enid":18313,"whup":18314,"moby":18315,"rosetta":18316,"barack":18317,"mantis":18318,"soren":18319,"chao":18320,"hos":18321,"çe":18322,"klingons":18323,"arrakis":18324,"apostles":18325,"skateboard":18326,"lifeguard":18327,"investor":18328,"accompanying":18329,"folding":18330,"marshals":18331,"throwin":18332,"constantine":18333,"fantomas":18334,"endowed":18335,"silas":18336,"dries":18337,"escorts":18338,"finder":18339,"extinguisher":18340,"benito":18341,"selfishness":18342,"vary":18343,"proclamation":18344,"follower":18345,"boutique":18346,"drills":18347,"spotless":18348,"filmmakers":18349,"beards":18350,"suzette":18351,"abruptly":18352,"shaping":18353,"aagh":18354,"ieaves":18355,"ofher":18356,"rummy":18357,"waffle":18358,"tangle":18359,"sardine":18360,"promoter":18361,"prompt":18362,"widespread":18363,"announcements":18364,"landslide":18365,"funnel":18366,"unprofessional":18367,"parched":18368,"lnteresting":18369,"enduring":18370,"tubby":18371,"restoring":18372,"deficit":18373,"cantor":18374,"truffles":18375,"threes":18376,"pah":18377,"aggie":18378,"howllng":18379,"masterson":18380,"handyman":18381,"pendleton":18382,"holloway":18383,"shootout":18384,"sadako":18385,"uther":18386,"manually":18387,"moped":18388,"embryo":18389,"cécile":18390,"enzo":18391,"saki":18392,"kostya":18393,"ema":18394,"jellicle":18395,"entrances":18396,"bowel":18397,"protocols":18398,"bri":18399,"embracing":18400,"resides":18401,"chaperone":18402,"fend":18403,"ingenuity":18404,"screwy":18405,"randomly":18406,"lookit":18407,"nein":18408,"revived":18409,"traits":18410,"invoke":18411,"propulsion":18412,"morn":18413,"brung":18414,"ir":18415,"listenin":18416,"descends":18417,"distraught":18418,"stumbling":18419,"steai":18420,"hooch":18421,"boxed":18422,"winch":18423,"iay":18424,"enrolled":18425,"infrastructure":18426,"poachers":18427,"nutrition":18428,"colette":18429,"tru":18430,"orbiting":18431,"camper":18432,"ankara":18433,"massimo":18434,"softball":18435,"dupree":18436,"ninjas":18437,"baht":18438,"yaah":18439,"fined":18440,"confidentiality":18441,"reviewing":18442,"miraculously":18443,"appealed":18444,"bazooka":18445,"apprehend":18446,"hooky":18447,"preview":18448,"dormant":18449,"looker":18450,"odessa":18451,"improvements":18452,"misled":18453,"transactions":18454,"llne":18455,"marshmallows":18456,"nous":18457,"ons":18458,"hymie":18459,"shamed":18460,"winslow":18461,"crucifixion":18462,"naught":18463,"poppa":18464,"galloping":18465,"sipping":18466,"dune":18467,"eyebrow":18468,"cristo":18469,"interpreted":18470,"reside":18471,"tau":18472,"agreements":18473,"donnelly":18474,"aphrodite":18475,"criteria":18476,"lev":18477,"chas":18478,"kohl":18479,"putz":18480,"bapu":18481,"chemo":18482,"sprained":18483,"camped":18484,"enslaved":18485,"meltdown":18486,"histories":18487,"meatball":18488,"ceases":18489,"flunk":18490,"swindler":18491,"amid":18492,"bestowed":18493,"dossier":18494,"eng":18495,"incision":18496,"crept":18497,"uninvited":18498,"rhine":18499,"zoya":18500,"ultimatum":18501,"armoured":18502,"indiscreet":18503,"occurrence":18504,"maru":18505,"godless":18506,"sphinx":18507,"este":18508,"fiver":18509,"fives":18510,"hubble":18511,"sulk":18512,"rochester":18513,"maud":18514,"ulla":18515,"monsoon":18516,"staten":18517,"discard":18518,"ceremonial":18519,"pinpoint":18520,"greenland":18521,"decipher":18522,"dolan":18523,"yuji":18524,"audacity":18525,"alva":18526,"thunderbird":18527,"snotty":18528,"transmissions":18529,"falco":18530,"honeybunny":18531,"juni":18532,"mothefrucker":18533,"crutch":18534,"disturbs":18535,"une":18536,"gothic":18537,"vans":18538,"suv":18539,"buddhism":18540,"sacramento":18541,"wildcat":18542,"graze":18543,"declaring":18544,"paved":18545,"contemplating":18546,"kindest":18547,"journals":18548,"greased":18549,"relive":18550,"caper":18551,"comforted":18552,"nests":18553,"proofs":18554,"explorers":18555,"ct":18556,"stagecoach":18557,"mischievous":18558,"phelps":18559,"madden":18560,"chants":18561,"keaton":18562,"exaggeration":18563,"unavoidable":18564,"shroud":18565,"raced":18566,"bran":18567,"mondays":18568,"livingston":18569,"englishmen":18570,"sovereignty":18571,"rad":18572,"figaro":18573,"lawd":18574,"bijou":18575,"waldorf":18576,"darby":18577,"sectors":18578,"durant":18579,"tal":18580,"desiree":18581,"abdullah":18582,"ville":18583,"brackett":18584,"macgyver":18585,"rethink":18586,"marek":18587,"darla":18588,"yeung":18589,"dao":18590,"georgetown":18591,"huo":18592,"starbucks":18593,"gould":18594,"ballpark":18595,"bores":18596,"sermons":18597,"ascend":18598,"freckles":18599,"melodrama":18600,"attendants":18601,"shrunk":18602,"unwise":18603,"tulips":18604,"tutti":18605,"sanatorium":18606,"dispense":18607,"wanderer":18608,"tenderly":18609,"rapture":18610,"rheumatism":18611,"cy":18612,"advancement":18613,"swimsuit":18614,"confounded":18615,"excites":18616,"encyclopedia":18617,"nourishment":18618,"waitresses":18619,"moreau":18620,"chopin":18621,"grinder":18622,"aspire":18623,"coordination":18624,"clement":18625,"actin":18626,"curator":18627,"appetit":18628,"cuckold":18629,"yoda":18630,"examinations":18631,"administered":18632,"bails":18633,"atmospheric":18634,"antichrist":18635,"stalingrad":18636,"edvard":18637,"mousse":18638,"retaliation":18639,"quint":18640,"hervé":18641,"kaya":18642,"mun":18643,"voicemail":18644,"telepathy":18645,"waterfront":18646,"bailing":18647,"decreed":18648,"irritate":18649,"replies":18650,"flunked":18651,"valor":18652,"countenance":18653,"purest":18654,"bloodbath":18655,"plagued":18656,"watered":18657,"thereafter":18658,"blockhead":18659,"withered":18660,"carnage":18661,"alvaro":18662,"rigging":18663,"emerges":18664,"themes":18665,"submerged":18666,"feverish":18667,"switchboard":18668,"delaney":18669,"pt":18670,"dopey":18671,"hobson":18672,"sixes":18673,"ornament":18674,"antonia":18675,"clapplng":18676,"patronize":18677,"topped":18678,"seamstress":18679,"consensus":18680,"smelt":18681,"daggers":18682,"irena":18683,"bluebird":18684,"damsel":18685,"inability":18686,"metals":18687,"kimble":18688,"gemini":18689,"skinheads":18690,"segment":18691,"mannu":18692,"jfk":18693,"stirlitz":18694,"rapunzel":18695,"zoey":18696,"ach":18697,"knicks":18698,"limping":18699,"blitz":18700,"sighting":18701,"minerals":18702,"guesses":18703,"visitation":18704,"scrabble":18705,"senorita":18706,"extinguish":18707,"laertes":18708,"atrocious":18709,"tamed":18710,"larson":18711,"grandeur":18712,"completing":18713,"ts":18714,"shivers":18715,"exclude":18716,"pears":18717,"irishman":18718,"rustle":18719,"snowed":18720,"indoor":18721,"pail":18722,"collars":18723,"typhus":18724,"conventions":18725,"mit":18726,"beneficiary":18727,"offending":18728,"malignant":18729,"fenton":18730,"oversight":18731,"miscarriage":18732,"fingernail":18733,"turban":18734,"implement":18735,"boldly":18736,"nibble":18737,"sta":18738,"foes":18739,"finley":18740,"iosing":18741,"ballast":18742,"beige":18743,"leukemia":18744,"lygia":18745,"ugo":18746,"contacting":18747,"guinness":18748,"technological":18749,"ids":18750,"integrated":18751,"chitty":18752,"aidan":18753,"xander":18754,"minase":18755,"perv":18756,"aiding":18757,"nutrients":18758,"penalties":18759,"proximity":18760,"tending":18761,"forbade":18762,"trapeze":18763,"microscopic":18764,"reacts":18765,"unwilling":18766,"whence":18767,"defects":18768,"mime":18769,"alr":18770,"granada":18771,"selfless":18772,"clangs":18773,"offthe":18774,"resourceful":18775,"zeppelin":18776,"physicians":18777,"grit":18778,"abrupt":18779,"sheikh":18780,"eavesdropping":18781,"merrill":18782,"serenade":18783,"asparagus":18784,"fraulein":18785,"routines":18786,"sickly":18787,"interrogating":18788,"confine":18789,"gertie":18790,"verb":18791,"bertram":18792,"revered":18793,"overdoing":18794,"terence":18795,"dinging":18796,"fibers":18797,"swamped":18798,"katz":18799,"youll":18800,"circumcised":18801,"cecily":18802,"zane":18803,"dunne":18804,"commies":18805,"barf":18806,"helsinki":18807,"pim":18808,"lyndon":18809,"purify":18810,"raines":18811,"willed":18812,"confessional":18813,"doesnt":18814,"blurry":18815,"mps":18816,"zeros":18817,"seville":18818,"situated":18819,"stub":18820,"cipher":18821,"weakly":18822,"perceptive":18823,"extends":18824,"youths":18825,"shoemaker":18826,"genoa":18827,"devilish":18828,"gaps":18829,"sharper":18830,"neighboring":18831,"necessities":18832,"twelfth":18833,"accelerated":18834,"diplomats":18835,"quart":18836,"unfriendly":18837,"conclusive":18838,"umpire":18839,"lingo":18840,"housewives":18841,"bueno":18842,"polluted":18843,"europa":18844,"indications":18845,"flres":18846,"adrift":18847,"shipwreck":18848,"cheered":18849,"nitwit":18850,"rd":18851,"sadist":18852,"mumbllng":18853,"mattresses":18854,"victorian":18855,"germain":18856,"diverse":18857,"flung":18858,"chefs":18859,"quake":18860,"complimentary":18861,"guantanamo":18862,"adela":18863,"kitchens":18864,"creak":18865,"lindy":18866,"sunil":18867,"entrepreneur":18868,"crocker":18869,"vita":18870,"jørgen":18871,"cleve":18872,"macintosh":18873,"flawed":18874,"pak":18875,"caterer":18876,"mach":18877,"literal":18878,"kaji":18879,"mla":18880,"testosterone":18881,"foon":18882,"benzi":18883,"equity":18884,"settlements":18885,"settings":18886,"wards":18887,"electra":18888,"kosovo":18889,"casserole":18890,"vibrant":18891,"proprietor":18892,"freshmen":18893,"oily":18894,"strains":18895,"spectacles":18896,"deliverance":18897,"decadent":18898,"flashed":18899,"tallest":18900,"defying":18901,"circled":18902,"repentance":18903,"feldman":18904,"sasaki":18905,"lnternational":18906,"fie":18907,"collaborate":18908,"raisin":18909,"richter":18910,"anarchists":18911,"bough":18912,"dlck":18913,"topside":18914,"privy":18915,"scented":18916,"batty":18917,"juju":18918,"defied":18919,"gaping":18920,"haiti":18921,"carnegie":18922,"calhoun":18923,"stickers":18924,"cordelia":18925,"gilly":18926,"coping":18927,"absolve":18928,"borgia":18929,"cutters":18930,"roster":18931,"ied":18932,"mathematician":18933,"mckenzie":18934,"ballistic":18935,"biologist":18936,"mans":18937,"leftover":18938,"amalia":18939,"milena":18940,"elin":18941,"vlado":18942,"demonstrators":18943,"atticus":18944,"hallie":18945,"bok":18946,"yamamori":18947,"parenting":18948,"gangsta":18949,"visualize":18950,"devout":18951,"generously":18952,"interface":18953,"whoring":18954,"wickedness":18955,"handedly":18956,"sightings":18957,"secular":18958,"betrays":18959,"viewer":18960,"overjoyed":18961,"realization":18962,"smashes":18963,"koran":18964,"travellers":18965,"wanders":18966,"innkeeper":18967,"unattended":18968,"corrado":18969,"reactionary":18970,"wolfgang":18971,"bagged":18972,"corned":18973,"coon":18974,"saffron":18975,"braid":18976,"recommendations":18977,"smlth":18978,"doña":18979,"weakling":18980,"milano":18981,"sodas":18982,"elastic":18983,"emissary":18984,"replay":18985,"gunning":18986,"wart":18987,"alyosha":18988,"stomping":18989,"overload":18990,"teil":18991,"illnesses":18992,"seatbelt":18993,"termites":18994,"ange":18995,"dinnertime":18996,"petroleum":18997,"bossy":18998,"bigfoot":18999,"yelping":19000,"visas":19001,"faintly":19002,"lorelei":19003,"hindley":19004,"paine":19005,"kal":19006,"peeling":19007,"hk":19008,"emmanuel":19009,"pfeiffer":19010,"wankers":19011,"medics":19012,"conner":19013,"serrano":19014,"zelda":19015,"moira":19016,"sexist":19017,"dïn":19018,"zapping":19019,"raptor":19020,"geet":19021,"anakin":19022,"melodramatic":19023,"dodgy":19024,"retained":19025,"triggers":19026,"saddled":19027,"tuba":19028,"apostle":19029,"logged":19030,"frisbee":19031,"stitched":19032,"kuwait":19033,"landings":19034,"banning":19035,"disagreement":19036,"chisholm":19037,"shrinks":19038,"piero":19039,"chisel":19040,"hots":19041,"pigsty":19042,"bustin":19043,"fiji":19044,"prix":19045,"unorthodox":19046,"foolin":19047,"harshly":19048,"anglo":19049,"mah":19050,"wou":19051,"dy":19052,"smudge":19053,"possessive":19054,"pseudo":19055,"ferret":19056,"lutz":19057,"nebula":19058,"carroll":19059,"feisty":19060,"guatemala":19061,"alligators":19062,"riled":19063,"volces":19064,"einar":19065,"bae":19066,"chemotherapy":19067,"sayuri":19068,"dudu":19069,"ultrasound":19070,"bhuvan":19071,"erratic":19072,"jolt":19073,"stronghold":19074,"latino":19075,"milos":19076,"chests":19077,"readiness":19078,"caresses":19079,"vigilant":19080,"rejecting":19081,"orchestral":19082,"complexity":19083,"lora":19084,"landmark":19085,"barabbas":19086,"gladiator":19087,"remnants":19088,"shareholders":19089,"kremlin":19090,"slang":19091,"fairytale":19092,"nationalist":19093,"diagram":19094,"conjure":19095,"transfusion":19096,"ion":19097,"laces":19098,"roadside":19099,"vial":19100,"lrene":19101,"cocksuckers":19102,"quickie":19103,"cheeta":19104,"hasten":19105,"stutterlng":19106,"renovation":19107,"sous":19108,"sax":19109,"alto":19110,"skeeter":19111,"continuity":19112,"calais":19113,"aspirations":19114,"haru":19115,"juanita":19116,"himalayas":19117,"hermione":19118,"cochran":19119,"arnaud":19120,"mags":19121,"compulsory":19122,"slammer":19123,"aspen":19124,"devi":19125,"lyman":19126,"bette":19127,"proctor":19128,"lineage":19129,"toa":19130,"ged":19131,"nene":19132,"bagel":19133,"lotto":19134,"shih":19135,"outgoing":19136,"contented":19137,"premonition":19138,"nabbed":19139,"reeks":19140,"spied":19141,"fernandez":19142,"hover":19143,"marcelo":19144,"desertion":19145,"refreshment":19146,"penetrating":19147,"alleys":19148,"spectator":19149,"brands":19150,"tycoon":19151,"cad":19152,"boca":19153,"harlot":19154,"disagreeable":19155,"pepperoni":19156,"variations":19157,"engagements":19158,"proceeded":19159,"frightfully":19160,"adversity":19161,"riffraff":19162,"variation":19163,"deduction":19164,"revoked":19165,"scandals":19166,"mended":19167,"baggy":19168,"stripe":19169,"tact":19170,"workplace":19171,"campaigns":19172,"vandalism":19173,"werewolves":19174,"siding":19175,"extremes":19176,"motorcycles":19177,"stinker":19178,"stank":19179,"adopting":19180,"toxins":19181,"revival":19182,"wilcox":19183,"detectors":19184,"liberating":19185,"duce":19186,"medusa":19187,"kamikaze":19188,"midori":19189,"makoto":19190,"katerina":19191,"brandi":19192,"kamal":19193,"tenure":19194,"draining":19195,"steppin":19196,"insistent":19197,"pegged":19198,"garbled":19199,"uglier":19200,"slant":19201,"pliers":19202,"smithy":19203,"rambling":19204,"diaphragm":19205,"fathom":19206,"populated":19207,"performs":19208,"bolshevik":19209,"usuaily":19210,"iover":19211,"exceilent":19212,"psychoanalysis":19213,"evade":19214,"boundless":19215,"dismal":19216,"distressing":19217,"rickshaw":19218,"bubbly":19219,"bowing":19220,"feilow":19221,"lifeboat":19222,"hype":19223,"roundabout":19224,"takahashi":19225,"sprinkle":19226,"gustave":19227,"thlnk":19228,"chunky":19229,"piracy":19230,"bickering":19231,"shek":19232,"bumblebee":19233,"swans":19234,"evers":19235,"crassus":19236,"daley":19237,"capitaine":19238,"indigenous":19239,"chimpanzee":19240,"ziegfeld":19241,"committees":19242,"celery":19243,"santana":19244,"assailant":19245,"operatives":19246,"cob":19247,"mcbain":19248,"contamination":19249,"mwah":19250,"trippy":19251,"jarod":19252,"marcellus":19253,"tacos":19254,"assaulting":19255,"claustrophobic":19256,"inbound":19257,"grimsdale":19258,"rutles":19259,"comprehensive":19260,"ul":19261,"blunder":19262,"buzzards":19263,"participants":19264,"gland":19265,"silky":19266,"humankind":19267,"dashed":19268,"mania":19269,"fluent":19270,"mandrake":19271,"downstream":19272,"perfumes":19273,"slew":19274,"yates":19275,"clutches":19276,"shovels":19277,"architects":19278,"critters":19279,"lmperial":19280,"druid":19281,"frisk":19282,"bead":19283,"lobe":19284,"prefecture":19285,"lifeline":19286,"unethical":19287,"straits":19288,"demonstrating":19289,"sou":19290,"specialize":19291,"iock":19292,"loins":19293,"abstinence":19294,"kao":19295,"fasting":19296,"fryer":19297,"assumptions":19298,"shoelaces":19299,"bulgarian":19300,"manhunt":19301,"beret":19302,"unsafe":19303,"inez":19304,"unbeatable":19305,"programmes":19306,"samuels":19307,"pornographic":19308,"monet":19309,"toki":19310,"watergate":19311,"clitoris":19312,"annoys":19313,"intervals":19314,"wildcats":19315,"borderline":19316,"blackmailer":19317,"ponder":19318,"shes":19319,"pelican":19320,"armory":19321,"fictional":19322,"brothels":19323,"disable":19324,"acquisition":19325,"preserving":19326,"caged":19327,"tasteless":19328,"regrettable":19329,"nocturnal":19330,"consented":19331,"overflowing":19332,"limitless":19333,"matchmaker":19334,"actively":19335,"reciting":19336,"kimura":19337,"shou":19338,"akiko":19339,"kaoru":19340,"microphones":19341,"pines":19342,"vaudeville":19343,"vagabond":19344,"ste":19345,"bottomless":19346,"chlrplng":19347,"evasion":19348,"multiplied":19349,"barman":19350,"stephan":19351,"mcleod":19352,"featured":19353,"lavatory":19354,"ironed":19355,"taft":19356,"highlights":19357,"otter":19358,"amuses":19359,"abbie":19360,"buyin":19361,"infiltrated":19362,"imagery":19363,"aggravated":19364,"crease":19365,"relativity":19366,"encrypted":19367,"addams":19368,"smokers":19369,"sutra":19370,"gruber":19371,"retro":19372,"vendetta":19373,"norah":19374,"titanium":19375,"commandos":19376,"manion":19377,"lasers":19378,"bikers":19379,"morgana":19380,"wasjust":19381,"mccartney":19382,"haji":19383,"toke":19384,"krista":19385,"esperanza":19386,"jemaine":19387,"ufos":19388,"coilege":19389,"weaponry":19390,"praising":19391,"faust":19392,"folds":19393,"bicycles":19394,"untied":19395,"clandestine":19396,"climbs":19397,"prodigy":19398,"responses":19399,"solange":19400,"creams":19401,"dn":19402,"maximilian":19403,"accommodations":19404,"tou":19405,"prometheus":19406,"massey":19407,"gunmen":19408,"tripe":19409,"hiccup":19410,"sailboat":19411,"induce":19412,"negotiator":19413,"ietters":19414,"hammock":19415,"imltatlng":19416,"barter":19417,"fingered":19418,"extradition":19419,"bronco":19420,"pestilence":19421,"warped":19422,"firecrackers":19423,"mahal":19424,"stems":19425,"milligrams":19426,"dreyfus":19427,"cuttin":19428,"mizoguchi":19429,"luz":19430,"maude":19431,"bartholomew":19432,"surreal":19433,"protesters":19434,"vending":19435,"kuni":19436,"airspace":19437,"ning":19438,"pods":19439,"garry":19440,"yabu":19441,"starship":19442,"silene":19443,"fremen":19444,"brazen":19445,"assumes":19446,"cleric":19447,"campfire":19448,"electrons":19449,"gynecologist":19450,"critter":19451,"cubic":19452,"cortex":19453,"coordinator":19454,"addictive":19455,"fleece":19456,"comp":19457,"reigns":19458,"transylvania":19459,"cavern":19460,"creditors":19461,"bonded":19462,"inge":19463,"assisting":19464,"panty":19465,"lout":19466,"workmen":19467,"clearlng":19468,"lenient":19469,"combing":19470,"mushy":19471,"mullen":19472,"sentries":19473,"observant":19474,"combinations":19475,"gracefully":19476,"aesthetic":19477,"bringin":19478,"purposely":19479,"bombardment":19480,"soot":19481,"marmaduke":19482,"eliminating":19483,"binds":19484,"shimmer":19485,"doctorate":19486,"eyelashes":19487,"obeying":19488,"raffle":19489,"emilie":19490,"sleepwalking":19491,"abilene":19492,"expendable":19493,"lewton":19494,"helo":19495,"primal":19496,"crackhead":19497,"filip":19498,"lawman":19499,"rafa":19500,"plankton":19501,"oppa":19502,"mitya":19503,"centauri":19504,"viruses":19505,"amin":19506,"django":19507,"nike":19508,"missin":19509,"immaculate":19510,"haha":19511,"glittering":19512,"nylon":19513,"unpopular":19514,"tampered":19515,"digit":19516,"stabilize":19517,"gymnasium":19518,"wilde":19519,"sacrament":19520,"quench":19521,"raiding":19522,"adventurer":19523,"lofty":19524,"ça":19525,"downward":19526,"foretold":19527,"sloth":19528,"sculptures":19529,"java":19530,"jeweler":19531,"thriving":19532,"furnish":19533,"holdings":19534,"beetles":19535,"drifter":19536,"tipsy":19537,"punishable":19538,"halves":19539,"clowning":19540,"dutton":19541,"ignite":19542,"seasoned":19543,"blanc":19544,"lolly":19545,"initiating":19546,"flips":19547,"eagerly":19548,"aloft":19549,"excursion":19550,"cones":19551,"evenin":19552,"meade":19553,"tulsa":19554,"harv":19555,"clubhouse":19556,"liberals":19557,"tranquil":19558,"throbbing":19559,"spacious":19560,"ironically":19561,"ucla":19562,"valeria":19563,"interstellar":19564,"fredo":19565,"yeti":19566,"mali":19567,"pollock":19568,"transporter":19569,"sulu":19570,"diya":19571,"calypso":19572,"rematch":19573,"midsummer":19574,"severance":19575,"handcuff":19576,"conform":19577,"jessup":19578,"infants":19579,"groin":19580,"sudamerica":19581,"guinevere":19582,"skillful":19583,"ranked":19584,"footing":19585,"devastation":19586,"foxtrot":19587,"exterminated":19588,"fetching":19589,"piotr":19590,"ceii":19591,"linden":19592,"umbrellas":19593,"vaults":19594,"edouard":19595,"prolong":19596,"dodo":19597,"hymns":19598,"tipping":19599,"bale":19600,"carlito":19601,"cabot":19602,"brando":19603,"overtake":19604,"pinching":19605,"bookshop":19606,"trombone":19607,"implied":19608,"monumental":19609,"medications":19610,"wherefore":19611,"iights":19612,"measly":19613,"fireflies":19614,"choreography":19615,"reinforce":19616,"folklore":19617,"stutters":19618,"dillinger":19619,"flatten":19620,"moroccan":19621,"dooby":19622,"delores":19623,"creamy":19624,"mea":19625,"tommaso":19626,"incest":19627,"egan":19628,"parameters":19629,"nie":19630,"namaste":19631,"prozac":19632,"nlcky":19633,"meryl":19634,"pappu":19635,"unprepared":19636,"smothered":19637,"neutralize":19638,"absolution":19639,"juggling":19640,"reflecting":19641,"transforming":19642,"pastries":19643,"bookkeeper":19644,"pushover":19645,"ledger":19646,"rugs":19647,"mythical":19648,"cokes":19649,"bummed":19650,"fairest":19651,"insubordination":19652,"selves":19653,"logically":19654,"tweet":19655,"inexplicable":19656,"promenade":19657,"mocked":19658,"sanctity":19659,"ardent":19660,"musketeer":19661,"mending":19662,"apparition":19663,"lighted":19664,"quitter":19665,"trainers":19666,"dreamers":19667,"blisters":19668,"dlalogue":19669,"yancey":19670,"ys":19671,"sakamoto":19672,"juror":19673,"contests":19674,"laced":19675,"nightclubs":19676,"unpaid":19677,"bruiser":19678,"fad":19679,"snip":19680,"teased":19681,"replica":19682,"distributor":19683,"disturbances":19684,"persona":19685,"francoise":19686,"builet":19687,"entourage":19688,"biil":19689,"eject":19690,"ziggy":19691,"rutherford":19692,"hearsay":19693,"tampering":19694,"gutted":19695,"hairstyle":19696,"sputters":19697,"adolescence":19698,"fines":19699,"woodruff":19700,"giuliano":19701,"fundraiser":19702,"burp":19703,"knowwhat":19704,"farted":19705,"perrin":19706,"aqua":19707,"selena":19708,"kishan":19709,"cuervo":19710,"topless":19711,"rajeev":19712,"trendy":19713,"optimist":19714,"prowl":19715,"rumored":19716,"genitals":19717,"prada":19718,"desserts":19719,"rollers":19720,"tangerine":19721,"volunteering":19722,"psychosis":19723,"giver":19724,"smother":19725,"infidel":19726,"occupying":19727,"pastime":19728,"flogged":19729,"sacrilege":19730,"alonso":19731,"kensington":19732,"projections":19733,"bitchy":19734,"unclean":19735,"jails":19736,"mistletoe":19737,"intimately":19738,"wantyou":19739,"chestnuts":19740,"widowed":19741,"jawohl":19742,"graft":19743,"dlngs":19744,"jailhouse":19745,"bitchin":19746,"superstitions":19747,"trustees":19748,"lyric":19749,"achieving":19750,"belfast":19751,"sachiko":19752,"mavis":19753,"salome":19754,"wasps":19755,"dede":19756,"fuehrer":19757,"accumulated":19758,"gimmick":19759,"burrito":19760,"garroway":19761,"julla":19762,"rachael":19763,"marino":19764,"grandkids":19765,"horrendous":19766,"jocelyn":19767,"tumour":19768,"marxist":19769,"vegan":19770,"gia":19771,"synced":19772,"stef":19773,"cloning":19774,"eeyore":19775,"lecter":19776,"odie":19777,"beatin":19778,"deodorant":19779,"mailing":19780,"sanction":19781,"cultivated":19782,"sidelines":19783,"telescopes":19784,"sickening":19785,"trample":19786,"zion":19787,"vitals":19788,"showered":19789,"endorsement":19790,"domingo":19791,"pasadena":19792,"sender":19793,"dementia":19794,"cuddly":19795,"fredrik":19796,"informers":19797,"bonehead":19798,"garments":19799,"gerda":19800,"transports":19801,"inconceivable":19802,"severai":19803,"jungles":19804,"prof":19805,"pledges":19806,"dined":19807,"readily":19808,"daren":19809,"quarrels":19810,"hospitai":19811,"mildly":19812,"flre":19813,"yiddish":19814,"plated":19815,"epstein":19816,"kiddie":19817,"kennel":19818,"concessions":19819,"carburetor":19820,"fastened":19821,"sei":19822,"hatches":19823,"humorous":19824,"delinquents":19825,"gopher":19826,"calculator":19827,"dl":19828,"buenas":19829,"readin":19830,"riccardo":19831,"chasin":19832,"scofield":19833,"dag":19834,"metabolism":19835,"shuddering":19836,"touché":19837,"thérèse":19838,"guidelines":19839,"nev":19840,"screamin":19841,"faction":19842,"tanning":19843,"relevance":19844,"gustavo":19845,"urinating":19846,"klinger":19847,"rolfe":19848,"mireille":19849,"ariane":19850,"celine":19851,"noa":19852,"gaia":19853,"alana":19854,"uncool":19855,"undertaking":19856,"interaction":19857,"astronomer":19858,"recommending":19859,"contractors":19860,"nikola":19861,"kari":19862,"sabotaged":19863,"scaffold":19864,"secluded":19865,"rejoicing":19866,"elixir":19867,"restrained":19868,"torments":19869,"enraged":19870,"bormann":19871,"pleas":19872,"fricking":19873,"reconciled":19874,"golng":19875,"equator":19876,"finesse":19877,"inquisitive":19878,"mimics":19879,"juggle":19880,"bonuses":19881,"immersed":19882,"eros":19883,"forwarding":19884,"distrust":19885,"falsely":19886,"dieu":19887,"hartford":19888,"cycling":19889,"bagpipes":19890,"warlord":19891,"circulate":19892,"comprehension":19893,"alcoholics":19894,"teils":19895,"tranquility":19896,"uncontrollable":19897,"takers":19898,"volatile":19899,"conscientious":19900,"residency":19901,"taipei":19902,"phi":19903,"boing":19904,"defines":19905,"mendel":19906,"almond":19907,"hlsslng":19908,"sweats":19909,"gert":19910,"tarot":19911,"dottie":19912,"paola":19913,"luciana":19914,"bengali":19915,"raina":19916,"sparta":19917,"zeta":19918,"yumi":19919,"malaysia":19920,"jaffa":19921,"cyber":19922,"fema":19923,"arav":19924,"ijust":19925,"ebay":19926,"gull":19927,"filters":19928,"standpoint":19929,"contradictions":19930,"shudder":19931,"moritz":19932,"firefly":19933,"keel":19934,"respiratory":19935,"slid":19936,"hospitable":19937,"clothed":19938,"misfortunes":19939,"cisco":19940,"vacancy":19941,"unsuccessful":19942,"pretense":19943,"redeemed":19944,"mumbo":19945,"swedes":19946,"overworked":19947,"proteus":19948,"saucers":19949,"solves":19950,"pocus":19951,"clogged":19952,"snare":19953,"drilled":19954,"smacks":19955,"articulate":19956,"negotiable":19957,"horowitz":19958,"pasquale":19959,"watchdog":19960,"archduke":19961,"loon":19962,"gabi":19963,"conserve":19964,"hubbard":19965,"tuttle":19966,"chittering":19967,"governors":19968,"rapists":19969,"françoise":19970,"recurring":19971,"domo":19972,"bebe":19973,"eda":19974,"rec":19975,"flavors":19976,"gannon":19977,"magically":19978,"bisexual":19979,"hsiao":19980,"skinhead":19981,"teri":19982,"cahill":19983,"tanuki":19984,"klunk":19985,"flik":19986,"geetha":19987,"itís":19988,"emails":19989,"cheney":19990,"shedding":19991,"socket":19992,"unison":19993,"calmer":19994,"justification":19995,"aaargh":19996,"triumphs":19997,"sonata":19998,"crammed":19999,"maxime":20000,"coordinated":20001,"extinguished":20002,"dlrector":20003,"poorest":20004,"dungeons":20005,"teapot":20006,"proletariat":20007,"doubling":20008,"parcels":20009,"annihilate":20010,"cushions":20011,"pedigree":20012,"heartily":20013,"fixin":20014,"smarty":20015,"declares":20016,"comical":20017,"emeralds":20018,"worships":20019,"exclaims":20020,"independently":20021,"pinto":20022,"mistresses":20023,"witted":20024,"figs":20025,"vixen":20026,"enlarged":20027,"honoring":20028,"dorado":20029,"seams":20030,"hungarians":20031,"complication":20032,"depressive":20033,"handler":20034,"bulgaria":20035,"irrigation":20036,"claps":20037,"blaster":20038,"condor":20039,"selina":20040,"eee":20041,"yeo":20042,"seamus":20043,"vibes":20044,"surfers":20045,"granger":20046,"hailey":20047,"madhu":20048,"norbit":20049,"slingshot":20050,"buffoon":20051,"implicated":20052,"spontaneously":20053,"luau":20054,"sneaks":20055,"dealership":20056,"indisposed":20057,"lieutenants":20058,"fateful":20059,"outlive":20060,"defeats":20061,"cordial":20062,"multitude":20063,"vidal":20064,"displeased":20065,"florian":20066,"bewildered":20067,"pining":20068,"burdens":20069,"favored":20070,"scolding":20071,"clair":20072,"corset":20073,"sable":20074,"captions":20075,"alpine":20076,"hayashi":20077,"plums":20078,"srt":20079,"dmitri":20080,"neglecting":20081,"repel":20082,"brooding":20083,"renault":20084,"tonsils":20085,"prolonged":20086,"obi":20087,"satchel":20088,"gazette":20089,"cools":20090,"firecracker":20091,"cosmetic":20092,"grips":20093,"twister":20094,"rotted":20095,"nursed":20096,"passover":20097,"unattractive":20098,"suede":20099,"mcgovern":20100,"carefui":20101,"famed":20102,"nobu":20103,"gassed":20104,"volga":20105,"scorpio":20106,"mollie":20107,"flor":20108,"pum":20109,"significantly":20110,"beryl":20111,"lottie":20112,"arf":20113,"pooped":20114,"twists":20115,"minefield":20116,"tarrant":20117,"unchanged":20118,"lazlo":20119,"alfa":20120,"vasquez":20121,"ooooh":20122,"bleeping":20123,"verma":20124,"odile":20125,"paramedic":20126,"veeru":20127,"curled":20128,"spineless":20129,"newspaperman":20130,"firsthand":20131,"retract":20132,"titans":20133,"layin":20134,"itinerary":20135,"lament":20136,"olympia":20137,"delirium":20138,"medicinal":20139,"vanishes":20140,"grievous":20141,"resigning":20142,"overturned":20143,"dieter":20144,"venetian":20145,"revised":20146,"yukiko":20147,"montmartre":20148,"sic":20149,"thierry":20150,"filly":20151,"dans":20152,"toddy":20153,"rots":20154,"lifetimes":20155,"llke":20156,"destitute":20157,"closlng":20158,"premeditated":20159,"luo":20160,"huntin":20161,"deceitful":20162,"grownup":20163,"toothpick":20164,"latln":20165,"phobia":20166,"gertrud":20167,"varied":20168,"anesthesia":20169,"bashing":20170,"klan":20171,"sheppard":20172,"bla":20173,"ceci":20174,"mortars":20175,"diminished":20176,"intake":20177,"uss":20178,"willa":20179,"byung":20180,"viral":20181,"fruity":20182,"mehra":20183,"fïr":20184,"katharina":20185,"martina":20186,"texting":20187,"marshmallow":20188,"nassau":20189,"southampton":20190,"wrecks":20191,"theology":20192,"braver":20193,"drones":20194,"taker":20195,"declan":20196,"judgments":20197,"hires":20198,"flex":20199,"dislikes":20200,"newcomers":20201,"swimmers":20202,"advising":20203,"laboratories":20204,"interval":20205,"shackles":20206,"suburb":20207,"yellowstone":20208,"moro":20209,"voltaire":20210,"hellish":20211,"karsten":20212,"algerian":20213,"wherein":20214,"impaired":20215,"leni":20216,"wanton":20217,"sentinel":20218,"groundhog":20219,"stocked":20220,"derived":20221,"ditto":20222,"clippings":20223,"shay":20224,"sup":20225,"dupont":20226,"hyenas":20227,"woes":20228,"hue":20229,"spender":20230,"crewman":20231,"hemorrhage":20232,"deluded":20233,"matey":20234,"forgetful":20235,"abolish":20236,"unlawful":20237,"joss":20238,"aborted":20239,"hartley":20240,"gutless":20241,"crles":20242,"leprechaun":20243,"seizures":20244,"nuh":20245,"cinderelly":20246,"maxi":20247,"herc":20248,"miyuki":20249,"xin":20250,"dolittle":20251,"balto":20252,"raksha":20253,"tish":20254,"nisha":20255,"lexi":20256,"satanic":20257,"asa":20258,"caterina":20259,"obituary":20260,"bishops":20261,"originals":20262,"kool":20263,"pero":20264,"thankfully":20265,"movers":20266,"bawling":20267,"randal":20268,"cpr":20269,"puked":20270,"glee":20271,"interruptions":20272,"wisest":20273,"strays":20274,"shang":20275,"miser":20276,"axes":20277,"kryptonite":20278,"installment":20279,"corona":20280,"fane":20281,"ns":20282,"rosita":20283,"regulate":20284,"reconstruct":20285,"tootsie":20286,"playwright":20287,"horsepower":20288,"locksmith":20289,"avec":20290,"combed":20291,"shipyard":20292,"timeless":20293,"hocus":20294,"reckons":20295,"repetition":20296,"blackbird":20297,"insinuating":20298,"constitute":20299,"dill":20300,"senhor":20301,"bilge":20302,"pessimistic":20303,"cuse":20304,"coals":20305,"nothings":20306,"fiscal":20307,"moles":20308,"hopin":20309,"shredded":20310,"therese":20311,"improves":20312,"aria":20313,"provision":20314,"contraband":20315,"ruff":20316,"dinky":20317,"bona":20318,"zing":20319,"résumé":20320,"jurors":20321,"silencer":20322,"linton":20323,"electron":20324,"surrogate":20325,"trucker":20326,"nagasaki":20327,"hyperspace":20328,"handgun":20329,"kana":20330,"frak":20331,"spaz":20332,"alexa":20333,"ack":20334,"authorised":20335,"hanger":20336,"insure":20337,"disobedience":20338,"joong":20339,"almeida":20340,"redundant":20341,"bosnian":20342,"nutritious":20343,"fliers":20344,"egon":20345,"implanted":20346,"bugler":20347,"progressed":20348,"meticulous":20349,"firefighters":20350,"sensations":20351,"rouse":20352,"gravely":20353,"chore":20354,"durand":20355,"sanctioned":20356,"ruse":20357,"activists":20358,"gossiping":20359,"cashmere":20360,"dainty":20361,"baboons":20362,"peddler":20363,"scorpions":20364,"pretzel":20365,"undressing":20366,"geology":20367,"canaan":20368,"dawes":20369,"dade":20370,"rump":20371,"urging":20372,"baudelaire":20373,"ganges":20374,"bwana":20375,"gilmore":20376,"wield":20377,"conformed":20378,"bradford":20379,"safeguard":20380,"showin":20381,"patrolling":20382,"hypothetically":20383,"incognito":20384,"unravel":20385,"pointers":20386,"snowflake":20387,"dab":20388,"admissions":20389,"lockup":20390,"pedestal":20391,"crenshaw":20392,"meatloaf":20393,"chalice":20394,"thomson":20395,"pacing":20396,"empathy":20397,"abolished":20398,"blistering":20399,"appliances":20400,"ove":20401,"schumann":20402,"pus":20403,"caspar":20404,"playback":20405,"flak":20406,"imaginable":20407,"curriculum":20408,"rhythms":20409,"pina":20410,"crowe":20411,"fellini":20412,"fogg":20413,"zac":20414,"chaz":20415,"dianne":20416,"robotic":20417,"dustin":20418,"withholding":20419,"temptations":20420,"exalted":20421,"putt":20422,"isnt":20423,"defends":20424,"robs":20425,"ives":20426,"reckoned":20427,"reassured":20428,"keene":20429,"tempest":20430,"dismantle":20431,"abracadabra":20432,"improbable":20433,"blooms":20434,"clouded":20435,"portions":20436,"archaeologist":20437,"storyteller":20438,"seiji":20439,"minneapolis":20440,"bureaucracy":20441,"mutually":20442,"furthest":20443,"moonshine":20444,"netherlands":20445,"savoy":20446,"gm":20447,"luscious":20448,"inconsiderate":20449,"valencia":20450,"sixpence":20451,"framing":20452,"addie":20453,"dubbed":20454,"ramsay":20455,"vat":20456,"mcgregor":20457,"boating":20458,"crackpot":20459,"swirling":20460,"subsequent":20461,"ripple":20462,"matilde":20463,"drowns":20464,"viceroy":20465,"delaware":20466,"invoice":20467,"genji":20468,"migration":20469,"elinor":20470,"shea":20471,"twittering":20472,"reflections":20473,"maximus":20474,"kaspar":20475,"sexiest":20476,"brenner":20477,"pant":20478,"katrine":20479,"celestine":20480,"strategies":20481,"lilith":20482,"outhouse":20483,"bulldozer":20484,"baddest":20485,"bahia":20486,"campers":20487,"levine":20488,"loren":20489,"pelvis":20490,"bonkers":20491,"ina":20492,"homies":20493,"hagrid":20494,"bobbi":20495,"offends":20496,"fundamentally":20497,"fresno":20498,"marksman":20499,"waterproof":20500,"counterattack":20501,"squadrons":20502,"aaaaah":20503,"mined":20504,"mundane":20505,"manifestation":20506,"incarcerated":20507,"lurch":20508,"surpassed":20509,"rein":20510,"suitors":20511,"bavaria":20512,"lodgings":20513,"arlington":20514,"sunflower":20515,"upload":20516,"jokers":20517,"spaced":20518,"spunk":20519,"aida":20520,"dangle":20521,"conveniently":20522,"lafayette":20523,"mlss":20524,"rudeness":20525,"rapids":20526,"fruitful":20527,"bloodstream":20528,"snlffs":20529,"licks":20530,"flipper":20531,"unpacking":20532,"shiloh":20533,"yawn":20534,"daddies":20535,"rearrange":20536,"yip":20537,"monaco":20538,"fares":20539,"warts":20540,"bengal":20541,"shoeshine":20542,"fiends":20543,"nlcole":20544,"insider":20545,"whiteside":20546,"greener":20547,"sakura":20548,"dal":20549,"stuntman":20550,"halley":20551,"headset":20552,"sae":20553,"bossa":20554,"linc":20555,"asuka":20556,"tiggers":20557,"bubby":20558,"deckard":20559,"grooming":20560,"cynic":20561,"insanely":20562,"elevation":20563,"sears":20564,"ogden":20565,"converse":20566,"reversal":20567,"supplying":20568,"unmarked":20569,"bruising":20570,"taurus":20571,"sunup":20572,"stimulation":20573,"scepter":20574,"purified":20575,"waltzing":20576,"susceptible":20577,"wlfe":20578,"appalled":20579,"michal":20580,"ducats":20581,"sodom":20582,"conspirators":20583,"wildfire":20584,"balzac":20585,"paged":20586,"rotating":20587,"avant":20588,"crewe":20589,"stirs":20590,"thunderstorm":20591,"confound":20592,"eights":20593,"butting":20594,"mumps":20595,"finnegan":20596,"fagin":20597,"inspected":20598,"slaying":20599,"paralysed":20600,"gaga":20601,"brahms":20602,"middleton":20603,"finai":20604,"redeemer":20605,"adamant":20606,"bower":20607,"vipers":20608,"unofficial":20609,"hazy":20610,"lear":20611,"fenwick":20612,"blrds":20613,"femme":20614,"trois":20615,"germaine":20616,"impersonating":20617,"retaliate":20618,"shangri":20619,"lobsters":20620,"avenger":20621,"unwind":20622,"twerp":20623,"pathology":20624,"donors":20625,"parsley":20626,"fiine":20627,"bloodline":20628,"clubbing":20629,"sui":20630,"kicker":20631,"essays":20632,"imperialism":20633,"amore":20634,"lowry":20635,"specifics":20636,"cubicle":20637,"vandergelder":20638,"autopilot":20639,"biggs":20640,"bosco":20641,"teal":20642,"grammy":20643,"jagger":20644,"urquhart":20645,"hirono":20646,"maradona":20647,"ambiguous":20648,"agile":20649,"grr":20650,"canister":20651,"cordon":20652,"whos":20653,"cupcakes":20654,"informs":20655,"dibs":20656,"ramos":20657,"almonds":20658,"gyu":20659,"timeline":20660,"vigil":20661,"collaborator":20662,"sores":20663,"martialed":20664,"amiss":20665,"playtime":20666,"christening":20667,"waxed":20668,"rogues":20669,"scanned":20670,"councillor":20671,"lia":20672,"sawed":20673,"moping":20674,"vanguard":20675,"eureka":20676,"mishap":20677,"sledge":20678,"canals":20679,"tully":20680,"vanya":20681,"flanders":20682,"swab":20683,"exceedingly":20684,"hidin":20685,"husky":20686,"prevailed":20687,"camden":20688,"criticized":20689,"tanned":20690,"tartar":20691,"marmalade":20692,"compadre":20693,"pocahontas":20694,"grogan":20695,"jitters":20696,"unannounced":20697,"coherent":20698,"peppermint":20699,"quicksand":20700,"looney":20701,"orphaned":20702,"riddled":20703,"prescriptions":20704,"bachelors":20705,"fir":20706,"gloucester":20707,"iift":20708,"knockin":20709,"removes":20710,"doghouse":20711,"taunting":20712,"vs":20713,"crikey":20714,"intricate":20715,"detergent":20716,"insatiable":20717,"fairchild":20718,"therapeutic":20719,"edwina":20720,"orry":20721,"tlm":20722,"gaza":20723,"napalm":20724,"paln":20725,"jarrod":20726,"blip":20727,"ruiz":20728,"booger":20729,"fora":20730,"diem":20731,"lebanese":20732,"kemal":20733,"admires":20734,"rivalry":20735,"hierarchy":20736,"traditionally":20737,"samaritan":20738,"nines":20739,"magdalene":20740,"dreamin":20741,"salud":20742,"ravaged":20743,"icing":20744,"doings":20745,"iarge":20746,"tentacles":20747,"uphill":20748,"seducing":20749,"palanquin":20750,"disguises":20751,"remarry":20752,"unpunished":20753,"devoid":20754,"gathers":20755,"blueprint":20756,"courtship":20757,"copyright":20758,"tho":20759,"girdle":20760,"poaching":20761,"exhibits":20762,"ammonia":20763,"toenails":20764,"chauncey":20765,"smoky":20766,"petunia":20767,"purchases":20768,"accelerating":20769,"lowers":20770,"operas":20771,"ioud":20772,"antelope":20773,"issuing":20774,"dingo":20775,"manon":20776,"sevens":20777,"installments":20778,"endangering":20779,"idealist":20780,"mlles":20781,"yeast":20782,"mor":20783,"ebenezer":20784,"wejust":20785,"spirituality":20786,"kaput":20787,"conjecture":20788,"twigs":20789,"birdy":20790,"fiat":20791,"nutter":20792,"cholo":20793,"irv":20794,"wimps":20795,"cristal":20796,"hani":20797,"byers":20798,"dalai":20799,"provolone":20800,"vuk":20801,"recep":20802,"skippy":20803,"meghna":20804,"conspiring":20805,"rousseau":20806,"bathrobe":20807,"crowning":20808,"railways":20809,"treasurer":20810,"wag":20811,"savor":20812,"foilowed":20813,"provisional":20814,"systematically":20815,"alrighty":20816,"connoisseur":20817,"rubbers":20818,"emphasize":20819,"disarmed":20820,"adjutant":20821,"savvy":20822,"righto":20823,"melville":20824,"poultry":20825,"keyhole":20826,"renfield":20827,"stifling":20828,"prosecutors":20829,"occupational":20830,"navel":20831,"exert":20832,"endorse":20833,"cremation":20834,"fremont":20835,"textile":20836,"sparrows":20837,"armistice":20838,"coronary":20839,"eloquent":20840,"gunfight":20841,"biased":20842,"aqui":20843,"intermission":20844,"pharaohs":20845,"supporter":20846,"monologue":20847,"stellar":20848,"croissants":20849,"clutter":20850,"vicente":20851,"bingley":20852,"snarllng":20853,"hoe":20854,"char":20855,"mooney":20856,"dlstant":20857,"brainless":20858,"mullet":20859,"wynn":20860,"whitaker":20861,"integration":20862,"webber":20863,"mayan":20864,"retards":20865,"iz":20866,"katarina":20867,"rectum":20868,"sallie":20869,"sportscaster":20870,"alisha":20871,"surya":20872,"rampage":20873,"tiara":20874,"freeing":20875,"pedophile":20876,"rubs":20877,"baii":20878,"smartass":20879,"yeller":20880,"boycott":20881,"unprotected":20882,"heathens":20883,"swindled":20884,"imaging":20885,"consciously":20886,"guise":20887,"untold":20888,"parrots":20889,"glimmer":20890,"rundown":20891,"pari":20892,"communal":20893,"aint":20894,"bb":20895,"hillside":20896,"rath":20897,"sheds":20898,"blrd":20899,"smythe":20900,"thrashed":20901,"teas":20902,"blackwell":20903,"enables":20904,"jeffries":20905,"ong":20906,"toasted":20907,"ninny":20908,"decrease":20909,"rivera":20910,"pushin":20911,"shekels":20912,"contributing":20913,"kidd":20914,"brewer":20915,"exempt":20916,"babble":20917,"rattled":20918,"weatherman":20919,"connell":20920,"warlords":20921,"flanagan":20922,"yao":20923,"politicai":20924,"rusted":20925,"prissy":20926,"halftime":20927,"ravioli":20928,"shrimps":20929,"cavanaugh":20930,"rapes":20931,"kurosawa":20932,"pelle":20933,"ulf":20934,"martino":20935,"adrienne":20936,"michaela":20937,"mikael":20938,"oink":20939,"swami":20940,"daniela":20941,"roc":20942,"rui":20943,"dyson":20944,"greenleaf":20945,"marcela":20946,"auro":20947,"capcom":20948,"candyman":20949,"pignon":20950,"shruti":20951,"duds":20952,"grazia":20953,"cleanliness":20954,"complicity":20955,"lewd":20956,"diaries":20957,"plural":20958,"lv":20959,"impetuous":20960,"expresses":20961,"chiquita":20962,"parchment":20963,"aristocracy":20964,"vai":20965,"surrendering":20966,"syne":20967,"fray":20968,"innovation":20969,"overture":20970,"yuh":20971,"faulkner":20972,"eloped":20973,"sparring":20974,"oar":20975,"trays":20976,"quilt":20977,"frock":20978,"enmity":20979,"karloff":20980,"xu":20981,"lamar":20982,"stupidly":20983,"newer":20984,"reassigned":20985,"konstantin":20986,"govinda":20987,"nosey":20988,"relaxes":20989,"platt":20990,"guppy":20991,"restlessness":20992,"prose":20993,"dusting":20994,"mislead":20995,"quasimodo":20996,"nudge":20997,"mcpherson":20998,"rey":20999,"crunchy":21000,"howe":21001,"grubby":21002,"exhaling":21003,"corinthians":21004,"rancho":21005,"kuo":21006,"stoney":21007,"siddhartha":21008,"cochise":21009,"artle":21010,"polio":21011,"reincarnated":21012,"wakefield":21013,"coilins":21014,"yul":21015,"av":21016,"ïu":21017,"mamo":21018,"ogami":21019,"chrissy":21020,"topics":21021,"hakim":21022,"motherfuck":21023,"billiard":21024,"fractures":21025,"enforced":21026,"manchuria":21027,"angrily":21028,"presldent":21029,"supervised":21030,"secondhand":21031,"willingness":21032,"purchasing":21033,"mariano":21034,"holger":21035,"salted":21036,"townspeople":21037,"irritable":21038,"phantoms":21039,"begone":21040,"defenders":21041,"imagines":21042,"disloyal":21043,"nasal":21044,"molecule":21045,"packaging":21046,"verde":21047,"modify":21048,"corsica":21049,"stealin":21050,"liter":21051,"belmont":21052,"raff":21053,"flores":21054,"gout":21055,"withhold":21056,"leprosy":21057,"sneezing":21058,"width":21059,"remake":21060,"congratulated":21061,"quigley":21062,"valjean":21063,"terrestrial":21064,"dribble":21065,"prentiss":21066,"imam":21067,"universes":21068,"rigby":21069,"idols":21070,"gourd":21071,"iied":21072,"popsicle":21073,"renewal":21074,"anointed":21075,"zwei":21076,"exorcist":21077,"annihilated":21078,"hydraulic":21079,"splashes":21080,"appetizer":21081,"bland":21082,"lockwood":21083,"nui":21084,"vocals":21085,"indochina":21086,"munro":21087,"virgo":21088,"flamingo":21089,"hellhole":21090,"mok":21091,"leela":21092,"rlchle":21093,"hydra":21094,"bleeps":21095,"takumi":21096,"dehydrated":21097,"erlc":21098,"flintstone":21099,"oranaga":21100,"saheb":21101,"minh":21102,"froggy":21103,"cledus":21104,"prithvi":21105,"javi":21106,"haveyou":21107,"unconventional":21108,"priesthood":21109,"seasonal":21110,"beaut":21111,"wastes":21112,"inserted":21113,"perilous":21114,"spanked":21115,"forcibly":21116,"musket":21117,"cripples":21118,"pamphlet":21119,"expulsion":21120,"contingency":21121,"recollect":21122,"pickpocket":21123,"epileptic":21124,"astern":21125,"lp":21126,"judea":21127,"boars":21128,"motherhood":21129,"fantasize":21130,"castrated":21131,"retreated":21132,"counties":21133,"dictation":21134,"bustle":21135,"dramas":21136,"galleries":21137,"snuggle":21138,"ladders":21139,"hartmann":21140,"brightness":21141,"cravat":21142,"braids":21143,"impertinence":21144,"gazelle":21145,"dozed":21146,"grouch":21147,"marle":21148,"expire":21149,"hedgehog":21150,"petting":21151,"geologist":21152,"nutshell":21153,"bosun":21154,"fido":21155,"armpit":21156,"cranking":21157,"openings":21158,"fawn":21159,"laramie":21160,"albino":21161,"bridesmaids":21162,"rainbows":21163,"strengths":21164,"conspired":21165,"billboards":21166,"astro":21167,"shootings":21168,"licenses":21169,"stooge":21170,"ulcers":21171,"pharmaceuticals":21172,"clanglng":21173,"petal":21174,"jafar":21175,"posterity":21176,"babs":21177,"rawlins":21178,"ttle":21179,"enquiry":21180,"coupon":21181,"iord":21182,"ahhhh":21183,"stoddard":21184,"historians":21185,"decapitated":21186,"treasured":21187,"carney":21188,"def":21189,"chrls":21190,"beatriz":21191,"gerardo":21192,"electronlc":21193,"arty":21194,"larrabee":21195,"oe":21196,"brubaker":21197,"baird":21198,"shutdown":21199,"scudder":21200,"droid":21201,"bouncy":21202,"hooters":21203,"bastian":21204,"humid":21205,"approves":21206,"illuminate":21207,"extending":21208,"craters":21209,"bobbie":21210,"loops":21211,"jus":21212,"ails":21213,"woodwork":21214,"isi":21215,"consumers":21216,"debating":21217,"juli":21218,"argentinean":21219,"prevention":21220,"destinies":21221,"bitterly":21222,"securing":21223,"intoxicating":21224,"madmen":21225,"orgies":21226,"forlorn":21227,"som":21228,"practised":21229,"perseverance":21230,"frisky":21231,"georgy":21232,"surfaces":21233,"là":21234,"mosaic":21235,"château":21236,"outburst":21237,"dictates":21238,"watkins":21239,"daresay":21240,"raleigh":21241,"secretariat":21242,"systematic":21243,"disoriented":21244,"chucked":21245,"horst":21246,"guten":21247,"musicals":21248,"faber":21249,"wer":21250,"hep":21251,"nic":21252,"tch":21253,"discourse":21254,"chee":21255,"hefty":21256,"regal":21257,"amazes":21258,"magicians":21259,"charred":21260,"diggin":21261,"trenton":21262,"patents":21263,"middleman":21264,"aftermath":21265,"contender":21266,"halsey":21267,"sickle":21268,"vibrator":21269,"auditioning":21270,"toda":21271,"dynamics":21272,"connolly":21273,"sumner":21274,"miyamoto":21275,"lombard":21276,"plastics":21277,"jamle":21278,"mongo":21279,"thad":21280,"checkpoints":21281,"airlock":21282,"umberto":21283,"sri":21284,"ofmy":21285,"freya":21286,"menopause":21287,"jd":21288,"ηey":21289,"petite":21290,"massages":21291,"generating":21292,"presentable":21293,"disputes":21294,"internship":21295,"sayid":21296,"inspirational":21297,"tis":21298,"nicknamed":21299,"gleam":21300,"emblem":21301,"magdalena":21302,"ablaze":21303,"fulfillment":21304,"rube":21305,"sown":21306,"ignores":21307,"relied":21308,"longs":21309,"porters":21310,"glances":21311,"schiller":21312,"silhouette":21313,"architectural":21314,"disorderly":21315,"correspond":21316,"footed":21317,"colton":21318,"eugen":21319,"libel":21320,"soldlers":21321,"felice":21322,"winthrop":21323,"viewpoint":21324,"pounce":21325,"warwick":21326,"jailer":21327,"observers":21328,"supplement":21329,"insecurity":21330,"walnuts":21331,"sugars":21332,"conferences":21333,"esquire":21334,"crosby":21335,"hurricanes":21336,"vitality":21337,"darrow":21338,"grovel":21339,"pino":21340,"digestion":21341,"surveyor":21342,"beaucoup":21343,"monseigneur":21344,"battalions":21345,"simeon":21346,"bateman":21347,"spinster":21348,"wiiling":21349,"variable":21350,"imaginations":21351,"benjy":21352,"walton":21353,"leyton":21354,"aught":21355,"atleast":21356,"goodwin":21357,"geographic":21358,"privates":21359,"terminator":21360,"chowder":21361,"faa":21362,"selective":21363,"chia":21364,"russkies":21365,"perm":21366,"baja":21367,"kyu":21368,"thet":21369,"crores":21370,"larissa":21371,"ramu":21372,"mani":21373,"yasmin":21374,"candace":21375,"wank":21376,"remi":21377,"geeta":21378,"maddie":21379,"simona":21380,"briareos":21381,"megamind":21382,"unofficially":21383,"solitaire":21384,"jeering":21385,"checkin":21386,"huns":21387,"specify":21388,"impending":21389,"authenticity":21390,"gettysburg":21391,"ambulances":21392,"wilshire":21393,"clad":21394,"matti":21395,"wretches":21396,"grudges":21397,"uranus":21398,"broadcasts":21399,"noticeable":21400,"draught":21401,"agaln":21402,"conjunction":21403,"tami":21404,"dempsey":21405,"understudy":21406,"memsahib":21407,"illustrated":21408,"barrister":21409,"lager":21410,"oughtn":21411,"wallop":21412,"mistrust":21413,"quiver":21414,"photographing":21415,"spic":21416,"discredit":21417,"coliseum":21418,"respiration":21419,"suis":21420,"dissatisfied":21421,"mince":21422,"dilly":21423,"baskerville":21424,"yoshi":21425,"barrage":21426,"longitude":21427,"lawsuits":21428,"drainage":21429,"blot":21430,"loathsome":21431,"rea":21432,"embroidery":21433,"ight":21434,"packer":21435,"mer":21436,"despises":21437,"merde":21438,"robust":21439,"racine":21440,"palate":21441,"hawthorne":21442,"flagship":21443,"kimball":21444,"grieves":21445,"slicing":21446,"sauerkraut":21447,"julián":21448,"gangrene":21449,"deadbeat":21450,"tambourine":21451,"rhinoceros":21452,"ruptured":21453,"tidying":21454,"sixties":21455,"diagnostic":21456,"categories":21457,"gilberto":21458,"slasher":21459,"wesson":21460,"alumni":21461,"mongolia":21462,"gook":21463,"redding":21464,"boobies":21465,"volkswagen":21466,"correctional":21467,"stingray":21468,"innovative":21469,"subaru":21470,"lim":21471,"beto":21472,"gekko":21473,"bukowskl":21474,"realism":21475,"vertigo":21476,"injure":21477,"indicator":21478,"kale":21479,"poised":21480,"aaa":21481,"seeming":21482,"greets":21483,"dawned":21484,"aboriginal":21485,"censor":21486,"untimely":21487,"crowing":21488,"revere":21489,"methinks":21490,"mongol":21491,"mistaking":21492,"nto":21493,"capitalists":21494,"instinctively":21495,"ducked":21496,"comme":21497,"lindbergh":21498,"ranting":21499,"toodle":21500,"kilometer":21501,"simplify":21502,"packard":21503,"ven":21504,"sweeten":21505,"hackett":21506,"therein":21507,"flashback":21508,"bros":21509,"kites":21510,"meditating":21511,"upstream":21512,"magoo":21513,"chien":21514,"airtight":21515,"dominguez":21516,"broderick":21517,"aerobics":21518,"lister":21519,"refinery":21520,"durham":21521,"hawkeye":21522,"blackberry":21523,"nosebleed":21524,"maguire":21525,"terrance":21526,"intentional":21527,"translates":21528,"ocho":21529,"bureaucratic":21530,"templar":21531,"dundee":21532,"bureaucrats":21533,"christophe":21534,"clones":21535,"exclalmlng":21536,"autistic":21537,"moviefan":21538,"gayle":21539,"bebo":21540,"shabbat":21541,"gittes":21542,"sheryl":21543,"bhaskar":21544,"forom":21545,"barring":21546,"consistently":21547,"involuntary":21548,"developer":21549,"sonofabitch":21550,"priors":21551,"intending":21552,"lexington":21553,"buffer":21554,"vietcong":21555,"withdrawing":21556,"sideshow":21557,"injuns":21558,"incorrigible":21559,"aldous":21560,"distortion":21561,"meaner":21562,"railroads":21563,"infatuation":21564,"foolishly":21565,"rampant":21566,"oblivious":21567,"puffed":21568,"empires":21569,"captures":21570,"bard":21571,"arbitrary":21572,"garter":21573,"pinnacle":21574,"dally":21575,"kolya":21576,"bedding":21577,"vengeful":21578,"archery":21579,"petrov":21580,"putty":21581,"songwriter":21582,"mockingbird":21583,"usin":21584,"botched":21585,"medicai":21586,"westminster":21587,"banal":21588,"beggin":21589,"facade":21590,"tabloids":21591,"anubis":21592,"pimple":21593,"flattened":21594,"newsreel":21595,"rochelle":21596,"vichy":21597,"lioness":21598,"wedlock":21599,"embraces":21600,"woodland":21601,"purring":21602,"historically":21603,"partake":21604,"impenetrable":21605,"og":21606,"backgrounds":21607,"compromises":21608,"granting":21609,"fisk":21610,"plummer":21611,"triplets":21612,"menus":21613,"pelham":21614,"prophecies":21615,"minerva":21616,"rudd":21617,"salazar":21618,"jt":21619,"argo":21620,"debby":21621,"stoner":21622,"toshio":21623,"megumi":21624,"poseidon":21625,"yasuko":21626,"gizmo":21627,"arrivals":21628,"bandlt":21629,"gregorio":21630,"weirder":21631,"mays":21632,"woodstock":21633,"checkout":21634,"yumiko":21635,"mustangs":21636,"iranian":21637,"testicle":21638,"soldats":21639,"shiyu":21640,"saab":21641,"quark":21642,"vishal":21643,"skyler":21644,"katlin":21645,"aditi":21646,"premise":21647,"fountains":21648,"mangled":21649,"informants":21650,"pounded":21651,"evacuating":21652,"dragonfly":21653,"cucumbers":21654,"paulina":21655,"dazed":21656,"spiritually":21657,"bountiful":21658,"braden":21659,"superhuman":21660,"knave":21661,"evenly":21662,"stationary":21663,"resented":21664,"picker":21665,"trimmed":21666,"doi":21667,"liqueur":21668,"messieurs":21669,"latour":21670,"wrapper":21671,"res":21672,"peddling":21673,"hiroko":21674,"impound":21675,"reprieve":21676,"frolic":21677,"parades":21678,"sexes":21679,"ángel":21680,"schnell":21681,"barrymore":21682,"dimwit":21683,"caruso":21684,"heretics":21685,"contessa":21686,"somerset":21687,"toulon":21688,"ticker":21689,"alchemy":21690,"interact":21691,"putnam":21692,"ballots":21693,"hickey":21694,"airways":21695,"sergeants":21696,"swanson":21697,"reek":21698,"asphalt":21699,"mutterlng":21700,"pressured":21701,"mccord":21702,"scarier":21703,"choreographer":21704,"irreplaceable":21705,"bins":21706,"toma":21707,"darth":21708,"isa":21709,"chiyo":21710,"rephrase":21711,"totò":21712,"ao":21713,"guevara":21714,"lyn":21715,"katia":21716,"hackers":21717,"gaeta":21718,"dolce":21719,"deena":21720,"quad":21721,"hatcher":21722,"splat":21723,"antônio":21724,"motta":21725,"extraterrestrials":21726,"jillian":21727,"lucian":21728,"janeway":21729,"tupac":21730,"lilo":21731,"shudders":21732,"annulment":21733,"clout":21734,"browns":21735,"medically":21736,"chimneys":21737,"showering":21738,"handbook":21739,"delaying":21740,"sportsman":21741,"douse":21742,"armpits":21743,"commissions":21744,"wallow":21745,"unforeseen":21746,"shafts":21747,"advertised":21748,"wentworth":21749,"helpers":21750,"bowden":21751,"taint":21752,"canst":21753,"yoke":21754,"scorched":21755,"mandi":21756,"normai":21757,"circulating":21758,"hordes":21759,"hannes":21760,"ensemble":21761,"ora":21762,"acceleration":21763,"necktie":21764,"hennessy":21765,"fodder":21766,"billiards":21767,"lightweight":21768,"knowyou":21769,"seltzer":21770,"playmate":21771,"incomparable":21772,"fittest":21773,"oversee":21774,"stiffs":21775,"confucius":21776,"zeb":21777,"kissin":21778,"coloring":21779,"balkans":21780,"whiting":21781,"forthcoming":21782,"adjourn":21783,"underlying":21784,"benign":21785,"coldest":21786,"hedges":21787,"byes":21788,"rackets":21789,"hijacking":21790,"lugosi":21791,"imprison":21792,"gogol":21793,"nepal":21794,"baffled":21795,"mobilize":21796,"za":21797,"intuitive":21798,"kleenex":21799,"inhaling":21800,"punctured":21801,"shagged":21802,"foy":21803,"lockhart":21804,"homicides":21805,"swahili":21806,"curved":21807,"cranberry":21808,"pitches":21809,"gareth":21810,"llsa":21811,"radically":21812,"comets":21813,"cheddar":21814,"viila":21815,"statlc":21816,"satomi":21817,"vickie":21818,"lsabel":21819,"mlt":21820,"cloned":21821,"traumatized":21822,"claudla":21823,"cecilie":21824,"achmed":21825,"loitering":21826,"lovelier":21827,"uzi":21828,"flavored":21829,"dusted":21830,"forster":21831,"mansions":21832,"cynicism":21833,"mausoleum":21834,"piety":21835,"anchored":21836,"blossoming":21837,"gringos":21838,"petersen":21839,"counselors":21840,"ornaments":21841,"mayer":21842,"blossomed":21843,"passageway":21844,"expeditions":21845,"exodus":21846,"prepped":21847,"presto":21848,"interferes":21849,"visually":21850,"recovers":21851,"prussian":21852,"ornery":21853,"matinee":21854,"yadav":21855,"buttermilk":21856,"charlatan":21857,"sadder":21858,"scamp":21859,"repertoire":21860,"epiphany":21861,"unpacked":21862,"nuthouse":21863,"zeal":21864,"heaviest":21865,"favourites":21866,"cadaver":21867,"constitutes":21868,"cartier":21869,"creations":21870,"rel":21871,"slogans":21872,"stinger":21873,"pfft":21874,"hinder":21875,"excitedly":21876,"jp":21877,"iines":21878,"entreat":21879,"kenichi":21880,"afoot":21881,"scurvy":21882,"recognizing":21883,"obstructing":21884,"solly":21885,"fide":21886,"luckier":21887,"whaddya":21888,"plumbers":21889,"toxin":21890,"poppins":21891,"rourke":21892,"eyewitnesses":21893,"macon":21894,"diz":21895,"comedians":21896,"confessor":21897,"inglés":21898,"pathologist":21899,"ghouls":21900,"seismic":21901,"caw":21902,"franky":21903,"sunsets":21904,"chakra":21905,"lve":21906,"lakers":21907,"mau":21908,"caribou":21909,"torched":21910,"updates":21911,"allegra":21912,"supernova":21913,"sachs":21914,"cappy":21915,"cemal":21916,"carajo":21917,"frakking":21918,"billu":21919,"gotti":21920,"sahir":21921,"occurring":21922,"hotline":21923,"heirloom":21924,"compartments":21925,"toying":21926,"bathhouse":21927,"ottoman":21928,"ajax":21929,"revise":21930,"subsequently":21931,"stats":21932,"farthest":21933,"unrelated":21934,"alessandro":21935,"ather":21936,"callous":21937,"teahouse":21938,"choosy":21939,"swig":21940,"commoner":21941,"typist":21942,"determines":21943,"drafts":21944,"beginners":21945,"clicked":21946,"ianguage":21947,"rainer":21948,"schoolmaster":21949,"benches":21950,"chilli":21951,"alibis":21952,"governing":21953,"boned":21954,"disfigured":21955,"césar":21956,"tunic":21957,"stalked":21958,"effie":21959,"sawdust":21960,"inclination":21961,"manufacturers":21962,"tonio":21963,"flannel":21964,"burlesque":21965,"seashore":21966,"yanked":21967,"shifty":21968,"vigorous":21969,"recycled":21970,"reels":21971,"forsythe":21972,"tyrants":21973,"youve":21974,"hanover":21975,"ietting":21976,"sharpened":21977,"prosecuting":21978,"meetin":21979,"nanking":21980,"manuscripts":21981,"enzyme":21982,"manifesto":21983,"ff":21984,"abdominal":21985,"calamari":21986,"burmese":21987,"batista":21988,"excruciating":21989,"corpsman":21990,"rafferty":21991,"cocoon":21992,"graff":21993,"unc":21994,"fab":21995,"unexplained":21996,"oriented":21997,"tetsu":21998,"rhetorical":21999,"jacking":22000,"droppings":22001,"umbilical":22002,"urinate":22003,"narc":22004,"sexier":22005,"vinyl":22006,"acne":22007,"tuco":22008,"ruslan":22009,"penises":22010,"superheroes":22011,"snowboarding":22012,"schrader":22013,"olmo":22014,"farsi":22015,"scorsese":22016,"tarek":22017,"erln":22018,"cctv":22019,"restart":22020,"guitarist":22021,"scenarios":22022,"perpetrators":22023,"vapor":22024,"chlorine":22025,"offlce":22026,"skyscrapers":22027,"sparing":22028,"euphoria":22029,"canaries":22030,"cdc":22031,"zimmer":22032,"municipality":22033,"messer":22034,"ci":22035,"mutilation":22036,"unrealistic":22037,"compares":22038,"subdued":22039,"chartered":22040,"graciously":22041,"mangoes":22042,"uttered":22043,"christened":22044,"adler":22045,"shoplifting":22046,"carte":22047,"jiminy":22048,"cylinders":22049,"upstanding":22050,"refuel":22051,"incriminating":22052,"osiris":22053,"reforms":22054,"niche":22055,"stair":22056,"slumming":22057,"vil":22058,"ths":22059,"bibi":22060,"pauper":22061,"deem":22062,"royalties":22063,"commute":22064,"grits":22065,"katrin":22066,"docked":22067,"pax":22068,"deport":22069,"blanchard":22070,"amputate":22071,"burrow":22072,"cooker":22073,"acorn":22074,"confer":22075,"insights":22076,"shinjuku":22077,"radicals":22078,"locusts":22079,"gui":22080,"diverted":22081,"combustion":22082,"decaying":22083,"perversion":22084,"petrie":22085,"marlin":22086,"icu":22087,"chlnese":22088,"knucklehead":22089,"tryouts":22090,"gunpoint":22091,"mahdi":22092,"westerns":22093,"bundy":22094,"dmv":22095,"brannan":22096,"positioned":22097,"sabina":22098,"dougie":22099,"graphics":22100,"karine":22101,"irreversible":22102,"polaroid":22103,"noelle":22104,"sanju":22105,"arlo":22106,"yuka":22107,"nadya":22108,"arya":22109,"moblle":22110,"kronk":22111,"bjarne":22112,"elmo":22113,"hushed":22114,"doh":22115,"sicker":22116,"compel":22117,"aligned":22118,"canceling":22119,"perchance":22120,"uneducated":22121,"coated":22122,"cabbages":22123,"stooges":22124,"likelihood":22125,"ioving":22126,"burroughs":22127,"craze":22128,"timely":22129,"jerked":22130,"politeness":22131,"congressmen":22132,"malls":22133,"sketchy":22134,"hoses":22135,"harpoon":22136,"eduard":22137,"locally":22138,"erwin":22139,"goethe":22140,"stead":22141,"shorthand":22142,"kimiko":22143,"vino":22144,"tomoko":22145,"veritable":22146,"faro":22147,"lux":22148,"withheld":22149,"fer":22150,"lunacy":22151,"cr":22152,"quarreled":22153,"quinine":22154,"merrier":22155,"gesundheit":22156,"unruly":22157,"tier":22158,"attained":22159,"giddyup":22160,"fowl":22161,"heaps":22162,"denham":22163,"beehive":22164,"whacking":22165,"olden":22166,"confederacy":22167,"showcase":22168,"knowledgeable":22169,"shaker":22170,"henna":22171,"portrayed":22172,"scots":22173,"archangel":22174,"stafford":22175,"todo":22176,"landis":22177,"publicist":22178,"anchovies":22179,"prickly":22180,"paprika":22181,"crawley":22182,"jacinto":22183,"orbits":22184,"salads":22185,"marriott":22186,"knut":22187,"squish":22188,"quinlan":22189,"spam":22190,"diwali":22191,"kafka":22192,"detonated":22193,"expo":22194,"imperialist":22195,"byzantine":22196,"winn":22197,"seryozha":22198,"hamptons":22199,"prestes":22200,"bilderberg":22201,"shriek":22202,"nieces":22203,"profane":22204,"ofthese":22205,"mortgages":22206,"entries":22207,"briefs":22208,"flirted":22209,"narrows":22210,"diligent":22211,"wexler":22212,"tyrell":22213,"terrier":22214,"tricking":22215,"gunnery":22216,"crusades":22217,"goalkeeper":22218,"illuminated":22219,"eleventh":22220,"hypnotize":22221,"devise":22222,"improvised":22223,"tiberius":22224,"dawning":22225,"watery":22226,"impatience":22227,"noblest":22228,"motionless":22229,"didier":22230,"aprll":22231,"prognosis":22232,"grate":22233,"mcbride":22234,"uruguay":22235,"rigor":22236,"duped":22237,"chirp":22238,"fontaine":22239,"amorous":22240,"bitte":22241,"whoopee":22242,"predicting":22243,"iips":22244,"downing":22245,"undies":22246,"clipping":22247,"emi":22248,"pitied":22249,"rajah":22250,"troublemakers":22251,"proxy":22252,"fashions":22253,"condone":22254,"trapping":22255,"floorboards":22256,"sulphur":22257,"heartbreaking":22258,"voter":22259,"gable":22260,"microbes":22261,"mortified":22262,"dives":22263,"clocked":22264,"pulsing":22265,"unintelligible":22266,"ueno":22267,"textbooks":22268,"wili":22269,"lis":22270,"nom":22271,"dashboard":22272,"dials":22273,"kits":22274,"joaquim":22275,"tutoring":22276,"cyrano":22277,"thermos":22278,"tabloid":22279,"howell":22280,"hops":22281,"heartbeats":22282,"manipulative":22283,"bounces":22284,"toshi":22285,"katja":22286,"brogan":22287,"kalle":22288,"virg":22289,"papaya":22290,"lahore":22291,"shasta":22292,"yourfather":22293,"tzu":22294,"kure":22295,"nandu":22296,"torrente":22297,"marni":22298,"jarndyce":22299,"dizziness":22300,"recycle":22301,"silo":22302,"analogy":22303,"cheeseburgers":22304,"vaginal":22305,"sundae":22306,"neanderthal":22307,"jumpers":22308,"jubilee":22309,"unsettling":22310,"lovemaking":22311,"cong":22312,"deserting":22313,"handsomely":22314,"faxed":22315,"boasting":22316,"composing":22317,"lockers":22318,"terra":22319,"terrors":22320,"cleverly":22321,"ritter":22322,"caressing":22323,"harvesting":22324,"indulgent":22325,"ducking":22326,"deux":22327,"attributed":22328,"padded":22329,"glows":22330,"faker":22331,"anvil":22332,"horseshoe":22333,"defeating":22334,"lópez":22335,"preached":22336,"embezzlement":22337,"gar":22338,"cockeyed":22339,"smacking":22340,"curing":22341,"waive":22342,"malta":22343,"sprint":22344,"humpty":22345,"subdue":22346,"jugs":22347,"astaire":22348,"mitzi":22349,"fahrenheit":22350,"fairbanks":22351,"ailing":22352,"detecting":22353,"botanical":22354,"cutlery":22355,"priced":22356,"rothschild":22357,"nuggets":22358,"calming":22359,"hoilywood":22360,"rodgers":22361,"leona":22362,"trickery":22363,"mcgrath":22364,"bookies":22365,"goto":22366,"curie":22367,"agnew":22368,"sondra":22369,"warlock":22370,"lehman":22371,"coastline":22372,"blackouts":22373,"soggy":22374,"bovary":22375,"cranes":22376,"renaud":22377,"compounds":22378,"warships":22379,"cas":22380,"productivity":22381,"jamieson":22382,"crematorium":22383,"runny":22384,"kaori":22385,"realtor":22386,"hanoi":22387,"nigeria":22388,"hubba":22389,"processor":22390,"ïf":22391,"marcie":22392,"daycare":22393,"polanski":22394,"talia":22395,"kiran":22396,"knightley":22397,"yash":22398,"cheery":22399,"trashy":22400,"balm":22401,"deity":22402,"swingin":22403,"workman":22404,"feathered":22405,"gunfighter":22406,"suppliers":22407,"commonplace":22408,"celtic":22409,"moonlit":22410,"befall":22411,"lepers":22412,"warehouses":22413,"crayons":22414,"unites":22415,"wobbly":22416,"sorrowful":22417,"thelr":22418,"arches":22419,"molasses":22420,"pawnshop":22421,"flabby":22422,"gratifying":22423,"bibles":22424,"commemorate":22425,"ioose":22426,"binge":22427,"momentary":22428,"grazed":22429,"vibrate":22430,"dysentery":22431,"disrupted":22432,"clinics":22433,"harming":22434,"archaeology":22435,"jackals":22436,"antlers":22437,"shopkeeper":22438,"celsius":22439,"allo":22440,"composite":22441,"luxembourg":22442,"bismarck":22443,"enema":22444,"brutes":22445,"shizu":22446,"bradshaw":22447,"fro":22448,"accents":22449,"michaei":22450,"fuentes":22451,"culinary":22452,"succeeding":22453,"cato":22454,"mardi":22455,"rages":22456,"pippa":22457,"stinging":22458,"applicants":22459,"orlov":22460,"census":22461,"brigades":22462,"nyu":22463,"relies":22464,"jas":22465,"castillo":22466,"watcher":22467,"traction":22468,"stationery":22469,"percival":22470,"launcher":22471,"wharton":22472,"xvid":22473,"dlana":22474,"displaced":22475,"goofing":22476,"apb":22477,"taeko":22478,"yoghurt":22479,"telemetry":22480,"vp":22481,"eastwood":22482,"sms":22483,"behavioral":22484,"andronicus":22485,"tuvok":22486,"heung":22487,"trev":22488,"shalini":22489,"dodgeball":22490,"malkovich":22491,"gredenko":22492,"impudence":22493,"anchors":22494,"crazies":22495,"retrieved":22496,"squatting":22497,"vests":22498,"citation":22499,"scholarships":22500,"gab":22501,"bias":22502,"hunky":22503,"drowsy":22504,"crawls":22505,"stabilized":22506,"mahogany":22507,"resists":22508,"fornication":22509,"toads":22510,"magnetism":22511,"adjacent":22512,"defenceless":22513,"scusi":22514,"bearers":22515,"glve":22516,"bois":22517,"transcripts":22518,"mounts":22519,"dotty":22520,"huckleberry":22521,"seclusion":22522,"mcginty":22523,"trinkets":22524,"respective":22525,"legislature":22526,"platonic":22527,"mille":22528,"bellboy":22529,"footwork":22530,"suntan":22531,"pendejo":22532,"foreseen":22533,"shambles":22534,"watchful":22535,"crème":22536,"gleaming":22537,"scrapbook":22538,"paz":22539,"acrobat":22540,"undying":22541,"roost":22542,"laughingstock":22543,"modifications":22544,"reardon":22545,"contend":22546,"starch":22547,"continuation":22548,"spiked":22549,"outcasts":22550,"cornelia":22551,"slots":22552,"cancellation":22553,"bellowing":22554,"considerations":22555,"conklin":22556,"enlarge":22557,"creamed":22558,"lamont":22559,"shimmy":22560,"protested":22561,"figment":22562,"regulator":22563,"conners":22564,"bp":22565,"mew":22566,"hershey":22567,"jeffy":22568,"tampa":22569,"gt":22570,"tensions":22571,"kiosk":22572,"ph":22573,"fujiko":22574,"accountants":22575,"inger":22576,"orbital":22577,"gmail":22578,"pj":22579,"recharge":22580,"mackay":22581,"couscous":22582,"goran":22583,"sanjana":22584,"juwanna":22585,"blackness":22586,"revolves":22587,"executing":22588,"flops":22589,"maui":22590,"finely":22591,"dunbar":22592,"inkling":22593,"recipient":22594,"gradual":22595,"mg":22596,"aristocratic":22597,"proposes":22598,"octavio":22599,"insurrection":22600,"persistence":22601,"antwerp":22602,"partition":22603,"revolving":22604,"conceivable":22605,"compulsion":22606,"solstice":22607,"ventriloquist":22608,"daydream":22609,"stupendous":22610,"dispersed":22611,"cruelly":22612,"cheapskate":22613,"wolff":22614,"divorcing":22615,"odious":22616,"wayward":22617,"dugan":22618,"preeti":22619,"advisable":22620,"collaborators":22621,"renée":22622,"col":22623,"commendable":22624,"justifies":22625,"spills":22626,"stardust":22627,"getup":22628,"harboring":22629,"deportation":22630,"accumulate":22631,"archaeological":22632,"striptease":22633,"suites":22634,"ieader":22635,"sanitary":22636,"martins":22637,"deceptive":22638,"goldstein":22639,"highlands":22640,"susana":22641,"raindrops":22642,"inauguration":22643,"breeder":22644,"droning":22645,"bulge":22646,"octavius":22647,"triads":22648,"americas":22649,"roasting":22650,"deduce":22651,"iately":22652,"chipmunk":22653,"dipper":22654,"woulda":22655,"apricot":22656,"pacifist":22657,"famlly":22658,"exeter":22659,"stapleton":22660,"shuffling":22661,"capped":22662,"chickie":22663,"leaflets":22664,"romulus":22665,"sociology":22666,"lupus":22667,"nobis":22668,"prod":22669,"kc":22670,"bullard":22671,"mcmurphy":22672,"jefe":22673,"shitheads":22674,"fabrizio":22675,"diminish":22676,"interviewer":22677,"projecting":22678,"fuels":22679,"lynda":22680,"perseus":22681,"deejay":22682,"temujin":22683,"deepak":22684,"iraqis":22685,"amish":22686,"loic":22687,"mma":22688,"payal":22689,"tulkinghorn":22690,"relapse":22691,"arming":22692,"shiv":22693,"cabo":22694,"youtube":22695,"hollander":22696,"offenses":22697,"sunken":22698,"radish":22699,"expires":22700,"libya":22701,"sald":22702,"overcame":22703,"shears":22704,"fused":22705,"strait":22706,"abuses":22707,"fiercely":22708,"alcoholism":22709,"possessing":22710,"pantyhose":22711,"succumb":22712,"godson":22713,"miserably":22714,"workings":22715,"editions":22716,"grasping":22717,"soundly":22718,"mis":22719,"readlng":22720,"monotonous":22721,"dressmaker":22722,"fathead":22723,"contemptible":22724,"ridiculously":22725,"leicester":22726,"concealing":22727,"qualifies":22728,"conquests":22729,"snatching":22730,"vermouth":22731,"unspoken":22732,"regis":22733,"lastly":22734,"chrysler":22735,"manchu":22736,"competitions":22737,"shipments":22738,"jansen":22739,"pretzels":22740,"firehouse":22741,"promotions":22742,"huff":22743,"eiko":22744,"easton":22745,"hacienda":22746,"garner":22747,"toupee":22748,"lilac":22749,"tokens":22750,"nevers":22751,"milkshake":22752,"flogging":22753,"tolllng":22754,"mascara":22755,"rallies":22756,"coached":22757,"lute":22758,"wooster":22759,"gloss":22760,"saucy":22761,"contention":22762,"pic":22763,"rafi":22764,"copilot":22765,"ofhim":22766,"kabul":22767,"chipping":22768,"shotguns":22769,"glenda":22770,"overflow":22771,"hydraulics":22772,"caressed":22773,"populations":22774,"pyle":22775,"tahoe":22776,"swordsmanship":22777,"kike":22778,"astrologer":22779,"zhi":22780,"eaton":22781,"fuckhead":22782,"clovis":22783,"aline":22784,"fausto":22785,"endo":22786,"ig":22787,"maia":22788,"durga":22789,"lexy":22790,"douchebag":22791,"yïur":22792,"marlboro":22793,"neelix":22794,"stace":22795,"evi":22796,"hobbit":22797,"wolverine":22798,"sleepover":22799,"veggie":22800,"fuckyou":22801,"mookie":22802,"nik":22803,"slutty":22804,"polygraph":22805,"uncharted":22806,"relates":22807,"scrapes":22808,"napping":22809,"perky":22810,"lsrael":22811,"margaritas":22812,"fuego":22813,"corkscrew":22814,"equilibrium":22815,"prospective":22816,"refreshed":22817,"carnation":22818,"debates":22819,"birthright":22820,"misleading":22821,"vincke":22822,"mortem":22823,"athos":22824,"oils":22825,"attribute":22826,"pampered":22827,"resurrect":22828,"wristwatch":22829,"fantasia":22830,"delphine":22831,"attagirl":22832,"symmetry":22833,"smilin":22834,"ifit":22835,"pamphlets":22836,"bunks":22837,"ultraviolet":22838,"staking":22839,"fondness":22840,"dominoes":22841,"unused":22842,"dentists":22843,"vineyards":22844,"appétit":22845,"completes":22846,"inquiring":22847,"paley":22848,"forwarded":22849,"axle":22850,"fishin":22851,"somewheres":22852,"autobiography":22853,"perfumed":22854,"syilable":22855,"tingling":22856,"cometh":22857,"rhetoric":22858,"fuil":22859,"shellfish":22860,"airship":22861,"muted":22862,"winnipeg":22863,"teeming":22864,"roamed":22865,"chez":22866,"bureaucrat":22867,"mixes":22868,"quiero":22869,"springer":22870,"inherent":22871,"cardiff":22872,"upfront":22873,"christmastime":22874,"birdsong":22875,"llama":22876,"sloane":22877,"norval":22878,"talon":22879,"psychos":22880,"kelp":22881,"jarrett":22882,"dashwood":22883,"lraq":22884,"mahler":22885,"relocate":22886,"tees":22887,"prlest":22888,"septic":22889,"gyeong":22890,"itto":22891,"jakub":22892,"yaar":22893,"ueo":22894,"hanne":22895,"kunal":22896,"likeyou":22897,"problematic":22898,"fascinates":22899,"programmer":22900,"unanswered":22901,"flicks":22902,"exec":22903,"thirteenth":22904,"cartons":22905,"shelton":22906,"karol":22907,"crowding":22908,"leary":22909,"interns":22910,"sony":22911,"discontent":22912,"rendering":22913,"hearth":22914,"cur":22915,"mongols":22916,"cinematographer":22917,"siberian":22918,"atop":22919,"assert":22920,"splattered":22921,"bandaged":22922,"headstrong":22923,"mora":22924,"braves":22925,"kn":22926,"sor":22927,"veranda":22928,"pew":22929,"aloof":22930,"pester":22931,"doubly":22932,"illicit":22933,"tetsuo":22934,"marshes":22935,"mamie":22936,"carnations":22937,"blubber":22938,"garvey":22939,"chloroform":22940,"hater":22941,"gander":22942,"clipper":22943,"sheriffs":22944,"plentiful":22945,"mir":22946,"dlspatcher":22947,"cleansed":22948,"copperfield":22949,"intervened":22950,"reluctantly":22951,"sakai":22952,"loathing":22953,"rigorous":22954,"borneo":22955,"flamenco":22956,"tins":22957,"confided":22958,"aphrodisiac":22959,"eskimos":22960,"flashlights":22961,"forceful":22962,"itty":22963,"hess":22964,"matured":22965,"millennia":22966,"crushes":22967,"coupe":22968,"excalibur":22969,"het":22970,"spruce":22971,"fortified":22972,"electoral":22973,"whittaker":22974,"gauze":22975,"similarly":22976,"gulliver":22977,"aztec":22978,"lecturer":22979,"charismatic":22980,"darkroom":22981,"mediocrity":22982,"recordlng":22983,"studs":22984,"uganda":22985,"worshipping":22986,"sveta":22987,"treadwell":22988,"ele":22989,"booker":22990,"showroom":22991,"griswold":22992,"valdez":22993,"phat":22994,"disengage":22995,"hing":22996,"léon":22997,"russel":22998,"calder":22999,"alleluia":23000,"hsien":23001,"lun":23002,"kristina":23003,"overthe":23004,"tranquilizers":23005,"forthis":23006,"asha":23007,"oren":23008,"aston":23009,"goddard":23010,"ηow":23011,"xiang":23012,"anma":23013,"methadone":23014,"vika":23015,"josey":23016,"littlefoot":23017,"bailu":23018,"chazz":23019,"juanín":23020,"hendricks":23021,"columnist":23022,"feasible":23023,"disgusts":23024,"reinstated":23025,"cayman":23026,"charities":23027,"clemency":23028,"woogie":23029,"juanito":23030,"innermost":23031,"disobeying":23032,"kahuna":23033,"henchmen":23034,"turbulent":23035,"unbalanced":23036,"iad":23037,"nailing":23038,"compression":23039,"imposter":23040,"nurture":23041,"hailed":23042,"unanimously":23043,"depicted":23044,"compels":23045,"sigmund":23046,"rarest":23047,"wouldst":23048,"dominating":23049,"hickory":23050,"uplink":23051,"mila":23052,"subordinate":23053,"startlng":23054,"picturesque":23055,"galore":23056,"filet":23057,"soir":23058,"manger":23059,"perk":23060,"spangled":23061,"betrayer":23062,"wiz":23063,"clancy":23064,"haywire":23065,"pores":23066,"clippers":23067,"andes":23068,"mummies":23069,"nook":23070,"lowdown":23071,"buffaloes":23072,"monstrosity":23073,"isis":23074,"lateral":23075,"sawing":23076,"millicent":23077,"fattening":23078,"yorkers":23079,"fumble":23080,"maltese":23081,"impartial":23082,"attentions":23083,"remington":23084,"descartes":23085,"lombardo":23086,"nettie":23087,"labored":23088,"whiter":23089,"ishikawa":23090,"gully":23091,"syilables":23092,"assures":23093,"economically":23094,"bargained":23095,"tiptoe":23096,"kiil":23097,"dias":23098,"purses":23099,"garber":23100,"udon":23101,"tamura":23102,"klutz":23103,"physique":23104,"yue":23105,"mowing":23106,"whitmore":23107,"jiggle":23108,"jerries":23109,"pensions":23110,"modesto":23111,"lube":23112,"antics":23113,"pellet":23114,"lingering":23115,"lov":23116,"earle":23117,"anomalies":23118,"lavish":23119,"forte":23120,"halloran":23121,"berta":23122,"scrambling":23123,"anthropology":23124,"shel":23125,"tyree":23126,"reproductive":23127,"improvisation":23128,"dario":23129,"activating":23130,"asher":23131,"lewls":23132,"reba":23133,"vieira":23134,"powering":23135,"jilly":23136,"frannie":23137,"whassup":23138,"hogwarts":23139,"spanky":23140,"playstation":23141,"yoυr":23142,"caved":23143,"disclosed":23144,"lifesaver":23145,"croquet":23146,"optic":23147,"conversing":23148,"concur":23149,"confesses":23150,"deprivation":23151,"thinkers":23152,"slaughtering":23153,"krauss":23154,"heifer":23155,"disliked":23156,"sprang":23157,"industrialist":23158,"screenwriter":23159,"woven":23160,"twentieth":23161,"henchman":23162,"instructors":23163,"tractors":23164,"internally":23165,"hoofbeats":23166,"piccadilly":23167,"racehorse":23168,"tolliver":23169,"slaving":23170,"jour":23171,"foghorn":23172,"natured":23173,"swelled":23174,"nce":23175,"talklng":23176,"tb":23177,"blowout":23178,"oa":23179,"quarantined":23180,"darkened":23181,"truckload":23182,"twirl":23183,"drunkenness":23184,"inexcusable":23185,"nicknames":23186,"imports":23187,"crusty":23188,"handiwork":23189,"mints":23190,"thereof":23191,"bearable":23192,"wicket":23193,"spouting":23194,"fenner":23195,"wickham":23196,"abrahams":23197,"sorely":23198,"converge":23199,"taxpayer":23200,"kook":23201,"knowin":23202,"exhilarating":23203,"festivals":23204,"chadwick":23205,"cackllng":23206,"roii":23207,"matuschek":23208,"loaves":23209,"magellan":23210,"keenan":23211,"ghostbusters":23212,"eradicate":23213,"disruption":23214,"medford":23215,"kama":23216,"lntelligence":23217,"ery":23218,"stressing":23219,"arraignment":23220,"chitchat":23221,"orsini":23222,"jocks":23223,"gita":23224,"overreacted":23225,"hernia":23226,"cliche":23227,"kylie":23228,"impotence":23229,"haim":23230,"emissions":23231,"nït":23232,"michio":23233,"hologram":23234,"groupies":23235,"mulwray":23236,"stas":23237,"replicators":23238,"plissken":23239,"laxminarayan":23240,"lak":23241,"budderball":23242,"mire":23243,"digestive":23244,"halle":23245,"gospels":23246,"shimmering":23247,"flagpole":23248,"floppy":23249,"eggplant":23250,"scorned":23251,"cabinets":23252,"pasa":23253,"somethlng":23254,"encourages":23255,"crossfire":23256,"dishonored":23257,"falk":23258,"fib":23259,"climber":23260,"realy":23261,"cashing":23262,"jamison":23263,"avenging":23264,"sealing":23265,"mobilized":23266,"divulge":23267,"accuses":23268,"venomous":23269,"devii":23270,"norbert":23271,"faculties":23272,"knowingly":23273,"shipwrecked":23274,"preserves":23275,"frontiers":23276,"calligraphy":23277,"murderess":23278,"zimmerman":23279,"striving":23280,"misunderstandings":23281,"sandal":23282,"daze":23283,"harpo":23284,"shatterlng":23285,"harker":23286,"bankroll":23287,"perrier":23288,"appendicitis":23289,"nifty":23290,"hurtin":23291,"loafers":23292,"nominate":23293,"ingrate":23294,"zoé":23295,"stylist":23296,"technicality":23297,"overalls":23298,"americano":23299,"hejust":23300,"mb":23301,"probes":23302,"fable":23303,"divorces":23304,"punctuality":23305,"sledgehammer":23306,"toddler":23307,"gendarmes":23308,"atrocity":23309,"entrails":23310,"similarity":23311,"pontius":23312,"tiff":23313,"barnacles":23314,"clanks":23315,"jezebel":23316,"bitsy":23317,"iesson":23318,"guthrie":23319,"standish":23320,"innings":23321,"embarked":23322,"caligula":23323,"maury":23324,"sacrificial":23325,"obeys":23326,"advisory":23327,"pelt":23328,"charmaine":23329,"tillman":23330,"brah":23331,"noh":23332,"beaming":23333,"ozzie":23334,"grandmama":23335,"microfilm":23336,"walkman":23337,"emptying":23338,"midtown":23339,"sanada":23340,"dowd":23341,"moretti":23342,"odo":23343,"unger":23344,"rika":23345,"blob":23346,"rollins":23347,"eichmann":23348,"aj":23349,"lope":23350,"magma":23351,"zelig":23352,"kissinger":23353,"suhani":23354,"synchronized":23355,"kowloon":23356,"hostiles":23357,"molesting":23358,"mitt":23359,"prerogative":23360,"assorted":23361,"serb":23362,"turnips":23363,"dunce":23364,"cornerstone":23365,"pawned":23366,"psychologists":23367,"consistency":23368,"schoolhouse":23369,"madder":23370,"membrane":23371,"hives":23372,"wrought":23373,"potions":23374,"oppressive":23375,"fanatical":23376,"alight":23377,"brotherly":23378,"humbug":23379,"crafts":23380,"yuma":23381,"creole":23382,"freda":23383,"mccann":23384,"artiste":23385,"vis":23386,"gurgles":23387,"fiddling":23388,"iaid":23389,"tetanus":23390,"bogeyman":23391,"dinghy":23392,"disillusioned":23393,"archle":23394,"smoother":23395,"asbestos":23396,"duma":23397,"eben":23398,"goldilocks":23399,"wth":23400,"boogeyman":23401,"fado":23402,"ehh":23403,"morelli":23404,"crichton":23405,"acorns":23406,"pei":23407,"ethic":23408,"facilitate":23409,"dimas":23410,"relinquish":23411,"madre":23412,"cesspool":23413,"stifled":23414,"shinichi":23415,"zu":23416,"smog":23417,"undergoing":23418,"magnesium":23419,"discs":23420,"prude":23421,"saddened":23422,"dislocated":23423,"shank":23424,"amp":23425,"slump":23426,"fyodor":23427,"babette":23428,"groping":23429,"calibre":23430,"trilling":23431,"gnome":23432,"ood":23433,"bhabhi":23434,"gwendolen":23435,"peppone":23436,"aslan":23437,"tobey":23438,"continuum":23439,"omi":23440,"ponytail":23441,"fam":23442,"infections":23443,"daniele":23444,"ecosystem":23445,"krueger":23446,"bashir":23447,"castrate":23448,"chewie":23449,"ov":23450,"droids":23451,"evo":23452,"melman":23453,"meera":23454,"howyou":23455,"suave":23456,"misconduct":23457,"undisturbed":23458,"splinters":23459,"appease":23460,"kimchi":23461,"scariest":23462,"ohhhh":23463,"beavers":23464,"distributing":23465,"latent":23466,"recreational":23467,"laundromat":23468,"stepan":23469,"conflicting":23470,"gazed":23471,"applauded":23472,"embroidered":23473,"armin":23474,"captives":23475,"wheezes":23476,"willful":23477,"homely":23478,"veronika":23479,"hortense":23480,"eulogy":23481,"gro":23482,"treaties":23483,"warmly":23484,"magnifying":23485,"refueling":23486,"concha":23487,"poached":23488,"strudel":23489,"ola":23490,"dit":23491,"prevails":23492,"pleasurable":23493,"moll":23494,"altering":23495,"vivien":23496,"kes":23497,"lowa":23498,"defining":23499,"swapping":23500,"noches":23501,"somber":23502,"yae":23503,"grimm":23504,"erected":23505,"naturai":23506,"varnish":23507,"inscribed":23508,"leaky":23509,"melodies":23510,"meats":23511,"vickers":23512,"rustic":23513,"bile":23514,"paternity":23515,"philips":23516,"dion":23517,"regretting":23518,"nyah":23519,"seabiscuit":23520,"kirsten":23521,"conga":23522,"ballantine":23523,"promiscuous":23524,"moriarty":23525,"rodents":23526,"wishful":23527,"chatty":23528,"cid":23529,"kellogg":23530,"grasshoppers":23531,"idling":23532,"derivatives":23533,"hea":23534,"worthing":23535,"skaters":23536,"flounder":23537,"langford":23538,"glazed":23539,"moly":23540,"kraft":23541,"carabinieri":23542,"ponce":23543,"scaffolding":23544,"bibbidi":23545,"bobbidi":23546,"multinational":23547,"smee":23548,"aéé":23549,"slurps":23550,"tibbs":23551,"bem":23552,"omer":23553,"minivan":23554,"mohini":23555,"viet":23556,"motivate":23557,"dï":23558,"landon":23559,"zaius":23560,"maar":23561,"erez":23562,"kirikou":23563,"abhay":23564,"rýza":23565,"lends":23566,"keating":23567,"cosa":23568,"chillin":23569,"coincide":23570,"romulan":23571,"ailment":23572,"snowstorm":23573,"mormons":23574,"patrolman":23575,"ngs":23576,"constipated":23577,"dle":23578,"leapt":23579,"avert":23580,"tract":23581,"mayhew":23582,"maharajah":23583,"ode":23584,"concorde":23585,"sufferings":23586,"danes":23587,"disdain":23588,"clasp":23589,"oberst":23590,"müiler":23591,"bavarian":23592,"ook":23593,"zola":23594,"bolivian":23595,"scenic":23596,"appetites":23597,"particulars":23598,"mannequin":23599,"vidya":23600,"achtung":23601,"applauds":23602,"immaterial":23603,"economical":23604,"stony":23605,"stickin":23606,"gonzalez":23607,"indirectly":23608,"objected":23609,"chevrolet":23610,"mayflower":23611,"booths":23612,"stockade":23613,"oon":23614,"diddle":23615,"pips":23616,"mermaids":23617,"bowers":23618,"mittens":23619,"lgor":23620,"yonkers":23621,"abernathy":23622,"spud":23623,"ebony":23624,"glorified":23625,"kenta":23626,"begat":23627,"tagging":23628,"bodied":23629,"covet":23630,"compressed":23631,"verification":23632,"stubbornness":23633,"hesitating":23634,"nickie":23635,"commons":23636,"gung":23637,"masseuse":23638,"paternal":23639,"founders":23640,"writin":23641,"taguchi":23642,"indianapolis":23643,"appropriately":23644,"kingpin":23645,"deficiency":23646,"abbas":23647,"cuthbert":23648,"radioactivity":23649,"amazons":23650,"hesitant":23651,"tasteful":23652,"liftoff":23653,"sensory":23654,"quimby":23655,"eep":23656,"blockbuster":23657,"configuration":23658,"sauvage":23659,"phillipe":23660,"flicka":23661,"tsutomu":23662,"niels":23663,"beowulf":23664,"miley":23665,"cleavage":23666,"shraga":23667,"kirkland":23668,"thrt":23669,"spenser":23670,"parading":23671,"rector":23672,"mono":23673,"carpenters":23674,"rims":23675,"hilly":23676,"changin":23677,"freestyle":23678,"subjective":23679,"postage":23680,"firefighter":23681,"dazzled":23682,"claudius":23683,"puiled":23684,"liquidate":23685,"twitching":23686,"spiteful":23687,"devouring":23688,"heizaburo":23689,"standstill":23690,"proletarian":23691,"baltic":23692,"percussion":23693,"housed":23694,"lackey":23695,"seamen":23696,"ginza":23697,"mortgaged":23698,"kearns":23699,"sicko":23700,"rani":23701,"stockbroker":23702,"waxing":23703,"garbo":23704,"blatant":23705,"overgrown":23706,"maritime":23707,"tripod":23708,"kawasaki":23709,"thrower":23710,"successes":23711,"brandenburg":23712,"renounced":23713,"liven":23714,"derelict":23715,"profiles":23716,"brawn":23717,"minx":23718,"toffee":23719,"infamy":23720,"avocado":23721,"boatman":23722,"hemp":23723,"heartburn":23724,"jigger":23725,"patronizing":23726,"dotted":23727,"kerr":23728,"extremists":23729,"provider":23730,"plagues":23731,"enroll":23732,"efficiently":23733,"mishka":23734,"poppin":23735,"splashed":23736,"croissant":23737,"needlessly":23738,"hatter":23739,"iocai":23740,"excavation":23741,"lal":23742,"semitic":23743,"knowles":23744,"cordoba":23745,"statistically":23746,"biii":23747,"toru":23748,"turds":23749,"benedlct":23750,"contingent":23751,"tantrum":23752,"dekker":23753,"keane":23754,"mccomb":23755,"patrlck":23756,"osvaldo":23757,"swifty":23758,"andrzej":23759,"vick":23760,"carina":23761,"fayed":23762,"tehran":23763,"kaka":23764,"echolng":23765,"sandrine":23766,"geum":23767,"temperamental":23768,"migraines":23769,"stratton":23770,"depress":23771,"gaff":23772,"chloride":23773,"unification":23774,"burdened":23775,"doped":23776,"undetected":23777,"spooks":23778,"handkerchiefs":23779,"conservation":23780,"spheres":23781,"consecrated":23782,"lapping":23783,"depravity":23784,"warmest":23785,"hinting":23786,"graph":23787,"mistreated":23788,"ranges":23789,"blended":23790,"moderation":23791,"flnd":23792,"veterinary":23793,"akiyama":23794,"gipsy":23795,"heigh":23796,"sniveling":23797,"moines":23798,"emp":23799,"malpractice":23800,"widen":23801,"sheldrake":23802,"puzzling":23803,"larue":23804,"bundles":23805,"cited":23806,"laborer":23807,"ezekiel":23808,"rawlings":23809,"infallible":23810,"blubbering":23811,"chariots":23812,"hoots":23813,"reduces":23814,"splatter":23815,"ouija":23816,"madagascar":23817,"parachutes":23818,"decor":23819,"furies":23820,"sycamore":23821,"fifties":23822,"mph":23823,"pokey":23824,"cater":23825,"ayako":23826,"combs":23827,"balkan":23828,"northwestern":23829,"repercussions":23830,"condemning":23831,"tweed":23832,"murky":23833,"anthrax":23834,"kendrick":23835,"buggered":23836,"uppity":23837,"nighty":23838,"shyness":23839,"logging":23840,"quacking":23841,"rasputin":23842,"lithium":23843,"parkman":23844,"crete":23845,"hasan":23846,"nesting":23847,"mussels":23848,"tremor":23849,"airstrip":23850,"balancing":23851,"paratroopers":23852,"hahn":23853,"bilbo":23854,"tarp":23855,"bonner":23856,"sita":23857,"pogue":23858,"spaceman":23859,"patrice":23860,"skynet":23861,"hashish":23862,"mongoose":23863,"sweatshirt":23864,"ôhe":23865,"asteroids":23866,"paradigm":23867,"zira":23868,"mehmet":23869,"avram":23870,"sasquatch":23871,"loki":23872,"jobe":23873,"kishen":23874,"sachin":23875,"capricious":23876,"donaghy":23877,"ringside":23878,"encoded":23879,"clerical":23880,"pocketbook":23881,"grotto":23882,"blacky":23883,"prejudices":23884,"incriminate":23885,"entangled":23886,"hellfire":23887,"dwells":23888,"luftwaffe":23889,"speer":23890,"antiquity":23891,"towering":23892,"subscription":23893,"quarreling":23894,"sirree":23895,"duc":23896,"vanquished":23897,"croupier":23898,"intolerant":23899,"expressly":23900,"corrupting":23901,"snapshot":23902,"repugnant":23903,"glories":23904,"fabrics":23905,"thursby":23906,"caracas":23907,"preceded":23908,"gilded":23909,"depleted":23910,"phooey":23911,"pianos":23912,"runnlng":23913,"raps":23914,"compress":23915,"regiments":23916,"hatton":23917,"utilities":23918,"degradation":23919,"peddle":23920,"growin":23921,"autographed":23922,"bribing":23923,"gust":23924,"gump":23925,"insignia":23926,"canterbury":23927,"outlets":23928,"mutated":23929,"goering":23930,"boop":23931,"haggle":23932,"eveything":23933,"swish":23934,"och":23935,"inventive":23936,"halibut":23937,"mecha":23938,"nee":23939,"imprint":23940,"mnh":23941,"graders":23942,"haynes":23943,"tenner":23944,"undeniable":23945,"sanna":23946,"simulated":23947,"aurore":23948,"contraction":23949,"dior":23950,"pointer":23951,"luísa":23952,"weve":23953,"ala":23954,"diddy":23955,"callum":23956,"porto":23957,"kravitz":23958,"petronius":23959,"zephyr":23960,"residual":23961,"muffy":23962,"centurion":23963,"pimping":23964,"electro":23965,"juana":23966,"earthlings":23967,"weirdos":23968,"longevity":23969,"comandante":23970,"rockers":23971,"jacey":23972,"drago":23973,"sakina":23974,"kitano":23975,"pollux":23976,"hsiang":23977,"answerlng":23978,"gromit":23979,"khun":23980,"lightyear":23981,"jez":23982,"klra":23983,"fixer":23984,"aggressively":23985,"specifications":23986,"cardinals":23987,"casings":23988,"tropez":23989,"brim":23990,"atonement":23991,"ordnance":23992,"hitchhiking":23993,"discord":23994,"overhear":23995,"android":23996,"weld":23997,"loosing":23998,"disclosure":23999,"flanks":24000,"holliday":24001,"undesirable":24002,"unwelcome":24003,"waii":24004,"intrigues":24005,"outnumber":24006,"invisibility":24007,"nicolai":24008,"carelessness":24009,"kld":24010,"strands":24011,"montage":24012,"marys":24013,"trinidad":24014,"exterminator":24015,"luminous":24016,"dastardly":24017,"buckshot":24018,"reddy":24019,"everythlng":24020,"hilt":24021,"cite":24022,"hastily":24023,"westward":24024,"forthwith":24025,"idealistic":24026,"disinfectant":24027,"vane":24028,"loafer":24029,"heidelberg":24030,"crass":24031,"evens":24032,"buttoned":24033,"doggies":24034,"chlld":24035,"dimples":24036,"symbolism":24037,"degraded":24038,"upholstery":24039,"misinformed":24040,"complement":24041,"prematurely":24042,"perched":24043,"hur":24044,"tuan":24045,"flicker":24046,"resin":24047,"croc":24048,"bonanza":24049,"grouse":24050,"wheeled":24051,"reinhardt":24052,"scrumptious":24053,"submissive":24054,"handmade":24055,"wastin":24056,"combining":24057,"diligence":24058,"queasy":24059,"engel":24060,"didst":24061,"minstrel":24062,"krypton":24063,"baloo":24064,"rlck":24065,"parkinson":24066,"parliamentary":24067,"oxide":24068,"dissect":24069,"weathers":24070,"freedoms":24071,"galapagos":24072,"objectively":24073,"joes":24074,"holla":24075,"chiaki":24076,"askyou":24077,"rlpley":24078,"radiance":24079,"thumbelina":24080,"piranha":24081,"outlander":24082,"magruder":24083,"takayama":24084,"crackllng":24085,"hellcopter":24086,"scallops":24087,"ryoko":24088,"ozzy":24089,"jimsy":24090,"hammett":24091,"takeout":24092,"fantozzi":24093,"yuppie":24094,"laz":24095,"unsub":24096,"pokemon":24097,"beckham":24098,"ishaan":24099,"mancini":24100,"neurological":24101,"vandals":24102,"recommends":24103,"whereby":24104,"lumberjack":24105,"downed":24106,"titled":24107,"displaying":24108,"socialize":24109,"nitrate":24110,"bef":24111,"kindred":24112,"stills":24113,"ventured":24114,"prized":24115,"attends":24116,"nuremberg":24117,"trends":24118,"unscrupulous":24119,"kimi":24120,"upgraded":24121,"subterranean":24122,"arrivederci":24123,"islanders":24124,"splendidly":24125,"gondola":24126,"andi":24127,"pout":24128,"seward":24129,"correcting":24130,"cellars":24131,"defies":24132,"chipper":24133,"whopper":24134,"dominican":24135,"stomachache":24136,"roving":24137,"leans":24138,"llve":24139,"sweeper":24140,"hotchkiss":24141,"sideburns":24142,"boathouse":24143,"abandonment":24144,"xanadu":24145,"pearly":24146,"pane":24147,"peaked":24148,"augustin":24149,"gentleness":24150,"annulled":24151,"inspecting":24152,"glutton":24153,"giddyap":24154,"upriver":24155,"fresco":24156,"impossibility":24157,"soaps":24158,"aoki":24159,"stomped":24160,"gypo":24161,"wagging":24162,"tosca":24163,"breezy":24164,"esme":24165,"leach":24166,"sapphire":24167,"loonies":24168,"factions":24169,"roe":24170,"borden":24171,"niro":24172,"lumiere":24173,"licorice":24174,"sweetwater":24175,"radcliffe":24176,"woah":24177,"rigs":24178,"wher":24179,"moos":24180,"eugenio":24181,"annex":24182,"recruitment":24183,"leto":24184,"consumes":24185,"shiori":24186,"biddle":24187,"evict":24188,"lreland":24189,"dimitrios":24190,"hondo":24191,"surgeries":24192,"langdon":24193,"tunisia":24194,"tatum":24195,"fonda":24196,"dentures":24197,"tachibana":24198,"welded":24199,"marquez":24200,"vato":24201,"robln":24202,"glaciers":24203,"janek":24204,"lfyou":24205,"loveyou":24206,"vroom":24207,"prancer":24208,"medea":24209,"svend":24210,"mod":24211,"ani":24212,"eco":24213,"zezé":24214,"karla":24215,"chechnya":24216,"karthik":24217,"inara":24218,"alek":24219,"bhagat":24220,"kiara":24221,"gloris":24222,"aiden":24223,"yogesh":24224,"leased":24225,"lbs":24226,"flowery":24227,"clty":24228,"unplug":24229,"heightened":24230,"pulmonary":24231,"motels":24232,"helluva":24233,"topping":24234,"calendars":24235,"responsive":24236,"prologue":24237,"uneven":24238,"rupture":24239,"ridiculed":24240,"delicately":24241,"walled":24242,"corp":24243,"venerable":24244,"condescending":24245,"è":24246,"racers":24247,"goings":24248,"weakening":24249,"lillie":24250,"renovated":24251,"arn":24252,"whimper":24253,"leavenworth":24254,"mitts":24255,"australians":24256,"crusaders":24257,"pedals":24258,"coughed":24259,"respectability":24260,"morpheus":24261,"conny":24262,"edged":24263,"curiously":24264,"blalr":24265,"fife":24266,"trouser":24267,"supple":24268,"superfluous":24269,"advertisements":24270,"honeys":24271,"jaffe":24272,"wilfred":24273,"stowed":24274,"sarcophagus":24275,"portsmouth":24276,"asunder":24277,"labors":24278,"aptitude":24279,"ferrara":24280,"fueled":24281,"degenerates":24282,"ethiopian":24283,"holders":24284,"spartans":24285,"masons":24286,"pringle":24287,"josiah":24288,"intimidation":24289,"hodge":24290,"rookies":24291,"kern":24292,"structured":24293,"ser":24294,"matisse":24295,"unlocking":24296,"thunderbirds":24297,"yamaguchi":24298,"poon":24299,"gabriela":24300,"ooze":24301,"rosalind":24302,"togashi":24303,"capsules":24304,"mimic":24305,"natlve":24306,"unfulfilled":24307,"homeroom":24308,"chantal":24309,"mamiya":24310,"erupted":24311,"checklist":24312,"rena":24313,"suki":24314,"crapped":24315,"kirsty":24316,"vue":24317,"arkady":24318,"jubei":24319,"francls":24320,"amit":24321,"llz":24322,"quan":24323,"kungfu":24324,"gonzalo":24325,"kelno":24326,"carola":24327,"healthcare":24328,"auggie":24329,"nikhil":24330,"mads":24331,"essentials":24332,"canisters":24333,"godsend":24334,"pushers":24335,"buggin":24336,"sensibility":24337,"shinin":24338,"pedestrian":24339,"stringer":24340,"minions":24341,"twinkling":24342,"disrupting":24343,"metaphysical":24344,"guesthouse":24345,"guile":24346,"splendour":24347,"clothe":24348,"grasped":24349,"handel":24350,"quivering":24351,"stoker":24352,"amazement":24353,"theatres":24354,"drivel":24355,"md":24356,"flexibility":24357,"unconsciously":24358,"pippin":24359,"ceilings":24360,"polack":24361,"garters":24362,"colds":24363,"paroled":24364,"copped":24365,"romances":24366,"storey":24367,"lifeboats":24368,"shindig":24369,"mimicking":24370,"plume":24371,"conceit":24372,"communicated":24373,"libraries":24374,"fixation":24375,"evermore":24376,"hatching":24377,"necklaces":24378,"invariably":24379,"mapped":24380,"slugged":24381,"woolly":24382,"sophistication":24383,"towing":24384,"soufflé":24385,"whitehall":24386,"remus":24387,"defences":24388,"infidels":24389,"symbolizes":24390,"anonymously":24391,"cracklng":24392,"spar":24393,"utilize":24394,"innate":24395,"requiring":24396,"busts":24397,"kudo":24398,"cali":24399,"clinks":24400,"farrow":24401,"cookbook":24402,"tosser":24403,"absorbing":24404,"aahh":24405,"fitzpatrick":24406,"installations":24407,"lentils":24408,"passin":24409,"damnedest":24410,"barbados":24411,"emancipation":24412,"unlocks":24413,"hbo":24414,"golfer":24415,"sedatives":24416,"obscenity":24417,"backdoor":24418,"brer":24419,"analyse":24420,"warranty":24421,"hightower":24422,"dilated":24423,"syrian":24424,"sheen":24425,"satire":24426,"chimpanzees":24427,"wataru":24428,"shigeru":24429,"pisces":24430,"regrettably":24431,"fleury":24432,"orin":24433,"silicone":24434,"marlo":24435,"drover":24436,"milli":24437,"tampon":24438,"camila":24439,"ikuko":24440,"luka":24441,"reichsfuhrer":24442,"champollion":24443,"rickie":24444,"anja":24445,"pln":24446,"microsoft":24447,"albanians":24448,"prowling":24449,"oiled":24450,"momentous":24451,"siesta":24452,"sarin":24453,"brows":24454,"psychedelic":24455,"inhabit":24456,"lacrosse":24457,"narcotic":24458,"lengthy":24459,"yielded":24460,"excelsior":24461,"leipzig":24462,"typhoid":24463,"researched":24464,"storming":24465,"tonia":24466,"psalm":24467,"stewed":24468,"tot":24469,"lieu":24470,"misfits":24471,"cardigan":24472,"chugging":24473,"trapper":24474,"brisk":24475,"starred":24476,"matsumoto":24477,"stagger":24478,"squirts":24479,"ob":24480,"snooze":24481,"jabbering":24482,"workhouse":24483,"tome":24484,"consist":24485,"icky":24486,"scribbling":24487,"plucking":24488,"hepburn":24489,"lupe":24490,"signaling":24491,"behead":24492,"soapy":24493,"veto":24494,"daly":24495,"speakin":24496,"helpin":24497,"quotation":24498,"danton":24499,"overwhelm":24500,"ripples":24501,"vishnu":24502,"bigtime":24503,"stabs":24504,"amputated":24505,"jobless":24506,"hideaway":24507,"koga":24508,"davie":24509,"jot":24510,"casbah":24511,"adhere":24512,"ifs":24513,"magpie":24514,"staple":24515,"assassinations":24516,"hallways":24517,"manderley":24518,"gauntlet":24519,"wrestled":24520,"totai":24521,"gershwin":24522,"ambience":24523,"channing":24524,"raiser":24525,"maimed":24526,"okita":24527,"ent":24528,"plaintiffs":24529,"scams":24530,"pontiac":24531,"alloy":24532,"tuscany":24533,"rehan":24534,"tatsuya":24535,"gaetano":24536,"göran":24537,"finite":24538,"flavia":24539,"andres":24540,"hoyt":24541,"biopsy":24542,"homos":24543,"chrissie":24544,"subspace":24545,"raza":24546,"geller":24547,"repo":24548,"exhallng":24549,"dci":24550,"flan":24551,"wtat":24552,"vortes":24553,"aeria":24554,"zilong":24555,"detonators":24556,"desist":24557,"scrutiny":24558,"intestine":24559,"experimented":24560,"untraceable":24561,"ditching":24562,"zoot":24563,"blimp":24564,"marti":24565,"venison":24566,"angelic":24567,"campsite":24568,"excel":24569,"gloat":24570,"ble":24571,"ducts":24572,"gash":24573,"protectors":24574,"portray":24575,"agonizing":24576,"bedrock":24577,"topaz":24578,"untill":24579,"canoes":24580,"feudal":24581,"turret":24582,"celebrates":24583,"moulin":24584,"enriched":24585,"puma":24586,"varieties":24587,"reformatory":24588,"wipers":24589,"grandfathers":24590,"itwas":24591,"finalists":24592,"gingerbread":24593,"wat":24594,"intellectually":24595,"ifi":24596,"petticoat":24597,"womanhood":24598,"centres":24599,"unbreakable":24600,"didrt":24601,"ratty":24602,"supervising":24603,"nymph":24604,"skylight":24605,"unselfish":24606,"horsey":24607,"isobel":24608,"flay":24609,"foyer":24610,"callers":24611,"opus":24612,"cemeteries":24613,"pltched":24614,"downer":24615,"brittle":24616,"inferiority":24617,"bistro":24618,"gory":24619,"porcupine":24620,"moronic":24621,"nodding":24622,"departs":24623,"hassling":24624,"stumps":24625,"cinematic":24626,"injunction":24627,"craftsman":24628,"jugular":24629,"seam":24630,"births":24631,"tudor":24632,"hearin":24633,"skim":24634,"bane":24635,"xia":24636,"ditches":24637,"rancher":24638,"kiri":24639,"nobuko":24640,"integral":24641,"peso":24642,"hijackers":24643,"couriers":24644,"chicka":24645,"georgian":24646,"miso":24647,"relieving":24648,"pawns":24649,"boomerang":24650,"loosely":24651,"wingman":24652,"consignment":24653,"conduit":24654,"ideological":24655,"munson":24656,"hemorrhaging":24657,"spaceships":24658,"deja":24659,"naruto":24660,"cates":24661,"primate":24662,"deactivate":24663,"merlot":24664,"suwa":24665,"bada":24666,"sayaka":24667,"molester":24668,"horvath":24669,"aksel":24670,"sauron":24671,"lassard":24672,"drona":24673,"ilana":24674,"graeme":24675,"timo":24676,"mangalam":24677,"raylan":24678,"macgruber":24679,"colombians":24680,"trickster":24681,"compensated":24682,"mechanisms":24683,"activation":24684,"docile":24685,"virile":24686,"bozos":24687,"ergo":24688,"menacing":24689,"carat":24690,"hispanic":24691,"barmaid":24692,"payload":24693,"installing":24694,"enchantment":24695,"mobilization":24696,"sr":24697,"culprits":24698,"travei":24699,"squeamish":24700,"erna":24701,"probing":24702,"encryption":24703,"livery":24704,"ranchers":24705,"branding":24706,"mee":24707,"regimental":24708,"stuffs":24709,"mamas":24710,"toothpicks":24711,"lauderdale":24712,"registers":24713,"loc":24714,"ovens":24715,"distasteful":24716,"disbelief":24717,"bullwinkle":24718,"pol":24719,"rowboat":24720,"overdid":24721,"haggard":24722,"fairer":24723,"anklets":24724,"worthington":24725,"ís":24726,"ín":24727,"questionnaire":24728,"microchip":24729,"felons":24730,"saline":24731,"anxiously":24732,"blister":24733,"haii":24734,"vaughan":24735,"briiliant":24736,"heywood":24737,"strides":24738,"incarnate":24739,"harumi":24740,"simpsons":24741,"tadpole":24742,"rooks":24743,"feline":24744,"bogardus":24745,"skips":24746,"flux":24747,"monterey":24748,"comanches":24749,"resonance":24750,"khartoum":24751,"pickwick":24752,"revolve":24753,"tortilla":24754,"newcastle":24755,"paddles":24756,"trivia":24757,"mcallister":24758,"juliana":24759,"diplomas":24760,"bulkhead":24761,"chatted":24762,"prevailing":24763,"sorbonne":24764,"dykes":24765,"bronski":24766,"keily":24767,"illogical":24768,"greyhound":24769,"analysts":24770,"sissies":24771,"stimulated":24772,"veda":24773,"kringle":24774,"pricey":24775,"lurks":24776,"laborers":24777,"purification":24778,"durango":24779,"fastball":24780,"tono":24781,"leffingwell":24782,"banter":24783,"fatalities":24784,"yada":24785,"sant":24786,"domenico":24787,"lesley":24788,"esposito":24789,"litigation":24790,"vaclav":24791,"molloy":24792,"gatsby":24793,"vee":24794,"whirs":24795,"militants":24796,"angelique":24797,"linear":24798,"miao":24799,"krieg":24800,"nuna":24801,"reunite":24802,"masa":24803,"retrieval":24804,"figueroa":24805,"imbalance":24806,"surfaced":24807,"brimstone":24808,"dishonesty":24809,"flaunt":24810,"simulate":24811,"gutierrez":24812,"dented":24813,"pristine":24814,"inhaler":24815,"brained":24816,"hangers":24817,"hurtful":24818,"murat":24819,"attractions":24820,"gliding":24821,"headman":24822,"environments":24823,"frigate":24824,"sped":24825,"looted":24826,"grieved":24827,"flog":24828,"cheerfully":24829,"conniving":24830,"bloomed":24831,"follies":24832,"mercilessly":24833,"manoeuvre":24834,"rocha":24835,"lodger":24836,"mossad":24837,"motif":24838,"associations":24839,"attributes":24840,"helplessness":24841,"reeling":24842,"align":24843,"formulas":24844,"trembles":24845,"swayed":24846,"flimsy":24847,"pickings":24848,"versed":24849,"comer":24850,"infatuated":24851,"subscribe":24852,"straitjacket":24853,"replaces":24854,"launches":24855,"voucher":24856,"repose":24857,"befriend":24858,"grouchy":24859,"professions":24860,"trucking":24861,"exposition":24862,"patter":24863,"padding":24864,"stoppin":24865,"withers":24866,"lawless":24867,"hume":24868,"jazzy":24869,"hattori":24870,"safekeeping":24871,"maudie":24872,"rougher":24873,"punchy":24874,"electrified":24875,"pixie":24876,"ines":24877,"bumpkin":24878,"steinberg":24879,"midge":24880,"mikkel":24881,"suffocation":24882,"pygmy":24883,"ajoke":24884,"barracuda":24885,"vas":24886,"fibre":24887,"minimize":24888,"recluse":24889,"aniki":24890,"caws":24891,"galt":24892,"azul":24893,"tane":24894,"happend":24895,"shard":24896,"nationai":24897,"holographic":24898,"spec":24899,"eastman":24900,"vomited":24901,"mizuki":24902,"serizawa":24903,"eveybody":24904,"whiplash":24905,"bagels":24906,"vassili":24907,"tosa":24908,"absolved":24909,"choon":24910,"seimei":24911,"retches":24912,"lamia":24913,"gudrun":24914,"roswell":24915,"mordor":24916,"doren":24917,"asgard":24918,"wto":24919,"rao":24920,"terkel":24921,"lanie":24922,"conor":24923,"aries":24924,"molest":24925,"telepathic":24926,"razors":24927,"leadeth":24928,"tariq":24929,"defuse":24930,"rioting":24931,"warns":24932,"veils":24933,"adverse":24934,"roped":24935,"dived":24936,"confidentially":24937,"mastery":24938,"wreak":24939,"amiable":24940,"dishonour":24941,"pajama":24942,"obliterated":24943,"aramis":24944,"consummate":24945,"citadel":24946,"locating":24947,"trotsky":24948,"buh":24949,"pubs":24950,"merged":24951,"martyrdom":24952,"drunkards":24953,"tabby":24954,"punjabi":24955,"fresher":24956,"quartermaster":24957,"semper":24958,"fledged":24959,"decode":24960,"pulpit":24961,"foie":24962,"scandinavian":24963,"shelling":24964,"gripped":24965,"sparkles":24966,"prentice":24967,"sweated":24968,"wheelbarrow":24969,"fauna":24970,"dugout":24971,"uniquely":24972,"familiarity":24973,"marmee":24974,"sentimentality":24975,"escudos":24976,"unsaid":24977,"paddling":24978,"consuelo":24979,"puffing":24980,"uniting":24981,"simpleton":24982,"formations":24983,"gawking":24984,"mieke":24985,"trembled":24986,"creeper":24987,"kinney":24988,"leyden":24989,"resembling":24990,"afire":24991,"tracer":24992,"decadence":24993,"barnard":24994,"rebelled":24995,"más":24996,"toyo":24997,"gushing":24998,"boardwalk":24999,"deviant":25000,"matsu":25001}
+ },
+ {
+ 'type': 'dictionary',
+ 'leet': false,
+ 'key': 'de',
+ 'dictionary': {"ich":1,"sie":2,"das":3,"ist":4,"du":5,"nicht":6,"die":7,"und":8,"es":9,"der":10,"was":11,"wir":12,"er":13,"zu":14,"ein":15,"in":16,"mit":17,"mir":18,"den":19,"wie":20,"ja":21,"auf":22,"mich":23,"so":24,"eine":25,"aber":26,"hier":27,"sind":28,"für":29,"von":30,"haben":31,"hat":32,"dich":33,"war":34,"dass":35,"wenn":36,"an":37,"da":38,"nein":39,"bin":40,"noch":41,"dir":42,"nur":43,"habe":44,"ihr":45,"sich":46,"einen":47,"uns":48,"hast":49,"dem":50,"ihn":51,"aus":52,"kann":53,"gut":54,"auch":55,"schon":56,"jetzt":57,"im":58,"sein":59,"mal":60,"dann":61,"meine":62,"als":63,"um":64,"mein":65,"doch":66,"bist":67,"wird":68,"keine":69,"nach":70,"alles":71,"man":72,"lch":73,"oder":74,"nichts":75,"wo":76,"werden":77,"weiß":78,"will":79,"geht":80,"mehr":81,"warum":82,"hab":83,"ihnen":84,"bitte":85,"etwas":86,"bei":87,"muss":88,"los":89,"immer":90,"oh":91,"vor":92,"mann":93,"zum":94,"wieder":95,"sehr":96,"sehen":97,"sagen":98,"also":99,"gehen":100,"wer":101,"alle":102,"denn":103,"machen":104,"ihm":105,"können":106,"diese":107,"komm":108,"danke":109,"euch":110,"einem":111,"tun":112,"einer":113,"gibt":114,"nie":115,"über":116,"des":117,"soll":118,"kein":119,"vielleicht":120,"weg":121,"deine":122,"wissen":123,"am":124,"werde":125,"leben":126,"kommen":127,"kommt":128,"müssen":129,"viel":130,"wirklich":131,"frau":132,"hatte":133,"heute":134,"ok":135,"willst":136,"dein":137,"würde":138,"tut":139,"ihre":140,"ganz":141,"zeit":142,"bis":143,"wollen":144,"einfach":145,"macht":146,"gott":147,"zurück":148,"nun":149,"weil":150,"damit":151,"dieser":152,"kannst":153,"wurde":154,"gesagt":155,"wäre":156,"seine":157,"wollte":158,"na":159,"zwei":160,"hallo":161,"meinen":162,"sicher":163,"weißt":164,"sir":165,"morgen":166,"ab":167,"leid":168,"lassen":169,"hey":170,"waren":171,"zur":172,"lass":173,"geld":174,"liebe":175,"tag":176,"leute":177,"vater":178,"genau":179,"sagte":180,"hätte":181,"mach":182,"raus":183,"durch":184,"lhr":185,"könnte":186,"schön":187,"wohl":188,"gesehen":189,"keinen":190,"klar":191,"glaube":192,"her":193,"okay":194,"mutter":195,"sag":196,"dieses":197,"nacht":198,"besser":199,"ohne":200,"unsere":201,"jemand":202,"sei":203,"reden":204,"gerade":205,"ob":206,"gehört":207,"geh":208,"möchte":209,"dort":210,"sagt":211,"anderen":212,"gemacht":213,"hör":214,"sollte":215,"selbst":216,"diesen":217,"gute":218,"dachte":219,"paar":220,"weiter":221,"vom":222,"ins":223,"herr":224,"wirst":225,"geben":226,"ordnung":227,"passiert":228,"meiner":229,"lange":230,"gar":231,"mädchen":232,"meinem":233,"hören":234,"sieht":235,"daß":236,"guten":237,"hin":238,"gleich":239,"ach":240,"diesem":241,"freund":242,"seit":243,"welt":244,"musst":245,"hause":246,"natürlich":247,"abend":248,"angst":249,"drei":250,"recht":251,"richtig":252,"viele":253,"deinen":254,"finden":255,"wieso":256,"bleiben":257,"tot":258,"unter":259,"junge":260,"haus":261,"rein":262,"essen":263,"davon":264,"nehmen":265,"sollen":266,"helfen":267,"schnell":268,"machst":269,"eines":270,"andere":271,"unser":272,"warte":273,"wegen":274,"menschen":275,"stimmt":276,"dafür":277,"darf":278,"kinder":279,"genug":280,"sonst":281,"ganze":282,"scheiße":283,"he":284,"halt":285,"sollten":286,"zusammen":287,"gegen":288,"jahre":289,"erst":290,"denke":291,"steht":292,"habt":293,"verdammt":294,"moment":295,"ihren":296,"glauben":297,"bringen":298,"gib":299,"seid":300,"niemand":301,"warten":302,"brauchen":303,"lhre":304,"fragen":305,"arbeit":306,"wann":307,"heißt":308,"sprechen":309,"siehst":310,"jeder":311,"kam":312,"sofort":313,"getan":314,"fertig":315,"kennen":316,"einmal":317,"sohn":318,"halten":319,"dabei":320,"hatten":321,"männer":322,"kind":323,"jahren":324,"beim":325,"seinen":326,"mag":327,"komme":328,"allein":329,"bevor":330,"bruder":331,"musik":332,"wahr":333,"konnte":334,"lieber":335,"uhr":336,"kopf":337,"sache":338,"gern":339,"denken":340,"brauche":341,"ende":342,"später":343,"gehe":344,"vergessen":345,"runter":346,"fahren":347,"sieh":348,"warst":349,"stadt":350,"namen":351,"problem":352,"sehe":353,"augen":354,"gab":355,"dank":356,"sage":357,"würden":358,"eins":359,"daran":360,"dazu":361,"egal":362,"frage":363,"weit":364,"familie":365,"sterben":366,"könnten":367,"jungs":368,"jeden":369,"minuten":370,"verstehe":371,"deiner":372,"hilfe":373,"beide":374,"bald":375,"all":376,"deinem":377,"nimm":378,"kleine":379,"baby":380,"glück":381,"freunde":382,"wusste":383,"verrückt":384,"ruhig":385,"land":386,"darüber":387,"gefunden":388,"tür":389,"mache":390,"seiner":391,"wasser":392,"auto":393,"sah":394,"dies":395,"eigentlich":396,"eure":397,"ruhe":398,"stehen":399,"hand":400,"ihrer":401,"frauen":402,"meinst":403,"töten":404,"fall":405,"ging":406,"polizei":407,"vorbei":408,"krieg":409,"je":410,"darauf":411,"vielen":412,"letzte":413,"lang":414,"bisschen":415,"dran":416,"hoch":417,"kenne":418,"fast":419,"ganzen":420,"schau":421,"sogar":422,"spielen":423,"wurden":424,"hinter":425,"teufel":426,"dinge":427,"keiner":428,"mama":429,"spät":430,"bekommen":431,"oben":432,"name":433,"hört":434,"hätten":435,"bereit":436,"drin":437,"neue":438,"kommst":439,"woher":440,"ihrem":441,"wagen":442,"arbeiten":443,"verstehen":444,"jahr":445,"tod":446,"etwa":447,"echt":448,"seinem":449,"geschichte":450,"bringt":451,"braucht":452,"treffen":453,"toll":454,"gerne":455,"draußen":456,"fünf":457,"lhnen":458,"zimmer":459,"job":460,"nett":461,"weiss":462,"the":463,"spiel":464,"verstanden":465,"miss":466,"große":467,"anders":468,"sorgen":469,"welche":470,"einzige":471,"art":472,"liegt":473,"verloren":474,"ahnung":475,"vier":476,"alter":477,"gekommen":478,"jemanden":479,"gehst":480,"woche":481,"kerl":482,"hi":483,"john":484,"gestern":485,"wenig":486,"bestimmt":487,"kurz":488,"überhaupt":489,"finde":490,"darum":491,"tage":492,"erste":493,"schwester":494,"schwer":495,"suchen":496,"bleibt":497,"tochter":498,"typ":499,"guter":500,"gewesen":501,"grund":502,"zeigen":503,"film":504,"schlecht":505,"schatz":506,"deshalb":507,"holen":508,"hoffe":509,"tu":510,"sagst":511,"bett":512,"muß":513,"seite":514,"gefällt":515,"eben":516,"lasst":517,"gefallen":518,"stunden":519,"herz":520,"wohin":521,"trinken":522,"letzten":523,"mensch":524,"ersten":525,"unten":526,"gesicht":527,"versuchen":528,"wort":529,"denen":530,"verlassen":531,"endlich":532,"denkst":533,"solltest":534,"schlafen":535,"ziemlich":536,"jack":537,"dollar":538,"arsch":539,"manchmal":540,"fest":541,"wiedersehen":542,"beste":543,"kleinen":544,"kriegen":545,"läuft":546,"wahrheit":547,"zwischen":548,"niemals":549,"bring":550,"unserer":551,"nehme":552,"allen":553,"während":554,"glaubst":555,"ding":556,"idee":557,"wollten":558,"lässt":559,"musste":560,"sachen":561,"ah":562,"bleib":563,"kleiner":564,"euer":565,"nummer":566,"sondern":567,"frei":568,"oft":569,"entschuldigung":570,"wen":571,"ernst":572,"alte":573,"schule":574,"ort":575,"erzählt":576,"anderes":577,"new":578,"alt":579,"chance":580,"einige":581,"bloß":582,"entschuldigen":583,"setzen":584,"bedeutet":585,"erzählen":586,"feuer":587,"pass":588,"würdest":589,"schuld":590,"dad":591,"getötet":592,"jungen":593,"drauf":594,"platz":595,"wären":596,"tust":597,"papa":598,"spaß":599,"versucht":600,"wichtig":601,"besten":602,"sorge":603,"kennst":604,"lst":605,"hund":606,"blut":607,"hierher":608,"reicht":609,"alten":610,"wär":611,"glücklich":612,"brauchst":613,"hände":614,"unseren":615,"hättest":616,"kaum":617,"rede":618,"zuerst":619,"stellen":620,"beiden":621,"falls":622,"früh":623,"wartet":624,"neuen":625,"sechs":626,"jede":627,"freundin":628,"lieben":629,"teil":630,"stunde":631,"langsam":632,"scheint":633,"früher":634,"großen":635,"waffe":636,"telefon":637,"himmel":638,"lernen":639,"you":640,"äh":641,"zehn":642,"gedacht":643,"willkommen":644,"frank":645,"luft":646,"licht":647,"hol":648,"seht":649,"menge":650,"voll":651,"überall":652,"tat":653,"erde":654,"gebe":655,"ruf":656,"möglich":657,"spricht":658,"könig":659,"eltern":660,"außer":661,"nächsten":662,"ziehen":663,"wahrscheinlich":664,"wollt":665,"dürfen":666,"nennen":667,"falsch":668,"ehrlich":669,"irgendwas":670,"nächste":671,"wochen":672,"meines":673,"herren":674,"straße":675,"hm":676,"heiraten":677,"stück":678,"sam":679,"doktor":680,"neues":681,"gegeben":682,"kaffee":683,"möchten":684,"verstehst":685,"krank":686,"danach":687,"geworden":688,"arzt":689,"schaffen":690,"stelle":691,"groß":692,"wem":693,"hölle":694,"völlig":695,"weh":696,"fehler":697,"drüben":698,"harry":699,"büro":700,"captain":701,"rufen":702,"irgendwie":703,"eigenen":704,"probleme":705,"allem":706,"mr":707,"wert":708,"tue":709,"buch":710,"lebt":711,"scheiß":712,"kaufen":713,"erinnern":714,"direkt":715,"laufen":716,"george":717,"trotzdem":718,"schreiben":719,"still":720,"kleines":721,"körper":722,"retten":723,"fand":724,"unserem":725,"solche":726,"denkt":727,"könnt":728,"ln":729,"alleine":730,"sitzen":731,"höre":732,"millionen":733,"tagen":734,"york":735,"suche":736,"vergiss":737,"gutes":738,"leider":739,"sagten":740,"typen":741,"schlüssel":742,"tragen":743,"mund":744,"worden":745,"hält":746,"zwar":747,"bereits":748,"leicht":749,"spielt":750,"schiff":751,"hörst":752,"lhren":753,"onkel":754,"glaub":755,"verlieren":756,"großer":757,"klingt":758,"irgendwo":759,"zukunft":760,"kennt":761,"plan":762,"schöne":763,"verschwinden":764,"interessiert":765,"waffen":766,"kämpfen":767,"party":768,"bringe":769,"hinten":770,"setz":771,"kumpel":772,"wolltest":773,"boden":774,"general":775,"zeig":776,"böse":777,"halte":778,"gegangen":779,"richtige":780,"liebling":781,"acht":782,"froh":783,"machte":784,"jedes":785,"hart":786,"vorsichtig":787,"joe":788,"versuch":789,"getroffen":790,"mögen":791,"zeug":792,"damals":793,"stimme":794,"gefühl":795,"leuten":796,"lesen":797,"mist":798,"zug":799,"hattest":800,"verdammte":801,"geschäft":802,"arschloch":803,"rest":804,"mom":805,"de":806,"aufhören":807,"könntest":808,"klasse":809,"lasse":810,"boss":811,"erklären":812,"fliegen":813,"laden":814,"stolz":815,"stark":816,"hasse":817,"wohnung":818,"gebracht":819,"fort":820,"genauso":821,"mai":822,"entschuldige":823,"besonders":824,"seien":825,"tages":826,"weniger":827,"zieh":828,"ärger":829,"fühle":830,"schauen":831,"idiot":832,"schneller":833,"denk":834,"geschafft":835,"verzeihung":836,"daddy":837,"charlie":838,"tja":839,"schicken":840,"erwartet":841,"nachricht":842,"findet":843,"funktioniert":844,"werd":845,"stand":846,"traum":847,"sollst":848,"fallen":849,"wovon":850,"gefängnis":851,"aufs":852,"hotel":853,"krankenhaus":854,"umbringen":855,"fällt":856,"redest":857,"weisst":858,"gottes":859,"total":860,"fenster":861,"lebens":862,"glaubt":863,"vorstellen":864,"and":865,"sinn":866,"ändern":867,"versuche":868,"heraus":869,"heißen":870,"tanzen":871,"monate":872,"lachen":873,"kampf":874,"nachdem":875,"arm":876,"wenigstens":877,"geschehen":878,"hörte":879,"kamen":880,"passt":881,"liebt":882,"folgen":883,"eher":884,"gefragt":885,"dumm":886,"deswegen":887,"solange":888,"lustig":889,"starb":890,"unmöglich":891,"bild":892,"boot":893,"genommen":894,"dame":895,"führen":896,"unglaublich":897,"vertrauen":898,"verletzt":899,"passieren":900,"cool":901,"meisten":902,"tom":903,"vorher":904,"plötzlich":905,"angerufen":906,"bewegung":907,"kümmern":908,"rüber":909,"komisch":910,"paris":911,"super":912,"sieben":913,"erinnere":914,"lhrer":915,"ne":916,"rufe":917,"bier":918,"augenblick":919,"herum":920,"kalt":921,"wunderbar":922,"großartig":923,"wahl":924,"auge":925,"fahr":926,"konnten":927,"länger":928,"johnny":929,"tisch":930,"rum":931,"antwort":932,"jedem":933,"david":934,"arme":935,"umgebracht":936,"schlimm":937,"verheiratet":938,"steh":939,"anrufen":940,"worte":941,"möchtest":942,"vorsicht":943,"hilf":944,"bezahlt":945,"voller":946,"links":947,"sekunden":948,"werdet":949,"wärst":950,"liegen":951,"fühlen":952,"nochmal":953,"armee":954,"bitten":955,"gestorben":956,"finger":957,"meinung":958,"nimmt":959,"zahlen":960,"sicherheit":961,"verkaufen":962,"gesprochen":963,"wozu":964,"müde":965,"seele":966,"welcher":967,"schießen":968,"michael":969,"arbeite":970,"sitzt":971,"to":972,"sonne":973,"damen":974,"laß":975,"bezahlen":976,"selber":977,"reise":978,"team":979,"sobald":980,"meister":981,"majestät":982,"anfang":983,"fangen":984,"außerdem":985,"geschrieben":986,"sex":987,"hole":988,"kriegt":989,"yeah":990,"magst":991,"laut":992,"klappe":993,"amerika":994,"nahm":995,"niemanden":996,"gefährlich":997,"mörder":998,"gewinnen":999,"gedanken":1000,"obwohl":1001,"monat":1002,"mike":1003,"arbeitet":1004,"herrn":1005,"behalten":1006,"legen":1007,"bob":1008,"person":1009,"herzen":1010,"brief":1011,"präsident":1012,"rechts":1013,"anfangen":1014,"schluss":1015,"hübsch":1016,"don":1017,"gewonnen":1018,"wisst":1019,"versprochen":1020,"chef":1021,"findest":1022,"perfekt":1023,"schlagen":1024,"tatsächlich":1025,"pferd":1026,"dagegen":1027,"erfahren":1028,"monsieur":1029,"mord":1030,"paul":1031,"nähe":1032,"nötig":1033,"wow":1034,"aller":1035,"offen":1036,"wach":1037,"singen":1038,"beispiel":1039,"ais":1040,"sowieso":1041,"jedenfalls":1042,"schwein":1043,"bank":1044,"ziel":1045,"klein":1046,"verdient":1047,"band":1048,"geist":1049,"ma":1050,"max":1051,"neu":1052,"schreit":1053,"anwalt":1054,"monaten":1055,"show":1056,"heim":1057,"führt":1058,"lauf":1059,"ehre":1060,"unterwegs":1061,"gelernt":1062,"minute":1063,"reich":1064,"wunder":1065,"opfer":1066,"erzähl":1067,"bekannt":1068,"hau":1069,"haut":1070,"weder":1071,"rücken":1072,"bekommt":1073,"peter":1074,"jemals":1075,"partner":1076,"zieht":1077,"nase":1078,"gefahr":1079,"regeln":1080,"absolut":1081,"tief":1082,"flugzeug":1083,"befehl":1084,"geschickt":1085,"wette":1086,"nennt":1087,"jung":1088,"sucht":1089,"gehabt":1090,"geboren":1091,"rolle":1092,"schönen":1093,"leg":1094,"holt":1095,"erinnerst":1096,"heiße":1097,"kraft":1098,"lhrem":1099,"lacht":1100,"bar":1101,"richtung":1102,"tasche":1103,"schlag":1104,"professor":1105,"steckt":1106,"ständig":1107,"erwischt":1108,"stell":1109,"schrecklich":1110,"verschwinde":1111,"weise":1112,"schlimmer":1113,"ließ":1114,"frieden":1115,"verliebt":1116,"bleibe":1117,"ehe":1118,"kriege":1119,"näher":1120,"gelesen":1121,"dahin":1122,"wofür":1123,"dauert":1124,"neben":1125,"gold":1126,"raum":1127,"benutzt":1128,"welches":1129,"regierung":1130,"fährt":1131,"volk":1132,"fernsehen":1133,"zeiten":1134,"toten":1135,"achtung":1136,"karte":1137,"hunger":1138,"diesmal":1139,"preis":1140,"benutzen":1141,"scheisse":1142,"hilft":1143,"geschenk":1144,"hoffentlich":1145,"manche":1146,"ansehen":1147,"kriegst":1148,"lage":1149,"wünschte":1150,"fehlt":1151,"willen":1152,"bescheid":1153,"heiß":1154,"kamera":1155,"gleiche":1156,"ruft":1157,"unfall":1158,"ans":1159,"bullen":1160,"szene":1161,"gericht":1162,"gerettet":1163,"schlaf":1164,"schicksal":1165,"gesetz":1166,"fürs":1167,"verkauft":1168,"bewegen":1169,"leiche":1170,"lm":1171,"jesus":1172,"soldaten":1173,"geburtstag":1174,"lebe":1175,"darfst":1176,"ewig":1177,"ben":1178,"schade":1179,"seh":1180,"witz":1181,"müsste":1182,"it":1183,"erwarten":1184,"aiies":1185,"ihres":1186,"fahre":1187,"ähm":1188,"pro":1189,"traurig":1190,"hältst":1191,"doc":1192,"jemandem":1193,"setzt":1194,"gesellschaft":1195,"punkt":1196,"freiheit":1197,"jimmy":1198,"darin":1199,"brachte":1200,"weile":1201,"jawohl":1202,"dasselbe":1203,"maul":1204,"zeigt":1205,"taxi":1206,"erreichen":1207,"redet":1208,"foto":1209,"gekauft":1210,"meer":1211,"sheriff":1212,"liebst":1213,"unbedingt":1214,"aussehen":1215,"tante":1216,"drehen":1217,"stirbt":1218,"bord":1219,"kirche":1220,"tee":1221,"of":1222,"erledigt":1223,"wein":1224,"weihnachten":1225,"irgendwann":1226,"billy":1227,"euren":1228,"brauch":1229,"hochzeit":1230,"dorf":1231,"sagtest":1232,"james":1233,"lady":1234,"lust":1235,"kontrolle":1236,"tolle":1237,"beine":1238,"hut":1239,"wiii":1240,"hoffnung":1241,"firma":1242,"me":1243,"lügen":1244,"sergeant":1245,"fürchte":1246,"kaputt":1247,"bekam":1248,"is":1249,"nachrichten":1250,"ball":1251,"haare":1252,"tschüss":1253,"seltsam":1254,"vergnügen":1255,"sauber":1256,"bill":1257,"zuhause":1258,"anderer":1259,"zeichen":1260,"herein":1261,"liste":1262,"haltet":1263,"normal":1264,"see":1265,"schätze":1266,"bewegt":1267,"wussten":1268,"blick":1269,"naja":1270,"gesucht":1271,"gestohlen":1272,"vorne":1273,"jim":1274,"kindern":1275,"frag":1276,"bleibst":1277,"nachts":1278,"neun":1279,"nämlich":1280,"wunderschön":1281,"stecken":1282,"großes":1283,"freut":1284,"weitere":1285,"gehören":1286,"schwöre":1287,"nervös":1288,"hals":1289,"henry":1290,"gearbeitet":1291,"eigene":1292,"glas":1293,"versteckt":1294,"feind":1295,"schönes":1296,"verzeihen":1297,"öffnen":1298,"meter":1299,"drogen":1300,"schöner":1301,"nehmt":1302,"madame":1303,"mary":1304,"süß":1305,"entscheidung":1306,"erschossen":1307,"verändert":1308,"la":1309,"wind":1310,"ray":1311,"wohnen":1312,"schuhe":1313,"interessant":1314,"übrigens":1315,"letzter":1316,"müsst":1317,"nächstes":1318,"schaut":1319,"armen":1320,"verstand":1321,"verraten":1322,"besuch":1323,"beweise":1324,"sekunde":1325,"polizist":1326,"meint":1327,"fur":1328,"insel":1329,"beweisen":1330,"antworten":1331,"fotos":1332,"passen":1333,"werfen":1334,"persönlich":1335,"fragte":1336,"namens":1337,"gegenüber":1338,"unsinn":1339,"drink":1340,"fuß":1341,"besuchen":1342,"güte":1343,"lieb":1344,"guck":1345,"deines":1346,"roger":1347,"richtigen":1348,"übrig":1349,"major":1350,"bein":1351,"messer":1352,"geheimnis":1353,"kannte":1354,"gegessen":1355,"ungefähr":1356,"ran":1357,"maria":1358,"nahe":1359,"meinte":1360,"nimmst":1361,"gruppe":1362,"bücher":1363,"weib":1364,"geschlafen":1365,"london":1366,"letztes":1367,"zeitung":1368,"zufrieden":1369,"verdammten":1370,"zweite":1371,"geliebt":1372,"freude":1373,"loch":1374,"stellt":1375,"statt":1376,"fleisch":1377,"ganzes":1378,"verschwunden":1379,"ee":1380,"worauf":1381,"sauer":1382,"erkennen":1383,"weißen":1384,"entfernt":1385,"nick":1386,"mut":1387,"mitnehmen":1388,"anruf":1389,"lied":1390,"träume":1391,"for":1392,"kostet":1393,"fisch":1394,"amerikaner":1395,"schuldig":1396,"zumindest":1397,"entweder":1398,"mark":1399,"sprach":1400,"informationen":1401,"miteinander":1402,"sowas":1403,"gibst":1404,"sahen":1405,"schmerz":1406,"furchtbar":1407,"niemandem":1408,"vaters":1409,"vorwärts":1410,"computer":1411,"teilen":1412,"gefahren":1413,"erster":1414,"eier":1415,"seines":1416,"kontakt":1417,"situation":1418,"bus":1419,"verstecken":1420,"händen":1421,"ehren":1422,"entlang":1423,"küche":1424,"wütend":1425,"mami":1426,"fühlt":1427,"eddie":1428,"überraschung":1429,"tony":1430,"haar":1431,"schwert":1432,"schreien":1433,"lag":1434,"fräulein":1435,"ha":1436,"hielt":1437,"richter":1438,"gespielt":1439,"gegend":1440,"red":1441,"gebäude":1442,"geredet":1443,"rat":1444,"schlechte":1445,"süße":1446,"hängt":1447,"eis":1448,"big":1449,"zerstört":1450,"koffer":1451,"wohnt":1452,"schwarze":1453,"versteht":1454,"kümmere":1455,"erledigen":1456,"lieutenant":1457,"alex":1458,"männern":1459,"witzig":1460,"schließlich":1461,"position":1462,"drinnen":1463,"fbi":1464,"soweit":1465,"falsche":1466,"entscheiden":1467,"erhalten":1468,"bauen":1469,"kleid":1470,"dachten":1471,"übel":1472,"überleben":1473,"hinaus":1474,"beeil":1475,"wald":1476,"töte":1477,"beschäftigt":1478,"ring":1479,"verbindung":1480,"königin":1481,"ecke":1482,"halb":1483,"bericht":1484,"gingen":1485,"vergangenheit":1486,"spiele":1487,"angefangen":1488,"weinen":1489,"welchen":1490,"radio":1491,"nah":1492,"beziehung":1493,"hängen":1494,"feiern":1495,"mussten":1496,"verhaftet":1497,"maschine":1498,"ermordet":1499,"aiie":1500,"richard":1501,"größte":1502,"betrunken":1503,"mußt":1504,"soldat":1505,"irgendetwas":1506,"on":1507,"gefühle":1508,"rauf":1509,"rief":1510,"beginnt":1511,"anna":1512,"witze":1513,"engel":1514,"quatsch":1515,"hälfte":1516,"spreche":1517,"lehrer":1518,"england":1519,"charles":1520,"dessen":1521,"schwierig":1522,"fang":1523,"gleichen":1524,"respekt":1525,"adresse":1526,"brücke":1527,"falschen":1528,"blumen":1529,"bobby":1530,"besorgen":1531,"sommer":1532,"bilder":1533,"park":1534,"flug":1535,"agent":1536,"schlampe":1537,"hunde":1538,"geschlagen":1539,"beginnen":1540,"danken":1541,"schritt":1542,"zerstören":1543,"au":1544,"martin":1545,"bombe":1546,"san":1547,"schwarzen":1548,"ted":1549,"gelassen":1550,"aufgabe":1551,"jerry":1552,"allerdings":1553,"unseres":1554,"washington":1555,"prinzessin":1556,"colonel":1557,"kümmert":1558,"treten":1559,"unterschied":1560,"gesund":1561,"stimmen":1562,"knast":1563,"fahrt":1564,"heisst":1565,"steig":1566,"gehirn":1567,"besorgt":1568,"fluss":1569,"tiere":1570,"bekomme":1571,"brüder":1572,"indem":1573,"trägt":1574,"gewartet":1575,"bisher":1576,"tor":1577,"glückwunsch":1578,"tommy":1579,"gebt":1580,"schafft":1581,"planeten":1582,"wünsche":1583,"blöd":1584,"rom":1585,"hintern":1586,"falle":1587,"singt":1588,"dach":1589,"tötet":1590,"helfe":1591,"pistole":1592,"freunden":1593,"karten":1594,"leiden":1595,"wünschen":1596,"gewehr":1597,"fühlst":1598,"kapitän":1599,"neuer":1600,"reichen":1601,"system":1602,"sprich":1603,"schläft":1604,"worüber":1605,"katze":1606,"vogel":1607,"rennen":1608,"erinnert":1609,"rechte":1610,"bringst":1611,"tier":1612,"steigen":1613,"flasche":1614,"traf":1615,"küssen":1616,"deren":1617,"leisten":1618,"halbe":1619,"eurer":1620,"verspreche":1621,"vermisst":1622,"genannt":1623,"fragt":1624,"verbrechen":1625,"aussieht":1626,"melden":1627,"stehe":1628,"verantwortlich":1629,"pferde":1630,"erfolg":1631,"lee":1632,"ohren":1633,"bad":1634,"keinem":1635,"weiße":1636,"besonderes":1637,"theater":1638,"natur":1639,"lächeln":1640,"club":1641,"auftrag":1642,"wichser":1643,"aufhalten":1644,"schmerzen":1645,"by":1646,"davor":1647,"wüsste":1648,"abendessen":1649,"sarah":1650,"verdienen":1651,"trifft":1652,"deutschen":1653,"überrascht":1654,"baum":1655,"kosten":1656,"leer":1657,"morgens":1658,"gefangen":1659,"van":1660,"wand":1661,"city":1662,"haufen":1663,"schließen":1664,"möglichkeit":1665,"schützen":1666,"besteht":1667,"rauchen":1668,"schwierigkeiten":1669,"stein":1670,"mitten":1671,"hinein":1672,"hose":1673,"verdammter":1674,"autos":1675,"zuvor":1676,"prima":1677,"schwanz":1678,"lächerlich":1679,"schickt":1680,"wieviel":1681,"beschützen":1682,"liebes":1683,"befehle":1684,"echte":1685,"vermutlich":1686,"robert":1687,"englisch":1688,"bedeuten":1689,"junger":1690,"lüge":1691,"uh":1692,"gemeinsam":1693,"pause":1694,"versteh":1695,"aufpassen":1696,"einverstanden":1697,"brechen":1698,"grad":1699,"prinz":1700,"polizisten":1701,"lord":1702,"druck":1703,"heilige":1704,"daher":1705,"schwarz":1706,"solchen":1707,"übernehmen":1708,"nachmittag":1709,"regen":1710,"schätzchen":1711,"my":1712,"zweiten":1713,"rock":1714,"fassen":1715,"tote":1716,"fiel":1717,"madam":1718,"mitgebracht":1719,"mannes":1720,"mochte":1721,"wart":1722,"lief":1723,"dorthin":1724,"unterhalten":1725,"schuss":1726,"angriff":1727,"freue":1728,"gebaut":1729,"gebrochen":1730,"fanden":1731,"aiso":1732,"beruhige":1733,"offensichtlich":1734,"versprechen":1735,"monster":1736,"fängt":1737,"kapiert":1738,"ehemann":1739,"geschlossen":1740,"frühstück":1741,"gebeten":1742,"stören":1743,"irre":1744,"farbe":1745,"chris":1746,"taten":1747,"zufällig":1748,"geschieht":1749,"pfund":1750,"mission":1751,"thomas":1752,"zeige":1753,"wochenende":1754,"unternehmen":1755,"fantastisch":1756,"kate":1757,"geb":1758,"schlägt":1759,"entschieden":1760,"spur":1761,"liebte":1762,"hieß":1763,"vertrag":1764,"dienst":1765,"held":1766,"verpasst":1767,"irgendwelche":1768,"filme":1769,"stock":1770,"louis":1771,"meilen":1772,"wahnsinn":1773,"erschießen":1774,"nee":1775,"einzigen":1776,"mitkommen":1777,"braut":1778,"reisen":1779,"gewissen":1780,"schmeckt":1781,"sprache":1782,"begann":1783,"eigenes":1784,"reihe":1785,"fern":1786,"drüber":1787,"mond":1788,"gang":1789,"schauspieler":1790,"vollkommen":1791,"runde":1792,"restaurant":1793,"dreck":1794,"schrieb":1795,"untertitel":1796,"arthur":1797,"sprichst":1798,"warm":1799,"mistkerl":1800,"nette":1801,"bekommst":1802,"lager":1803,"atmen":1804,"legt":1805,"daraus":1806,"schloss":1807,"danny":1808,"geschossen":1809,"gespräch":1810,"usa":1811,"leise":1812,"flughafen":1813,"wunsch":1814,"schwanger":1815,"operation":1816,"anzug":1817,"gelegenheit":1818,"folge":1819,"kunden":1820,"dankbar":1821,"welchem":1822,"gewusst":1823,"tanz":1824,"füße":1825,"thema":1826,"brauchte":1827,"dreh":1828,"netter":1829,"verantwortung":1830,"umsonst":1831,"geändert":1832,"subtitles":1833,"verboten":1834,"schlechter":1835,"million":1836,"dick":1837,"größer":1838,"nerven":1839,"schaden":1840,"erreicht":1841,"jagen":1842,"urlaub":1843,"erlaubt":1844,"gäste":1845,"erfahrung":1846,"viei":1847,"rot":1848,"getrunken":1849,"freuen":1850,"besseres":1851,"wache":1852,"gewalt":1853,"entkommen":1854,"wußte":1855,"hasst":1856,"riecht":1857,"strand":1858,"sterbe":1859,"konntest":1860,"aufstehen":1861,"wahnsinnig":1862,"nachgedacht":1863,"oberst":1864,"william":1865,"beenden":1866,"kino":1867,"lauter":1868,"folgt":1869,"aha":1870,"wahre":1871,"angebot":1872,"erklärt":1873,"trink":1874,"soii":1875,"stört":1876,"gilt":1877,"keller":1878,"post":1879,"senator":1880,"eurem":1881,"isst":1882,"geschichten":1883,"frankreich":1884,"no":1885,"gentlemen":1886,"kugel":1887,"gemeint":1888,"milch":1889,"machten":1890,"kleider":1891,"herausfinden":1892,"mindestens":1893,"eh":1894,"einigen":1895,"trottel":1896,"schaffst":1897,"kuss":1898,"geholfen":1899,"knie":1900,"worum":1901,"grab":1902,"voraus":1903,"robin":1904,"blind":1905,"that":1906,"schande":1907,"carl":1908,"schönheit":1909,"versuchte":1910,"fuhr":1911,"steve":1912,"dave":1913,"schatten":1914,"schulden":1915,"dauern":1916,"mister":1917,"schwimmen":1918,"such":1919,"beruhigen":1920,"form":1921,"bessere":1922,"verschwindet":1923,"zweimal":1924,"präsidenten":1925,"wei":1926,"dunkel":1927,"idioten":1928,"sieg":1929,"riggs":1930,"pläne":1931,"bat":1932,"zufall":1933,"eingeladen":1934,"scherz":1935,"gezeigt":1936,"geheiratet":1937,"ed":1938,"fahrer":1939,"ähnlich":1940,"verhalten":1941,"staaten":1942,"garten":1943,"großvater":1944,"schreibt":1945,"pflicht":1946,"spielte":1947,"deckung":1948,"energie":1949,"zeugen":1950,"star":1951,"fährst":1952,"nachdenken":1953,"roy":1954,"risiko":1955,"geschäfte":1956,"www":1957,"erstes":1958,"kunst":1959,"behandelt":1960,"geschah":1961,"com":1962,"helft":1963,"dürfte":1964,"heiligen":1965,"mädels":1966,"beweis":1967,"priester":1968,"wusstest":1969,"stopp":1970,"zustand":1971,"direktor":1972,"gehalten":1973,"grenze":1974,"juden":1975,"geblieben":1976,"erzählte":1977,"vieiieicht":1978,"brennt":1979,"interesse":1980,"seiten":1981,"berg":1982,"test":1983,"blöde":1984,"soviel":1985,"jones":1986,"hoffen":1987,"dringend":1988,"nutzen":1989,"entdeckt":1990,"story":1991,"scheinen":1992,"klingelt":1993,"woanders":1994,"ldee":1995,"oma":1996,"aufgeben":1997,"lösung":1998,"bravo":1999,"nachher":2000,"stöhnt":2001,"bastard":2002,"satt":2003,"sonntag":2004,"armer":2005,"woran":2006,"schnauze":2007,"fred":2008,"geplant":2009,"normalerweise":2010,"kurs":2011,"wesen":2012,"angetan":2013,"fliegt":2014,"killer":2015,"anhalten":2016,"hinterlassen":2017,"do":2018,"einheit":2019,"pete":2020,"gestellt":2021,"ziehe":2022,"blödsinn":2023,"mantel":2024,"verlangen":2025,"sorry":2026,"hoheit":2027,"nehm":2028,"verlangt":2029,"welch":2030,"überlegen":2031,"schüler":2032,"beweg":2033,"stehst":2034,"hure":2035,"deal":2036,"brot":2037,"verbringen":2038,"lucy":2039,"ann":2040,"vorhin":2041,"rache":2042,"großmutter":2043,"beeilen":2044,"jake":2045,"lautet":2046,"durcheinander":2047,"bühne":2048,"walter":2049,"karriere":2050,"ton":2051,"gelaufen":2052,"blieb":2053,"dieb":2054,"weshalb":2055,"zweifel":2056,"ohr":2057,"detective":2058,"zähne":2059,"gast":2060,"freitag":2061,"kochen":2062,"dreht":2063,"schutz":2064,"merken":2065,"verfolgt":2066,"erinnerung":2067,"video":2068,"fair":2069,"längst":2070,"wetter":2071,"passierte":2072,"norden":2073,"einsam":2074,"kuchen":2075,"bösen":2076,"handy":2077,"knochen":2078,"gebiet":2079,"abteilung":2080,"gäbe":2081,"patienten":2082,"arbeitest":2083,"tritt":2084,"kohle":2085,"springen":2086,"bulle":2087,"tausend":2088,"staat":2089,"scharf":2090,"langweilig":2091,"steigt":2092,"teuer":2093,"schick":2094,"möge":2095,"schätzen":2096,"roten":2097,"abends":2098,"panik":2099,"ebenso":2100,"mitte":2101,"herzlichen":2102,"publikum":2103,"papiere":2104,"einiges":2105,"ios":2106,"hemd":2107,"beten":2108,"stuhl":2109,"hmm":2110,"krankheit":2111,"champagner":2112,"up":2113,"einander":2114,"womit":2115,"chicago":2116,"jane":2117,"klug":2118,"hauen":2119,"gefeuert":2120,"erlauben":2121,"fass":2122,"fühlte":2123,"rote":2124,"inspektor":2125,"go":2126,"stern":2127,"marty":2128,"tode":2129,"zeitpunkt":2130,"helden":2131,"stehlen":2132,"we":2133,"träumen":2134,"selbstverständlich":2135,"westen":2136,"leck":2137,"sitze":2138,"jedoch":2139,"beruf":2140,"schweigen":2141,"schüsse":2142,"woiien":2143,"hassen":2144,"neuigkeiten":2145,"al":2146,"gehts":2147,"nachbarn":2148,"zählt":2149,"zigarette":2150,"song":2151,"fick":2152,"trotz":2153,"trage":2154,"entlassen":2155,"begraben":2156,"echter":2157,"rechten":2158,"winter":2159,"street":2160,"vorstellung":2161,"erzähle":2162,"rose":2163,"bestes":2164,"klappt":2165,"nigger":2166,"suchst":2167,"entschuldigt":2168,"kenn":2169,"dadurch":2170,"alan":2171,"college":2172,"abholen":2173,"medizin":2174,"fing":2175,"las":2176,"weiteren":2177,"fragst":2178,"funktionieren":2179,"schwach":2180,"europa":2181,"rechnung":2182,"wundervoll":2183,"andy":2184,"beinahe":2185,"simon":2186,"presse":2187,"seitdem":2188,"samstag":2189,"motor":2190,"zunge":2191,"wirkt":2192,"spiegel":2193,"süden":2194,"handeln":2195,"selben":2196,"bester":2197,"sterne":2198,"zahl":2199,"brust":2200,"akte":2201,"gewinnt":2202,"neulich":2203,"dumme":2204,"zählen":2205,"streit":2206,"schien":2207,"schießt":2208,"langer":2209,"strafe":2210,"verflucht":2211,"aufmachen":2212,"bemerkt":2213,"ums":2214,"king":2215,"toilette":2216,"trug":2217,"trick":2218,"stop":2219,"schweine":2220,"zog":2221,"arbeitete":2222,"freundlich":2223,"knapp":2224,"luke":2225,"angenommen":2226,"termin":2227,"amen":2228,"saß":2229,"unschuldig":2230,"frisch":2231,"bißchen":2232,"wichtiger":2233,"bauch":2234,"erwarte":2235,"decke":2236,"trinke":2237,"english":2238,"toller":2239,"überprüfen":2240,"high":2241,"aufmerksamkeit":2242,"dan":2243,"feinde":2244,"verändern":2245,"führer":2246,"sturm":2247,"victor":2248,"vorbereitet":2249,"deutsche":2250,"größe":2251,"hintergrund":2252,"lebst":2253,"zigaretten":2254,"reiten":2255,"außerhalb":2256,"spielst":2257,"menschheit":2258,"sprachen":2259,"wetten":2260,"irgendjemand":2261,"adam":2262,"langen":2263,"abgesehen":2264,"tatsache":2265,"spinnst":2266,"selbstmord":2267,"lösen":2268,"enden":2269,"geduld":2270,"roboter":2271,"erinnerungen":2272,"drücken":2273,"nieder":2274,"erwachsen":2275,"gelogen":2276,"schreibe":2277,"geklaut":2278,"gekriegt":2279,"wirf":2280,"nackt":2281,"unterschreiben":2282,"vergeben":2283,"größten":2284,"treppe":2285,"erklärung":2286,"wild":2287,"spannende":2288,"montag":2289,"irgend":2290,"alarm":2291,"leichen":2292,"joey":2293,"schicke":2294,"programm":2295,"lebendig":2296,"bieten":2297,"beendet":2298,"be":2299,"einsatz":2300,"howard":2301,"kerle":2302,"papier":2303,"halben":2304,"peinlich":2305,"lippen":2306,"berge":2307,"kaiser":2308,"wüste":2309,"ei":2310,"schnee":2311,"besprechen":2312,"signal":2313,"en":2314,"annehmen":2315,"vertraut":2316,"blau":2317,"überzeugt":2318,"wichtige":2319,"trauen":2320,"wachen":2321,"vorn":2322,"zwölf":2323,"lügner":2324,"fremden":2325,"einfacher":2326,"ausgezeichnet":2327,"trinkt":2328,"mehrere":2329,"ho":2330,"geglaubt":2331,"hingehen":2332,"schaffe":2333,"lebte":2334,"ik":2335,"existiert":2336,"eifersüchtig":2337,"hinterher":2338,"behandeln":2339,"alkohol":2340,"ertragen":2341,"verliert":2342,"hauptmann":2343,"vögel":2344,"hurensohn":2345,"desto":2346,"zurückkommen":2347,"fernseher":2348,"schlage":2349,"unrecht":2350,"gas":2351,"jederzeit":2352,"matt":2353,"chief":2354,"nirgendwo":2355,"iss":2356,"glaubte":2357,"smith":2358,"auseinander":2359,"offenbar":2360,"ideen":2361,"ausgehen":2362,"helen":2363,"mrs":2364,"selten":2365,"schlau":2366,"wählen":2367,"truppen":2368,"russen":2369,"gebrauchen":2370,"türen":2371,"packen":2372,"landen":2373,"götter":2374,"bedeutung":2375,"interessieren":2376,"schlug":2377,"amerikanische":2378,"merkwürdig":2379,"hübsche":2380,"verhaften":2381,"betrifft":2382,"jacke":2383,"reinkommen":2384,"streiten":2385,"fressen":2386,"griff":2387,"verfolgen":2388,"aussage":2389,"erlaubnis":2390,"email":2391,"wurdest":2392,"julie":2393,"feld":2394,"edward":2395,"bahn":2396,"kontrollieren":2397,"genie":2398,"kuh":2399,"botschaft":2400,"tränen":2401,"liest":2402,"geschmack":2403,"schief":2404,"dritte":2405,"schlange":2406,"verrückte":2407,"ernsthaft":2408,"stoff":2409,"älter":2410,"dennoch":2411,"absicht":2412,"stich":2413,"osten":2414,"labor":2415,"texas":2416,"extra":2417,"nannte":2418,"fuck":2419,"wartest":2420,"pech":2421,"eindruck":2422,"ärzte":2423,"anscheinend":2424,"dieselbe":2425,"gesetzt":2426,"verhindern":2427,"sebastian":2428,"stärker":2429,"weitermachen":2430,"spieler":2431,"süßer":2432,"prozent":2433,"gebraucht":2434,"straßen":2435,"schnitt":2436,"schreie":2437,"schlafe":2438,"verwirrt":2439,"familien":2440,"erfreut":2441,"riesen":2442,"talent":2443,"erwähnt":2444,"mühe":2445,"setze":2446,"code":2447,"wessen":2448,"sendung":2449,"linie":2450,"ändert":2451,"überlegt":2452,"heimat":2453,"linda":2454,"schwul":2455,"trennen":2456,"gift":2457,"what":2458,"aufgeregt":2459,"briefe":2460,"probieren":2461,"mexiko":2462,"ficken":2463,"öffnet":2464,"bricht":2465,"abhauen":2466,"weiterhin":2467,"schritte":2468,"ritter":2469,"begleiten":2470,"kauf":2471,"verlässt":2472,"dingen":2473,"greifen":2474,"yahoo":2475,"erkannt":2476,"zucker":2477,"bürgermeister":2478,"überlebt":2479,"angeht":2480,"heil":2481,"erlebt":2482,"fliehen":2483,"untersuchung":2484,"brille":2485,"verräter":2486,"stil":2487,"find":2488,"fliege":2489,"kiste":2490,"fehlen":2491,"nenne":2492,"flucht":2493,"nenn":2494,"barry":2495,"verpiss":2496,"beobachtet":2497,"mitternacht":2498,"gaben":2499,"mitgenommen":2500,"hungrig":2501,"brian":2502,"kleidung":2503,"menschliche":2504,"jungfrau":2505,"handelt":2506,"love":2507,"innerhalb":2508,"stoppen":2509,"gleichzeitig":2510,"müssten":2511,"richtiger":2512,"maggie":2513,"dienen":2514,"hans":2515,"beeilung":2516,"verlor":2517,"maschinen":2518,"teile":2519,"treffe":2520,"projekt":2521,"null":2522,"irgendein":2523,"jonathan":2524,"gerechtigkeit":2525,"susan":2526,"grün":2527,"sg":2528,"spitze":2529,"phil":2530,"anziehen":2531,"éch":2532,"heutzutage":2533,"not":2534,"kommando":2535,"leutnant":2536,"gucken":2537,"jeff":2538,"hä":2539,"wahren":2540,"wohne":2541,"getrennt":2542,"spuren":2543,"zuviel":2544,"punkte":2545,"rate":2546,"opa":2547,"öffne":2548,"gründe":2549,"deutschland":2550,"geister":2551,"treiben":2552,"schrei":2553,"harte":2554,"strom":2555,"kalifornien":2556,"fett":2557,"raten":2558,"enttäuscht":2559,"hexe":2560,"carter":2561,"officer":2562,"terry":2563,"scott":2564,"herrgott":2565,"angekommen":2566,"mittag":2567,"explosion":2568,"alice":2569,"kevin":2570,"aufgehört":2571,"locker":2572,"tracy":2573,"your":2574,"one":2575,"gnade":2576,"dritten":2577,"bruce":2578,"geburt":2579,"china":2580,"meins":2581,"zuhören":2582,"beobachten":2583,"gezogen":2584,"fein":2585,"klopfen":2586,"dummkopf":2587,"baron":2588,"berlin":2589,"cent":2590,"wichtigste":2591,"künstler":2592,"gemein":2593,"gras":2594,"zuletzt":2595,"werk":2596,"larry":2597,"schnappen":2598,"esse":2599,"eilig":2600,"politik":2601,"festhalten":2602,"einziger":2603,"scheck":2604,"weii":2605,"personen":2606,"dahinter":2607,"nahmen":2608,"bürger":2609,"laßt":2610,"tötete":2611,"gegenteil":2612,"hank":2613,"erleben":2614,"agenten":2615,"geöffnet":2616,"woiite":2617,"dicht":2618,"leiter":2619,"französisch":2620,"schwestern":2621,"drum":2622,"can":2623,"aufgenommen":2624,"verzeih":2625,"hosen":2626,"fische":2627,"daniel":2628,"benehmen":2629,"schlechten":2630,"magen":2631,"nettes":2632,"hof":2633,"verpassen":2634,"erfüllt":2635,"tschüs":2636,"wiiist":2637,"verteidigen":2638,"stellte":2639,"hütte":2640,"tolles":2641,"wege":2642,"stücke":2643,"jason":2644,"verbunden":2645,"offizier":2646,"schlimmste":2647,"wissenschaftler":2648,"klo":2649,"leichter":2650,"gesamte":2651,"fabrik":2652,"wiederhole":2653,"house":2654,"spazieren":2655,"draussen":2656,"sack":2657,"befreien":2658,"wirkiich":2659,"treibt":2660,"abgeschlossen":2661,"schlafzimmer":2662,"genießen":2663,"feuern":2664,"anführer":2665,"miles":2666,"stinkt":2667,"antworte":2668,"geträumt":2669,"gerufen":2670,"kämpfe":2671,"amerikanischen":2672,"km":2673,"gehörte":2674,"julia":2675,"haiio":2676,"leo":2677,"black":2678,"wenige":2679,"dunkelheit":2680,"titel":2681,"inzwischen":2682,"holz":2683,"uniform":2684,"versteck":2685,"würd":2686,"angegriffen":2687,"zelle":2688,"kollegen":2689,"streng":2690,"schiffe":2691,"schlechtes":2692,"artikel":2693,"krieger":2694,"wechseln":2695,"benzin":2696,"beruhigt":2697,"mitleid":2698,"echten":2699,"bestellt":2700,"geheimnisse":2701,"penner":2702,"pack":2703,"starten":2704,"anfassen":2705,"häuser":2706,"stanley":2707,"scheißkerl":2708,"praktisch":2709,"hirn":2710,"trägst":2711,"laura":2712,"schickte":2713,"tausende":2714,"durchs":2715,"regel":2716,"weint":2717,"abgemacht":2718,"vernichten":2719,"vermissen":2720,"waschen":2721,"überlassen":2722,"vernünftig":2723,"pater":2724,"bret":2725,"solltet":2726,"date":2727,"erzählst":2728,"dauernd":2729,"untersuchen":2730,"herkommen":2731,"dienstag":2732,"begegnet":2733,"hiermit":2734,"ned":2735,"christian":2736,"besucht":2737,"wachsen":2738,"vorschlag":2739,"ebenfalls":2740,"drehbuch":2741,"over":2742,"spüren":2743,"freundschaft":2744,"vieles":2745,"aufnehmen":2746,"antun":2747,"riskieren":2748,"kilometer":2749,"markt":2750,"chaos":2751,"cousin":2752,"gewisse":2753,"aufnahme":2754,"lewis":2755,"nen":2756,"derjenige":2757,"sand":2758,"narr":2759,"schreib":2760,"verschiedene":2761,"müll":2762,"stets":2763,"kämpft":2764,"zahle":2765,"höher":2766,"schläfst":2767,"studio":2768,"geheim":2769,"spring":2770,"ratte":2771,"wirklichkeit":2772,"schieß":2773,"johnson":2774,"grant":2775,"himmels":2776,"wilson":2777,"grosse":2778,"endet":2779,"ergeben":2780,"entwickelt":2781,"figur":2782,"schneiden":2783,"station":2784,"beeilt":2785,"kauft":2786,"bewusst":2787,"blaue":2788,"daten":2789,"riechen":2790,"scheidung":2791,"schädel":2792,"reparieren":2793,"altes":2794,"geil":2795,"überzeugen":2796,"hundert":2797,"tv":2798,"solch":2799,"verbrecher":2800,"ruiniert":2801,"umgehen":2802,"besseren":2803,"feigling":2804,"empfangen":2805,"universum":2806,"fresse":2807,"rachel":2808,"schrank":2809,"prozess":2810,"spass":2811,"reifen":2812,"gelebt":2813,"täglich":2814,"erfunden":2815,"zurückkehren":2816,"staub":2817,"besitzer":2818,"achten":2819,"angeblich":2820,"munition":2821,"fremde":2822,"notfall":2823,"anne":2824,"jackson":2825,"panzer":2826,"fühl":2827,"schwere":2828,"indianer":2829,"möglicherweise":2830,"vertraue":2831,"entführt":2832,"gratuliere":2833,"gesundheit":2834,"marie":2835,"chancen":2836,"bestätigt":2837,"anstatt":2838,"ware":2839,"erschreckt":2840,"irgendeine":2841,"mußte":2842,"deutlich":2843,"tiefer":2844,"schlacht":2845,"linken":2846,"geworfen":2847,"miami":2848,"führte":2849,"berühmt":2850,"rechtzeitig":2851,"bestens":2852,"kugeln":2853,"vereinigten":2854,"elizabeth":2855,"einst":2856,"happy":2857,"lebend":2858,"west":2859,"vermisse":2860,"lies":2861,"dinger":2862,"mitglied":2863,"lily":2864,"gegenseitig":2865,"lauft":2866,"grace":2867,"bäume":2868,"steine":2869,"vegas":2870,"akzeptieren":2871,"rocky":2872,"wehtun":2873,"frische":2874,"neugierig":2875,"gewarnt":2876,"geholt":2877,"sitz":2878,"aufwachen":2879,"charlotte":2880,"emily":2881,"hübsches":2882,"daneben":2883,"lernt":2884,"geführt":2885,"beerdigung":2886,"geraten":2887,"ließen":2888,"kreuz":2889,"gordon":2890,"zeitungen":2891,"diener":2892,"besitz":2893,"erschaffen":2894,"brav":2895,"merkt":2896,"befindet":2897,"komplett":2898,"eng":2899,"theorie":2900,"suchte":2901,"verletzen":2902,"anrufe":2903,"pilot":2904,"lärm":2905,"wonach":2906,"übers":2907,"gedanke":2908,"spüre":2909,"verdammtes":2910,"irren":2911,"gründen":2912,"meistens":2913,"perfekte":2914,"entspannen":2915,"afrika":2916,"realität":2917,"gezwungen":2918,"lügst":2919,"äußerst":2920,"liebsten":2921,"beschlossen":2922,"kräfte":2923,"rauch":2924,"filmen":2925,"engländer":2926,"ursache":2927,"zulassen":2928,"francisco":2929,"fürchten":2930,"angenehm":2931,"angreifen":2932,"leitung":2933,"suppe":2934,"wohi":2935,"maske":2936,"arbeiter":2937,"einziges":2938,"schnappt":2939,"wayne":2940,"behalte":2941,"nennst":2942,"befinden":2943,"zahlt":2944,"landes":2945,"überprüft":2946,"unterstützung":2947,"lügt":2948,"übergeben":2949,"sklaven":2950,"wünscht":2951,"harvey":2952,"claire":2953,"wolf":2954,"eile":2955,"mittagessen":2956,"huh":2957,"tanzt":2958,"hubschrauber":2959,"kommandant":2960,"jugend":2961,"sicht":2962,"jo":2963,"verteidigung":2964,"señor":2965,"come":2966,"sexy":2967,"immerhin":2968,"wichtiges":2969,"gefangenen":2970,"gewählt":2971,"angeles":2972,"flügel":2973,"aufregend":2974,"standen":2975,"anteil":2976,"morgan":2977,"el":2978,"houston":2979,"krebs":2980,"kaufe":2981,"anderem":2982,"knopf":2983,"läßt":2984,"reine":2985,"moskau":2986,"gelegt":2987,"verabredung":2988,"auftritt":2989,"schluck":2990,"stellung":2991,"wiederholen":2992,"gefolgt":2993,"hörten":2994,"lege":2995,"negativ":2996,"giaube":2997,"frankie":2998,"richten":2999,"ergibt":3000,"jagd":3001,"bahnhof":3002,"fähig":3003,"unglück":3004,"öfter":3005,"krankenwagen":3006,"verursacht":3007,"wunderbare":3008,"verrückter":3009,"aye":3010,"manager":3011,"blauen":3012,"text":3013,"schulde":3014,"ziehst":3015,"kilo":3016,"bye":3017,"betrogen":3018,"geschaffen":3019,"gedächtnis":3020,"erscheint":3021,"akten":3022,"wissenschaft":3023,"lou":3024,"langsamer":3025,"lmmer":3026,"ausziehen":3027,"entspann":3028,"diamanten":3029,"bande":3030,"fu":3031,"freien":3032,"prost":3033,"sollt":3034,"vorgestellt":3035,"clever":3036,"versuchst":3037,"kompanie":3038,"rosa":3039,"umdrehen":3040,"schaff":3041,"scheiss":3042,"titten":3043,"nancy":3044,"beantworten":3045,"vergisst":3046,"leidenschaft":3047,"berühren":3048,"unterhaltung":3049,"donnerstag":3050,"miller":3051,"gesetze":3052,"berichten":3053,"start":3054,"leb":3055,"loswerden":3056,"begonnen":3057,"sch":3058,"earl":3059,"affen":3060,"verarschen":3061,"erfüllen":3062,"zweck":3063,"todes":3064,"miete":3065,"sicherlich":3066,"revolution":3067,"volle":3068,"mac":3069,"white":3070,"pizza":3071,"fuer":3072,"füßen":3073,"geschenkt":3074,"bergen":3075,"plus":3076,"gepäck":3077,"exzellenz":3078,"grenzen":3079,"möglichkeiten":3080,"cia":3081,"virus":3082,"stammt":3083,"geräusch":3084,"zurecht":3085,"kanone":3086,"rückkehr":3087,"hilfst":3088,"erstaunlich":3089,"bestraft":3090,"stimmung":3091,"vergib":3092,"versagt":3093,"hollywood":3094,"chuck":3095,"tim":3096,"christus":3097,"bestehen":3098,"hass":3099,"erwischen":3100,"tour":3101,"graben":3102,"subcentral":3103,"käse":3104,"melde":3105,"geliebte":3106,"wirken":3107,"schütze":3108,"angesehen":3109,"tasse":3110,"grunde":3111,"unglücklich":3112,"out":3113,"zeuge":3114,"toter":3115,"reporter":3116,"taub":3117,"zwingen":3118,"konzentrieren":3119,"beeindruckt":3120,"di":3121,"brown":3122,"probe":3123,"kompliziert":3124,"beides":3125,"aufgegeben":3126,"verliere":3127,"gekämpft":3128,"mars":3129,"jene":3130,"kurze":3131,"vermögen":3132,"barbara":3133,"gesteckt":3134,"legende":3135,"wut":3136,"vincent":3137,"fälle":3138,"geid":3139,"normale":3140,"steck":3141,"erkläre":3142,"seil":3143,"knarre":3144,"gehörst":3145,"einstellung":3146,"hässlich":3147,"kannten":3148,"viertel":3149,"behauptet":3150,"little":3151,"verurteilt":3152,"koch":3153,"höhe":3154,"besitzt":3155,"anweisungen":3156,"schulter":3157,"herauszufinden":3158,"pfarrer":3159,"gewöhnt":3160,"applaus":3161,"betty":3162,"ellen":3163,"erscheinen":3164,"harold":3165,"commander":3166,"anklage":3167,"heiliger":3168,"mittel":3169,"verstärkung":3170,"schließt":3171,"hübscher":3172,"brach":3173,"innen":3174,"gouverneur":3175,"japan":3176,"schenken":3177,"stärke":3178,"ewigkeit":3179,"schokolade":3180,"zauberer":3181,"würdet":3182,"wirft":3183,"gemeldet":3184,"klinik":3185,"per":3186,"verbrennen":3187,"umzubringen":3188,"juli":3189,"eva":3190,"bestellen":3191,"heiratet":3192,"jackie":3193,"wohnst":3194,"sparen":3195,"urteil":3196,"jean":3197,"menschlichen":3198,"klären":3199,"anschauen":3200,"bloss":3201,"behaupten":3202,"einladung":3203,"zusehen":3204,"paß":3205,"gehofft":3206,"cowboy":3207,"bond":3208,"milliarden":3209,"sing":3210,"entfernen":3211,"kindheit":3212,"marine":3213,"worten":3214,"with":3215,"klamotten":3216,"abgehauen":3217,"ruhm":3218,"zeigte":3219,"bewahren":3220,"farm":3221,"verdacht":3222,"lese":3223,"bomben":3224,"fan":3225,"eric":3226,"studiert":3227,"hergekommen":3228,"information":3229,"belohnung":3230,"frohe":3231,"heben":3232,"bereich":3233,"sophie":3234,"crew":3235,"amy":3236,"universität":3237,"brachten":3238,"joseph":3239,"gerät":3240,"führe":3241,"sender":3242,"laufe":3243,"details":3244,"hügel":3245,"nutte":3246,"sünde":3247,"zweiter":3248,"erfolgreich":3249,"hervorragend":3250,"gegner":3251,"reg":3252,"stirbst":3253,"fange":3254,"tunnel":3255,"verließ":3256,"eingesperrt":3257,"gelandet":3258,"starke":3259,"albern":3260,"ausweis":3261,"aussteigen":3262,"claude":3263,"linke":3264,"schreckliche":3265,"weitergehen":3266,"elf":3267,"seltsame":3268,"angelegenheit":3269,"schwerer":3270,"bequem":3271,"jahrhundert":3272,"kiar":3273,"posten":3274,"weich":3275,"gentleman":3276,"nass":3277,"kamst":3278,"einkaufen":3279,"sally":3280,"puppe":3281,"dusche":3282,"deck":3283,"söhne":3284,"daheim":3285,"rauskommen":3286,"humor":3287,"springt":3288,"nation":3289,"berührt":3290,"gemerkt":3291,"steckst":3292,"last":3293,"erstens":3294,"ryan":3295,"mauer":3296,"korrekt":3297,"sle":3298,"rund":3299,"doug":3300,"donna":3301,"gewiss":3302,"überfallen":3303,"lektion":3304,"marcus":3305,"kid":3306,"live":3307,"schönste":3308,"konzert":3309,"beigebracht":3310,"patient":3311,"verbrannt":3312,"liz":3313,"schild":3314,"unterricht":3315,"sonny":3316,"are":3317,"verrückten":3318,"wenden":3319,"öffentlichkeit":3320,"russland":3321,"vertrau":3322,"mutig":3323,"raymond":3324,"emma":3325,"â":3326,"rufst":3327,"franzosen":3328,"kreis":3329,"fürst":3330,"verabschieden":3331,"basis":3332,"tiger":3333,"lehrerin":3334,"barney":3335,"beziehungen":3336,"shit":3337,"bete":3338,"taschen":3339,"sünden":3340,"leib":3341,"hammer":3342,"museum":3343,"ron":3344,"besondere":3345,"gestört":3346,"eindeutig":3347,"segne":3348,"stahl":3349,"lhres":3350,"offiziell":3351,"steuern":3352,"lecker":3353,"einheiten":3354,"krone":3355,"german":3356,"klang":3357,"oscar":3358,"rette":3359,"roman":3360,"hitze":3361,"lisa":3362,"nix":3363,"material":3364,"kühlschrank":3365,"unheimlich":3366,"op":3367,"atem":3368,"drachen":3369,"prüfen":3370,"liebhaber":3371,"ª":3372,"day":3373,"blue":3374,"freie":3375,"ausser":3376,"hohen":3377,"real":3378,"verdächtigen":3379,"weine":3380,"wenigen":3381,"betreten":3382,"klauen":3383,"florida":3384,"gehöre":3385,"palast":3386,"anbieten":3387,"wunde":3388,"einfache":3389,"warnung":3390,"patrick":3391,"september":3392,"schaue":3393,"begeistert":3394,"gedreht":3395,"käme":3396,"umständen":3397,"vergesse":3398,"regisseur":3399,"erkennt":3400,"angezogen":3401,"stress":3402,"warnen":3403,"seelen":3404,"ausgerechnet":3405,"fakten":3406,"geruch":3407,"behandlung":3408,"telefonieren":3409,"whoa":3410,"spanisch":3411,"weggehen":3412,"bekamen":3413,"amanda":3414,"kurzem":3415,"weißer":3416,"fieber":3417,"vorbereiten":3418,"verlasse":3419,"april":3420,"verfügung":3421,"graf":3422,"ginge":3423,"gewohnt":3424,"jamie":3425,"arschlöcher":3426,"ch":3427,"charakter":3428,"ergebnis":3429,"deutsch":3430,"folgendes":3431,"nebenan":3432,"jünger":3433,"gonna":3434,"stirb":3435,"mademoiselle":3436,"sohnes":3437,"unterstützen":3438,"klavier":3439,"modell":3440,"umstände":3441,"verwenden":3442,"kopie":3443,"karl":3444,"heirate":3445,"pillen":3446,"let":3447,"starben":3448,"trafen":3449,"paradies":3450,"haken":3451,"zugeben":3452,"verschwand":3453,"furcht":3454,"verschiedenen":3455,"definitiv":3456,"versicherung":3457,"hinsetzen":3458,"loslassen":3459,"aufgrund":3460,"gerüchte":3461,"religion":3462,"iassen":3463,"hitler":3464,"marshall":3465,"strasse":3466,"boy":3467,"küste":3468,"stille":3469,"asche":3470,"kichert":3471,"schreibtisch":3472,"vögeln":3473,"bestätigen":3474,"besitzen":3475,"dramatische":3476,"stöhnen":3477,"farben":3478,"friedhof":3479,"training":3480,"besiegen":3481,"boston":3482,"karen":3483,"ni":3484,"ruhen":3485,"pünktlich":3486,"sammeln":3487,"störung":3488,"technik":3489,"beleidigt":3490,"höhle":3491,"ranch":3492,"lernte":3493,"babys":3494,"ldiot":3495,"laster":3496,"mickey":3497,"get":3498,"fluch":3499,"wovor":3500,"genosse":3501,"dunkeln":3502,"seufzt":3503,"geflogen":3504,"üben":3505,"übersetzt":3506,"voran":3507,"whisky":3508,"gewicht":3509,"stone":3510,"klingen":3511,"schauspielerin":3512,"ali":3513,"schock":3514,"gefangene":3515,"wilde":3516,"zentrale":3517,"gesichter":3518,"atme":3519,"ankunft":3520,"tollen":3521,"konto":3522,"dachtest":3523,"senden":3524,"besessen":3525,"alexander":3526,"könne":3527,"randy":3528,"know":3529,"schmutzig":3530,"kelly":3531,"sport":3532,"hafen":3533,"narren":3534,"verlust":3535,"rollen":3536,"schuldest":3537,"freundinnen":3538,"studieren":3539,"esel":3540,"martha":3541,"vietnam":3542,"vernichtet":3543,"just":3544,"kopfschmerzen":3545,"zugang":3546,"stiefel":3547,"jenseits":3548,"apparat":3549,"lawrence":3550,"führerschein":3551,"rettet":3552,"freiwillig":3553,"carlos":3554,"felsen":3555,"stan":3556,"school":3557,"antrag":3558,"gewinner":3559,"befreit":3560,"pleite":3561,"probier":3562,"schnapp":3563,"sowie":3564,"hohe":3565,"schwarzer":3566,"genügt":3567,"eve":3568,"terroristen":3569,"zweitens":3570,"versprich":3571,"stift":3572,"widerstand":3573,"jener":3574,"hauses":3575,"dummes":3576,"verabredet":3577,"einladen":3578,"beschützt":3579,"einstellen":3580,"soiien":3581,"drück":3582,"räumen":3583,"meinetwegen":3584,"satz":3585,"morde":3586,"jahres":3587,"ausruhen":3588,"gefiel":3589,"turm":3590,"ford":3591,"gekostet":3592,"unwichtig":3593,"kim":3594,"miststück":3595,"schieben":3596,"bezahle":3597,"kram":3598,"abnehmen":3599,"hauptquartier":3600,"ratten":3601,"tauschen":3602,"penny":3603,"brennen":3604,"köpfe":3605,"gross":3606,"dreimal":3607,"gemeinde":3608,"begangen":3609,"treu":3610,"entfernung":3611,"grünen":3612,"attraktiv":3613,"dat":3614,"cole":3615,"dean":3616,"quelle":3617,"appetit":3618,"mine":3619,"august":3620,"musstest":3621,"beschreiben":3622,"empfang":3623,"craig":3624,"now":3625,"blasen":3626,"getragen":3627,"grausam":3628,"huhn":3629,"wäsche":3630,"betrachten":3631,"wecken":3632,"verdienst":3633,"leiten":3634,"kunde":3635,"truppe":3636,"warne":3637,"abgelehnt":3638,"interessante":3639,"jenny":3640,"heut":3641,"liefern":3642,"cop":3643,"einzig":3644,"setzte":3645,"beibringen":3646,"versetzt":3647,"wächst":3648,"flehe":3649,"wille":3650,"holst":3651,"greift":3652,"santa":3653,"willie":3654,"mm":3655,"leihen":3656,"there":3657,"extrem":3658,"bestie":3659,"sorgt":3660,"heilen":3661,"darunter":3662,"amüsieren":3663,"italien":3664,"werbung":3665,"front":3666,"jäger":3667,"le":3668,"chinesen":3669,"uni":3670,"reizend":3671,"flugzeuge":3672,"verschwenden":3673,"spanien":3674,"albert":3675,"herrscht":3676,"ruth":3677,"teddy":3678,"sozusagen":3679,"böses":3680,"angestellt":3681,"parker":3682,"trocken":3683,"führung":3684,"zentrum":3685,"keins":3686,"witwe":3687,"hunderte":3688,"atmet":3689,"alfred":3690,"dunklen":3691,"fähigkeiten":3692,"geküsst":3693,"jude":3694,"vergesst":3695,"frühling":3696,"aufnahmen":3697,"weihnachtsmann":3698,"schlimmes":3699,"durfte":3700,"berichte":3701,"scheiden":3702,"stattdessen":3703,"iange":3704,"vieie":3705,"böser":3706,"warf":3707,"rad":3708,"ciao":3709,"bibel":3710,"höchstens":3711,"verzweifelt":3712,"opfern":3713,"bau":3714,"bart":3715,"trinkst":3716,"otto":3717,"davis":3718,"sean":3719,"hell":3720,"badezimmer":3721,"dutzend":3722,"abgeben":3723,"tiefe":3724,"rick":3725,"herzog":3726,"verdiene":3727,"kehrt":3728,"nirgends":3729,"abenteuer":3730,"ausdruck":3731,"decken":3732,"atmosphäre":3733,"katie":3734,"sinnlos":3735,"reiß":3736,"begriff":3737,"geschenke":3738,"bereitet":3739,"gewöhnlich":3740,"regnet":3741,"aussagen":3742,"hait":3743,"grossen":3744,"blöden":3745,"steuer":3746,"zirkus":3747,"nützlich":3748,"nächster":3749,"vermute":3750,"untersucht":3751,"tempel":3752,"gene":3753,"nachsehen":3754,"tapfer":3755,"ferien":3756,"kennenzulernen":3757,"medikamente":3758,"films":3759,"brad":3760,"nächte":3761,"leere":3762,"übernehme":3763,"wichtigen":3764,"avenue":3765,"fahrrad":3766,"phase":3767,"entscheidungen":3768,"überfall":3769,"schwör":3770,"rächen":3771,"bescheuert":3772,"vermeiden":3773,"ricky":3774,"beinen":3775,"staatsanwalt":3776,"buddy":3777,"besiegt":3778,"mögliche":3779,"trainer":3780,"übung":3781,"entgegen":3782,"gesang":3783,"liebste":3784,"verlierst":3785,"verkaufe":3786,"aufgefallen":3787,"erfährt":3788,"einfluss":3789,"jesse":3790,"ll":3791,"truck":3792,"bestimmten":3793,"planet":3794,"ebene":3795,"schwachsinn":3796,"uber":3797,"whiskey":3798,"bilden":3799,"minister":3800,"bereuen":3801,"netz":3802,"fingerabdrücke":3803,"legte":3804,"papi":3805,"teller":3806,"seibst":3807,"pool":3808,"erschöpft":3809,"reagiert":3810,"wolken":3811,"typisch":3812,"anblick":3813,"gabe":3814,"blume":3815,"königs":3816,"abschied":3817,"störe":3818,"autor":3819,"nochmals":3820,"tempo":3821,"bereiten":3822,"einspruch":3823,"funk":3824,"heutigen":3825,"beschissen":3826,"tropfen":3827,"maus":3828,"verlange":3829,"blödmann":3830,"solle":3831,"duschen":3832,"angela":3833,"tests":3834,"doppelt":3835,"einsteigen":3836,"vergaß":3837,"fuhren":3838,"sinne":3839,"organisation":3840,"gerede":3841,"heirat":3842,"herausgefunden":3843,"reißen":3844,"ungern":3845,"partei":3846,"annie":3847,"komische":3848,"riesige":3849,"pierre":3850,"schlief":3851,"zuschauer":3852,"weiteres":3853,"lhm":3854,"st":3855,"keucht":3856,"umziehen":3857,"herrlich":3858,"leeren":3859,"guckt":3860,"junior":3861,"verrat":3862,"tricks":3863,"besonderen":3864,"katastrophe":3865,"blitz":3866,"verkehr":3867,"identifizieren":3868,"shirt":3869,"time":3870,"bestimmte":3871,"mitarbeiter":3872,"vergewaltigt":3873,"rausholen":3874,"gelächter":3875,"begrüßen":3876,"vorm":3877,"kanal":3878,"boris":3879,"persönliche":3880,"freier":3881,"laune":3882,"verbracht":3883,"un":3884,"vorteil":3885,"verfahren":3886,"verwendet":3887,"zorn":3888,"tatort":3889,"dab":3890,"kette":3891,"mädel":3892,"she":3893,"jersey":3894,"stellst":3895,"mächtig":3896,"nützt":3897,"half":3898,"tal":3899,"besorg":3900,"aufregung":3901,"orleans":3902,"bursche":3903,"reingelegt":3904,"blöder":3905,"katzen":3906,"down":3907,"murtaugh":3908,"jordan":3909,"scheißegal":3910,"schämen":3911,"schuh":3912,"verkauf":3913,"hättet":3914,"volkes":3915,"marsch":3916,"turner":3917,"hurra":3918,"psychiater":3919,"bewaffnet":3920,"wendy":3921,"when":3922,"weist":3923,"ross":3924,"gegenwart":3925,"sekretärin":3926,"fox":3927,"brooklyn":3928,"axel":3929,"this":3930,"gangster":3931,"derselbe":3932,"verlierer":3933,"ladung":3934,"gefehlt":3935,"sauerstoff":3936,"durst":3937,"but":3938,"unterschrieben":3939,"treue":3940,"heb":3941,"höchste":3942,"wartete":3943,"young":3944,"weibt":3945,"cola":3946,"hielten":3947,"jobs":3948,"bauern":3949,"erden":3950,"einzelnen":3951,"spion":3952,"heulen":3953,"ruinieren":3954,"catherine":3955,"block":3956,"rätsel":3957,"iiebe":3958,"floyd":3959,"beeindruckend":3960,"netten":3961,"vieh":3962,"affe":3963,"bedingungen":3964,"oliver":3965,"affäre":3966,"abmachung":3967,"gewinne":3968,"gefühlt":3969,"wolle":3970,"informieren":3971,"täter":3972,"zwanzig":3973,"informiert":3974,"starken":3975,"geladen":3976,"feier":3977,"außen":3978,"erheben":3979,"kaufte":3980,"teppich":3981,"oktober":3982,"klappen":3983,"ausrüstung":3984,"gieich":3985,"tyler":3986,"schwören":3987,"reingehen":3988,"pat":3989,"momentan":3990,"bieiben":3991,"got":3992,"tagebuch":3993,"bietet":3994,"jenem":3995,"genossen":3996,"fans":3997,"konnen":3998,"verbinden":3999,"überraschen":4000,"clark":4001,"szenen":4002,"reaktion":4003,"platte":4004,"verbergen":4005,"herunter":4006,"benjamin":4007,"arten":4008,"hinweis":4009,"diejenigen":4010,"notwendig":4011,"schweren":4012,"schüchtern":4013,"schmuck":4014,"mittwoch":4015,"instrumentalmusik":4016,"magie":4017,"flog":4018,"hill":4019,"sandwich":4020,"zivilisation":4021,"leon":4022,"juan":4023,"fremder":4024,"mannschaft":4025,"zurückgekommen":4026,"inneren":4027,"gewinn":4028,"mordes":4029,"stürzen":4030,"telegramm":4031,"schalten":4032,"lincoln":4033,"nähern":4034,"sau":4035,"ken":4036,"nina":4037,"anzurufen":4038,"dummer":4039,"rosen":4040,"gewollt":4041,"kehren":4042,"schneii":4043,"kindes":4044,"male":4045,"kreatur":4046,"glocke":4047,"kapitel":4048,"wong":4049,"bär":4050,"hinunter":4051,"plätze":4052,"dunkle":4053,"franz":4054,"zunächst":4055,"ehefrau":4056,"großzügig":4057,"heimlich":4058,"unhöflich":4059,"lampe":4060,"air":4061,"schachtel":4062,"ladies":4063,"dicke":4064,"gesamten":4065,"getrieben":4066,"soeben":4067,"revier":4068,"küss":4069,"safe":4070,"kehle":4071,"gebissen":4072,"si":4073,"gitarre":4074,"meldet":4075,"ägypten":4076,"betrüger":4077,"militär":4078,"echtes":4079,"umso":4080,"geirrt":4081,"helm":4082,"aussicht":4083,"schwäche":4084,"ausbildung":4085,"spinner":4086,"erstmal":4087,"geschnappt":4088,"schlimme":4089,"beginn":4090,"scheibe":4091,"verlobt":4092,"goldene":4093,"grüß":4094,"lernst":4095,"pa":4096,"wilden":4097,"sarg":4098,"juni":4099,"verwundet":4100,"lichter":4101,"seist":4102,"aufzug":4103,"testen":4104,"anwälte":4105,"sachte":4106,"kennengelernt":4107,"bedroht":4108,"entschlossen":4109,"proben":4110,"größere":4111,"unterschrift":4112,"dennis":4113,"erwähnen":4114,"gekannt":4115,"weiber":4116,"jennifer":4117,"bittet":4118,"rührt":4119,"kutsche":4120,"weglaufen":4121,"lieferung":4122,"potter":4123,"road":4124,"geradeaus":4125,"verfluchte":4126,"triffst":4127,"ziele":4128,"mitglieder":4129,"yo":4130,"harter":4131,"bekämpfen":4132,"objekt":4133,"profi":4134,"schläger":4135,"mitmachen":4136,"lohn":4137,"großartige":4138,"gefasst":4139,"sicherer":4140,"set":4141,"kommissar":4142,"admiral":4143,"louise":4144,"russell":4145,"have":4146,"personal":4147,"beute":4148,"eingang":4149,"nebel":4150,"verwandelt":4151,"gefreut":4152,"ausgang":4153,"fischen":4154,"botschafter":4155,"lebten":4156,"soiite":4157,"kameras":4158,"explodiert":4159,"moses":4160,"anzeige":4161,"guy":4162,"dle":4163,"weiche":4164,"motorrad":4165,"cindy":4166,"mum":4167,"batman":4168,"erneut":4169,"schmecken":4170,"erkenne":4171,"billig":4172,"pfeift":4173,"fröhlich":4174,"riesig":4175,"service":4176,"schreibst":4177,"besucher":4178,"lerne":4179,"champion":4180,"technologie":4181,"lenny":4182,"pflanzen":4183,"versprach":4184,"ankommen":4185,"malen":4186,"andern":4187,"baden":4188,"versaut":4189,"schaust":4190,"geschwindigkeit":4191,"ozean":4192,"salz":4193,"hübschen":4194,"giauben":4195,"fantasie":4196,"flüstert":4197,"gestatten":4198,"anständig":4199,"revolver":4200,"hoffte":4201,"illegal":4202,"romantisch":4203,"verhandeln":4204,"geliebten":4205,"gewehre":4206,"nahrung":4207,"pop":4208,"natüriich":4209,"unterlagen":4210,"flammen":4211,"gewöhnen":4212,"keinerlei":4213,"auftauchen":4214,"toast":4215,"nannten":4216,"wunderschöne":4217,"ungewöhnlich":4218,"tina":4219,"kümmer":4220,"ticket":4221,"treffer":4222,"wieviele":4223,"saft":4224,"piloten":4225,"cäsar":4226,"besetzt":4227,"studenten":4228,"vergleich":4229,"befohlen":4230,"benutze":4231,"rico":4232,"beweist":4233,"stecke":4234,"entwickeln":4235,"käfig":4236,"mussen":4237,"rennt":4238,"daumen":4239,"existieren":4240,"rückzug":4241,"spielzeug":4242,"durchsucht":4243,"bibliothek":4244,"wirkung":4245,"bedanken":4246,"handel":4247,"sylvia":4248,"tokio":4249,"bush":4250,"bruders":4251,"abschluss":4252,"leidet":4253,"hebt":4254,"segen":4255,"brieftasche":4256,"wüssten":4257,"wehgetan":4258,"geräusche":4259,"intelligent":4260,"meiste":4261,"vorbeikommen":4262,"gerecht":4263,"dschungel":4264,"hätt":4265,"spielten":4266,"verlass":4267,"einzelne":4268,"leber":4269,"irgendeinem":4270,"begreifen":4271,"betrug":4272,"as":4273,"rausfinden":4274,"eigentum":4275,"kämpfer":4276,"derselben":4277,"baut":4278,"ordentlich":4279,"virginia":4280,"shaw":4281,"schließ":4282,"täuschen":4283,"orte":4284,"carol":4285,"sharon":4286,"grüne":4287,"liebster":4288,"sanft":4289,"kummer":4290,"heult":4291,"offiziere":4292,"umlegen":4293,"spielchen":4294,"hai":4295,"janet":4296,"cooper":4297,"francs":4298,"diskutieren":4299,"trauer":4300,"aktion":4301,"banken":4302,"marke":4303,"gelöst":4304,"leistung":4305,"dichter":4306,"behörden":4307,"töchter":4308,"positiv":4309,"anhören":4310,"hopp":4311,"stirn":4312,"verderben":4313,"mäuse":4314,"island":4315,"judy":4316,"glatt":4317,"rasse":4318,"verständnis":4319,"reiche":4320,"café":4321,"fette":4322,"riesigen":4323,"freddy":4324,"take":4325,"krieges":4326,"dummen":4327,"aufgewachsen":4328,"ausrichten":4329,"leine":4330,"armes":4331,"indien":4332,"garantiert":4333,"andrew":4334,"taylor":4335,"bud":4336,"joy":4337,"repariert":4338,"umgebung":4339,"widerlich":4340,"wiederkommen":4341,"lebenden":4342,"fleck":4343,"bezweifle":4344,"fällen":4345,"vergehen":4346,"aktien":4347,"williams":4348,"einfallen":4349,"ausmachen":4350,"gedauert":4351,"eigener":4352,"pinkeln":4353,"achte":4354,"planen":4355,"stuart":4356,"beliebt":4357,"kennedy":4358,"fahrzeug":4359,"raketen":4360,"erzähler":4361,"gary":4362,"zauber":4363,"passagiere":4364,"sammy":4365,"glücklicher":4366,"molly":4367,"zaun":4368,"wade":4369,"kids":4370,"cops":4371,"joker":4372,"hattet":4373,"hauptsache":4374,"wände":4375,"dämon":4376,"gebet":4377,"unterstützt":4378,"musiker":4379,"walt":4380,"eingehen":4381,"fangt":4382,"garage":4383,"gedicht":4384,"kloster":4385,"richie":4386,"kira":4387,"tradition":4388,"anzusehen":4389,"kontrolliert":4390,"befreundet":4391,"grosser":4392,"generation":4393,"world":4394,"tipp":4395,"herzlich":4396,"königreich":4397,"übersetzung":4398,"roll":4399,"se":4400,"rechnen":4401,"erledige":4402,"methode":4403,"werte":4404,"vergiß":4405,"allzu":4406,"aufmerksam":4407,"einig":4408,"mitbringen":4409,"eingeschlafen":4410,"stufe":4411,"manny":4412,"grob":4413,"brauchten":4414,"versuchten":4415,"übliche":4416,"parkplatz":4417,"interview":4418,"long":4419,"ladys":4420,"zurückkommt":4421,"ausgesucht":4422,"wunden":4423,"packt":4424,"ertönt":4425,"existenz":4426,"verwandeln":4427,"erhielt":4428,"geweint":4429,"buck":4430,"lehren":4431,"unterwäsche":4432,"action":4433,"internet":4434,"entscheide":4435,"welten":4436,"flaschen":4437,"fabelhaft":4438,"schluchzt":4439,"felix":4440,"romeo":4441,"margaret":4442,"knall":4443,"samurai":4444,"zelt":4445,"glückliche":4446,"hinweg":4447,"camp":4448,"schneide":4449,"gerissen":4450,"richtiges":4451,"trainieren":4452,"ansonsten":4453,"zone":4454,"abschaum":4455,"burschen":4456,"seife":4457,"gejagt":4458,"strecke":4459,"grüße":4460,"ohnmächtig":4461,"scheinbar":4462,"puls":4463,"elaine":4464,"ekelhaft":4465,"köstlich":4466,"ausweg":4467,"krawatte":4468,"lohnt":4469,"oper":4470,"genauer":4471,"ergebnisse":4472,"echo":4473,"soiiten":4474,"geiseln":4475,"version":4476,"schnelle":4477,"piraten":4478,"kameraden":4479,"besorge":4480,"durchgemacht":4481,"zettel":4482,"handschellen":4483,"christine":4484,"draus":4485,"schriftsteller":4486,"kurt":4487,"angeboten":4488,"hühnchen":4489,"trank":4490,"ruh":4491,"vergeht":4492,"beißen":4493,"minus":4494,"vampir":4495,"claudia":4496,"ey":4497,"traurige":4498,"letztendlich":4499,"sprengen":4500,"angeschossen":4501,"möglichen":4502,"füllen":4503,"eingestellt":4504,"golf":4505,"quietschen":4506,"villa":4507,"gestanden":4508,"vermasselt":4509,"kane":4510,"wi":4511,"brunnen":4512,"deins":4513,"tragödie":4514,"gekümmert":4515,"faul":4516,"krise":4517,"prüfung":4518,"länder":4519,"eid":4520,"kabel":4521,"aaron":4522,"todd":4523,"breit":4524,"verprügelt":4525,"grade":4526,"heran":4527,"durchaus":4528,"genial":4529,"taucht":4530,"brüste":4531,"feige":4532,"betrachtet":4533,"salat":4534,"butter":4535,"kürzlich":4536,"holmes":4537,"summe":4538,"kostüm":4539,"dieselben":4540,"brand":4541,"heifen":4542,"ignorieren":4543,"putzen":4544,"löcher":4545,"ausreden":4546,"weis":4547,"trost":4548,"angeln":4549,"erschrecken":4550,"flotte":4551,"fängst":4552,"lade":4553,"county":4554,"orten":4555,"drehte":4556,"unterbrechen":4557,"aufgewacht":4558,"schnaps":4559,"verfassung":4560,"motiv":4561,"raumschiff":4562,"verteilt":4563,"geschnitten":4564,"jules":4565,"dicken":4566,"serie":4567,"irrtum":4568,"rettung":4569,"kellner":4570,"normalen":4571,"verschlossen":4572,"motel":4573,"könntet":4574,"vision":4575,"kultur":4576,"rand":4577,"diego":4578,"anstellen":4579,"or":4580,"bedenken":4581,"sternen":4582,"experiment":4583,"vernunft":4584,"ausgeben":4585,"rakete":4586,"verwickelt":4587,"green":4588,"übersehen":4589,"archie":4590,"mafia":4591,"harten":4592,"blicken":4593,"drinks":4594,"alptraum":4595,"butler":4596,"durchsuchen":4597,"innere":4598,"wacht":4599,"lydia":4600,"baseball":4601,"gemütlich":4602,"ooh":4603,"bestand":4604,"dient":4605,"sieger":4606,"landet":4607,"leichte":4608,"sichern":4609,"zielen":4610,"hinlegen":4611,"losgehen":4612,"identität":4613,"november":4614,"gewachsen":4615,"bewusstsein":4616,"zähle":4617,"cousine":4618,"bestimmen":4619,"werfe":4620,"süßes":4621,"brett":4622,"flieger":4623,"rannte":4624,"wellen":4625,"lester":4626,"telefonnummer":4627,"chinesisch":4628,"rausgehen":4629,"ersetzen":4630,"dünn":4631,"abgenommen":4632,"pfeife":4633,"reicher":4634,"dude":4635,"schoss":4636,"ereignisse":4637,"experte":4638,"wohnzimmer":4639,"städte":4640,"kofferraum":4641,"travis":4642,"rückwärts":4643,"vertragen":4644,"clown":4645,"freu":4646,"lautsprecher":4647,"daus":4648,"like":4649,"küsse":4650,"märchen":4651,"reis":4652,"verärgert":4653,"geklappt":4654,"büchern":4655,"genügend":4656,"ausland":4657,"handtuch":4658,"treibst":4659,"rebecca":4660,"verschwörung":4661,"ketten":4662,"präsentiert":4663,"öl":4664,"muster":4665,"oas":4666,"saal":4667,"gefälligst":4668,"dezember":4669,"sklave":4670,"mies":4671,"verhandlung":4672,"orden":4673,"persönliches":4674,"vorfahren":4675,"beherrschen":4676,"ofen":4677,"reagieren":4678,"steven":4679,"versager":4680,"probiert":4681,"fischer":4682,"freddie":4683,"brillant":4684,"symbol":4685,"vergiftet":4686,"ausgegangen":4687,"socken":4688,"murphy":4689,"halbes":4690,"ufer":4691,"lediglich":4692,"erwachsene":4693,"melodie":4694,"weswegen":4695,"casey":4696,"ausgesetzt":4697,"grüßen":4698,"entscheidet":4699,"verrate":4700,"eröffnen":4701,"pearl":4702,"dallas":4703,"good":4704,"schlägst":4705,"persönlichen":4706,"way":4707,"zogen":4708,"bewundere":4709,"private":4710,"weisheit":4711,"blanche":4712,"moral":4713,"kotzen":4714,"schieße":4715,"friedlich":4716,"vorüber":4717,"wörter":4718,"rieche":4719,"unangenehm":4720,"sprung":4721,"ereignis":4722,"blatt":4723,"zahnarzt":4724,"sal":4725,"aktiviert":4726,"verpflichtet":4727,"traue":4728,"haaren":4729,"apartment":4730,"kurzen":4731,"schrecklichen":4732,"eimer":4733,"detroit":4734,"schlimmsten":4735,"flagge":4736,"zurückgeben":4737,"wirtschaft":4738,"platten":4739,"bailey":4740,"chan":4741,"mütter":4742,"geleistet":4743,"bevölkerung":4744,"privat":4745,"erschieß":4746,"bedaure":4747,"gewünscht":4748,"passe":4749,"clyde":4750,"höflich":4751,"verspätung":4752,"schreckliches":4753,"logan":4754,"francis":4755,"fähigkeit":4756,"ralph":4757,"josh":4758,"michelle":4759,"kommentar":4760,"heissen":4761,"erkennst":4762,"sitzung":4763,"räume":4764,"süßen":4765,"küsst":4766,"absichtlich":4767,"liege":4768,"persönlichkeit":4769,"gloria":4770,"absurd":4771,"heiratete":4772,"rezept":4773,"koma":4774,"nachbar":4775,"giück":4776,"oskar":4777,"fester":4778,"girl":4779,"schönsten":4780,"dämonen":4781,"produktion":4782,"kitty":4783,"pfeifen":4784,"manieren":4785,"scotch":4786,"muskeln":4787,"sanitäter":4788,"betrügen":4789,"zellen":4790,"bumm":4791,"gürtel":4792,"ethan":4793,"hinauf":4794,"russische":4795,"eingesetzt":4796,"irgendwohin":4797,"helena":4798,"president":4799,"russisch":4800,"biete":4801,"löschen":4802,"denselben":4803,"ewige":4804,"schein":4805,"vertreten":4806,"therapie":4807,"irgendeinen":4808,"gauner":4809,"verlieben":4810,"vergangen":4811,"zuständig":4812,"kammer":4813,"lachst":4814,"kälte":4815,"überwachen":4816,"grossartig":4817,"couch":4818,"versagen":4819,"haiten":4820,"bedienen":4821,"special":4822,"lnsel":4823,"warren":4824,"schwuchtel":4825,"gefickt":4826,"box":4827,"han":4828,"kombination":4829,"irgendwer":4830,"zerstörung":4831,"wodka":4832,"einsamkeit":4833,"folgte":4834,"anton":4835,"lieder":4836,"russischen":4837,"aufgehalten":4838,"reißt":4839,"dauerte":4840,"amt":4841,"schiessen":4842,"zack":4843,"versehen":4844,"begehen":4845,"tess":4846,"forschung":4847,"never":4848,"back":4849,"ausnahme":4850,"psst":4851,"räuber":4852,"amüsiert":4853,"lagen":4854,"werft":4855,"gespräche":4856,"nutzlos":4857,"geliebter":4858,"kennenlernen":4859,"gro":4860,"hustet":4861,"wettbewerb":4862,"verdächtige":4863,"marion":4864,"nazis":4865,"gibts":4866,"here":4867,"they":4868,"schluß":4869,"kollege":4870,"viktor":4871,"falsches":4872,"behalt":4873,"härter":4874,"dog":4875,"könige":4876,"tabletten":4877,"ashley":4878,"cross":4879,"us":4880,"coop":4881,"läufst":4882,"entdecken":4883,"chips":4884,"right":4885,"zurückgehen":4886,"geheimdienst":4887,"versichere":4888,"hausaufgaben":4889,"zugehört":4890,"löst":4891,"tanze":4892,"unfair":4893,"ellie":4894,"gepackt":4895,"normaler":4896,"unterscheiden":4897,"träumte":4898,"kater":4899,"diensten":4900,"kramer":4901,"hierhin":4902,"überfahren":4903,"songs":4904,"mitteilen":4905,"erschießt":4906,"diebe":4907,"erschien":4908,"gesungen":4909,"geheime":4910,"abstand":4911,"scherze":4912,"enttäuschen":4913,"herausforderung":4914,"akzent":4915,"verwandten":4916,"brutal":4917,"ente":4918,"höchst":4919,"geschworenen":4920,"wallace":4921,"kalte":4922,"ansicht":4923,"kasse":4924,"weisen":4925,"zoo":4926,"beteiligt":4927,"hühner":4928,"rasen":4929,"erbe":4930,"mutti":4931,"republik":4932,"gehalt":4933,"kanada":4934,"geheimen":4935,"hal":4936,"vollständig":4937,"märz":4938,"lkw":4939,"grand":4940,"klingeln":4941,"zeigst":4942,"football":4943,"jan":4944,"enkel":4945,"paula":4946,"wanda":4947,"genick":4948,"zurückbringen":4949,"entwicklung":4950,"elend":4951,"spritze":4952,"sofa":4953,"aufgetaucht":4954,"bewiesen":4955,"berühmte":4956,"anlegen":4957,"braver":4958,"thron":4959,"ärgern":4960,"stamm":4961,"abwarten":4962,"zustimmung":4963,"paulie":4964,"who":4965,"beunruhigt":4966,"fließt":4967,"stieg":4968,"bedauern":4969,"wehe":4970,"tiefen":4971,"bohnen":4972,"ernstes":4973,"group":4974,"sammlung":4975,"kanonen":4976,"vorfall":4977,"nathan":4978,"köder":4979,"akt":4980,"nervt":4981,"temperatur":4982,"ungeheuer":4983,"polen":4984,"scheine":4985,"at":4986,"gelangen":4987,"erfuhr":4988,"ausgeschlossen":4989,"geschieden":4990,"erkannte":4991,"reist":4992,"lane":4993,"fbl":4994,"üblich":4995,"kabine":4996,"tank":4997,"sprecht":4998,"dreckskerl":4999,"dazwischen":5000,"aufgehoben":5001,"geständnis":5002,"charmant":5003,"aufgepasst":5004,"futter":5005,"ruder":5006,"menschlich":5007,"gefangener":5008,"dicker":5009,"scarlett":5010,"kisten":5011,"holly":5012,"habs":5013,"nadel":5014,"frech":5015,"solcher":5016,"jahrelang":5017,"media":5018,"saison":5019,"nichte":5020,"amerikas":5021,"anzeichen":5022,"briten":5023,"einfachen":5024,"beach":5025,"paket":5026,"ö":5027,"kyle":5028,"kay":5029,"verzichten":5030,"ferne":5031,"klopft":5032,"übernimmt":5033,"figuren":5034,"gelacht":5035,"bremsen":5036,"norman":5037,"benny":5038,"identifiziert":5039,"erklär":5040,"zuruck":5041,"kocht":5042,"prinzip":5043,"dealer":5044,"rauche":5045,"aah":5046,"verzeiht":5047,"frohes":5048,"übernachten":5049,"vorhaben":5050,"kleinigkeit":5051,"hotels":5052,"erwartest":5053,"sprang":5054,"erfindung":5055,"laute":5056,"verlobte":5057,"meldung":5058,"logisch":5059,"veränderung":5060,"hannah":5061,"mi":5062,"elsa":5063,"yen":5064,"bedrohung":5065,"philosophie":5066,"schließe":5067,"times":5068,"bauer":5069,"reiter":5070,"schrie":5071,"jerusalem":5072,"mädchens":5073,"first":5074,"zahn":5075,"leiser":5076,"umgeben":5077,"anwesenheit":5078,"tankstelle":5079,"januar":5080,"goldenen":5081,"japaner":5082,"widerstehen":5083,"hinweise":5084,"peng":5085,"neil":5086,"brick":5087,"heroin":5088,"guckst":5089,"schuldet":5090,"jay":5091,"schultern":5092,"fürchtet":5093,"weiterer":5094,"cm":5095,"rühren":5096,"ausgedacht":5097,"sumpf":5098,"wiederzusehen":5099,"geschworen":5100,"piepen":5101,"anlage":5102,"bewusstlos":5103,"tieren":5104,"watson":5105,"oberfläche":5106,"marco":5107,"coach":5108,"furchtbare":5109,"gestehen":5110,"umschlag":5111,"marschieren":5112,"verlaufen":5113,"noten":5114,"gehorchen":5115,"nüchtern":5116,"liegst":5117,"politiker":5118,"lande":5119,"faszinierend":5120,"krankenschwester":5121,"berichtet":5122,"bischof":5123,"politische":5124,"mae":5125,"cleveland":5126,"stu":5127,"duke":5128,"frisst":5129,"schneider":5130,"irgendeiner":5131,"angelogen":5132,"schäme":5133,"heinrich":5134,"festung":5135,"mason":5136,"vierte":5137,"dürft":5138,"ass":5139,"victoria":5140,"demokratie":5141,"elvis":5142,"euro":5143,"feste":5144,"fesseln":5145,"hüte":5146,"schuppen":5147,"verarscht":5148,"pardon":5149,"herbst":5150,"kerzen":5151,"wegnehmen":5152,"zweifellos":5153,"vertreter":5154,"ieid":5155,"geisel":5156,"befehlen":5157,"gefesselt":5158,"falscher":5159,"adieu":5160,"eisen":5161,"flur":5162,"steak":5163,"gus":5164,"east":5165,"foreman":5166,"heftig":5167,"unschuld":5168,"magazin":5169,"versammlung":5170,"schrecken":5171,"penis":5172,"datum":5173,"einbruch":5174,"kompliment":5175,"bezirk":5176,"normales":5177,"vati":5178,"wien":5179,"zurzeit":5180,"antreten":5181,"weltkrieg":5182,"mütze":5183,"diebstahl":5184,"angel":5185,"balboa":5186,"steckte":5187,"besuche":5188,"faust":5189,"bestrafen":5190,"vielmals":5191,"ahnen":5192,"vereint":5193,"medizinische":5194,"bären":5195,"wurm":5196,"bonnie":5197,"fiona":5198,"sara":5199,"sydney":5200,"häufig":5201,"zweites":5202,"wahrer":5203,"drückt":5204,"wärme":5205,"schläge":5206,"herzens":5207,"donner":5208,"tore":5209,"entspannt":5210,"spaziergang":5211,"möbel":5212,"jubel":5213,"sowohl":5214,"geringste":5215,"ermittlungen":5216,"blödes":5217,"derek":5218,"chip":5219,"diskussion":5220,"night":5221,"bunker":5222,"befragen":5223,"blieben":5224,"französische":5225,"experten":5226,"verhungern":5227,"gesessen":5228,"antwortet":5229,"gestoßen":5230,"jill":5231,"harvard":5232,"telefoniert":5233,"rita":5234,"hunt":5235,"produkt":5236,"studium":5237,"merke":5238,"beleidigen":5239,"erfahrungen":5240,"münze":5241,"bernard":5242,"suite":5243,"lache":5244,"wunderbarer":5245,"curtis":5246,"landung":5247,"ausmacht":5248,"momente":5249,"gesichert":5250,"allah":5251,"übertrieben":5252,"nähert":5253,"angelegenheiten":5254,"zittern":5255,"scheinst":5256,"werkstatt":5257,"sehnsucht":5258,"eures":5259,"prinzen":5260,"versichert":5261,"kissen":5262,"schießerei":5263,"wünsch":5264,"trat":5265,"getanzt":5266,"testament":5267,"top":5268,"fahne":5269,"teufei":5270,"kuba":5271,"schach":5272,"einmai":5273,"teams":5274,"nicole":5275,"mitch":5276,"gegensatz":5277,"rebellen":5278,"tüte":5279,"bude":5280,"gestank":5281,"keines":5282,"klienten":5283,"wächter":5284,"reite":5285,"singe":5286,"kaninchen":5287,"gewaschen":5288,"jessica":5289,"hauptsächlich":5290,"cathy":5291,"vince":5292,"woody":5293,"tschuldigung":5294,"aufstand":5295,"sahst":5296,"begegnen":5297,"andermal":5298,"vorschriften":5299,"merkte":5300,"jury":5301,"etage":5302,"owen":5303,"zusammenhang":5304,"schwachkopf":5305,"festgenommen":5306,"leonard":5307,"ling":5308,"troy":5309,"harris":5310,"schafe":5311,"regie":5312,"füttern":5313,"grauen":5314,"überlebenden":5315,"knien":5316,"mikey":5317,"connor":5318,"gerücht":5319,"baker":5320,"kranken":5321,"eröffnet":5322,"nirgendwohin":5323,"explodieren":5324,"verhältnis":5325,"herrscher":5326,"bach":5327,"slim":5328,"paßt":5329,"nacken":5330,"erobern":5331,"löwen":5332,"niedlich":5333,"auftreten":5334,"skandal":5335,"geliefert":5336,"anfing":5337,"matthew":5338,"französischen":5339,"runden":5340,"maurice":5341,"vampire":5342,"simone":5343,"gina":5344,"wohnte":5345,"ärsche":5346,"bekannte":5347,"reichtum":5348,"sonnenuntergang":5349,"fußball":5350,"einnehmen":5351,"ausflug":5352,"bewegungen":5353,"verbessern":5354,"aushalten":5355,"anzahl":5356,"korb":5357,"kansas":5358,"fortschritte":5359,"ausdrücken":5360,"neffe":5361,"biest":5362,"bereite":5363,"aiiein":5364,"eingeschlossen":5365,"look":5366,"freundes":5367,"anderson":5368,"trete":5369,"fetten":5370,"schieb":5371,"sorte":5372,"jährige":5373,"freak":5374,"stoßen":5375,"weggelaufen":5376,"geheilt":5377,"absolute":5378,"betten":5379,"selbe":5380,"stammen":5381,"einsetzen":5382,"tödlich":5383,"blutet":5384,"methoden":5385,"queen":5386,"jacob":5387,"walker":5388,"narbe":5389,"würstchen":5390,"meist":5391,"riechst":5392,"preise":5393,"legst":5394,"interessanter":5395,"australien":5396,"schlangen":5397,"dar":5398,"betrieb":5399,"bewacht":5400,"besoffen":5401,"zigarre":5402,"stange":5403,"sonnenaufgang":5404,"mieser":5405,"rauskommt":5406,"sirenen":5407,"welle":5408,"beschloss":5409,"banditen":5410,"mylord":5411,"tauchen":5412,"susie":5413,"töteten":5414,"deutscher":5415,"lt":5416,"huren":5417,"from":5418,"dienste":5419,"pfad":5420,"wuchs":5421,"araber":5422,"berater":5423,"phillip":5424,"respektieren":5425,"manuela":5426,"jagt":5427,"unnötig":5428,"weinst":5429,"protokoll":5430,"manhattan":5431,"zurückgekehrt":5432,"phoenix":5433,"diane":5434,"bingo":5435,"burger":5436,"sissi":5437,"ohh":5438,"ana":5439,"gemälde":5440,"organisiert":5441,"fuchs":5442,"übertragen":5443,"vorgeht":5444,"verbindungen":5445,"spinnt":5446,"rudy":5447,"unsichtbar":5448,"bräuchte":5449,"trinkgeld":5450,"geweckt":5451,"famiiie":5452,"nachbarschaft":5453,"dorothy":5454,"aufzuhalten":5455,"belästigen":5456,"tonnen":5457,"wißt":5458,"lake":5459,"min":5460,"umgelegt":5461,"gin":5462,"gehasst":5463,"unschuldige":5464,"gewisser":5465,"überleg":5466,"wundern":5467,"gemocht":5468,"geflohen":5469,"täte":5470,"boote":5471,"bestanden":5472,"seltsames":5473,"fuss":5474,"schrott":5475,"haltung":5476,"erfinden":5477,"nicky":5478,"navy":5479,"kredit":5480,"make":5481,"helikopter":5482,"krüppel":5483,"klagen":5484,"rasch":5485,"handschuhe":5486,"wagt":5487,"reif":5488,"wundervolle":5489,"aua":5490,"überreden":5491,"cents":5492,"versammelt":5493,"langes":5494,"bargeld":5495,"firmen":5496,"zeugin":5497,"bock":5498,"erregt":5499,"gemüse":5500,"bewährung":5501,"babe":5502,"winkel":5503,"wobei":5504,"nebenbei":5505,"sänger":5506,"old":5507,"krach":5508,"kekse":5509,"grau":5510,"bekannten":5511,"geklärt":5512,"darling":5513,"heisse":5514,"gräfin":5515,"verkehrt":5516,"kratzer":5517,"friseur":5518,"kartoffeln":5519,"seth":5520,"halle":5521,"willy":5522,"knoten":5523,"hermine":5524,"nachzudenken":5525,"konferenz":5526,"antonio":5527,"lloyd":5528,"aufgebaut":5529,"kaution":5530,"funkgerät":5531,"kern":5532,"unterrichten":5533,"unterm":5534,"gefressen":5535,"li":5536,"übernommen":5537,"lance":5538,"rang":5539,"mauern":5540,"griechen":5541,"cd":5542,"gründlich":5543,"öffentliche":5544,"summt":5545,"verdanken":5546,"gespannt":5547,"erhält":5548,"eigenartig":5549,"einiger":5550,"cash":5551,"sandy":5552,"denver":5553,"artie":5554,"michel":5555,"greif":5556,"bla":5557,"englischen":5558,"lola":5559,"assistent":5560,"drehe":5561,"königliche":5562,"reserviert":5563,"pan":5564,"south":5565,"anlass":5566,"keineswegs":5567,"ohnehin":5568,"orange":5569,"austin":5570,"horn":5571,"gekocht":5572,"stars":5573,"unglaubliche":5574,"ruby":5575,"medien":5576,"gracie":5577,"clouseau":5578,"hall":5579,"heiratest":5580,"eifersucht":5581,"gestalt":5582,"melancholische":5583,"unbekannt":5584,"army":5585,"holte":5586,"detektiv":5587,"frisur":5588,"stall":5589,"fürsten":5590,"geschäftsmann":5591,"lebewesen":5592,"junges":5593,"andererseits":5594,"burt":5595,"blutdruck":5596,"legal":5597,"langem":5598,"überraschungen":5599,"chase":5600,"butch":5601,"zeremonie":5602,"husten":5603,"öffentlichen":5604,"baid":5605,"won":5606,"akzeptiert":5607,"bezug":5608,"hawaii":5609,"probiem":5610,"where":5611,"polly":5612,"bo":5613,"japanisch":5614,"billiger":5615,"fordern":5616,"liter":5617,"rente":5618,"führst":5619,"cameron":5620,"vierten":5621,"fröhliche":5622,"mitgefühl":5623,"spannung":5624,"intelligenz":5625,"abgeholt":5626,"ronnie":5627,"abgeschnitten":5628,"beschissene":5629,"ex":5630,"mitfahren":5631,"heißes":5632,"geistes":5633,"sichere":5634,"anspruch":5635,"abhalten":5636,"begleitet":5637,"madrid":5638,"empfehlen":5639,"kühe":5640,"versorgt":5641,"müsstest":5642,"verteilen":5643,"julian":5644,"debbie":5645,"wonka":5646,"moderne":5647,"lunge":5648,"life":5649,"ziege":5650,"getreten":5651,"frühen":5652,"unbekannten":5653,"blonde":5654,"vorzustellen":5655,"gläser":5656,"einsperren":5657,"arrangiert":5658,"herzinfarkt":5659,"dale":5660,"enthält":5661,"richte":5662,"schwarzes":5663,"honig":5664,"papst":5665,"rollstuhl":5666,"mick":5667,"how":5668,"sicheren":5669,"menschliches":5670,"fehlte":5671,"zentimeter":5672,"manchen":5673,"begeben":5674,"ertrage":5675,"ersetzt":5676,"gedichte":5677,"merkst":5678,"yorker":5679,"fasse":5680,"pst":5681,"kreaturen":5682,"aufhört":5683,"egai":5684,"zwillinge":5685,"gabriel":5686,"vergewaltigung":5687,"ausserdem":5688,"engagiert":5689,"harmlos":5690,"gestrichen":5691,"yes":5692,"häuptling":5693,"quitt":5694,"nest":5695,"fingern":5696,"braun":5697,"bezüglich":5698,"heutige":5699,"überlege":5700,"zustimmen":5701,"belle":5702,"klettern":5703,"veränderungen":5704,"anwesend":5705,"light":5706,"garrett":5707,"lastwagen":5708,"glaubten":5709,"ruhestand":5710,"benötigen":5711,"karre":5712,"entspricht":5713,"clay":5714,"dr":5715,"kapierst":5716,"heiss":5717,"begriffen":5718,"beruhig":5719,"verwandt":5720,"vorgehen":5721,"größeren":5722,"gnädige":5723,"tickets":5724,"aufrichtig":5725,"nutzt":5726,"interessantes":5727,"shakespeare":5728,"mitchell":5729,"gesegnet":5730,"albtraum":5731,"pferden":5732,"riskant":5733,"beschütze":5734,"weißes":5735,"album":5736,"shane":5737,"zutritt":5738,"unsicher":5739,"kommunisten":5740,"zoe":5741,"madonna":5742,"wärt":5743,"georgia":5744,"gerichtet":5745,"rasieren":5746,"irrer":5747,"empfinde":5748,"gelbe":5749,"wichtigsten":5750,"läutet":5751,"geschäftlich":5752,"verlegen":5753,"vergraben":5754,"missverständnis":5755,"riskiert":5756,"konzept":5757,"ripley":5758,"nummern":5759,"sue":5760,"kleingeld":5761,"tabak":5762,"deinetwegen":5763,"scheune":5764,"senat":5765,"zivilisten":5766,"hervor":5767,"britische":5768,"schwager":5769,"entführung":5770,"saubere":5771,"bäumen":5772,"verschieben":5773,"empfinden":5774,"diejenige":5775,"britischen":5776,"vorkommen":5777,"jahrhunderts":5778,"apfel":5779,"nelson":5780,"metall":5781,"mode":5782,"kalten":5783,"mylady":5784,"verlegt":5785,"kieine":5786,"trainiert":5787,"öi":5788,"anthony":5789,"kacke":5790,"exakt":5791,"verwandte":5792,"klage":5793,"länge":5794,"umarmen":5795,"klemme":5796,"feuerwehr":5797,"page":5798,"endgültig":5799,"öffentlich":5800,"hilfreich":5801,"praxis":5802,"gesorgt":5803,"englische":5804,"werkzeug":5805,"sidney":5806,"doof":5807,"aufzunehmen":5808,"bumsen":5809,"lestat":5810,"aufstellen":5811,"loyalität":5812,"konsequenzen":5813,"stab":5814,"väter":5815,"reitet":5816,"lokal":5817,"herrschaften":5818,"buchstaben":5819,"vertreiben":5820,"gnaden":5821,"philadelphia":5822,"boxen":5823,"angestellten":5824,"stella":5825,"insgesamt":5826,"flecken":5827,"mail":5828,"hergestellt":5829,"robinson":5830,"iieber":5831,"mmm":5832,"partys":5833,"abbrechen":5834,"graham":5835,"bellt":5836,"pedro":5837,"wärter":5838,"lungen":5839,"jährigen":5840,"streifen":5841,"schinken":5842,"wertvoll":5843,"fremd":5844,"duft":5845,"schaute":5846,"erzogen":5847,"zwerg":5848,"rühr":5849,"buchhalter":5850,"haust":5851,"hot":5852,"getäuscht":5853,"schützt":5854,"geraucht":5855,"rettete":5856,"lizenz":5857,"absichten":5858,"peggy":5859,"behilflich":5860,"schweden":5861,"steige":5862,"su":5863,"schneid":5864,"topf":5865,"françois":5866,"mario":5867,"hit":5868,"gemalt":5869,"weiten":5870,"jenen":5871,"entführen":5872,"disziplin":5873,"wiederhören":5874,"arbeiteten":5875,"siegen":5876,"mochten":5877,"ärztin":5878,"verbrachte":5879,"arizona":5880,"sektor":5881,"mommy":5882,"homer":5883,"toby":5884,"stabil":5885,"note":5886,"offenen":5887,"apollo":5888,"fasst":5889,"highschool":5890,"bemerken":5891,"fliegst":5892,"zwingt":5893,"qualität":5894,"hahn":5895,"schoß":5896,"verluste":5897,"ergreifen":5898,"ausgelöst":5899,"starker":5900,"bedeckt":5901,"kent":5902,"früheren":5903,"berühmten":5904,"gewinnst":5905,"kneipe":5906,"koche":5907,"franklin":5908,"amerikanischer":5909,"suchten":5910,"pentagon":5911,"software":5912,"iust":5913,"pfeil":5914,"hergebracht":5915,"gelben":5916,"besprochen":5917,"gehn":5918,"versorgen":5919,"jedermann":5920,"verletzungen":5921,"bluten":5922,"erweisen":5923,"interessen":5924,"kongress":5925,"festnehmen":5926,"gewann":5927,"gemeinschaft":5928,"versetzen":5929,"umwerfend":5930,"symptome":5931,"zurückziehen":5932,"leitet":5933,"wohnwagen":5934,"carmen":5935,"autounfall":5936,"sid":5937,"halloween":5938,"scheißer":5939,"say":5940,"ganzer":5941,"weibliche":5942,"bogen":5943,"maler":5944,"heilig":5945,"aussiehst":5946,"arrangieren":5947,"gratis":5948,"mangel":5949,"trag":5950,"durchziehen":5951,"schmeiß":5952,"höchsten":5953,"spürte":5954,"zeitverschwendung":5955,"redete":5956,"durchgehen":5957,"binden":5958,"geschrei":5959,"wilder":5960,"schwierige":5961,"knacken":5962,"zwang":5963,"mississippi":5964,"salt":5965,"shrek":5966,"kaugummi":5967,"mumm":5968,"gelitten":5969,"verirrt":5970,"reichlich":5971,"batterien":5972,"schenke":5973,"dreckige":5974,"übermorgen":5975,"dynamit":5976,"bedingung":5977,"teilt":5978,"verbrennt":5979,"angeklagten":5980,"torte":5981,"andauernd":5982,"beantwortet":5983,"anfängt":5984,"löffel":5985,"beverly":5986,"formen":5987,"board":5988,"hinüber":5989,"reingekommen":5990,"riss":5991,"irrst":5992,"river":5993,"charme":5994,"angesicht":5995,"warme":5996,"klassische":5997,"hood":5998,"hinsicht":5999,"gelände":6000,"naiv":6001,"umgekehrt":6002,"route":6003,"vorlesen":6004,"aussuchen":6005,"verdorben":6006,"versprech":6007,"beth":6008,"ausgewählt":6009,"dankeschön":6010,"fragten":6011,"bell":6012,"batterie":6013,"burg":6014,"mel":6015,"wr":6016,"scotty":6017,"verhindert":6018,"wolltet":6019,"hierbleiben":6020,"aufenthalt":6021,"drehten":6022,"friede":6023,"original":6024,"entdeckte":6025,"notizen":6026,"mhm":6027,"gefährliche":6028,"american":6029,"überaus":6030,"begannen":6031,"besatzung":6032,"esst":6033,"schneidet":6034,"kathy":6035,"großartiger":6036,"finsternis":6037,"kong":6038,"systeme":6039,"eus":6040,"rechnungen":6041,"verhaftung":6042,"nützen":6043,"gebunden":6044,"sdi":6045,"befördert":6046,"gemeinsame":6047,"feuerzeug":6048,"mächtiger":6049,"fortschritt":6050,"silber":6051,"verprügeln":6052,"satan":6053,"sämtliche":6054,"beschädigt":6055,"boxer":6056,"seattle":6057,"beamten":6058,"spezies":6059,"zehen":6060,"benutzte":6061,"meeting":6062,"pissen":6063,"produziert":6064,"ernte":6065,"seen":6066,"kräftig":6067,"israel":6068,"garderobe":6069,"gelungen":6070,"dalton":6071,"kinderspiel":6072,"tötest":6073,"angeklagt":6074,"organisieren":6075,"einzigartig":6076,"geliehen":6077,"belogen":6078,"sperren":6079,"wal":6080,"pastor":6081,"parken":6082,"nationen":6083,"edgar":6084,"politischen":6085,"schere":6086,"beauftragt":6087,"hauptstadt":6088,"geregelt":6089,"besprechung":6090,"charley":6091,"loszuwerden":6092,"krankheiten":6093,"eklig":6094,"gramm":6095,"lorna":6096,"vic":6097,"tschüß":6098,"einziehen":6099,"bedeutete":6100,"sang":6101,"phantastisch":6102,"genehmigung":6103,"spürst":6104,"narben":6105,"student":6106,"angerichtet":6107,"rhythmus":6108,"fahrstuhl":6109,"statue":6110,"internationalen":6111,"ländern":6112,"elefanten":6113,"angehalten":6114,"aufgaben":6115,"anfangs":6116,"unverständlich":6117,"donald":6118,"beförderung":6119,"mieten":6120,"spinnen":6121,"daisy":6122,"höhepunkt":6123,"eiern":6124,"ausführen":6125,"trip":6126,"schlucken":6127,"überqueren":6128,"gelingt":6129,"fielen":6130,"kerze":6131,"schmerzt":6132,"check":6133,"auftaucht":6134,"hochzeitstag":6135,"schadet":6136,"problemen":6137,"komischer":6138,"central":6139,"moore":6140,"weggenommen":6141,"ausgedrückt":6142,"spürt":6143,"ausgegeben":6144,"gratulieren":6145,"chinesische":6146,"marian":6147,"och":6148,"vergebung":6149,"caroline":6150,"gruppen":6151,"hongkong":6152,"womöglich":6153,"hamburger":6154,"sprengstoff":6155,"hong":6156,"sullivan":6157,"fit":6158,"wußten":6159,"bot":6160,"herde":6161,"unbekannte":6162,"gekündigt":6163,"gestiegen":6164,"nu":6165,"wunderbaren":6166,"napoleon":6167,"kragen":6168,"vertraust":6169,"somit":6170,"schienen":6171,"schicht":6172,"ringe":6173,"gestritten":6174,"startet":6175,"dankbarkeit":6176,"hinfahren":6177,"eugene":6178,"gesprungen":6179,"bruno":6180,"rausgefunden":6181,"wan":6182,"gefährlicher":6183,"marquis":6184,"vorsitzender":6185,"experimente":6186,"klinge":6187,"kaufst":6188,"tagsüber":6189,"kümmerst":6190,"angesichts":6191,"alibi":6192,"thompson":6193,"erwähnte":6194,"master":6195,"konkurrenz":6196,"überlasse":6197,"nicholas":6198,"operieren":6199,"begleite":6200,"miese":6201,"force":6202,"regiment":6203,"leite":6204,"finch":6205,"lautes":6206,"bewachen":6207,"aspirin":6208,"schulen":6209,"flieg":6210,"gesperrt":6211,"zigeuner":6212,"aktivitäten":6213,"ausschalten":6214,"nudeln":6215,"unschuldigen":6216,"zeichnen":6217,"folgenden":6218,"verzweiflung":6219,"angehen":6220,"wahres":6221,"chaplin":6222,"attentat":6223,"lnformationen":6224,"schalter":6225,"gezählt":6226,"bezeichnen":6227,"plant":6228,"zufolge":6229,"ideale":6230,"einbrecher":6231,"meile":6232,"beschweren":6233,"dinner":6234,"dreckig":6235,"aß":6236,"knallt":6237,"trennung":6238,"objekte":6239,"jess":6240,"luis":6241,"evolution":6242,"buddha":6243,"kreditkarte":6244,"geier":6245,"adams":6246,"morden":6247,"römer":6248,"entsteht":6249,"hing":6250,"klaren":6251,"dolch":6252,"schlagt":6253,"beschreibung":6254,"trommeln":6255,"schmeißen":6256,"marines":6257,"genaue":6258,"auswahl":6259,"kavallerie":6260,"bay":6261,"umher":6262,"autogramm":6263,"zweit":6264,"lemon":6265,"weltweit":6266,"glenn":6267,"marianne":6268,"jedesmal":6269,"want":6270,"handlung":6271,"if":6272,"respektiere":6273,"kämpfte":6274,"eventuell":6275,"koordinaten":6276,"abgegeben":6277,"erteilen":6278,"zahlst":6279,"ballett":6280,"collins":6281,"gelten":6282,"einzelheiten":6283,"wiederholt":6284,"apropos":6285,"reichweite":6286,"brüllt":6287,"aufbauen":6288,"heer":6289,"wehren":6290,"wende":6291,"rusty":6292,"joan":6293,"arabisch":6294,"dämlich":6295,"alpha":6296,"iang":6297,"valley":6298,"mo":6299,"käfer":6300,"beurteilen":6301,"hilflos":6302,"niederlage":6303,"ablehnen":6304,"verteidigt":6305,"ewigen":6306,"schalt":6307,"kätzchen":6308,"starren":6309,"beobachte":6310,"anruft":6311,"venedig":6312,"lila":6313,"schublade":6314,"folgende":6315,"vorschlagen":6316,"egoistisch":6317,"saßen":6318,"hudson":6319,"ankommt":6320,"gutem":6321,"gefecht":6322,"highway":6323,"dummheit":6324,"zinsen":6325,"erhöhen":6326,"vargas":6327,"summen":6328,"kenny":6329,"keuchen":6330,"christ":6331,"unterbrochen":6332,"entdeckung":6333,"göttin":6334,"gestürzt":6335,"locken":6336,"federn":6337,"versteckte":6338,"schmeißt":6339,"freuden":6340,"zuneigung":6341,"beiseite":6342,"regieren":6343,"strategie":6344,"wall":6345,"vorgesetzten":6346,"laufenden":6347,"hinrichtung":6348,"beeinflussen":6349,"doris":6350,"puppen":6351,"krachen":6352,"schwieriger":6353,"foster":6354,"dokumente":6355,"feststellen":6356,"agentur":6357,"deprimiert":6358,"universums":6359,"infektion":6360,"teenager":6361,"dna":6362,"wirkliche":6363,"seltsamen":6364,"geeignet":6365,"anhänger":6366,"braten":6367,"verschwendet":6368,"richtet":6369,"feucht":6370,"tafel":6371,"belästigt":6372,"zurückzukehren":6373,"ablegen":6374,"milton":6375,"kriechen":6376,"weggegangen":6377,"offizielle":6378,"verioren":6379,"romantische":6380,"platt":6381,"fähre":6382,"ähnliches":6383,"del":6384,"drecksack":6385,"dampf":6386,"streichen":6387,"linien":6388,"renn":6389,"speck":6390,"autorität":6391,"hupen":6392,"tarnung":6393,"gütiger":6394,"lach":6395,"flitterwochen":6396,"bemühen":6397,"ausgebildet":6398,"beißt":6399,"sun":6400,"inspector":6401,"rekord":6402,"picasso":6403,"istja":6404,"eintritt":6405,"touristen":6406,"martini":6407,"verbindet":6408,"schirm":6409,"jag":6410,"ie":6411,"antoine":6412,"end":6413,"gelehrt":6414,"sirene":6415,"ruht":6416,"genieße":6417,"weichen":6418,"eintreten":6419,"steif":6420,"träumt":6421,"verkaufte":6422,"schweiz":6423,"braves":6424,"flittchen":6425,"sonnenschein":6426,"spuck":6427,"callahan":6428,"blockiert":6429,"cadillac":6430,"verletzte":6431,"messe":6432,"transport":6433,"zwerge":6434,"forrest":6435,"camille":6436,"woo":6437,"branche":6438,"wundert":6439,"funken":6440,"züge":6441,"drunter":6442,"weiterleben":6443,"beschuldigt":6444,"hamlet":6445,"manches":6446,"frühstücken":6447,"fotografieren":6448,"traust":6449,"veröffentlicht":6450,"unwahrscheinlich":6451,"kamin":6452,"öffnete":6453,"geopfert":6454,"hebe":6455,"dreckigen":6456,"iris":6457,"darcy":6458,"detail":6459,"rio":6460,"baxter":6461,"benötigt":6462,"italiener":6463,"läufer":6464,"marcello":6465,"apachen":6466,"jin":6467,"babysitter":6468,"center":6469,"zijn":6470,"aufregen":6471,"breche":6472,"weite":6473,"schweig":6474,"andre":6475,"modernen":6476,"entstehen":6477,"ripped":6478,"chauffeur":6479,"zusammenarbeiten":6480,"lebewohl":6481,"sähe":6482,"glotzt":6483,"standpunkt":6484,"erdbeben":6485,"gebete":6486,"ausstehen":6487,"februar":6488,"vorbild":6489,"aussah":6490,"gen":6491,"segeln":6492,"liebten":6493,"auflegen":6494,"reiner":6495,"schenkt":6496,"noah":6497,"aii":6498,"katherine":6499,"wählt":6500,"gelb":6501,"kichern":6502,"olivia":6503,"evan":6504,"allison":6505,"vollen":6506,"hugo":6507,"mönch":6508,"erbarmen":6509,"prügel":6510,"erwachsenen":6511,"gestattet":6512,"bedarf":6513,"oje":6514,"philip":6515,"allmählich":6516,"dodge":6517,"verdächtig":6518,"ermorden":6519,"aufrecht":6520,"verschieden":6521,"komisches":6522,"hiife":6523,"becky":6524,"dose":6525,"göttern":6526,"boys":6527,"mexikaner":6528,"greg":6529,"briareos":6530,"ausgezogen":6531,"randall":6532,"schiss":6533,"lebende":6534,"may":6535,"gehängt":6536,"pest":6537,"gefühlen":6538,"unheimliche":6539,"taube":6540,"ernste":6541,"kranke":6542,"hoffnungslos":6543,"aussprechen":6544,"verbreiten":6545,"brüllen":6546,"lo":6547,"brandy":6548,"fingen":6549,"wunderbares":6550,"regt":6551,"vorhang":6552,"wirfst":6553,"erinnerte":6554,"cary":6555,"jüngste":6556,"vorstand":6557,"uno":6558,"zugelassen":6559,"plaudern":6560,"besonderer":6561,"erfordert":6562,"ausländer":6563,"gemeinsamen":6564,"rotes":6565,"zero":6566,"kosmos":6567,"mariana":6568,"rauchst":6569,"befolgen":6570,"wiegt":6571,"shannon":6572,"ausgesprochen":6573,"kühl":6574,"gelegentlich":6575,"wandern":6576,"zurückgelassen":6577,"respektiert":6578,"ertrunken":6579,"jakob":6580,"geschützt":6581,"montana":6582,"aufbrechen":6583,"schlimmeres":6584,"aktiv":6585,"benimm":6586,"fordere":6587,"gerechnet":6588,"beachten":6589,"oberste":6590,"draht":6591,"beeindrucken":6592,"blond":6593,"hysterisch":6594,"einstein":6595,"adler":6596,"violet":6597,"anweisung":6598,"rogers":6599,"zurückrufen":6600,"totale":6601,"po":6602,"joyce":6603,"kumpels":6604,"ku":6605,"sprecher":6606,"weinte":6607,"verkäufer":6608,"spritzen":6609,"abhängig":6610,"früchte":6611,"spinne":6612,"neidisch":6613,"einschlafen":6614,"bestehe":6615,"kurzer":6616,"lügnerin":6617,"begleitung":6618,"schlamm":6619,"riefen":6620,"ausgeraubt":6621,"körpers":6622,"italienisch":6623,"timing":6624,"dritter":6625,"vergleichen":6626,"bieibt":6627,"hoi":6628,"doppelte":6629,"koks":6630,"ersatz":6631,"analyse":6632,"geantwortet":6633,"stimmte":6634,"henri":6635,"dokument":6636,"bedient":6637,"hasste":6638,"versteckst":6639,"tänzer":6640,"balkon":6641,"erhöht":6642,"tatsachen":6643,"geldes":6644,"umsehen":6645,"gnädig":6646,"durchgedreht":6647,"andenken":6648,"bläst":6649,"überwacht":6650,"entgehen":6651,"begräbnis":6652,"marge":6653,"crane":6654,"beruflich":6655,"wage":6656,"hobby":6657,"vieien":6658,"vollidiot":6659,"diana":6660,"stürzt":6661,"josé":6662,"korea":6663,"ram":6664,"schmutzige":6665,"heißer":6666,"solches":6667,"aufräumen":6668,"alaska":6669,"verehrte":6670,"axt":6671,"müßte":6672,"betet":6673,"versuchung":6674,"weste":6675,"matty":6676,"north":6677,"faden":6678,"gespürt":6679,"erschoss":6680,"privatleben":6681,"mischen":6682,"droht":6683,"schuß":6684,"bastarde":6685,"men":6686,"pommes":6687,"blues":6688,"kokain":6689,"wars":6690,"dante":6691,"alternative":6692,"zeitschrift":6693,"erschienen":6694,"hängst":6695,"ausrede":6696,"hindern":6697,"blätter":6698,"würdig":6699,"ingenieur":6700,"betteln":6701,"wat":6702,"stimmts":6703,"müßt":6704,"il":6705,"eingetroffen":6706,"anzufangen":6707,"erleichtert":6708,"erklärte":6709,"schuhen":6710,"anschlag":6711,"zeile":6712,"mehrmals":6713,"skipper":6714,"ernähren":6715,"profis":6716,"kg":6717,"gleichgewicht":6718,"stundenlang":6719,"pension":6720,"stattfinden":6721,"status":6722,"autobahn":6723,"jet":6724,"angefasst":6725,"poiizei":6726,"rabbi":6727,"premierminister":6728,"sexuelle":6729,"naomi":6730,"wohnungen":6731,"em":6732,"ner":6733,"tell":6734,"tugend":6735,"seltsamer":6736,"quälen":6737,"gray":6738,"empfindlich":6739,"powers":6740,"arnie":6741,"demnächst":6742,"möglichst":6743,"verklagen":6744,"wurzeln":6745,"prinzipien":6746,"vermittlung":6747,"schockiert":6748,"erholt":6749,"segel":6750,"verfluchter":6751,"höhere":6752,"patientin":6753,"neugier":6754,"bucht":6755,"komitee":6756,"abschnitt":6757,"treibstoff":6758,"spencer":6759,"colorado":6760,"größeres":6761,"eingezogen":6762,"feuerwerk":6763,"restaurants":6764,"abby":6765,"jeep":6766,"liga":6767,"luther":6768,"sky":6769,"yuri":6770,"waus":6771,"absagen":6772,"square":6773,"messen":6774,"feine":6775,"liefen":6776,"führten":6777,"mahlzeit":6778,"mittleren":6779,"zwischenzeit":6780,"amsterdam":6781,"brüdern":6782,"klub":6783,"venus":6784,"handtasche":6785,"taschentuch":6786,"colin":6787,"münzen":6788,"samen":6789,"klingst":6790,"operiert":6791,"sherry":6792,"erpressung":6793,"franzose":6794,"schwerkraft":6795,"nationale":6796,"monroe":6797,"verschwendung":6798,"minen":6799,"fluß":6800,"tango":6801,"radar":6802,"vera":6803,"dylan":6804,"entstanden":6805,"erwartete":6806,"more":6807,"geehrt":6808,"unabhängig":6809,"mächtige":6810,"genießt":6811,"klare":6812,"anzeigen":6813,"porter":6814,"tinte":6815,"ehrenwort":6816,"knöpfe":6817,"duell":6818,"abschalten":6819,"schaf":6820,"eingefallen":6821,"ausgebrochen":6822,"ldioten":6823,"nüsse":6824,"bestimmung":6825,"clara":6826,"quentin":6827,"gefeiert":6828,"spruch":6829,"oswald":6830,"superman":6831,"calvin":6832,"duncan":6833,"perfekten":6834,"sound":6835,"pflichten":6836,"herrschaft":6837,"glanz":6838,"jeanne":6839,"vorwürfe":6840,"boten":6841,"masse":6842,"befürchte":6843,"andrej":6844,"dummheiten":6845,"ersparen":6846,"ungerecht":6847,"kasten":6848,"abgebrochen":6849,"büßen":6850,"nachfolger":6851,"jacques":6852,"gitter":6853,"bonjour":6854,"geste":6855,"neger":6856,"gelöscht":6857,"gedient":6858,"jessie":6859,"wechsel":6860,"spenden":6861,"assistentin":6862,"bioß":6863,"philippe":6864,"spar":6865,"eingenommen":6866,"bräutigam":6867,"obersten":6868,"streich":6869,"evans":6870,"komödie":6871,"übertreiben":6872,"lippenstift":6873,"casino":6874,"instinkt":6875,"größter":6876,"klarer":6877,"kommission":6878,"landschaft":6879,"daniels":6880,"grundstück":6881,"ginger":6882,"abknallen":6883,"abgefahren":6884,"rodney":6885,"lucas":6886,"fotze":6887,"struktur":6888,"präsentieren":6889,"two":6890,"teufels":6891,"bildet":6892,"produzent":6893,"stillen":6894,"gewaltig":6895,"entstand":6896,"betrachte":6897,"internationale":6898,"zeitalter":6899,"abschließen":6900,"benommen":6901,"schecks":6902,"pfoten":6903,"hase":6904,"natürliche":6905,"benimmst":6906,"moon":6907,"erzeugt":6908,"zerbrochen":6909,"ältere":6910,"serviert":6911,"kriminelle":6912,"kratzen":6913,"quatschen":6914,"roter":6915,"drücke":6916,"nlcht":6917,"gefüllt":6918,"tauchte":6919,"hunden":6920,"flamme":6921,"flach":6922,"marshal":6923,"rohr":6924,"unsterblich":6925,"hills":6926,"troja":6927,"kom":6928,"stipendium":6929,"umwelt":6930,"bubber":6931,"dumbledore":6932,"norbit":6933,"verglichen":6934,"wolke":6935,"kämen":6936,"sanfte":6937,"generationen":6938,"akzeptiere":6939,"rippen":6940,"säufer":6941,"vergeuden":6942,"flüstern":6943,"warmes":6944,"antwortete":6945,"ertrinken":6946,"arbeitslos":6947,"bildern":6948,"beseitigen":6949,"leide":6950,"spione":6951,"umkehren":6952,"köter":6953,"kenneth":6954,"ausschau":6955,"abfall":6956,"passwort":6957,"einrichtung":6958,"sheila":6959,"alexandre":6960,"adrian":6961,"domino":6962,"hagrid":6963,"regelmäßig":6964,"mt":6965,"überzeugend":6966,"hei":6967,"knabe":6968,"liess":6969,"jupiter":6970,"fahrkarte":6971,"veranda":6972,"fritz":6973,"ludwig":6974,"beifall":6975,"abgezogen":6976,"ungut":6977,"schrecklicher":6978,"rich":6979,"schmutz":6980,"lehre":6981,"unerträglich":6982,"kontaktieren":6983,"aufgebracht":6984,"verkleidet":6985,"oberen":6986,"express":6987,"durchgeführt":6988,"klemmt":6989,"stellten":6990,"begegnung":6991,"klarstellen":6992,"bezahlung":6993,"herkunft":6994,"faii":6995,"stiftung":6996,"griechenland":6997,"kenntnis":6998,"lecken":6999,"nell":7000,"sorg":7001,"floh":7002,"abschneiden":7003,"qual":7004,"heiligkeit":7005,"hoffnungen":7006,"teure":7007,"tauben":7008,"überlass":7009,"elegant":7010,"verursachen":7011,"herrschen":7012,"henker":7013,"hoher":7014,"neueste":7015,"erschieße":7016,"jazz":7017,"ober":7018,"eiskalt":7019,"bezaubernd":7020,"bewundern":7021,"aufzugeben":7022,"wüsstest":7023,"tower":7024,"drake":7025,"traut":7026,"zurücklassen":7027,"farmer":7028,"holland":7029,"jonas":7030,"marilyn":7031,"irene":7032,"robbie":7033,"natalie":7034,"untersuchungen":7035,"ward":7036,"hingerichtet":7037,"http":7038,"tuch":7039,"angeklagte":7040,"großem":7041,"leuchten":7042,"arnold":7043,"dreckiger":7044,"schlauer":7045,"salon":7046,"aufhängen":7047,"institut":7048,"provinz":7049,"abzug":7050,"vertraulich":7051,"schwimmt":7052,"garantieren":7053,"ivan":7054,"wälder":7055,"mumie":7056,"logik":7057,"mischung":7058,"reed":7059,"schaffte":7060,"merkwürdige":7061,"kurve":7062,"schweres":7063,"freies":7064,"sherman":7065,"eli":7066,"feder":7067,"erfasst":7068,"kreischen":7069,"anstelle":7070,"hook":7071,"bernie":7072,"schwung":7073,"malcolm":7074,"pressekonferenz":7075,"shaun":7076,"well":7077,"beschissenen":7078,"him":7079,"merk":7080,"vorhänge":7081,"zoll":7082,"zart":7083,"union":7084,"division":7085,"ausprobieren":7086,"aufeinander":7087,"armut":7088,"vaterland":7089,"getestet":7090,"geboten":7091,"eindringen":7092,"finale":7093,"verband":7094,"starr":7095,"drohen":7096,"gebetet":7097,"verrücktes":7098,"zünden":7099,"verurteilen":7100,"state":7101,"häng":7102,"äpfel":7103,"löwe":7104,"vance":7105,"bourbon":7106,"drache":7107,"journalist":7108,"vortrag":7109,"becher":7110,"hicks":7111,"supermarkt":7112,"aufzuhören":7113,"verhört":7114,"unendlich":7115,"verlobten":7116,"zähnen":7117,"schuf":7118,"servieren":7119,"speer":7120,"bewahrt":7121,"außergewöhnlich":7122,"abreise":7123,"basiert":7124,"risiken":7125,"tänzerin":7126,"läuten":7127,"teurer":7128,"leugnen":7129,"einwohner":7130,"techniker":7131,"häh":7132,"klüger":7133,"schenk":7134,"chinesischen":7135,"sinken":7136,"ausgesehen":7137,"glückspilz":7138,"wang":7139,"foley":7140,"verletzung":7141,"invasion":7142,"hausmeister":7143,"georgie":7144,"wähle":7145,"lebensmittel":7146,"verfluchten":7147,"flut":7148,"ash":7149,"ängstlich":7150,"hänge":7151,"einatmen":7152,"schuft":7153,"blei":7154,"trieb":7155,"schurken":7156,"wünschst":7157,"anschließen":7158,"blinde":7159,"beitrag":7160,"doyle":7161,"versichern":7162,"burke":7163,"angenehme":7164,"einfällt":7165,"effekt":7166,"sünder":7167,"peitsche":7168,"stoppt":7169,"jammer":7170,"evakuieren":7171,"vereinbart":7172,"überwinden":7173,"abkürzung":7174,"beginne":7175,"dora":7176,"winde":7177,"reue":7178,"kampagne":7179,"carrie":7180,"ieben":7181,"beileid":7182,"herhören":7183,"pittsburgh":7184,"gewerkschaft":7185,"model":7186,"geräte":7187,"älteren":7188,"kopien":7189,"feldwebel":7190,"leslie":7191,"kommunikation":7192,"early":7193,"gemietet":7194,"veronica":7195,"schloß":7196,"heart":7197,"gelobt":7198,"erlösung":7199,"gezeichnet":7200,"josef":7201,"anfall":7202,"nachmittags":7203,"anwältin":7204,"billige":7205,"kapelle":7206,"freust":7207,"stufen":7208,"rendezvous":7209,"ruhiger":7210,"städten":7211,"gewitter":7212,"garantiere":7213,"steuerbord":7214,"paps":7215,"canyon":7216,"artillerie":7217,"haft":7218,"aufruhr":7219,"dexter":7220,"produzieren":7221,"ehrlichkeit":7222,"aufgestanden":7223,"international":7224,"abziehen":7225,"irak":7226,"clint":7227,"kang":7228,"scooby":7229,"muschi":7230,"unerwartet":7231,"blauer":7232,"lächelt":7233,"zuflucht":7234,"juwelen":7235,"durchführen":7236,"gehandelt":7237,"profit":7238,"wiederhaben":7239,"neuesten":7240,"mittlerweile":7241,"offene":7242,"gefährdet":7243,"stephen":7244,"schrift":7245,"bewohner":7246,"jefferson":7247,"privaten":7248,"stadion":7249,"pablo":7250,"knurrt":7251,"birthday":7252,"regan":7253,"händler":7254,"miguel":7255,"juliet":7256,"kotzt":7257,"yu":7258,"lois":7259,"chloe":7260,"beneide":7261,"mitspielen":7262,"kürze":7263,"kinn":7264,"beichten":7265,"pistolen":7266,"stumm":7267,"hüten":7268,"busch":7269,"zuliebe":7270,"lena":7271,"entschied":7272,"kriminellen":7273,"abgelaufen":7274,"anerkennung":7275,"verbreitet":7276,"amüsant":7277,"geringsten":7278,"änderte":7279,"aufwacht":7280,"seemann":7281,"vermutet":7282,"metern":7283,"privatsphäre":7284,"verständlich":7285,"kronen":7286,"erteilt":7287,"erhebt":7288,"hündchen":7289,"spezielle":7290,"konzentriert":7291,"hinterhalt":7292,"diät":7293,"bezahlst":7294,"technisch":7295,"fell":7296,"endiich":7297,"eigenschaften":7298,"crawford":7299,"champ":7300,"endete":7301,"reynolds":7302,"südlich":7303,"nutten":7304,"hinzu":7305,"ausgabe":7306,"rausgekommen":7307,"junkie":7308,"horizont":7309,"festen":7310,"formel":7311,"olga":7312,"fotografiert":7313,"beschwert":7314,"baltimore":7315,"spannend":7316,"memphis":7317,"verschaffen":7318,"siegel":7319,"broadway":7320,"illusion":7321,"newman":7322,"umbringt":7323,"freundchen":7324,"anstrengend":7325,"hacken":7326,"beherrscht":7327,"einschließlich":7328,"russe":7329,"nachkommen":7330,"knöchel":7331,"poesie":7332,"sängerin":7333,"kontakte":7334,"ming":7335,"satelliten":7336,"zuhälter":7337,"great":7338,"verborgen":7339,"bescheiden":7340,"glocken":7341,"befürchtet":7342,"soße":7343,"hasen":7344,"lüg":7345,"langweilen":7346,"unterrichtet":7347,"abreisen":7348,"zögern":7349,"unterzeichnen":7350,"bewundert":7351,"leibwächter":7352,"angebracht":7353,"entsprechend":7354,"aufgelöst":7355,"üblichen":7356,"schottland":7357,"hirsch":7358,"winston":7359,"birne":7360,"kennzeichen":7361,"hamburg":7362,"lisbeth":7363,"stützpunkt":7364,"bh":7365,"aliens":7366,"nich":7367,"herkommt":7368,"heather":7369,"prügeln":7370,"erfüllung":7371,"stiehlt":7372,"herrin":7373,"luxus":7374,"verlorene":7375,"anwesen":7376,"erbärmlich":7377,"elisabeth":7378,"benimmt":7379,"ignoriert":7380,"mcdonald":7381,"wertlos":7382,"company":7383,"kleinste":7384,"schwachen":7385,"setzten":7386,"gekleidet":7387,"schwindler":7388,"schwingen":7389,"angemessen":7390,"zutiefst":7391,"anzüge":7392,"dee":7393,"gemäß":7394,"erben":7395,"staates":7396,"gehort":7397,"simpson":7398,"spieien":7399,"beeinflusst":7400,"ss":7401,"julio":7402,"fotograf":7403,"eingebrochen":7404,"khan":7405,"hässliche":7406,"männlich":7407,"keith":7408,"attentäter":7409,"kiefer":7410,"single":7411,"lucky":7412,"frequenz":7413,"evelyn":7414,"flint":7415,"schwamm":7416,"then":7417,"seither":7418,"leinwand":7419,"zerrissen":7420,"mächtigen":7421,"kündige":7422,"sorgfältig":7423,"klopf":7424,"verweigert":7425,"sequenz":7426,"uhren":7427,"geprüft":7428,"durchkommen":7429,"betrügt":7430,"ankam":7431,"tragisch":7432,"lustige":7433,"kehrte":7434,"fletcher":7435,"unverzüglich":7436,"obst":7437,"schaltet":7438,"verrät":7439,"kluger":7440,"zueinander":7441,"sammelt":7442,"entworfen":7443,"gedenken":7444,"gefaiien":7445,"verstecke":7446,"fließen":7447,"gotham":7448,"beamte":7449,"visionen":7450,"colt":7451,"clowns":7452,"snake":7453,"case":7454,"videos":7455,"quellen":7456,"willow":7457,"nägel":7458,"morgengrauen":7459,"pirat":7460,"ursprünglich":7461,"arena":7462,"bewahre":7463,"turnier":7464,"köchin":7465,"gelegen":7466,"parade":7467,"burns":7468,"billigen":7469,"chor":7470,"blake":7471,"südamerika":7472,"dreißig":7473,"besuchte":7474,"auswendig":7475,"freizeit":7476,"vereinbarung":7477,"ansieht":7478,"strich":7479,"zweifeln":7480,"ganzem":7481,"oz":7482,"melanie":7483,"yankees":7484,"persönlicher":7485,"neffen":7486,"abkommen":7487,"scharfe":7488,"rue":7489,"kassette":7490,"knox":7491,"durchsuchungsbefehl":7492,"mußten":7493,"nachtisch":7494,"zugleich":7495,"überwachung":7496,"chemie":7497,"christopher":7498,"kamm":7499,"delta":7500,"mieses":7501,"dirk":7502,"galaxie":7503,"tigger":7504,"emotional":7505,"platzen":7506,"altar":7507,"vorstellungen":7508,"fünfzig":7509,"wirkte":7510,"misstrauisch":7511,"haupt":7512,"ausgelöscht":7513,"süßigkeiten":7514,"blase":7515,"reinste":7516,"rahmen":7517,"streichhölzer":7518,"tresor":7519,"regnen":7520,"anstand":7521,"agnes":7522,"zeitmaschine":7523,"zusammenarbeit":7524,"abraham":7525,"zugestimmt":7526,"beamter":7527,"besagt":7528,"fordert":7529,"gesammelt":7530,"bemüht":7531,"hörer":7532,"fracht":7533,"teilnehmen":7534,"weitergeht":7535,"wally":7536,"käufer":7537,"lernten":7538,"wölfe":7539,"gefäiit":7540,"garroway":7541,"eichhörnchen":7542,"handgelenk":7543,"alva":7544,"fran":7545,"schwule":7546,"ginny":7547,"doctor":7548,"automatisch":7549,"tussi":7550,"behindert":7551,"beichte":7552,"gabst":7553,"glücklichen":7554,"entsetzlich":7555,"blinder":7556,"kämpften":7557,"retter":7558,"pressen":7559,"aufgelegt":7560,"zigarren":7561,"limonade":7562,"gebildet":7563,"börse":7564,"besserer":7565,"anker":7566,"ranger":7567,"schlitten":7568,"schickten":7569,"himmei":7570,"paranoid":7571,"verzieh":7572,"ohio":7573,"home":7574,"ou":7575,"mub":7576,"bestätigung":7577,"weicher":7578,"police":7579,"spiei":7580,"grosses":7581,"beschäftigen":7582,"infiziert":7583,"omar":7584,"audrey":7585,"sicherheitsdienst":7586,"loser":7587,"scheißen":7588,"ausgeht":7589,"feiglinge":7590,"diagnose":7591,"bekannter":7592,"wirt":7593,"geteilt":7594,"ausgeführt":7595,"strecken":7596,"beraten":7597,"blicke":7598,"barkeeper":7599,"nördlich":7600,"lahm":7601,"aufzeichnungen":7602,"gasse":7603,"plastik":7604,"angewiesen":7605,"picknick":7606,"überraschend":7607,"hamilton":7608,"königlichen":7609,"basil":7610,"baute":7611,"neuem":7612,"lamm":7613,"erraten":7614,"aufgeschrieben":7615,"hintertür":7616,"korruption":7617,"ietzte":7618,"verstorbenen":7619,"tomaten":7620,"träum":7621,"sarge":7622,"schalte":7623,"investiert":7624,"übertragung":7625,"roberto":7626,"zeichnungen":7627,"kreischt":7628,"price":7629,"vicki":7630,"gue":7631,"dit":7632,"geronimo":7633,"rob":7634,"bildung":7635,"fucking":7636,"easy":7637,"heller":7638,"besitze":7639,"samuel":7640,"spaghetti":7641,"kaiserin":7642,"volltreffer":7643,"sklaverei":7644,"national":7645,"jammern":7646,"freigelassen":7647,"verhandlungen":7648,"beschwerden":7649,"quasi":7650,"signore":7651,"aufheben":7652,"genügen":7653,"einmischen":7654,"gerichtssaal":7655,"fach":7656,"anfänger":7657,"geige":7658,"christen":7659,"giaubst":7660,"uniformen":7661,"jüngsten":7662,"schuid":7663,"brody":7664,"kreisen":7665,"stevens":7666,"nonne":7667,"ace":7668,"boom":7669,"tokyo":7670,"bänder":7671,"mayday":7672,"priorität":7673,"tong":7674,"tenoch":7675,"gewechselt":7676,"schwänze":7677,"off":7678,"mother":7679,"rausgeschmissen":7680,"anzugreifen":7681,"truhe":7682,"müsse":7683,"regiert":7684,"carlo":7685,"bridge":7686,"papierkram":7687,"gewöhnlicher":7688,"kämpfst":7689,"erziehung":7690,"hemden":7691,"lagerhaus":7692,"zuschlagen":7693,"verfehlt":7694,"erzeugen":7695,"rauszukommen":7696,"anständige":7697,"united":7698,"übersetzen":7699,"nutze":7700,"geschlecht":7701,"wanne":7702,"ausgemacht":7703,"braune":7704,"lauten":7705,"entschuidigung":7706,"pflanze":7707,"cherry":7708,"ameisen":7709,"abgesagt":7710,"verletzten":7711,"quinn":7712,"eunice":7713,"aktivieren":7714,"lud":7715,"stinken":7716,"situationen":7717,"blinden":7718,"forderungen":7719,"sofia":7720,"stehenbleiben":7721,"verreisen":7722,"notruf":7723,"meinerseits":7724,"wasch":7725,"geschaut":7726,"landete":7727,"fusion":7728,"louisiana":7729,"herzschlag":7730,"gefilmt":7731,"abwesenheit":7732,"starkes":7733,"rucksack":7734,"wale":7735,"munter":7736,"vorräte":7737,"trugen":7738,"anzunehmen":7739,"abe":7740,"madison":7741,"fälschung":7742,"aiter":7743,"manchmai":7744,"manuel":7745,"reinigen":7746,"visiontext":7747,"handschrift":7748,"felder":7749,"hupe":7750,"militärische":7751,"reverend":7752,"mercedes":7753,"hierfür":7754,"vanessa":7755,"face":7756,"drucken":7757,"verkaufst":7758,"ehrliche":7759,"einfaches":7760,"erstaunt":7761,"grobe":7762,"meinten":7763,"millionär":7764,"räumt":7765,"gegrüßt":7766,"drama":7767,"bestellung":7768,"feierabend":7769,"aufgemacht":7770,"prächtig":7771,"münchen":7772,"dracula":7773,"bezeichnet":7774,"parfüm":7775,"schlachtfeld":7776,"halleluja":7777,"hallelujah":7778,"gegründet":7779,"kieinen":7780,"baue":7781,"angeheuert":7782,"anderthalb":7783,"allergisch":7784,"rasiert":7785,"ietzten":7786,"virgil":7787,"valerie":7788,"drew":7789,"außerirdische":7790,"dinosaurier":7791,"fee":7792,"andrea":7793,"jody":7794,"nö":7795,"xavier":7796,"ahh":7797,"stürzte":7798,"rauswerfen":7799,"ritt":7800,"achtet":7801,"erschlagen":7802,"einsamen":7803,"passagier":7804,"treffpunkt":7805,"sackgasse":7806,"scheitern":7807,"kündigen":7808,"überein":7809,"versprichst":7810,"unsichtbare":7811,"patronen":7812,"gerannt":7813,"quer":7814,"sichtbar":7815,"gelähmt":7816,"bird":7817,"ablenken":7818,"freiwillige":7819,"anzünden":7820,"kooperieren":7821,"bereithalten":7822,"allmächtiger":7823,"verbringt":7824,"frischen":7825,"routine":7826,"gereist":7827,"geradezu":7828,"zurückholen":7829,"hor":7830,"exemplar":7831,"samantha":7832,"welpen":7833,"pharao":7834,"abstellen":7835,"organe":7836,"bedford":7837,"süchtig":7838,"außerirdischen":7839,"erin":7840,"trent":7841,"grossvater":7842,"verpisst":7843,"palmer":7844,"kgb":7845,"serena":7846,"cody":7847,"herstellen":7848,"klimaanlage":7849,"ballon":7850,"zumachen":7851,"verhör":7852,"flieht":7853,"massaker":7854,"raub":7855,"stier":7856,"apotheke":7857,"frankenstein":7858,"rückweg":7859,"laken":7860,"sentimental":7861,"wunderschönen":7862,"douglas":7863,"brothers":7864,"vertraute":7865,"befahl":7866,"fasziniert":7867,"kostete":7868,"grünes":7869,"busen":7870,"überstehen":7871,"atlanta":7872,"beeile":7873,"jeffrey":7874,"creek":7875,"tageslicht":7876,"mehreren":7877,"aggressiv":7878,"polizeichef":7879,"fünfzehn":7880,"nieren":7881,"kirk":7882,"höheren":7883,"schwitzen":7884,"reinen":7885,"rafael":7886,"überprüfe":7887,"schwerter":7888,"beutel":7889,"materie":7890,"jenna":7891,"nerv":7892,"wegwerfen":7893,"jegliche":7894,"reihen":7895,"people":7896,"gefoltert":7897,"frosch":7898,"stechen":7899,"waisenhaus":7900,"unfassbar":7901,"erholen":7902,"enge":7903,"umgehend":7904,"springe":7905,"drängen":7906,"zauberei":7907,"beschaffen":7908,"vorschrift":7909,"senf":7910,"läden":7911,"news":7912,"mexico":7913,"hinterließ":7914,"stur":7915,"verschont":7916,"klima":7917,"gewährt":7918,"teresa":7919,"et":7920,"panama":7921,"abzuholen":7922,"verschwindest":7923,"alters":7924,"kellnerin":7925,"iieben":7926,"berufung":7927,"leder":7928,"großartigen":7929,"verängstigt":7930,"iäuft":7931,"kapier":7932,"scheißdreck":7933,"vito":7934,"nate":7935,"suk":7936,"tumor":7937,"shaft":7938,"erlaube":7939,"leichtes":7940,"ya":7941,"wüßte":7942,"fortfahren":7943,"fassung":7944,"redeten":7945,"prediger":7946,"voneinander":7947,"monte":7948,"vereinen":7949,"rathaus":7950,"distanz":7951,"hervorragende":7952,"geistig":7953,"konzentrier":7954,"raucht":7955,"fürchterlich":7956,"herrje":7957,"erspart":7958,"gemeiner":7959,"schmutzigen":7960,"annahme":7961,"unauffällig":7962,"vieler":7963,"jahreszeit":7964,"fällig":7965,"hindurch":7966,"helf":7967,"bull":7968,"vizepräsident":7969,"wiederum":7970,"ehemalige":7971,"zurückkommst":7972,"holden":7973,"badewanne":7974,"verstoßen":7975,"entwickelte":7976,"christi":7977,"conrad":7978,"please":7979,"reinigung":7980,"derzeit":7981,"ressourcen":7982,"kai":7983,"secret":7984,"maar":7985,"frodo":7986,"comics":7987,"wählte":7988,"spucken":7989,"ego":7990,"befragt":7991,"edle":7992,"untergang":7993,"erforschen":7994,"anvertrauen":7995,"absetzen":7996,"limousine":7997,"kapieren":7998,"maßnahmen":7999,"durchhalten":8000,"perlen":8001,"zukünftige":8002,"schiebt":8003,"hingabe":8004,"galt":8005,"gewalttätig":8006,"verteidiger":8007,"mortimer":8008,"tragt":8009,"gezahlt":8010,"harper":8011,"bomber":8012,"amelia":8013,"sweet":8014,"sandra":8015,"morphium":8016,"verknallt":8017,"pussy":8018,"hobbs":8019,"kit":8020,"yang":8021,"körperlich":8022,"nackte":8023,"wrack":8024,"jedi":8025,"mögt":8026,"deckt":8027,"emotionen":8028,"kehre":8029,"doppelten":8030,"feiner":8031,"meiden":8032,"entwischt":8033,"poker":8034,"schenkte":8035,"verwundeten":8036,"durften":8037,"powell":8038,"kauen":8039,"nagel":8040,"verschafft":8041,"kanntest":8042,"sinkt":8043,"marlowe":8044,"schlachten":8045,"üble":8046,"summer":8047,"gehör":8048,"quittung":8049,"weltmeister":8050,"bezahlte":8051,"riesiger":8052,"wesentlich":8053,"golden":8054,"barnes":8055,"hingegangen":8056,"schwächen":8057,"vase":8058,"bataillon":8059,"produkte":8060,"aufzubauen":8061,"nash":8062,"talente":8063,"iiegt":8064,"hoien":8065,"marcel":8066,"weibchen":8067,"erwartungen":8068,"fr":8069,"japanische":8070,"cal":8071,"chi":8072,"weltraum":8073,"pink":8074,"lolita":8075,"akademie":8076,"online":8077,"doo":8078,"bass":8079,"letztens":8080,"bedenkt":8081,"away":8082,"rückseite":8083,"pille":8084,"nachbarin":8085,"blass":8086,"bange":8087,"hebel":8088,"auftreiben":8089,"verleihen":8090,"literatur":8091,"türe":8092,"abzeichen":8093,"mittags":8094,"kaltes":8095,"orchester":8096,"roberts":8097,"royal":8098,"jensen":8099,"strahlen":8100,"naht":8101,"lehrte":8102,"liebend":8103,"verwirrung":8104,"wurf":8105,"yale":8106,"wachte":8107,"antonius":8108,"woiiten":8109,"dankt":8110,"urteilen":8111,"speziell":8112,"finn":8113,"päckchen":8114,"bedürfnis":8115,"fünfte":8116,"henrik":8117,"schlaft":8118,"gruselig":8119,"summers":8120,"konzentration":8121,"trish":8122,"drang":8123,"mengen":8124,"argument":8125,"ärmel":8126,"begreifst":8127,"bauten":8128,"fry":8129,"jüdischen":8130,"feinden":8131,"sergej":8132,"taxifahrer":8133,"vergebe":8134,"knarren":8135,"abwechslung":8136,"beschrieben":8137,"power":8138,"negative":8139,"sodass":8140,"warteten":8141,"unterzeichnet":8142,"zurücktreten":8143,"michigan":8144,"sprichwort":8145,"schale":8146,"rausgeworfen":8147,"heibt":8148,"mitgehen":8149,"eigentümer":8150,"yard":8151,"verdächtigt":8152,"gesetzes":8153,"köpfen":8154,"menschlicher":8155,"bieib":8156,"aite":8157,"aufseher":8158,"pilze":8159,"vermuten":8160,"ge":8161,"graue":8162,"zischen":8163,"fortsetzen":8164,"bug":8165,"knallen":8166,"explosionen":8167,"unfähig":8168,"phantasie":8169,"wodurch":8170,"autopsie":8171,"amigo":8172,"afghanistan":8173,"laser":8174,"nt":8175,"data":8176,"fickt":8177,"bins":8178,"passte":8179,"vorteile":8180,"gütig":8181,"einsame":8182,"begreife":8183,"gerührt":8184,"elemente":8185,"markiert":8186,"angefahren":8187,"arrogant":8188,"bereden":8189,"tausenden":8190,"wachtmeister":8191,"gefährden":8192,"mon":8193,"furchtbaren":8194,"erwische":8195,"belügen":8196,"mia":8197,"miesen":8198,"weichei":8199,"wagst":8200,"sehn":8201,"scherzen":8202,"schlagzeilen":8203,"angestellte":8204,"kaviar":8205,"lehnen":8206,"motto":8207,"vorübergehend":8208,"mathematik":8209,"inseln":8210,"schwache":8211,"fetter":8212,"komischen":8213,"kriegte":8214,"nickerchen":8215,"becken":8216,"sahne":8217,"einschalten":8218,"biber":8219,"biut":8220,"privatdetektiv":8221,"überstunden":8222,"maine":8223,"adele":8224,"helene":8225,"zeigten":8226,"iass":8227,"gretchen":8228,"flüssigkeit":8229,"grey":8230,"schwulen":8231,"zwo":8232,"kreuzung":8233,"kranker":8234,"vorgestern":8235,"wahrscheinlichkeit":8236,"immerzu":8237,"jenes":8238,"erobert":8239,"verführen":8240,"gedrückt":8241,"mühle":8242,"handschuh":8243,"gwen":8244,"strassen":8245,"journalisten":8246,"ungewöhnliches":8247,"vorschläge":8248,"umkreis":8249,"mccoy":8250,"verabschiedet":8251,"empfehle":8252,"ideal":8253,"drittens":8254,"vertrieben":8255,"sattel":8256,"packe":8257,"vorname":8258,"zeitplan":8259,"deshaib":8260,"sí":8261,"rennst":8262,"ältesten":8263,"ermitteln":8264,"gewidmet":8265,"luisa":8266,"triff":8267,"wah":8268,"hoppla":8269,"milo":8270,"gevögelt":8271,"istanbul":8272,"solo":8273,"beantworte":8274,"zwischenfall":8275,"entzückend":8276,"schweigt":8277,"rücksicht":8278,"jahrhunderte":8279,"ersticken":8280,"betrag":8281,"gebot":8282,"mitzunehmen":8283,"wurst":8284,"perücke":8285,"österreich":8286,"kluge":8287,"abgesetzt":8288,"dunkler":8289,"demselben":8290,"übrigen":8291,"feiert":8292,"anhaben":8293,"singst":8294,"auswirkungen":8295,"verwechselt":8296,"punkten":8297,"edwards":8298,"inhalt":8299,"kommunist":8300,"fällst":8301,"registriert":8302,"schliesslich":8303,"bemerkte":8304,"überlebende":8305,"nationalen":8306,"lieferwagen":8307,"marvin":8308,"naturlich":8309,"truthahn":8310,"italienische":8311,"gilbert":8312,"reporterin":8313,"depp":8314,"cecilia":8315,"maulwurf":8316,"programmiert":8317,"paro":8318,"umgezogen":8319,"ansichten":8320,"adern":8321,"abgrund":8322,"beleidigung":8323,"beträgt":8324,"wenigsten":8325,"wiege":8326,"einsätze":8327,"fersen":8328,"wegfahren":8329,"unterkunft":8330,"bonus":8331,"kritik":8332,"pässe":8333,"matratze":8334,"schal":8335,"leuchtet":8336,"hochgehen":8337,"gipfel":8338,"trau":8339,"cowboys":8340,"bewege":8341,"leckt":8342,"grinsen":8343,"kieiner":8344,"grube":8345,"lampen":8346,"säcke":8347,"quartier":8348,"schweizer":8349,"alicia":8350,"faith":8351,"eingerichtet":8352,"medizinischen":8353,"carla":8354,"que":8355,"maya":8356,"harmonie":8357,"codes":8358,"edmund":8359,"bro":8360,"ii":8361,"jeans":8362,"hinterlässt":8363,"schreist":8364,"weckt":8365,"führ":8366,"tagesanbruch":8367,"schickst":8368,"zurückkomme":8369,"vornehmen":8370,"erwachsener":8371,"gespart":8372,"mechaniker":8373,"vorgesehen":8374,"komiker":8375,"gewohnheit":8376,"backbord":8377,"älteste":8378,"lnteresse":8379,"vorhat":8380,"termine":8381,"weht":8382,"beugen":8383,"hammond":8384,"uhrzeit":8385,"milliarde":8386,"steiien":8387,"teiefon":8388,"benson":8389,"patrouille":8390,"winzig":8391,"patricia":8392,"türklingel":8393,"sendet":8394,"fettsack":8395,"missbraucht":8396,"laurie":8397,"paco":8398,"japanischen":8399,"korrektur":8400,"direktorin":8401,"christina":8402,"zach":8403,"woman":8404,"komplizierter":8405,"gestalten":8406,"theoretisch":8407,"beruhigungsmittel":8408,"geduldig":8409,"wider":8410,"trösten":8411,"verführt":8412,"monats":8413,"reiches":8414,"flanke":8415,"rex":8416,"menschenleben":8417,"gefährlichen":8418,"ratschläge":8419,"pflegen":8420,"streben":8421,"side":8422,"sklavin":8423,"seide":8424,"verreist":8425,"schlugen":8426,"droge":8427,"schäden":8428,"dreharbeiten":8429,"reichte":8430,"georges":8431,"schrieben":8432,"geschrien":8433,"columbia":8434,"geschäftsführer":8435,"frisches":8436,"berühmter":8437,"checken":8438,"gastfreundschaft":8439,"verzeihe":8440,"schwor":8441,"bereue":8442,"pian":8443,"pfui":8444,"vollmond":8445,"lebenslänglich":8446,"dosis":8447,"göttliche":8448,"manipuliert":8449,"galerie":8450,"zwiebeln":8451,"campbell":8452,"staatsanwaltschaft":8453,"bezahl":8454,"tequila":8455,"ai":8456,"val":8457,"nem":8458,"faß":8459,"fawlty":8460,"ian":8461,"bälle":8462,"danielle":8463,"hinbringen":8464,"bilde":8465,"betracht":8466,"reizende":8467,"umgang":8468,"bedrückt":8469,"umarmung":8470,"folter":8471,"hardy":8472,"prostituierte":8473,"biss":8474,"schimmer":8475,"gefällig":8476,"erhebe":8477,"jubeln":8478,"wachmann":8479,"widmen":8480,"notiz":8481,"gelangt":8482,"dauer":8483,"fürchtete":8484,"lama":8485,"anlügen":8486,"warfen":8487,"murray":8488,"gehorcht":8489,"fanny":8490,"windeln":8491,"ärgert":8492,"buenos":8493,"rumlaufen":8494,"übe":8495,"häusern":8496,"monica":8497,"aufgefunden":8498,"jasper":8499,"schiafen":8500,"bewegte":8501,"schlaganfall":8502,"peterson":8503,"georg":8504,"weizen":8505,"hanna":8506,"schmerzhaft":8507,"gottverdammt":8508,"nichtmal":8509,"speed":8510,"bildschirm":8511,"deckard":8512,"schämst":8513,"schnurrbart":8514,"kindisch":8515,"unheil":8516,"puste":8517,"umzingelt":8518,"marc":8519,"kostüme":8520,"signale":8521,"reinlegen":8522,"gorilla":8523,"schilde":8524,"gleichgültig":8525,"unverschämt":8526,"gesunden":8527,"aussehe":8528,"gästen":8529,"wells":8530,"bestimmtes":8531,"ausgefallen":8532,"brichst":8533,"armand":8534,"gewöhnliche":8535,"stopfen":8536,"abscheulich":8537,"richards":8538,"duck":8539,"gebacken":8540,"carson":8541,"blas":8542,"veriassen":8543,"auszeichnung":8544,"systems":8545,"erstickt":8546,"chico":8547,"ehemaliger":8548,"higgins":8549,"operationen":8550,"kommunizieren":8551,"tennis":8552,"strafzettel":8553,"stückchen":8554,"slch":8555,"andreas":8556,"angeordnet":8557,"ministerium":8558,"lars":8559,"phantom":8560,"hupt":8561,"again":8562,"nadia":8563,"eliza":8564,"blair":8565,"zugriff":8566,"nikki":8567,"julli":8568,"pumuckl":8569,"angeschaut":8570,"feel":8571,"why":8572,"ve":8573,"unterscheidet":8574,"hüfte":8575,"qualen":8576,"gier":8577,"bote":8578,"angezündet":8579,"dessert":8580,"verfolgung":8581,"zusammenhalten":8582,"visier":8583,"reines":8584,"winzige":8585,"enorm":8586,"premiere":8587,"vorwand":8588,"geschöpf":8589,"spart":8590,"hospital":8591,"natürlichen":8592,"spitzel":8593,"gestoppt":8594,"ungeduldig":8595,"gerald":8596,"rhett":8597,"sorgst":8598,"hunter":8599,"verfügbar":8600,"schütteln":8601,"ausstellung":8602,"corporal":8603,"riesiges":8604,"wisch":8605,"rechtsanwalt":8606,"befürchten":8607,"geübt":8608,"abgerissen":8609,"ausnutzen":8610,"blocks":8611,"fledermaus":8612,"hengst":8613,"bishop":8614,"mikro":8615,"melvin":8616,"funktion":8617,"durchgeknallt":8618,"give":8619,"kaplan":8620,"sexuell":8621,"yakuza":8622,"schei":8623,"dj":8624,"weitem":8625,"irgendwelchen":8626,"schüssel":8627,"ausleihen":8628,"konflikt":8629,"verlobung":8630,"sperrt":8631,"überredet":8632,"schöpfer":8633,"baten":8634,"schurke":8635,"esther":8636,"sonnenlicht":8637,"weggeworfen":8638,"haushalt":8639,"kamerad":8640,"cocktail":8641,"zerbricht":8642,"verbieten":8643,"überflüssig":8644,"verlier":8645,"übernimm":8646,"wildes":8647,"kameramann":8648,"klient":8649,"feuert":8650,"spanier":8651,"vernichtung":8652,"phänomen":8653,"verziehen":8654,"hexen":8655,"tapferer":8656,"nord":8657,"verlobter":8658,"horen":8659,"eigentiich":8660,"entschuidigen":8661,"bernstein":8662,"alpträume":8663,"kräften":8664,"kreide":8665,"element":8666,"eintreffen":8667,"stinkst":8668,"puff":8669,"hang":8670,"notaufnahme":8671,"blutung":8672,"link":8673,"merlin":8674,"kapsel":8675,"maureen":8676,"flogen":8677,"magazine":8678,"bi":8679,"stärken":8680,"keep":8681,"vögelchen":8682,"wildnis":8683,"vergangenen":8684,"feindes":8685,"pariser":8686,"wecker":8687,"nanu":8688,"elektrischen":8689,"galgen":8690,"zitrone":8691,"mitteln":8692,"pudding":8693,"ähnlichkeit":8694,"cognac":8695,"keinesfalls":8696,"leichten":8697,"crystal":8698,"shirley":8699,"pumpe":8700,"schwindel":8701,"beseitigt":8702,"taugt":8703,"ausreichend":8704,"fernen":8705,"brannte":8706,"worin":8707,"schätzt":8708,"ausschlag":8709,"regenbogen":8710,"granate":8711,"zerschlagen":8712,"clayton":8713,"ausgaben":8714,"piatz":8715,"aiten":8716,"budget":8717,"schweiß":8718,"komplette":8719,"herab":8720,"gegenstand":8721,"drauben":8722,"belegt":8723,"gestartet":8724,"nackten":8725,"desmond":8726,"geschwister":8727,"chili":8728,"küstenwache":8729,"telefone":8730,"manion":8731,"robby":8732,"terrorismus":8733,"andré":8734,"lnstrumentalmusik":8735,"kung":8736,"weiser":8737,"aufwärmen":8738,"death":8739,"relativ":8740,"rechtfertigen":8741,"edler":8742,"edlen":8743,"expedition":8744,"daraufhin":8745,"begrüßt":8746,"empfohlen":8747,"spezialität":8748,"damien":8749,"saufen":8750,"verflixt":8751,"vorsichtiger":8752,"frischer":8753,"bruch":8754,"beende":8755,"ansprechen":8756,"murmeln":8757,"vorzubereiten":8758,"schiffen":8759,"überzeugung":8760,"änderungen":8761,"forrester":8762,"durchbruch":8763,"blaues":8764,"bestrafung":8765,"durstig":8766,"grösste":8767,"verkünden":8768,"bemerkenswert":8769,"füreinander":8770,"ließe":8771,"schwebt":8772,"vorsitzende":8773,"allgemeinen":8774,"märtyrer":8775,"angriffe":8776,"pullover":8777,"wirklichen":8778,"reiben":8779,"terrorist":8780,"hotelzimmer":8781,"eitern":8782,"formular":8783,"rücksitz":8784,"profil":8785,"cruz":8786,"mathilde":8787,"justin":8788,"fernbedienung":8789,"pornos":8790,"ogami":8791,"chu":8792,"massa":8793,"subbed":8794,"wechselgeld":8795,"dahinten":8796,"aufgezogen":8797,"wange":8798,"gruß":8799,"thanksgiving":8800,"kalender":8801,"räder":8802,"hector":8803,"fels":8804,"riskiere":8805,"dienstmädchen":8806,"mitzuteilen":8807,"gingst":8808,"lift":8809,"verweigern":8810,"mittagspause":8811,"wimmelt":8812,"überstanden":8813,"pfannkuchen":8814,"head":8815,"ehemaligen":8816,"herbert":8817,"unbewaffnet":8818,"eisenbahn":8819,"lenken":8820,"schweinehund":8821,"anhörung":8822,"examen":8823,"anhängen":8824,"resultat":8825,"klempner":8826,"träger":8827,"groben":8828,"süsse":8829,"taktik":8830,"verhafte":8831,"jeb":8832,"mais":8833,"eilt":8834,"inklusive":8835,"inwiefern":8836,"toii":8837,"terror":8838,"rauben":8839,"keks":8840,"krass":8841,"darstellen":8842,"gutmachen":8843,"loslegen":8844,"cousins":8845,"perfekter":8846,"niedrig":8847,"roms":8848,"klassiker":8849,"verfolge":8850,"girls":8851,"vorbereitung":8852,"studierte":8853,"wasche":8854,"geschirr":8855,"gesichtet":8856,"savannah":8857,"fortgehen":8858,"sekretär":8859,"klingel":8860,"totes":8861,"ohnmacht":8862,"restlichen":8863,"gehörten":8864,"verliebte":8865,"angehört":8866,"verpasse":8867,"drohung":8868,"bund":8869,"tretet":8870,"starrst":8871,"übler":8872,"unfälle":8873,"erleichterung":8874,"hofft":8875,"gatte":8876,"sloan":8877,"befragung":8878,"dürften":8879,"würmer":8880,"süss":8881,"bellen":8882,"angeben":8883,"rauslassen":8884,"siehe":8885,"connie":8886,"abflug":8887,"verbringe":8888,"strike":8889,"verlangst":8890,"bürgerkrieg":8891,"nachforschungen":8892,"karin":8893,"anrufbeantworter":8894,"träumst":8895,"gral":8896,"mitbewohner":8897,"crack":8898,"gail":8899,"ncht":8900,"männliche":8901,"fakt":8902,"schliessen":8903,"ißt":8904,"verschluckt":8905,"übertreibst":8906,"grausame":8907,"elender":8908,"rande":8909,"einschlagen":8910,"vorsprung":8911,"zukünftigen":8912,"pfennig":8913,"schlucht":8914,"johanna":8915,"beschuldigen":8916,"steigst":8917,"übergeschnappt":8918,"sessel":8919,"schossen":8920,"unfug":8921,"bedauerlich":8922,"schreibmaschine":8923,"putzfrau":8924,"feinen":8925,"preston":8926,"millie":8927,"weck":8928,"kürzer":8929,"angelegt":8930,"dritt":8931,"besen":8932,"strafen":8933,"grippe":8934,"asien":8935,"höflichkeit":8936,"sensibel":8937,"knete":8938,"gleichfalls":8939,"benannt":8940,"einrichten":8941,"warmen":8942,"platzt":8943,"unteren":8944,"est":8945,"winzigen":8946,"produzenten":8947,"bengel":8948,"verließen":8949,"oie":8950,"schwimmer":8951,"pier":8952,"backen":8953,"niemais":8954,"vi":8955,"sektion":8956,"exil":8957,"wimmert":8958,"kenji":8959,"ironie":8960,"chelsea":8961,"subtitle":8962,"kreditkarten":8963,"beschissener":8964,"karate":8965,"chun":8966,"steed":8967,"dobby":8968,"about":8969,"dialog":8970,"bananen":8971,"entlassung":8972,"verdiente":8973,"völker":8974,"haftbefehl":8975,"ham":8976,"eln":8977,"freilassen":8978,"zurückzukommen":8979,"geleitet":8980,"sammle":8981,"senior":8982,"berührung":8983,"soda":8984,"enger":8985,"jr":8986,"verwirrend":8987,"aufprall":8988,"clubs":8989,"trupp":8990,"ächzt":8991,"überreste":8992,"wiiikommen":8993,"granaten":8994,"gewettet":8995,"knaben":8996,"peters":8997,"chirurg":8998,"ansage":8999,"zeugenstand":9000,"untergehen":9001,"ira":9002,"garantie":9003,"zukommen":9004,"nachfrage":9005,"lionel":9006,"klirren":9007,"bannister":9008,"margo":9009,"allan":9010,"nd":9011,"befreiung":9012,"stephanie":9013,"umzug":9014,"cynthia":9015,"funktionierte":9016,"inspiriert":9017,"netzwerk":9018,"huch":9019,"sexuellen":9020,"orgasmus":9021,"det":9022,"verarsch":9023,"shin":9024,"hung":9025,"hej":9026,"lehnte":9027,"einzeln":9028,"mischt":9029,"call":9030,"said":9031,"verbrochen":9032,"verlorenen":9033,"aufsetzen":9034,"ergreift":9035,"ausdenken":9036,"samt":9037,"gelang":9038,"maß":9039,"abdrücke":9040,"chemikalien":9041,"unabhängigkeit":9042,"anflug":9043,"versenken":9044,"banks":9045,"gans":9046,"erpressen":9047,"schwur":9048,"tausch":9049,"scham":9050,"gewagt":9051,"konzentriere":9052,"regierungen":9053,"castle":9054,"senor":9055,"aufgestellt":9056,"dämmerung":9057,"ändere":9058,"fluchen":9059,"zeilen":9060,"perry":9061,"autsch":9062,"wing":9063,"linus":9064,"angelo":9065,"sparta":9066,"durchsage":9067,"drittel":9068,"signora":9069,"speziellen":9070,"geile":9071,"tattoo":9072,"frances":9073,"garfield":9074,"kondom":9075,"megan":9076,"zurückhalten":9077,"place":9078,"aufzupassen":9079,"need":9080,"saddam":9081,"beschützer":9082,"ehrgeiz":9083,"nahen":9084,"ähnliche":9085,"zeus":9086,"armeen":9087,"feindliche":9088,"beraubt":9089,"tapferkeit":9090,"zurückgezogen":9091,"verbinde":9092,"erstatten":9093,"madchen":9094,"gesunde":9095,"wegtreten":9096,"herd":9097,"küsste":9098,"sprit":9099,"verträge":9100,"durchschaut":9101,"triumph":9102,"gastgeber":9103,"aufpasst":9104,"sofern":9105,"verdanke":9106,"gierig":9107,"beobachtung":9108,"wechselt":9109,"ermöglicht":9110,"zudem":9111,"rabbit":9112,"kommandeur":9113,"luder":9114,"fowler":9115,"arrest":9116,"gespenst":9117,"direkte":9118,"faiis":9119,"unterschreibe":9120,"vollbracht":9121,"tucker":9122,"klaut":9123,"plane":9124,"dixon":9125,"kasino":9126,"erkältung":9127,"metro":9128,"alliierten":9129,"ernie":9130,"johan":9131,"zeichnung":9132,"town":9133,"airlines":9134,"mythos":9135,"chen":9136,"lupin":9137,"lnspektor":9138,"doolittle":9139,"verstehste":9140,"jeremy":9141,"joo":9142,"jamal":9143,"donaghy":9144,"motherfucker":9145,"inspiration":9146,"foltern":9147,"kritiker":9148,"kerker":9149,"bedacht":9150,"signor":9151,"häuschen":9152,"schleier":9153,"litt":9154,"tödliche":9155,"eule":9156,"folgst":9157,"gerichts":9158,"höschen":9159,"mitteilung":9160,"verbiete":9161,"zerbrechen":9162,"aufschreiben":9163,"furchtbares":9164,"reserve":9165,"konten":9166,"wichtigeres":9167,"lachte":9168,"lustiges":9169,"grafen":9170,"töricht":9171,"entwurf":9172,"befand":9173,"austausch":9174,"bennett":9175,"pyjama":9176,"abfahrt":9177,"titelseite":9178,"langeweile":9179,"beziehen":9180,"vertrete":9181,"bräute":9182,"geerbt":9183,"empfehlung":9184,"rosie":9185,"inmitten":9186,"vergiften":9187,"tibet":9188,"kaisers":9189,"bess":9190,"aufgehängt":9191,"wehtut":9192,"aßen":9193,"reno":9194,"fehlst":9195,"klatsch":9196,"magische":9197,"ait":9198,"soiche":9199,"biene":9200,"carolina":9201,"sturz":9202,"wahlen":9203,"bräuchten":9204,"harriet":9205,"nora":9206,"mieter":9207,"gärtner":9208,"schülerin":9209,"pflaster":9210,"country":9211,"vergebt":9212,"ping":9213,"positionen":9214,"donnie":9215,"mistkerle":9216,"buzz":9217,"abhängen":9218,"galaxien":9219,"jähriger":9220,"remy":9221,"abschlussball":9222,"immernoch":9223,"gebumst":9224,"unterhosen":9225,"erfand":9226,"schleppen":9227,"privileg":9228,"anmachen":9229,"verpflichtung":9230,"porno":9231,"bitteschön":9232,"open":9233,"locke":9234,"verwechseln":9235,"nachname":9236,"braunen":9237,"fände":9238,"angespannt":9239,"lädt":9240,"scheren":9241,"günstig":9242,"bert":9243,"morris":9244,"streicheln":9245,"zaubern":9246,"deuten":9247,"erwecken":9248,"sawyer":9249,"weigert":9250,"politisch":9251,"kaliber":9252,"vetter":9253,"donnerwetter":9254,"pierce":9255,"lobby":9256,"lächle":9257,"griffin":9258,"genannten":9259,"realistisch":9260,"les":9261,"roland":9262,"schlimmen":9263,"reinkommt":9264,"verschoben":9265,"aneinander":9266,"verbrechens":9267,"dosen":9268,"tapferen":9269,"streichholz":9270,"genehmigt":9271,"pulver":9272,"liebiing":9273,"aiien":9274,"burton":9275,"leitungen":9276,"hummer":9277,"verdeckt":9278,"unterschiedliche":9279,"scht":9280,"finanzieren":9281,"costello":9282,"jonesy":9283,"verdächtiger":9284,"pascal":9285,"soziale":9286,"woiit":9287,"wärmer":9288,"lambert":9289,"geschluckt":9290,"joshua":9291,"festival":9292,"ritual":9293,"koennen":9294,"bender":9295,"wales":9296,"totaler":9297,"chow":9298,"blade":9299,"ferris":9300,"design":9301,"erwischte":9302,"getränke":9303,"made":9304,"pazifik":9305,"binde":9306,"wahrlich":9307,"wurdet":9308,"wahrhaftig":9309,"blickt":9310,"vergeblich":9311,"drängt":9312,"aufruf":9313,"schreck":9314,"direkten":9315,"todesstrafe":9316,"strenge":9317,"hohes":9318,"gedeckt":9319,"erkältet":9320,"zwecklos":9321,"erlitten":9322,"diamant":9323,"angestellter":9324,"vorbeigekommen":9325,"grundlage":9326,"genutzt":9327,"nikolaus":9328,"ausgestiegen":9329,"scheidet":9330,"marx":9331,"heizung":9332,"gebäudes":9333,"ruhige":9334,"vermutung":9335,"gleicht":9336,"ag":9337,"dergleichen":9338,"geguckt":9339,"füsse":9340,"rocks":9341,"nötige":9342,"ausgesagt":9343,"betroffen":9344,"instrument":9345,"mount":9346,"schuie":9347,"steiie":9348,"stoß":9349,"jackett":9350,"lehrt":9351,"erschüttert":9352,"telefonbuch":9353,"falken":9354,"geschwätz":9355,"rauskriegen":9356,"nevada":9357,"cut":9358,"verstorben":9359,"skinner":9360,"begleiter":9361,"aschenbecher":9362,"aktionen":9363,"brötchen":9364,"klaus":9365,"abgelenkt":9366,"ridley":9367,"len":9368,"coole":9369,"weissen":9370,"illegale":9371,"mace":9372,"joint":9373,"corleone":9374,"thorndyke":9375,"anakin":9376,"schlampen":9377,"verfickte":9378,"hero":9379,"wärs":9380,"wunderschönes":9381,"halts":9382,"his":9383,"hülle":9384,"eyes":9385,"festgehalten":9386,"glückliches":9387,"überbringen":9388,"liefert":9389,"log":9390,"römischen":9391,"vorbereitungen":9392,"vorwurf":9393,"schaufel":9394,"herauf":9395,"wohlstand":9396,"anderswo":9397,"strahlung":9398,"starrt":9399,"vermasseln":9400,"rast":9401,"manner":9402,"massage":9403,"bankrott":9404,"bones":9405,"aufwecken":9406,"entkommt":9407,"reiste":9408,"außerordentlich":9409,"assistenten":9410,"schwierigen":9411,"dörfer":9412,"eingeweide":9413,"marguerite":9414,"lustiger":9415,"cape":9416,"masken":9417,"ausgezeichnete":9418,"parfum":9419,"blondine":9420,"nähen":9421,"überdenken":9422,"ieicht":9423,"vermieten":9424,"brei":9425,"attacke":9426,"harding":9427,"thelma":9428,"tur":9429,"popcorn":9430,"behält":9431,"weltall":9432,"te":9433,"crazy":9434,"nino":9435,"pam":9436,"nixon":9437,"yoko":9438,"alien":9439,"rockmusik":9440,"lynn":9441,"voor":9442,"mcfly":9443,"vierzig":9444,"industrie":9445,"weisse":9446,"dead":9447,"kindergarten":9448,"three":9449,"abgestürzt":9450,"erstochen":9451,"programme":9452,"verspätet":9453,"romantik":9454,"lösegeld":9455,"brücken":9456,"bedrohen":9457,"steinen":9458,"mikrofon":9459,"friedrich":9460,"havanna":9461,"hereinkommen":9462,"loyal":9463,"anstalt":9464,"unverständliche":9465,"portier":9466,"verpflichtungen":9467,"fahrkarten":9468,"einwände":9469,"mozart":9470,"vornamen":9471,"enttäuschung":9472,"werke":9473,"scheinwerfer":9474,"gewebe":9475,"riff":9476,"tierarzt":9477,"flugplatz":9478,"traurigkeit":9479,"ohrringe":9480,"franks":9481,"gate":9482,"voii":9483,"gregory":9484,"spanische":9485,"teuren":9486,"joel":9487,"catalina":9488,"schnellen":9489,"händchen":9490,"übernimmst":9491,"kleinigkeiten":9492,"verspricht":9493,"haustür":9494,"erlangen":9495,"körperliche":9496,"schnecken":9497,"büros":9498,"vorsprechen":9499,"anomalie":9500,"taschenlampe":9501,"unterhose":9502,"bluse":9503,"reihenfolge":9504,"heh":9505,"clan":9506,"jade":9507,"meg":9508,"biff":9509,"generator":9510,"hubert":9511,"erschiessen":9512,"monitor":9513,"astronauten":9514,"jen":9515,"zo":9516,"donny":9517,"corporation":9518,"dreizehn":9519,"wußtest":9520,"sperma":9521,"hinkriegen":9522,"clean":9523,"tagelang":9524,"tapfere":9525,"damm":9526,"römische":9527,"ziegen":9528,"streik":9529,"sehne":9530,"cady":9531,"elektrische":9532,"stühle":9533,"zündet":9534,"bemühungen":9535,"derart":9536,"packung":9537,"zusätzlich":9538,"einlegen":9539,"übernahm":9540,"erfinder":9541,"schliefen":9542,"exklusiv":9543,"verstärken":9544,"ost":9545,"haie":9546,"klugscheißer":9547,"plaza":9548,"kessel":9549,"bon":9550,"scheußlich":9551,"brent":9552,"todesursache":9553,"abgeschossen":9554,"pfadfinder":9555,"großteil":9556,"altmodisch":9557,"isabel":9558,"vorgeschlagen":9559,"verein":9560,"durchmachen":9561,"bevorzuge":9562,"zärtlich":9563,"carpenter":9564,"stärkste":9565,"umarmt":9566,"heilmittel":9567,"bedürfnisse":9568,"weiblich":9569,"keri":9570,"ansager":9571,"verbessert":9572,"ts":9573,"kumpei":9574,"gottverdammte":9575,"creed":9576,"datenbank":9577,"point":9578,"schwanzlutscher":9579,"gewähren":9580,"holten":9581,"angaben":9582,"innerlich":9583,"dulden":9584,"bettler":9585,"verbannt":9586,"vollendet":9587,"streitet":9588,"beruht":9589,"babylon":9590,"geschmeckt":9591,"aufbewahrt":9592,"nachnamen":9593,"sonntags":9594,"professionell":9595,"europas":9596,"erschrocken":9597,"knoblauch":9598,"outfit":9599,"chefs":9600,"korridor":9601,"extreme":9602,"demonstration":9603,"hugh":9604,"falten":9605,"verständigen":9606,"telefonzelle":9607,"zahnbürste":9608,"misch":9609,"helfer":9610,"eröffnung":9611,"unruhig":9612,"angesprochen":9613,"vage":9614,"schmetterling":9615,"wahnsinniger":9616,"bewaffneten":9617,"trommel":9618,"ekel":9619,"miriam":9620,"erlebnis":9621,"schicksals":9622,"idiotisch":9623,"ten":9624,"rück":9625,"beerdigt":9626,"silver":9627,"töne":9628,"ausgeschaltet":9629,"wäscht":9630,"latein":9631,"schlamassel":9632,"mögiich":9633,"derer":9634,"mack":9635,"männchen":9636,"hälst":9637,"sabrina":9638,"organismus":9639,"semester":9640,"kendall":9641,"ramón":9642,"erika":9643,"dent":9644,"titan":9645,"kanzler":9646,"lennox":9647,"darryl":9648,"kunta":9649,"polanski":9650,"dope":9651,"cheryl":9652,"aziz":9653,"paare":9654,"fünften":9655,"dollars":9656,"nazi":9657,"komplex":9658,"pervers":9659,"cat":9660,"ausweichen":9661,"anfühlt":9662,"wehen":9663,"zwing":9664,"schleichen":9665,"partie":9666,"erscheinung":9667,"anbetracht":9668,"gelingen":9669,"erwacht":9670,"geschmeichelt":9671,"äußeren":9672,"feuerwehrmann":9673,"jahrhunderten":9674,"glückwünsche":9675,"besetzung":9676,"anpassen":9677,"bella":9678,"wirbel":9679,"blute":9680,"geriet":9681,"takt":9682,"befiehlt":9683,"gesunken":9684,"häftling":9685,"herumlaufen":9686,"amerikanerin":9687,"erreichte":9688,"herzanfall":9689,"modern":9690,"grösser":9691,"strohsack":9692,"beging":9693,"letztlich":9694,"büffel":9695,"belohnt":9696,"zündung":9697,"ghetto":9698,"anschluss":9699,"geahnt":9700,"behörde":9701,"scheiben":9702,"base":9703,"gelangweilt":9704,"om":9705,"jamieson":9706,"nat":9707,"schenkel":9708,"gerochen":9709,"chinatown":9710,"doiiar":9711,"marta":9712,"fühlten":9713,"chas":9714,"trinity":9715,"paulette":9716,"türken":9717,"magier":9718,"scharfschützen":9719,"erik":9720,"sonnenbrille":9721,"psychopath":9722,"cooler":9723,"jap":9724,"vagina":9725,"bain":9726,"cuddy":9727,"some":9728,"wanna":9729,"gale":9730,"auslösen":9731,"obhut":9732,"anständigen":9733,"schiffes":9734,"ängste":9735,"verwalter":9736,"western":9737,"veränderte":9738,"eingebildet":9739,"einpacken":9740,"trauern":9741,"dutzende":9742,"meisterwerk":9743,"gebucht":9744,"armband":9745,"riley":9746,"manchester":9747,"beschwerde":9748,"hauch":9749,"mitgemacht":9750,"hinweisen":9751,"großartiges":9752,"fantastische":9753,"glücklicherweise":9754,"zeitschriften":9755,"finanzielle":9756,"gönnen":9757,"stößt":9758,"kompass":9759,"bewirken":9760,"frederick":9761,"studiere":9762,"wertvolle":9763,"bekanntschaft":9764,"ärgerlich":9765,"langweilt":9766,"themen":9767,"lover":9768,"ba":9769,"reingefallen":9770,"pony":9771,"anvertraut":9772,"ansehe":9773,"quere":9774,"rutsch":9775,"begeisterung":9776,"zitat":9777,"damon":9778,"rüstung":9779,"amerikanern":9780,"erhielten":9781,"aufsuchen":9782,"juckt":9783,"ausrauben":9784,"gereicht":9785,"sascha":9786,"gemeinsames":9787,"lndianer":9788,"auserwählt":9789,"iangsam":9790,"only":9791,"bösewicht":9792,"ungarn":9793,"briefkasten":9794,"physik":9795,"ld":9796,"vergewaltigen":9797,"ermordung":9798,"knurren":9799,"sonja":9800,"limo":9801,"odile":9802,"hee":9803,"bennet":9804,"satellit":9805,"lesbe":9806,"dupree":9807,"oger":9808,"hope":9809,"bekamst":9810,"verarschst":9811,"herzukommen":9812,"gewußt":9813,"erzählten":9814,"fürchtest":9815,"überquert":9816,"ehrlicher":9817,"einfangen":9818,"teilweise":9819,"hinreißend":9820,"bemerkung":9821,"berufen":9822,"drehst":9823,"tätig":9824,"täuscht":9825,"streifenwagen":9826,"stockholm":9827,"anordnung":9828,"vermitteln":9829,"orangensaft":9830,"sherlock":9831,"angerührt":9832,"kleidern":9833,"verdreht":9834,"darsteller":9835,"englands":9836,"unzählige":9837,"falke":9838,"treppen":9839,"lose":9840,"eingreifen":9841,"dramatisch":9842,"versteckten":9843,"heuchler":9844,"chinese":9845,"stattfindet":9846,"bewaffnete":9847,"geritten":9848,"wirkst":9849,"lilly":9850,"betritt":9851,"ga":9852,"pauline":9853,"kandidaten":9854,"packte":9855,"dvd":9856,"saloon":9857,"gebrauch":9858,"kopieren":9859,"ziemiich":9860,"aufsatz":9861,"tassen":9862,"soiitest":9863,"ernten":9864,"zusätzliche":9865,"reinheit":9866,"mörderin":9867,"ärzten":9868,"benutzten":9869,"lücke":9870,"jura":9871,"johannes":9872,"nervst":9873,"ups":9874,"chemische":9875,"michaels":9876,"kardinal":9877,"sechste":9878,"hr":9879,"kopenhagen":9880,"alberto":9881,"ns":9882,"füllt":9883,"abgewiesen":9884,"ringo":9885,"global":9886,"syndrom":9887,"nicolas":9888,"alison":9889,"aluminium":9890,"evakuierung":9891,"mails":9892,"siu":9893,"sifu":9894,"flüchten":9895,"versuchs":9896,"stewart":9897,"seltene":9898,"hob":9899,"rollt":9900,"einsamer":9901,"justiz":9902,"hinab":9903,"erhoben":9904,"massen":9905,"fortsetzung":9906,"geiger":9907,"blonden":9908,"schöpfung":9909,"angeschlossen":9910,"stürmen":9911,"aufzustehen":9912,"ausliefern":9913,"unteroffizier":9914,"vers":9915,"isoliert":9916,"deckel":9917,"medaille":9918,"endlos":9919,"interessiere":9920,"vielmehr":9921,"schweben":9922,"arabien":9923,"tische":9924,"glen":9925,"wissenschaftliche":9926,"verschwiegen":9927,"bücherei":9928,"tanken":9929,"studien":9930,"delia":9931,"gefangenschaft":9932,"sonde":9933,"zustößt":9934,"ernannt":9935,"darlehen":9936,"festgestellt":9937,"ruber":9938,"luftwaffe":9939,"gleis":9940,"rührend":9941,"weigern":9942,"hiervon":9943,"verhält":9944,"gefreiter":9945,"business":9946,"türkei":9947,"alma":9948,"genauen":9949,"ski":9950,"angemacht":9951,"giückiich":9952,"notwehr":9953,"geistern":9954,"vermissten":9955,"aufsicht":9956,"mamas":9957,"hannes":9958,"klebt":9959,"elektrizität":9960,"kunstwerk":9961,"versauen":9962,"fehier":9963,"rt":9964,"sauce":9965,"leichnam":9966,"alarmstufe":9967,"everett":9968,"erica":9969,"stadium":9970,"globale":9971,"lecter":9972,"ungestört":9973,"must":9974,"behandelst":9975,"pflege":9976,"begabt":9977,"gebieter":9978,"sonderbar":9979,"eingedrungen":9980,"unterschätzt":9981,"vous":9982,"technische":9983,"täubchen":9984,"theorien":9985,"yards":9986,"predigt":9987,"neuigkeit":9988,"erfolgt":9989,"löse":9990,"magischen":9991,"rezeption":9992,"option":9993,"softitler":9994,"weggefahren":9995,"schneit":9996,"schwächer":9997,"nachgesehen":9998,"erreiche":9999,"pumpen":10000,"plage":10001,"betreiben":10002,"scher":10003,"too":10004,"einmalig":10005,"glückstag":10006,"vermisste":10007,"maestro":10008,"privates":10009,"kooperation":10010,"jüdische":10011,"automobil":10012,"joanna":10013,"intakt":10014,"papagei":10015,"mehl":10016,"tonne":10017,"wheeler":10018,"verwandter":10019,"überlebte":10020,"spezialist":10021,"buchhaltung":10022,"perspektive":10023,"schlauch":10024,"warschau":10025,"abgefeuert":10026,"saint":10027,"auszeit":10028,"runtergefallen":10029,"gesendet":10030,"kritisch":10031,"vergeudet":10032,"ermittelt":10033,"überaii":10034,"veranstaltung":10035,"jugendlichen":10036,"bordell":10037,"tournee":10038,"blockieren":10039,"lautlos":10040,"lina":10041,"slip":10042,"abel":10043,"mona":10044,"wyatt":10045,"piepsen":10046,"auschwitz":10047,"dns":10048,"werner":10049,"sparrow":10050,"patty":10051,"kick":10052,"fat":10053,"marcy":10054,"shirts":10055,"curnow":10056,"yan":10057,"topper":10058,"rauszufinden":10059,"schildkröte":10060,"strick":10061,"veranstalten":10062,"ergriffen":10063,"traurigen":10064,"kentucky":10065,"ausgestattet":10066,"schonen":10067,"merci":10068,"kerlen":10069,"gefälscht":10070,"kratzt":10071,"teich":10072,"vorhast":10073,"einholen":10074,"double":10075,"arbeitszimmer":10076,"geplatzt":10077,"ähnelt":10078,"gattin":10079,"sozialen":10080,"basketball":10081,"gesprengt":10082,"getränk":10083,"fuller":10084,"gestehe":10085,"bearbeiten":10086,"sauberer":10087,"niedergeschlagen":10088,"klatschen":10089,"benehmt":10090,"wundervollen":10091,"wundervoller":10092,"spontan":10093,"bitter":10094,"hüften":10095,"slade":10096,"ecken":10097,"geschmissen":10098,"weiches":10099,"kassieren":10100,"niete":10101,"westlichen":10102,"sauerei":10103,"oregon":10104,"dolores":10105,"anrief":10106,"angewohnheit":10107,"friedens":10108,"katharina":10109,"opfers":10110,"kommunismus":10111,"änderung":10112,"brasilien":10113,"iebt":10114,"briggs":10115,"erziehen":10116,"berechnungen":10117,"prophezeiung":10118,"fahrzeuge":10119,"einzusetzen":10120,"igitt":10121,"sabine":10122,"stroud":10123,"markus":10124,"grossmutter":10125,"sanchez":10126,"stefan":10127,"nasa":10128,"security":10129,"geschäften":10130,"beängstigend":10131,"imperium":10132,"fertigmachen":10133,"verbrenne":10134,"absturz":10135,"music":10136,"architekt":10137,"hort":10138,"quält":10139,"blüht":10140,"verwöhnt":10141,"jungfrauen":10142,"menschlichkeit":10143,"staffel":10144,"dafur":10145,"perfektes":10146,"hingelegt":10147,"errichten":10148,"beklagen":10149,"hassan":10150,"infanterie":10151,"zäh":10152,"silvester":10153,"drive":10154,"entzückt":10155,"heirateten":10156,"cafe":10157,"publicity":10158,"depression":10159,"verschwende":10160,"blutig":10161,"tippen":10162,"zimmerservice":10163,"passend":10164,"verstärkt":10165,"aufgeführt":10166,"basta":10167,"frechheit":10168,"schilling":10169,"sende":10170,"zielt":10171,"zurückkam":10172,"sehnen":10173,"buffalo":10174,"motoren":10175,"erdbeeren":10176,"hartes":10177,"adressen":10178,"spab":10179,"moor":10180,"schiecht":10181,"ablenkung":10182,"umzugehen":10183,"verstößt":10184,"rufus":10185,"nummernschild":10186,"erfuhren":10187,"frühjahr":10188,"wachstum":10189,"partnerin":10190,"key":10191,"enorme":10192,"älterer":10193,"brewster":10194,"jüngeren":10195,"insekten":10196,"evakuiert":10197,"zeugs":10198,"aron":10199,"nuss":10200,"ausprobiert":10201,"nonnen":10202,"gnädiger":10203,"marihuana":10204,"chambers":10205,"asyl":10206,"galaxis":10207,"datei":10208,"fiddler":10209,"ella":10210,"hallenbeck":10211,"handys":10212,"ip":10213,"spooner":10214,"sms":10215,"untranslated":10216,"verdoppeln":10217,"regal":10218,"around":10219,"ernsthafte":10220,"instrumente":10221,"stieß":10222,"lumpen":10223,"nachschub":10224,"julius":10225,"fliegende":10226,"zurückkehrt":10227,"benachrichtigen":10228,"fleißig":10229,"handle":10230,"mlt":10231,"entgeht":10232,"allerseits":10233,"brenne":10234,"schließfach":10235,"unglücklicherweise":10236,"langsame":10237,"murmelt":10238,"erwiesen":10239,"anzubieten":10240,"irland":10241,"rausgeholt":10242,"freiem":10243,"frost":10244,"norton":10245,"konsul":10246,"lästig":10247,"halber":10248,"enkelin":10249,"verkündet":10250,"boulevard":10251,"ausgenommen":10252,"klippe":10253,"hinzufügen":10254,"verbraucht":10255,"beider":10256,"mandanten":10257,"krimineller":10258,"legenden":10259,"pfeile":10260,"wettkampf":10261,"lunch":10262,"drohungen":10263,"wirjetzt":10264,"onkei":10265,"waffenstillstand":10266,"ay":10267,"schmilzt":10268,"grausamkeit":10269,"brenda":10270,"schreiber":10271,"entschluss":10272,"schweinefleisch":10273,"sizilien":10274,"geknackt":10275,"zugegeben":10276,"inn":10277,"filmstar":10278,"geblasen":10279,"investieren":10280,"antwortest":10281,"überschritten":10282,"angehörigen":10283,"segnen":10284,"vernünftige":10285,"pascha":10286,"kuß":10287,"alkoholiker":10288,"erzähien":10289,"trefft":10290,"verbündeten":10291,"geschick":10292,"lucien":10293,"verfügen":10294,"massachusetts":10295,"hebräisch":10296,"kommandanten":10297,"vereinigung":10298,"ko":10299,"sake":10300,"mei":10301,"ueber":10302,"hiess":10303,"stiefvater":10304,"region":10305,"hacker":10306,"ramon":10307,"castro":10308,"storm":10309,"countdown":10310,"bohren":10311,"karma":10312,"mu":10313,"milan":10314,"sven":10315,"hyun":10316,"diskette":10317,"männlichen":10318,"lebensunterhalt":10319,"amber":10320,"bienen":10321,"yankee":10322,"engagieren":10323,"hierbei":10324,"think":10325,"run":10326,"aufhörst":10327,"garde":10328,"zugestoßen":10329,"verschonen":10330,"gatten":10331,"trennt":10332,"proviant":10333,"judah":10334,"errichtet":10335,"provozieren":10336,"kampfes":10337,"ungewöhnliche":10338,"heimweg":10339,"kindermädchen":10340,"fix":10341,"küsschen":10342,"zugrunde":10343,"belassen":10344,"aufsteigen":10345,"zaren":10346,"rouge":10347,"bekämpft":10348,"insbesondere":10349,"hoffman":10350,"interviews":10351,"fund":10352,"bedienung":10353,"köpfchen":10354,"bestimme":10355,"frucht":10356,"ausbruch":10357,"prüfungen":10358,"breite":10359,"bestechen":10360,"komplizen":10361,"betrinken":10362,"analysieren":10363,"einhalten":10364,"gedruckt":10365,"überdosis":10366,"speisen":10367,"unentschieden":10368,"haines":10369,"beschuss":10370,"bestätige":10371,"abgang":10372,"aiiem":10373,"iernen":10374,"señora":10375,"gefüttert":10376,"talentiert":10377,"spanischen":10378,"getauft":10379,"fußboden":10380,"springs":10381,"anständiges":10382,"bombardiert":10383,"werkzeuge":10384,"santiago":10385,"beschleunigen":10386,"iässt":10387,"autoschlüssel":10388,"management":10389,"gallagher":10390,"rudi":10391,"erregen":10392,"italienischen":10393,"maxwell":10394,"hopper":10395,"beck":10396,"reste":10397,"zeh":10398,"buchstäblich":10399,"talbot":10400,"miez":10401,"camillo":10402,"jüdisch":10403,"dickie":10404,"goldie":10405,"sook":10406,"perverser":10407,"herrliche":10408,"blüten":10409,"täuschung":10410,"besaß":10411,"enthalten":10412,"leichenschauhaus":10413,"id":10414,"gummi":10415,"kakao":10416,"hässlichen":10417,"verhören":10418,"zeugnis":10419,"ankamen":10420,"wiederkommt":10421,"vorführung":10422,"heilung":10423,"unsichtbaren":10424,"vergeltung":10425,"technischen":10426,"pennsylvania":10427,"mutters":10428,"pub":10429,"andrews":10430,"papas":10431,"fliegenden":10432,"reduziert":10433,"vorgefallen":10434,"atmung":10435,"würfel":10436,"aufwärts":10437,"zwecke":10438,"stevie":10439,"schriftlich":10440,"rechne":10441,"wäldern":10442,"jawohi":10443,"barcelona":10444,"schwing":10445,"trauben":10446,"corey":10447,"entkam":10448,"cutler":10449,"startklar":10450,"iiebt":10451,"russ":10452,"archiv":10453,"ast":10454,"ära":10455,"schauspiel":10456,"verstopft":10457,"erwachen":10458,"sung":10459,"medikament":10460,"vinnie":10461,"muessen":10462,"tätowierung":10463,"standort":10464,"erkenntnis":10465,"melissa":10466,"tanya":10467,"gooper":10468,"bevorzugen":10469,"magda":10470,"freya":10471,"ltto":10472,"paley":10473,"fussball":10474,"pak":10475,"autoren":10476,"herzustellen":10477,"haue":10478,"dominic":10479,"künstliche":10480,"had":10481,"god":10482,"entscheidest":10483,"verwirren":10484,"selig":10485,"kaufmann":10486,"kapital":10487,"benji":10488,"wiener":10489,"roch":10490,"umhang":10491,"zweifle":10492,"raubüberfall":10493,"öfters":10494,"reinlassen":10495,"kleinere":10496,"bearbeitet":10497,"räuspert":10498,"zar":10499,"cora":10500,"unternommen":10501,"riech":10502,"eingeführt":10503,"hauptrolle":10504,"dimension":10505,"sorgte":10506,"vorkommt":10507,"kühlen":10508,"weiblichen":10509,"geschlossenen":10510,"anklagen":10511,"studie":10512,"einlassen":10513,"co":10514,"angesetzt":10515,"beachtet":10516,"geprügelt":10517,"verwendung":10518,"wunderschöner":10519,"metzger":10520,"aufgeht":10521,"neid":10522,"ursprung":10523,"notarzt":10524,"rangehen":10525,"willens":10526,"niveau":10527,"borgen":10528,"strömen":10529,"sterbenden":10530,"bittest":10531,"schwägerin":10532,"scotland":10533,"cheese":10534,"allgemein":10535,"veröffentlichen":10536,"glaubens":10537,"stimmengewirr":10538,"anfasst":10539,"verschwanden":10540,"diskret":10541,"verlangte":10542,"gestapo":10543,"eleanor":10544,"field":10545,"verwaltung":10546,"defekt":10547,"tristan":10548,"außergewöhnliche":10549,"sprüche":10550,"smoking":10551,"vivian":10552,"geparkt":10553,"rupert":10554,"meisterschaft":10555,"entdeckten":10556,"unsterblichkeit":10557,"sicherstellen":10558,"substanz":10559,"kippe":10560,"shanghai":10561,"paolo":10562,"alphonse":10563,"elena":10564,"territorium":10565,"scan":10566,"wu":10567,"meredith":10568,"shack":10569,"camelot":10570,"mattis":10571,"tae":10572,"drogendealer":10573,"schonmal":10574,"auszugehen":10575,"lf":10576,"listen":10577,"sichergehen":10578,"entfliehen":10579,"begleichen":10580,"aberjetzt":10581,"gesündigt":10582,"unterschreib":10583,"kaiserliche":10584,"betäubt":10585,"hingekriegt":10586,"komma":10587,"schlinge":10588,"behältst":10589,"lern":10590,"gabel":10591,"bestell":10592,"abheben":10593,"schlank":10594,"schwindlig":10595,"jeweils":10596,"rauschen":10597,"zerstörte":10598,"unwohl":10599,"absatz":10600,"runterkommen":10601,"eskorte":10602,"erfahre":10603,"hinsehen":10604,"portion":10605,"elliott":10606,"versammeln":10607,"schlicht":10608,"aufklären":10609,"griffen":10610,"jungfer":10611,"clem":10612,"begehren":10613,"elefant":10614,"beschreibt":10615,"pfleger":10616,"auslöschen":10617,"förmlich":10618,"kleben":10619,"franc":10620,"teii":10621,"bedauere":10622,"señorita":10623,"gehirns":10624,"willis":10625,"raffiniert":10626,"abgereist":10627,"grandma":10628,"frieren":10629,"fäiit":10630,"heck":10631,"stattgegeben":10632,"dex":10633,"judas":10634,"imstande":10635,"fettes":10636,"östlich":10637,"studentin":10638,"mitbekommen":10639,"ermittler":10640,"jugendliche":10641,"mathe":10642,"geschütze":10643,"ausmaß":10644,"spuckt":10645,"fiim":10646,"antenne":10647,"best":10648,"ziei":10649,"benedict":10650,"deutet":10651,"prophet":10652,"bam":10653,"religiösen":10654,"harlem":10655,"jon":10656,"lauren":10657,"coffy":10658,"bianca":10659,"kat":10660,"linux":10661,"anderton":10662,"arif":10663,"vader":10664,"together":10665,"freundliche":10666,"treuer":10667,"would":10668,"bagdad":10669,"gräber":10670,"laterne":10671,"unbesorgt":10672,"kappe":10673,"söldner":10674,"jüngere":10675,"verbirgt":10676,"liebende":10677,"verrecken":10678,"schert":10679,"diente":10680,"rausbringen":10681,"behaltet":10682,"jubelt":10683,"empfange":10684,"vorschuss":10685,"alias":10686,"festland":10687,"beunruhigen":10688,"kategorie":10689,"bislang":10690,"forscher":10691,"henderson":10692,"schwört":10693,"kostenlos":10694,"romanze":10695,"misstrauen":10696,"hörner":10697,"rohre":10698,"salut":10699,"nassen":10700,"florence":10701,"klappern":10702,"mordfall":10703,"gewand":10704,"edith":10705,"ehering":10706,"frenchy":10707,"matthews":10708,"schweinchen":10709,"fotografen":10710,"enten":10711,"ihretwegen":10712,"ampel":10713,"rückgrat":10714,"terrasse":10715,"eitelkeit":10716,"übergabe":10717,"innenstadt":10718,"prag":10719,"bewegst":10720,"reingezogen":10721,"effektiv":10722,"flynn":10723,"häit":10724,"bosse":10725,"festnahme":10726,"cliff":10727,"ren":10728,"shadow":10729,"eingeschaltet":10730,"fisher":10731,"antrieb":10732,"luz":10733,"geldbeutel":10734,"sowjetunion":10735,"handbuch":10736,"renata":10737,"identisch":10738,"niere":10739,"reese":10740,"marple":10741,"sammler":10742,"eagle":10743,"surfen":10744,"geschissen":10745,"ying":10746,"moschee":10747,"saphira":10748,"mutanten":10749,"soul":10750,"bullshit":10751,"gestochen":10752,"frühe":10753,"fügen":10754,"liebenden":10755,"bekomm":10756,"verliehen":10757,"haßt":10758,"floß":10759,"adoptiert":10760,"siebte":10761,"herauskommen":10762,"geschöpfe":10763,"verabschiede":10764,"bodyguard":10765,"solide":10766,"zerreißen":10767,"langweile":10768,"zweier":10769,"verschwendest":10770,"verachten":10771,"gewissermaßen":10772,"närrin":10773,"valentine":10774,"zornig":10775,"springer":10776,"vollem":10777,"singapur":10778,"dummköpfe":10779,"gesetzen":10780,"handtücher":10781,"ansteckend":10782,"hingegen":10783,"empfängt":10784,"generäle":10785,"unglückliche":10786,"viermal":10787,"dock":10788,"hartnäckig":10789,"schnelles":10790,"zuhört":10791,"gezielt":10792,"auszudrücken":10793,"legten":10794,"mccarthy":10795,"ansprüche":10796,"kuckuck":10797,"sympathisch":10798,"ausfindig":10799,"lu":10800,"umfeld":10801,"caleb":10802,"terminal":10803,"larrabee":10804,"bronx":10805,"häftlinge":10806,"galvin":10807,"vergewaltiger":10808,"gaby":10809,"osborne":10810,"clans":10811,"viper":10812,"spider":10813,"astrid":10814,"françoise":10815,"cheerleader":10816,"family":10817,"level":10818,"heung":10819,"yuan":10820,"seok":10821,"howl":10822,"machs":10823,"hunderten":10824,"toiletten":10825,"every":10826,"rumhängen":10827,"neuanfang":10828,"einbringen":10829,"schwindelig":10830,"herbringen":10831,"aufziehen":10832,"engen":10833,"lob":10834,"carlotta":10835,"machtlos":10836,"gesichtern":10837,"adel":10838,"warner":10839,"verfallen":10840,"stärksten":10841,"trennten":10842,"rückt":10843,"aufführung":10844,"piept":10845,"rath":10846,"kindchen":10847,"heimweh":10848,"trauriger":10849,"unzufrieden":10850,"einzugehen":10851,"rudern":10852,"ausgelassen":10853,"mittelpunkt":10854,"bekäme":10855,"handelte":10856,"entwickelten":10857,"leistungen":10858,"gedroht":10859,"zurückgebracht":10860,"riese":10861,"dastehen":10862,"verleger":10863,"staunen":10864,"waisen":10865,"schlechteste":10866,"liebenswürdig":10867,"nachgeben":10868,"erklärungen":10869,"zittert":10870,"daddys":10871,"herkomme":10872,"gehirnerschütterung":10873,"schuldgefühle":10874,"beruhigend":10875,"ausbrechen":10876,"profitieren":10877,"eindringlinge":10878,"saunders":10879,"zuzuhören":10880,"beiß":10881,"auswählen":10882,"tate":10883,"stoiz":10884,"free":10885,"liefere":10886,"hintereinander":10887,"lagern":10888,"verheimlichen":10889,"streitkräfte":10890,"roosevelt":10891,"schmied":10892,"vorausgesetzt":10893,"harbor":10894,"gewohnheiten":10895,"harrison":10896,"berührte":10897,"grober":10898,"transporter":10899,"rechter":10900,"wohnten":10901,"verstreut":10902,"grüner":10903,"warden":10904,"handvoll":10905,"bumst":10906,"sen":10907,"flügeln":10908,"emmett":10909,"louie":10910,"verläßt":10911,"bear":10912,"five":10913,"spital":10914,"walsh":10915,"polizistin":10916,"soo":10917,"pamela":10918,"absoluter":10919,"poster":10920,"dana":10921,"schwuler":10922,"bao":10923,"tammy":10924,"gaan":10925,"dateien":10926,"verrätst":10927,"schlösser":10928,"play":10929,"pimmel":10930,"true":10931,"dünne":10932,"gering":10933,"unsre":10934,"bestien":10935,"hu":10936,"lachten":10937,"aussetzen":10938,"sekt":10939,"gießen":10940,"sdh":10941,"sibirien":10942,"sadie":10943,"unerhört":10944,"herkam":10945,"zerreißt":10946,"gesichtsausdruck":10947,"geheimnisvoll":10948,"berühre":10949,"debatte":10950,"casper":10951,"wegrennen":10952,"otis":10953,"byron":10954,"erzbischof":10955,"bindet":10956,"reaktionen":10957,"trockenen":10958,"fabriken":10959,"vorerst":10960,"potential":10961,"hergeschickt":10962,"psychiatrie":10963,"entführer":10964,"seile":10965,"behandle":10966,"kümmerte":10967,"weihnachtsgeschenk":10968,"beau":10969,"probiere":10970,"austauschen":10971,"lsland":10972,"mandant":10973,"fiiegen":10974,"gurt":10975,"bremse":10976,"rivers":10977,"schlägerei":10978,"wagner":10979,"zähl":10980,"meldete":10981,"streife":10982,"lenkrad":10983,"typische":10984,"abgelegt":10985,"connecticut":10986,"simms":10987,"biegen":10988,"mächte":10989,"präzise":10990,"brandon":10991,"positive":10992,"widersprechen":10993,"leises":10994,"clarice":10995,"schiüssei":10996,"pisse":10997,"gucke":10998,"nicki":10999,"percy":11000,"mandy":11001,"models":11002,"türkisch":11003,"quarterback":11004,"scanner":11005,"mcleod":11006,"muriel":11007,"wil":11008,"shuttle":11009,"chad":11010,"leih":11011,"hurley":11012,"rumpf":11013,"nahmst":11014,"umarme":11015,"meere":11016,"trittst":11017,"benötige":11018,"künstlerin":11019,"stünde":11020,"fülle":11021,"gebote":11022,"wa":11023,"wellington":11024,"benutz":11025,"brien":11026,"monatelang":11027,"rauskommst":11028,"matrosen":11029,"befassen":11030,"notwendigkeit":11031,"souvenir":11032,"tiefsten":11033,"unversehrt":11034,"trompete":11035,"flüsse":11036,"spende":11037,"einbildung":11038,"geheimnisvolle":11039,"verdoppelt":11040,"honey":11041,"komplikationen":11042,"zugerichtet":11043,"überwältigt":11044,"gemeine":11045,"gereizt":11046,"schnur":11047,"agentin":11048,"stiefmutter":11049,"befriedigen":11050,"tara":11051,"betete":11052,"flüchtlinge":11053,"schauspielern":11054,"beschatten":11055,"öde":11056,"ungeschickt":11057,"fraß":11058,"erweckt":11059,"liberty":11060,"wendet":11061,"karibik":11062,"vermißt":11063,"hingehst":11064,"velma":11065,"schnellste":11066,"chefin":11067,"fäden":11068,"bars":11069,"korrigieren":11070,"jh":11071,"desaster":11072,"draufgehen":11073,"kippen":11074,"ra":11075,"kopiert":11076,"befreie":11077,"wiegen":11078,"jetzigen":11079,"südafrika":11080,"transportieren":11081,"beobachter":11082,"baii":11083,"starte":11084,"spiels":11085,"ermittlung":11086,"enterprise":11087,"konzern":11088,"berman":11089,"reaktor":11090,"truman":11091,"nadine":11092,"alarmanlage":11093,"prasident":11094,"grundschule":11095,"einkaufszentrum":11096,"hagen":11097,"schiess":11098,"starling":11099,"vickl":11100,"junuh":11101,"deunan":11102,"ichs":11103,"going":11104,"ausgeflippt":11105,"sticht":11106,"schräg":11107,"periode":11108,"pisser":11109,"hop":11110,"our":11111,"shh":11112,"wegkommen":11113,"kutscher":11114,"aufhält":11115,"pracht":11116,"almosen":11117,"gelaunt":11118,"tribun":11119,"studios":11120,"rubel":11121,"feindlichen":11122,"sechsten":11123,"umgekommen":11124,"häschen":11125,"möchtet":11126,"lehne":11127,"stillhalten":11128,"gegenleistung":11129,"ausgeliefert":11130,"anstoßen":11131,"gefällst":11132,"einstecken":11133,"einschüchtern":11134,"dreckiges":11135,"preysing":11136,"begrenzt":11137,"erpresst":11138,"dingern":11139,"beleuchtung":11140,"bloßen":11141,"verlegenheit":11142,"herman":11143,"bezeugen":11144,"crusoe":11145,"stockwerk":11146,"rennbahn":11147,"tablette":11148,"notiert":11149,"bandit":11150,"schämt":11151,"schwitzt":11152,"barrett":11153,"spucke":11154,"abdrücken":11155,"snow":11156,"kalb":11157,"korporal":11158,"kurier":11159,"fandest":11160,"kieines":11161,"mina":11162,"sandwiches":11163,"weiterfahren":11164,"formation":11165,"booth":11166,"verklagt":11167,"oer":11168,"klarmachen":11169,"griechischen":11170,"atemzug":11171,"hayes":11172,"tennessee":11173,"schraube":11174,"vicky":11175,"seins":11176,"fredrik":11177,"giaub":11178,"commissioner":11179,"spot":11180,"homo":11181,"tresorraum":11182,"berkeley":11183,"duran":11184,"quill":11185,"mieze":11186,"raoul":11187,"moss":11188,"attila":11189,"vladimir":11190,"ninja":11191,"howie":11192,"word":11193,"scheißkerle":11194,"fax":11195,"luna":11196,"tj":11197,"arschioch":11198,"gates":11199,"jahrestag":11200,"caitlin":11201,"been":11202,"möcht":11203,"body":11204,"lucia":11205,"zurückzahlen":11206,"ringen":11207,"sinnen":11208,"blüte":11209,"flinte":11210,"ägypter":11211,"zuzusehen":11212,"verhandelt":11213,"kaufhaus":11214,"denjenigen":11215,"erfreuen":11216,"gefalle":11217,"saugen":11218,"trauriges":11219,"strümpfe":11220,"heilt":11221,"fackel":11222,"tunte":11223,"bewirkt":11224,"kriegsgericht":11225,"geputzt":11226,"hinterm":11227,"tantchen":11228,"spater":11229,"optionen":11230,"grauenvoll":11231,"barbaren":11232,"verfolgte":11233,"französischer":11234,"bonbons":11235,"amateur":11236,"höllisch":11237,"getraut":11238,"shelley":11239,"einkommen":11240,"verzichte":11241,"sofortige":11242,"ungeziefer":11243,"unmögliche":11244,"bedankt":11245,"missachtung":11246,"zuverlässig":11247,"bang":11248,"dong":11249,"tranken":11250,"ehemänner":11251,"drohte":11252,"vorläufig":11253,"perle":11254,"anstrengen":11255,"verlasst":11256,"beladen":11257,"ausfüllen":11258,"vorurteile":11259,"leidenschaftlich":11260,"ferkel":11261,"finanziert":11262,"hastings":11263,"mehrheit":11264,"treff":11265,"hähnchen":11266,"polieren":11267,"farbige":11268,"versiegelt":11269,"regina":11270,"madeleine":11271,"fernando":11272,"malley":11273,"übertreib":11274,"melody":11275,"militärischen":11276,"edwardes":11277,"moralische":11278,"giftig":11279,"cap":11280,"hingeht":11281,"coup":11282,"syndikat":11283,"besessenheit":11284,"begrüße":11285,"vergossen":11286,"endes":11287,"lebensformen":11288,"abzuhauen":11289,"designer":11290,"magic":11291,"gracias":11292,"kundschaft":11293,"wle":11294,"korrupt":11295,"orlando":11296,"kairo":11297,"ächzen":11298,"seuche":11299,"slater":11300,"neal":11301,"mer":11302,"drecksau":11303,"michaela":11304,"zhang":11305,"versenkt":11306,"befolgt":11307,"standard":11308,"durchdrehen":11309,"erweitern":11310,"money":11311,"rumsitzen":11312,"rauszuholen":11313,"through":11314,"wood":11315,"spitzname":11316,"begehrt":11317,"omen":11318,"begreift":11319,"spitzen":11320,"psychologie":11321,"quote":11322,"besetzen":11323,"buben":11324,"geistigen":11325,"zauberhaft":11326,"unterwelt":11327,"caesar":11328,"jage":11329,"erhöhe":11330,"rothaarige":11331,"hypothek":11332,"investition":11333,"cotton":11334,"offenbarung":11335,"geborene":11336,"beschränkt":11337,"gegenmittel":11338,"verriegelt":11339,"äußern":11340,"renne":11341,"mutige":11342,"tatest":11343,"haustier":11344,"späten":11345,"hopkins":11346,"zumute":11347,"erfrieren":11348,"gutachten":11349,"widersetzen":11350,"boyle":11351,"versprachen":11352,"konversation":11353,"zulassung":11354,"aktentasche":11355,"beizubringen":11356,"ermöglichen":11357,"dance":11358,"chipping":11359,"iesen":11360,"stiii":11361,"maschinengewehr":11362,"treuen":11363,"fallschirm":11364,"indiana":11365,"iren":11366,"europäischen":11367,"vorgenommen":11368,"putzt":11369,"tip":11370,"volles":11371,"eingriff":11372,"mochtest":11373,"installiert":11374,"verübt":11375,"sicherung":11376,"exzellent":11377,"prince":11378,"timmy":11379,"dunkles":11380,"wänden":11381,"rocco":11382,"manipulieren":11383,"were":11384,"these":11385,"anonym":11386,"hah":11387,"elite":11388,"paso":11389,"hüpfen":11390,"blutest":11391,"hexer":11392,"mean":11393,"pulli":11394,"ostern":11395,"zurueck":11396,"drehung":11397,"sonnen":11398,"reeves":11399,"bridget":11400,"bowen":11401,"schiesst":11402,"norm":11403,"va":11404,"ultimative":11405,"cheers":11406,"zombie":11407,"cla":11408,"gordo":11409,"mima":11410,"zhao":11411,"unters":11412,"hard":11413,"visitenkarte":11414,"ruinierst":11415,"püppchen":11416,"baust":11417,"malerei":11418,"psycho":11419,"nächten":11420,"schluchzen":11421,"zügen":11422,"elende":11423,"wusstet":11424,"grillen":11425,"tanzte":11426,"aufwachsen":11427,"fernhalten":11428,"herrlichkeit":11429,"mordkommission":11430,"zugenommen":11431,"dänemark":11432,"blühen":11433,"zugesehen":11434,"übergebe":11435,"flirten":11436,"hindernis":11437,"poor":11438,"buster":11439,"folgten":11440,"anwesenden":11441,"schwiegersohn":11442,"medium":11443,"strömung":11444,"preisen":11445,"vorhanden":11446,"allmächtigen":11447,"herüber":11448,"fantasien":11449,"lächelst":11450,"auflösen":11451,"erstaunliche":11452,"entsprechen":11453,"eigentliche":11454,"notizbuch":11455,"hungern":11456,"unterschlupf":11457,"lulu":11458,"pakt":11459,"erhört":11460,"zitieren":11461,"sheriffs":11462,"buh":11463,"tickt":11464,"wilkes":11465,"putz":11466,"anhand":11467,"fördern":11468,"verhext":11469,"entspanne":11470,"inne":11471,"kiappe":11472,"dinah":11473,"katalog":11474,"augenbrauen":11475,"dämliche":11476,"aufträge":11477,"lizzie":11478,"ollie":11479,"zusammenbleiben":11480,"haarschnitt":11481,"simpel":11482,"pitt":11483,"beteiligung":11484,"illegalen":11485,"mancher":11486,"leinen":11487,"schnarchen":11488,"philosoph":11489,"innern":11490,"subs":11491,"horst":11492,"theodore":11493,"zurückgegeben":11494,"undercover":11495,"ventil":11496,"gerichtshof":11497,"erzähit":11498,"kolonien":11499,"munson":11500,"usie":11501,"maße":11502,"brock":11503,"dämlichen":11504,"costa":11505,"capitán":11506,"schneewittchen":11507,"wiedergeboren":11508,"scheißt":11509,"ï":11510,"rg":11511,"gestresst":11512,"teilte":11513,"wanze":11514,"mio":11515,"lara":11516,"gottverdammten":11517,"lan":11518,"beatles":11519,"muhammad":11520,"nsa":11521,"birk":11522,"aan":11523,"vlad":11524,"momo":11525,"bündel":11526,"automaten":11527,"food":11528,"than":11529,"did":11530,"sprachst":11531,"fenstern":11532,"maximus":11533,"gesindel":11534,"nötigen":11535,"eingebrockt":11536,"gänge":11537,"raushalten":11538,"lrgendwas":11539,"wegbringen":11540,"oklahoma":11541,"shows":11542,"plätzchen":11543,"mitkommst":11544,"geistige":11545,"aufspüren":11546,"befestigt":11547,"menü":11548,"trocknen":11549,"stör":11550,"zurückbleiben":11551,"verehrt":11552,"griechisch":11553,"verheiratete":11554,"morrison":11555,"bereitschaft":11556,"mutiger":11557,"vortreten":11558,"verbietet":11559,"anständiger":11560,"betonen":11561,"konntet":11562,"primitiv":11563,"bleistift":11564,"angucken":11565,"aufbewahren":11566,"faiien":11567,"casanova":11568,"begeht":11569,"abstoßend":11570,"ruthie":11571,"zweieinhalb":11572,"tick":11573,"klientin":11574,"penelope":11575,"lotto":11576,"deutlicher":11577,"nachtschicht":11578,"auslöser":11579,"marokko":11580,"parasiten":11581,"unklar":11582,"feiertag":11583,"umfallen":11584,"verleiht":11585,"selbstvertrauen":11586,"wasserfall":11587,"texte":11588,"fies":11589,"vermieter":11590,"korn":11591,"kurzfristig":11592,"schweinen":11593,"angie":11594,"hündin":11595,"gunst":11596,"kanadier":11597,"schwangerschaft":11598,"kreise":11599,"ramses":11600,"rd":11601,"glatze":11602,"kakerlaken":11603,"haustiere":11604,"kan":11605,"beale":11606,"lichtgeschwindigkeit":11607,"deke":11608,"line":11609,"astronaut":11610,"panther":11611,"geiler":11612,"hmmm":11613,"beschissenes":11614,"evie":11615,"erwärmung":11616,"nicaragua":11617,"theo":11618,"grösse":11619,"goes":11620,"zuschauen":11621,"intuition":11622,"spritztour":11623,"scheu":11624,"haha":11625,"irrt":11626,"vermischt":11627,"kleinsten":11628,"nervensäge":11629,"gequält":11630,"herbei":11631,"tödlichen":11632,"gescheitert":11633,"skorpion":11634,"englischer":11635,"kanzlei":11636,"umgeht":11637,"vormachen":11638,"stillgestanden":11639,"religiöse":11640,"frühere":11641,"dämlicher":11642,"bankräuber":11643,"fleming":11644,"anrühren":11645,"rausschmeißen":11646,"auskommen":11647,"eindringling":11648,"haushälterin":11649,"genuss":11650,"siebten":11651,"eigen":11652,"betrübt":11653,"hochziehen":11654,"geradewegs":11655,"lhn":11656,"gehorsam":11657,"verliess":11658,"jennings":11659,"befugt":11660,"chirurgen":11661,"freundlichkeit":11662,"mitgekriegt":11663,"verläuft":11664,"wangen":11665,"ausgerutscht":11666,"durchgegangen":11667,"vernon":11668,"einsehen":11669,"schicksai":11670,"haite":11671,"veriieren":11672,"generai":11673,"fetzen":11674,"hinterkopf":11675,"mamma":11676,"pärchen":11677,"mahlzeiten":11678,"davonkommen":11679,"feines":11680,"wachs":11681,"interviewen":11682,"helle":11683,"schacht":11684,"unterschätzen":11685,"freud":11686,"belasten":11687,"suspendiert":11688,"gewahrsam":11689,"zwitschern":11690,"ausgebucht":11691,"merkwürdiges":11692,"damaja":11693,"offiziellen":11694,"herzogin":11695,"ka":11696,"unterschiedlich":11697,"gebadet":11698,"ausfahrt":11699,"krankenstation":11700,"einsatzbereit":11701,"horror":11702,"susanne":11703,"aktenkoffer":11704,"ls":11705,"devon":11706,"lorraine":11707,"ausgänge":11708,"schneiier":11709,"elle":11710,"bea":11711,"spartacus":11712,"polnisch":11713,"machine":11714,"industries":11715,"whoo":11716,"punk":11717,"carios":11718,"seo":11719,"takumi":11720,"iceman":11721,"rambo":11722,"allergie":11723,"eingetragen":11724,"ever":11725,"once":11726,"initiative":11727,"weggerannt":11728,"furchtbarer":11729,"kerlchen":11730,"bissen":11731,"dasein":11732,"pate":11733,"messias":11734,"witzbold":11735,"kapitulation":11736,"gosse":11737,"dreier":11738,"träumer":11739,"provoziert":11740,"heimatstadt":11741,"einberufen":11742,"losgeht":11743,"glücksbringer":11744,"beinhaltet":11745,"spat":11746,"ehefrauen":11747,"oui":11748,"jagte":11749,"ausschließlich":11750,"stücken":11751,"londoner":11752,"gegenstände":11753,"cutter":11754,"bakterien":11755,"passende":11756,"viecher":11757,"tablett":11758,"neville":11759,"springst":11760,"abreißen":11761,"unmoralisch":11762,"ausgenutzt":11763,"muscheln":11764,"freiwilligen":11765,"booten":11766,"eingeliefert":11767,"angenehmen":11768,"beule":11769,"gestolpert":11770,"archer":11771,"wagte":11772,"verlauf":11773,"gegeneinander":11774,"kolumne":11775,"wies":11776,"moralisch":11777,"idiotin":11778,"verschweigen":11779,"wohlauf":11780,"lappen":11781,"handwerk":11782,"horace":11783,"marmelade":11784,"ehriich":11785,"seeie":11786,"feldmarschall":11787,"abgekriegt":11788,"behinderung":11789,"aires":11790,"tito":11791,"aufsehen":11792,"vermutungen":11793,"vermag":11794,"leser":11795,"gewiß":11796,"anzahlung":11797,"drückte":11798,"greife":11799,"bombardieren":11800,"shorty":11801,"steaks":11802,"belgien":11803,"auskunft":11804,"schwiegermutter":11805,"sterbt":11806,"arbeitgeber":11807,"reinziehen":11808,"ausfallen":11809,"aufklärung":11810,"marken":11811,"iaufen":11812,"nizza":11813,"schwan":11814,"anita":11815,"parlament":11816,"psychopathen":11817,"getreide":11818,"hornblower":11819,"beton":11820,"zerfetzt":11821,"kaputten":11822,"hexerei":11823,"baracke":11824,"fun":11825,"memo":11826,"streck":11827,"nene":11828,"vern":11829,"russel":11830,"arbeitsplatz":11831,"informanten":11832,"vulkan":11833,"ilja":11834,"cobb":11835,"saul":11836,"roth":11837,"bubba":11838,"spezialeinheit":11839,"devlin":11840,"bryan":11841,"cleo":11842,"shockley":11843,"grady":11844,"angepisst":11845,"marko":11846,"brackett":11847,"electra":11848,"stingray":11849,"machtest":11850,"anschein":11851,"vorbeischauen":11852,"abläuft":11853,"fish":11854,"verzögerung":11855,"entsetzt":11856,"jüdin":11857,"hässlicher":11858,"unterdrückt":11859,"ruhigen":11860,"tausendmal":11861,"eigenschaft":11862,"ochse":11863,"schweinerei":11864,"verpaßt":11865,"weigerte":11866,"very":11867,"geschehe":11868,"angeber":11869,"vertritt":11870,"krokodil":11871,"spezialisten":11872,"geschmiert":11873,"landest":11874,"aufgehen":11875,"regst":11876,"erwähnten":11877,"schnellstens":11878,"riegel":11879,"flora":11880,"unverändert":11881,"universal":11882,"sierra":11883,"gittern":11884,"unterbrechung":11885,"änderst":11886,"anzuziehen":11887,"düster":11888,"brise":11889,"dummerchen":11890,"angenehmer":11891,"hinteren":11892,"beschlagnahmt":11893,"tuck":11894,"ltalien":11895,"tragische":11896,"behielt":11897,"finster":11898,"auffallen":11899,"kritisieren":11900,"lazarett":11901,"hellen":11902,"ausgetauscht":11903,"à":11904,"freundlichen":11905,"ausgestellt":11906,"ausschuss":11907,"abzulenken":11908,"damais":11909,"aiieine":11910,"verfügt":11911,"portemonnaie":11912,"bands":11913,"gun":11914,"angemeldet":11915,"räum":11916,"ripper":11917,"bequemer":11918,"alexandria":11919,"verstorbene":11920,"empfand":11921,"vormittag":11922,"krug":11923,"frustriert":11924,"konvoi":11925,"eingeschlagen":11926,"unvorstellbar":11927,"schwelle":11928,"diebin":11929,"pyramide":11930,"karel":11931,"inder":11932,"mitzukommen":11933,"gestohlenen":11934,"kreuzen":11935,"propaganda":11936,"übergang":11937,"außenseiter":11938,"kulturen":11939,"atelier":11940,"spartaner":11941,"deborah":11942,"gehirnwäsche":11943,"queens":11944,"brother":11945,"piep":11946,"serienmörder":11947,"kubaner":11948,"tin":11949,"scheisskerl":11950,"liv":11951,"karras":11952,"ronald":11953,"beamen":11954,"naar":11955,"bb":11956,"lesbisch":11957,"konrad":11958,"tre":11959,"simba":11960,"plissken":11961,"imhotep":11962,"paige":11963,"urmel":11964,"zeichnet":11965,"hockey":11966,"hear":11967,"hausfrau":11968,"klarkommen":11969,"geheimes":11970,"höhlen":11971,"geraubt":11972,"erreichbar":11973,"kehr":11974,"aufgeräumt":11975,"entschuldigungen":11976,"labyrinth":11977,"körperverletzung":11978,"wählerisch":11979,"wärest":11980,"verantworten":11981,"abgehört":11982,"engagement":11983,"sorgerecht":11984,"westlich":11985,"glücksspiel":11986,"versäumt":11987,"petersburg":11988,"klartext":11989,"hindert":11990,"löscht":11991,"kiss":11992,"großbritannien":11993,"palace":11994,"sandte":11995,"ruck":11996,"offener":11997,"einzuladen":11998,"schafften":11999,"verschüttet":12000,"erstmals":12001,"heiden":12002,"rubin":12003,"nadeln":12004,"weiterzumachen":12005,"störungen":12006,"aufteilen":12007,"voreilig":12008,"spielfeld":12009,"lebendige":12010,"übungen":12011,"respektlos":12012,"heimgehen":12013,"geschätzt":12014,"gange":12015,"kusine":12016,"rebellion":12017,"hinnehmen":12018,"ergab":12019,"losfahren":12020,"bijou":12021,"morgana":12022,"spieß":12023,"bunny":12024,"katholisch":12025,"darstellung":12026,"suzanne":12027,"diskutiert":12028,"elenden":12029,"ellis":12030,"verbrachten":12031,"anschuldigungen":12032,"architektur":12033,"müller":12034,"vorgelesen":12035,"ziemlicher":12036,"pilar":12037,"schwimmbad":12038,"ketchup":12039,"depressionen":12040,"durchschnitt":12041,"gebraten":12042,"bradley":12043,"empfindet":12044,"verachtung":12045,"gomez":12046,"seufzer":12047,"dorfbewohner":12048,"berechnet":12049,"schwaches":12050,"annette":12051,"geschockt":12052,"anschnallen":12053,"kreislauf":12054,"furz":12055,"blutungen":12056,"nico":12057,"jacks":12058,"kolonie":12059,"natascha":12060,"stick":12061,"dill":12062,"puh":12063,"kotze":12064,"dom":12065,"geoffrey":12066,"tuco":12067,"sichtkontakt":12068,"portia":12069,"jimi":12070,"matrix":12071,"malkovich":12072,"break":12073,"karton":12074,"friend":12075,"leitete":12076,"berechnen":12077,"beschämt":12078,"ansah":12079,"hur":12080,"unterdrückung":12081,"auferstehen":12082,"kündigung":12083,"abgeordneter":12084,"pinsel":12085,"postkarte":12086,"gepflegt":12087,"jaja":12088,"gefährliches":12089,"ausflippen":12090,"ausnahmen":12091,"gebrannt":12092,"dringt":12093,"ausdrücklich":12094,"bemühe":12095,"gebührt":12096,"unbemerkt":12097,"blutbad":12098,"verpass":12099,"baronin":12100,"hotei":12101,"erstellt":12102,"brigade":12103,"gips":12104,"einmalige":12105,"gesandt":12106,"schnecke":12107,"verbrannte":12108,"abendbrot":12109,"kauften":12110,"attraktive":12111,"plötzliche":12112,"emotionale":12113,"plans":12114,"teleskop":12115,"grausamen":12116,"brachen":12117,"hiif":12118,"kröte":12119,"missverstanden":12120,"spender":12121,"streite":12122,"gedemütigt":12123,"kröten":12124,"reingelassen":12125,"hilfssheriff":12126,"omaha":12127,"meeres":12128,"schiedsrichter":12129,"servus":12130,"gemurmel":12131,"kode":12132,"wundervolles":12133,"übernachtet":12134,"spätestens":12135,"eingeklemmt":12136,"erforderlich":12137,"musical":12138,"vors":12139,"mad":12140,"anrichten":12141,"ausweise":12142,"yvonne":12143,"liebevoll":12144,"loomis":12145,"empfindest":12146,"brech":12147,"notieren":12148,"planung":12149,"friss":12150,"mitgekommen":12151,"gibbs":12152,"barmherzigkeit":12153,"durchatmen":12154,"perfektion":12155,"halluzinationen":12156,"empire":12157,"nachdenke":12158,"episode":12159,"wiehert":12160,"cambridge":12161,"tourist":12162,"probieme":12163,"soidaten":12164,"überprüfung":12165,"phoebe":12166,"höchster":12167,"irgendwoher":12168,"zapata":12169,"jonny":12170,"bedeutungslos":12171,"hold":12172,"projekte":12173,"tex":12174,"seoul":12175,"beat":12176,"nahezu":12177,"schubsen":12178,"santos":12179,"versicherungen":12180,"chisum":12181,"swan":12182,"angus":12183,"lyndon":12184,"superhelden":12185,"ahmet":12186,"mig":12187,"sushi":12188,"shizuku":12189,"cassie":12190,"grinch":12191,"fogg":12192,"odie":12193,"momenten":12194,"after":12195,"seminar":12196,"widerspruch":12197,"holy":12198,"has":12199,"lost":12200,"sayid":12201,"säubern":12202,"antlitz":12203,"begabung":12204,"herrlichen":12205,"kostbare":12206,"walzer":12207,"heu":12208,"propheten":12209,"äußere":12210,"merkmale":12211,"iwan":12212,"schwiegervater":12213,"ertönen":12214,"aufstieg":12215,"großmaul":12216,"krankenhäuser":12217,"cocktails":12218,"grundlos":12219,"dranbleiben":12220,"nachschauen":12221,"maschinenraum":12222,"verfehlen":12223,"mysteriöse":12224,"verehrer":12225,"präsentation":12226,"durchgang":12227,"wachsam":12228,"stockwerke":12229,"matrose":12230,"stopf":12231,"lungenentzündung":12232,"gegenzug":12233,"sanatorium":12234,"johns":12235,"ausserhalb":12236,"gewaltige":12237,"zerquetscht":12238,"randolph":12239,"cha":12240,"unruhe":12241,"schnallen":12242,"werf":12243,"urkunde":12244,"gangs":12245,"nachthemd":12246,"dolly":12247,"woods":12248,"lanning":12249,"baumwolle":12250,"weigere":12251,"verwundete":12252,"trinker":12253,"undankbar":12254,"jahrgang":12255,"tipps":12256,"abstimmen":12257,"straßenseite":12258,"treibe":12259,"wörtlich":12260,"spieit":12261,"pastete":12262,"hausarbeit":12263,"adios":12264,"esteban":12265,"corps":12266,"irrenhaus":12267,"wanzen":12268,"mithalten":12269,"betrunkenen":12270,"wisconsin":12271,"reinzukommen":12272,"verärgern":12273,"vorladung":12274,"durchbrechen":12275,"vertuschen":12276,"edna":12277,"buße":12278,"vorgesetzter":12279,"jurij":12280,"säure":12281,"shelby":12282,"lnformation":12283,"kanäle":12284,"insassen":12285,"anhört":12286,"institution":12287,"grunzen":12288,"aufgerissen":12289,"beinah":12290,"irgendjemanden":12291,"verne":12292,"petrus":12293,"blutgruppe":12294,"krater":12295,"deprimierend":12296,"tyson":12297,"rogue":12298,"peg":12299,"peking":12300,"darstellt":12301,"kopfhörer":12302,"stau":12303,"michail":12304,"rene":12305,"erstellen":12306,"willoughby":12307,"image":12308,"lotte":12309,"schnall":12310,"lmage":12311,"sensoren":12312,"arschgesicht":12313,"moretti":12314,"gandhi":12315,"carly":12316,"sadako":12317,"sméagol":12318,"lutschen":12319,"pakete":12320,"massieren":12321,"dachboden":12322,"schwangere":12323,"glücklichste":12324,"fürsorge":12325,"untertanen":12326,"milde":12327,"währenddessen":12328,"stiegen":12329,"reisende":12330,"befehlshaber":12331,"treib":12332,"unterhalb":12333,"endlose":12334,"scheich":12335,"chester":12336,"frankreichs":12337,"auspacken":12338,"holländer":12339,"wahrhaft":12340,"unglaublichen":12341,"forderte":12342,"zugesagt":12343,"zarte":12344,"belastet":12345,"verkleidung":12346,"komplize":12347,"anmelden":12348,"gänzlich":12349,"brich":12350,"diskussionen":12351,"mabel":12352,"abgeschaltet":12353,"abgestellt":12354,"zufriedenheit":12355,"markieren":12356,"flash":12357,"rückgängig":12358,"üblen":12359,"platziert":12360,"palm":12361,"oberflächlich":12362,"roh":12363,"nervenzusammenbruch":12364,"partnerschaft":12365,"verträgt":12366,"schwingt":12367,"diskretion":12368,"wäscherei":12369,"aufgeweckt":12370,"kriminell":12371,"sass":12372,"herausfindet":12373,"geräumt":12374,"building":12375,"gelohnt":12376,"wandert":12377,"göttlich":12378,"zahlte":12379,"quarantäne":12380,"mondlicht":12381,"schäm":12382,"auszusehen":12383,"steckten":12384,"zurückzubringen":12385,"appartement":12386,"nimmer":12387,"wahi":12388,"tyrannen":12389,"bessie":12390,"blutigen":12391,"angebote":12392,"nördlichen":12393,"kiingt":12394,"anhalter":12395,"kleinstadt":12396,"religiös":12397,"eineinhalb":12398,"technicolor":12399,"spitznamen":12400,"aquarium":12401,"flöte":12402,"ferrari":12403,"lebenslauf":12404,"feiertage":12405,"grazie":12406,"kochst":12407,"armstrong":12408,"fakultät":12409,"beweismaterial":12410,"ratschlag":12411,"rußland":12412,"schülern":12413,"ess":12414,"atombombe":12415,"zugeteilt":12416,"haß":12417,"somerset":12418,"macdonald":12419,"oxford":12420,"genf":12421,"masche":12422,"tau":12423,"sportler":12424,"hello":12425,"kontaktiert":12426,"prüfe":12427,"amor":12428,"muschel":12429,"marcellus":12430,"siedlung":12431,"morpheus":12432,"aiier":12433,"nn":12434,"hunnen":12435,"ironisch":12436,"kodex":12437,"aufstellung":12438,"tonband":12439,"angezeigt":12440,"ahab":12441,"gavin":12442,"shake":12443,"infos":12444,"emilio":12445,"ver":12446,"dino":12447,"mallory":12448,"boots":12449,"erleuchtung":12450,"schilder":12451,"katja":12452,"rodin":12453,"cuervo":12454,"dc":12455,"rolling":12456,"urin":12457,"kakerlake":12458,"genetische":12459,"hoden":12460,"torres":12461,"einhorn":12462,"conan":12463,"website":12464,"weasley":12465,"weicht":12466,"could":12467,"things":12468,"erfolgreicher":12469,"betrat":12470,"zählte":12471,"lächelte":12472,"legion":12473,"ehrt":12474,"ater":12475,"demütigen":12476,"aufgezeichnet":12477,"heiter":12478,"weitergeben":12479,"darbietung":12480,"wischen":12481,"hochzeiten":12482,"oberin":12483,"elne":12484,"täten":12485,"schnellsten":12486,"fassade":12487,"reservieren":12488,"auktion":12489,"reichsten":12490,"anteile":12491,"kostbar":12492,"kurzes":12493,"kaltblütig":12494,"übermitteln":12495,"aspekt":12496,"montague":12497,"übt":12498,"gekränkt":12499,"geniale":12500,"blutige":12501,"schwörst":12502,"cockpit":12503,"aktivität":12504,"wegzukommen":12505,"plantage":12506,"yacht":12507,"candy":12508,"pilger":12509,"schluckt":12510,"zusammenleben":12511,"sire":12512,"krallen":12513,"stattgefunden":12514,"runtergehen":12515,"löste":12516,"sträfling":12517,"princeton":12518,"politischer":12519,"diz":12520,"hektar":12521,"auftauchte":12522,"ausschließen":12523,"anfange":12524,"zusteht":12525,"reife":12526,"marseille":12527,"amateure":12528,"gebrochene":12529,"pesos":12530,"banane":12531,"gebrochenen":12532,"verjagt":12533,"gewissheit":12534,"hinstellen":12535,"schuldigen":12536,"ada":12537,"verschluss":12538,"interne":12539,"eingegangen":12540,"würdigen":12541,"balance":12542,"initialen":12543,"edel":12544,"zünder":12545,"matilda":12546,"verabscheue":12547,"brennende":12548,"vöiiig":12549,"untersuche":12550,"vorlesung":12551,"amme":12552,"heiligabend":12553,"leiste":12554,"auftraggeber":12555,"lump":12556,"seiber":12557,"orpheus":12558,"manöver":12559,"beweisstück":12560,"rauskomme":12561,"shampoo":12562,"unterschiede":12563,"auszuziehen":12564,"barley":12565,"störst":12566,"grauenhaft":12567,"wortes":12568,"rettest":12569,"wright":12570,"maui":12571,"care":12572,"oliven":12573,"cheeseburger":12574,"freaks":12575,"iß":12576,"isabelle":12577,"fong":12578,"sugar":12579,"ahhh":12580,"ufo":12581,"bangkok":12582,"bertrand":12583,"stecker":12584,"dia":12585,"fledermäuse":12586,"improvisieren":12587,"nana":12588,"tel":12589,"langley":12590,"forever":12591,"gotho":12592,"trager":12593,"meryl":12594,"maddy":12595,"dianne":12596,"laptop":12597,"shaggy":12598,"arn":12599,"hongsawadi":12600,"verbringst":12601,"journalistin":12602,"twist":12603,"morning":12604,"ausgeliehen":12605,"trauma":12606,"better":12607,"sasha":12608,"angreifer":12609,"französin":12610,"historischen":12611,"ärmste":12612,"höhen":12613,"zahltag":12614,"feldern":12615,"bezieht":12616,"unverschämtheit":12617,"taste":12618,"spülen":12619,"tyrannei":12620,"aspekte":12621,"spezielles":12622,"rain":12623,"zitterst":12624,"unordnung":12625,"lnterview":12626,"finanziell":12627,"kredite":12628,"phyllis":12629,"lad":12630,"parteien":12631,"rechnet":12632,"vorführen":12633,"buches":12634,"festgelegt":12635,"wählten":12636,"angekündigt":12637,"integrität":12638,"gereinigt":12639,"verhungere":12640,"bestelle":12641,"austern":12642,"kopfweh":12643,"conway":12644,"verrotten":12645,"ldeen":12646,"gesamtes":12647,"veranlasst":12648,"malt":12649,"gänsehaut":12650,"wissenschaftlich":12651,"beobachtete":12652,"kriecht":12653,"entgangen":12654,"lordschaft":12655,"flehen":12656,"ellbogen":12657,"kristall":12658,"stinkenden":12659,"festzuhalten":12660,"betsy":12661,"wissens":12662,"ernährt":12663,"paine":12664,"brecht":12665,"mg":12666,"kommentare":12667,"sin":12668,"zerstörer":12669,"besserung":12670,"speicher":12671,"grabe":12672,"wesentliche":12673,"erfährst":12674,"deep":12675,"visum":12676,"vitamine":12677,"tanzten":12678,"abwehr":12679,"freute":12680,"ausstellen":12681,"flugzeugen":12682,"intelligente":12683,"originell":12684,"erschreckend":12685,"verbrennungen":12686,"himmlischen":12687,"kleopatra":12688,"explodierte":12689,"außergewöhnliches":12690,"wiehern":12691,"neuerdings":12692,"kontrolliere":12693,"hausarrest":12694,"verfasst":12695,"abgehalten":12696,"isabella":12697,"eingereicht":12698,"addison":12699,"tiffany":12700,"nero":12701,"japse":12702,"aufessen":12703,"miiiionen":12704,"amis":12705,"entzug":12706,"bekloppt":12707,"entfernte":12708,"schlips":12709,"stewardess":12710,"unbesiegbar":12711,"zusammengeschlagen":12712,"elektronische":12713,"getauscht":12714,"cyrus":12715,"genervt":12716,"kontrollraum":12717,"dei":12718,"sucher":12719,"cup":12720,"duu":12721,"maverick":12722,"hogwarts":12723,"iicht":12724,"schachteln":12725,"verabreden":12726,"besorgst":12727,"thing":12728,"vorrat":12729,"bluff":12730,"schuften":12731,"gefährten":12732,"rausch":12733,"blutes":12734,"hinkommen":12735,"wandte":12736,"lebensende":12737,"legionen":12738,"riemen":12739,"regle":12740,"artig":12741,"banner":12742,"gestimmt":12743,"vierzehn":12744,"blank":12745,"angesagt":12746,"anrufst":12747,"abbekommen":12748,"russischer":12749,"anliegen":12750,"anfängst":12751,"lehnt":12752,"ehrgeizig":12753,"schnarcht":12754,"sauberen":12755,"tyrone":12756,"dietrich":12757,"titanic":12758,"dogs":12759,"pflücken":12760,"gespenster":12761,"warnte":12762,"temperament":12763,"gewöhnlichen":12764,"hässliches":12765,"ferngespräch":12766,"heiliges":12767,"matte":12768,"weide":12769,"abfindung":12770,"kräftiger":12771,"wachst":12772,"füttere":12773,"richtungen":12774,"herrlicher":12775,"arroganz":12776,"erlösen":12777,"süd":12778,"gerüchten":12779,"höchstpersönlich":12780,"genannte":12781,"abigail":12782,"trockene":12783,"geschworene":12784,"goid":12785,"diktator":12786,"genies":12787,"hingehe":12788,"gemischt":12789,"mcnamara":12790,"vertauscht":12791,"kürbis":12792,"schmelzen":12793,"taufe":12794,"durchreise":12795,"nachtclub":12796,"ostküste":12797,"lieh":12798,"sybil":12799,"angreift":12800,"geschleppt":12801,"abbiegen":12802,"verschlafen":12803,"geschäftspartner":12804,"esmeralda":12805,"teilchen":12806,"neigt":12807,"dunbar":12808,"scharfen":12809,"southern":12810,"parks":12811,"kitzelt":12812,"kiki":12813,"dringen":12814,"ähneln":12815,"unbekanntes":12816,"erfassen":12817,"norma":12818,"pur":12819,"zurückfahren":12820,"krabben":12821,"lire":12822,"zurückzuholen":12823,"twain":12824,"anonymen":12825,"zivilist":12826,"botschaften":12827,"maxine":12828,"einfahrt":12829,"bevorzugt":12830,"mineralwasser":12831,"leeres":12832,"vorspiel":12833,"kovak":12834,"stationiert":12835,"spür":12836,"wochenlang":12837,"pepe":12838,"rainer":12839,"press":12840,"six":12841,"tomas":12842,"ballons":12843,"ms":12844,"jenkins":12845,"mlch":12846,"befehi":12847,"hektor":12848,"diene":12849,"norwegen":12850,"ereignissen":12851,"veronika":12852,"thorn":12853,"alain":12854,"gewaltigen":12855,"nemo":12856,"kondome":12857,"paaren":12858,"monty":12859,"harald":12860,"sol":12861,"grill":12862,"rama":12863,"eingebaut":12864,"lux":12865,"disneyland":12866,"informant":12867,"sauna":12868,"fanta":12869,"föderation":12870,"nochmai":12871,"cukor":12872,"stifler":12873,"abende":12874,"mob":12875,"hingehört":12876,"eingefroren":12877,"leave":12878,"even":12879,"adoptieren":12880,"wohlergehen":12881,"modelle":12882,"empfunden":12883,"halfen":12884,"verlockend":12885,"brennenden":12886,"erlöst":12887,"herrschte":12888,"hingefallen":12889,"friedliche":12890,"jumbo":12891,"aufgeschlitzt":12892,"erlaubte":12893,"zerstöre":12894,"ansiehst":12895,"traute":12896,"vollenden":12897,"geschweige":12898,"umweg":12899,"abgeworfen":12900,"melone":12901,"poltern":12902,"razzia":12903,"plänen":12904,"gebrüll":12905,"bewunderung":12906,"part":12907,"meuterei":12908,"temple":12909,"dilemma":12910,"tabu":12911,"beitreten":12912,"bescheidenheit":12913,"minnie":12914,"cook":12915,"eiche":12916,"cafeteria":12917,"einladungen":12918,"gefordert":12919,"hochzeitsreise":12920,"list":12921,"gustav":12922,"herrliches":12923,"interessierst":12924,"babies":12925,"sauberes":12926,"weihnacht":12927,"senatoren":12928,"rodeo":12929,"whitney":12930,"kait":12931,"soiist":12932,"voik":12933,"geflüchtet":12934,"bessern":12935,"ogden":12936,"eden":12937,"salami":12938,"feldzug":12939,"grüsse":12940,"vergißt":12941,"schenkst":12942,"versehentlich":12943,"spike":12944,"mittendrin":12945,"karren":12946,"meintest":12947,"gag":12948,"verarbeiten":12949,"rankommen":12950,"ausgerastet":12951,"verantwortlichen":12952,"flo":12953,"adolf":12954,"backe":12955,"gewehren":12956,"abgeknallt":12957,"campus":12958,"grades":12959,"symptom":12960,"schleim":12961,"ehen":12962,"eiien":12963,"faisch":12964,"doll":12965,"erdboden":12966,"oberleutnant":12967,"waise":12968,"herkommst":12969,"nothing":12970,"mönche":12971,"brady":12972,"teilnehmer":12973,"palästina":12974,"verheimlicht":12975,"rechenschaft":12976,"andersen":12977,"umlaufbahn":12978,"physisch":12979,"anwenden":12980,"mitgeteilt":12981,"mailand":12982,"steigern":12983,"rs":12984,"wiéé":12985,"gruber":12986,"biologie":12987,"trojaner":12988,"lichtjahre":12989,"erbsen":12990,"chandra":12991,"chicken":12992,"maxim":12993,"lebrac":12994,"brighton":12995,"nebenwirkungen":12996,"metapher":12997,"ausgangssperre":12998,"melinda":12999,"coolen":13000,"shelly":13001,"hij":13002,"moslems":13003,"touchdown":13004,"mandela":13005,"izzy":13006,"gandalf":13007,"snape":13008,"är":13009,"bischen":13010,"reinkam":13011,"ineinander":13012,"orangen":13013,"kommenden":13014,"put":13015,"meilenweit":13016,"optimistisch":13017,"entscheidend":13018,"ahnt":13019,"skulptur":13020,"bereut":13021,"ziegel":13022,"tribut":13023,"flusses":13024,"beschossen":13025,"laurel":13026,"pike":13027,"schaukel":13028,"weitaus":13029,"interessierte":13030,"abgeht":13031,"gewundert":13032,"erlöse":13033,"himmlisch":13034,"schmuggeln":13035,"lebensversicherung":13036,"unglaubliches":13037,"ruhiges":13038,"dorfes":13039,"wissenschaftlichen":13040,"intensiv":13041,"befördern":13042,"erwürgen":13043,"ahnte":13044,"wörterbuch":13045,"abtreten":13046,"strang":13047,"lrgendwann":13048,"referenzen":13049,"hurrikan":13050,"entferne":13051,"bel":13052,"siegt":13053,"auszusetzen":13054,"zittere":13055,"überstürzen":13056,"klaviermusik":13057,"much":13058,"lords":13059,"beitragen":13060,"unangenehme":13061,"andernfalls":13062,"rutschen":13063,"brooks":13064,"wisse":13065,"schwefel":13066,"genäht":13067,"lindern":13068,"mehrfach":13069,"gerichte":13070,"webster":13071,"rinder":13072,"mitbürger":13073,"steifen":13074,"foigen":13075,"öffentliches":13076,"halsband":13077,"maryland":13078,"sätze":13079,"spannungsgeladene":13080,"woraus":13081,"auszusprechen":13082,"wahnsinnigen":13083,"ro":13084,"nordpol":13085,"mh":13086,"faktor":13087,"vergrößern":13088,"griechische":13089,"nacheinander":13090,"einverständnis":13091,"ähnlichen":13092,"rutscht":13093,"wladimir":13094,"auferstehung":13095,"regenschirm":13096,"komplizierte":13097,"belastung":13098,"saubermachen":13099,"albträume":13100,"gilson":13101,"lippe":13102,"erwürgt":13103,"vollbringen":13104,"regein":13105,"aufwachte":13106,"aufgetragen":13107,"gleiten":13108,"vergingen":13109,"knirps":13110,"dalli":13111,"sunshine":13112,"premier":13113,"befunden":13114,"versorgung":13115,"june":13116,"dynastie":13117,"gebären":13118,"biologische":13119,"körpern":13120,"moby":13121,"mimi":13122,"mobile":13123,"milly":13124,"freigegeben":13125,"geschlechtsverkehr":13126,"prototyp":13127,"übereinstimmung":13128,"ghost":13129,"dmitri":13130,"zivilisationen":13131,"unterwerfen":13132,"showtime":13133,"aufreißen":13134,"alfie":13135,"azumi":13136,"corso":13137,"porsche":13138,"mem":13139,"aslan":13140,"elwood":13141,"cheng":13142,"tum":13143,"ji":13144,"fung":13145,"terri":13146,"flik":13147,"archle":13148,"qin":13149,"kjell":13150,"dark":13151,"shop":13152,"reitest":13153,"kill":13154,"unterhalte":13155,"fingernägel":13156,"sicherzustellen":13157,"ausatmen":13158,"untertitelung":13159,"hüter":13160,"bann":13161,"verzerrt":13162,"schaukeln":13163,"willi":13164,"duval":13165,"unruhen":13166,"entschädigung":13167,"quoten":13168,"eduard":13169,"zahlreiche":13170,"leichenhalle":13171,"aufführen":13172,"angetreten":13173,"auslachen":13174,"rüberkommen":13175,"befriedigt":13176,"erbarme":13177,"schwächling":13178,"dringende":13179,"schultz":13180,"einbrechen":13181,"zivilisiert":13182,"zuversichtlich":13183,"sensation":13184,"hochzeitsnacht":13185,"handlungen":13186,"clarence":13187,"drittes":13188,"stifte":13189,"stroh":13190,"lok":13191,"pfeffer":13192,"amerikanisches":13193,"gefrühstückt":13194,"hirte":13195,"zurechtkommen":13196,"traditionen":13197,"ziemliche":13198,"habgier":13199,"finanzen":13200,"phillips":13201,"hütten":13202,"knecht":13203,"herb":13204,"unannehmlichkeiten":13205,"krähe":13206,"ewigkeiten":13207,"kandidat":13208,"einfachste":13209,"rausgekriegt":13210,"missouri":13211,"kiopfen":13212,"iasse":13213,"manuskript":13214,"vegetarier":13215,"kz":13216,"genetisch":13217,"kassiert":13218,"bergab":13219,"schichten":13220,"wesentlichen":13221,"lokale":13222,"professionelle":13223,"indianern":13224,"illinois":13225,"zustoßen":13226,"anerkannt":13227,"mörders":13228,"fröhliches":13229,"verlängern":13230,"ewiges":13231,"marschall":13232,"beherrschung":13233,"verblüffend":13234,"chaotisch":13235,"umgedreht":13236,"republikaner":13237,"hurensöhne":13238,"lot":13239,"häßlich":13240,"dings":13241,"existiere":13242,"lupe":13243,"bloom":13244,"höiie":13245,"verietzt":13246,"woiitest":13247,"harley":13248,"hypnose":13249,"entschuidige":13250,"banden":13251,"gefürchtet":13252,"theaterstück":13253,"mittelalter":13254,"billie":13255,"kowalski":13256,"rampe":13257,"busse":13258,"wochenenden":13259,"cosmo":13260,"sterblichen":13261,"augenbiick":13262,"help":13263,"gotta":13264,"senken":13265,"zi":13266,"moechte":13267,"erdnussbutter":13268,"kaufman":13269,"freigabe":13270,"spind":13271,"koste":13272,"überwältigend":13273,"flüge":13274,"entscheidende":13275,"bitt":13276,"speisekarte":13277,"bruderschaft":13278,"bmw":13279,"dunn":13280,"sonnensystem":13281,"ägyptische":13282,"marnie":13283,"aufder":13284,"burnett":13285,"lsd":13286,"komet":13287,"ness":13288,"hip":13289,"guys":13290,"bridger":13291,"ox":13292,"rin":13293,"sully":13294,"wickie":13295,"taco":13296,"artus":13297,"frazier":13298,"aids":13299,"indy":13300,"dev":13301,"eragon":13302,"gamser":13303,"waj":13304,"shorts":13305,"mücken":13306,"bezogen":13307,"gleicher":13308,"zerstörten":13309,"hügeln":13310,"kundin":13311,"yep":13312,"schlappschwanz":13313,"schlaftabletten":13314,"verachte":13315,"pfand":13316,"auferstanden":13317,"untergrund":13318,"krankes":13319,"schutzengel":13320,"aufgesetzt":13321,"bekennen":13322,"glied":13323,"verzaubert":13324,"untreu":13325,"einzunehmen":13326,"gehorche":13327,"vorziehen":13328,"bowling":13329,"billiges":13330,"bluffen":13331,"glänzend":13332,"überschreiten":13333,"geisteskrank":13334,"glänzende":13335,"rechtes":13336,"ehepaar":13337,"heldin":13338,"verstört":13339,"außenministerium":13340,"schweige":13341,"erleiden":13342,"chang":13343,"mondes":13344,"erhalte":13345,"ungerechtigkeit":13346,"weges":13347,"org":13348,"schaufeln":13349,"mammy":13350,"mutigen":13351,"seltener":13352,"füll":13353,"einnahmen":13354,"taschengeld":13355,"abstimmung":13356,"protest":13357,"opposition":13358,"rannten":13359,"erwähne":13360,"marschiert":13361,"unerwartete":13362,"oi":13363,"hü":13364,"voilà":13365,"grüßt":13366,"jährlich":13367,"wähler":13368,"packst":13369,"eliminieren":13370,"abhängt":13371,"schnüffeln":13372,"stempel":13373,"demonstrieren":13374,"begrüßung":13375,"flicken":13376,"sogenannten":13377,"frachter":13378,"brandstiftung":13379,"faule":13380,"cover":13381,"glotzen":13382,"roller":13383,"giaubt":13384,"lorenzo":13385,"feuchte":13386,"fantastischen":13387,"them":13388,"tüten":13389,"weiterhelfen":13390,"ursprünglichen":13391,"kahn":13392,"vereinten":13393,"düstere":13394,"netze":13395,"friere":13396,"jens":13397,"padre":13398,"formulare":13399,"garden":13400,"amos":13401,"davey":13402,"tierisch":13403,"abgehängt":13404,"wertvolles":13405,"bub":13406,"net":13407,"hautfarbe":13408,"bereitmachen":13409,"hadley":13410,"depressiv":13411,"arabischen":13412,"schachmatt":13413,"definition":13414,"verteidigungsminister":13415,"journalismus":13416,"really":13417,"chile":13418,"monsignore":13419,"paranoia":13420,"humbert":13421,"filter":13422,"konzerne":13423,"becker":13424,"fenton":13425,"kopfgeldjäger":13426,"chiharu":13427,"dokumentation":13428,"container":13429,"klicken":13430,"evil":13431,"zombies":13432,"beirut":13433,"verpissen":13434,"dream":13435,"fight":13436,"bewährungshelfer":13437,"nog":13438,"knights":13439,"muad":13440,"ludo":13441,"keaton":13442,"yuji":13443,"lexie":13444,"bumpy":13445,"dastan":13446,"spore":13447,"sagtet":13448,"ficke":13449,"schliesst":13450,"dus":13451,"sags":13452,"gärten":13453,"anmut":13454,"bedeutend":13455,"sitte":13456,"bliebe":13457,"anmarsch":13458,"faulen":13459,"spannen":13460,"dads":13461,"stapel":13462,"onkels":13463,"entzogen":13464,"schmutziges":13465,"flüchtig":13466,"fesselt":13467,"stellvertreter":13468,"zunichte":13469,"junggeselle":13470,"charmante":13471,"züchten":13472,"erbaut":13473,"berühmtheit":13474,"schwesterchen":13475,"stützen":13476,"sympathie":13477,"una":13478,"entziehen":13479,"loretta":13480,"spiegelbild":13481,"offenes":13482,"umstellt":13483,"charleston":13484,"unterschreibt":13485,"zylinder":13486,"sprünge":13487,"bedeutest":13488,"tüchtig":13489,"kenntnisse":13490,"verpfiffen":13491,"hochwürden":13492,"haube":13493,"teures":13494,"ausgestorben":13495,"klassen":13496,"netteste":13497,"zerbrechlich":13498,"schockierend":13499,"ehrenhaft":13500,"erleichtern":13501,"inschrift":13502,"leichtsinnig":13503,"bankier":13504,"sichert":13505,"kuppel":13506,"starrte":13507,"vizepräsidenten":13508,"konnt":13509,"briefen":13510,"maiden":13511,"annähernd":13512,"garcia":13513,"kaputte":13514,"buchen":13515,"reduzieren":13516,"medizinmann":13517,"lenkt":13518,"widersetzt":13519,"kollegin":13520,"medaillon":13521,"wiese":13522,"kirchen":13523,"unberechenbar":13524,"rice":13525,"verstoß":13526,"sabotage":13527,"gespendet":13528,"aufzeichnung":13529,"nbc":13530,"gemüt":13531,"heile":13532,"port":13533,"siege":13534,"cheyenne":13535,"entfernten":13536,"behauptete":13537,"chirurgie":13538,"korps":13539,"rezepte":13540,"michelangelo":13541,"lin":13542,"kalter":13543,"gekonnt":13544,"chevalier":13545,"erbitte":13546,"riskierst":13547,"schleifen":13548,"verschlingen":13549,"untergebracht":13550,"macoco":13551,"folglich":13552,"granada":13553,"beeren":13554,"cabrio":13555,"shepherd":13556,"ft":13557,"panne":13558,"mindeste":13559,"unterrichte":13560,"geburtstagsgeschenk":13561,"zugefügt":13562,"geschwächt":13563,"wirbelsäule":13564,"spritzt":13565,"stadtrat":13566,"lockwood":13567,"zurückschicken":13568,"feidwebei":13569,"hands":13570,"carver":13571,"kreuze":13572,"mutation":13573,"lebensform":13574,"verbotenen":13575,"präsenz":13576,"teilzunehmen":13577,"zutaten":13578,"spare":13579,"ca":13580,"wikinger":13581,"iron":13582,"bobo":13583,"stacheldraht":13584,"guido":13585,"pr":13586,"apache":13587,"cbs":13588,"magnum":13589,"toronto":13590,"prozeß":13591,"moe":13592,"zicke":13593,"eingeben":13594,"charlene":13595,"vögelt":13596,"ätzend":13597,"chewie":13598,"philipp":13599,"milchstraße":13600,"jij":13601,"tyrell":13602,"fûr":13603,"brooke":13604,"cooles":13605,"afro":13606,"skinny":13607,"bubby":13608,"becca":13609,"bjarne":13610,"richmond":13611,"daphne":13612,"öffnest":13613,"schnürsenkel":13614,"should":13615,"aufgebrochen":13616,"schleicht":13617,"blendend":13618,"zimmern":13619,"signorina":13620,"gunsten":13621,"neigung":13622,"maultier":13623,"alltag":13624,"verging":13625,"wehr":13626,"barfuß":13627,"hingebracht":13628,"behälter":13629,"wechsle":13630,"antut":13631,"krumm":13632,"bankett":13633,"ausländischen":13634,"connors":13635,"zange":13636,"ames":13637,"reservierung":13638,"waage":13639,"verehrter":13640,"beschleunigt":13641,"mechanismus":13642,"göre":13643,"romantischen":13644,"schnitte":13645,"temperaturen":13646,"skelett":13647,"hieb":13648,"belohnen":13649,"bugs":13650,"vermehren":13651,"verursachte":13652,"verlies":13653,"fernglas":13654,"verpfeifen":13655,"bewaffneter":13656,"lächerliche":13657,"lebwohl":13658,"angesteckt":13659,"irgendjemandem":13660,"nachgehen":13661,"ehrlichen":13662,"eingebracht":13663,"vergebens":13664,"erfülle":13665,"entwischen":13666,"reißverschluss":13667,"besorgnis":13668,"eiscreme":13669,"unendlichen":13670,"durchgebrannt":13671,"längere":13672,"perkins":13673,"erfindungen":13674,"gehauen":13675,"terrain":13676,"kompletten":13677,"scherzt":13678,"dulde":13679,"betrügst":13680,"müßten":13681,"effie":13682,"ermordete":13683,"leihe":13684,"haute":13685,"hunderter":13686,"entzündet":13687,"veranstaltet":13688,"witwer":13689,"linker":13690,"iiegen":13691,"loxi":13692,"abfahren":13693,"unterstütze":13694,"sek":13695,"hattie":13696,"deputy":13697,"sogenannte":13698,"stolze":13699,"genieß":13700,"bolivien":13701,"selbstverteidigung":13702,"identifizierung":13703,"gerard":13704,"fehl":13705,"golfplatz":13706,"versetzung":13707,"interessanten":13708,"kluges":13709,"eingelassen":13710,"verleugnen":13711,"merkwürdigen":13712,"amüsier":13713,"aas":13714,"milwaukee":13715,"zustande":13716,"reparatur":13717,"transportiert":13718,"erhängt":13719,"mexikanischen":13720,"garnicht":13721,"zünde":13722,"clinton":13723,"funkkontakt":13724,"torrey":13725,"waschmaschine":13726,"mülleimer":13727,"pakistan":13728,"gregor":13729,"schaum":13730,"son":13731,"onnen":13732,"sponsor":13733,"qualifiziert":13734,"endgültige":13735,"klarheit":13736,"grandpa":13737,"klick":13738,"definieren":13739,"disco":13740,"jämmerlich":13741,"gesehn":13742,"donovan":13743,"koran":13744,"muse":13745,"reggie":13746,"logo":13747,"glotze":13748,"pasta":13749,"lil":13750,"zürich":13751,"tetsu":13752,"abtreibung":13753,"bum":13754,"ennis":13755,"cho":13756,"odessa":13757,"fickst":13758,"pipi":13759,"wurmloch":13760,"arav":13761,"soze":13762,"rud":13763,"kanna":13764,"salander":13765,"limit":13766,"fröhlichen":13767,"rachen":13768,"vernünftiger":13769,"leihst":13770,"haven":13771,"örtlichen":13772,"abseits":13773,"ausstattung":13774,"raubt":13775,"sammelte":13776,"kühler":13777,"downtown":13778,"beieinander":13779,"boß":13780,"aufregende":13781,"diamond":13782,"bezahlten":13783,"blonder":13784,"samstagabend":13785,"cleverer":13786,"stinksauer":13787,"finanziellen":13788,"ruinen":13789,"auffällig":13790,"agatha":13791,"marlene":13792,"loge":13793,"erdnüsse":13794,"blitze":13795,"stehle":13796,"leiht":13797,"zusammenbruch":13798,"hawkins":13799,"kantine":13800,"zärtlichkeit":13801,"ablauf":13802,"getue":13803,"abfinden":13804,"persönlichkeiten":13805,"brummt":13806,"sheridan":13807,"verfluchtes":13808,"makler":13809,"typischer":13810,"schnabel":13811,"miserabel":13812,"sprachlos":13813,"ausgezeichneter":13814,"albernen":13815,"sitten":13816,"prozedur":13817,"darby":13818,"ungiaubiich":13819,"schiimm":13820,"ieider":13821,"ari":13822,"durchqueren":13823,"himmlische":13824,"hochzeitsgeschenk":13825,"penthouse":13826,"freundlicher":13827,"mucks":13828,"passenden":13829,"obere":13830,"kontinent":13831,"erleuchtet":13832,"unverständliches":13833,"weilchen":13834,"anschließend":13835,"brocken":13836,"winkt":13837,"wartezeit":13838,"dh":13839,"palme":13840,"fahndung":13841,"anzulegen":13842,"kreativität":13843,"involviert":13844,"enthüllt":13845,"pfeiffer":13846,"immun":13847,"bedanke":13848,"piötziich":13849,"verkraften":13850,"festzustellen":13851,"imperator":13852,"alarmbereitschaft":13853,"bowie":13854,"auftritte":13855,"theke":13856,"four":13857,"stromausfall":13858,"skull":13859,"perser":13860,"haitet":13861,"wackeln":13862,"diesel":13863,"libby":13864,"maé":13865,"jacobs":13866,"haette":13867,"jimbo":13868,"verwandelte":13869,"schriftrolle":13870,"teils":13871,"non":13872,"darm":13873,"stacy":13874,"behaupte":13875,"schlumpf":13876,"einwanderer":13877,"lrene":13878,"aufschrei":13879,"always":13880,"perverse":13881,"lutz":13882,"rimspoke":13883,"hawk":13884,"eckhert":13885,"ct":13886,"waar":13887,"gündüz":13888,"shan":13889,"hitman":13890,"bingiey":13891,"nippel":13892,"ow":13893,"weibern":13894,"komplimente":13895,"vermont":13896,"lab":13897,"eingefangen":13898,"repräsentieren":13899,"armselig":13900,"umgibt":13901,"ordnen":13902,"malte":13903,"gebieten":13904,"eilen":13905,"silbernen":13906,"luc":13907,"tyrann":13908,"mysteriösen":13909,"streiken":13910,"juhu":13911,"ausgetrickst":13912,"gymnasium":13913,"vergnügt":13914,"ochsen":13915,"gehirne":13916,"verlassenen":13917,"vormund":13918,"verbot":13919,"umkommen":13920,"provision":13921,"ungezogen":13922,"quietscht":13923,"geachtet":13924,"altmodische":13925,"verheirateten":13926,"ausführung":13927,"einzigartige":13928,"verzichtet":13929,"besorgte":13930,"moi":13931,"saugt":13932,"wink":13933,"honorar":13934,"liebesgeschichte":13935,"plante":13936,"wecke":13937,"erbitten":13938,"buchmacher":13939,"leopold":13940,"landeten":13941,"einheimischen":13942,"glöckchen":13943,"verschlagen":13944,"zugeschlagen":13945,"gottesdienst":13946,"ernster":13947,"ranzukommen":13948,"fabelhafte":13949,"linkes":13950,"pelz":13951,"bereust":13952,"verwöhnen":13953,"anwälten":13954,"vermietet":13955,"ältester":13956,"gefroren":13957,"inc":13958,"weggeschickt":13959,"erfrischend":13960,"abzuhalten":13961,"imitiert":13962,"gewaltsam":13963,"marionette":13964,"bestechung":13965,"vorenthalten":13966,"eingetreten":13967,"exemplare":13968,"asse":13969,"regime":13970,"wahrscheiniich":13971,"schone":13972,"geiernt":13973,"lex":13974,"widerliche":13975,"grips":13976,"lachs":13977,"etagen":13978,"fehlern":13979,"korrigiert":13980,"argentinien":13981,"überholt":13982,"exfrau":13983,"athen":13984,"strahlt":13985,"stolzer":13986,"parsons":13987,"schotten":13988,"eintopf":13989,"ferner":13990,"verpackt":13991,"thursby":13992,"istjetzt":13993,"seiest":13994,"aussehende":13995,"unbedeutend":13996,"lockt":13997,"ausgelacht":13998,"thornton":13999,"papieren":14000,"einzudringen":14001,"garnison":14002,"gratulation":14003,"hievt":14004,"ertrinkt":14005,"überprüf":14006,"argumente":14007,"befugnis":14008,"portland":14009,"yvette":14010,"tanten":14011,"department":14012,"irritiert":14013,"einleiten":14014,"farce":14015,"umzulegen":14016,"ungeachtet":14017,"reiz":14018,"türme":14019,"mari":14020,"affären":14021,"breitet":14022,"unterhalt":14023,"bewerbung":14024,"cecile":14025,"blutvergießen":14026,"fiucht":14027,"jeanie":14028,"dawn":14029,"kämpf":14030,"newark":14031,"bürgersteig":14032,"taft":14033,"körperteile":14034,"lich":14035,"pretty":14036,"kommandozentrale":14037,"mächtigste":14038,"lkws":14039,"getriebe":14040,"whitey":14041,"wahrnehmung":14042,"vorgang":14043,"round":14044,"french":14045,"kaye":14046,"gemessen":14047,"cht":14048,"einzelhaft":14049,"zahnpasta":14050,"schie":14051,"entschlossenheit":14052,"angepasst":14053,"senora":14054,"kopfgeld":14055,"gründer":14056,"jerome":14057,"verurteilung":14058,"lichts":14059,"lucius":14060,"ebenen":14061,"homosexuell":14062,"prostitution":14063,"fluges":14064,"dermaßen":14065,"wohnheim":14066,"macy":14067,"discovery":14068,"bowman":14069,"moleküle":14070,"rosemary":14071,"jud":14072,"kes":14073,"megumi":14074,"yuki":14075,"polizeifunk":14076,"merrin":14077,"yip":14078,"stéphane":14079,"kometen":14080,"stig":14081,"rupien":14082,"tashi":14083,"ruprecht":14084,"terrance":14085,"gollum":14086,"elling":14087,"roxie":14088,"taliban":14089,"ambar":14090,"naresuan":14091,"facebook":14092,"serum":14093,"schreiend":14094,"aufenthaltsort":14095,"ausüben":14096,"aufwand":14097,"seltenen":14098,"wahnsinnige":14099,"verehrten":14100,"geiste":14101,"verachtet":14102,"neugierde":14103,"wehzutun":14104,"tracht":14105,"hetzen":14106,"eingepackt":14107,"dünner":14108,"pope":14109,"seekrank":14110,"boone":14111,"vereinbaren":14112,"feigen":14113,"vicomedia":14114,"hara":14115,"ladet":14116,"abgeschlachtet":14117,"pointe":14118,"ungültig":14119,"abwärts":14120,"nutzte":14121,"nichtsnutz":14122,"bademantel":14123,"statuen":14124,"inszeniert":14125,"romane":14126,"machbar":14127,"gibson":14128,"kreativ":14129,"telefoniere":14130,"paragraph":14131,"anfingen":14132,"betrieben":14133,"resultate":14134,"kosmischen":14135,"offizieren":14136,"kapiere":14137,"beantragen":14138,"neuseeland":14139,"buchstabieren":14140,"zweihundert":14141,"britischer":14142,"ehrenwerte":14143,"pickel":14144,"millimeter":14145,"naturtalent":14146,"nebeneinander":14147,"bäcker":14148,"napisy":14149,"taxis":14150,"ocean":14151,"gerechten":14152,"einklang":14153,"verwende":14154,"büchse":14155,"abzuschließen":14156,"untergeht":14157,"mager":14158,"hocken":14159,"verklemmt":14160,"vorsitzenden":14161,"hallen":14162,"rektor":14163,"unterbringen":14164,"stritten":14165,"atlantik":14166,"anstarren":14167,"rosario":14168,"kreuzt":14169,"wohler":14170,"lebensgefahr":14171,"auszugeben":14172,"unverzeihlich":14173,"protestieren":14174,"berechtigt":14175,"politisches":14176,"bestürzt":14177,"verriet":14178,"sündenbock":14179,"alligator":14180,"beerdigen":14181,"verspäten":14182,"sicheres":14183,"fields":14184,"markham":14185,"schwergewicht":14186,"medizinisches":14187,"bahnen":14188,"lissabon":14189,"holiday":14190,"hitlers":14191,"zurückgerufen":14192,"newton":14193,"asthma":14194,"mohammed":14195,"maximal":14196,"antibiotika":14197,"klappte":14198,"wurzel":14199,"kleiden":14200,"beispielsweise":14201,"zigeunerin":14202,"auserwählte":14203,"barbier":14204,"kriegsheld":14205,"stämme":14206,"bedauerlicherweise":14207,"casa":14208,"lehrling":14209,"tannen":14210,"geärgert":14211,"kran":14212,"feuchten":14213,"scout":14214,"gekreuzigt":14215,"teilhaben":14216,"nnen":14217,"con":14218,"calvero":14219,"flöhe":14220,"augenblicke":14221,"room":14222,"kanister":14223,"calder":14224,"pfanne":14225,"verhauen":14226,"á":14227,"hn":14228,"lachend":14229,"barton":14230,"try":14231,"großgezogen":14232,"elliot":14233,"belästigung":14234,"alabama":14235,"motive":14236,"kommunistischen":14237,"crewson":14238,"kurse":14239,"grande":14240,"kollektion":14241,"ju":14242,"odin":14243,"aktuelle":14244,"selbstzerstörung":14245,"patrone":14246,"vorgänger":14247,"mala":14248,"computern":14249,"hersteller":14250,"grössten":14251,"cavor":14252,"schlagzeug":14253,"rover":14254,"reh":14255,"öffnung":14256,"schu":14257,"scheißding":14258,"ice":14259,"killen":14260,"atlantis":14261,"tobias":14262,"crewe":14263,"avigdor":14264,"grissom":14265,"federal":14266,"annabelle":14267,"kee":14268,"sia":14269,"jørgen":14270,"gitti":14271,"horde":14272,"basierend":14273,"iq":14274,"kanns":14275,"zahlung":14276,"talk":14277,"ain":14278,"untereinander":14279,"irgendwen":14280,"abzugeben":14281,"feinsten":14282,"erworben":14283,"winken":14284,"tölpel":14285,"heitere":14286,"bestreiten":14287,"vernachlässigt":14288,"porträt":14289,"pöbel":14290,"dargestellt":14291,"spendieren":14292,"gewisses":14293,"stiften":14294,"wärmen":14295,"moritz":14296,"bewußt":14297,"reiße":14298,"überlebe":14299,"schneidest":14300,"hineingehen":14301,"patsche":14302,"unvermeidlich":14303,"bayern":14304,"entschuldigst":14305,"überlegst":14306,"flossen":14307,"schlaumeier":14308,"nasen":14309,"lebhafte":14310,"rücksichtslos":14311,"nasse":14312,"anerkennen":14313,"überlässt":14314,"hervorragender":14315,"durchdacht":14316,"erzielen":14317,"vierter":14318,"kamel":14319,"doppelter":14320,"mäntel":14321,"mäuschen":14322,"besuchst":14323,"karussell":14324,"vereinigt":14325,"benennen":14326,"halunke":14327,"aussehend":14328,"schöneres":14329,"andeuten":14330,"lautete":14331,"spielverderber":14332,"veranlassen":14333,"bösartig":14334,"spielsachen":14335,"zehnmal":14336,"dümmer":14337,"klettere":14338,"teilten":14339,"auber":14340,"rabatt":14341,"hastig":14342,"wonne":14343,"erlöser":14344,"erklärst":14345,"attraktiver":14346,"elch":14347,"versöhnen":14348,"hohl":14349,"abgebrannt":14350,"bedenke":14351,"spiegeln":14352,"kinderzimmer":14353,"patriot":14354,"juwel":14355,"birgt":14356,"sechzehn":14357,"stiefeln":14358,"rumstehen":14359,"beantrage":14360,"heftige":14361,"unterdrücken":14362,"wiesel":14363,"voiier":14364,"muffin":14365,"willard":14366,"touch":14367,"via":14368,"ausgerüstet":14369,"furioso":14370,"westliche":14371,"klänge":14372,"staatliche":14373,"arche":14374,"gerechte":14375,"mücke":14376,"schwimme":14377,"verwandlung":14378,"winters":14379,"pure":14380,"stinkende":14381,"knaller":14382,"jesu":14383,"ununterbrochen":14384,"krepieren":14385,"elias":14386,"aussterben":14387,"dagelassen":14388,"erkiären":14389,"unmögiich":14390,"festlegen":14391,"glücks":14392,"aufgegangen":14393,"sehnt":14394,"telefonisch":14395,"ravic":14396,"absitzen":14397,"institutionen":14398,"abgeriegelt":14399,"gig":14400,"ü":14401,"wiederholung":14402,"stottert":14403,"alternativen":14404,"landkarte":14405,"sea":14406,"gebiete":14407,"magnus":14408,"ungefährlich":14409,"verschone":14410,"einigung":14411,"schwiegertochter":14412,"versperrt":14413,"schmoren":14414,"unendliche":14415,"demo":14416,"pratt":14417,"globalen":14418,"bene":14419,"stripperin":14420,"sowjetischen":14421,"yoga":14422,"ltaliener":14423,"dimitri":14424,"circa":14425,"israelische":14426,"rolex":14427,"solomon":14428,"por":14429,"hawkeye":14430,"doreen":14431,"herzchen":14432,"trevor":14433,"ernesto":14434,"lesben":14435,"lrak":14436,"eastwood":14437,"donnelly":14438,"hoon":14439,"isaac":14440,"lowell":14441,"merrick":14442,"neo":14443,"tad":14444,"pon":14445,"valeria":14446,"ronja":14447,"lohse":14448,"nigga":14449,"superheld":14450,"draco":14451,"kaya":14452,"card":14453,"verfickten":14454,"vorwerfen":14455,"offensive":14456,"zusammenbrechen":14457,"zurücknehmen":14458,"unsern":14459,"stande":14460,"brächte":14461,"fackeln":14462,"hofften":14463,"atlantic":14464,"lokalen":14465,"verkäuferin":14466,"einjagen":14467,"reklame":14468,"revoir":14469,"merkwürdiger":14470,"gestohlene":14471,"hochkommen":14472,"spionin":14473,"geheiligt":14474,"serviette":14475,"beil":14476,"inoffiziell":14477,"bedien":14478,"sichtweite":14479,"hergeben":14480,"beteiligen":14481,"playboy":14482,"enormen":14483,"täusche":14484,"hellseher":14485,"verdirbt":14486,"westens":14487,"ruin":14488,"whale":14489,"skript":14490,"obendrein":14491,"donut":14492,"trauung":14493,"launisch":14494,"treppenhaus":14495,"byam":14496,"aufgegessen":14497,"schlimmere":14498,"gil":14499,"erfroren":14500,"hinterlasse":14501,"anfälle":14502,"angegeben":14503,"langweilige":14504,"mische":14505,"sausen":14506,"feierlich":14507,"grässlich":14508,"entspannung":14509,"raste":14510,"melly":14511,"donnern":14512,"davonlaufen":14513,"ergangen":14514,"weckst":14515,"elfen":14516,"zuteil":14517,"griffith":14518,"klugen":14519,"streiche":14520,"teuflisch":14521,"grabstein":14522,"janice":14523,"veriiebt":14524,"wiesen":14525,"vereinigen":14526,"sancho":14527,"erniedrigt":14528,"teste":14529,"allgemeine":14530,"unglücklichen":14531,"verstummt":14532,"friert":14533,"gezeugt":14534,"gerhard":14535,"beteiligten":14536,"grauer":14537,"behindern":14538,"rausnehmen":14539,"ausländische":14540,"komplexe":14541,"versprechungen":14542,"demut":14543,"bestellte":14544,"wegkommst":14545,"spesen":14546,"illusionen":14547,"saturn":14548,"erzielt":14549,"march":14550,"parry":14551,"geschmacklos":14552,"jammert":14553,"cds":14554,"gruft":14555,"schmidt":14556,"erwarteten":14557,"achtzehn":14558,"praktikum":14559,"anwait":14560,"iänger":14561,"iebe":14562,"internat":14563,"ausgegraben":14564,"behandelte":14565,"angsthase":14566,"religionen":14567,"wagens":14568,"moderner":14569,"unsterblichen":14570,"iieß":14571,"bezahit":14572,"auszeichnungen":14573,"sultan":14574,"tragischen":14575,"abhören":14576,"unpassend":14577,"bündnis":14578,"schleppt":14579,"kaserne":14580,"hawks":14581,"jackpot":14582,"ryder":14583,"lygia":14584,"schmieren":14585,"irrelevant":14586,"rommel":14587,"gr":14588,"migräne":14589,"schmerzmittel":14590,"ant":14591,"donuts":14592,"bretter":14593,"drehort":14594,"éhnen":14595,"ig":14596,"kato":14597,"prioritäten":14598,"trask":14599,"gekrochen":14600,"geringe":14601,"cloud":14602,"konsulat":14603,"fire":14604,"grimes":14605,"bikini":14606,"dreieinhalb":14607,"malik":14608,"vogler":14609,"julien":14610,"mahler":14611,"orakel":14612,"ldentität":14613,"handschuhfach":14614,"carolyn":14615,"martine":14616,"gecheckt":14617,"fötus":14618,"fink":14619,"thx":14620,"shaolin":14621,"torrance":14622,"anwerber":14623,"piepton":14624,"droiden":14625,"skywalker":14626,"gump":14627,"lowenstein":14628,"spice":14629,"cindel":14630,"dix":14631,"peterman":14632,"oprah":14633,"neill":14634,"lebowski":14635,"chiyoko":14636,"recep":14637,"untere":14638,"verlag":14639,"abgedreht":14640,"bitch":14641,"hingen":14642,"walk":14643,"stuck":14644,"pflegte":14645,"problems":14646,"todesangst":14647,"bestochen":14648,"bürgern":14649,"gebüsch":14650,"landsleute":14651,"erfolgreiche":14652,"geliebtes":14653,"josie":14654,"todesurteil":14655,"royce":14656,"klammern":14657,"erlaubst":14658,"bemerkungen":14659,"strengen":14660,"peppi":14661,"rühre":14662,"townsend":14663,"sperre":14664,"aufregendes":14665,"ertappt":14666,"kauz":14667,"valentinstag":14668,"paradise":14669,"dickes":14670,"leidest":14671,"taugen":14672,"einwandfrei":14673,"berliner":14674,"betrunkener":14675,"wiedererkennen":14676,"demnach":14677,"zielscheibe":14678,"casablanca":14679,"entwürfe":14680,"stuntman":14681,"beschimpft":14682,"psychologische":14683,"heiratsantrag":14684,"ausbilder":14685,"schiffs":14686,"ewiger":14687,"nachtwächter":14688,"lrrtum":14689,"anklopfen":14690,"geniessen":14691,"insgeheim":14692,"alberne":14693,"motors":14694,"durchzuführen":14695,"plädieren":14696,"tugenden":14697,"joss":14698,"syd":14699,"borg":14700,"abschlagen":14701,"audienz":14702,"stahlen":14703,"erlitt":14704,"abfangen":14705,"hübscheste":14706,"schimpansen":14707,"vergewissern":14708,"intelligenter":14709,"stinky":14710,"spüle":14711,"trab":14712,"brutale":14713,"unkraut":14714,"unserm":14715,"schlüsse":14716,"berücksichtigen":14717,"behaiten":14718,"naher":14719,"hackfleisch":14720,"zurückzugeben":14721,"waggons":14722,"unterschriften":14723,"kirschen":14724,"miranda":14725,"schleife":14726,"bäckerei":14727,"meinungen":14728,"zelten":14729,"jeeter":14730,"wegzunehmen":14731,"rekrut":14732,"earle":14733,"zusammengebrochen":14734,"plattform":14735,"cello":14736,"bankiers":14737,"automatik":14738,"aussichten":14739,"offizieller":14740,"tai":14741,"devereaux":14742,"geborgen":14743,"tolliver":14744,"schiaf":14745,"nachsicht":14746,"favorit":14747,"alec":14748,"zugemacht":14749,"ausschnitt":14750,"feuers":14751,"besichtigen":14752,"unnötige":14753,"vorbeigehen":14754,"schnüffler":14755,"anstrengung":14756,"amerikanisch":14757,"objektiv":14758,"angestarrt":14759,"diesmai":14760,"gelder":14761,"lounge":14762,"meldungen":14763,"pudel":14764,"ägyptischen":14765,"martins":14766,"überlegte":14767,"pole":14768,"kleineren":14769,"mitgespielt":14770,"gebäuden":14771,"wicht":14772,"augenzeugen":14773,"zauberstab":14774,"gesiegt":14775,"exzentrisch":14776,"automatische":14777,"ethel":14778,"kinos":14779,"baustelle":14780,"gone":14781,"game":14782,"viertelstunde":14783,"eintrag":14784,"traditionelle":14785,"wuerde":14786,"stationen":14787,"flugsteig":14788,"jett":14789,"adrenalin":14790,"walters":14791,"hughes":14792,"heft":14793,"wonder":14794,"grollen":14795,"schildkröten":14796,"greenleaf":14797,"autorisiert":14798,"großeltern":14799,"margie":14800,"lucille":14801,"ankara":14802,"durchfall":14803,"diabetes":14804,"sato":14805,"spezial":14806,"bahamas":14807,"geduscht":14808,"mills":14809,"striker":14810,"ov":14811,"fehlende":14812,"dreckschwein":14813,"luftraum":14814,"nirvana":14815,"rumson":14816,"sanders":14817,"deb":14818,"gittes":14819,"infektionen":14820,"lenore":14821,"admirai":14822,"thailand":14823,"yusuf":14824,"bai":14825,"eduardo":14826,"gekko":14827,"giuliano":14828,"wexler":14829,"skyler":14830,"butters":14831,"haku":14832,"dorfler":14833,"umay":14834,"angeschlagen":14835,"andie":14836,"erreichten":14837,"anzuschauen":14838,"tresen":14839,"rau":14840,"zusammenkommen":14841,"something":14842,"möse":14843,"schrauben":14844,"träne":14845,"geschüttelt":14846,"katz":14847,"bleich":14848,"munde":14849,"begierde":14850,"bedrohliche":14851,"bescheidenen":14852,"staatlichen":14853,"wilhelm":14854,"ausverkauft":14855,"nationalgarde":14856,"plattenfirma":14857,"denkmal":14858,"unmenschlich":14859,"blickwinkel":14860,"weiblicher":14861,"verse":14862,"einsetzt":14863,"ergehen":14864,"aufkommen":14865,"futsch":14866,"anmerken":14867,"messieurs":14868,"ensemble":14869,"barmann":14870,"urteilsvermögen":14871,"tieres":14872,"hindernisse":14873,"erfolgreichen":14874,"humphrey":14875,"fauler":14876,"mithilfe":14877,"verkleiden":14878,"anhält":14879,"muffins":14880,"moralischen":14881,"verfolgten":14882,"wichtigkeit":14883,"reizt":14884,"mast":14885,"allmächtige":14886,"arztes":14887,"großvaters":14888,"überreichen":14889,"zufälle":14890,"leistet":14891,"reilly":14892,"robertson":14893,"predigen":14894,"süsser":14895,"offenbaren":14896,"herkamen":14897,"wegzugehen":14898,"schneesturm":14899,"pennen":14900,"eintrittskarte":14901,"launen":14902,"herzstillstand":14903,"ansprache":14904,"loben":14905,"hochstapler":14906,"wirtshaus":14907,"anführen":14908,"ägyptens":14909,"bah":14910,"spatz":14911,"beleidigend":14912,"rasend":14913,"aufgeklärt":14914,"gesunder":14915,"vorstellungskraft":14916,"trompeten":14917,"normandie":14918,"unangebracht":14919,"veteranen":14920,"verbesserung":14921,"pl":14922,"zurückhaben":14923,"hinterzimmer":14924,"forderung":14925,"verruckt":14926,"kieid":14927,"fiuss":14928,"church":14929,"brucke":14930,"geschadet":14931,"durchschneiden":14932,"minimum":14933,"barbecue":14934,"augustine":14935,"abdruck":14936,"privilegien":14937,"fieisch":14938,"venezuela":14939,"durchschauen":14940,"puzzle":14941,"unterhielten":14942,"beistehen":14943,"auslassen":14944,"aufbau":14945,"einreichen":14946,"diner":14947,"herausfordern":14948,"showbusiness":14949,"gewöhn":14950,"herausholen":14951,"frösche":14952,"farbigen":14953,"schminke":14954,"intellektuellen":14955,"lustigen":14956,"greene":14957,"ave":14958,"göttlichen":14959,"rückstand":14960,"gescheit":14961,"rekruten":14962,"gemeinen":14963,"hoffentiich":14964,"abgesperrt":14965,"verkauften":14966,"anzusprechen":14967,"obdachlos":14968,"peru":14969,"lime":14970,"ständer":14971,"gelegenheiten":14972,"aktuellen":14973,"fachmann":14974,"whitman":14975,"röhre":14976,"weitergegeben":14977,"schakal":14978,"torpedo":14979,"ergebe":14980,"ar":14981,"kamele":14982,"abwurf":14983,"brutaler":14984,"schnappe":14985,"hormone":14986,"finanzierung":14987,"sï":14988,"aéées":14989,"gehoert":14990,"mini":14991,"knackt":14992,"meisters":14993,"ticken":14994,"islam":14995,"foxy":14996,"mordwaffe":14997,"afrikaner":14998,"vorstellungsgespräch":14999,"allianz":15000,"beihilfe":15001,"greta":15002,"krabbe":15003,"ameise":15004,"klan":15005,"geisha":15006,"jar":15007,"tonic":15008,"leroy":15009,"boyer":15010,"entschlüsseln":15011,"orbit":15012,"vorbestraft":15013,"yet":15014,"gottverdammter":15015,"organismen":15016,"flachgelegt":15017,"schwuchteln":15018,"sundance":15019,"wll":15020,"speichern":15021,"hetero":15022,"ramsey":15023,"reiss":15024,"mulwray":15025,"shrimps":15026,"puppenspieler":15027,"mindy":15028,"lowry":15029,"coffey":15030,"misa":15031,"mayhew":15032,"gatewood":15033,"muharrem":15034,"malfoy":15035,"vitus":15036,"shekhar":15037,"reinstecken":15038,"ausgeruht":15039,"macho":15040,"anzutun":15041,"geblendet":15042,"breiten":15043,"weckte":15044,"genoss":15045,"hörgeschädigte":15046,"übergab":15047,"ritz":15048,"ausgehalten":15049,"bindung":15050,"unfreundlich":15051,"bedauert":15052,"eiserne":15053,"schaffner":15054,"klares":15055,"zügel":15056,"vornehm":15057,"meerjungfrau":15058,"dickson":15059,"missachtet":15060,"einzumischen":15061,"sankt":15062,"charaktere":15063,"yorks":15064,"ungewöhnlichen":15065,"kemp":15066,"wahnvorstellungen":15067,"werwolf":15068,"manuell":15069,"riet":15070,"vivien":15071,"zerschmettert":15072,"unbekannter":15073,"polizeirevier":15074,"kälter":15075,"abdrehen":15076,"ausreichen":15077,"ungelegen":15078,"entbehren":15079,"allesamt":15080,"ausnahmsweise":15081,"zynisch":15082,"selbstachtung":15083,"beschluss":15084,"abstürzen":15085,"bryant":15086,"subjekt":15087,"tobt":15088,"ps":15089,"bogenschützen":15090,"cornwall":15091,"kreuzfahrt":15092,"aufgibt":15093,"abergläubisch":15094,"toto":15095,"regnete":15096,"straftat":15097,"dröhnen":15098,"lorelei":15099,"pokern":15100,"unschuldiger":15101,"spurlos":15102,"ricardo":15103,"abgefangen":15104,"katholische":15105,"menschenmenge":15106,"großzügigkeit":15107,"repariere":15108,"körperlichen":15109,"kaff":15110,"flüchtling":15111,"überallhin":15112,"ungeeignet":15113,"beheben":15114,"taucher":15115,"boyd":15116,"fremdsprache":15117,"gelübde":15118,"verkrampft":15119,"freitagabend":15120,"verbittert":15121,"kürzen":15122,"kartoffel":15123,"gretel":15124,"hefte":15125,"zufälligerweise":15126,"standhalten":15127,"erregend":15128,"löchern":15129,"antike":15130,"bergman":15131,"verschrieben":15132,"rassen":15133,"beibehalten":15134,"vatikan":15135,"boo":15136,"left":15137,"dreien":15138,"verfluche":15139,"ty":15140,"qualitäten":15141,"kaputtgemacht":15142,"unendlichkeit":15143,"engeln":15144,"ambrose":15145,"schwachköpfe":15146,"cookie":15147,"einschätzung":15148,"chinesisches":15149,"snyder":15150,"waere":15151,"zuhörer":15152,"hunderttausend":15153,"seymour":15154,"fingerabdruck":15155,"zeitraum":15156,"chapman":15157,"auszuschalten":15158,"oberhaupt":15159,"vorstrafen":15160,"beklaut":15161,"ukraine":15162,"sowjets":15163,"brenner":15164,"sonar":15165,"diktatur":15166,"olsen":15167,"demonstranten":15168,"america":15169,"toaster":15170,"abu":15171,"pauls":15172,"positiven":15173,"atome":15174,"sandmann":15175,"holla":15176,"finanzamt":15177,"kacken":15178,"tanner":15179,"worf":15180,"kintaro":15181,"kitt":15182,"claremont":15183,"makoto":15184,"excalibur":15185,"philly":15186,"midway":15187,"iggy":15188,"rachael":15189,"samir":15190,"gerty":15191,"auggie":15192,"bourne":15193,"gudrun":15194,"icarus":15195,"player":15196,"door":15197,"watch":15198,"chemischen":15199,"lauern":15200,"sanften":15201,"verteidige":15202,"fäuste":15203,"pfiff":15204,"bethlehem":15205,"ertränken":15206,"reichste":15207,"lns":15208,"absoluten":15209,"gewillt":15210,"meckern":15211,"beisammen":15212,"pinguin":15213,"eigenem":15214,"langweiler":15215,"kneifen":15216,"vermittelt":15217,"lebenswerk":15218,"kämst":15219,"einführen":15220,"nr":15221,"abgehoben":15222,"kringelein":15223,"geschminkt":15224,"ländereien":15225,"jaguar":15226,"prächtige":15227,"fulton":15228,"fortgesetzt":15229,"brennan":15230,"kreative":15231,"nigel":15232,"polizeipräsident":15233,"auszuführen":15234,"stinktier":15235,"bildest":15236,"geklopft":15237,"widerrede":15238,"balken":15239,"begnadigung":15240,"kostenlose":15241,"fay":15242,"hyde":15243,"zeitlang":15244,"spukt":15245,"vordertür":15246,"säulen":15247,"schlaue":15248,"klettert":15249,"gedrängt":15250,"aufschub":15251,"ansatz":15252,"sprengt":15253,"vogue":15254,"kerbe":15255,"kniet":15256,"hütet":15257,"schiebe":15258,"erlebe":15259,"lauert":15260,"schmuggler":15261,"insekt":15262,"zerbrach":15263,"wag":15264,"betest":15265,"krähen":15266,"waldes":15267,"zufügen":15268,"besteigen":15269,"wirklicher":15270,"umgehauen":15271,"durchsetzen":15272,"glaubwürdigkeit":15273,"kojoten":15274,"dringender":15275,"hoie":15276,"murdoch":15277,"schiagen":15278,"amnesie":15279,"behüte":15280,"weiterziehen":15281,"andersrum":15282,"abgeordneten":15283,"redakteur":15284,"ertrank":15285,"exekution":15286,"parkt":15287,"wegschicken":15288,"auffassung":15289,"docks":15290,"erfüllte":15291,"aufgeteilt":15292,"zwilling":15293,"beunruhigend":15294,"wilbur":15295,"abrechnung":15296,"prentiss":15297,"gegenwärtig":15298,"faschisten":15299,"seilen":15300,"postamt":15301,"beidem":15302,"eliminiert":15303,"söhnchen":15304,"woll":15305,"täglichen":15306,"erschöpfung":15307,"psychologe":15308,"dünnen":15309,"giovanni":15310,"irische":15311,"auffliegen":15312,"verfügbaren":15313,"irdischen":15314,"kooperativ":15315,"machete":15316,"fräuiein":15317,"existierte":15318,"curly":15319,"aufheitern":15320,"vernichte":15321,"stammbaum":15322,"ohhh":15323,"leonardo":15324,"zwangen":15325,"dreifach":15326,"außenwelt":15327,"mysterium":15328,"individuum":15329,"unerreichbar":15330,"leuchte":15331,"zerquetschen":15332,"wiedergeburt":15333,"ständige":15334,"anheben":15335,"hoit":15336,"einzelgänger":15337,"samstags":15338,"gluck":15339,"director":15340,"meisterschaften":15341,"geschwollen":15342,"verringern":15343,"tibbs":15344,"iran":15345,"bowl":15346,"josephine":15347,"kommandos":15348,"nice":15349,"negativen":15350,"perversen":15351,"fella":15352,"felicia":15353,"rücktritt":15354,"renoir":15355,"ryo":15356,"drecksarbeit":15357,"gespeichert":15358,"währung":15359,"fitzgerald":15360,"hannibal":15361,"außerirdischer":15362,"mustang":15363,"filmemacher":15364,"piper":15365,"joggen":15366,"klickt":15367,"ulrike":15368,"thunfisch":15369,"arschlöchern":15370,"klebeband":15371,"kriminalität":15372,"kris":15373,"scheissegal":15374,"rothstein":15375,"postman":15376,"condor":15377,"swat":15378,"ddr":15379,"choi":15380,"biker":15381,"bohrer":15382,"omi":15383,"klon":15384,"spirale":15385,"dickinson":15386,"buffy":15387,"noodles":15388,"espresso":15389,"obdachlosen":15390,"sedat":15391,"satine":15392,"chiko":15393,"bt":15394,"schwänzen":15395,"drucker":15396,"jagten":15397,"wait":15398,"krönung":15399,"wehrt":15400,"gesteht":15401,"lest":15402,"erfreulich":15403,"verfluchen":15404,"schlitz":15405,"trümmern":15406,"umbringe":15407,"taille":15408,"verriegeln":15409,"pas":15410,"strahl":15411,"dreieck":15412,"paddy":15413,"fässer":15414,"geizig":15415,"durcheinandergerede":15416,"eitel":15417,"sitzungen":15418,"aufmuntern":15419,"rooney":15420,"telefonnummern":15421,"ersparnisse":15422,"zimmermädchen":15423,"handumdrehen":15424,"fährte":15425,"buchhandlung":15426,"ebenbürtig":15427,"schwierigste":15428,"dwight":15429,"fußstapfen":15430,"nachtigall":15431,"trophäe":15432,"ausgebrannt":15433,"abbild":15434,"künstlich":15435,"leerer":15436,"güter":15437,"türglocke":15438,"verspielt":15439,"flying":15440,"trieben":15441,"kanalisation":15442,"psychologisch":15443,"derartige":15444,"sangen":15445,"ratet":15446,"tollste":15447,"schnappte":15448,"rutschte":15449,"lausige":15450,"cass":15451,"schrottplatz":15452,"karo":15453,"parties":15454,"eingesteckt":15455,"hingezogen":15456,"kränken":15457,"belagerung":15458,"herzlos":15459,"ermutigt":15460,"hundes":15461,"angeführt":15462,"lieferungen":15463,"zweig":15464,"kaktus":15465,"buro":15466,"obwohi":15467,"vorsteiien":15468,"zahien":15469,"freilassung":15470,"saigon":15471,"robbins":15472,"versäumen":15473,"ankündigung":15474,"mangelt":15475,"widerfahren":15476,"omelett":15477,"gemahl":15478,"verjagen":15479,"wassers":15480,"harmon":15481,"vanille":15482,"übertreibt":15483,"schnelligkeit":15484,"schwerste":15485,"plätzen":15486,"warnt":15487,"gliedmaßen":15488,"dreckskerle":15489,"stiel":15490,"verschließen":15491,"colette":15492,"ergebt":15493,"brophy":15494,"wirke":15495,"harrington":15496,"linden":15497,"einfall":15498,"anzuhören":15499,"beschuldigte":15500,"langgeht":15501,"schlafanzug":15502,"infarkt":15503,"gefühi":15504,"sobaid":15505,"piazza":15506,"gage":15507,"herstellung":15508,"philosophen":15509,"entwerfen":15510,"schmiere":15511,"offenbart":15512,"ausweisen":15513,"faszinierende":15514,"monique":15515,"ami":15516,"tauchten":15517,"lebensstil":15518,"handwerker":15519,"gertrude":15520,"todesfälle":15521,"trainiere":15522,"unwürdig":15523,"salvador":15524,"degen":15525,"ä":15526,"university":15527,"jucken":15528,"präsentiere":15529,"mart":15530,"ramirez":15531,"weaver":15532,"schuster":15533,"lagerraum":15534,"wasserstoff":15535,"schritten":15536,"abfeuern":15537,"fly":15538,"match":15539,"beeinträchtigt":15540,"umfang":15541,"zerlegt":15542,"messern":15543,"hochschule":15544,"village":15545,"ìadchen":15546,"schlossen":15547,"meiien":15548,"funkspruch":15549,"anleitung":15550,"shell":15551,"strumpfhosen":15552,"auszuhalten":15553,"aldo":15554,"eingejagt":15555,"vollidioten":15556,"angelangt":15557,"crassus":15558,"garnelen":15559,"mittels":15560,"med":15561,"jlm":15562,"atticus":15563,"chanel":15564,"eistee":15565,"kugelschreiber":15566,"steuert":15567,"leuchtturm":15568,"leonidas":15569,"abwischen":15570,"chevy":15571,"oktavian":15572,"simmons":15573,"buford":15574,"rafe":15575,"fielding":15576,"gegrillt":15577,"takahashi":15578,"inflation":15579,"kessler":15580,"studierst":15581,"pisst":15582,"vieleicht":15583,"hua":15584,"lp":15585,"serge":15586,"skip":15587,"mentor":15588,"proctor":15589,"vad":15590,"wesley":15591,"hub":15592,"wai":15593,"triaden":15594,"brendan":15595,"beechum":15596,"dausus":15597,"alonzo":15598,"arablsch":15599,"spongebob":15600,"lissi":15601,"vortäuschen":15602,"spekulationen":15603,"hinterhof":15604,"pie":15605,"muschis":15606,"potenzial":15607,"bewohnt":15608,"ausdrücke":15609,"haste":15610,"pine":15611,"würgen":15612,"sonderlich":15613,"zurückbekommen":15614,"minnesota":15615,"gnadenlos":15616,"verschwommen":15617,"genesung":15618,"dukaten":15619,"geehrter":15620,"dacht":15621,"spitz":15622,"erwachte":15623,"werten":15624,"schwarm":15625,"messala":15626,"zurückzuziehen":15627,"vorstelle":15628,"postkarten":15629,"generaldirektor":15630,"brutalität":15631,"vorspielen":15632,"flüchtigen":15633,"lebendigen":15634,"mördern":15635,"bean":15636,"sams":15637,"sdl":15638,"schlafenszeit":15639,"unanständig":15640,"scharfes":15641,"ananas":15642,"wertvollen":15643,"orchideen":15644,"gmbh":15645,"gläschen":15646,"weggebracht":15647,"eintragen":15648,"bezaubernde":15649,"eingeborenen":15650,"marmor":15651,"geformt":15652,"before":15653,"unterschrieb":15654,"marsmenschen":15655,"schreckens":15656,"scharfschütze":15657,"detektive":15658,"getippt":15659,"tanzfläche":15660,"organ":15661,"scheiterhaufen":15662,"jagst":15663,"bligh":15664,"churchill":15665,"portugal":15666,"coleman":15667,"logbuch":15668,"überglücklich":15669,"übernahme":15670,"gekratzt":15671,"medizinisch":15672,"türkische":15673,"unschlagbar":15674,"lächerlichen":15675,"altern":15676,"stellvertretender":15677,"re":15678,"engelchen":15679,"drückst":15680,"geschäftsreise":15681,"kriegten":15682,"koscher":15683,"gerichtsmediziner":15684,"schwertkämpfer":15685,"strabe":15686,"rotwein":15687,"chefkoch":15688,"kompromiss":15689,"ertrag":15690,"kirby":15691,"selbstsüchtig":15692,"schüttelt":15693,"putze":15694,"grausamer":15695,"genugtuung":15696,"zertrümmert":15697,"thermometer":15698,"lagerfeuer":15699,"übertrifft":15700,"eintrifft":15701,"spa":15702,"steii":15703,"ersticke":15704,"blitzen":15705,"einbauen":15706,"fairer":15707,"fairen":15708,"full":15709,"endstation":15710,"damentoilette":15711,"korken":15712,"eiizabeth":15713,"ausblick":15714,"betrog":15715,"fremdes":15716,"lehmann":15717,"endlosen":15718,"ohrfeige":15719,"gerammt":15720,"unglaublicher":15721,"staatsbürger":15722,"berger":15723,"gewannen":15724,"francois":15725,"lau":15726,"göttlicher":15727,"schokoriegel":15728,"konstruiert":15729,"geklingelt":15730,"verhungert":15731,"emil":15732,"gibbons":15733,"differenzen":15734,"grundlagen":15735,"bemerkenswerte":15736,"emotionalen":15737,"analysiert":15738,"rome":15739,"erweitert":15740,"einzustellen":15741,"regenmantel":15742,"fiugzeug":15743,"novak":15744,"neuling":15745,"abgeordnete":15746,"verständigt":15747,"auffressen":15748,"abwesend":15749,"prämie":15750,"schrein":15751,"bitteren":15752,"naß":15753,"erwägung":15754,"wendung":15755,"amüsierst":15756,"polizeibeamter":15757,"malibu":15758,"fe":15759,"erkundigt":15760,"misst":15761,"aaah":15762,"definiert":15763,"brutalen":15764,"ersatzteile":15765,"ike":15766,"zugführer":15767,"psychologen":15768,"manipulation":15769,"ablaufen":15770,"leibe":15771,"ti":15772,"helga":15773,"cohen":15774,"frankfurt":15775,"fühien":15776,"stay":15777,"capone":15778,"simple":15779,"expertin":15780,"dreams":15781,"che":15782,"gladys":15783,"reportage":15784,"instinkte":15785,"vorsitz":15786,"jüngling":15787,"wahrnehmen":15788,"leckeres":15789,"emerson":15790,"cory":15791,"staubsauger":15792,"blutprobe":15793,"fieser":15794,"relevant":15795,"lew":15796,"entschärfen":15797,"hilton":15798,"sergio":15799,"stalin":15800,"israelischen":15801,"morddezernat":15802,"flachlegen":15803,"klopapier":15804,"koffein":15805,"kelp":15806,"odyssee":15807,"cornelius":15808,"nato":15809,"trolle":15810,"whirlpool":15811,"dieter":15812,"towers":15813,"mcnally":15814,"spanner":15815,"heidi":15816,"move":15817,"gutschein":15818,"andromeda":15819,"kammerjäger":15820,"drogenhandel":15821,"lillian":15822,"leukämie":15823,"pignon":15824,"intensivstation":15825,"zurückgeblieben":15826,"rettungsteam":15827,"kie":15828,"gatsby":15829,"bescheuerte":15830,"delphine":15831,"deaktiviert":15832,"lotterie":15833,"tulse":15834,"water":15835,"genetischen":15836,"mehmet":15837,"eliane":15838,"goofy":15839,"verteidigungsministerium":15840,"lindsey":15841,"gordie":15842,"sellers":15843,"sors":15844,"jaye":15845,"osama":15846,"uwe":15847,"vincke":15848,"ledda":15849,"leh":15850,"krabat":15851,"aufdringlich":15852,"realen":15853,"kaputtmachen":15854,"hats":15855,"muskel":15856,"elektriker":15857,"senil":15858,"fallenlassen":15859,"ordentliche":15860,"entkommst":15861,"säge":15862,"gäb":15863,"mahl":15864,"spott":15865,"ahnst":15866,"zitiere":15867,"gefäß":15868,"gekidnappt":15869,"trümmer":15870,"deutsches":15871,"ausbreiten":15872,"durchgekommen":15873,"gorillas":15874,"lrgendwie":15875,"verlief":15876,"niesen":15877,"kommode":15878,"brauchtest":15879,"verschenken":15880,"organisationen":15881,"witwen":15882,"durchbrochen":15883,"trance":15884,"annimmt":15885,"beschrieb":15886,"effekte":15887,"auseinandersetzung":15888,"kilometern":15889,"schubs":15890,"untersagt":15891,"lasen":15892,"order":15893,"forschungen":15894,"wuchsen":15895,"historische":15896,"fähnrich":15897,"höhenangst":15898,"weggetreten":15899,"mittelmeer":15900,"mitgift":15901,"demütigung":15902,"mondschein":15903,"bediene":15904,"halbwegs":15905,"dienerin":15906,"ungünstig":15907,"verhältnisse":15908,"deppen":15909,"miliz":15910,"seinetwegen":15911,"erwartung":15912,"läge":15913,"wau":15914,"diplom":15915,"erhobenen":15916,"finsteren":15917,"vergaßen":15918,"feiger":15919,"glücklichsten":15920,"westküste":15921,"kritischen":15922,"herausfand":15923,"betreffend":15924,"dekoration":15925,"briefmarken":15926,"sicherzugehen":15927,"drau":15928,"trauzeuge":15929,"hauser":15930,"absoiut":15931,"jawoll":15932,"prügelei":15933,"luigi":15934,"erspar":15935,"flugbahn":15936,"unterschiedlichen":15937,"olive":15938,"angeguckt":15939,"vergangene":15940,"zubereitet":15941,"vollmacht":15942,"gewehrt":15943,"stellungnahme":15944,"chronicle":15945,"brillen":15946,"teufelskerl":15947,"ernsthaftes":15948,"neutral":15949,"erfolge":15950,"gesellschaften":15951,"junggesellen":15952,"massive":15953,"aufladen":15954,"größerer":15955,"tura":15956,"banküberfall":15957,"zuschauern":15958,"schwacher":15959,"rauskam":15960,"nichtjetzt":15961,"lebensweise":15962,"heuchelei":15963,"hergeholt":15964,"eliot":15965,"iiebte":15966,"krampf":15967,"mittlere":15968,"mitgliedern":15969,"unmittelbar":15970,"dixie":15971,"flugblätter":15972,"feuerschutz":15973,"hinterwäldler":15974,"revolutionäre":15975,"lvan":15976,"hallöchen":15977,"glühbirne":15978,"grunzt":15979,"tiny":15980,"mall":15981,"carlson":15982,"bahre":15983,"verbündete":15984,"petronius":15985,"wohle":15986,"salbe":15987,"erschafft":15988,"verbotene":15989,"tw":15990,"merkten":15991,"donnergrollen":15992,"elektronisches":15993,"betreibt":15994,"krauts":15995,"meide":15996,"kante":15997,"stattfand":15998,"nageln":15999,"tonight":16000,"ungesund":16001,"yin":16002,"feng":16003,"saxophon":16004,"winziges":16005,"gore":16006,"ausdauer":16007,"müttern":16008,"blondie":16009,"siamesisch":16010,"gigi":16011,"einrichtungen":16012,"polizeiarbeit":16013,"rückendeckung":16014,"epidemie":16015,"aufzuspüren":16016,"gefängnisse":16017,"verschlungen":16018,"harlan":16019,"symbole":16020,"chiefs":16021,"biegler":16022,"entertainment":16023,"tomorrow":16024,"aufm":16025,"konstruktion":16026,"edo":16027,"bruchteil":16028,"nervig":16029,"triebwerke":16030,"della":16031,"alphabet":16032,"har":16033,"zielperson":16034,"og":16035,"denny":16036,"apokalypse":16037,"pepsi":16038,"maskottchen":16039,"freedom":16040,"sexualität":16041,"junkies":16042,"justizministerium":16043,"fete":16044,"biii":16045,"pelham":16046,"egon":16047,"ronny":16048,"maden":16049,"smee":16050,"onion":16051,"server":16052,"gami":16053,"christoffer":16054,"menni":16055,"agustina":16056,"duane":16057,"begrüssen":16058,"beerdigungen":16059,"auflösung":16060,"mind":16061,"eigenhändig":16062,"verbluten":16063,"verbrannten":16064,"vorsingen":16065,"töpfe":16066,"überschätzt":16067,"orgie":16068,"blassen":16069,"töchtern":16070,"gerächt":16071,"erweist":16072,"verwüstet":16073,"swimmingpool":16074,"zweien":16075,"aufgefressen":16076,"bauchschmerzen":16077,"männlichkeit":16078,"reizenden":16079,"schlapp":16080,"regelrecht":16081,"brühe":16082,"kohl":16083,"wlr":16084,"flehte":16085,"flaemm":16086,"balkan":16087,"wiederfinden":16088,"gewässer":16089,"mitnimmt":16090,"schamlos":16091,"drähte":16092,"desert":16093,"ritchie":16094,"ire":16095,"historiker":16096,"abteilungen":16097,"betäuben":16098,"komponist":16099,"schlagzeile":16100,"blamiert":16101,"schmeicheln":16102,"ozeane":16103,"klopfe":16104,"teuflische":16105,"zusammenreißen":16106,"komfort":16107,"füttert":16108,"gelächelt":16109,"stute":16110,"karneval":16111,"fehlenden":16112,"ausgraben":16113,"füge":16114,"abteil":16115,"hintereingang":16116,"erträgt":16117,"celeste":16118,"quatscht":16119,"picard":16120,"ungläubigen":16121,"locksley":16122,"flegel":16123,"umhauen":16124,"bosheit":16125,"unverletzt":16126,"wichtigere":16127,"läuse":16128,"lehn":16129,"postbote":16130,"augenblicklich":16131,"hoffnungsloser":16132,"geseiischaft":16133,"hais":16134,"hande":16135,"bankkonto":16136,"kathedrale":16137,"denker":16138,"widerspricht":16139,"brummen":16140,"befriedigung":16141,"informiere":16142,"flott":16143,"abkühlen":16144,"verständnisvoll":16145,"karotten":16146,"vorahnung":16147,"reimt":16148,"glänzen":16149,"totschlag":16150,"verschickt":16151,"angriffen":16152,"krankenschwestern":16153,"murph":16154,"suzy":16155,"herausforderer":16156,"fälschen":16157,"motivation":16158,"vernünftigen":16159,"langweiligen":16160,"möwen":16161,"gebrochenes":16162,"notre":16163,"recherchiert":16164,"halblang":16165,"bewerben":16166,"wohnsitz":16167,"steil":16168,"traumhaft":16169,"tomate":16170,"grotesk":16171,"betrunkene":16172,"pawel":16173,"peaches":16174,"reinbringen":16175,"weiben":16176,"ducken":16177,"kobold":16178,"onnte":16179,"tauchst":16180,"direkter":16181,"furchtlos":16182,"fanatiker":16183,"spezialisiert":16184,"abwerfen":16185,"shawn":16186,"öffentlicher":16187,"effizient":16188,"vorort":16189,"pence":16190,"absteigen":16191,"wiiien":16192,"gefähriich":16193,"venen":16194,"weißwein":16195,"flattern":16196,"pensioniert":16197,"ambitionen":16198,"baracken":16199,"wählst":16200,"geringer":16201,"hämmern":16202,"lenke":16203,"zerlegen":16204,"torpedos":16205,"persien":16206,"stürze":16207,"vorzüglich":16208,"tobruk":16209,"aufgefordert":16210,"trucks":16211,"häufiger":16212,"visage":16213,"trade":16214,"überlebten":16215,"gehackt":16216,"jets":16217,"peseten":16218,"medizinischer":16219,"jun":16220,"rasten":16221,"geehrte":16222,"duo":16223,"chariie":16224,"lsrael":16225,"decker":16226,"eminenz":16227,"festes":16228,"grönland":16229,"röntgen":16230,"miaut":16231,"kurven":16232,"mesa":16233,"kündigte":16234,"ausrasten":16235,"vorfälle":16236,"schwartz":16237,"denise":16238,"durchgefallen":16239,"bloße":16240,"stumpy":16241,"utah":16242,"geoff":16243,"jj":16244,"martigues":16245,"pepper":16246,"sterns":16247,"verona":16248,"compton":16249,"größtenteils":16250,"sophia":16251,"coming":16252,"erneuerung":16253,"sicherheitschef":16254,"geilen":16255,"trudy":16256,"brüsten":16257,"ambulanz":16258,"interpol":16259,"beweismittel":16260,"sphäre":16261,"öff":16262,"gepinkelt":16263,"simulation":16264,"lone":16265,"tosca":16266,"hundefutter":16267,"stillwater":16268,"valium":16269,"kun":16270,"stalker":16271,"kepler":16272,"sirius":16273,"hou":16274,"tron":16275,"dot":16276,"channel":16277,"iguchi":16278,"villette":16279,"mrt":16280,"onda":16281,"marla":16282,"kajai":16283,"fletch":16284,"ooiiins":16285,"deena":16286,"goran":16287,"gadget":16288,"voldemort":16289,"prot":16290,"abahachi":16291,"baader":16292,"inte":16293,"gérard":16294,"save":16295,"umfrage":16296,"silent":16297,"willste":16298,"aufhöre":16299,"rst":16300,"wechselte":16301,"everything":16302,"aussehender":16303,"lie":16304,"fröhlicher":16305,"rutherford":16306,"versunken":16307,"straff":16308,"kavalier":16309,"dichte":16310,"müden":16311,"verzeihst":16312,"grieche":16313,"kühn":16314,"redaktion":16315,"polizeiwache":16316,"eingeholt":16317,"lacher":16318,"grigori":16319,"leningrad":16320,"pianist":16321,"jose":16322,"erinner":16323,"ehrengast":16324,"vorgekommen":16325,"tätigkeit":16326,"stürmt":16327,"geländer":16328,"stärkere":16329,"hinrichten":16330,"allemal":16331,"dutch":16332,"schnupfen":16333,"weiterarbeiten":16334,"gewirkt":16335,"schauspielerinnen":16336,"rudolph":16337,"verschenkt":16338,"umlauf":16339,"angefordert":16340,"eintauschen":16341,"winslow":16342,"zehner":16343,"schäbig":16344,"traten":16345,"gemahlin":16346,"ermutigen":16347,"zehntausend":16348,"gehaltserhöhung":16349,"verzweifelte":16350,"einführung":16351,"brillante":16352,"erforscht":16353,"kehrten":16354,"beherrsche":16355,"mandeln":16356,"geeinigt":16357,"verhelfen":16358,"spektakel":16359,"autorin":16360,"harmlose":16361,"tahiti":16362,"pusten":16363,"viert":16364,"leckere":16365,"wegbleiben":16366,"beklagt":16367,"amüsiere":16368,"johnnys":16369,"gleichmäßig":16370,"beschäftige":16371,"hypothese":16372,"schlägen":16373,"fromm":16374,"irgendwem":16375,"lovell":16376,"verkuppeln":16377,"schlich":16378,"reib":16379,"schmiss":16380,"verbeugen":16381,"amtes":16382,"brachtest":16383,"stiehlst":16384,"hörtest":16385,"beschattet":16386,"gegraben":16387,"anschaut":16388,"hauptdarsteller":16389,"silberne":16390,"repräsentiert":16391,"kostprobe":16392,"mcgee":16393,"beschimpfen":16394,"biind":16395,"festessen":16396,"france":16397,"happen":16398,"überspringen":16399,"bemitleiden":16400,"genehmigen":16401,"bauernhof":16402,"achterbahn":16403,"abmarsch":16404,"frist":16405,"residenz":16406,"werben":16407,"mausetot":16408,"faschist":16409,"aufgewühlt":16410,"california":16411,"trunkenheit":16412,"trapper":16413,"dünger":16414,"berührst":16415,"aufsitzen":16416,"antiquitäten":16417,"einspringen":16418,"abzunehmen":16419,"hack":16420,"klumpen":16421,"überlebst":16422,"billard":16423,"lauschen":16424,"sinnvoll":16425,"tauche":16426,"prescott":16427,"ridge":16428,"ernsten":16429,"klingelte":16430,"empfehlungen":16431,"dilg":16432,"übergehen":16433,"beachte":16434,"sicherste":16435,"stolpern":16436,"erlernen":16437,"geburtsurkunde":16438,"zahlungen":16439,"edwina":16440,"vermöbelt":16441,"vorigen":16442,"marina":16443,"gino":16444,"othello":16445,"untertauchen":16446,"männlicher":16447,"norris":16448,"geregnet":16449,"erwidern":16450,"psyche":16451,"holde":16452,"eisenhower":16453,"geheimagent":16454,"errol":16455,"jahrmarkt":16456,"zuhörst":16457,"zucken":16458,"neige":16459,"särge":16460,"surren":16461,"verfolgst":16462,"bereiche":16463,"dümmste":16464,"photos":16465,"neigen":16466,"poetisch":16467,"lancelot":16468,"kündigt":16469,"europäische":16470,"tt":16471,"lebensmüde":16472,"fügt":16473,"beiße":16474,"lamont":16475,"theresa":16476,"meteor":16477,"sterblich":16478,"iieb":16479,"marathon":16480,"reflexe":16481,"durchmesser":16482,"vermächtnis":16483,"kimball":16484,"biid":16485,"sp":16486,"fi":16487,"verzug":16488,"möpse":16489,"sprühen":16490,"hoer":16491,"umbrachte":16492,"miley":16493,"fo":16494,"dummerweise":16495,"artagnan":16496,"enthüllen":16497,"erbrechen":16498,"beautiful":16499,"gründete":16500,"doe":16501,"mountain":16502,"albuquerque":16503,"rausziehen":16504,"barlow":16505,"wormold":16506,"nachteil":16507,"misshandelt":16508,"geweiht":16509,"ablehnung":16510,"liessen":16511,"perrin":16512,"mayonnaise":16513,"eingeleitet":16514,"wanderer":16515,"sexueller":16516,"strukturen":16517,"leader":16518,"rassist":16519,"stringer":16520,"ekg":16521,"tuttle":16522,"bergmann":16523,"shoppen":16524,"konfrontiert":16525,"aviv":16526,"katya":16527,"pollock":16528,"aubrey":16529,"jared":16530,"zusammengearbeitet":16531,"lennie":16532,"vo":16533,"hale":16534,"flippt":16535,"ava":16536,"fredo":16537,"drogenhändler":16538,"titte":16539,"coolste":16540,"plankton":16541,"cullen":16542,"hackett":16543,"nyman":16544,"fed":16545,"yoda":16546,"anpassung":16547,"welpe":16548,"mohan":16549,"anshel":16550,"rap":16551,"dede":16552,"esist":16553,"cahill":16554,"steroide":16555,"buñuel":16556,"mclovin":16557,"coraline":16558,"lesh":16559,"ähh":16560,"gästezimmer":16561,"rauchte":16562,"verdienten":16563,"rumgemacht":16564,"härte":16565,"movie":16566,"blasphemie":16567,"sees":16568,"abdul":16569,"einfluß":16570,"abschießen":16571,"arlene":16572,"purer":16573,"bestohlen":16574,"lasten":16575,"verzieht":16576,"reize":16577,"eisernen":16578,"prophezeiungen":16579,"format":16580,"noble":16581,"vorrücken":16582,"berauben":16583,"toren":16584,"lhretwegen":16585,"verdrängt":16586,"kopfkissen":16587,"autodiebstahl":16588,"standhaft":16589,"grundsätzlich":16590,"szenario":16591,"prüf":16592,"injektion":16593,"urgroßvater":16594,"verschleppt":16595,"überblick":16596,"missy":16597,"polnischen":16598,"betrüge":16599,"gutzumachen":16600,"nobel":16601,"zungen":16602,"helme":16603,"strafbar":16604,"bien":16605,"taugenichts":16606,"befestigen":16607,"beschwere":16608,"amour":16609,"russisches":16610,"gelber":16611,"nachweisen":16612,"hintergehen":16613,"sperr":16614,"arbeitslosigkeit":16615,"prüft":16616,"fünfer":16617,"zurückgeschickt":16618,"florenz":16619,"stopft":16620,"scherereien":16621,"buchladen":16622,"anfertigen":16623,"bewältigen":16624,"herauskommt":16625,"flughäfen":16626,"empfänger":16627,"pralinen":16628,"füller":16629,"ertrug":16630,"wiederkomme":16631,"halunken":16632,"beneiden":16633,"missbrauch":16634,"ließt":16635,"gekürzt":16636,"schuldige":16637,"duftet":16638,"sportsfreund":16639,"renovieren":16640,"gesetzeshüter":16641,"einheimische":16642,"friedlichen":16643,"bahnsteig":16644,"waggon":16645,"macbeth":16646,"bewundernswert":16647,"hieße":16648,"neujahr":16649,"lebhaft":16650,"überarbeitet":16651,"sähen":16652,"nottingham":16653,"sherwood":16654,"blenden":16655,"sporen":16656,"geangelt":16657,"vulgär":16658,"jemandes":16659,"weggezogen":16660,"adaption":16661,"aufgerufen":16662,"rosenkranz":16663,"beschlagnahmen":16664,"acker":16665,"erneuert":16666,"zählst":16667,"klügste":16668,"erläutern":16669,"zitiert":16670,"blockade":16671,"dasseibe":16672,"daruber":16673,"coionei":16674,"huhu":16675,"isch":16676,"führers":16677,"vagabund":16678,"obdachlose":16679,"gepflückt":16680,"abliefern":16681,"beethoven":16682,"cunningham":16683,"davongekommen":16684,"reisender":16685,"vorhabe":16686,"bedeutende":16687,"leland":16688,"maximum":16689,"frisör":16690,"vorliegen":16691,"schwätzer":16692,"erholung":16693,"tausche":16694,"hobbys":16695,"statistik":16696,"iowa":16697,"mühen":16698,"großstadt":16699,"irrte":16700,"heimfahren":16701,"spalten":16702,"anzulügen":16703,"aufzuwachen":16704,"rammen":16705,"beabsichtigt":16706,"kracht":16707,"purdy":16708,"jugendlicher":16709,"klaust":16710,"träge":16711,"erkannten":16712,"esszimmer":16713,"ale":16714,"unwetter":16715,"verdächtiges":16716,"abgelöst":16717,"ständiger":16718,"ärztliche":16719,"denkbar":16720,"johann":16721,"brillanten":16722,"wertvoller":16723,"weiie":16724,"hausmädchen":16725,"beurteilt":16726,"rosinen":16727,"überweisen":16728,"gesten":16729,"unhold":16730,"befanden":16731,"erkunden":16732,"knöpfchen":16733,"wimmern":16734,"motorräder":16735,"mythologie":16736,"brave":16737,"jault":16738,"verdrängen":16739,"schießpulver":16740,"sheldrake":16741,"überzogen":16742,"ohrring":16743,"verkörpert":16744,"puder":16745,"militärs":16746,"lebenszeichen":16747,"spannungen":16748,"bolton":16749,"undeutlich":16750,"eastman":16751,"rampenlicht":16752,"emiliano":16753,"umbringst":16754,"gezündet":16755,"illegaler":16756,"jedenfaiis":16757,"iasst":16758,"iinks":16759,"verarbeitet":16760,"hundesohn":16761,"sprech":16762,"aufzuräumen":16763,"anschreien":16764,"hoeren":16765,"gestohien":16766,"verdienste":16767,"dumpfer":16768,"bibei":16769,"totai":16770,"pscht":16771,"markierung":16772,"airport":16773,"kincaid":16774,"instabil":16775,"erniedrigung":16776,"beugt":16777,"landebahn":16778,"hebamme":16779,"verantwortliche":16780,"philippinen":16781,"gannon":16782,"roxy":16783,"hauptstraße":16784,"bestätigte":16785,"fegefeuer":16786,"dias":16787,"thunderbird":16788,"zusätzlichen":16789,"nachhause":16790,"prostituierten":16791,"arabische":16792,"knochenmark":16793,"inge":16794,"luzifer":16795,"verkraftet":16796,"shogun":16797,"kyoto":16798,"fehlfunktion":16799,"sicherheitssystem":16800,"totalen":16801,"sabbat":16802,"erwar":16803,"ching":16804,"gant":16805,"exorzismus":16806,"input":16807,"losgegangen":16808,"murdock":16809,"report":16810,"garth":16811,"laughlin":16812,"ruben":16813,"ishikawa":16814,"babu":16815,"schiampe":16816,"goose":16817,"sub":16818,"buick":16819,"sharp":16820,"lljitsch":16821,"genen":16822,"uit":16823,"pc":16824,"harkonnen":16825,"ramallo":16826,"wicket":16827,"pax":16828,"weißaugen":16829,"narnia":16830,"shilo":16831,"adm":16832,"fiction":16833,"aufzuregen":16834,"aggression":16835,"raucher":16836,"geldstrafe":16837,"steel":16838,"wichsen":16839,"befallen":16840,"gestrigen":16841,"impulsiv":16842,"tramp":16843,"reisenden":16844,"zimmermann":16845,"faire":16846,"gouverneurs":16847,"härteste":16848,"sensationell":16849,"völliger":16850,"zusammenziehen":16851,"landstreicher":16852,"hinbekommen":16853,"pein":16854,"hiesigen":16855,"schmeiße":16856,"schatzi":16857,"klassenzimmer":16858,"skala":16859,"erschuf":16860,"schmerzlos":16861,"genüge":16862,"wegzulaufen":16863,"kriegsführung":16864,"verliebe":16865,"hingehören":16866,"elnen":16867,"ozeans":16868,"hypnotisiert":16869,"brandneu":16870,"duffy":16871,"erstklassig":16872,"gesetzlich":16873,"beschäftigung":16874,"belästige":16875,"erneuern":16876,"gasthaus":16877,"einstellungen":16878,"constance":16879,"verseucht":16880,"diverse":16881,"vollgas":16882,"pantoffeln":16883,"knöpfen":16884,"maniküre":16885,"fruchtbar":16886,"glorreichen":16887,"kühle":16888,"verschwörer":16889,"funktionen":16890,"gaston":16891,"bescheuerten":16892,"kreuzer":16893,"linkshänder":16894,"laufbahn":16895,"erlassen":16896,"ehrfurcht":16897,"natürlicher":16898,"erlebte":16899,"fa":16900,"schlussfolgerung":16901,"zobel":16902,"wog":16903,"aufgetreten":16904,"zweifelt":16905,"heiben":16906,"bedecken":16907,"essens":16908,"gewöhnliches":16909,"schwitze":16910,"gestand":16911,"verklage":16912,"mühsam":16913,"mix":16914,"lüfte":16915,"füssen":16916,"reliquie":16917,"lücken":16918,"niagara":16919,"riviera":16920,"aufjeden":16921,"stellungen":16922,"bevorsteht":16923,"banjo":16924,"aufnimmt":16925,"stinker":16926,"handgranate":16927,"fine":16928,"klimpern":16929,"sa":16930,"unterlegen":16931,"puerto":16932,"lopez":16933,"stammes":16934,"anzuhalten":16935,"hintergangen":16936,"unfalls":16937,"rauschgift":16938,"obgleich":16939,"poet":16940,"gieiche":16941,"musikalisch":16942,"lebenszeit":16943,"mam":16944,"wundere":16945,"aufbringen":16946,"wickeln":16947,"allergien":16948,"empor":16949,"sagenhaft":16950,"stolzen":16951,"wölfen":16952,"montagmorgen":16953,"vielversprechend":16954,"unfähigkeit":16955,"niedrige":16956,"derjunge":16957,"schmetterlinge":16958,"arterie":16959,"blob":16960,"funf":16961,"berichtete":16962,"katholischen":16963,"beobachtungen":16964,"unzuverlässig":16965,"beeii":16966,"anträge":16967,"häifte":16968,"hollenius":16969,"aufgeladen":16970,"putnam":16971,"piano":16972,"käpt":16973,"rolls":16974,"wappen":16975,"vernommen":16976,"steuerzahler":16977,"aufwache":16978,"schutt":16979,"ermordeten":16980,"schnieft":16981,"mellish":16982,"reid":16983,"zerstückelt":16984,"anzieht":16985,"schauplatz":16986,"gefühllos":16987,"quist":16988,"anstrengungen":16989,"krokodile":16990,"irrsinn":16991,"marcia":16992,"ausschlafen":16993,"ß":16994,"montgomery":16995,"plasma":16996,"improvisiert":16997,"zuzugeben":16998,"selbstmörder":16999,"scherben":17000,"heul":17001,"beispiei":17002,"augustus":17003,"bums":17004,"samba":17005,"lösungen":17006,"alamo":17007,"dürre":17008,"bisherigen":17009,"nullen":17010,"nachfragen":17011,"umschalten":17012,"klassischen":17013,"krankenhauses":17014,"professioneller":17015,"kopfüber":17016,"fäulnis":17017,"poiizist":17018,"toulouse":17019,"vin":17020,"äußeres":17021,"driscoll":17022,"pharaos":17023,"dakota":17024,"rumpeln":17025,"überwunden":17026,"wandeln":17027,"juana":17028,"kimberly":17029,"seufzen":17030,"verheiraten":17031,"internationaler":17032,"winselt":17033,"kommunistische":17034,"nutzlose":17035,"winziger":17036,"kapitalismus":17037,"makellos":17038,"class":17039,"garret":17040,"kazumi":17041,"yoshida":17042,"hud":17043,"streitmacht":17044,"uk":17045,"grundlegende":17046,"mundgeruch":17047,"zoom":17048,"freimaurer":17049,"filmmaterial":17050,"turbulenzen":17051,"lutsch":17052,"chet":17053,"delores":17054,"kobayashi":17055,"noriko":17056,"gefälschte":17057,"kassetten":17058,"stabilisiert":17059,"damn":17060,"pistoie":17061,"gruben":17062,"nanny":17063,"disney":17064,"kinte":17065,"hancock":17066,"dates":17067,"dalai":17068,"perseus":17069,"kolumbien":17070,"oké":17071,"zorro":17072,"alvarez":17073,"miyagi":17074,"jürgen":17075,"katharine":17076,"wilist":17077,"brandi":17078,"laplante":17079,"minbari":17080,"toomy":17081,"britney":17082,"nanahara":17083,"schrader":17084,"lucian":17085,"crichton":17086,"rasputia":17087,"leela":17088,"ih":17089,"radius":17090,"rübe":17091,"umzuziehen":17092,"beers":17093,"hombre":17094,"genaugenommen":17095,"groschen":17096,"gerechter":17097,"unterirdischen":17098,"lmmerhin":17099,"laurent":17100,"marias":17101,"einschreiben":17102,"entehrt":17103,"traktor":17104,"verblüfft":17105,"stiche":17106,"halbem":17107,"erhöhte":17108,"haufenweise":17109,"dawson":17110,"überlisten":17111,"punsch":17112,"ganoven":17113,"pelze":17114,"alvin":17115,"kabinett":17116,"gleichgültigkeit":17117,"gefallt":17118,"laus":17119,"flüssig":17120,"kreuzverhör":17121,"dussel":17122,"vollkommene":17123,"heikel":17124,"geschlossene":17125,"entstehung":17126,"ausstrahlung":17127,"court":17128,"künstlerische":17129,"academy":17130,"verschiedener":17131,"vorgehensweise":17132,"inneres":17133,"ergreifend":17134,"subtil":17135,"tausender":17136,"rechtmäßig":17137,"zeugt":17138,"gebirge":17139,"vollzogen":17140,"schreckt":17141,"schlächter":17142,"verurteilte":17143,"unvernünftig":17144,"briefträger":17145,"ade":17146,"apfelkuchen":17147,"eingestiegen":17148,"christlichen":17149,"fundament":17150,"vorderen":17151,"mundwerk":17152,"plündern":17153,"geleit":17154,"dreist":17155,"ausgibt":17156,"kapitulieren":17157,"hinzugehen":17158,"behauptung":17159,"untersuchte":17160,"besuchten":17161,"trockne":17162,"unterhaltsam":17163,"filiale":17164,"fontaine":17165,"mcpherson":17166,"handlanger":17167,"info":17168,"wahrend":17169,"schiacht":17170,"toiie":17171,"woodward":17172,"bizarr":17173,"donau":17174,"haib":17175,"luftangriff":17176,"übersetzer":17177,"imbiss":17178,"glückssträhne":17179,"landhaus":17180,"außergewöhnlichen":17181,"offenheit":17182,"ehebruch":17183,"rippchen":17184,"schneemann":17185,"mitarbeitern":17186,"eingeweiht":17187,"ausgerichtet":17188,"gläubigen":17189,"payne":17190,"kies":17191,"freeman":17192,"stiller":17193,"stevenson":17194,"visa":17195,"stichwort":17196,"ivy":17197,"aufzuheben":17198,"liebesleben":17199,"französisches":17200,"kahl":17201,"durchstehen":17202,"schlampig":17203,"belegen":17204,"lieblingslied":17205,"abitur":17206,"posaune":17207,"gänse":17208,"techniken":17209,"instruktionen":17210,"hoover":17211,"aufwachst":17212,"gerieten":17213,"behinderte":17214,"reserven":17215,"übertreibe":17216,"schildern":17217,"erregung":17218,"bezwingen":17219,"rumliegen":17220,"zeichne":17221,"kräuter":17222,"hoff":17223,"karawane":17224,"ausstrecken":17225,"erzähi":17226,"kaiserlichen":17227,"eigentlichen":17228,"klischee":17229,"sunset":17230,"birdie":17231,"meisterin":17232,"penn":17233,"erlegt":17234,"lausiger":17235,"spirituelle":17236,"klaue":17237,"draper":17238,"hinhalten":17239,"christliche":17240,"ur":17241,"aussichtslos":17242,"lausigen":17243,"anziehungskraft":17244,"pferdchen":17245,"dehoh":17246,"finnland":17247,"gelehrten":17248,"damaskus":17249,"genfer":17250,"schiuss":17251,"fehit":17252,"faischen":17253,"small":17254,"eye":17255,"sheldon":17256,"cry":17257,"allerbeste":17258,"oren":17259,"gef":17260,"schwarzmarkt":17261,"erschaffung":17262,"meadows":17263,"anatomie":17264,"octave":17265,"skalpell":17266,"courtney":17267,"anrufer":17268,"psychiatrische":17269,"auszumachen":17270,"ungarisch":17271,"magisch":17272,"kelch":17273,"verstümmelt":17274,"gepasst":17275,"unreif":17276,"aufdecken":17277,"endest":17278,"zischt":17279,"gläubig":17280,"bing":17281,"erkundigen":17282,"narkose":17283,"hineingezogen":17284,"lyon":17285,"ledig":17286,"wilkins":17287,"bartlett":17288,"lmpuls":17289,"mulligan":17290,"ehm":17291,"verwandle":17292,"kurzschluss":17293,"gefolge":17294,"nebraska":17295,"scannen":17296,"owens":17297,"dillon":17298,"kittel":17299,"indische":17300,"katholiken":17301,"hermes":17302,"verblutet":17303,"toi":17304,"zensur":17305,"aufdie":17306,"schraubenzieher":17307,"medikamenten":17308,"zentralbank":17309,"foul":17310,"ür":17311,"muttermal":17312,"krämpfe":17313,"ljudmila":17314,"berühr":17315,"rosenberg":17316,"dos":17317,"till":17318,"deaktivieren":17319,"crook":17320,"balg":17321,"inside":17322,"teal":17323,"ophelia":17324,"äm":17325,"gita":17326,"curt":17327,"schlitzaugen":17328,"asteroiden":17329,"plutonium":17330,"zeitreisen":17331,"herausforderungen":17332,"nam":17333,"jahrzehnten":17334,"rydell":17335,"navin":17336,"tschuldige":17337,"abartig":17338,"nova":17339,"pris":17340,"freiraum":17341,"presley":17342,"artefakt":17343,"mookie":17344,"wickham":17345,"korben":17346,"prue":17347,"mehdi":17348,"vee":17349,"devdas":17350,"uid":17351,"sahai":17352,"hani":17353,"gusteau":17354,"tereus":17355,"wandel":17356,"hatt":17357,"lasagne":17358,"zugänglich":17359,"gesundheitsamt":17360,"nobody":17361,"alone":17362,"gong":17363,"done":17364,"waisenkind":17365,"miene":17366,"schmach":17367,"idol":17368,"abstreiten":17369,"arbeitstag":17370,"beschmutzt":17371,"zugabe":17372,"rocken":17373,"howdy":17374,"betragen":17375,"stürmisch":17376,"aufzutreiben":17377,"experimenten":17378,"schufen":17379,"nachsichtig":17380,"maßstab":17381,"missachten":17382,"geschlachtet":17383,"kultiviert":17384,"heimkommen":17385,"nachlässig":17386,"anziehend":17387,"insider":17388,"teuerste":17389,"unternehmens":17390,"gelockt":17391,"überflutet":17392,"eignen":17393,"abstammung":17394,"rains":17395,"drehtag":17396,"irischen":17397,"jahrzehnte":17398,"abgestimmt":17399,"olivier":17400,"praktizieren":17401,"enthielt":17402,"erstklassige":17403,"unterbreche":17404,"selbstmitleid":17405,"ahoi":17406,"lebensgeschichte":17407,"aufgegriffen":17408,"aufmacht":17409,"korsett":17410,"bestehlen":17411,"gezeiten":17412,"anfrage":17413,"hangar":17414,"brite":17415,"lndien":17416,"verheilt":17417,"veilchen":17418,"vertagt":17419,"groll":17420,"betreffen":17421,"rindfleisch":17422,"schreiten":17423,"beachtung":17424,"staatssekretär":17425,"störte":17426,"kräftigen":17427,"ehrenwerten":17428,"tollwut":17429,"kompromisse":17430,"erfrischung":17431,"erfinde":17432,"verehren":17433,"apostel":17434,"gesundes":17435,"ausfahren":17436,"hohem":17437,"maid":17438,"spionieren":17439,"superstar":17440,"goliath":17441,"punchy":17442,"alcatraz":17443,"geraden":17444,"komitees":17445,"chick":17446,"ethik":17447,"beantragt":17448,"reagierte":17449,"verwirklichen":17450,"fortzusetzen":17451,"sacramento":17452,"kiasse":17453,"iegen":17454,"gentiemen":17455,"erhängen":17456,"montags":17457,"freitags":17458,"erwünscht":17459,"samson":17460,"vollständige":17461,"handhaben":17462,"anheuern":17463,"auflage":17464,"bereitete":17465,"benachrichtigt":17466,"schweinestall":17467,"abladen":17468,"rädern":17469,"lafayette":17470,"inspektion":17471,"gesünder":17472,"gutaussehend":17473,"taufen":17474,"waschbecken":17475,"fünfmal":17476,"überfordert":17477,"schleudern":17478,"goebbels":17479,"tolstoi":17480,"schäfer":17481,"enttäusche":17482,"befinde":17483,"waschlappen":17484,"vermieterin":17485,"aufzuklären":17486,"änderten":17487,"verpflegung":17488,"verborgenen":17489,"werken":17490,"starre":17491,"exotische":17492,"fühie":17493,"vorkehrungen":17494,"ähnlicher":17495,"aufgetrieben":17496,"zweifelsohne":17497,"raufkommen":17498,"rasiermesser":17499,"hampshire":17500,"aufschlagen":17501,"geheimhaltung":17502,"mitarbeit":17503,"stanton":17504,"chiffre":17505,"umkleideraum":17506,"springfield":17507,"genaues":17508,"hofe":17509,"reiseführer":17510,"vorlegen":17511,"does":17512,"ene":17513,"heizen":17514,"südwesten":17515,"eindrucksvoll":17516,"tanks":17517,"filmstars":17518,"rod":17519,"brr":17520,"hießen":17521,"trocknet":17522,"hotdog":17523,"raumschiffe":17524,"verlässlich":17525,"christmas":17526,"kenia":17527,"sekte":17528,"abzuziehen":17529,"japsen":17530,"anstieg":17531,"haargenau":17532,"themse":17533,"authentisch":17534,"viva":17535,"künste":17536,"rays":17537,"sommers":17538,"knutschen":17539,"gültig":17540,"hiift":17541,"kläger":17542,"einwanderungsbehörde":17543,"knüppel":17544,"tasten":17545,"söhnen":17546,"lamar":17547,"mexikanische":17548,"runterholen":17549,"ready":17550,"schriften":17551,"endo":17552,"jaa":17553,"ernährung":17554,"koennte":17555,"haltestelle":17556,"erdgeschoss":17557,"sos":17558,"scar":17559,"philo":17560,"kappen":17561,"stramm":17562,"vale":17563,"vogei":17564,"arbeitern":17565,"gewaltiger":17566,"hackt":17567,"erlangt":17568,"ida":17569,"gesäubert":17570,"elder":17571,"entschloss":17572,"steuerung":17573,"intelligentes":17574,"ichi":17575,"tropft":17576,"fonds":17577,"dell":17578,"kontaktlinsen":17579,"mächtigsten":17580,"uhh":17581,"campen":17582,"bolzen":17583,"lebendigem":17584,"rippe":17585,"space":17586,"syphilis":17587,"ryuzaki":17588,"curry":17589,"rituale":17590,"ventura":17591,"leila":17592,"spock":17593,"elin":17594,"abbruch":17595,"bugsy":17596,"fÿr":17597,"kontonummer":17598,"leach":17599,"rog":17600,"oshare":17601,"jae":17602,"shepard":17603,"pai":17604,"taiwan":17605,"lapd":17606,"arrakis":17607,"kadetten":17608,"skynet":17609,"sinclair":17610,"spaceballs":17611,"jigsaw":17612,"reha":17613,"cnn":17614,"kringle":17615,"comm":17616,"rush":17617,"mllls":17618,"damme":17619,"mojo":17620,"wigand":17621,"vicodin":17622,"dormer":17623,"knut":17624,"shinigami":17625,"swagger":17626,"proffy":17627,"blomkvist":17628,"zalatschenko":17629,"intim":17630,"thanks":17631,"kaffe":17632,"schmeichelhaft":17633,"sexleben":17634,"verfickt":17635,"anbringen":17636,"toilettenpapier":17637,"umgefallen":17638,"bezeichnung":17639,"thank":17640,"platze":17641,"klopfte":17642,"ärmsten":17643,"erhaben":17644,"uralte":17645,"kolumbus":17646,"blamieren":17647,"schauten":17648,"zerstreut":17649,"südlichen":17650,"anzuschließen":17651,"weihnachtsbaum":17652,"vorliebe":17653,"mediziner":17654,"eroberung":17655,"gezweifelt":17656,"benahm":17657,"beratung":17658,"abzulehnen":17659,"niedriger":17660,"ziemliches":17661,"sparsam":17662,"äußerste":17663,"absender":17664,"faulpelz":17665,"heimbringen":17666,"weicheier":17667,"geprobt":17668,"wiederholte":17669,"sachsen":17670,"eröffne":17671,"afrikanische":17672,"norfolk":17673,"father":17674,"gurke":17675,"stangen":17676,"enthusiasmus":17677,"bares":17678,"schwieriges":17679,"wiedergesehen":17680,"unnatürlich":17681,"peace":17682,"purple":17683,"rivalen":17684,"steward":17685,"geheimer":17686,"geprägt":17687,"bootsmann":17688,"steinbruch":17689,"überzeugte":17690,"anstellt":17691,"franken":17692,"wegfliegen":17693,"geschämt":17694,"mysteriös":17695,"stürme":17696,"legendären":17697,"erniedrigend":17698,"einstieg":17699,"jeglichen":17700,"falschgeld":17701,"forschen":17702,"hilflosen":17703,"beistand":17704,"schob":17705,"werter":17706,"aufkreuzen":17707,"brutus":17708,"vogelscheuche":17709,"tödlicher":17710,"gleise":17711,"fänden":17712,"beschwören":17713,"tauscht":17714,"cornflakes":17715,"lebensjahr":17716,"tintenfisch":17717,"nominiert":17718,"knacker":17719,"hundertmal":17720,"vorlage":17721,"erlegen":17722,"vorgeben":17723,"schreckiich":17724,"iustig":17725,"kanne":17726,"schlechtem":17727,"klärt":17728,"bittere":17729,"rhode":17730,"tröstet":17731,"lieblich":17732,"widerwärtig":17733,"biumen":17734,"beschließt":17735,"quälst":17736,"pyramiden":17737,"aufgeschnitten":17738,"hundertprozentig":17739,"jeglicher":17740,"knallhart":17741,"höchstwahrscheinlich":17742,"tiefes":17743,"goldener":17744,"reinigt":17745,"sahara":17746,"bestenfalls":17747,"auszusagen":17748,"inspirieren":17749,"konflikte":17750,"spielplatz":17751,"ertränkt":17752,"plakat":17753,"polnische":17754,"dder":17755,"drängeln":17756,"zwinge":17757,"brote":17758,"kletterte":17759,"angriffs":17760,"cholera":17761,"organisierte":17762,"oberstleutnant":17763,"unmengen":17764,"aberglauben":17765,"eingewiesen":17766,"heißeste":17767,"unbezahlbar":17768,"quadrat":17769,"bestehst":17770,"sanfter":17771,"carmichael":17772,"christie":17773,"nil":17774,"stillstand":17775,"mülltonne":17776,"schiimmer":17777,"häitst":17778,"zerren":17779,"stoße":17780,"übersteigt":17781,"einlösen":17782,"geschwür":17783,"heldentaten":17784,"wucht":17785,"fluchtweg":17786,"isolation":17787,"verabredungen":17788,"constable":17789,"geschoben":17790,"kalorien":17791,"dörfern":17792,"flohen":17793,"bieibe":17794,"bezahien":17795,"überieben":17796,"weichem":17797,"verurteile":17798,"fahnen":17799,"palmen":17800,"fitch":17801,"uralten":17802,"toleranz":17803,"inakzeptabel":17804,"gay":17805,"rica":17806,"gladiator":17807,"wiedererkannt":17808,"ausgleich":17809,"flosse":17810,"jorge":17811,"generals":17812,"übersee":17813,"pluto":17814,"keule":17815,"neptun":17816,"spekulation":17817,"tribune":17818,"libanon":17819,"anstecken":17820,"nervensystem":17821,"türmen":17822,"breeze":17823,"entladen":17824,"impuls":17825,"aés":17826,"gt":17827,"grundsatz":17828,"juanita":17829,"betont":17830,"natuerlich":17831,"unberührt":17832,"goon":17833,"bieg":17834,"wetterbericht":17835,"frißt":17836,"katastrophen":17837,"berücksichtigt":17838,"verzeichnet":17839,"gespuckt":17840,"haftstrafe":17841,"mikael":17842,"beigetragen":17843,"metropolis":17844,"sera":17845,"aufschlag":17846,"fritten":17847,"protein":17848,"charming":17849,"nordamerika":17850,"bacon":17851,"glut":17852,"moskauer":17853,"freiwilliger":17854,"vandamm":17855,"biologischen":17856,"kraftwerk":17857,"volltrottel":17858,"vortragen":17859,"gorman":17860,"cracker":17861,"senatorin":17862,"erhöre":17863,"splitter":17864,"entschlüsselt":17865,"jep":17866,"sonia":17867,"joghurt":17868,"lampert":17869,"bartholomew":17870,"hintere":17871,"überwiesen":17872,"psychisch":17873,"bonnée":17874,"ninjas":17875,"mogli":17876,"künstlichen":17877,"nachladen":17878,"bernd":17879,"nachvollziehen":17880,"moderator":17881,"hour":17882,"daigoro":17883,"verlaß":17884,"tränengas":17885,"cordelia":17886,"lutscher":17887,"hollis":17888,"matisse":17889,"jelly":17890,"clement":17891,"stereoanlage":17892,"mally":17893,"cubs":17894,"pacino":17895,"motiviert":17896,"kaitlin":17897,"tattoos":17898,"pino":17899,"vega":17900,"newt":17901,"blackwood":17902,"aspen":17903,"marek":17904,"kak":17905,"blah":17906,"kitano":17907,"hurricane":17908,"fergus":17909,"usind":17910,"riddler":17911,"mcclintock":17912,"carrera":17913,"hobbes":17914,"peel":17915,"yley":17916,"lisbon":17917,"huike":17918,"mirakelhof":17919,"cooney":17920,"bjame":17921,"hazama":17922,"sο":17923,"comic":17924,"stellvertretende":17925,"wenns":17926,"stinkender":17927,"stanford":17928,"today":17929,"kuwait":17930,"liebtest":17931,"adoption":17932,"sorten":17933,"michal":17934,"moos":17935,"solchem":17936,"entsetzen":17937,"betrachtete":17938,"überlastet":17939,"belagert":17940,"records":17941,"liebenswert":17942,"goldfisch":17943,"motten":17944,"erkälten":17945,"austricksen":17946,"einreden":17947,"säbel":17948,"feigheit":17949,"beendete":17950,"tagesordnung":17951,"chemiker":17952,"voodoo":17953,"journal":17954,"helllichten":17955,"regis":17956,"uninteressant":17957,"überraschte":17958,"scheppern":17959,"verpasste":17960,"besaufen":17961,"laub":17962,"begeistern":17963,"überdrüssig":17964,"clive":17965,"bestandteil":17966,"beispiele":17967,"bogart":17968,"colbert":17969,"stoffe":17970,"elektrisch":17971,"schläfrig":17972,"versetzte":17973,"späte":17974,"vorarbeiter":17975,"buckingham":17976,"optische":17977,"fußabdrücke":17978,"ausbricht":17979,"abführen":17980,"vorstellt":17981,"beuge":17982,"plagen":17983,"heib":17984,"bescheidene":17985,"übertreffen":17986,"einmischung":17987,"überm":17988,"aussagt":17989,"ankommst":17990,"abgesichert":17991,"verlaub":17992,"unerwartetes":17993,"pork":17994,"grinst":17995,"süßeste":17996,"würgt":17997,"rascheln":17998,"poliert":17999,"aberglaube":18000,"pferderennen":18001,"idealen":18002,"wiederhergestellt":18003,"bürgermeisters":18004,"zement":18005,"photo":18006,"wichita":18007,"opas":18008,"livingston":18009,"übrige":18010,"schimpft":18011,"gleichheit":18012,"gesoffen":18013,"bedingt":18014,"primitive":18015,"unehrlich":18016,"reservat":18017,"capri":18018,"interviewt":18019,"schworen":18020,"niedergebrannt":18021,"widerlicher":18022,"stehende":18023,"gelbes":18024,"staff":18025,"neapel":18026,"eintrittskarten":18027,"massiv":18028,"hervorrufen":18029,"zugute":18030,"anstellung":18031,"abteilungsleiter":18032,"demokratisch":18033,"laszlo":18034,"ilsa":18035,"texaner":18036,"romantisches":18037,"präsidentin":18038,"leidenschaften":18039,"unverantwortlich":18040,"drdnung":18041,"yates":18042,"kroch":18043,"hinführen":18044,"notausgang":18045,"auszudenken":18046,"schub":18047,"geschmiedet":18048,"sprangen":18049,"hinschicken":18050,"budapest":18051,"funke":18052,"noel":18053,"nachdenkt":18054,"unterbewusstsein":18055,"vorwarnung":18056,"beworben":18057,"antust":18058,"dink":18059,"religiöser":18060,"bettelt":18061,"dachtet":18062,"kohlen":18063,"pickering":18064,"konzerte":18065,"ungeheuerlich":18066,"falles":18067,"eignet":18068,"hieit":18069,"soiange":18070,"austragen":18071,"strömt":18072,"vinci":18073,"ascoyne":18074,"verwandtschaft":18075,"flüchtige":18076,"magisches":18077,"zwangsläufig":18078,"kriech":18079,"erfindet":18080,"dröhnt":18081,"knight":18082,"sword":18083,"gewähre":18084,"herkules":18085,"zerstörst":18086,"laufend":18087,"cassidy":18088,"chino":18089,"gräben":18090,"abhacken":18091,"renoviert":18092,"profitiert":18093,"géadys":18094,"chinesin":18095,"radiosender":18096,"schoen":18097,"gewickelt":18098,"kontroiie":18099,"brigitte":18100,"berges":18101,"dragon":18102,"trüben":18103,"ablassen":18104,"sicherheitsgründen":18105,"cabiria":18106,"mambo":18107,"dodgers":18108,"fiktion":18109,"stacey":18110,"anzupassen":18111,"sindbad":18112,"tree":18113,"kupplung":18114,"pforte":18115,"eifer":18116,"rune":18117,"berry":18118,"fürstin":18119,"pfarrhaus":18120,"feen":18121,"turnhalle":18122,"catherlne":18123,"frequenzen":18124,"dyle":18125,"zyklus":18126,"siebzehn":18127,"mueller":18128,"dusty":18129,"poppins":18130,"juri":18131,"behinderten":18132,"moran":18133,"verwanzt":18134,"bu":18135,"osaka":18136,"geiles":18137,"babysitten":18138,"kip":18139,"hackbraten":18140,"qué":18141,"hasch":18142,"dirty":18143,"schmeiss":18144,"amazing":18145,"balthazar":18146,"rogo":18147,"watts":18148,"matsushima":18149,"jfk":18150,"gekotzt":18151,"kapuze":18152,"marlboro":18153,"turnschuhe":18154,"hendrix":18155,"brustwarzen":18156,"goody":18157,"hamptons":18158,"duchemin":18159,"aura":18160,"motta":18161,"verpiß":18162,"anwendung":18163,"singer":18164,"stingo":18165,"israelis":18166,"animation":18167,"wirds":18168,"rae":18169,"latte":18170,"dre":18171,"tinle":18172,"cordell":18173,"zishe":18174,"lshimatsu":18175,"katrin":18176,"gunnar":18177,"yeon":18178,"khalid":18179,"olli":18180,"terminator":18181,"lungenkrebs":18182,"düsteren":18183,"grandios":18184,"installieren":18185,"another":18186,"gelaber":18187,"into":18188,"other":18189,"same":18190,"comes":18191,"smiley":18192,"absuchen":18193,"gehetzt":18194,"undenkbar":18195,"warmer":18196,"teilnahme":18197,"glieder":18198,"hysterie":18199,"goldmine":18200,"gepriesen":18201,"geschlechts":18202,"nils":18203,"ellenbogen":18204,"act":18205,"lümmel":18206,"zuchthaus":18207,"ungeduld":18208,"aufregender":18209,"nikolai":18210,"gemetzel":18211,"vorige":18212,"vernünftiges":18213,"blufft":18214,"durchlaucht":18215,"schlaues":18216,"kugelsichere":18217,"krawatten":18218,"pietro":18219,"telegramme":18220,"berühmteste":18221,"helles":18222,"hausherr":18223,"gefährlichste":18224,"jamaika":18225,"regisseure":18226,"verbreitete":18227,"bedeutender":18228,"trinkwasser":18229,"aufgedreht":18230,"ständigen":18231,"gespritzt":18232,"oberhalb":18233,"fläche":18234,"einlässt":18235,"landstraße":18236,"gottlieb":18237,"melodien":18238,"rechtmäßigen":18239,"befolge":18240,"rudert":18241,"aufrichtigkeit":18242,"wiedergeben":18243,"bedeute":18244,"weiterreden":18245,"kühen":18246,"besitzerin":18247,"reibt":18248,"unbrauchbar":18249,"lebenslange":18250,"rings":18251,"logische":18252,"rücksichtsvoll":18253,"leeds":18254,"langt":18255,"gewendet":18256,"mamis":18257,"schnüffelt":18258,"kochte":18259,"einschließen":18260,"gießt":18261,"küken":18262,"karotte":18263,"versteinert":18264,"häfen":18265,"wanderte":18266,"menschenverstand":18267,"übertroffen":18268,"plötzlichen":18269,"tags":18270,"snob":18271,"celia":18272,"senators":18273,"belehren":18274,"nationalhymne":18275,"statistiken":18276,"spannt":18277,"tha":18278,"fluten":18279,"vail":18280,"buffet":18281,"ängstigen":18282,"verladen":18283,"schicker":18284,"stamme":18285,"bastille":18286,"vorabend":18287,"strahlende":18288,"weltfrieden":18289,"bimbam":18290,"gedankt":18291,"wegging":18292,"stammte":18293,"spaßig":18294,"überführen":18295,"bistja":18296,"rüben":18297,"wegziehen":18298,"enkelkinder":18299,"einzutreten":18300,"egoist":18301,"durchlaufen":18302,"komponiert":18303,"feuerlöscher":18304,"geschäftliches":18305,"parasit":18306,"effizienz":18307,"oslo":18308,"letzen":18309,"gekillt":18310,"zufällige":18311,"restliche":18312,"abschleppen":18313,"schwedisch":18314,"riverside":18315,"abschreiben":18316,"verschollen":18317,"dichten":18318,"umsatz":18319,"lightcap":18320,"wissenschaftlern":18321,"parat":18322,"paulus":18323,"tänzerinnen":18324,"frustrierend":18325,"beruhigung":18326,"retteten":18327,"erhob":18328,"stepan":18329,"schwebte":18330,"gerechtfertigt":18331,"mietwagen":18332,"begegnete":18333,"brandt":18334,"filmten":18335,"physiker":18336,"lrre":18337,"örtliche":18338,"dizzy":18339,"fantastisches":18340,"hacke":18341,"lagst":18342,"courage":18343,"vertrieb":18344,"geborgt":18345,"uso":18346,"liebliche":18347,"emmet":18348,"soho":18349,"schlafmittel":18350,"äußerlich":18351,"niña":18352,"beriin":18353,"faische":18354,"einfachsten":18355,"demokraten":18356,"stach":18357,"erforschung":18358,"geheult":18359,"willenskraft":18360,"dichtung":18361,"planten":18362,"problemlos":18363,"grove":18364,"nahaufnahme":18365,"abspielen":18366,"draufgegangen":18367,"totlachen":18368,"mistvieh":18369,"morton":18370,"heiterem":18371,"milz":18372,"sterbliche":18373,"sperrgebiet":18374,"unterstellt":18375,"supermann":18376,"herzliches":18377,"pidge":18378,"vorderseite":18379,"saiten":18380,"wachposten":18381,"missgeburt":18382,"cos":18383,"liebeskummer":18384,"verkabelt":18385,"hallt":18386,"radioaktivität":18387,"zusammensetzen":18388,"einigermaßen":18389,"sims":18390,"beekman":18391,"vertrauenswürdig":18392,"fördert":18393,"verdeckte":18394,"heist":18395,"niles":18396,"urne":18397,"dvds":18398,"feuerkraft":18399,"íein":18400,"ìann":18401,"verschwitzt":18402,"napalm":18403,"wahrheiten":18404,"peilung":18405,"menelaos":18406,"pfiicht":18407,"küß":18408,"rockefeller":18409,"verwundbar":18410,"crown":18411,"kraut":18412,"auszusteigen":18413,"globe":18414,"panisch":18415,"kreist":18416,"bürschchen":18417,"feuerte":18418,"teddybär":18419,"flugzeugabsturz":18420,"trail":18421,"fallt":18422,"burdette":18423,"rolf":18424,"everybody":18425,"atmest":18426,"dromard":18427,"seibei":18428,"bestrafe":18429,"aufdem":18430,"masseur":18431,"sirup":18432,"opium":18433,"rashid":18434,"hylas":18435,"hebst":18436,"anwärter":18437,"dkay":18438,"gefühie":18439,"crow":18440,"etliche":18441,"talisman":18442,"mitbewohnerin":18443,"anonyme":18444,"ocho":18445,"barbossa":18446,"halbzeit":18447,"synagoge":18448,"control":18449,"investoren":18450,"lucía":18451,"molto":18452,"radikale":18453,"mathieu":18454,"win":18455,"bennie":18456,"seelenklempner":18457,"studs":18458,"sunny":18459,"garber":18460,"wormser":18461,"uther":18462,"janey":18463,"josey":18464,"rummachen":18465,"vietnamesen":18466,"suzuki":18467,"piggy":18468,"mackey":18469,"pixote":18470,"yentl":18471,"couscous":18472,"delorean":18473,"sole":18474,"takeshi":18475,"rianne":18476,"troll":18477,"bastian":18478,"kiyoko":18479,"sami":18480,"loki":18481,"jennie":18482,"jessi":18483,"zheng":18484,"ramzey":18485,"mammut":18486,"shuya":18487,"shiori":18488,"minusch":18489,"benigno":18490,"uhm":18491,"nuller":18492,"melman":18493,"gluant":18494,"kôsuke":18495,"souleymane":18496,"geneco":18497,"slughorn":18498,"kable":18499,"besouro":18500,"hoffst":18501,"science":18502,"hoo":18503,"verarsche":18504,"verfickter":18505,"eingemischt":18506,"videothek":18507,"second":18508,"anforderungen":18509,"sortieren":18510,"pot":18511,"ablenkungsmanöver":18512,"führenden":18513,"strände":18514,"ultraschall":18515,"lehrbuch":18516,"richtete":18517,"unerfahren":18518,"notar":18519,"erstaunen":18520,"buckel":18521,"dornen":18522,"gezüchtet":18523,"satans":18524,"lawine":18525,"freizulassen":18526,"bunt":18527,"umfasst":18528,"getrennte":18529,"gestatte":18530,"ordentlichen":18531,"vererbt":18532,"medaillen":18533,"auspeitschen":18534,"begnadigt":18535,"beehren":18536,"sketch":18537,"hokuspokus":18538,"unternehmer":18539,"ungestraft":18540,"ader":18541,"geneigt":18542,"türsteher":18543,"schoner":18544,"zeitvertreib":18545,"ekstase":18546,"auskennt":18547,"karloff":18548,"theatre":18549,"stärkeren":18550,"leigh":18551,"meistern":18552,"umstellen":18553,"überschwemmt":18554,"bügeln":18555,"zahnstocher":18556,"beschränken":18557,"schafen":18558,"schlüpfen":18559,"zarten":18560,"gefährtin":18561,"pfeif":18562,"segelt":18563,"teer":18564,"knarrt":18565,"dieben":18566,"nähte":18567,"bajonett":18568,"kreuzzug":18569,"nanine":18570,"gelehrte":18571,"wund":18572,"revanche":18573,"franco":18574,"dialekt":18575,"erstaunlichen":18576,"säuft":18577,"klaute":18578,"exzellente":18579,"anbietet":18580,"stimmst":18581,"wütenden":18582,"mitmacht":18583,"protestiere":18584,"unruhestifter":18585,"organisiere":18586,"späher":18587,"kadaver":18588,"pocken":18589,"weiden":18590,"rissen":18591,"flieh":18592,"geschmolzen":18593,"gelula":18594,"vergeude":18595,"teppiche":18596,"gewaltsamen":18597,"ritten":18598,"fäusten":18599,"vorrang":18600,"clarissa":18601,"bewilligt":18602,"zulegen":18603,"wassermann":18604,"jüdischer":18605,"sana":18606,"leugne":18607,"anzutreten":18608,"salutieren":18609,"hernandez":18610,"vorhatte":18611,"touren":18612,"windelweich":18613,"zurückgehalten":18614,"dorn":18615,"strahlend":18616,"versohlen":18617,"floss":18618,"landwirtschaft":18619,"zäune":18620,"geordnet":18621,"festnageln":18622,"schwillt":18623,"geschuftet":18624,"rekorde":18625,"kräftige":18626,"essig":18627,"getarnt":18628,"gegriffen":18629,"dewey":18630,"fernzuhalten":18631,"geschäftliche":18632,"atemberaubend":18633,"honolulu":18634,"gaulle":18635,"funkeln":18636,"mixer":18637,"omas":18638,"längste":18639,"ausgefüllt":18640,"maximilian":18641,"anfordern":18642,"cleve":18643,"bonbon":18644,"dominique":18645,"waffenhändler":18646,"schneien":18647,"schnitten":18648,"verweilen":18649,"gebar":18650,"cricket":18651,"flugticket":18652,"walten":18653,"beurteilung":18654,"geäußert":18655,"verdrehen":18656,"avery":18657,"champions":18658,"winchester":18659,"verräterin":18660,"erkenntnisse":18661,"überfüllt":18662,"ortes":18663,"vertrauten":18664,"bedrohte":18665,"schriftstellerin":18666,"minderjährigen":18667,"startbereit":18668,"gewalttätige":18669,"erreichst":18670,"webb":18671,"vorherigen":18672,"losen":18673,"schultag":18674,"entführten":18675,"gewait":18676,"brauner":18677,"glänzt":18678,"fasste":18679,"zugunsten":18680,"squaw":18681,"speisesaal":18682,"nunmehr":18683,"psychiaterin":18684,"gästeliste":18685,"gell":18686,"zugucken":18687,"frites":18688,"vergnügungspark":18689,"durchdringen":18690,"gesteuert":18691,"durchbohrt":18692,"verdammen":18693,"garou":18694,"meldest":18695,"erzahlen":18696,"hingeben":18697,"reisst":18698,"schminken":18699,"loszulassen":18700,"refrain":18701,"freundschaften":18702,"reingegangen":18703,"used":18704,"feiere":18705,"zampano":18706,"nasenbluten":18707,"spielern":18708,"flammenwerfer":18709,"geiesen":18710,"giückwunsch":18711,"lazy":18712,"ichn":18713,"dear":18714,"phantasien":18715,"sündigen":18716,"braunes":18717,"lllusion":18718,"eiffelturm":18719,"trojas":18720,"windschutzscheibe":18721,"physische":18722,"allerletzte":18723,"schwimm":18724,"agency":18725,"mort":18726,"monde":18727,"aufgespürt":18728,"selma":18729,"extremen":18730,"quinlan":18731,"feindselig":18732,"zachary":18733,"kensington":18734,"haiti":18735,"thunder":18736,"miep":18737,"nahkampf":18738,"bates":18739,"silvia":18740,"christentum":18741,"sinatra":18742,"hosenscheißer":18743,"lntelligenz":18744,"trailer":18745,"akku":18746,"physischen":18747,"klans":18748,"feuchtigkeit":18749,"schützengraben":18750,"herausgefordert":18751,"philibert":18752,"verzerrte":18753,"alfredo":18754,"fluggesellschaft":18755,"aktiviere":18756,"kambodscha":18757,"apotheker":18758,"pearce":18759,"gambrelli":18760,"pierrot":18761,"entnehmen":18762,"martinez":18763,"unzucht":18764,"yamamoto":18765,"aufgeflogen":18766,"reinhardt":18767,"hauptfach":18768,"catch":18769,"weir":18770,"bully":18771,"hutch":18772,"bescheuerter":18773,"hinterlasst":18774,"verbockt":18775,"boah":18776,"reagan":18777,"priest":18778,"rosi":18779,"sasori":18780,"hippy":18781,"borden":18782,"feuerball":18783,"richterin":18784,"brüderschaft":18785,"seamus":18786,"bullingdon":18787,"slimey":18788,"rekorder":18789,"wills":18790,"videokamera":18791,"luka":18792,"perversling":18793,"moonraker":18794,"ons":18795,"mayflower":18796,"kathleen":18797,"atreides":18798,"nov":18799,"jonah":18800,"kyoko":18801,"liu":18802,"wae":18803,"vivienne":18804,"kriss":18805,"zed":18806,"kazak":18807,"dasist":18808,"baukasten":18809,"mailbox":18810,"horvath":18811,"kalmus":18812,"katrina":18813,"kônig":18814,"sanborn":18815,"tibbe":18816,"bluntschi":18817,"jaunbie":18818,"nôi":18819,"holger":18820,"navorski":18821,"sita":18822,"bigweld":18823,"dreyman":18824,"khang":18825,"glee":18826,"glory":18827,"mitgliedschaft":18828,"bree":18829,"unabhängige":18830,"most":18831,"fiasko":18832,"verabreicht":18833,"yourself":18834,"überlebender":18835,"stumme":18836,"blendet":18837,"meidet":18838,"herzogs":18839,"begreif":18840,"dämmert":18841,"schwungvolle":18842,"verschuldet":18843,"geburtsort":18844,"eroberer":18845,"zelte":18846,"zaum":18847,"formuliert":18848,"prügelt":18849,"essenszeit":18850,"knistern":18851,"reingesteckt":18852,"ohrfeigen":18853,"wohlhabend":18854,"henrys":18855,"soso":18856,"fußspuren":18857,"reizender":18858,"patriotismus":18859,"anprobieren":18860,"wurscht":18861,"kranz":18862,"wlrd":18863,"unecht":18864,"hergebeten":18865,"früherer":18866,"einzug":18867,"jähriges":18868,"kamt":18869,"maschinengewehre":18870,"banker":18871,"popo":18872,"plagt":18873,"positives":18874,"gewässern":18875,"verschreiben":18876,"herrichten":18877,"gelehrter":18878,"vorsehung":18879,"verborgene":18880,"untröstlich":18881,"volt":18882,"knüller":18883,"abgesucht":18884,"vertreibt":18885,"auszahlen":18886,"hinterausgang":18887,"dolmetscher":18888,"suchtrupp":18889,"ta":18890,"unterfangen":18891,"schmieden":18892,"untreue":18893,"demütig":18894,"juwelier":18895,"recherchen":18896,"kerosin":18897,"weber":18898,"toben":18899,"praktische":18900,"jahreszeiten":18901,"ansetzen":18902,"spießer":18903,"rege":18904,"rauszukriegen":18905,"reizen":18906,"seltenes":18907,"unzertrennlich":18908,"überstürzt":18909,"kommende":18910,"portrait":18911,"schäbigen":18912,"ralston":18913,"gefallenen":18914,"schmerzlich":18915,"lösche":18916,"abzweigung":18917,"liverpool":18918,"haarfarbe":18919,"senats":18920,"nicken":18921,"klagt":18922,"wash":18923,"fiasche":18924,"aufhaiten":18925,"ieisten":18926,"schiag":18927,"hynkel":18928,"schussweite":18929,"glatzkopf":18930,"überfluss":18931,"rodriguez":18932,"arturo":18933,"nähme":18934,"blackout":18935,"biografie":18936,"geschwommen":18937,"hoffnungsvoll":18938,"zugehen":18939,"wirtin":18940,"snack":18941,"rechtlich":18942,"beben":18943,"überlegung":18944,"conformed":18945,"rückzieher":18946,"saat":18947,"passendes":18948,"erfolglos":18949,"hochmut":18950,"trauert":18951,"welles":18952,"arsenal":18953,"wackelt":18954,"entscheidenden":18955,"bewahrte":18956,"showgeschäft":18957,"smart":18958,"versöhnung":18959,"aufzumachen":18960,"anrecht":18961,"antat":18962,"hegen":18963,"binnen":18964,"verhalte":18965,"dekan":18966,"teint":18967,"ehrliches":18968,"maman":18969,"label":18970,"auswärts":18971,"heibe":18972,"vergibt":18973,"einblick":18974,"horatio":18975,"himmlischer":18976,"kolben":18977,"bewachung":18978,"kollabiert":18979,"rowan":18980,"francesco":18981,"unvorsichtig":18982,"beleidigst":18983,"vertan":18984,"schlaff":18985,"anhaltspunkt":18986,"badeanzug":18987,"pavillon":18988,"martinis":18989,"lebender":18990,"existierst":18991,"mitmenschen":18992,"planst":18993,"schmalen":18994,"iügen":18995,"ieiden":18996,"geschäfts":18997,"akzeptierte":18998,"grenzt":18999,"straßensperre":19000,"marschmusik":19001,"copyright":19002,"angezapft":19003,"strohhalm":19004,"chrom":19005,"psychologischen":19006,"genialen":19007,"fegen":19008,"weggeht":19009,"longley":19010,"beständig":19011,"sträflinge":19012,"künftigen":19013,"natürliches":19014,"verzehrt":19015,"müdigkeit":19016,"magdalena":19017,"epoche":19018,"sternschnuppe":19019,"startete":19020,"durchsuchung":19021,"lyrik":19022,"gilmore":19023,"sporthalle":19024,"ia":19025,"erwählt":19026,"offenem":19027,"luxemburg":19028,"pinky":19029,"steiit":19030,"short":19031,"rates":19032,"nichtmehr":19033,"dawes":19034,"friendly":19035,"tippe":19036,"wettbüro":19037,"return":19038,"weston":19039,"kmlh":19040,"herald":19041,"rené":19042,"mori":19043,"rutsche":19044,"witzige":19045,"regenzeit":19046,"parole":19047,"lädst":19048,"zisch":19049,"jugendamt":19050,"witzfigur":19051,"abgeschickt":19052,"hecht":19053,"achse":19054,"autopilot":19055,"marks":19056,"trans":19057,"staatsgefängnis":19058,"bewerten":19059,"sonnensystems":19060,"delhi":19061,"sendungen":19062,"privater":19063,"masturbieren":19064,"sponsoren":19065,"schmarotzer":19066,"militärpolizei":19067,"angehörige":19068,"sybié":19069,"bowlen":19070,"kimani":19071,"zuallererst":19072,"deacon":19073,"erscheine":19074,"brüderchen":19075,"sarkasmus":19076,"maitland":19077,"unterziehen":19078,"dancer":19079,"hummel":19080,"durchgezogen":19081,"komplott":19082,"miau":19083,"vampiren":19084,"casinos":19085,"lehm":19086,"impotent":19087,"schrotflinte":19088,"ignorier":19089,"toni":19090,"mcgregor":19091,"hämisch":19092,"katzenfutter":19093,"tora":19094,"grüss":19095,"arbeitsplätze":19096,"huang":19097,"torchwood":19098,"kommunion":19099,"abschlachten":19100,"pubertät":19101,"fixiert":19102,"hanson":19103,"mutterschiff":19104,"mare":19105,"lennon":19106,"übelkeit":19107,"kriegern":19108,"aloha":19109,"yamato":19110,"transfer":19111,"anschläge":19112,"sicherheitsvorkehrungen":19113,"hieroglyphen":19114,"zurückverfolgen":19115,"ng":19116,"olympiade":19117,"boucher":19118,"angelina":19119,"partnern":19120,"angefühlt":19121,"wutz":19122,"law":19123,"par":19124,"wrd":19125,"pieper":19126,"lgor":19127,"valdez":19128,"cam":19129,"violett":19130,"aussen":19131,"delilah":19132,"yagyus":19133,"elternteil":19134,"carmine":19135,"bosnien":19136,"kšnig":19137,"granger":19138,"cox":19139,"ramada":19140,"dersu":19141,"mali":19142,"therapeuten":19143,"technologien":19144,"luper":19145,"steph":19146,"cooi":19147,"donahue":19148,"cougar":19149,"uur":19150,"vu":19151,"dane":19152,"klitoris":19153,"homerun":19154,"cappuccino":19155,"colton":19156,"cyborg":19157,"cain":19158,"kathryn":19159,"gunn":19160,"biopsie":19161,"seinfeld":19162,"comedy":19163,"tino":19164,"shot":19165,"odessi":19166,"telfer":19167,"aniki":19168,"sik":19169,"saladin":19170,"totenkopf":19171,"ej":19172,"usr":19173,"lilith":19174,"kaveriamma":19175,"torrente":19176,"sabina":19177,"tokuhei":19178,"googly":19179,"capa":19180,"sorowitsch":19181,"besetzten":19182,"trotzen":19183,"widme":19184,"zeitbombe":19185,"tape":19186,"rausgeflogen":19187,"seven":19188,"coke":19189,"close":19190,"abspringen":19191,"kleinem":19192,"greis":19193,"gespött":19194,"ergründen":19195,"verlangten":19196,"behutsam":19197,"feindseligkeit":19198,"beschließen":19199,"unterdrückten":19200,"statthalter":19201,"flyer":19202,"attraktion":19203,"schraubenschlüssel":19204,"schnauzer":19205,"brillanter":19206,"nachwuchs":19207,"trenne":19208,"saures":19209,"klassisch":19210,"gemeinsamer":19211,"hui":19212,"elise":19213,"anordnungen":19214,"alk":19215,"rauszugehen":19216,"auffällt":19217,"selbstsicher":19218,"lilie":19219,"zeugenschutzprogramm":19220,"absteige":19221,"zurückzugehen":19222,"tribüne":19223,"chérie":19224,"beschert":19225,"geschaft":19226,"hausfriedensbruch":19227,"bundesstaat":19228,"tolerieren":19229,"härtesten":19230,"ermessen":19231,"gerda":19232,"verzweifelten":19233,"sergei":19234,"unterzeichne":19235,"angekettet":19236,"weiterspielen":19237,"schlückchen":19238,"rettungsboot":19239,"amazonas":19240,"bootshaus":19241,"annehme":19242,"mürrisch":19243,"maximale":19244,"schauspielerei":19245,"eröffnete":19246,"requisiten":19247,"verwendete":19248,"pausenlos":19249,"privatbesitz":19250,"wegkommt":19251,"gebrochenem":19252,"distanziert":19253,"formalitäten":19254,"hinzuzufügen":19255,"entzünden":19256,"filmt":19257,"leiseste":19258,"rechnete":19259,"winden":19260,"erniedrigen":19261,"steigert":19262,"fünfter":19263,"reinem":19264,"gläubiger":19265,"voraussetzungen":19266,"spaziergänge":19267,"skrupellos":19268,"jockey":19269,"eiskrem":19270,"grossartige":19271,"nützliches":19272,"erlebnisse":19273,"gewissensbisse":19274,"arrangement":19275,"überlasst":19276,"holzfäller":19277,"diesbezüglich":19278,"erloschen":19279,"erstechen":19280,"schrubben":19281,"gesellschaftliche":19282,"verschlingt":19283,"tornado":19284,"wahn":19285,"südstaatler":19286,"unterhält":19287,"vorzeitig":19288,"beabsichtige":19289,"vierteldollar":19290,"entführte":19291,"aushelfen":19292,"ernenne":19293,"ausnehmen":19294,"faiie":19295,"erhofft":19296,"fruh":19297,"schuidig":19298,"peanut":19299,"weltweiten":19300,"deportiert":19301,"grobes":19302,"coast":19303,"aufschlitzen":19304,"einzuwenden":19305,"pancho":19306,"strikt":19307,"sonderangebot":19308,"adiós":19309,"verhältst":19310,"polo":19311,"cromwell":19312,"schrien":19313,"dreitausend":19314,"fresno":19315,"überführt":19316,"blutsauger":19317,"berühmtesten":19318,"erzählung":19319,"bens":19320,"zugeht":19321,"inspizieren":19322,"bushaltestelle":19323,"eisberg":19324,"eingeschätzt":19325,"wartung":19326,"weinend":19327,"wilcox":19328,"schusslinie":19329,"verschiedenes":19330,"brüssel":19331,"hannover":19332,"kulissen":19333,"entiang":19334,"strengt":19335,"festzunehmen":19336,"abbott":19337,"harrys":19338,"jubiläum":19339,"erdulden":19340,"gruppenführer":19341,"sommerferien":19342,"verliebten":19343,"schmeckte":19344,"baseballschläger":19345,"gabrielle":19346,"oa":19347,"patrioten":19348,"schwebe":19349,"präsidium":19350,"renard":19351,"urteile":19352,"direktors":19353,"lieferte":19354,"signiert":19355,"hemmungen":19356,"allerersten":19357,"tatsächiich":19358,"enid":19359,"concierge":19360,"sterbende":19361,"magd":19362,"clevere":19363,"vergaser":19364,"connell":19365,"koordinieren":19366,"londons":19367,"uhrwerk":19368,"ehrenwerter":19369,"cannes":19370,"arthritis":19371,"unerwünscht":19372,"autogramme":19373,"freigesprochen":19374,"zane":19375,"petroleum":19376,"bürde":19377,"abschiedsbrief":19378,"sioux":19379,"weckruf":19380,"ruine":19381,"herrchen":19382,"geküßt":19383,"sternzeichen":19384,"klapsmühle":19385,"chop":19386,"ingenieure":19387,"zitronen":19388,"runterlassen":19389,"gebäck":19390,"juno":19391,"gaius":19392,"heilsarmee":19393,"untergegangen":19394,"columbine":19395,"reagierst":19396,"rasiere":19397,"zurückschlagen":19398,"durchsichtig":19399,"heikle":19400,"bells":19401,"angels":19402,"trend":19403,"hippie":19404,"pacific":19405,"fläschchen":19406,"befleckt":19407,"konvention":19408,"ringer":19409,"fiiehen":19410,"verreise":19411,"malone":19412,"là":19413,"winnie":19414,"davy":19415,"infrage":19416,"kayo":19417,"dig":19418,"schürze":19419,"sichersten":19420,"nichtraucher":19421,"erz":19422,"mathematiker":19423,"keiko":19424,"verhaftungen":19425,"vergrößert":19426,"gefärbt":19427,"absolutes":19428,"buona":19429,"aristoteles":19430,"mitkommt":19431,"kassierer":19432,"notfälle":19433,"sieges":19434,"konstant":19435,"jethro":19436,"zauberspruch":19437,"oil":19438,"sarkastisch":19439,"partikel":19440,"series":19441,"mckenna":19442,"malst":19443,"nicholson":19444,"ange":19445,"titelmusik":19446,"tan":19447,"vergessenheit":19448,"bauunternehmer":19449,"nobelpreis":19450,"totales":19451,"llja":19452,"perez":19453,"addams":19454,"doinel":19455,"belden":19456,"meineid":19457,"mythen":19458,"daan":19459,"tucson":19460,"rundherum":19461,"leitender":19462,"türkischen":19463,"unfruchtbar":19464,"jungfräulichkeit":19465,"fahrschein":19466,"porthos":19467,"miki":19468,"nahrungsmittel":19469,"asia":19470,"commodore":19471,"gewählte":19472,"oberschenkel":19473,"aqaba":19474,"community":19475,"sowjetische":19476,"kohlendioxid":19477,"baba":19478,"schrilles":19479,"dreyfus":19480,"niki":19481,"tung":19482,"bürgerwehr":19483,"tonja":19484,"wolfe":19485,"ballast":19486,"aufschneiden":19487,"yussef":19488,"jota":19489,"jetz":19490,"luftschleuse":19491,"hippies":19492,"barrow":19493,"abschuss":19494,"merrill":19495,"joanie":19496,"reuben":19497,"rettungsschwimmer":19498,"giles":19499,"turkey":19500,"salvatore":19501,"saburo":19502,"bliss":19503,"tripper":19504,"quiero":19505,"murlel":19506,"blaney":19507,"erektion":19508,"beynon":19509,"milliardär":19510,"krokodii":19511,"serpico":19512,"vögelst":19513,"franky":19514,"einfrieren":19515,"sprechchor":19516,"leia":19517,"source":19518,"chul":19519,"äusserst":19520,"tus":19521,"raja":19522,"russo":19523,"millennium":19524,"dai":19525,"pineda":19526,"drago":19527,"ecstasy":19528,"nike":19529,"christophe":19530,"chavel":19531,"peyton":19532,"karaoke":19533,"uncool":19534,"cristina":19535,"lam":19536,"klabauter":19537,"muusus":19538,"lnternet":19539,"shuisheng":19540,"brennick":19541,"darnell":19542,"maghan":19543,"gryffindor":19544,"conor":19545,"igby":19546,"krabs":19547,"ceku":19548,"lcorez":19549,"expo":19550,"aisha":19551,"necip":19552,"steiner":19553,"mar":19554,"iii":19555,"sichtweise":19556,"reingetan":19557,"losging":19558,"klau":19559,"mädchenname":19560,"helium":19561,"littleton":19562,"abkaufen":19563,"ausgelegt":19564,"vermacht":19565,"ringt":19566,"lüften":19567,"streckte":19568,"sylvester":19569,"millionäre":19570,"lenin":19571,"aktive":19572,"lokomotive":19573,"klatscht":19574,"erfahrene":19575,"ad":19576,"raubtier":19577,"schockieren":19578,"sonnenbrand":19579,"krücken":19580,"verübeln":19581,"ungeschehen":19582,"abenteurer":19583,"toms":19584,"phelps":19585,"allerhand":19586,"außenminister":19587,"tagt":19588,"zurückhaltend":19589,"aufbleiben":19590,"bestellungen":19591,"aufzutauchen":19592,"altersheim":19593,"unterkriegen":19594,"suzette":19595,"hering":19596,"besagen":19597,"sterblicher":19598,"kosaken":19599,"redensart":19600,"dimensionen":19601,"tarzan":19602,"irischer":19603,"stottern":19604,"waterloo":19605,"angehängt":19606,"korrupte":19607,"attrappe":19608,"verlogene":19609,"stilles":19610,"jacken":19611,"schwede":19612,"kitschig":19613,"stunt":19614,"ungewöhnlicher":19615,"versprecht":19616,"kidd":19617,"heimkehren":19618,"salzwasser":19619,"achtern":19620,"ventilator":19621,"bewunderer":19622,"lohnen":19623,"spinat":19624,"diplomat":19625,"chinesischer":19626,"verbrenn":19627,"depot":19628,"völlige":19629,"unabhängigkeitserklärung":19630,"operationssaal":19631,"anmaßend":19632,"ursachen":19633,"gewöhne":19634,"übereinander":19635,"geschnitzt":19636,"christin":19637,"blindgänger":19638,"alpen":19639,"vergiftete":19640,"horse":19641,"creme":19642,"annäherung":19643,"umstimmen":19644,"zeke":19645,"blech":19646,"gespür":19647,"färben":19648,"amputieren":19649,"unwiderstehlich":19650,"streicht":19651,"aufpasser":19652,"mendel":19653,"mannomann":19654,"gestein":19655,"wunderkind":19656,"sabotieren":19657,"erzwingen":19658,"erwerben":19659,"dürfe":19660,"iautet":19661,"ausgesperrt":19662,"windig":19663,"arger":19664,"angemessene":19665,"beizutreten":19666,"günstiger":19667,"bürgerrechte":19668,"goldenes":19669,"revolutionär":19670,"einzufangen":19671,"doppelgänger":19672,"schaufenster":19673,"revanchieren":19674,"italienischer":19675,"ergaben":19676,"ergeht":19677,"zahnschmerzen":19678,"wahlkampf":19679,"zusammenzuarbeiten":19680,"trouble":19681,"anbauen":19682,"anzufassen":19683,"lockerer":19684,"gurken":19685,"erstattet":19686,"reparier":19687,"manch":19688,"denkweise":19689,"schmutziger":19690,"klippen":19691,"jacht":19692,"beanspruchen":19693,"dossier":19694,"schwersten":19695,"gequatscht":19696,"laufbursche":19697,"fatal":19698,"zuversicht":19699,"waffeln":19700,"zukünftiger":19701,"geknallt":19702,"zivilisierten":19703,"abwaschen":19704,"abweisen":19705,"sprengung":19706,"guardia":19707,"glaubwürdig":19708,"hocker":19709,"irrsinnig":19710,"kitzeln":19711,"gefaßt":19712,"revolverheld":19713,"oberkommando":19714,"empfing":19715,"betraf":19716,"garnichts":19717,"schulmädchen":19718,"einzelner":19719,"anwesende":19720,"birnam":19721,"grants":19722,"nolan":19723,"seibstmord":19724,"warmsley":19725,"gala":19726,"dienstmarke":19727,"lunte":19728,"gilda":19729,"gram":19730,"isolieren":19731,"unschuldiges":19732,"wichtigtuer":19733,"lyle":19734,"romantischer":19735,"nanntest":19736,"autofahren":19737,"gleitet":19738,"wütender":19739,"bieibst":19740,"heftiger":19741,"liedern":19742,"sehnte":19743,"zehnten":19744,"main":19745,"aufzutreten":19746,"solang":19747,"pik":19748,"umstand":19749,"intrigen":19750,"hinführt":19751,"halbinsel":19752,"gedenke":19753,"gekettet":19754,"zeichnete":19755,"unsterbliche":19756,"indischen":19757,"calais":19758,"stauffenberg":19759,"überlaufen":19760,"clair":19761,"zuckerwatte":19762,"sicherheitsmaßnahmen":19763,"vieren":19764,"mitfahrgelegenheit":19765,"hochhaus":19766,"toro":19767,"schutzschild":19768,"moped":19769,"stumpf":19770,"potts":19771,"austrinken":19772,"astronomen":19773,"rainbow":19774,"scouts":19775,"verspannt":19776,"entdeckungen":19777,"lebendes":19778,"verbannen":19779,"persöniich":19780,"richtlinien":19781,"ê":19782,"lenk":19783,"kain":19784,"petra":19785,"suyin":19786,"präzision":19787,"telefonat":19788,"lieferanten":19789,"kleiderschrank":19790,"eindeutige":19791,"vergewaltigte":19792,"antarktis":19793,"figaro":19794,"renée":19795,"heaven":19796,"odysseus":19797,"nestor":19798,"achilleus":19799,"fleisches":19800,"gestillt":19801,"besiegte":19802,"geschrieen":19803,"beliebige":19804,"blood":19805,"abgetrennt":19806,"greenwich":19807,"yeti":19808,"isak":19809,"hoyt":19810,"stimmten":19811,"gags":19812,"motorhaube":19813,"abserviert":19814,"krücke":19815,"schrille":19816,"crowley":19817,"formulieren":19818,"while":19819,"deals":19820,"königreiche":19821,"kubanische":19822,"bluttest":19823,"margot":19824,"inhaftiert":19825,"verspottet":19826,"steppen":19827,"brut":19828,"tempels":19829,"checke":19830,"siegfried":19831,"perversion":19832,"erzahlt":19833,"jacek":19834,"neln":19835,"capitol":19836,"hussein":19837,"salaam":19838,"chandler":19839,"wiederbelebung":19840,"milligramm":19841,"taro":19842,"hektisch":19843,"algen":19844,"nigeria":19845,"erklärten":19846,"kohlenstoff":19847,"windel":19848,"hygiene":19849,"fauchen":19850,"aston":19851,"problematisch":19852,"hinzugefügt":19853,"haynes":19854,"auserwählten":19855,"kot":19856,"piepst":19857,"immobilien":19858,"phönix":19859,"gequatsche":19860,"shalom":19861,"dobbs":19862,"tsuya":19863,"beschwöre":19864,"raketenwerfer":19865,"beissen":19866,"rescue":19867,"jaaa":19868,"kreiert":19869,"poole":19870,"scheißhaufen":19871,"käuflich":19872,"steche":19873,"buchstabe":19874,"jiro":19875,"queer":19876,"roberta":19877,"sensenmann":19878,"welcome":19879,"luca":19880,"event":19881,"zuende":19882,"hyatt":19883,"genitalien":19884,"biographie":19885,"dito":19886,"oblomow":19887,"goemon":19888,"therapeut":19889,"christy":19890,"kraken":19891,"laat":19892,"hadass":19893,"videospiele":19894,"natasha":19895,"checkt":19896,"basie":19897,"whitacre":19898,"sum":19899,"drebin":19900,"tsi":19901,"delenn":19902,"viagra":19903,"så":19904,"frampton":19905,"på":19906,"hlynur":19907,"webseite":19908,"gojko":19909,"evii":19910,"hiromi":19911,"passepartout":19912,"rawlings":19913,"ercüment":19914,"chávez":19915,"schaltergene":19916,"guess":19917,"paarmal":19918,"asiatischen":19919,"olaf":19920,"oooh":19921,"ficker":19922,"bietest":19923,"ahead":19924,"vorbeikommt":19925,"darzustellen":19926,"fessel":19927,"überfällig":19928,"angewandt":19929,"freigeben":19930,"exempel":19931,"zuleide":19932,"unsrer":19933,"fliehe":19934,"stoppte":19935,"tanzmusik":19936,"entfallen":19937,"wettet":19938,"aktionäre":19939,"thatcher":19940,"voraussagen":19941,"rüpel":19942,"tiefpunkt":19943,"hore":19944,"ebenbild":19945,"neunten":19946,"freilich":19947,"pictures":19948,"gegenwärtigen":19949,"arms":19950,"schlechtesten":19951,"letztem":19952,"autohupe":19953,"schwedische":19954,"notfalls":19955,"verfolgungsjagd":19956,"straßenrand":19957,"quetschen":19958,"gangstern":19959,"grusinskaya":19960,"rülpst":19961,"sank":19962,"feinste":19963,"achmed":19964,"dublin":19965,"engagierte":19966,"baskerville":19967,"sets":19968,"dickschädel":19969,"wissenschaftliches":19970,"ergriff":19971,"schlafend":19972,"reisten":19973,"orgel":19974,"ration":19975,"landesweit":19976,"kerls":19977,"roastbeef":19978,"ausging":19979,"verfault":19980,"hocherfreut":19981,"geldbörse":19982,"herausbekommen":19983,"lrren":19984,"haupteingang":19985,"kur":19986,"gitarren":19987,"geborener":19988,"aktie":19989,"winke":19990,"einbrüche":19991,"experimentieren":19992,"unterredung":19993,"würfeln":19994,"davies":19995,"übles":19996,"wegschaffen":19997,"geköpft":19998,"beleidigungen":19999,"turn":20000,"strauß":20001,"tadellos":20002,"zwingst":20003,"meade":20004,"wüßten":20005,"frauenzimmer":20006,"deserteur":20007,"einfiel":20008,"hinausgehen":20009,"aufhörte":20010,"ernennen":20011,"obdach":20012,"umsetzen":20013,"menschenrechte":20014,"engiand":20015,"geiegenheit":20016,"poeten":20017,"enough":20018,"ut":20019,"banana":20020,"trommelwirbel":20021,"mittwochs":20022,"ausgewiesen":20023,"eingebung":20024,"reim":20025,"kartenspiel":20026,"fohlen":20027,"kittredge":20028,"einschätzen":20029,"ekelig":20030,"gias":20031,"geschnallt":20032,"unterstützte":20033,"arc":20034,"monarchie":20035,"lehrern":20036,"seltsamerweise":20037,"zugewiesen":20038,"reptilien":20039,"unwirklich":20040,"fließend":20041,"dauerhaft":20042,"bildete":20043,"romantiker":20044,"husch":20045,"kommodore":20046,"faschismus":20047,"versaust":20048,"gleichermaßen":20049,"wiedergutmachen":20050,"ops":20051,"wohn":20052,"foyer":20053,"glennister":20054,"begründet":20055,"farrell":20056,"giftige":20057,"unwissend":20058,"spendet":20059,"ausführlich":20060,"hemingway":20061,"nasser":20062,"schlafsack":20063,"zurückkamen":20064,"nautilus":20065,"mubt":20066,"heights":20067,"geleert":20068,"angebissen":20069,"spendiert":20070,"längsten":20071,"schauer":20072,"zäher":20073,"spionage":20074,"deutschlands":20075,"uran":20076,"barriere":20077,"geschmuggelt":20078,"durchzukommen":20079,"eingecheckt":20080,"entflohen":20081,"hingefahren":20082,"verbrennung":20083,"reisebüro":20084,"rübergehen":20085,"minderjährig":20086,"schrumpfen":20087,"zufäiiig":20088,"unordentlich":20089,"angestiftet":20090,"anregend":20091,"freundlicherweise":20092,"fernsteuerung":20093,"vorbeizukommen":20094,"ausgerufen":20095,"anspruchsvoll":20096,"abzüge":20097,"kapseln":20098,"laufende":20099,"lexikon":20100,"keats":20101,"durchgeschnitten":20102,"schiebst":20103,"zweifelst":20104,"worth":20105,"algerien":20106,"hälften":20107,"tätowiert":20108,"fühit":20109,"biester":20110,"geringen":20111,"schwankt":20112,"nieten":20113,"signieren":20114,"teilgenommen":20115,"stampfen":20116,"kurtz":20117,"unwissenheit":20118,"ärgere":20119,"custer":20120,"übergibt":20121,"acres":20122,"zögert":20123,"vorgelegt":20124,"öffneten":20125,"malaria":20126,"pelle":20127,"akzeptabel":20128,"schwindet":20129,"escobar":20130,"nan":20131,"eleganz":20132,"erledigst":20133,"sinnlosen":20134,"alledem":20135,"blickfeld":20136,"unterschreibst":20137,"zw":20138,"manfred":20139,"panische":20140,"lucie":20141,"missverständnisse":20142,"lawson":20143,"losziehen":20144,"verhaftete":20145,"vergess":20146,"bettina":20147,"starrett":20148,"seitlich":20149,"wyoming":20150,"oberster":20151,"peari":20152,"tall":20153,"olympischen":20154,"mlr":20155,"spielregeln":20156,"beatrice":20157,"rebell":20158,"vista":20159,"eidechse":20160,"hiroshi":20161,"kimura":20162,"fürchterlichen":20163,"andres":20164,"röhren":20165,"passage":20166,"seln":20167,"abkratzen":20168,"schätzung":20169,"persischen":20170,"jojo":20171,"pegasus":20172,"passten":20173,"marv":20174,"erschrickt":20175,"rangers":20176,"fahrgäste":20177,"einkäufe":20178,"ui":20179,"kapituliert":20180,"aufgeschlagen":20181,"irving":20182,"gedärme":20183,"vorgänge":20184,"japanischer":20185,"schriftliche":20186,"houdini":20187,"kontrollierte":20188,"vorlieben":20189,"leary":20190,"einar":20191,"juristische":20192,"forget":20193,"zahlreichen":20194,"konzentrierte":20195,"bildeten":20196,"spektakulär":20197,"anni":20198,"car":20199,"dickerchen":20200,"schlagzeuger":20201,"parke":20202,"leuchtenden":20203,"peppone":20204,"oakland":20205,"kruste":20206,"maudie":20207,"gittel":20208,"loft":20209,"ausgeglichen":20210,"gigantisch":20211,"nachsitzen":20212,"bentley":20213,"faisal":20214,"sayonara":20215,"athleten":20216,"gussew":20217,"doktoren":20218,"captains":20219,"verschmelzen":20220,"schizophrenie":20221,"kolchis":20222,"argo":20223,"navigator":20224,"ertrinke":20225,"massingale":20226,"tötung":20227,"telefonate":20228,"kings":20229,"omega":20230,"tanaka":20231,"beauchamp":20232,"vindicator":20233,"diesjährigen":20234,"style":20235,"katarina":20236,"balu":20237,"sozialer":20238,"energien":20239,"heat":20240,"siam":20241,"rist":20242,"bodine":20243,"verzeichnis":20244,"hamster":20245,"att":20246,"morel":20247,"sable":20248,"croupier":20249,"leiterin":20250,"gitarrist":20251,"eileen":20252,"bryce":20253,"furzen":20254,"shinjuku":20255,"haldeman":20256,"faucht":20257,"manson":20258,"francine":20259,"grégoire":20260,"sarajevo":20261,"translation":20262,"jong":20263,"dag":20264,"zou":20265,"ning":20266,"izo":20267,"rhonda":20268,"wixer":20269,"debra":20270,"benton":20271,"drogenfahndung":20272,"celie":20273,"babyion":20274,"masino":20275,"bosco":20276,"riddle":20277,"dea":20278,"jodie":20279,"maja":20280,"mnichnt":20281,"alben":20282,"jihad":20283,"füür":20284,"cheuk":20285,"sanada":20286,"malli":20287,"gao":20288,"commodus":20289,"monkeybone":20290,"templer":20291,"mccaleb":20292,"tomoe":20293,"zé":20294,"angier":20295,"jamba":20296,"duddits":20297,"calcifer":20298,"scholl":20299,"mamá":20300,"queenan":20301,"patrik":20302,"gillian":20303,"kannste":20304,"connection":20305,"their":20306,"maßnahme":20307,"own":20308,"siehste":20309,"mußtest":20310,"peinliche":20311,"beeindruckende":20312,"wütende":20313,"irrational":20314,"mouth":20315,"any":20316,"wahrsager":20317,"monitore":20318,"nächstenliebe":20319,"tschechoslowakei":20320,"beglichen":20321,"goldstücke":20322,"versöhnt":20323,"einerseits":20324,"dirne":20325,"nägeln":20326,"wirkten":20327,"bergauf":20328,"fehlten":20329,"hochverrat":20330,"königlicher":20331,"erbin":20332,"idiotischen":20333,"zermalmen":20334,"ausrufen":20335,"château":20336,"dienten":20337,"streber":20338,"halskette":20339,"rockstar":20340,"weiterführen":20341,"unterstellen":20342,"ordentliches":20343,"zukommt":20344,"umzingeln":20345,"flugzeugs":20346,"zucht":20347,"aussprache":20348,"teilst":20349,"flaherty":20350,"meyer":20351,"fanfare":20352,"faraday":20353,"verbleib":20354,"wäschst":20355,"ignorierst":20356,"sicherheiten":20357,"steppe":20358,"arg":20359,"gespült":20360,"königen":20361,"zwiebel":20362,"frustration":20363,"trotter":20364,"heftigen":20365,"böden":20366,"entsprach":20367,"unsichtbarer":20368,"gardner":20369,"edwin":20370,"schlägereien":20371,"angeblichen":20372,"stütze":20373,"ermüdend":20374,"zerfällt":20375,"europäer":20376,"pforten":20377,"ablösen":20378,"mitzumachen":20379,"elektronischen":20380,"elegante":20381,"aufgebraucht":20382,"lrgendwo":20383,"lamb":20384,"hackenbush":20385,"längen":20386,"durchsuche":20387,"sofortiger":20388,"sechsmal":20389,"zwischendurch":20390,"fürchterliche":20391,"zusammentun":20392,"bruchbude":20393,"wasserdicht":20394,"freispruch":20395,"zustände":20396,"segnet":20397,"verbündet":20398,"undichte":20399,"heimliche":20400,"mountains":20401,"bade":20402,"schimpfen":20403,"ruhst":20404,"hunk":20405,"stehend":20406,"wohltäter":20407,"bewertet":20408,"weggehst":20409,"sägen":20410,"kostbaren":20411,"eigenartige":20412,"verblasst":20413,"nikotin":20414,"pagen":20415,"grübeln":20416,"meute":20417,"behauptest":20418,"zeugenaussagen":20419,"geweigert":20420,"herden":20421,"postkutsche":20422,"soichen":20423,"winthrop":20424,"nachste":20425,"panzern":20426,"belieben":20427,"plunder":20428,"vorhersagen":20429,"begründung":20430,"verrottet":20431,"sonnenstrahl":20432,"schulzeit":20433,"veräppeln":20434,"vorschein":20435,"planänderung":20436,"östlichen":20437,"unterbrich":20438,"errungen":20439,"streuner":20440,"kennenlernte":20441,"preisgeben":20442,"äffchen":20443,"shaughnessy":20444,"orient":20445,"rückschlag":20446,"menschenseele":20447,"täuschst":20448,"uncle":20449,"eingefädelt":20450,"donnerstags":20451,"kinderwagen":20452,"garibaldi":20453,"schnäppchen":20454,"dabeihaben":20455,"leier":20456,"gletscher":20457,"freiheitsstatue":20458,"verführerisch":20459,"vernarrt":20460,"wogen":20461,"japanern":20462,"realisieren":20463,"grüssen":20464,"hinsichtlich":20465,"überzeugungen":20466,"farbiger":20467,"absurde":20468,"identifikation":20469,"beruhen":20470,"geburtstage":20471,"thérése":20472,"gezerrt":20473,"schüssen":20474,"lautstärke":20475,"kolja":20476,"alexej":20477,"gräbt":20478,"hotdogs":20479,"berüchtigte":20480,"opfere":20481,"vermutiich":20482,"iiebst":20483,"widmung":20484,"zweifei":20485,"frierst":20486,"respektvoll":20487,"fasten":20488,"kritische":20489,"schüttle":20490,"jedermanns":20491,"templeton":20492,"vorlesungen":20493,"besteck":20494,"coco":20495,"abneigung":20496,"nachmachen":20497,"unfaii":20498,"largo":20499,"ausgerottet":20500,"elendes":20501,"fotografie":20502,"schwirren":20503,"propeller":20504,"didn":20505,"informierte":20506,"zufluchtsort":20507,"sold":20508,"sleep":20509,"absätze":20510,"macke":20511,"dorado":20512,"perücken":20513,"betäubungsmittel":20514,"tech":20515,"geflirtet":20516,"abgedrückt":20517,"niederen":20518,"nolie":20519,"natividad":20520,"derrick":20521,"isham":20522,"croker":20523,"schmal":20524,"amun":20525,"gigantische":20526,"lächelnd":20527,"lnseln":20528,"imitieren":20529,"fortuna":20530,"winzling":20531,"cedar":20532,"ignoriere":20533,"dreifache":20534,"lava":20535,"fortgeschritten":20536,"röcke":20537,"fühist":20538,"frisbee":20539,"meet":20540,"ehrenvoll":20541,"greifst":20542,"vormittags":20543,"edie":20544,"under":20545,"schummeln":20546,"anlagen":20547,"frl":20548,"schiäft":20549,"maury":20550,"fechten":20551,"vorzüge":20552,"éhr":20553,"uberhaupt":20554,"shimada":20555,"grabt":20556,"gewandt":20557,"teig":20558,"monterey":20559,"egerman":20560,"pfütze":20561,"bürste":20562,"atom":20563,"veteran":20564,"broken":20565,"plato":20566,"paddel":20567,"paprika":20568,"bowden":20569,"cari":20570,"agamemnon":20571,"schwertern":20572,"einschenken":20573,"cherie":20574,"ereignet":20575,"kale":20576,"unternimm":20577,"nutzung":20578,"ufos":20579,"untergetaucht":20580,"slogan":20581,"druben":20582,"alexandra":20583,"phänomenal":20584,"beleidige":20585,"weglassen":20586,"anzuwenden":20587,"ragnar":20588,"stabilität":20589,"daily":20590,"anarchie":20591,"capitaine":20592,"viren":20593,"lieblingsfarbe":20594,"selbständig":20595,"gifte":20596,"linse":20597,"köche":20598,"cassius":20599,"kubelik":20600,"haferbrei":20601,"raphael":20602,"schiesse":20603,"kombiniert":20604,"superintendent":20605,"hera":20606,"modus":20607,"wahrscheinlicher":20608,"traditionellen":20609,"massiven":20610,"kiein":20611,"rechner":20612,"erwird":20613,"santi":20614,"verlangsamen":20615,"ursprüngliche":20616,"fennan":20617,"telly":20618,"faxen":20619,"kampfkunst":20620,"kollision":20621,"brit":20622,"fahrzeugen":20623,"auszulöschen":20624,"hahaha":20625,"nachhilfe":20626,"pygar":20627,"tamara":20628,"beckett":20629,"zauberin":20630,"merry":20631,"mobil":20632,"abdulla":20633,"forderst":20634,"beansprucht":20635,"schah":20636,"verurteilten":20637,"unscharf":20638,"heini":20639,"jasmine":20640,"lionheart":20641,"liliane":20642,"braithwaite":20643,"erist":20644,"heiiige":20645,"überwachungskamera":20646,"systematisch":20647,"spray":20648,"mähen":20649,"lung":20650,"armreif":20651,"quin":20652,"magruder":20653,"sachar":20654,"kenobi":20655,"gepisst":20656,"webber":20657,"darfich":20658,"rapper":20659,"beddoe":20660,"dri":20661,"lijk":20662,"kunt":20663,"towler":20664,"gedämpfte":20665,"pedrosa":20666,"declan":20667,"alzheimer":20668,"elora":20669,"tack":20670,"iet":20671,"louiee":20672,"destiny":20673,"relax":20674,"serbien":20675,"franke":20676,"eigil":20677,"smilla":20678,"shari":20679,"bulldogs":20680,"barksdale":20681,"slytherin":20682,"zidler":20683,"kosai":20684,"haff":20685,"ptolemaios":20686,"phileas":20687,"eideloner":20688,"omer":20689,"wtc":20690,"fahri":20691,"här":20692,"mutant":20693,"ausgepackt":20694,"auslöst":20695,"heavy":20696,"reinzulegen":20697,"tussis":20698,"schuhgröße":20699,"ungehorsam":20700,"minderjährige":20701,"bit":20702,"pay":20703,"wrong":20704,"lastet":20705,"primitiven":20706,"nada":20707,"übereinstimmen":20708,"finderlohn":20709,"versionen":20710,"senkt":20711,"scheusal":20712,"himmelswillen":20713,"füllte":20714,"leichtfertig":20715,"israels":20716,"bitterkeit":20717,"arbeiterklasse":20718,"minderheit":20719,"lokführer":20720,"neutralen":20721,"pferdes":20722,"wünschten":20723,"leichenbeschauer":20724,"verkehren":20725,"gutgehen":20726,"blindheit":20727,"kriegs":20728,"engländerin":20729,"hufe":20730,"palermo":20731,"verflixte":20732,"eifrig":20733,"einstimmig":20734,"mikroskop":20735,"eddy":20736,"hooper":20737,"aufgestiegen":20738,"regelt":20739,"witzen":20740,"rauscht":20741,"tapete":20742,"telefonistin":20743,"nachholen":20744,"gewerbe":20745,"klappert":20746,"abwehren":20747,"schweigst":20748,"hereingekommen":20749,"herumfahren":20750,"begräbt":20751,"hereinspaziert":20752,"nahaufnahmen":20753,"sentimentale":20754,"yellow":20755,"familienmitglieder":20756,"nachlass":20757,"century":20758,"basierte":20759,"kurzsichtig":20760,"entstellt":20761,"ungeheure":20762,"untertan":20763,"jericho":20764,"strophe":20765,"lss":20766,"herausgeber":20767,"busfahrer":20768,"bekämen":20769,"vitamin":20770,"falschem":20771,"lrrer":20772,"frieda":20773,"steuermann":20774,"kupfer":20775,"rittern":20776,"versteigert":20777,"fächer":20778,"mayo":20779,"socke":20780,"ahne":20781,"anbelangt":20782,"geplaudert":20783,"sardinen":20784,"dur":20785,"fifth":20786,"clitterhouse":20787,"todsicher":20788,"anspannung":20789,"markierungen":20790,"feierten":20791,"hungrigen":20792,"bändigen":20793,"lebendiger":20794,"pures":20795,"eisschrank":20796,"entzückende":20797,"lehnst":20798,"lieg":20799,"vorgetäuscht":20800,"schönheiten":20801,"ließest":20802,"geschätzte":20803,"kennedys":20804,"erstarrt":20805,"stapleton":20806,"unternimmt":20807,"aufgesucht":20808,"pinkel":20809,"mundharmonika":20810,"wirkliches":20811,"zuschlägt":20812,"zurückgewiesen":20813,"kräht":20814,"niest":20815,"zimmernummer":20816,"ernennung":20817,"mitkriegen":20818,"aufrufen":20819,"grünschnabel":20820,"wortwörtlich":20821,"quo":20822,"kriegsende":20823,"zier":20824,"übergelaufen":20825,"klassentreffen":20826,"rotschopf":20827,"pokal":20828,"fotografien":20829,"biick":20830,"sonderbare":20831,"erstklassiger":20832,"drastisch":20833,"täler":20834,"bewerber":20835,"pfirsiche":20836,"hilfssheriffs":20837,"ausbeutung":20838,"slums":20839,"erschoß":20840,"legale":20841,"verduften":20842,"auskennen":20843,"tobacco":20844,"gegenangriff":20845,"pick":20846,"riesending":20847,"testet":20848,"heldenhaft":20849,"zentralen":20850,"rausgegangen":20851,"vorschreiben":20852,"orson":20853,"möglicher":20854,"konzentrationslager":20855,"realisiert":20856,"agieren":20857,"barbados":20858,"internen":20859,"anführerin":20860,"buchanan":20861,"geschenken":20862,"charmanten":20863,"armbanduhr":20864,"henne":20865,"jüngerer":20866,"verfolger":20867,"zusammentreffen":20868,"schüttet":20869,"meditation":20870,"hochheben":20871,"rastet":20872,"diadem":20873,"blitzschnell":20874,"freimachen":20875,"eingestuft":20876,"verabreichen":20877,"baumes":20878,"parallel":20879,"abnimmt":20880,"verzweifeln":20881,"kost":20882,"hierzu":20883,"iag":20884,"christo":20885,"zeitig":20886,"geblutet":20887,"kartell":20888,"überbrücken":20889,"gepflanzt":20890,"ehrenmedaille":20891,"hüpft":20892,"rhein":20893,"überprüfte":20894,"kooperiert":20895,"eskortieren":20896,"schiießen":20897,"österreicher":20898,"gesprächen":20899,"stärkeres":20900,"pose":20901,"tragödien":20902,"mitzubringen":20903,"zutun":20904,"wimpern":20905,"frauchen":20906,"hosentasche":20907,"tankwart":20908,"karat":20909,"fertigen":20910,"rudel":20911,"mäßig":20912,"komödien":20913,"flussaufwärts":20914,"wiederherstellen":20915,"beschnitten":20916,"schwertkampf":20917,"geschütz":20918,"kadett":20919,"stickstoff":20920,"dienstags":20921,"vinicius":20922,"größtes":20923,"verteidigst":20924,"léon":20925,"himmler":20926,"schema":20927,"verschlechtert":20928,"einsicht":20929,"reissen":20930,"rückwärtsgang":20931,"technisches":20932,"micky":20933,"koje":20934,"träumten":20935,"geschosse":20936,"gefährlichsten":20937,"bubi":20938,"schlappschwänze":20939,"eingelocht":20940,"gymnastik":20941,"erfoig":20942,"someone":20943,"days":20944,"those":20945,"woandershin":20946,"mappe":20947,"kanadische":20948,"schlüpfer":20949,"watte":20950,"bright":20951,"strong":20952,"mirjetzt":20953,"vie":20954,"dios":20955,"gedämpft":20956,"beate":20957,"ést":20958,"wirkéich":20959,"architekten":20960,"recherche":20961,"längeren":20962,"montpellier":20963,"jock":20964,"lassie":20965,"cäsars":20966,"vollkommenheit":20967,"sands":20968,"geburtstagsfeier":20969,"motte":20970,"streckt":20971,"unartig":20972,"hebräer":20973,"amnestie":20974,"uralt":20975,"muslime":20976,"lässig":20977,"verhängt":20978,"widerling":20979,"saito":20980,"soidat":20981,"zusammensetzung":20982,"unprofessionell":20983,"nichols":20984,"leitende":20985,"bedrohlich":20986,"borka":20987,"abfluss":20988,"leit":20989,"erwidert":20990,"ommen":20991,"umschreiben":20992,"psychiatrischen":20993,"ziffern":20994,"gewichte":20995,"hartmann":20996,"werbespot":20997,"juliette":20998,"rausgeschnitten":20999,"saïd":21000,"abschlussfeier":21001,"zwel":21002,"regionen":21003,"beleuchtet":21004,"salem":21005,"janine":21006,"raf":21007,"berufe":21008,"vertuscht":21009,"wirtschaftliche":21010,"missionen":21011,"geschwängert":21012,"francesca":21013,"interpretieren":21014,"hinfort":21015,"schaun":21016,"lei":21017,"folg":21018,"egan":21019,"justizminister":21020,"fasern":21021,"hana":21022,"paten":21023,"luk":21024,"buddhas":21025,"corbett":21026,"geortet":21027,"blähungen":21028,"aki":21029,"sonnig":21030,"lieblingsessen":21031,"follow":21032,"phasen":21033,"mahoney":21034,"lucinda":21035,"lateinamerika":21036,"angeschnallt":21037,"tck":21038,"festplatte":21039,"soon":21040,"favor":21041,"rockt":21042,"funky":21043,"ausschwärmen":21044,"whistler":21045,"loco":21046,"petition":21047,"margarita":21048,"kelvin":21049,"season":21050,"ltalienisch":21051,"agathe":21052,"abgespielt":21053,"avalon":21054,"konfrontation":21055,"surfer":21056,"schlitzauge":21057,"egg":21058,"mcmurphy":21059,"roxanne":21060,"bears":21061,"hardware":21062,"laberst":21063,"schuljahr":21064,"claus":21065,"pizzeria":21066,"randell":21067,"voyager":21068,"versau":21069,"vind":21070,"lat":21071,"burrito":21072,"talmud":21073,"norad":21074,"teach":21075,"spurensicherung":21076,"orlov":21077,"vinz":21078,"enen":21079,"malak":21080,"cab":21081,"koji":21082,"irwin":21083,"totò":21084,"gothams":21085,"sabich":21086,"banning":21087,"vorlonen":21088,"tofu":21089,"biust":21090,"pllot":21091,"pi":21092,"lowrey":21093,"kemal":21094,"kayleigh":21095,"connelly":21096,"charisse":21097,"engineering":21098,"carola":21099,"rahim":21100,"goldfarb":21101,"riddick":21102,"manabu":21103,"ellemeet":21104,"hobbits":21105,"lgnaz":21106,"digicorp":21107,"anitschka":21108,"stepford":21109,"goober":21110,"hephaistion":21111,"deii":21112,"scarraner":21113,"wenger":21114,"rittenband":21115,"mandrake":21116,"drummer":21117,"number":21118,"human":21119,"salsa":21120,"shark":21121,"anything":21122,"because":21123,"gebannt":21124,"hochnehmen":21125,"nazareth":21126,"reichtümer":21127,"währt":21128,"geplündert":21129,"bevorstehenden":21130,"gegenden":21131,"innenminister":21132,"kannibalen":21133,"leckeren":21134,"abgebissen":21135,"serien":21136,"bube":21137,"kletter":21138,"altem":21139,"bettchen":21140,"tauge":21141,"kluft":21142,"reizendes":21143,"revolutionären":21144,"poliere":21145,"anpacken":21146,"zulässt":21147,"spinn":21148,"freche":21149,"königlich":21150,"ballsaal":21151,"blaine":21152,"pumpt":21153,"blickte":21154,"browns":21155,"sisters":21156,"fröhlichkeit":21157,"generell":21158,"morgigen":21159,"bildhauer":21160,"eintausend":21161,"ufern":21162,"langweilst":21163,"dudley":21164,"erhöhung":21165,"geheimnisvollen":21166,"verbandszeug":21167,"späteren":21168,"schwarzem":21169,"paramount":21170,"verlängert":21171,"horrorfilm":21172,"mixen":21173,"trostlos":21174,"hinterteil":21175,"kämmen":21176,"brenzlig":21177,"erstaunliches":21178,"navigation":21179,"hissen":21180,"tiefstem":21181,"festsitzen":21182,"verwechslung":21183,"taktvoll":21184,"schlafmütze":21185,"weilt":21186,"omelette":21187,"regale":21188,"riefst":21189,"verwendeten":21190,"wirres":21191,"angetrieben":21192,"kleinlich":21193,"unbeschreiblich":21194,"empört":21195,"professionellen":21196,"inspirierend":21197,"hehler":21198,"blutiger":21199,"richters":21200,"demütigend":21201,"strauss":21202,"genützt":21203,"vorgemacht":21204,"kritisiert":21205,"übern":21206,"geseh":21207,"bewunderte":21208,"entzwei":21209,"teilhaber":21210,"tücher":21211,"zitterte":21212,"erspare":21213,"fürchteten":21214,"säße":21215,"gebügelt":21216,"vorspeise":21217,"tagung":21218,"kleinkind":21219,"geeignete":21220,"verzögern":21221,"maschinerie":21222,"basieren":21223,"bereichen":21224,"erblicken":21225,"stra":21226,"tragischer":21227,"appell":21228,"kittchen":21229,"angefleht":21230,"unklug":21231,"gönne":21232,"durchkommt":21233,"besiegelt":21234,"kanu":21235,"glenda":21236,"kirsche":21237,"lakaien":21238,"duluth":21239,"mata":21240,"bothwell":21241,"folgendermaßen":21242,"begrub":21243,"durchlassen":21244,"bekleidet":21245,"zusammengesetzt":21246,"jüngster":21247,"vollständigen":21248,"vorsichtsmaßnahme":21249,"wandelt":21250,"verhängnis":21251,"fiesen":21252,"gaul":21253,"teuflischen":21254,"großzügige":21255,"vergießen":21256,"freigesetzt":21257,"konservativ":21258,"hinterhältig":21259,"servietten":21260,"roulette":21261,"technischer":21262,"meeresgrund":21263,"tatenlos":21264,"verbündeter":21265,"moralischer":21266,"hermann":21267,"hierüber":21268,"rausbekommen":21269,"melonen":21270,"eiszeit":21271,"größen":21272,"komponisten":21273,"letzt":21274,"frisiert":21275,"arterien":21276,"urkomisch":21277,"volvo":21278,"trumpf":21279,"neunte":21280,"beschuldige":21281,"verirrte":21282,"wehre":21283,"eddies":21284,"erkrankt":21285,"hits":21286,"met":21287,"nordafrika":21288,"übeltäter":21289,"planke":21290,"helmut":21291,"fluglinie":21292,"begrenzte":21293,"permanent":21294,"davongelaufen":21295,"zurückkehre":21296,"begriffe":21297,"assistieren":21298,"toledo":21299,"unrechtes":21300,"lektionen":21301,"bick":21302,"davids":21303,"radikal":21304,"horoskop":21305,"hühnern":21306,"eriedigt":21307,"eriauben":21308,"gleisen":21309,"zweige":21310,"typischen":21311,"gebiss":21312,"sprechende":21313,"bewußtsein":21314,"verrichten":21315,"zeiger":21316,"liebender":21317,"gebühr":21318,"rasierer":21319,"furchterregend":21320,"dächern":21321,"zusammenfassung":21322,"poe":21323,"abräumen":21324,"freiheiten":21325,"sogleich":21326,"partisanen":21327,"würdiger":21328,"verletze":21329,"einmaliges":21330,"schwadron":21331,"unterlassen":21332,"wendepunkt":21333,"verehrung":21334,"scheußliche":21335,"dialoge":21336,"quieken":21337,"applaudiert":21338,"tanker":21339,"montreal":21340,"linsen":21341,"pilz":21342,"göran":21343,"gladiatoren":21344,"ehrenmann":21345,"genesen":21346,"rechtfertigt":21347,"widerrufen":21348,"krepiert":21349,"weihnachtszeit":21350,"auszubrechen":21351,"handelst":21352,"pinkelt":21353,"transvestit":21354,"einzigartigen":21355,"lagune":21356,"übei":21357,"chinas":21358,"wass":21359,"riker":21360,"verwischen":21361,"hingestellt":21362,"hergezogen":21363,"passagieren":21364,"kantonesisch":21365,"reflektiert":21366,"anzugeben":21367,"spaeter":21368,"militärdienst":21369,"rechtfertigung":21370,"halluzination":21371,"kuck":21372,"ergebener":21373,"gegossen":21374,"kotz":21375,"buiien":21376,"funkstille":21377,"achilles":21378,"trainierte":21379,"buy":21380,"gebühren":21381,"zepter":21382,"tafeln":21383,"virge":21384,"rausgelassen":21385,"brannten":21386,"pip":21387,"lnstinkt":21388,"formalität":21389,"dramatischen":21390,"kunststück":21391,"furzt":21392,"vertieft":21393,"quadratmeter":21394,"drummond":21395,"ratlos":21396,"aufwiedersehen":21397,"geburtstagsparty":21398,"faktoren":21399,"arznei":21400,"hansen":21401,"rausgenommen":21402,"running":21403,"vergießt":21404,"schrotthaufen":21405,"erfanden":21406,"ventile":21407,"angebunden":21408,"petey":21409,"üblicherweise":21410,"verfall":21411,"write":21412,"brice":21413,"schlüsseln":21414,"langsamen":21415,"transaktion":21416,"putt":21417,"golfer":21418,"verstärker":21419,"betreuer":21420,"rehabilitation":21421,"drel":21422,"vergass":21423,"gordy":21424,"putsch":21425,"tuberkulose":21426,"iwanowitsch":21427,"kettenreaktion":21428,"landeplatz":21429,"materialien":21430,"ketzer":21431,"sozialhilfe":21432,"rätselhaft":21433,"jacqueline":21434,"warnungen":21435,"arthurs":21436,"vorsatz":21437,"projekts":21438,"gefüllte":21439,"timothy":21440,"zeugten":21441,"rawlins":21442,"übertreten":21443,"gringo":21444,"ungerade":21445,"celsius":21446,"vergrößerung":21447,"sicherheitsleute":21448,"dani":21449,"kiew":21450,"schiefgehen":21451,"weiterlaufen":21452,"reale":21453,"jahrbuch":21454,"céyde":21455,"fallschirme":21456,"aufsteht":21457,"codename":21458,"centre":21459,"bebe":21460,"thea":21461,"rizzo":21462,"süssen":21463,"setsuko":21464,"eagles":21465,"jagger":21466,"lokalisiert":21467,"dunham":21468,"arvid":21469,"umpa":21470,"proteine":21471,"homosexuelle":21472,"wc":21473,"anmacht":21474,"übersprungen":21475,"murrow":21476,"rausschneiden":21477,"bescheißt":21478,"polizeisirene":21479,"herakles":21480,"nami":21481,"malaysia":21482,"athos":21483,"crash":21484,"biiiy":21485,"zuständigkeit":21486,"schleimer":21487,"timer":21488,"officers":21489,"marle":21490,"mathurin":21491,"abc":21492,"equus":21493,"darth":21494,"harpo":21495,"punks":21496,"piepser":21497,"brügge":21498,"dolittle":21499,"large":21500,"astronomie":21501,"amélie":21502,"mahmut":21503,"davenport":21504,"lilica":21505,"kijk":21506,"offici":21507,"rika":21508,"quot":21509,"berti":21510,"clear":21511,"orchestermusik":21512,"tang":21513,"tentakel":21514,"deardon":21515,"pieptöne":21516,"pongo":21517,"darren":21518,"combo":21519,"madmartigan":21520,"wuerden":21521,"nordberg":21522,"israelite":21523,"quaid":21524,"benefit":21525,"shut":21526,"sway":21527,"baptiste":21528,"gps":21529,"baily":21530,"eloise":21531,"heisenberg":21532,"caivin":21533,"masao":21534,"ani":21535,"rammstein":21536,"roark":21537,"shuichi":21538,"nele":21539,"mordor":21540,"aragorn":21541,"aetius":21542,"treadstone":21543,"taransky":21544,"kyung":21545,"verone":21546,"chaplins":21547,"garza":21548,"amby":21549,"wawa":21550,"tonda":21551,"då":21552,"qinglong":21553,"schmücken":21554,"unabhängigen":21555,"jalousien":21556,"metal":21557,"labern":21558,"came":21559,"aufzustellen":21560,"ausrücken":21561,"aufzuziehen":21562,"alldem":21563,"oho":21564,"edelmann":21565,"spiegelt":21566,"zügeln":21567,"besinnung":21568,"verscheucht":21569,"äther":21570,"schufte":21571,"vorstellte":21572,"forest":21573,"hirten":21574,"knechtschaft":21575,"anfragen":21576,"niederbrennen":21577,"zahlmeister":21578,"aussehenden":21579,"verdammnis":21580,"energiequelle":21581,"geheimdienstes":21582,"skyfury":21583,"möglichstes":21584,"slnd":21585,"straßenbahn":21586,"weitermachst":21587,"getankt":21588,"austeilen":21589,"hervorragenden":21590,"cher":21591,"gesandten":21592,"pflegt":21593,"blättern":21594,"professoren":21595,"prinzessinnen":21596,"hach":21597,"extrablatt":21598,"todesopfer":21599,"jeher":21600,"überraschungsparty":21601,"hierauf":21602,"gestürmt":21603,"exzellenter":21604,"seeleute":21605,"segelte":21606,"vermögens":21607,"kenner":21608,"ausbilden":21609,"probeaufnahmen":21610,"oberhand":21611,"offizielles":21612,"merle":21613,"sichtbaren":21614,"sozialismus":21615,"möwe":21616,"anderweitig":21617,"kreieren":21618,"albernes":21619,"diplomaten":21620,"platzieren":21621,"trödeln":21622,"haley":21623,"eingebuchtet":21624,"undankbarer":21625,"schönere":21626,"abgekauft":21627,"lnstrumente":21628,"halbtot":21629,"patenonkel":21630,"kaputtes":21631,"ziemlichen":21632,"futtern":21633,"unglücklicher":21634,"abgebogen":21635,"versohlt":21636,"vertrage":21637,"lähmung":21638,"exakte":21639,"richardson":21640,"eingestehen":21641,"auftragen":21642,"hochverrats":21643,"chadwick":21644,"lrland":21645,"voyage":21646,"jem":21647,"tägliche":21648,"herunterkommen":21649,"zehenspitzen":21650,"reportern":21651,"kläre":21652,"kerngesund":21653,"wildschwein":21654,"verspeist":21655,"emmy":21656,"mild":21657,"anbeten":21658,"ausgehe":21659,"herzversagen":21660,"gottlosen":21661,"ponys":21662,"speise":21663,"entwendet":21664,"glühwürmchen":21665,"tweed":21666,"gehüllt":21667,"vorgeworfen":21668,"beiträge":21669,"verwiesen":21670,"notwendigen":21671,"fertiggemacht":21672,"gesandte":21673,"entlarvt":21674,"destry":21675,"durfen":21676,"maynard":21677,"eddington":21678,"musikalische":21679,"kauderwelsch":21680,"gemach":21681,"aroma":21682,"bereinigen":21683,"guatemala":21684,"färbt":21685,"maskenball":21686,"zarin":21687,"pronto":21688,"segelboot":21689,"niemandes":21690,"waschraum":21691,"verleihung":21692,"lieblinge":21693,"königreichs":21694,"wollust":21695,"streuen":21696,"thronfolger":21697,"ruinierte":21698,"großziehen":21699,"bestellst":21700,"verstaucht":21701,"abgeladen":21702,"merritt":21703,"pard":21704,"alberner":21705,"bescheißen":21706,"auslaufen":21707,"verrecke":21708,"sinnlose":21709,"tratsch":21710,"boxt":21711,"umzudrehen":21712,"substanzen":21713,"avi":21714,"emile":21715,"belgrad":21716,"violine":21717,"annahm":21718,"parkett":21719,"befreite":21720,"langweiliger":21721,"weihwasser":21722,"schmeichelt":21723,"verdeck":21724,"spatzen":21725,"kinderheim":21726,"entfachen":21727,"frohen":21728,"delikate":21729,"beschafft":21730,"juristischen":21731,"tiefste":21732,"pyjamas":21733,"runtergekommen":21734,"drein":21735,"fingerabdrücken":21736,"importiert":21737,"handschuhen":21738,"delikat":21739,"angenehmes":21740,"barsch":21741,"akkordeon":21742,"nellie":21743,"entnommen":21744,"pausen":21745,"oann":21746,"nütze":21747,"zusammensein":21748,"veraltet":21749,"soundso":21750,"lauras":21751,"patrouillen":21752,"ausgerissen":21753,"töchterchen":21754,"fügte":21755,"columbus":21756,"mitschüler":21757,"states":21758,"emotionaler":21759,"skifahren":21760,"arbeitende":21761,"ausgetrunken":21762,"zwöif":21763,"gepiant":21764,"verdauung":21765,"weggeben":21766,"fünfhundert":21767,"graues":21768,"reparaturen":21769,"zuweilen":21770,"kokosnuss":21771,"janie":21772,"anleihen":21773,"japans":21774,"kontrollen":21775,"moll":21776,"mercer":21777,"kirchenglocken":21778,"ultimatum":21779,"zivilisierte":21780,"bistro":21781,"verantwortiich":21782,"geiassen":21783,"jaime":21784,"stehien":21785,"iügst":21786,"geiiebt":21787,"populär":21788,"verfangen":21789,"ausfällt":21790,"besuchszeit":21791,"unbegreiflich":21792,"abscheuliche":21793,"entbunden":21794,"dub":21795,"stäbchen":21796,"überfälle":21797,"misserfolg":21798,"prachtvoll":21799,"titelbild":21800,"tijuana":21801,"schnallt":21802,"sitzend":21803,"kraftvoll":21804,"liegend":21805,"einzuschlafen":21806,"zumal":21807,"steinzeit":21808,"ordinär":21809,"königinnen":21810,"eichen":21811,"vorstellbar":21812,"wellesley":21813,"schwalbe":21814,"enkeln":21815,"erträumt":21816,"durchsuch":21817,"fortan":21818,"erfahrener":21819,"jaulen":21820,"caddie":21821,"gerichtsdiener":21822,"belanglos":21823,"br":21824,"durchschlagen":21825,"segler":21826,"zurückgewinnen":21827,"rost":21828,"vergeßt":21829,"camden":21830,"pflegeheim":21831,"zugetan":21832,"matratzen":21833,"miezen":21834,"gratuiiere":21835,"rollbahn":21836,"bruderherz":21837,"bind":21838,"gm":21839,"maßen":21840,"bullet":21841,"shining":21842,"vielzahl":21843,"alls":21844,"notwendige":21845,"kulisse":21846,"piäne":21847,"roiie":21848,"zusammenpassen":21849,"ausbreitet":21850,"beschreibe":21851,"karpfen":21852,"wurd":21853,"schickes":21854,"riskierte":21855,"akira":21856,"liebevolle":21857,"entsorgen":21858,"nordkorea":21859,"frobisher":21860,"landei":21861,"fuenf":21862,"maedchen":21863,"edouard":21864,"blanc":21865,"krümel":21866,"dorian":21867,"kompliziertes":21868,"hiiiiard":21869,"patterson":21870,"losmachen":21871,"lightning":21872,"kugei":21873,"giftigen":21874,"gelagert":21875,"kidnapper":21876,"ungarischen":21877,"elijah":21878,"abschütteln":21879,"atomwaffen":21880,"bureau":21881,"kusang":21882,"bombay":21883,"werbespots":21884,"nutzten":21885,"flattert":21886,"beef":21887,"gassi":21888,"zig":21889,"strip":21890,"hillary":21891,"grundlegend":21892,"lke":21893,"scheiterte":21894,"gefurzt":21895,"allahs":21896,"harker":21897,"rainey":21898,"kanadischen":21899,"atomkrieg":21900,"zerschnitten":21901,"kraler":21902,"gestrickt":21903,"maybe":21904,"sure":21905,"befund":21906,"gerüche":21907,"knusprig":21908,"geburtsdatum":21909,"überweisung":21910,"nackter":21911,"krankenversicherung":21912,"kleber":21913,"adligen":21914,"mächtiges":21915,"albanien":21916,"medina":21917,"butterfly":21918,"identitäten":21919,"spezialgebiet":21920,"dehnt":21921,"disqualifiziert":21922,"testergebnisse":21923,"prometheus":21924,"º":21925,"widerlichen":21926,"ausgangspunkt":21927,"oberinspektor":21928,"brustkorb":21929,"spekulieren":21930,"rosso":21931,"mascha":21932,"soviele":21933,"fälschungen":21934,"nikita":21935,"genesis":21936,"curtain":21937,"protokolle":21938,"bagger":21939,"indio":21940,"mechanisches":21941,"jaffa":21942,"sloane":21943,"explosiv":21944,"gleichung":21945,"taki":21946,"hilary":21947,"bekümmert":21948,"männliches":21949,"globus":21950,"miyuki":21951,"rettungskapsel":21952,"meteoriten":21953,"franko":21954,"dodger":21955,"mao":21956,"puck":21957,"bridges":21958,"führende":21959,"juice":21960,"singh":21961,"sox":21962,"verreckt":21963,"gilles":21964,"kiffen":21965,"whyte":21966,"believe":21967,"geleckt":21968,"judith":21969,"auftragskiller":21970,"zusagen":21971,"zulu":21972,"bearing":21973,"aljoscha":21974,"karol":21975,"zosia":21976,"seyn":21977,"kimmy":21978,"mede":21979,"nakamura":21980,"kiiier":21981,"salam":21982,"dade":21983,"lateinisch":21984,"rhyme":21985,"justine":21986,"martial":21987,"django":21988,"reality":21989,"riesenarsch":21990,"lori":21991,"stargate":21992,"zusammengestellt":21993,"averill":21994,"mikrowelle":21995,"bobs":21996,"mand":21997,"mc":21998,"videodrome":21999,"phantome":22000,"venice":22001,"zyklop":22002,"ohmu":22003,"taggart":22004,"rosewood":22005,"bluestar":22006,"meetings":22007,"mckussic":22008,"dafuer":22009,"geldautomaten":22010,"leung":22011,"cheung":22012,"homie":22013,"pema":22014,"soetwas":22015,"gaga":22016,"rory":22017,"gustafson":22018,"vlc":22019,"mch":22020,"kimbie":22021,"hetman":22022,"sanderson":22023,"gnu":22024,"chess":22025,"uschon":22026,"chai":22027,"keyser":22028,"ki":22029,"weltbank":22030,"giosuè":22031,"micha":22032,"christa":22033,"yun":22034,"karev":22035,"didi":22036,"sauron":22037,"mbanick":22038,"lbo":22039,"gurshaan":22040,"girish":22041,"nikhil":22042,"stéphanie":22043,"cem":22044,"leusl":22045,"otcho":22046,"αber":22047,"ochoa":22048,"läufts":22049,"untergeschoss":22050,"gelutscht":22051,"schädlich":22052,"verletzlich":22053,"wirs":22054,"schräge":22055,"soft":22056,"found":22057,"change":22058,"schwellung":22059,"cause":22060,"barbar":22061,"delirium":22062,"armselige":22063,"willig":22064,"skrupel":22065,"verdankt":22066,"verkriechen":22067,"verleumdung":22068,"barmherzig":22069,"einsames":22070,"fps":22071,"eingefahren":22072,"hassten":22073,"prophezeit":22074,"peitschen":22075,"hohn":22076,"athlet":22077,"praktischen":22078,"diebstahls":22079,"brünette":22080,"vertrauens":22081,"prächtigen":22082,"sock":22083,"ablehnt":22084,"vergibst":22085,"dableiben":22086,"moglich":22087,"exekutiert":22088,"knicks":22089,"schäfchen":22090,"papierkorb":22091,"strumpf":22092,"nordwest":22093,"bronze":22094,"goldstück":22095,"scharfsinnig":22096,"bandenkrieg":22097,"mcgill":22098,"alley":22099,"witziger":22100,"ängstigt":22101,"konkurrieren":22102,"bösartige":22103,"zofe":22104,"zimmers":22105,"reinschauen":22106,"gabeln":22107,"selbstständig":22108,"zusammenbringen":22109,"rainsford":22110,"tigers":22111,"baumstamm":22112,"mitsamt":22113,"angefertigt":22114,"schämte":22115,"flowers":22116,"moreau":22117,"krake":22118,"jameson":22119,"ganove":22120,"frechdachs":22121,"sondereinheit":22122,"gör":22123,"windsor":22124,"winseln":22125,"niederlassen":22126,"schallplatte":22127,"portsmouth":22128,"gewährleisten":22129,"heimkehr":22130,"kürzeste":22131,"freundliches":22132,"gefischt":22133,"ablösung":22134,"melken":22135,"pelzmantel":22136,"rotem":22137,"melancholie":22138,"wütet":22139,"niedrigen":22140,"weisser":22141,"erblickt":22142,"umgesehen":22143,"russin":22144,"klaps":22145,"verspüre":22146,"sozial":22147,"vermischen":22148,"vorsätzlich":22149,"eingelegt":22150,"totengräber":22151,"börsenmakler":22152,"vergab":22153,"wilderer":22154,"enthauptet":22155,"abhält":22156,"geistreich":22157,"bewegten":22158,"verschlossenen":22159,"eigensinnig":22160,"brautkleid":22161,"beisst":22162,"masern":22163,"geleiten":22164,"eingerostet":22165,"pfote":22166,"ergib":22167,"india":22168,"bewies":22169,"heuschrecken":22170,"flachen":22171,"indizien":22172,"postiert":22173,"tätowierungen":22174,"funker":22175,"pult":22176,"entlarven":22177,"fleckchen":22178,"rausfindet":22179,"empfiehlt":22180,"esei":22181,"jemais":22182,"mude":22183,"forbes":22184,"beug":22185,"elton":22186,"rummel":22187,"ködern":22188,"mcmanus":22189,"schiefgeht":22190,"intellektuelle":22191,"tropf":22192,"durchquert":22193,"tumult":22194,"museen":22195,"verwalten":22196,"charlies":22197,"giraffe":22198,"kandidieren":22199,"mercury":22200,"vielerlei":22201,"dramatischer":22202,"erstaunlicher":22203,"alligatoren":22204,"motivieren":22205,"eingeteilt":22206,"boogie":22207,"abhaut":22208,"garrison":22209,"healy":22210,"stießen":22211,"bedürfnissen":22212,"taugst":22213,"likör":22214,"herzklopfen":22215,"feiertagen":22216,"pfirsich":22217,"begleitest":22218,"beginnst":22219,"drusilla":22220,"versinken":22221,"besoffener":22222,"scheckbuch":22223,"bürgerlichen":22224,"rührst":22225,"victory":22226,"sofortigen":22227,"städtchen":22228,"wheaton":22229,"flüchtiger":22230,"bundesgericht":22231,"hinters":22232,"abwasch":22233,"bürokratie":22234,"ordne":22235,"grobartig":22236,"kummern":22237,"unbequem":22238,"waldo":22239,"hilfsbereit":22240,"rausfahren":22241,"wimper":22242,"marlin":22243,"digital":22244,"getaucht":22245,"buche":22246,"rekrutiert":22247,"petersen":22248,"hineinziehen":22249,"decknamen":22250,"herausstellt":22251,"interpretation":22252,"flughöhe":22253,"carrell":22254,"dickköpfig":22255,"gogh":22256,"metaphern":22257,"hariand":22258,"tierchen":22259,"rummy":22260,"chemisch":22261,"erpresser":22262,"befürchtete":22263,"überträgt":22264,"dampfen":22265,"geschäftsleute":22266,"übst":22267,"louisa":22268,"fehlschlag":22269,"morgenmantel":22270,"vorübergehende":22271,"engländern":22272,"pappy":22273,"gesprächig":22274,"schöpfen":22275,"etikette":22276,"landsmann":22277,"nachgelassen":22278,"berechnung":22279,"lack":22280,"mme":22281,"schlimmster":22282,"traumes":22283,"formt":22284,"maud":22285,"schar":22286,"vernehmen":22287,"fuße":22288,"zerfallen":22289,"adolphe":22290,"goodman":22291,"entziffern":22292,"flamingo":22293,"unvorbereitet":22294,"jahrtausende":22295,"iese":22296,"wiedersehn":22297,"lockvogel":22298,"wegpusten":22299,"versammelten":22300,"badehose":22301,"morgige":22302,"lebenswert":22303,"verspotten":22304,"quak":22305,"adressiert":22306,"nachrichtendienst":22307,"lvo":22308,"miich":22309,"eiswasser":22310,"iaut":22311,"stiefei":22312,"verurteiit":22313,"tönt":22314,"beinbruch":22315,"vorträge":22316,"umwandlung":22317,"verpackung":22318,"zeppelin":22319,"leichenbestatter":22320,"napoieon":22321,"identifizierte":22322,"strenger":22323,"kapit":22324,"verhöre":22325,"anziehe":22326,"rittmeister":22327,"entbehrlich":22328,"zunehmend":22329,"laeuft":22330,"todestag":22331,"rather":22332,"mighty":22333,"bebt":22334,"ern":22335,"schusse":22336,"entschädigen":22337,"werfer":22338,"nähren":22339,"bln":22340,"its":22341,"tingle":22342,"verde":22343,"weltweite":22344,"primo":22345,"schnappten":22346,"turnbill":22347,"eiswürfel":22348,"fragtest":22349,"schachzug":22350,"ladenbesitzer":22351,"tres":22352,"müsli":22353,"orly":22354,"cara":22355,"holliday":22356,"drecksloch":22357,"blackjack":22358,"reflex":22359,"wahllos":22360,"profite":22361,"gould":22362,"zickig":22363,"frettchen":22364,"flanken":22365,"jegliches":22366,"montez":22367,"hola":22368,"schatzkammer":22369,"pauly":22370,"flipper":22371,"unheilvolle":22372,"variante":22373,"einzurichten":22374,"bonsoir":22375,"marlon":22376,"stapeln":22377,"geflüstert":22378,"durant":22379,"transplantation":22380,"generalstaatsanwalt":22381,"tauber":22382,"demokratischen":22383,"handynummer":22384,"vorkommnisse":22385,"katastrophal":22386,"halbbruder":22387,"asiatische":22388,"office":22389,"alistair":22390,"meisterstück":22391,"salzig":22392,"warfield":22393,"diagramm":22394,"frederic":22395,"wöchentlich":22396,"ptolemäus":22397,"gottheit":22398,"müllmann":22399,"tampa":22400,"anzügen":22401,"hindus":22402,"chevrolet":22403,"verschlimmert":22404,"dreckstück":22405,"detonation":22406,"süb":22407,"demoliert":22408,"antichrist":22409,"fahrwerk":22410,"aufden":22411,"wirwerden":22412,"kirill":22413,"benes":22414,"verbreitung":22415,"vibrator":22416,"hitchcock":22417,"micht":22418,"blöcke":22419,"exotischen":22420,"menschenkind":22421,"konferenzraum":22422,"erdling":22423,"clemens":22424,"yago":22425,"wischt":22426,"vereinigte":22427,"nullpunkt":22428,"laos":22429,"individuen":22430,"demjenigen":22431,"macker":22432,"rassistisch":22433,"yagyu":22434,"retsudo":22435,"unheimliches":22436,"stummen":22437,"ce":22438,"seeien":22439,"sexuelles":22440,"copper":22441,"masaki":22442,"anschaffen":22443,"future":22444,"kerry":22445,"weinstein":22446,"aramis":22447,"kermit":22448,"lomax":22449,"valentin":22450,"goro":22451,"cod":22452,"ugh":22453,"peachy":22454,"masta":22455,"kommerziellen":22456,"fietcher":22457,"guru":22458,"ruslan":22459,"caddy":22460,"organisierten":22461,"ozzy":22462,"einschlag":22463,"saudi":22464,"organische":22465,"ole":22466,"gemeindezentrum":22467,"videorekorder":22468,"kari":22469,"buiie":22470,"javier":22471,"chunk":22472,"pager":22473,"fettarsch":22474,"favorite":22475,"producer":22476,"maenner":22477,"teen":22478,"gupta":22479,"ferrie":22480,"hoelle":22481,"kika":22482,"skippy":22483,"jad":22484,"hudsucker":22485,"blacky":22486,"jovan":22487,"mcciane":22488,"hoggett":22489,"pussies":22490,"trey":22491,"miro":22492,"svend":22493,"kamil":22494,"toros":22495,"hartigan":22496,"benkei":22497,"amar":22498,"conny":22499,"cate":22500,"schultze":22501,"scofield":22502,"tritter":22503,"cilly":22504,"guddi":22505,"yagami":22506,"prender":22507,"tiktaalik":22508,"mashburn":22509,"larra":22510,"teleborian":22511,"meka":22512,"mäusen":22513,"widmet":22514,"aufmachst":22515,"todesstern":22516,"einzuhalten":22517,"lonely":22518,"trucker":22519,"dealen":22520,"wirr":22521,"minutes":22522,"born":22523,"knows":22524,"ausgeräumt":22525,"versessen":22526,"beisein":22527,"wirksam":22528,"gardinen":22529,"einhalt":22530,"leugnet":22531,"geschändet":22532,"flöten":22533,"mckay":22534,"knabbern":22535,"heiligtum":22536,"pierrette":22537,"flurs":22538,"brosche":22539,"zweifelte":22540,"wettrennen":22541,"johnnie":22542,"überzahl":22543,"künftige":22544,"flop":22545,"noblen":22546,"lebzeiten":22547,"gebeugt":22548,"glüht":22549,"unverheiratet":22550,"gräbern":22551,"spalte":22552,"zielst":22553,"zusammenstoß":22554,"stabschef":22555,"aufgeregtes":22556,"charly":22557,"schuldete":22558,"zusammenschlagen":22559,"ausgearbeitet":22560,"goodbye":22561,"adjutant":22562,"telefonierte":22563,"auftauchst":22564,"storch":22565,"hingehörst":22566,"schleich":22567,"berechtigte":22568,"horten":22569,"engsten":22570,"bankraub":22571,"zwanziger":22572,"wörtchen":22573,"korrespondenz":22574,"abdecken":22575,"barrymore":22576,"intensität":22577,"remember":22578,"erleidet":22579,"erfolgte":22580,"schläuche":22581,"cedric":22582,"thy":22583,"spritzer":22584,"fortgegangen":22585,"ruhestörung":22586,"unangenehmen":22587,"heimkommt":22588,"riccardo":22589,"fahrerflucht":22590,"tomatensaft":22591,"stromschlag":22592,"gekochte":22593,"arrangiere":22594,"eleganten":22595,"aurora":22596,"legendäre":22597,"kap":22598,"verbundenen":22599,"geläutet":22600,"hellwach":22601,"undankbare":22602,"whitmore":22603,"zappeln":22604,"leichtigkeit":22605,"verpfuscht":22606,"umfassende":22607,"senkrecht":22608,"schwierigsten":22609,"abbauen":22610,"unbewusst":22611,"kar":22612,"plymouth":22613,"durchkämmen":22614,"verbrechern":22615,"abgeliefert":22616,"viertens":22617,"reichs":22618,"geistlichen":22619,"überkam":22620,"kribbeln":22621,"beschämend":22622,"stopfe":22623,"kritiken":22624,"losgelassen":22625,"überholen":22626,"innersten":22627,"hergerichtet":22628,"verwaltet":22629,"abreist":22630,"bombardierung":22631,"belügst":22632,"abholt":22633,"mischst":22634,"schleichst":22635,"flüssen":22636,"sphinx":22637,"kampfgeist":22638,"füllung":22639,"universitäten":22640,"ereignete":22641,"harem":22642,"versagte":22643,"abschiedskuss":22644,"gewöhnst":22645,"ermöglichte":22646,"auszuprobieren":22647,"wunderbarste":22648,"kronleuchter":22649,"einlagen":22650,"zusieht":22651,"anging":22652,"guillotine":22653,"friedlicher":22654,"stuhi":22655,"naturiich":22656,"cicero":22657,"thor":22658,"elfenbein":22659,"metallisches":22660,"stöcke":22661,"geboxt":22662,"selbstgespräche":22663,"englisches":22664,"pfahl":22665,"chefredakteur":22666,"memorial":22667,"akzeptierst":22668,"entschluß":22669,"gutmütig":22670,"corinne":22671,"vernaschen":22672,"ordens":22673,"postfach":22674,"shep":22675,"geschwiegen":22676,"tobin":22677,"parallele":22678,"indiskret":22679,"frack":22680,"küsten":22681,"automobile":22682,"quecksilber":22683,"prohibition":22684,"carney":22685,"gewerkschaften":22686,"zweitausend":22687,"nationalität":22688,"unbegrenzt":22689,"fluchtversuch":22690,"monopol":22691,"vermutete":22692,"gekreuzt":22693,"erteile":22694,"brüche":22695,"schwächlinge":22696,"unergründlich":22697,"arbeitslose":22698,"lexington":22699,"dringendes":22700,"konfisziert":22701,"rationen":22702,"hörensagen":22703,"prozesses":22704,"durchschnittlich":22705,"ausbringen":22706,"wolkenkratzer":22707,"ziellos":22708,"ausgehst":22709,"gestreichelt":22710,"cafés":22711,"unsicherheit":22712,"heidelberg":22713,"zeitweise":22714,"ebbe":22715,"hingeschickt":22716,"akkord":22717,"empfahl":22718,"hänsel":22719,"anlaß":22720,"gestaltet":22721,"geometrie":22722,"earp":22723,"halfter":22724,"aufnahm":22725,"immunität":22726,"auflöst":22727,"geklettert":22728,"quadranten":22729,"weißem":22730,"dringenden":22731,"zielobjekt":22732,"verschmiert":22733,"verteidigte":22734,"weihrauch":22735,"seitsam":22736,"schiechter":22737,"widmete":22738,"eingekauft":22739,"bangs":22740,"wunderst":22741,"allerlei":22742,"rasier":22743,"priscilla":22744,"verkommen":22745,"siegreich":22746,"abendmahl":22747,"schusswunde":22748,"signatur":22749,"aufregendste":22750,"vorbeifahren":22751,"programms":22752,"rumfahren":22753,"radios":22754,"stank":22755,"calloway":22756,"kulturelle":22757,"polizeibericht":22758,"renaissance":22759,"zwillingen":22760,"strebt":22761,"einäugige":22762,"mackenzie":22763,"inwood":22764,"mitunter":22765,"abscheu":22766,"baseballspieler":22767,"gondel":22768,"lebensraum":22769,"maxie":22770,"durchzusetzen":22771,"verkörpern":22772,"hawthorne":22773,"bäder":22774,"guineas":22775,"rasur":22776,"säen":22777,"opferte":22778,"suzan":22779,"gerichtsmedizin":22780,"energisch":22781,"übernatürliche":22782,"oberbefehlshaber":22783,"militärischer":22784,"offensichtliche":22785,"storys":22786,"spendiere":22787,"ito":22788,"wahrhaben":22789,"veröffentlichung":22790,"abgefallen":22791,"willkürlich":22792,"bordeaux":22793,"rückflug":22794,"rennfahrer":22795,"ryker":22796,"reb":22797,"schwimmst":22798,"plattenspieler":22799,"caracas":22800,"knappe":22801,"bewaffnen":22802,"symbolisiert":22803,"bestimmungen":22804,"zerkratzt":22805,"coogan":22806,"generalsekretär":22807,"sehkraft":22808,"betäubung":22809,"flexibel":22810,"jungchen":22811,"ersuchen":22812,"brieftaschen":22813,"atte":22814,"chiaki":22815,"kanbei":22816,"seii":22817,"türke":22818,"fifi":22819,"nachzugehen":22820,"mützen":22821,"intimität":22822,"tätowieren":22823,"fänd":22824,"wasserhahn":22825,"spielraum":22826,"kugein":22827,"praktischer":22828,"neutrale":22829,"verstopfung":22830,"igor":22831,"aphrodite":22832,"hades":22833,"blutete":22834,"bestimmst":22835,"lips":22836,"rowdys":22837,"kälber":22838,"unterzogen":22839,"boomer":22840,"lacey":22841,"edison":22842,"zirka":22843,"aufregt":22844,"rausgerissen":22845,"fernsehsendung":22846,"altenheim":22847,"amore":22848,"bösewichte":22849,"druckerei":22850,"startbahn":22851,"verlängerung":22852,"kompletter":22853,"mui":22854,"quatschst":22855,"brill":22856,"nützliche":22857,"katerina":22858,"nichtig":22859,"goldes":22860,"glühen":22861,"quijote":22862,"bewölkt":22863,"eingeschränkt":22864,"sync":22865,"joints":22866,"fußballspiel":22867,"bestseller":22868,"heulsuse":22869,"erlebten":22870,"ignorant":22871,"entsprechende":22872,"angewendet":22873,"platzpatronen":22874,"darwin":22875,"antwon":22876,"reifenspuren":22877,"schärfer":22878,"smile":22879,"burn":22880,"forum":22881,"batiatus":22882,"grille":22883,"flache":22884,"zuständigen":22885,"hommage":22886,"biologisch":22887,"christiane":22888,"versuchskaninchen":22889,"unheilbar":22890,"hergerissen":22891,"zivile":22892,"aufbruch":22893,"broschüre":22894,"geschmeidig":22895,"drecksäcke":22896,"unterbinden":22897,"moulin":22898,"atombomben":22899,"abtreiben":22900,"zehntel":22901,"dunkelsten":22902,"gefechtsstand":22903,"allerwichtigste":22904,"xerxes":22905,"zusatz":22906,"argos":22907,"sprecherin":22908,"goethe":22909,"yves":22910,"höllische":22911,"infizieren":22912,"sohns":22913,"besonderem":22914,"anspricht":22915,"spule":22916,"zurückgetreten":22917,"grundgütiger":22918,"peer":22919,"goidfinger":22920,"schuiden":22921,"versüßt":22922,"komplexer":22923,"towns":22924,"lyons":22925,"portal":22926,"mustafa":22927,"gästehaus":22928,"gedeihen":22929,"shinsuke":22930,"anubis":22931,"scharfer":22932,"ehrenkodex":22933,"canterbury":22934,"lynch":22935,"wiedereintritt":22936,"vietcong":22937,"aufholen":22938,"normai":22939,"guantanamo":22940,"grundstücke":22941,"feeling":22942,"massiert":22943,"trainierst":22944,"enrique":22945,"tumore":22946,"stoned":22947,"ask":22948,"knew":22949,"monk":22950,"stressig":22951,"brewer":22952,"sports":22953,"pe":22954,"austreten":22955,"kaishakunin":22956,"tori":22957,"clovis":22958,"arschficker":22959,"katagiri":22960,"momma":22961,"ugo":22962,"verwarnung":22963,"hogarth":22964,"simonson":22965,"schliesse":22966,"scheisser":22967,"greek":22968,"jesses":22969,"galen":22970,"artefakte":22971,"astor":22972,"riga":22973,"eichmann":22974,"borowiecki":22975,"levi":22976,"gel":22977,"laber":22978,"redmond":22979,"ladyschaft":22980,"kombi":22981,"landezone":22982,"fist":22983,"woof":22984,"jann":22985,"protonen":22986,"marussja":22987,"lombardi":22988,"ramones":22989,"schiägt":22990,"vielfalt":22991,"kala":22992,"billionen":22993,"brom":22994,"unus":22995,"windows":22996,"programmierer":22997,"rena":22998,"pitch":22999,"computerstimme":23000,"parkhaus":23001,"bombaata":23002,"buttle":23003,"krasny":23004,"apone":23005,"pazu":23006,"daryl":23007,"detectives":23008,"celine":23009,"paavo":23010,"gora":23011,"engei":23012,"spenser":23013,"snowflake":23014,"impfstoff":23015,"raccoon":23016,"asako":23017,"enola":23018,"prasidenten":23019,"batou":23020,"ruthy":23021,"snoop":23022,"meth":23023,"immunsystem":23024,"remer":23025,"schlo":23026,"melek":23027,"whemple":23028,"turtle":23029,"bosley":23030,"ska":23031,"fuckin":23032,"franck":23033,"betriebssystem":23034,"fudge":23035,"haubert":23036,"rooks":23037,"duggar":23038,"saki":23039,"logar":23040,"jakobl":23041,"rigg":23042,"llenbrock":23043,"zuwanie":23044,"dreamz":23045,"odious":23046,"mya":23047,"graner":23048,"bjurman":23049,"bewerfen":23050,"vergeudest":23051,"verteile":23052,"stammst":23053,"quick":23054,"spazierengehen":23055,"aufstehe":23056,"einhundert":23057,"künftig":23058,"unterirdische":23059,"verdamme":23060,"sonnigen":23061,"qualvoll":23062,"wissend":23063,"frauenheld":23064,"geplagt":23065,"auffrischen":23066,"scharen":23067,"strumpfhose":23068,"gründung":23069,"kleidet":23070,"gören":23071,"klassischer":23072,"lieblings":23073,"rumzuhängen":23074,"verurteilter":23075,"mazeppa":23076,"einwohnern":23077,"optimismus":23078,"menschenskind":23079,"kelne":23080,"entgegennehmen":23081,"eingangshalle":23082,"erledigte":23083,"grässliche":23084,"derzeitigen":23085,"lnteressen":23086,"magengeschwür":23087,"blondinen":23088,"grashüpfer":23089,"schlachter":23090,"verzögert":23091,"seriös":23092,"künstlerischen":23093,"neusten":23094,"applaudieren":23095,"fog":23096,"fairness":23097,"vorrichtung":23098,"festgefahren":23099,"zugetragen":23100,"begehre":23101,"zurückkehrte":23102,"unterrichtete":23103,"hauptrollen":23104,"british":23105,"cleopatra":23106,"verbände":23107,"überwältigen":23108,"cinderella":23109,"voreingenommen":23110,"rohe":23111,"gründet":23112,"konservatorium":23113,"studierten":23114,"hauptdarstellerin":23115,"schlaflosigkeit":23116,"grenzenlos":23117,"kokosnüsse":23118,"schwenken":23119,"holzbein":23120,"auffüllen":23121,"spanischer":23122,"unauffindbar":23123,"eingeborene":23124,"pandora":23125,"betört":23126,"verehre":23127,"erzürnt":23128,"hereinkam":23129,"standish":23130,"röntgenbilder":23131,"dämpfe":23132,"gedächtnisverlust":23133,"phantastische":23134,"verheimlichst":23135,"schnellzug":23136,"aufwuchs":23137,"pupillen":23138,"beunruhigung":23139,"wärmt":23140,"betrugs":23141,"belauscht":23142,"geistlicher":23143,"pobrane":23144,"nowa":23145,"wizja":23146,"napisów":23147,"vorgeführt":23148,"abendkleid":23149,"mara":23150,"prächtiger":23151,"ungeschützt":23152,"kidnapping":23153,"verzogen":23154,"instinktiv":23155,"zirpen":23156,"entzücken":23157,"konföderierten":23158,"schwachsinnig":23159,"gefängnissen":23160,"behandelten":23161,"memoiren":23162,"verschließt":23163,"maulesel":23164,"beschäftigte":23165,"weitersuchen":23166,"prachtstück":23167,"verstimmt":23168,"blutverlust":23169,"delaware":23170,"erklingt":23171,"ferse":23172,"lichtern":23173,"redner":23174,"verfüge":23175,"geschwafel":23176,"bleistifte":23177,"kanarienvogel":23178,"giocke":23179,"grayson":23180,"staubig":23181,"iachen":23182,"tommys":23183,"wascht":23184,"widerlegen":23185,"golfschläger":23186,"verdien":23187,"alarmieren":23188,"orkan":23189,"erntet":23190,"entrinnen":23191,"besitzurkunde":23192,"gelobe":23193,"gelauscht":23194,"einsammeln":23195,"argentinier":23196,"häuten":23197,"abschiedsgeschenk":23198,"recherchieren":23199,"schöneren":23200,"vermieden":23201,"erschwert":23202,"zwinger":23203,"katholik":23204,"liebesbriefe":23205,"bergwerk":23206,"einzulassen":23207,"malta":23208,"abwimmeln":23209,"begründen":23210,"faires":23211,"hitzkopf":23212,"gefangennahme":23213,"bücken":23214,"mendoza":23215,"lon":23216,"auszusuchen":23217,"ruhestätte":23218,"konkurs":23219,"verlorenes":23220,"elementen":23221,"emotion":23222,"ricks":23223,"entkamen":23224,"erntedankfest":23225,"beeinträchtigen":23226,"traumfrau":23227,"bezaubernden":23228,"tänze":23229,"niederträchtig":23230,"liebesbrief":23231,"seemeilen":23232,"übernahmen":23233,"entwicklungen":23234,"spazierfahrt":23235,"sportwagen":23236,"bezweifeln":23237,"entdecke":23238,"zünd":23239,"richtest":23240,"schalen":23241,"hüh":23242,"aufsagen":23243,"tänzchen":23244,"misthaufen":23245,"vernachlässigen":23246,"bekenne":23247,"anselmo":23248,"oynamit":23249,"kolonne":23250,"abwenden":23251,"lerche":23252,"erwischten":23253,"abrechnen":23254,"erwies":23255,"aktuell":23256,"abblasen":23257,"etikett":23258,"dirigieren":23259,"missgeschick":23260,"ochte":23261,"aschenputtel":23262,"schulhof":23263,"brenn":23264,"krümmen":23265,"count":23266,"scheitert":23267,"anwalts":23268,"entsetzliche":23269,"alarmiert":23270,"verheirateter":23271,"besagte":23272,"nächtliche":23273,"symphonie":23274,"erfolgen":23275,"nachlässt":23276,"flüsterte":23277,"heife":23278,"giorgio":23279,"spaßen":23280,"zubereiten":23281,"dunst":23282,"glühbirnen":23283,"aufzulösen":23284,"ausreißen":23285,"eingewilligt":23286,"staatspolizei":23287,"kehrst":23288,"baudelaire":23289,"nachtragend":23290,"vizekönig":23291,"anflehen":23292,"hitier":23293,"mütterchen":23294,"iief":23295,"eriedigen":23296,"apartments":23297,"iacht":23298,"spieie":23299,"töle":23300,"dickkopf":23301,"rocker":23302,"fahrenden":23303,"sense":23304,"hüllen":23305,"erblickte":23306,"weggeblasen":23307,"ableben":23308,"musketiere":23309,"tacho":23310,"hundegebell":23311,"battle":23312,"weigerst":23313,"pulsadern":23314,"überfällt":23315,"mithelfen":23316,"korrigiere":23317,"säugling":23318,"stans":23319,"abgemurkst":23320,"aufrechterhalten":23321,"rabe":23322,"zermalmt":23323,"ir":23324,"glatte":23325,"vorhergesagt":23326,"delegation":23327,"kriegers":23328,"rüssel":23329,"heimgekommen":23330,"magnetische":23331,"doppeltes":23332,"jimmys":23333,"vaterunser":23334,"schiage":23335,"haiben":23336,"gespieit":23337,"fantastischer":23338,"cold":23339,"lektüre":23340,"psychische":23341,"umwandeln":23342,"annas":23343,"rekrutieren":23344,"drohnen":23345,"beobachtest":23346,"kästchen":23347,"gräbst":23348,"ground":23349,"verschon":23350,"weiterentwickelt":23351,"fairchild":23352,"kiang":23353,"schiechte":23354,"zweikampf":23355,"attest":23356,"benito":23357,"vorhut":23358,"angestrengt":23359,"jeremiah":23360,"heimatland":23361,"trixie":23362,"gegengift":23363,"chung":23364,"einzusteigen":23365,"tuer":23366,"sonya":23367,"mitarbeiterin":23368,"würdige":23369,"falte":23370,"körpertemperatur":23371,"masters":23372,"kopfschuss":23373,"bettwäsche":23374,"abzufangen":23375,"tierheim":23376,"vätern":23377,"josua":23378,"andrassy":23379,"donnert":23380,"dam":23381,"enderby":23382,"entfalten":23383,"hemisphäre":23384,"ungewiss":23385,"transportmittel":23386,"schallplatten":23387,"aufschließen":23388,"prozesse":23389,"lockere":23390,"vittorio":23391,"gegenüberstehen":23392,"kristina":23393,"aktiven":23394,"angeée":23395,"geplanten":23396,"entfacht":23397,"überheblich":23398,"trinkspruch":23399,"waffenruhe":23400,"falco":23401,"public":23402,"gelenkt":23403,"kara":23404,"ema":23405,"vorgeschichte":23406,"simuliert":23407,"gefielen":23408,"motels":23409,"aufsichtsrat":23410,"mentale":23411,"kogan":23412,"arriba":23413,"thornhill":23414,"massenhaft":23415,"lagebericht":23416,"zeugenaussage":23417,"zeichnest":23418,"feathers":23419,"fenwick":23420,"klebrig":23421,"nabelschnur":23422,"feindliches":23423,"auszuschließen":23424,"abgekommen":23425,"erotisch":23426,"striptease":23427,"fliegender":23428,"schärfste":23429,"abstecher":23430,"prognose":23431,"gideon":23432,"kulturellen":23433,"kunstwerke":23434,"wegmachen":23435,"triebwerk":23436,"schulabschluss":23437,"selne":23438,"sel":23439,"hler":23440,"kuroda":23441,"gegenüberstellung":23442,"verwehrt":23443,"exotisch":23444,"manchurian":23445,"lokalisieren":23446,"sonden":23447,"erschiess":23448,"generatoren":23449,"reichts":23450,"neutron":23451,"begegnungen":23452,"bloody":23453,"korrupten":23454,"anfällig":23455,"manie":23456,"eingeschleust":23457,"mental":23458,"vorwahl":23459,"auffahrt":23460,"strutt":23461,"myriam":23462,"präsent":23463,"faßt":23464,"blümchen":23465,"antiken":23466,"rhythmisches":23467,"zeugte":23468,"geburtstagskind":23469,"spotten":23470,"larissa":23471,"straight":23472,"litauen":23473,"norrington":23474,"sicherheitsgurt":23475,"kader":23476,"virgin":23477,"bürokraten":23478,"arbeitsamt":23479,"production":23480,"kuroiwa":23481,"geschiedene":23482,"datiert":23483,"acid":23484,"williamson":23485,"schwachstelle":23486,"seriennummer":23487,"carr":23488,"sic":23489,"haydée":23490,"brunch":23491,"dada":23492,"motori":23493,"ärschen":23494,"sakura":23495,"asphalt":23496,"goldman":23497,"yossarian":23498,"snacks":23499,"stones":23500,"groove":23501,"equipment":23502,"rusk":23503,"sauvage":23504,"mammi":23505,"rinde":23506,"masturbation":23507,"jeffries":23508,"ähnlichkeiten":23509,"morg":23510,"fotzen":23511,"muslim":23512,"gee":23513,"pasquale":23514,"gitarristen":23515,"supernova":23516,"roschmann":23517,"saftig":23518,"goddard":23519,"dunlop":23520,"bey":23521,"armdrücken":23522,"frust":23523,"spritz":23524,"panda":23525,"moslem":23526,"ahmed":23527,"hult":23528,"georgetown":23529,"jabba":23530,"scheib":23531,"bukowski":23532,"andocken":23533,"rentner":23534,"kev":23535,"treves":23536,"bewerbungsgespräch":23537,"rider":23538,"vast":23539,"bij":23540,"kunn":23541,"scarlet":23542,"mamet":23543,"vercel":23544,"tschau":23545,"defcon":23546,"winthorpe":23547,"seher":23548,"mercy":23549,"umbrella":23550,"vinny":23551,"schwuli":23552,"eldridge":23553,"staatsanwältin":23554,"miyamoto":23555,"mtv":23556,"pferdeschwanz":23557,"lizzy":23558,"sheeta":23559,"scans":23560,"linc":23561,"seita":23562,"dominus":23563,"hepburn":23564,"tastatur":23565,"varden":23566,"famous":23567,"polhemus":23568,"margaritas":23569,"giselle":23570,"renate":23571,"yee":23572,"darman":23573,"kwan":23574,"gambini":23575,"chickabee":23576,"liang":23577,"nishi":23578,"landemodul":23579,"baran":23580,"schniedel":23581,"palästinenser":23582,"eiwood":23583,"kazuki":23584,"microsoft":23585,"dahn":23586,"albin":23587,"kirie":23588,"heiko":23589,"chihiro":23590,"dubai":23591,"dike":23592,"wladek":23593,"goidstander":23594,"precrime":23595,"epps":23596,"namaste":23597,"mieke":23598,"strahm":23599,"myka":23600,"raimunda":23601,"grenouille":23602,"bedri":23603,"sandford":23604,"briony":23605,"krzeminski":23606,"yivo":23607,"václav":23608,"franzine":23609,"yoriko":23610,"gerissener":23611,"hetzt":23612,"wellenlänge":23613,"funktionsfähig":23614,"aw":23615,"anteilnahme":23616,"years":23617,"work":23618,"attackiert":23619,"formell":23620,"marktplatz":23621,"versinkt":23622,"bloßstellen":23623,"armseligen":23624,"sorglos":23625,"genua":23626,"spräche":23627,"sandten":23628,"verführung":23629,"dehnen":23630,"nordens":23631,"heimgesucht":23632,"drängte":23633,"unrein":23634,"sorgfalt":23635,"schmiede":23636,"südens":23637,"baroness":23638,"ausverkauf":23639,"plakate":23640,"entwaffnen":23641,"versailles":23642,"hymne":23643,"krebse":23644,"säule":23645,"trubel":23646,"bezeugt":23647,"kompromittiert":23648,"atmete":23649,"moms":23650,"stehengeblieben":23651,"vorsichtsmaßnahmen":23652,"unmensch":23653,"ferdinand":23654,"oda":23655,"anschrift":23656,"gemeinheit":23657,"rheuma":23658,"jammerst":23659,"vorgespielt":23660,"nummernschilder":23661,"gestreift":23662,"spaziert":23663,"tube":23664,"erbärmliche":23665,"viereinhalb":23666,"stürzten":23667,"kostspielig":23668,"nebenzimmer":23669,"abgeschrieben":23670,"höheres":23671,"geber":23672,"zurückgegangen":23673,"taktlos":23674,"nächtlichen":23675,"drehbücher":23676,"jeweiligen":23677,"gütige":23678,"tonfall":23679,"mängel":23680,"produzierte":23681,"ernest":23682,"dokumentarfilm":23683,"bettlaken":23684,"geschädigt":23685,"dasitzen":23686,"saxon":23687,"überfahrt":23688,"betonung":23689,"toupet":23690,"schüttel":23691,"huckepack":23692,"verpflichten":23693,"schlingel":23694,"pflaumen":23695,"ausbrach":23696,"bacchus":23697,"kneipen":23698,"zuvorkommend":23699,"ernsthaften":23700,"flüchtete":23701,"wertlose":23702,"vorbeikam":23703,"verschlüsselt":23704,"pflegerin":23705,"galant":23706,"verwundert":23707,"verfaulen":23708,"vermerkt":23709,"zugeschaut":23710,"loslässt":23711,"gefügig":23712,"sonntagmorgen":23713,"hobson":23714,"einfachheit":23715,"dächer":23716,"revolte":23717,"gastgeberin":23718,"einweihen":23719,"raue":23720,"wissenschaftlicher":23721,"felle":23722,"wogegen":23723,"erlass":23724,"grub":23725,"überreicht":23726,"edles":23727,"auberdem":23728,"festbinden":23729,"neuste":23730,"marys":23731,"außergewöhnlicher":23732,"niederlagen":23733,"anzurühren":23734,"desinfizieren":23735,"zurückdrehen":23736,"inkognito":23737,"speere":23738,"verwechselst":23739,"verweht":23740,"carroll":23741,"einwilligung":23742,"erbschaft":23743,"unheimlichen":23744,"bräuche":23745,"wilsons":23746,"kinderleicht":23747,"washingtons":23748,"weltmeisterschaft":23749,"wiederwahl":23750,"tombstone":23751,"schusswaffen":23752,"pfosten":23753,"vertretung":23754,"lilien":23755,"eriaubt":23756,"fruher":23757,"lehrers":23758,"robe":23759,"ietztes":23760,"hochachtung":23761,"lockern":23762,"eingeschüchtert":23763,"corona":23764,"verlernt":23765,"lukas":23766,"ärgernis":23767,"versprachst":23768,"anstiftung":23769,"aguilar":23770,"matsch":23771,"anbrennen":23772,"pinocchio":23773,"ungemütlich":23774,"anstellst":23775,"westchester":23776,"rätseln":23777,"verwetten":23778,"morrow":23779,"künstlern":23780,"begibt":23781,"huldigen":23782,"milchgesicht":23783,"graus":23784,"glasgow":23785,"arkansas":23786,"verzehren":23787,"verlesen":23788,"ersucht":23789,"cornell":23790,"unterlaufen":23791,"gefährte":23792,"cairo":23793,"jacobi":23794,"vermehrt":23795,"weismachen":23796,"festgenagelt":23797,"aufmachung":23798,"vorbeigefahren":23799,"mikrofone":23800,"verloben":23801,"vorstadt":23802,"beschmutzen":23803,"wüsten":23804,"einschlägt":23805,"einsturz":23806,"channing":23807,"montage":23808,"glitzern":23809,"anhaltspunkte":23810,"stickig":23811,"geschubst":23812,"zugetraut":23813,"ankläger":23814,"libyen":23815,"inning":23816,"umzusetzen":23817,"favoriten":23818,"zähmen":23819,"hergefahren":23820,"gewogen":23821,"verspeisen":23822,"geschwader":23823,"siletsky":23824,"sämtlichen":23825,"pflichtverteidiger":23826,"abzulegen":23827,"ankomme":23828,"angehören":23829,"nordosten":23830,"hüpf":23831,"waldorf":23832,"nervenkitzel":23833,"bekennt":23834,"spionierst":23835,"jähzornig":23836,"witherspoon":23837,"eingeredet":23838,"investitionen":23839,"spargel":23840,"fleischer":23841,"doktortitel":23842,"beta":23843,"fiese":23844,"besiegten":23845,"totschlagen":23846,"brrr":23847,"beliebter":23848,"prüfte":23849,"klubs":23850,"aufzudecken":23851,"feindschaft":23852,"schornstein":23853,"probierte":23854,"audio":23855,"hingetan":23856,"schwerhörig":23857,"eingeäschert":23858,"ietzter":23859,"zonen":23860,"sperrstunde":23861,"glatter":23862,"badger":23863,"nachkomme":23864,"ruiniere":23865,"clip":23866,"felicity":23867,"überzeuge":23868,"anschreiben":23869,"zaster":23870,"maugham":23871,"eingeht":23872,"einweisen":23873,"bbc":23874,"schlachthaus":23875,"meldeten":23876,"umgestellt":23877,"beweisstücke":23878,"glänzenden":23879,"wortwahl":23880,"praktiziert":23881,"inez":23882,"insei":23883,"einleitung":23884,"gigantischen":23885,"niemandsland":23886,"allmächtig":23887,"hansel":23888,"irrenanstalt":23889,"verschicken":23890,"mannschaften":23891,"carey":23892,"filmgeschäft":23893,"demille":23894,"comeback":23895,"bills":23896,"ri":23897,"köln":23898,"ausgetragen":23899,"hap":23900,"verlassene":23901,"prozession":23902,"flush":23903,"angesehene":23904,"erdatmosphäre":23905,"unterbreiten":23906,"weiterleiten":23907,"aufforderung":23908,"robotern":23909,"ausgetrocknet":23910,"bewache":23911,"angetrauten":23912,"arroganter":23913,"eroberte":23914,"eit":23915,"gerichtsverfahren":23916,"tägliches":23917,"intensiver":23918,"eugen":23919,"zollen":23920,"runterfallen":23921,"gaskammer":23922,"hauptmanege":23923,"jingle":23924,"ausgebreitet":23925,"lear":23926,"flirt":23927,"pfannen":23928,"tröste":23929,"glotz":23930,"galiläa":23931,"einflussreiche":23932,"kastner":23933,"weihnachtsfest":23934,"aiierdings":23935,"tauschten":23936,"heiiigen":23937,"irgendweiche":23938,"hercules":23939,"vibriert":23940,"wohlfahrt":23941,"verbogen":23942,"wusch":23943,"beliebteste":23944,"abzuschneiden":23945,"pah":23946,"intelligenten":23947,"überläufer":23948,"thorwald":23949,"daniela":23950,"vernehmung":23951,"versah":23952,"bohrt":23953,"meadow":23954,"bevorzugte":23955,"earth":23956,"skelette":23957,"wartezimmer":23958,"giganten":23959,"pf":23960,"leiningen":23961,"franzosisch":23962,"francie":23963,"überschreitet":23964,"schleuder":23965,"zurücklegen":23966,"magnet":23967,"wickel":23968,"todesfall":23969,"eingehalten":23970,"kau":23971,"lieferant":23972,"moose":23973,"wertvollste":23974,"georgina":23975,"iebend":23976,"napier":23977,"wassern":23978,"tappen":23979,"scheideweg":23980,"unfällen":23981,"lmperium":23982,"sinai":23983,"grollt":23984,"schwertes":23985,"heere":23986,"spuckte":23987,"nährt":23988,"rind":23989,"musicals":23990,"endeten":23991,"aufgeschlossen":23992,"nuklearen":23993,"fernsehsender":23994,"erbärmlichen":23995,"bataiiion":23996,"signai":23997,"gleiches":23998,"georgette":23999,"räuspern":24000,"fragebogen":24001,"chez":24002,"bwana":24003,"mau":24004,"menschenfleisch":24005,"brauen":24006,"sündige":24007,"neunzehn":24008,"liliputaner":24009,"pfeilen":24010,"dänische":24011,"infrastruktur":24012,"manolo":24013,"armseliger":24014,"herankommen":24015,"triple":24016,"verdursten":24017,"feindlich":24018,"ofelia":24019,"uss":24020,"ferienlager":24021,"erhabenen":24022,"zahlreich":24023,"proteste":24024,"funkgeräte":24025,"betroffenen":24026,"giulio":24027,"goldbarren":24028,"como":24029,"berühmtheiten":24030,"abschlag":24031,"clifford":24032,"privatnummer":24033,"bette":24034,"boeing":24035,"kosmische":24036,"donkey":24037,"lodge":24038,"straftaten":24039,"tätigen":24040,"müllhalde":24041,"schabe":24042,"absprung":24043,"abbringen":24044,"psychologin":24045,"illegales":24046,"übernehm":24047,"zähler":24048,"koreanischen":24049,"reisepass":24050,"hypothetisch":24051,"versuchter":24052,"geschoss":24053,"abgefunden":24054,"ramos":24055,"schleunigst":24056,"häppchen":24057,"abkriegen":24058,"verwickeln":24059,"schränke":24060,"wesby":24061,"sprechanlage":24062,"betreut":24063,"wertsachen":24064,"untergebenen":24065,"bankdirektor":24066,"dona":24067,"schleppst":24068,"wachdienst":24069,"wuff":24070,"degradiert":24071,"prozentsatz":24072,"vene":24073,"druckmittel":24074,"gerinnsel":24075,"manuelle":24076,"skeptisch":24077,"brilliant":24078,"rundgang":24079,"schmeissen":24080,"memme":24081,"cato":24082,"kammern":24083,"anbeginn":24084,"einzelzimmer":24085,"streets":24086,"matsu":24087,"rücktritte":24088,"aggressive":24089,"eingegeben":24090,"jacky":24091,"thorpe":24092,"birds":24093,"might":24094,"séverine":24095,"casting":24096,"lgitt":24097,"orlok":24098,"landschaften":24099,"silikon":24100,"horton":24101,"many":24102,"wssen":24103,"enterprises":24104,"reinhauen":24105,"piss":24106,"hooker":24107,"selbstbewusstsein":24108,"caulder":24109,"bambi":24110,"farrow":24111,"vietnamkrieg":24112,"solaris":24113,"gehirntumor":24114,"milos":24115,"spülung":24116,"lithium":24117,"attica":24118,"vitroni":24119,"pride":24120,"dyer":24121,"schiange":24122,"kredithai":24123,"waschbär":24124,"thaddäus":24125,"zahnseide":24126,"schwermütige":24127,"gigante":24128,"koreaner":24129,"originale":24130,"szell":24131,"aya":24132,"cabot":24133,"hare":24134,"baku":24135,"kabelfernsehen":24136,"primaten":24137,"fender":24138,"project":24139,"hodge":24140,"greer":24141,"vigo":24142,"breakers":24143,"orks":24144,"jai":24145,"louison":24146,"parton":24147,"sosa":24148,"chong":24149,"gurney":24150,"prime":24151,"trockner":24152,"siehts":24153,"venkman":24154,"geisterjäger":24155,"yung":24156,"motelzimmer":24157,"shopping":24158,"gravizappa":24159,"stitch":24160,"bypass":24161,"brownie":24162,"pyle":24163,"league":24164,"peppa":24165,"garvin":24166,"eckhardt":24167,"yeung":24168,"kovic":24169,"jam":24170,"trump":24171,"zasa":24172,"roxane":24173,"walton":24174,"dae":24175,"nimmerland":24176,"geniesst":24177,"yi":24178,"eight":24179,"alright":24180,"rhodes":24181,"mclaughlin":24182,"cappy":24183,"tlei":24184,"dewald":24185,"lhasa":24186,"sternentor":24187,"yuko":24188,"nichtwahr":24189,"georgiana":24190,"irakischen":24191,"stoffer":24192,"jeppe":24193,"maiwald":24194,"puffy":24195,"nucky":24196,"adem":24197,"filiz":24198,"locus":24199,"fabio":24200,"gondor":24201,"katalanisch":24202,"jonjo":24203,"ohief":24204,"blalock":24205,"achiiies":24206,"germansubs":24207,"grubitz":24208,"ayutthaya":24209,"där":24210,"aggeliki":24211,"wikus":24212,"fredward":24213,"bjarnfredur":24214,"schmelze":24215,"bevorzugst":24216,"geklebt":24217,"inbegriffen":24218,"losgefahren":24219,"store":24220,"unlogisch":24221,"versklaven":24222,"abschluß":24223,"bed":24224,"pit":24225,"sabotiert":24226,"beliebigen":24227,"deutliche":24228,"melbourne":24229,"aufpasse":24230,"gemordet":24231,"gassen":24232,"gedulden":24233,"blinzeln":24234,"phrasen":24235,"mögest":24236,"schwinden":24237,"untier":24238,"schweigsam":24239,"sümpfe":24240,"grell":24241,"einbuchten":24242,"pal":24243,"britannien":24244,"bekämpften":24245,"olle":24246,"ostens":24247,"unverschämter":24248,"bedingungslos":24249,"provokation":24250,"roach":24251,"springende":24252,"obrigkeit":24253,"einzuholen":24254,"manns":24255,"fronten":24256,"betrügerin":24257,"aufgelesen":24258,"hammel":24259,"besserungsanstalt":24260,"lepra":24261,"nose":24262,"nickel":24263,"krumme":24264,"gejammer":24265,"voss":24266,"nachtklub":24267,"leichenwagen":24268,"erkundige":24269,"attentate":24270,"dämliches":24271,"gähnt":24272,"nachhelfen":24273,"mitkomme":24274,"rar":24275,"stadtteil":24276,"kriegsrecht":24277,"sampson":24278,"löhne":24279,"überfalls":24280,"teuersten":24281,"tarnen":24282,"flip":24283,"geschäftlichen":24284,"äste":24285,"ranken":24286,"horch":24287,"vornehme":24288,"pflug":24289,"geisteszustand":24290,"monolog":24291,"verwirrte":24292,"abenteuern":24293,"institute":24294,"ungewohnt":24295,"ruß":24296,"frecher":24297,"knüpfen":24298,"fahrgast":24299,"einstürzen":24300,"nachlassen":24301,"pasteten":24302,"schmusen":24303,"vorausgesagt":24304,"verbeugt":24305,"lichten":24306,"hiebe":24307,"saustall":24308,"bürge":24309,"aasgeier":24310,"gespann":24311,"bezweifele":24312,"gackern":24313,"klemmen":24314,"enttäuschend":24315,"heimreise":24316,"tonnenweise":24317,"festhält":24318,"bewegend":24319,"erklimmen":24320,"lebensmittelladen":24321,"schwierigkeit":24322,"abbrennen":24323,"tätest":24324,"vertrauliche":24325,"duett":24326,"einfallsreich":24327,"vagabunden":24328,"ralf":24329,"flink":24330,"unentschlossen":24331,"egoismus":24332,"umkleide":24333,"smokey":24334,"bemerkten":24335,"liebchen":24336,"kojote":24337,"eleganter":24338,"erwache":24339,"auszukommen":24340,"schnipp":24341,"litten":24342,"jungens":24343,"tageszeit":24344,"zurückzubekommen":24345,"konventionen":24346,"aussahen":24347,"hustensaft":24348,"vakuum":24349,"äußersten":24350,"auferlegt":24351,"direktoren":24352,"gürtellinie":24353,"absprache":24354,"aufgeblasen":24355,"unterliegt":24356,"hochgeht":24357,"brookfieid":24358,"miiier":24359,"mogen":24360,"beigetreten":24361,"veriangen":24362,"verachtest":24363,"ung":24364,"ish":24365,"kriegserklärung":24366,"überlegenheit":24367,"optimist":24368,"statuieren":24369,"gonzales":24370,"wassermelone":24371,"höchstgeschwindigkeit":24372,"fotoapparat":24373,"schottlands":24374,"regent":24375,"schotte":24376,"klugheit":24377,"stolzes":24378,"völkern":24379,"einlädt":24380,"reinfall":24381,"hinkommt":24382,"prächtiges":24383,"monument":24384,"kongresses":24385,"politikern":24386,"grundsätze":24387,"familienmitglied":24388,"herauszukommen":24389,"tempelritter":24390,"brigid":24391,"hyäne":24392,"scharlatan":24393,"lowa":24394,"gesuchte":24395,"entlasten":24396,"entwarf":24397,"bronson":24398,"abspielt":24399,"abbezahlt":24400,"erheblich":24401,"äthiopien":24402,"klavierspieler":24403,"hieltest":24404,"durchschnittliche":24405,"ausguck":24406,"verlieh":24407,"verbünden":24408,"zusah":24409,"kreuzworträtsel":24410,"clique":24411,"nichtsein":24412,"rollte":24413,"professors":24414,"gekühlt":24415,"unzähligen":24416,"konstantinopel":24417,"cancan":24418,"allerbesten":24419,"pförtner":24420,"barbarisch":24421,"rasierklinge":24422,"erdrosselt":24423,"deckname":24424,"notiere":24425,"weibe":24426,"runterbringen":24427,"herbestellt":24428,"prestige":24429,"mietete":24430,"verstellen":24431,"schusswunden":24432,"loan":24433,"elmer":24434,"fänger":24435,"einlochen":24436,"mcguire":24437,"hitzewelle":24438,"rausgebracht":24439,"veränderten":24440,"senders":24441,"befasst":24442,"salomon":24443,"wachhund":24444,"schlafende":24445,"carnegie":24446,"genaueres":24447,"wähien":24448,"bedienstete":24449,"künstlers":24450,"résistance":24451,"ängsten":24452,"klirrt":24453,"unterdrückte":24454,"fallschirmjäger":24455,"zurückgelegt":24456,"melodramatisch":24457,"aufgeschmissen":24458,"konkurrenten":24459,"benehme":24460,"sevilla":24461,"geschwind":24462,"beweglich":24463,"gefälschten":24464,"iängst":24465,"zettei":24466,"günther":24467,"ungiück":24468,"schlosses":24469,"dingsda":24470,"fingerspitzen":24471,"dampfer":24472,"postmann":24473,"falltür":24474,"afrikanischen":24475,"verstorbener":24476,"umsteigen":24477,"lights":24478,"kostbares":24479,"lnteressant":24480,"volltanken":24481,"talentierter":24482,"straftäter":24483,"publikums":24484,"beauftragte":24485,"umtauschen":24486,"lebenskraft":24487,"dubois":24488,"kegeln":24489,"verrechnet":24490,"nordwesten":24491,"zielort":24492,"verschollenen":24493,"keksen":24494,"blst":24495,"kongo":24496,"runterfahren":24497,"blutegel":24498,"komplexität":24499,"olymp":24500,"leibes":24501,"schmeckst":24502,"diebesgut":24503,"zurückblicken":24504,"anschuldigung":24505,"flüchtet":24506,"conroy":24507,"derartiges":24508,"körbe":24509,"pocht":24510,"ärgerte":24511,"ooo":24512,"bestreitet":24513,"geistiger":24514,"verblassen":24515,"hochklettern":24516,"erhabener":24517,"bettdecke":24518,"pryor":24519,"bierchen":24520,"monika":24521,"livia":24522,"verschiebt":24523,"zugreifen":24524,"zertrümmern":24525,"shapiro":24526,"iegt":24527,"biöd":24528,"sommerhaus":24529,"konfiszieren":24530,"trottei":24531,"schmuckstück":24532,"python":24533,"automat":24534,"druckt":24535,"verwählt":24536,"mmh":24537,"aufgegabelt":24538,"nudel":24539,"orientalische":24540,"etabliert":24541,"une":24542,"nagellack":24543,"schokoiade":24544,"én":24545,"talentierte":24546,"carlton":24547,"verringert":24548,"finstere":24549,"benötigte":24550,"macao":24551,"gebessert":24552,"stinke":24553,"nachthimmel":24554,"konstellation":24555,"frauenstimme":24556,"yokohama":24557,"kruger":24558,"aufgebot":24559,"visuelle":24560,"vorhersehbar":24561,"athene":24562,"erbeutet":24563,"seelenheil":24564,"mira":24565,"sinnloses":24566,"preiset":24567,"missbrauchen":24568,"vorausgesehen":24569,"tunnels":24570,"hohle":24571,"friends":24572,"zahnfleisch":24573,"quiz":24574,"vermasselst":24575,"gunner":24576,"bose":24577,"paradox":24578,"mißverständnis":24579,"taverne":24580,"eingangstür":24581,"terrier":24582,"auktionator":24583,"verzweifelter":24584,"prominente":24585,"nachdenkst":24586,"vereinte":24587,"autors":24588,"hirngespinst":24589,"verstarb":24590,"tendenz":24591,"grandi":24592,"verordnung":24593,"anschaue":24594,"louvre":24595,"rational":24596,"bewußtlos":24597,"venable":24598,"lnneren":24599,"starkem":24600,"gewehrfeuer":24601,"eingabe":24602,"kratz":24603,"chin":24604,"verfällt":24605,"leavenworth":24606,"darrow":24607,"polier":24608,"aufsteigt":24609,"absolventen":24610,"zeitreise":24611,"coney":24612,"handschlag":24613,"bügel":24614,"studentinnen":24615,"spilett":24616,"nicolai":24617,"käfige":24618,"fortpflanzung":24619,"kopfverletzung":24620,"dreihundert":24621,"shintaro":24622,"transaktionen":24623,"erwägen":24624,"folie":24625,"vaughn":24626,"eu":24627,"camus":24628,"moneten":24629,"stämmen":24630,"symbolisch":24631,"frischfleisch":24632,"kennenlernten":24633,"konstantin":24634,"autoradio":24635,"oss":24636,"bauchnabel":24637,"körperbau":24638,"räche":24639,"sterling":24640,"wissenschaften":24641,"gase":24642,"kassiererin":24643,"quallen":24644,"törtchen":24645,"erliegen":24646,"points":24647,"laputa":24648,"transmitter":24649,"spielzeuge":24650,"obszön":24651,"gerollt":24652,"gebaude":24653,"kurata":24654,"bumse":24655,"amman":24656,"labors":24657,"gewächshaus":24658,"isaak":24659,"krause":24660,"banzai":24661,"schwängern":24662,"verändere":24663,"eta":24664,"abgehackt":24665,"durchleben":24666,"üb":24667,"neddy":24668,"friseuse":24669,"carnaby":24670,"stoney":24671,"vancouver":24672,"alto":24673,"mackenna":24674,"ke":24675,"quiekt":24676,"train":24677,"kameradschaft":24678,"beziehungsweise":24679,"harue":24680,"einzigste":24681,"rassismus":24682,"vergleichbar":24683,"prototypen":24684,"eder":24685,"aktivierung":24686,"elektronen":24687,"entschärft":24688,"ru":24689,"vandalismus":24690,"leif":24691,"umweltverschmutzung":24692,"häßliche":24693,"herpes":24694,"kettensäge":24695,"staatssicherheit":24696,"patch":24697,"wolfman":24698,"spasti":24699,"scheißhaus":24700,"scheißangst":24701,"massenmörder":24702,"sey":24703,"mechanik":24704,"nunja":24705,"komponente":24706,"bok":24707,"fiotte":24708,"deerfield":24709,"gebärmutter":24710,"sternbild":24711,"schneeflocke":24712,"raumstation":24713,"kizzy":24714,"vertikale":24715,"zahnfee":24716,"fraulein":24717,"marketing":24718,"methan":24719,"ausserirdischen":24720,"kugelsicher":24721,"stabilisieren":24722,"ausgehandelt":24723,"gabriella":24724,"speichel":24725,"überrannt":24726,"nahrungskette":24727,"juristisch":24728,"absorbiert":24729,"shingen":24730,"nobunaga":24731,"raleigh":24732,"filzläuse":24733,"uw":24734,"daar":24735,"zal":24736,"spartan":24737,"awad":24738,"lai":24739,"clubber":24740,"scheissen":24741,"sylvain":24742,"lightman":24743,"bürgermeisterin":24744,"kolumbianer":24745,"irana":24746,"mahdi":24747,"wardo":24748,"dojo":24749,"cyborgs":24750,"biues":24751,"nypd":24752,"lahood":24753,"godfather":24754,"bueller":24755,"stirnband":24756,"zeitlinie":24757,"aneurysma":24758,"herzfrequenz":24759,"pappa":24760,"kno":24761,"marley":24762,"fleury":24763,"hogue":24764,"moya":24765,"sieber":24766,"traumfrauen":24767,"salim":24768,"chien":24769,"usein":24770,"cruella":24771,"cemal":24772,"dammers":24773,"screen":24774,"tesla":24775,"jochen":24776,"franta":24777,"corwin":24778,"wasserjunge":24779,"devine":24780,"adrlana":24781,"malachy":24782,"parvati":24783,"mickie":24784,"simona":24785,"scoob":24786,"sookie":24787,"hyo":24788,"chandramukhi":24789,"kristoffer":24790,"meinhof":24791,"lbrahim":24792,"bastoche":24793,"siid":24794,"zissou":24795,"kommandantlogar":24796,"alvey":24797,"fogell":24798,"zuckerberg":24799,"gannicus":24800,"led":24801,"bedeuteten":24802,"algebra":24803,"gestopft":24804,"lando":24805,"diktatoren":24806,"schlosser":24807,"rauszuhalten":24808,"rauen":24809,"lebensretter":24810,"totenwache":24811,"versammlungen":24812,"until":24813,"sit":24814,"low":24815,"knock":24816,"abgehen":24817,"ausgezahlt":24818,"schlepp":24819,"fürwahr":24820,"fliehst":24821,"opfert":24822,"besinnen":24823,"getränkt":24824,"betrittst":24825,"ärmer":24826,"gesellen":24827,"kippt":24828,"entschuldigte":24829,"gasthof":24830,"predigten":24831,"bilanz":24832,"besitztümer":24833,"berichterstattung":24834,"erwogen":24835,"flohmarkt":24836,"kommend":24837,"feueralarm":24838,"feuerholz":24839,"sechzig":24840,"brandstifter":24841,"erschreckst":24842,"sauerkraut":24843,"kalkutta":24844,"ausladen":24845,"unvollständig":24846,"spionen":24847,"allez":24848,"gnädigste":24849,"bäh":24850,"schlagsahne":24851,"view":24852,"handgranaten":24853,"elnem":24854,"geldgeber":24855,"schießeisen":24856,"anschaust":24857,"trunkenbold":24858,"beschämen":24859,"vorzumachen":24860,"kühles":24861,"gehorchst":24862,"erfahrt":24863,"experimentiert":24864,"bemerkenswerter":24865,"beeilst":24866,"register":24867,"lausig":24868,"achtzig":24869,"rezeptionist":24870,"erstklassigen":24871,"wesens":24872,"alleinsein":24873,"stube":24874,"duzen":24875,"nervosität":24876,"sportlich":24877,"festgebunden":24878,"barmherziger":24879,"vorübergehen":24880,"lion":24881,"tönen":24882,"verbesserte":24883,"lancaster":24884,"spielzeit":24885,"unhörbar":24886,"bounty":24887,"berüchtigt":24888,"schleppe":24889,"fingernägeln":24890,"passender":24891,"distrikt":24892,"genialität":24893,"erstbesten":24894,"flennen":24895,"prinzipiell":24896,"befriedigend":24897,"tenor":24898,"unkosten":24899,"verbrennst":24900,"ballerina":24901,"hängematte":24902,"kapitäne":24903,"austreiben":24904,"patentante":24905,"hochzeitskleid":24906,"bürsten":24907,"rennpferd":24908,"rückfall":24909,"zerschmettern":24910,"reservoir":24911,"erwähnst":24912,"heimtückisch":24913,"fühltest":24914,"anmache":24915,"nightingale":24916,"unaufhörlich":24917,"bräuchtest":24918,"menschenfreund":24919,"betätigen":24920,"auffordern":24921,"trafst":24922,"sutherland":24923,"betreibe":24924,"betrete":24925,"künstlerisch":24926,"pioniere":24927,"zauberhafte":24928,"handfläche":24929,"zuziehen":24930,"altmodischen":24931,"rothaarigen":24932,"schwingungen":24933,"ehrbare":24934,"cousinen":24935,"stricken":24936,"erlebst":24937,"gedenkt":24938,"königliches":24939,"sanduhr":24940,"konföderation":24941,"vorfinden":24942,"typhus":24943,"ruhr":24944,"leistete":24945,"torso":24946,"kommandiert":24947,"wenigkeit":24948,"suzie":24949,"nationaler":24950,"abgeschleppt":24951,"knöpf":24952,"ausrotten":24953,"mitteilungen":24954,"hinsetzt":24955,"aufgedeckt":24956,"biegt":24957,"zielte":24958,"versorge":24959,"rütteln":24960,"torten":24961,"raven":24962,"dunkei":24963,"engiisch":24964,"biaue":24965,"abgeschafft":24966,"hair":24967,"wehrte":24968,"oo":24969,"abstatten":24970,"vormarsch":24971,"erhitzt":24972,"jüdisches":24973,"zurückkaufen":24974,"klär":24975,"tropische":24976,"sortiert":24977,"thin":24978,"stärkt":24979,"untertreibung":24980,"zugedeckt":24981,"bereitstehen":24982,"belebt":24983,"anspielungen":24984,"fotografiere":24985,"kieider":24986,"spalt":24987,"speisekammer":24988,"dutton":24989,"schimmel":24990,"lynchen":24991,"einbringt":24992,"erstreckt":24993,"benutzung":24994,"latour":24995,"gicht":24996,"gläsern":24997,"unterhaltungen":24998,"wick":24999,"erjetzt":25000,"theaters":25001}
+ },
+ {
+ 'type': 'dictionary',
+ 'leet': false,
+ 'key': 'countries_en',
+ 'dictionary': {"afghanistan":100000,"albania":100000,"algeria":100000,"american":100000,"andorra":100000,"angola":100000,"anguilla":100000,"antarctica":100000,"antigua":100000,"argentina":100000,"armenia":100000,"aruba":100000,"australia":100000,"austria":100000,"azerbaijan":100000,"bahamas":100000,"bahrain":100000,"bangladesh":100000,"barbados":100000,"belarus":100000,"belgium":100000,"belize":100000,"benin":100000,"bermuda":100000,"bhutan":100000,"bolivia":100000,"bosnia":100000,"botswana":100000,"bouvet":100000,"brazil":100000,"british":100000,"brunei":100000,"bulgaria":100000,"burkina":100000,"burundi":100000,"cambodia":100000,"cameroon":100000,"canada":100000,"canton":100000,"cape":100000,"cayman":100000,"central":100000,"chad":100000,"chile":100000,"china":100000,"christmas":100000,"cocos":100000,"colombia":100000,"comoros":100000,"congo":100000,"cook":100000,"costa":100000,"croatia":100000,"cuba":100000,"cyprus":100000,"czech":100000,"côte":100000,"denmark":100000,"djibouti":100000,"dominica":100000,"dominican":100000,"dronning":100000,"east":100000,"ecuador":100000,"egypt":100000,"el":100000,"equatorial":100000,"eritrea":100000,"estonia":100000,"ethiopia":100000,"falkland":100000,"faroe":100000,"fiji":100000,"finland":100000,"france":100000,"french":100000,"gabon":100000,"gambia":100000,"georgia":100000,"germany":100000,"ghana":100000,"gibraltar":100000,"greece":100000,"greenland":100000,"grenada":100000,"guadeloupe":100000,"guam":100000,"guatemala":100000,"guernsey":100000,"guinea":100000,"guinea-bissau":100000,"guyana":100000,"haiti":100000,"heard":100000,"honduras":100000,"hong":100000,"hungary":100000,"iceland":100000,"india":100000,"indonesia":100000,"iran":100000,"iraq":100000,"ireland":100000,"isle":100000,"israel":100000,"italy":100000,"jamaica":100000,"japan":100000,"jersey":100000,"johnston":100000,"jordan":100000,"kazakhstan":100000,"kenya":100000,"kiribati":100000,"kuwait":100000,"kyrgyzstan":100000,"laos":100000,"latvia":100000,"lebanon":100000,"lesotho":100000,"liberia":100000,"libya":100000,"liechtenstein":100000,"lithuania":100000,"luxembourg":100000,"macau":100000,"macedonia":100000,"madagascar":100000,"malawi":100000,"malaysia":100000,"maldives":100000,"mali":100000,"malta":100000,"marshall":100000,"martinique":100000,"mauritania":100000,"mauritius":100000,"mayotte":100000,"metropolitan":100000,"mexico":100000,"micronesia":100000,"midway":100000,"moldova":100000,"monaco":100000,"mongolia":100000,"montenegro":100000,"montserrat":100000,"morocco":100000,"mozambique":100000,"myanmar":100000,"namibia":100000,"nauru":100000,"nepal":100000,"netherlands":100000,"neutral":100000,"new":100000,"nicaragua":100000,"niger":100000,"nigeria":100000,"niue":100000,"norfolk":100000,"north":100000,"northern":100000,"norway":100000,"oman":100000,"pacific":100000,"pakistan":100000,"palau":100000,"palestinian":100000,"panama":100000,"papua":100000,"paraguay":100000,"people's":100000,"peru":100000,"philippines":100000,"pitcairn":100000,"poland":100000,"portugal":100000,"puerto":100000,"qatar":100000,"romania":100000,"russia":100000,"rwanda":100000,"réunion":100000,"saint":100000,"samoa":100000,"san":100000,"saudi":100000,"senegal":100000,"serbia":100000,"seychelles":100000,"sierra":100000,"singapore":100000,"slovakia":100000,"slovenia":100000,"solomon":100000,"somalia":100000,"south":100000,"spain":100000,"sri":100000,"sudan":100000,"suriname":100000,"svalbard":100000,"swaziland":100000,"sweden":100000,"switzerland":100000,"syria":100000,"são":100000,"taiwan":100000,"tajikistan":100000,"tanzania":100000,"thailand":100000,"timor-leste":100000,"togo":100000,"tokelau":100000,"tonga":100000,"trinidad":100000,"tunisia":100000,"turkey":100000,"turkmenistan":100000,"turks":100000,"tuvalu":100000,"u.s.":100000,"uganda":100000,"ukraine":100000,"union":100000,"united":100000,"unknown":100000,"uruguay":100000,"uzbekistan":100000,"vanuatu":100000,"vatican":100000,"venezuela":100000,"vietnam":100000,"wake":100000,"wallis":100000,"western":100000,"yemen":100000,"zambia":100000,"zimbabwe":100000,"Åland":100000}
+ },
+ {
+ 'type': 'dictionary',
+ 'leet': false,
+ 'key': 'countries_de',
+ 'dictionary': {"afghanistan":100000,"alandinseln":100000,"albanien":100000,"algerien":100000,"amerikanisch-ozeanien":100000,"amerikanisch-samoa":100000,"amerikanische":100000,"andorra":100000,"angola":100000,"anguilla":100000,"antarktis":100000,"antigua":100000,"argentinien":100000,"armenien":100000,"aruba":100000,"aserbaidschan":100000,"australien":100000,"bahamas":100000,"bahrain":100000,"bangladesch":100000,"barbados":100000,"belarus":100000,"belgien":100000,"belize":100000,"benin":100000,"bermuda":100000,"bhutan":100000,"bolivien":100000,"bosnien":100000,"botsuana":100000,"bouvetinsel":100000,"brasilien":100000,"britische":100000,"britisches":100000,"brunei":100000,"bulgarien":100000,"burkina":100000,"burundi":100000,"chile":100000,"china":100000,"cookinseln":100000,"costa":100000,"côte":100000,"demokratische":100000,"deutschland":100000,"dominica":100000,"dominikanische":100000,"dschibuti":100000,"dänemark":100000,"ecuador":100000,"el":100000,"eritrea":100000,"estland":100000,"falklandinseln":100000,"fidschi":100000,"finnland":100000,"frankreich":100000,"französisch-guayana":100000,"französisch-polynesien":100000,"französische":100000,"färöer":100000,"gabun":100000,"gambia":100000,"georgien":100000,"ghana":100000,"gibraltar":100000,"grenada":100000,"griechenland":100000,"grönland":100000,"guadeloupe":100000,"guam":100000,"guatemala":100000,"guernsey":100000,"guinea":100000,"guinea-bissau":100000,"guyana":100000,"haiti":100000,"heard-":100000,"honduras":100000,"indien":100000,"indonesien":100000,"irak":100000,"iran":100000,"irland":100000,"island":100000,"isle":100000,"israel":100000,"italien":100000,"jamaika":100000,"japan":100000,"jemen":100000,"jersey":100000,"jordanien":100000,"kaimaninseln":100000,"kambodscha":100000,"kamerun":100000,"kanada":100000,"kap":100000,"kasachstan":100000,"katar":100000,"kenia":100000,"kirgisistan":100000,"kiribati":100000,"kokosinseln":100000,"kolumbien":100000,"komoren":100000,"kongo":100000,"kroatien":100000,"kuba":100000,"kuwait":100000,"laos":100000,"lesotho":100000,"lettland":100000,"libanon":100000,"liberia":100000,"libyen":100000,"liechtenstein":100000,"litauen":100000,"luxemburg":100000,"madagaskar":100000,"malawi":100000,"malaysia":100000,"malediven":100000,"mali":100000,"malta":100000,"marokko":100000,"marshallinseln":100000,"martinique":100000,"mauretanien":100000,"mauritius":100000,"mayotte":100000,"mazedonien":100000,"mexiko":100000,"mikronesien":100000,"monaco":100000,"mongolei":100000,"montenegro":100000,"montserrat":100000,"mosambik":100000,"myanmar":100000,"namibia":100000,"nauru":100000,"nepal":100000,"neukaledonien":100000,"neuseeland":100000,"nicaragua":100000,"niederlande":100000,"niederländische":100000,"niger":100000,"nigeria":100000,"niue":100000,"norfolkinsel":100000,"norwegen":100000,"nördliche":100000,"oman":100000,"osttimor":100000,"pakistan":100000,"palau":100000,"palästinensische":100000,"panama":100000,"papua-neuguinea":100000,"paraguay":100000,"peru":100000,"philippinen":100000,"pitcairn":100000,"polen":100000,"portugal":100000,"puerto":100000,"republik":100000,"ruanda":100000,"rumänien":100000,"russische":100000,"réunion":100000,"salomonen":100000,"sambia":100000,"samoa":100000,"san":100000,"saudi-arabien":100000,"schweden":100000,"schweiz":100000,"senegal":100000,"serbien":100000,"seychellen":100000,"sierra":100000,"simbabwe":100000,"singapur":100000,"slowakei":100000,"slowenien":100000,"somalia":100000,"sonderverwaltungszone":100000,"spanien":100000,"sri":100000,"st.":100000,"sudan":100000,"suriname":100000,"svalbard":100000,"swasiland":100000,"syrien":100000,"são":100000,"südafrika":100000,"südgeorgien":100000,"tadschikistan":100000,"taiwan":100000,"tansania":100000,"thailand":100000,"togo":100000,"tokelau":100000,"tonga":100000,"trinidad":100000,"tschad":100000,"tschechische":100000,"tunesien":100000,"turkmenistan":100000,"turks-":100000,"tuvalu":100000,"türkei":100000,"uganda":100000,"ukraine":100000,"unbekannte":100000,"ungarn":100000,"uruguay":100000,"usbekistan":100000,"vanuatu":100000,"vatikanstadt":100000,"venezuela":100000,"vereinigte":100000,"vereinigtes":100000,"vietnam":100000,"wallis":100000,"weihnachtsinsel":100000,"westsahara":100000,"zentralafrikanische":100000,"zypern":100000,"Ägypten":100000,"Äquatorialguinea":100000,"Äthiopien":100000,"Österreich":100000}
+ },
+ {
+ 'type': 'dictionary',
+ 'leet': false,
+ 'key': 'cities',
+ 'dictionary': {"Shanghai":1,"Mumbai":2,"Mexico City":3,"Karachi":4,"İstanbul":5,"Manila":6,"Dhaka":7,"Seoul":8,"São Paulo":9,"Jakarta":10,"Tokyo":11,"Zhumadian":12,"Taipei":13,"Kinshasa":14,"Bogotá":15,"City of London":16,"Beijing":17,"Tehrān":18,"Nanchong":19,"Hong Kong":20,"Lahore":21,"Rio de Janeiro":22,"Baghdad":23,"Tai’an":24,"Bangkok":25,"Bangalore":26,"Yueyang":27,"Kaifeng":28,"Kolkata":29,"Toronto":30,"Rangoon":31,"Chennai":32,"Riyadh":33,"Wuhan":34,"Chongqing":35,"Chengdu":36,"Chittagong":37,"Los Angeles":38,"Tianjin":39,"Ahmadābād":40,"Busan":41,"Abidjan":42,"Kano":43,"Hyderabad":44,"Puyang":45,"Yokohama-shi":46,"Ibadan":47,"Singapore":48,"Ankara":49,"Shenyang":50,"Tianshui":51,"Ho Chi Minh City":52,"Cape Town":53,"Montréal":54,"Madrid":55,"Harbin":56,"Xi’an":57,"Pyongyang":58,"Lanzhou":59,"Guangzhou":60,"Casablanca":61,"Durban":62,"Nanjing":63,"Kabul":64,"Caracas":65,"Shenzhen":66,"Pune":67,"Sūrat":68,"Jeddah":69,"Kānpur":70,"Kiev":71,"Quezon City":72,"Addis Ababa":73,"Nairobi":74,"Taiyuan":75,"Salvador":76,"Jaipur":77,"Dar es Salaam":78,"Chicago":79,"Incheon":80,"Yunfu":81,"Navi Mumbai":82,"Al Başrah":83,"Ōsaka-shi":84,"Mogadishu":85,"Daegu":86,"Changchun":87,"Faisalābād":88,"İzmir":89,"Zhongshan":90,"Dakar":91,"Lucknow":92,"Al Jīzah":93,"Fortaleza":94,"Cali":95,"Surabaya":96,"Belo Horizonte":97,"Grand Dakar":98,"Mashhad":99,"Nāgpur":100,"Maracaibo":101,"Raigarh Fort":102,"Brasília":103,"Nagoya-shi":104,"Brisbane":105,"Havana":106,"Houston":107,"Changsha":108,"Jinan":109,"Al Mawşil al Jadīdah":110,"Dalian":111,"Johannesburg":112,"Kowloon":113,"Al Başrat al Qadīmah":114,"Zhengzhou":115,"Almaty":116,"Medellín":117,"Shijiazhuang":118,"Tashkent":119,"Algiers":120,"Khartoum":121,"Accra":122,"Guayaquil":123,"Ordos":124,"Sanaa":125,"Beirut":126,"Sapporo":127,"Jilin":128,"Hangzhou":129,"Bucharest":130,"Nanchang":131,"Camayenne":132,"Indore":133,"Iztapalapa":134,"Ecatepec":135,"Conakry":136,"Maracay":137,"Medan":138,"Rāwalpindi":139,"Minsk":140,"Budapest":141,"Mosul":142,"Hamburg":143,"Curitiba":144,"Bandung":145,"Soweto":146,"Vienna":147,"Qingdao":148,"Guadalajara":149,"Pretoria":150,"Aleppo":151,"Patna":152,"Bhopal":153,"Manaus":154,"Tangshan":155,"Xinyang":156,"Puebla de Zaragoza":157,"Kaduna":158,"Phnom Penh":159,"Eşfahān":160,"Ludhiāna":161,"Harare":162,"Kōbe-shi":163,"Philadelphia":164,"Bekasi":165,"Kaohsiung":166,"Ciudad Juárez":167,"Urunchi":168,"Asunción":169,"Recife":170,"Daejeon":171,"Kumasi":172,"Kota Bharu":173,"Kyoto":174,"Kuala Lumpur":175,"Karaj":176,"Phoenix":177,"Kathmandu":178,"Palembang":179,"Multān":180,"Hanoi":181,"Kharkiv":182,"Āgra":183,"Tabrīz":184,"Novosibirsk":185,"Gwangju":186,"Bursa":187,"Vadodara":188,"Belém":189,"Fushun":190,"Quito":191,"Fukuoka-shi":192,"Antananarivo":193,"Hefei":194,"Hyderābād":195,"Valencia":196,"Gujrānwāla":197,"Barranquilla":198,"Guankou":199,"Tijuana":200,"Lubumbashi":201,"Porto Alegre":202,"Tangerang":203,"Santa Cruz de la Sierra":204,"Handan":205,"Kampala":206,"Yekaterinburg":207,"Suzhou":208,"Khulna":209,"Douala":210,"Shantou":211,"Makassar":212,"San Diego":213,"Milano":214,"South Tangerang":215,"Baotou":216,"Medina":217,"Yaoundé":218,"Bamako":219,"Nāsik":220,"Semarang":221,"Brazzaville":222,"Pimpri":223,"Nizhniy Novgorod":224,"Amman":225,"Budta":226,"Montevideo":227,"Lusaka":228,"Kalyān":229,"Thāne":230,"München":231,"Stockholm":232,"Ra’s Bayrūt":233,"Shīrāz":234,"Adana":235,"Suigen":236,"Port-au-Prince":237,"Ciudad Nezahualcóyotl":238,"Meerut":239,"Farīdābād":240,"Peshāwar":241,"Davao":242,"Mandalay":243,"Santiago de los Caballeros":244,"Omdurman":245,"Anshan":246,"Tongshan":247,"Ghāziābād":248,"Depok":249,"Saitama":250,"Gustavo A. Madero":251,"Dombivli":252,"Maputo":253,"Fuzhou":254,"Rājkot":255,"Guiyang":256,"Goiânia":257,"Guarulhos":258,"Prague":259,"Vārānasi":260,"Copenhagen":261,"Sofia":262,"Tripoli":263,"Port Harcourt":264,"Hiroshima-shi":265,"Dayan":266,"Dubai":267,"Samara":268,"Omsk":269,"Benin City":270,"Monterrey":271,"Malingao":272,"Baku":273,"Maiduguri":274,"Yerevan":275,"Amritsar":276,"Ouagadougou":277,"Yono":278,"Rostov-na-Donu":279,"Allahābād":280,"Goyang":281,"Gaziantep":282,"Vishākhapatnam":283,"Sendai":284,"Chelyabinsk":285,"Datong":286,"Tbilisi":287,"Changshu City":288,"Taichung":289,"Sendai-shi":290,"Teni":291,"Xianyang":292,"Ufa":293,"Dnipropetrovsk":294,"Seongnam":295,"Jabalpur":296,"Hāora":297,"Huainan":298,"Donets’k":299,"Kunming":300,"Calgary":301,"Brussels":302,"Aurangābād":303,"Volgograd":304,"Nova Iguaçu":305,"Jieyang":306,"Shivaji Nagar":307,"Zhu Cheng City":308,"Masjid Jamie Baitul Muttaqien":309,"Kitakyūshū":310,"Solāpur":311,"Baoding":312,"Guatemala City":313,"Benxi":314,"Zapopan":315,"Perm’":316,"Srinagar":317,"Zaria":318,"Managua":319,"Port Elizabeth":320,"Fès":321,"Köln":322,"Ulsan":323,"Chandigarh":324,"Coimbatore":325,"Napoli":326,"Maceió":327,"Changzhou":328,"Sulţānah":329,"San Jose":330,"Erbil":331,"Krasnoyarsk":332,"Nay Pyi Taw":333,"Chiba":334,"São Luís":335,"Madurai":336,"Sale":337,"Huaibei":338,"Cochabamba":339,"Abobo":340,"Bishkek":341,"Abū Ghurayb":342,"Qom":343,"Guwāhāti":344,"Aba":345,"Pingdingshan":346,"Gwalior":347,"Qiqihar":348,"Klang":349,"Mendoza":350,"Konya":351,"Mbuji-Mayi":352,"Vijayawāda":353,"Pikine":354,"Mysore":355,"Wenzhou":356,"Turin":357,"Saratov":358,"Tegucigalpa":359,"Bucheon":360,"Voronezh":361,"Ranchi":362,"Naucalpan de Juárez":363,"Ulaanbaatar":364,"Takeo":365,"Ahvāz":366,"Arequipa":367,"Padang":368,"Hubli":369,"Marrakesh":370,"Kampung Baru Subang":371,"Indianapolis":372,"Duque de Caxias":373,"Jos":374,"Ilorin":375,"Callao":376,"Barquisimeto":377,"Chihuahua":378,"San Francisco":379,"Nanning":380,"Johor Bahru":381,"Jerusalem":382,"Bandarlampung":383,"Bogor":384,"Zagreb - Centar":385,"Mombasa":386,"Cebu City":387,"Muscat":388,"Zaporizhzhya":389,"Marseille":390,"Zarqa":391,"Çankaya":392,"Austin":393,"Columbus":394,"Boumerdas":395,"Jalandhar":396,"Thiruvananthapuram":397,"Sakai":398,"San Miguel de Tucumán":399,"Tiruchirappalli":400,"Homs":401,"Hohhot":402,"Niamey":403,"Tainan":404,"Shangyu":405,"Łódź":406,"Dammam":407,"Xining":408,"Kahrīz":409,"Natal":410,"Bhubaneshwar":411,"Qinhuangdao":412,"Hengyang":413,"Antalya":414,"Kraków":415,"Alīgarh":416,"Da Nang":417,"Pietermaritzburg":418,"Lomé":419,"Malang":420,"Ciudad Guayana":421,"Bareilly":422,"Kigali":423,"Teresina":424,"Xinxiang":425,"São Bernardo do Campo":426,"Hegang":427,"Riga":428,"Amsterdam":429,"Fort Worth":430,"Oyo":431,"Quetta":432,"Charlotte":433,"Campo Grande":434,"Ashgabat":435,"Muzaffarābād":436,"Bağcılar":437,"As Sulaymānīyah":438,"Cúcuta":439,"Morādābād":440,"N'Djamena":441,"Langfang":442,"Ningbo":443,"Yantai":444,"L'viv":445,"Tlalnepantla":446,"Nerima-ku":447,"Edmonton":448,"Jeonju":449,"Zhuzhou":450,"Subang Jaya":451,"Bhiwandi":452,"Alvaro Obregón":453,"Pekanbaru":454,"Sevilla":455,"Tol’yatti":456,"Jaboatão":457,"Shizuoka-shi":458,"Santo Domingo Oeste":459,"Rājshāhi":460,"City of Balikpapan":461,"Changzhi":462,"Bulawayo":463,"Zagreb":464,"Agadir":465,"Sarajevo":466,"Tunis":467,"Zhangjiakou":468,"Cotonou":469,"Zigong":470,"Fuxin":471,"Enugu":472,"Tangier":473,"Huangshi":474,"Liaoyang":475,"Kumamoto-shi":476,"Raipur":477,"General Santos":478,"Dushanbe":479,"Osasco":480,"San Luis Potosí":481,"Ōta-ku":482,"Matola":483,"Gorakhpur":484,"Xiangtan":485,"Ipoh":486,"Edogawa-ku":487,"Zibo":488,"Mississauga":489,"Nantong":490,"Mudanjiang":491,"Nouakchott":492,"Aguascalientes":493,"Kryvyy Rih":494,"Acapulco de Juárez":495,"João Pessoa":496,"Ansan":497,"Benghazi":498,"Frankfurt am Main":499,"Krasnodar":500,"Guilin":501,"El Paso":502,"Sagamihara":503,"Colombo":504,"Memphis":505,"Lilongwe":506,"Adachi-ku":507,"Diyarbakır":508,"Taguig":509,"New South Memphis":510,"Ulyanovsk":511,"Kotli":512,"Okayama-shi":513,"Zhanjiang":514,"Al Aḩmadī":515,"Yogyakarta":516,"North York":517,"Chişinău":518,"Wrocław":519,"Cheongju":520,"Anyang":521,"Tébessa":522,"Zhenjiang":523,"Winnipeg":524,"Dandong":525,"Izhevsk":526,"Jaboatão dos Guararapes":527,"Shaoguan":528,"Yancheng":529,"Coyoacán":530,"Foshan":531,"Contagem":532,"Santiago de Querétaro":533,"Bhilai":534,"Panshan":535,"Djibouti":536,"Saltillo":537,"Kermānshāh":538,"Baltimore":539,"Ribeirão Preto":540,"Al Ḩudaydah":541,"Boston":542,"Pasig City":543,"Jamshedpur":544,"Haikou":545,"Ta‘izz":546,"São José dos Campos":547,"Taizhou":548,"Xingtai":549,"Borivli":550,"Seattle":551,"Tlalpan":552,"Yaroslavl":553,"Benoni":554,"Hamamatsu":555,"Cochin":556,"Jinzhou":557,"Amrāvati":558,"Abu Dhabi":559,"Haiphong":560,"Genova":561,"Washington, D. C.":562,"Islamabad":563,"Kirkuk":564,"Metropolitan Government of Nashville-Davidson (balance)":565,"Sāngli":566,"Denver":567,"Shuangyashan":568,"Situbondo":569,"Barnaul":570,"Rotterdam":571,"Luancheng":572,"Mexicali":573,"Milwaukee":574,"Abeokuta":575,"Essen":576,"Kayseri":577,"Morelia":578,"Gold Coast":579,"Yingkou":580,"Abuja":581,"Zhangzhou":582,"Dortmund":583,"Vladivostok":584,"Irkutsk":585,"Blantyre":586,"New Kingston":587,"Portland":588,"Las Vegas":589,"Üsküdar":590,"Culiacán":591,"Cuttack":592,"Oslo":593,"Oklahoma City":594,"Hachiōji":595,"Khabarovsk":596,"Xiamen":597,"Khabarovsk Vtoroy":598,"Libreville":599,"Kermān":600,"Chiclayo":601,"Orūmīyeh":602,"Bahçelievler":603,"Bengbu":604,"Bīkāner":605,"Umraniye":606,"Düsseldorf":607,"Banjarmasin":608,"Shihezi":609,"Bucaramanga":610,"South Boston":611,"Kuching":612,"Poznań":613,"Málaga":614,"Bouaké":615,"Asmara":616,"Sokoto":617,"Uberlândia":618,"Onitsha":619,"Funabashi":620,"Hamhŭng":621,"Sorocaba":622,"Helsinki":623,"Warangal":624,"Santiago de Cuba":625,"Siping":626,"Kagoshima-shi":627,"Surakarta":628,"Huai'an":629,"Bhāvnagar":630,"Mar del Plata":631,"Bahāwalpur":632,"Zāhedān":633,"Aden":634,"Nanded":635,"Orenburg":636,"Pristina":637,"Changwon":638,"Suginami-ku":639,"Jiamusi":640,"Neijiang":641,"Albuquerque":642,"Meknès":643,"Sharjah":644,"Banqiao":645,"Sargodha":646,"Bangui":647,"Vilnius":648,"Cancún":649,"Yangzhou":650,"Novokuznetsk":651,"Kisangani":652,"Port Said":653,"Mercin":654,"Warri":655,"Guli":656,"Ebute Ikorodu":657,"Tanggu":658,"Jiangmen":659,"Itabashi-ku":660,"Nashville":661,"Ta’if":662,"Beira":663,"Guntūr":664,"Touba":665,"Québec":666,"Hamadān":667,"Cangzhou":668,"San Salvador":669,"Santa María Chimalhuacán":670,"Torreón":671,"Dehradun":672,"Cuiabá":673,"Ciudad López Mateos":674,"Petaling Jaya":675,"Macau":676,"Bhayandar":677,"Esenler":678,"Ryazan’":679,"Tucson":680,"Tyumen":681,"Quilmes":682,"Ajmer":683,"Lisbon":684,"Changde":685,"Jiaozuo":686,"Ulhasnagar":687,"Kolhāpur":688,"Lipetsk":689,"Shiliguri":690,"Hannover":691,"Eskişehir":692,"Āzādshahr":693,"Salta":694,"Penza":695,"Tembisa":696,"Bilimora":697,"Mykolayiv":698,"Aparecida de Goiânia":699,"Puente Alto":700,"Makati City":701,"Naberezhnyye Chelny":702,"Wuhu":703,"Toluca de Lerdo":704,"Niigata-shi":705,"Karol Bāgh":706,"Leipzig":707,"Kalininskiy":708,"Duisburg":709,"Āsansol":710,"Göteborg":711,"Arāk":712,"Astrakhan’":713,"Zhuhai":714,"Pohang":715,"Nürnberg":716,"Shashi":717,"Reynosa":718,"Makhachkala":719,"Fresno":720,"Cimahi":721,"Tlaquepaque":722,"Wuwei":723,"Jāmnagar":724,"Aracaju":725,"Port Sudan":726,"Santa Fe de la Vera Cruz":727,"San Pedro Sula":728,"Suez":729,"Dresden":730,"Tomsk":731,"Masina":732,"Sahāranpur":733,"Gulbarga":734,"Bhātpāra":735,"An Najaf al Ashraf":736,"Feira de Santana":737,"Shah Alam":738,"Mariupol":739,"Himeji":740,"Tuxtla Gutiérrez":741,"Homyel’":742,"Vijongbu":743,"East London":744,"Yazd":745,"Hargeysa":746,"Siālkot":747,"Kemerovo":748,"Yichang":749,"Hwaseong":750,"Cuautitlán Izcalli":751,"Yinchuan":752,"Skopje":753,"Vereeniging":754,"The Hague":755,"Mixco":756,"Lyon":757,"Londrina":758,"Jiaojiang":759,"Matsudo":760,"Juiz de Fora":761,"Liverpool":762,"Nishinomiya":763,"Tula":764,"Sacramento":765,"Zunyi":766,"Jiaxing":767,"Belford Roxo":768,"Jammu":769,"Liaoyuan":770,"Kananga":771,"Bloemfontein":772,"Xiangyang":773,"Long Beach":774,"Gdańsk":775,"Calabar":776,"Dadukou":777,"Joinville":778,"Ḩamāh":779,"Antwerpen":780,"Kansas City":781,"Kanazawa-shi":782,"Ichikawa":783,"Karabağlar":784,"Zamboanga":785,"Ujjain":786,"Kota Kinabalu":787,"Victoria de Durango":788,"Niterói":789,"Hengshui":790,"Tabūk":791,"Pontianak":792,"Namp’o":793,"Bacolod City":794,"São João de Meriti":795,"Mansilingan":796,"Rāmgundam":797,"Luhans’k":798,"Manado":799,"Karagandy":800,"Constantine":801,"Wenshan City":802,"Utsunomiya-shi":803,"Heroica Matamoros":804,"Şanlıurfa":805,"Chengde":806,"Xuchang":807,"Ōita-shi":808,"Katsushika-ku":809,"Cheboksary":810,"Boksburg":811,"Cagayan de Oro":812,"Matsuyama-shi":813,"San Nicolás de los Garza":814,"Kōtō-ku":815,"Amagasaki":816,"Carrefour":817,"Shyamnagar":818,"Dasmariñas":819,"Malatya":820,"Nangi":821,"Pereira":822,"Kozhikode":823,"Mesa":824,"Mawlamyine":825,"Iquitos":826,"Kurashiki":827,"Sultangazi":828,"Garoua":829,"Mwanza":830,"Uyo":831,"Bei’an":832,"Tirunelveli":833,"Kousséri":834,"Mālegaon":835,"Kaliningrad":836,"Karbala":837,"Ananindeua":838,"Balikpapan":839,"Toulouse":840,"Namangan":841,"Katsina":842,"Welkom":843,"Santa Marta":844,"Al Maḩallah al Kubrá":845,"Jālgaon":846,"Yokosuka":847,"Akola":848,"Belgaum":849,"East Jerusalem":850,"Luqiao":851,"Bryansk":852,"Maltepe":853,"Azcapotzalco":854,"Xalapa de Enríquez":855,"Barcelona":856,"Chaozhou":857,"Ado-Ekiti":858,"Bratislava":859,"Likasi":860,"Luxor":861,"Ibagué":862,"Shaoxing":863,"Ivanovo":864,"Erzurum":865,"Akure":866,"Asyūţ":867,"Jambi City":868,"Al Manşūrah":869,"Bokāro":870,"San Juan":871,"Kolwezi":872,"Auckland":873,"Sukkur":874,"Mangalore":875,"Luohe":876,"Colorado Springs":877,"Shymkent":878,"Yangquan":879,"Magnitogorsk":880,"Jhānsi":881,"Florianópolis":882,"Wandsbek":883,"Santos":884,"Maturín":885,"Ardabīl":886,"Nagasaki-shi":887,"Chaoyang":888,"Gaza":889,"Kursk":890,"Kitchener":891,"Al Ain":892,"Jeju":893,"Panamá":894,"Shiyan":895,"Szczecin":896,"Biên Hòa":897,"Villa Nueva":898,"Ribeirão das Neves":899,"Hirakata":900,"Denpasar":901,"Oujda":902,"Tanda":903,"Newcastle":904,"Xochimilco":905,"Nellore":906,"Hsinchu":907,"Raleigh":908,"Jixi":909,"Zanzibar":910,"Taoyuan City":911,"Tonalá":912,"Kassala":913,"Palma":914,"Kitwe":915,"An Nāşirīyah":916,"Tver":917,"West Jerusalem":918,"Machida":919,"Yangjiang":920,"Khmel’nyts’kyy":921,"Gifu-shi":922,"Tiruppur":923,"Keelung":924,"Al Hoceïma":925,"Surrey":926,"Vila Velha":927,"Weifang":928,"Fujisawa":929,"Ndola":930,"Kollam":931,"Serra":932,"Samsun":933,"Tallinn":934,"Bamenda":935,"El Obeid":936,"Bello":937,"Xinpu":938,"Sandakan":939,"Tulsa":940,"Buraydah":941,"Kandahār":942,"Oakland":943,"Diadema":944,"Dongguan":945,"Comilla":946,"Samut Prakan":947,"Nampula":948,"Iloilo":949,"Khamīs Mushayt":950,"Campos":951,"Resistencia":952,"Mişrātah":953,"Mauá":954,"Abomey-Calavi":955,"Bochum":956,"Toyonaka":957,"Iztacalco":958,"Betim":959,"Fukuyama":960,"N’dalatando":961,"Delmas 73":962,"Wichita":963,"Pasto":964,"Las Palmas de Gran Canaria":965,"Caxias do Sul":966,"Nizhniy Tagil":967,"Bochum-Hordel":968,"Dezhou":969,"Sevastopol":970,"Krugersdorp":971,"Pānihāti":972,"Toyohashi":973,"Zhoukou":974,"Huancayo":975,"Makiyivka":976,"Putian":977,"Kahramanmaraş":978,"Shimminatochō":979,"Tirana":980,"São José do Rio Preto":981,"Kaunas":982,"Xuanhua":983,"Seremban":984,"Pingxiang":985,"Van":986,"Honolulu":987,"Firenze":988,"Bologna":989,"Abadan":990,"Fenghuang":991,"Puerto La Cruz":992,"Brno":993,"Mahilyow":994,"Canberra":995,"Nara-shi":996,"Ahmadnagar":997,"Dhule":998,"Olinda":999,"Kenitra":1000,"Bydgoszcz":1001,"Kuantan":1002,"San Miguel Xico":1003,"Tharaka":1004,"Tenan":1005,"Petare":1006,"Lārkāna":1007,"Al Qadarif":1008,"Christchurch":1009,"Stavropol’":1010,"Villahermosa":1011,"Toyota":1012,"Manukau City":1013,"Zhaoqing":1014,"Ataşehir":1015,"Bhāgalpur":1016,"Sheikhupura":1017,"Carapicuíba":1018,"Wuppertal":1019,"Tamale":1020,"Ulan-Ude":1021,"Nagano-shi":1022,"Bobo-Dioulasso":1023,"Lublin":1024,"Shinagawa-ku":1025,"Anqing":1026,"Taraz":1027,"Simferopol’":1028,"San Jose del Monte":1029,"Manizales":1030,"Kwangmyŏng":1031,"Zanjān":1032,"Iwaki":1033,"Bacoor":1034,"Asahikawa":1035,"Kimhae":1036,"Arkhangel’sk":1037,"Berlin Pankow":1038,"Ambon":1039,"Samarinda":1040,"Benito Juarez":1041,"Bilbao":1042,"Mazatlán":1043,"Santiago del Estero":1044,"Takatsuki":1045,"Thessaloníki":1046,"Miguel Hidalgo":1047,"Barinas":1048,"Neiva":1049,"Okazaki":1050,"Bandar ‘Abbās":1051,"Vinnytsya":1052,"Apodaca":1053,"Anshun":1054,"Suita":1055,"Ixtapaluca":1056,"Wakayama-shi":1057,"Hualian":1058,"Lapu-Lapu City":1059,"Punāsa":1060,"Muzaffarnagar":1061,"Masan":1062,"Nuevo Laredo":1063,"Sanandaj":1064,"Latur":1065,"Campina Grande":1066,"Etobicoke":1067,"Camagüey":1068,"Bakersfield":1069,"Chifeng":1070,"Hŭngnam":1071,"Astana":1072,"Belgorod":1073,"Kosti":1074,"Taihe":1075,"Doha":1076,"Turmero":1077,"Tlahuac":1078,"New Orleans":1079,"Cuernavaca":1080,"Kurgan":1081,"Rangpur":1082,"Bhimbar":1083,"Vitebsk":1084,"Shiqi":1085,"Piracicaba":1086,"Zürich":1087,"Kūkatpalli":1088,"Jhang Sadr":1089,"Arusha":1090,"Ambattūr":1091,"Kōriyama":1092,"Plovdiv":1093,"Chitungwiza":1094,"Kashiwa":1095,"Latakia":1096,"Yingbazha":1097,"Irapuato":1098,"Tokorozawa":1099,"Corrientes":1100,"Kaluga":1101,"Macapá":1102,"West Raleigh":1103,"Nice":1104,"Kaesŏng":1105,"Ciudad Bolívar":1106,"Kawagoe":1107,"Tungi":1108,"Krasnogvargeisky":1109,"Bellary":1110,"Itaquaquecetuba":1111,"Anaheim":1112,"Tampa":1113,"Kōchi-shi":1114,"Bauru":1115,"Takamatsu-shi":1116,"Tieling":1117,"Qazvin":1118,"Muzaffarpur":1119,"Kāmārhāti":1120,"Wad Medani":1121,"Montes Claros":1122,"Kita-ku":1123,"Bielefeld":1124,"Bujumbura":1125,"Mandaue City":1126,"Khorramshahr":1127,"Mathura":1128,"Khorramābād":1129,"Soyapango":1130,"Patiāla":1131,"Wŏnsan":1132,"Berlin Mitte":1133,"Pavlodar":1134,"Chandrapur":1135,"Canoas":1136,"Sochi":1137,"Chongjin":1138,"Yanji":1139,"Bhīlwāra":1140,"Shinjuku":1141,"Tétouan":1142,"Akita Shi":1143,"Mogi das Cruzes":1144,"Toyama-shi":1145,"Piura":1146,"Trichūr":1147,"Aurora":1148,"Brahmapur":1149,"Santa Ana":1150,"Orël":1151,"Suizhou":1152,"Al ‘Amārah":1153,"Volzhskiy":1154,"Villavicencio":1155,"Jundiaí":1156,"San Miguelito":1157,"Smolensk":1158,"Ciudad del Este":1159,"Pelotas":1160,"Kherson":1161,"Shāhjahānpur":1162,"Akita":1163,"Maroua":1164,"Anápolis":1165,"Pachuca de Soto":1166,"Shimoga":1167,"Samarqand":1168,"St. Louis":1169,"Murmansk":1170,"Islington":1171,"Holguín":1172,"Oskemen":1173,"Ad Dīwānīyah":1174,"Shangrao":1175,"Mataram":1176,"Andijon":1177,"Iaşi":1178,"Poltava":1179,"New Delhi":1180,"Koshigaya":1181,"Vladikavkaz":1182,"Hrodna":1183,"Katowice":1184,"Rohtak":1185,"Berlin Wilmersdorf":1186,"Baicheng":1187,"Chimbote":1188,"Cluj-Napoca":1189,"Bari":1190,"Bauchi":1191,"Cherepovets":1192,"Al Kūt":1193,"Timişoara":1194,"Vologda":1195,"Şişli":1196,"Soacha":1197,"Coacalco":1198,"Ganja":1199,"Lianshan":1200,"Denizli":1201,"Ikeja":1202,"Bonn":1203,"Catania":1204,"Ostrava":1205,"Vitória":1206,"Wusong":1207,"Iligan City":1208,"Cusco":1209,"Maringá":1210,"Nakano-ku":1211,"Miyazaki-shi":1212,"Percut":1213,"Pucallpa":1214,"Jingdezhen":1215,"Guarujá":1216,"Sariwŏn":1217,"Vladimir":1218,"Antofagasta":1219,"Botshabelo":1220,"Bengkulu":1221,"Butuan":1222,"Chita":1223,"Valledupar":1224,"General Escobedo":1225,"Biskra":1226,"Mannheim":1227,"Chernihiv":1228,"Irbid":1229,"Tumkūr":1230,"Chinju":1231,"Tawau":1232,"Dongying":1233,"Fīrozābād":1234,"Al Fayyūm":1235,"Porto Velho":1236,"Celaya":1237,"San Salvador de Jujuy":1238,"Pittsburgh":1239,"Brakpan":1240,"Mandaluyong City":1241,"Nizāmābād":1242,"Kulti":1243,"Corpus Christi":1244,"Franca":1245,"Rājahmundry":1246,"Craiova":1247,"Riverside":1248,"Constanţa":1249,"Saransk":1250,"Mazār-e Sharīf":1251,"Cardiff":1252,"Batman":1253,"Barddhamān":1254,"Gujrāt":1255,"Naha-shi":1256,"Mardān":1257,"Surgut":1258,"Māndu":1259,"Yangshuo":1260,"George Town":1261,"Mérida":1262,"Batikent":1263,"Malir Cantonment":1264,"Kyzylorda":1265,"Juba":1266,"Angeles City":1267,"Bradford":1268,"Kasugai":1269,"Jember":1270,"Aomori Shi":1271,"Ōtsu-shi":1272,"Elazığ":1273,"Okanagan":1274,"Cherkasy":1275,"Vigo":1276,"Tampico":1277,"Akashi":1278,"Cincinnati":1279,"Hisār":1280,"Rāmpur":1281,"Yokkaichi":1282,"Lexington-Fayette":1283,"Yeosu":1284,"Morioka-shi":1285,"Viña del Mar":1286,"Sumy":1287,"Fukushima-shi":1288,"Galaţi":1289,"Blumenau":1290,"Noida":1291,"Greater Noida":1292,"Foz do Iguaçu":1293,"Al Hufūf":1294,"Kākināda":1295,"Pānīpat":1296,"Semey":1297,"Makurdi":1298,"Wollongong":1299,"Ponta Grossa":1300,"Minna":1301,"Białystok":1302,"Anchorage":1303,"Stockton":1304,"Mbeya":1305,"Mueang Nonthaburi":1306,"Gumi":1307,"Tambov":1308,"Al Mubarraz":1309,"Bafoussam":1310,"Kasūr":1311,"Utrecht":1312,"Berlin Steglitz Zehlendorf":1313,"Xiuying":1314,"Paulista":1315,"Al Ḩillah":1316,"Limeira":1317,"Parbhani":1318,"Beihai":1319,"Huizhou":1320,"Zeytinburnu":1321,"Tsuen Wan":1322,"Ironville":1323,"Meads":1324,"Sétif":1325,"Sinŭiju":1326,"Huế":1327,"Darbhanga":1328,"Marienthal":1329,"Adapazarı":1330,"Sultanbeyli":1331,"Viamão":1332,"Zagazig":1333,"Kuala Terengganu":1334,"Ismailia":1335,"Toshima-ku":1336,"Alto Barinas":1337,"Dihok":1338,"Karlsruhe":1339,"Port Moresby":1340,"Ichihara":1341,"Iksan":1342,"Nha Trang":1343,"Suzano":1344,"Alwar":1345,"Cainta":1346,"Pétionville":1347,"Maebashi-shi":1348,"Bilāspur":1349,"Logan City":1350,"Kupang":1351,"Zhytomyr":1352,"Itagüí":1353,"Gebze":1354,"Narsingdi":1355,"Batna":1356,"Tepic":1357,"Chuzhou":1358,"Ichinomiya":1359,"Tacna":1360,"Hamburg-Nord":1361,"Effon Alaiye":1362,"Yoshkar-Ola":1363,"Taganrog":1364,"Santa Teresa":1365,"Horlivka":1366,"Ilesa":1367,"Kostroma":1368,"Gijón":1369,"Khomeynī Shahr":1370,"Sfax":1371,"Nantes":1372,"Owo":1373,"Bahía Blanca":1374,"Sukabumi":1375,"Braşov":1376,"Komsomol’sk-na-Amure":1377,"Hakodate":1378,"Bab Ezzouar":1379,"Mokolo":1380,"Caucaia":1381,"Strasbourg":1382,"Kashi":1383,"Ramadi":1384,"Ichalkaranji":1385,"Ibaraki":1386,"Yao":1387,"Herāt":1388,"Guantánamo":1389,"Nal’chik":1390,"Baguio":1391,"Petrópolis":1392,"Ar Rayyān":1393,"Wiesbaden":1394,"Montería":1395,"Kāshān":1396,"Kakogawa":1397,"Tasikmalaya":1398,"Bijapur":1399,"Venezia":1400,"Linyi":1401,"Gelsenkirchen":1402,"Ciudad Victoria":1403,"Greensboro":1404,"Moppo":1405,"Russeifa":1406,"Windhoek":1407,"Tshikapa":1408,"Kafr ad Dawwār":1409,"Tokushima-shi":1410,"Haifa":1411,"Sterlitamak":1412,"Hayil":1413,"Chengzhong":1414,"Wuzhou":1415,"Hulan Ergi":1416,"Aizawl":1417,"Aachen":1418,"Sumqayıt":1419,"Mantampay":1420,"Petrozavodsk":1421,"El Daein":1422,"Umuahia":1423,"Mianyang":1424,"Sivas":1425,"Oaxaca":1426,"Witbank":1427,"Eixample":1428,"Aqtöbe":1429,"Paraná":1430,"Jālna":1431,"Lal Bahadur Nagar":1432,"Mönchengladbach":1433,"Malmö":1434,"Dewas":1435,"Sincelejo":1436,"Tongliao":1437,"Uberaba":1438,"Stoke-on-Trent":1439,"Baranagar":1440,"Meguro-ku":1441,"Nakuru":1442,"Cần Thơ":1443,"Augsburg":1444,"Hiratsuka":1445,"Gajuwaka":1446,"Jiujiang":1447,"Jining":1448,"Popayán":1449,"Najrān":1450,"Ciudad Obregón":1451,"Al Mukallā":1452,"Pekalongan":1453,"Cumaná":1454,"Satna":1455,"Henderson":1456,"Rio Branco":1457,"Etāwah":1458,"Cascavel":1459,"L'Hospitalet de Llobregat":1460,"Ondo":1461,"Chimoio":1462,"Espoo":1463,"Bratsk":1464,"Ensenada":1465,"Dzerzhinsk":1466,"Tarsus":1467,"Sari":1468,"Durg":1469,"Ljubljana":1470,"Rivne":1471,"Laochenglu":1472,"Ikot-Ekpene":1473,"Heze":1474,"Yamagata-shi":1475,"Santa Catarina":1476,"Cirebon":1477,"Novo Hamburgo":1478,"Cox’s Bāzār":1479,"Gdynia":1480,"Fort Wayne":1481,"Carabanchel":1482,"Naihāti":1483,"Vitória da Conquista":1484,"Laohekou":1485,"Richards Bay":1486,"Talcahuano":1487,"Wolverhampton":1488,"El Fasher":1489,"Thiès Nones":1490,"Dire Dawa":1491,"Floridablanca":1492,"Suihua":1493,"Barueri":1494,"Borūjerd":1495,"Eimsbüttel":1496,"Liupanshui":1497,"Qarchak":1498,"Surco":1499,"Taubaté":1500,"Nanyang":1501,"Los Reyes":1502,"Morogoro":1503,"Governador Valadares":1504,"Tirupati":1505,"Banda Aceh":1506,"Wafangdian":1507,"Sonīpat":1508,"Iwo":1509,"Gombe":1510,"Altona":1511,"Āvadi":1512,"Praia Grande":1513,"Colonia del Valle":1514,"Tel Aviv":1515,"Niš":1516,"Port-de-Paix":1517,"San Bernardo":1518,"Várzea Grande":1519,"Porto":1520,"Volta Redonda":1521,"Kirovohrad":1522,"Fukui-shi":1523,"Dniprodzerzhyns’k":1524,"Montpellier":1525,"Jimeta":1526,"Częstochowa":1527,"Tiruvottiyūr":1528,"Oshawa":1529,"Bukhara":1530,"Sumida-ku":1531,"Udon Thani":1532,"Chemnitz":1533,"Ica":1534,"Orsk":1535,"Vanderbijlpark":1536,"Nottingham":1537,"San Cristóbal":1538,"Mito-shi":1539,"Rizhao":1540,"A Coruña":1541,"Mau":1542,"Shimonoseki":1543,"Juliaca":1544,"Nicolás Romero":1545,"Ji’an":1546,"Gorgān":1547,"Nizhnevartovsk":1548,"Saint Petersburg":1549,"Braunschweig":1550,"Hebi":1551,"Bago":1552,"Bihār Sharīf":1553,"Baruta":1554,"Puente de Vallecas":1555,"Trabzon":1556,"Jessore":1557,"Manisa":1558,"Chula Vista":1559,"Santa Luzia":1560,"Kunsan":1561,"Wŏnju":1562,"Angarsk":1563,"Mar’ino":1564,"Hāpur":1565,"Bhatinda":1566,"Deir ez-Zor":1567,"Berbera":1568,"Ojo de Agua":1569,"Gatineau":1570,"Yibin":1571,"Neuquén":1572,"Novorossiysk":1573,"Berlin Reinickendorf":1574,"Tehuacán":1575,"Aswān":1576,"Farrukhābād":1577,"Sancaktepe":1578,"Takasaki":1579,"Anantapur":1580,"Lǝnkǝran":1581,"Fuji":1582,"Halle Neustadt":1583,"Xiantao":1584,"Hachinohe":1585,"Vaughan":1586,"Gravataí":1587,"Neyagawa":1588,"Nāgarpur":1589,"Orlando":1590,"Kurume":1591,"Balıkesir":1592,"Temuco":1593,"Krefeld":1594,"As Sīb al Jadīdah":1595,"Bārāsat":1596,"Århus":1597,"Sasebo":1598,"Batangas":1599,"Uruapan del Progreso":1600,"Pathein":1601,"Tegal":1602,"Djougou":1603,"Sylhet":1604,"Ratlām":1605,"Košice":1606,"Chernivtsi":1607,"Chandler":1608,"Dera Ghazi Khan":1609,"Yuci":1610,"Sahiwal":1611,"Ternopil’":1612,"Gasteiz \/ Vitoria":1613,"Yakutsk":1614,"Caruaru":1615,"Qinā":1616,"Boa Vista":1617,"Kediri":1618,"Ramagundam":1619,"Kismayo":1620,"Ibb":1621,"Türkmenabat":1622,"Nizhnekamsk":1623,"Porto-Novo":1624,"Halle (Saale)":1625,"Centurion":1626,"Tagum":1627,"Madison":1628,"Hamburg-Mitte":1629,"Takoradi":1630,"Kiel":1631,"Linfen":1632,"Bordeaux":1633,"Gangānagar":1634,"Chigasaki":1635,"Gent":1636,"Sōka":1637,"Ngaoundéré":1638,"Suncheon":1639,"Coatzacoalcos":1640,"Syktyvkar":1641,"Elche":1642,"Marka":1643,"Nukus":1644,"Ḩalwān":1645,"Magdeburg":1646,"Winston-Salem":1647,"Lubbock":1648,"Nawābshāh":1649,"Baton Rouge":1650,"Longueuil":1651,"Atsugi":1652,"Croix des Bouquets":1653,"Magdalena Contreras":1654,"Uitenhage":1655,"Ploieşti":1656,"Sungai Petani":1657,"Binjai":1658,"Lucena":1659,"Ipatinga":1660,"Karīmnagar":1661,"Gómez Palacio":1662,"Rạch Giá":1663,"Lille":1664,"Miri":1665,"Ciudad Lineal":1666,"Sumaré":1667,"Damanhūr":1668,"Iquique":1669,"Kremenchuk":1670,"Puducherry":1671,"Mingāora":1672,"Sosnowiec":1673,"Diez de Octubre":1674,"Al Minyā":1675,"Staryy Oskol":1676,"Liaocheng":1677,"Garland":1678,"Gusau":1679,"Neue Neustadt":1680,"Radom":1681,"Shrīrāmpur":1682,"Sabzevar":1683,"Ajman":1684,"Huambo":1685,"Groznyy":1686,"Geelong":1687,"Rāichūr":1688,"Huanggang":1689,"Quthbullapur":1690,"Mubi":1691,"Bukavu":1692,"Juazeiro do Norte":1693,"Reno":1694,"Mymensingh":1695,"Karnāl":1696,"Roodepoort":1697,"Tanga":1698,"Jingling":1699,"Cidade de Nacala":1700,"Hialeah":1701,"Ashdod":1702,"Minami-rinkan":1703,"Berlin Spandau":1704,"Paramaribo":1705,"Adıyaman":1706,"Ara":1707,"Okāra":1708,"Nārāyanganj":1709,"Tongchuan":1710,"Imphal":1711,"Najafābād":1712,"Paradise":1713,"Qarshi":1714,"Gosāba":1715,"Puerto Princesa":1716,"Xintai":1717,"Santa Cruz de Tenerife":1718,"Haeju":1719,"Graz":1720,"Ikire":1721,"Shakhty":1722,"Blagoveshchensk":1723,"Olongapo":1724,"Banja Luka":1725,"Sant Martí":1726,"Neyshābūr":1727,"Wuxue":1728,"Babruysk":1729,"Rishon LeẔiyyon":1730,"Cabanatuan City":1731,"Fuencarral-El Pardo":1732,"Mirzāpur":1733,"Takarazuka":1734,"Kharagpur":1735,"Dhanbād":1736,"Thanjāvūr":1737,"Badalona":1738,"Ageoshimo":1739,"Binangonan":1740,"Oberhausen":1741,"Chon Buri":1742,"Prokop’yevsk":1743,"Eldoret":1744,"Wuhai":1745,"Bertoua":1746,"Imperatriz":1747,"San Pedro de Macorís":1748,"Amarnāth":1749,"Taiping":1750,"Scottsdale":1751,"Alor Setar":1752,"Minato-ku":1753,"Purwokerto":1754,"North Las Vegas":1755,"Gilgit":1756,"Rybinsk":1757,"Kisumu":1758,"Imus":1759,"Vykhino-Zhulebino":1760,"Freiburg":1761,"Galkissa":1762,"Purwakarta":1763,"Zelenograd":1764,"Mirpur Khas":1765,"Daloa":1766,"Mekele":1767,"Biysk":1768,"Novi Sad":1769,"Mucumpiz":1770,"Velikiy Novgorod":1771,"Owerri":1772,"Centralniy":1773,"Los Mochis":1774,"Shagamu":1775,"Taboão da Serra":1776,"Fremont":1777,"Nazrēt":1778,"Nāgercoil":1779,"Luts’k":1780,"Bergen":1781,"Brăila":1782,"Naz̧arābād":1783,"Guangyuan":1784,"Būkān":1785,"Jacareí":1786,"Chōfugaoka":1787,"Loa Janan":1788,"Rancagua":1789,"Mokotów":1790,"Bukit Mertajam":1791,"Lipa City":1792,"Birmingham":1793,"Marília":1794,"Lübeck":1795,"Cartagena":1796,"Esenyurt":1797,"Trieste":1798,"Kırıkkale":1799,"Hailar":1800,"Terrassa":1801,"Abhā":1802,"Tarhuna":1803,"Matsumoto":1804,"Daliang":1805,"Qui Nhon":1806,"Arroyo Naranjo":1807,"Bogra":1808,"Kostanay":1809,"San Bernardino":1810,"Chuncheon":1811,"Vũng Tàu":1812,"Eindhoven":1813,"Pematangsiantar":1814,"Kanggye-si":1815,"Presidente Prudente":1816,"Sanming":1817,"Sohag":1818,"Rennes":1819,"São Leopoldo":1820,"Ijebu-Ode":1821,"Yamunānagar":1822,"Spokane":1823,"Nakhon Ratchasima":1824,"Toruń":1825,"Oruro":1826,"Kielce":1827,"Rewa":1828,"Gilbert":1829,"La Romana":1830,"Gaborone":1831,"Shibuya-ku":1832,"Waitakere":1833,"Lobito":1834,"North Shore":1835,"Ciputat":1836,"Sīrjān":1837,"Jerez de la Frontera":1838,"Ciampea":1839,"Kasukabe":1840,"Sumedang Utara":1841,"Oradea":1842,"Annaba":1843,"Sabadell":1844,"Móstoles":1845,"Toamasina":1846,"Dinājpur":1847,"Itabuna":1848,"Kishiwada":1849,"Arakawa-ku":1850,"Campeche":1851,"São Carlos":1852,"Padova":1853,"Alcalá de Henares":1854,"Gaoping":1855,"Numazu":1856,"Ivano-Frankivs’k":1857,"Secunderabad":1858,"Jōetsu":1859,"Debrecen":1860,"Bīdar":1861,"Las Tunas":1862,"Hortolândia":1863,"Bayamón":1864,"Daqing":1865,"Agartala":1866,"Erfurt":1867,"North Glendale":1868,"Munger":1869,"Edéa":1870,"Vasyl'evsky Ostrov":1871,"Odawara":1872,"Achiaman":1873,"Osmaniye":1874,"Burnaby":1875,"Bābol":1876,"Burhānpur":1877,"Tampere":1878,"Yiyang":1879,"Çorlu":1880,"Linxia Chengguanzhen":1881,"Barisāl":1882,"Cileungsir":1883,"Nadiād":1884,"Taranto":1885,"Mossoró":1886,"Pskov":1887,"Yuncheng":1888,"Al Khums":1889,"Chiniot":1890,"Itapevi":1891,"Chhapra":1892,"Rengasdengklok":1893,"Sete Lagoas":1894,"La Pintana":1895,"Modesto":1896,"Chiang Mai":1897,"Petropavlovsk":1898,"Cabimas":1899,"Dindigul":1900,"Santo Domingo de los Colorados":1901,"Ugep":1902,"Yanbu‘ al Baḩr":1903,"Charleroi":1904,"Thika":1905,"Oral":1906,"São José":1907,"Shahkot":1908,"Pokhara":1909,"Osh":1910,"Az Zāwīyah":1911,"Ladner":1912,"Taldyqorghan":1913,"Sīkar":1914,"Tilburg":1915,"Balakovo":1916,"Armavir":1917,"Kamoke":1918,"Āmol":1919,"Shreveport":1920,"Bila Tserkva":1921,"Hagen":1922,"Saskatoon":1923,"Gliwice":1924,"Yan’an Beilu":1925,"Malolos":1926,"Bulandshahr":1927,"Capiatá":1928,"Purnia":1929,"Tacoma":1930,"Rostock":1931,"Sibu":1932,"Machala":1933,"Tapachula":1934,"Oxnard":1935,"Hospet":1936,"Fuenlabrada":1937,"Mentougou":1938,"Talca":1939,"Gurgaon":1940,"Ðà Lạt":1941,"Bīrjand":1942,"San-Pédro":1943,"Vientiane":1944,"Kure":1945,"İzmit":1946,"Reims":1947,"Laâyoune \/ El Aaiún":1948,"Palmas":1949,"Ich'ŏn":1950,"Townsville":1951,"Sambhal":1952,"Fontana":1953,"Americana":1954,"Engel’s":1955,"Ghandinagar":1956,"Burgas":1957,"Murwāra":1958,"Monclova":1959,"Nagaoka":1960,"Kuri":1961,"Coro":1962,"Nishi-Tokyo-shi":1963,"Xinhui":1964,"Mobile":1965,"Kendari":1966,"Petrolina":1967,"Yamoussoukro":1968,"Kassel":1969,"Nāngloi Jāt":1970,"Severodvinsk":1971,"Soledad Díez Gutiérrez":1972,"Nnewi":1973,"Parung":1974,"Divinópolis":1975,"Başakşehir":1976,"Luton":1977,"Ezhou":1978,"Maracanaú":1979,"Itami":1980,"Little Rock":1981,"Thành Phố Nam Định":1982,"Moreno Valley":1983,"Bunkyō-ku":1984,"Uji":1985,"Machilīpatnam":1986,"Ciudad Madero":1987,"Hyesan-si":1988,"Bayamo":1989,"Katihar":1990,"Tanjungpinang":1991,"Pār Naogaon":1992,"Newcastle upon Tyne":1993,"Klaipėda":1994,"Zabrze":1995,"Bojnūrd":1996,"Guatire":1997,"Humen":1998,"Sidi Bel Abbès":1999,"Hat Yai":2000,"Haicheng":2001,"Suzuka":2002,"Zinder":2003,"Curug":2004,"Barrancabermeja":2005,"Zlatoust":2006,"Ormoc":2007,"Bhiwāni":2008,"Amarillo":2009,"Zoucheng":2010,"Cork":2011,"Al Fallūjah":2012,"Ise-Ekiti":2013,"Vantaa":2014,"Kōfu-shi":2015,"Huntington Beach":2016,"Sādiqābād":2017,"Banī Suwayf":2018,"Sunrise Manor":2019,"Syzran’":2020,"Bytom":2021,"Mwene-Ditu":2022,"Panalanoy":2023,"Wanxian":2024,"Kabwe":2025,"Quelimane":2026,"Petah Tikva":2027,"San Fernando del Valle de Catamarca":2028,"Almería":2029,"Camaçari":2030,"Labuhanbajo":2031,"Cibinong":2032,"Donghai":2033,"Boyeros":2034,"Baiyin":2035,"Mabalacat":2036,"Santa Bárbara d'Oeste":2037,"Noorder-Paarl":2038,"Praga Południe":2039,"Rio Grande":2040,"Mohammedia":2041,"Brescia":2042,"Qo‘qon":2043,"Kodaira":2044,"Petropavlovsk-Kamchatskiy":2045,"Oxnard Shores":2046,"Puerto Vallarta":2047,"Cachoeiro de Itapemirim":2048,"Kikwit":2049,"Pinar del Río":2050,"Pagadian":2051,"Pābna":2052,"Cienfuegos":2053,"Beersheba":2054,"Salt Lake City":2055,"Rāe Bareli":2056,"Springs":2057,"Shibīn al Kawm":2058,"Hitachi":2059,"Antsirabe":2060,"Zawiya":2061,"Madiun":2062,"Haridwar":2063,"Leganés":2064,"Ad-Damazin":2065,"Arica":2066,"Le Havre":2067,"Singrauli":2068,"Dún Laoghaire":2069,"Donostia \/ San Sebastián":2070,"Hamm":2071,"Jamaame":2072,"Moratuwa":2073,"Kütahya":2074,"Mainz":2075,"Meycauayan":2076,"Zaoyang":2077,"Milton Keynes":2078,"Jūnāgadh":2079,"Mutare":2080,"Mbandaka":2081,"Pemalang":2082,"Quanzhou":2083,"Genève":2084,"Tarlac City":2085,"Būrewāla":2086,"Baishan":2087,"Sūjāngarh":2088,"Zaozhuang":2089,"Kushiro":2090,"Cergy-Pontoise":2091,"Çorum":2092,"Elūru":2093,"Pātan":2094,"Manta":2095,"Lembang":2096,"Bhusāwal":2097,"Pak Kret":2098,"Mitaka-shi":2099,"Khandwa":2100,"Santander":2101,"Liège":2102,"Cúa":2103,"Sakura":2104,"Kamensk-Ural’skiy":2105,"Itaboraí":2106,"Blida":2107,"Birātnagar":2108,"Carletonville":2109,"Bahraich":2110,"Barrie":2111,"Monywa":2112,"Probolinggo":2113,"Guarenas":2114,"Tallahassee":2115,"Anda":2116,"Saarbrücken":2117,"Shangqiu":2118,"Wādī as Sīr":2119,"Linz":2120,"Melaka":2121,"Chandannagar":2122,"Kang-neung":2123,"Baharampur":2124,"Dodoma":2125,"Reggio Calabria":2126,"Tāngāil":2127,"Matadi":2128,"Castelló de la Plana":2129,"Yasenevo":2130,"Atyrau":2131,"Yangju":2132,"Indaiatuba":2133,"Surendranagar":2134,"Varāmīn":2135,"Dos Quebradas":2136,"Passo Fundo":2137,"Xianning":2138,"Legaspi":2139,"Sayibage":2140,"Cotabato":2141,"Podol’sk":2142,"Vizianagaram":2143,"Ila Orangun":2144,"Yuanlin":2145,"Chenzhou":2146,"Klerksdorp":2147,"Si Racha":2148,"Tiaret":2149,"Amadora":2150,"Kamirenjaku":2151,"Saki":2152,"Chlef":2153,"Anjō":2154,"Spring Valley":2155,"K'ut'aisi":2156,"Habana del Este":2157,"Sunderland":2158,"Jingzhou":2159,"Proddatūr":2160,"Sittwe":2161,"Sants-Montjuïc":2162,"Norwich":2163,"Ar Raqqah":2164,"Meiktila":2165,"Loum":2166,"Vellore":2167,"Hugli":2168,"Alleppey":2169,"Malāyer":2170,"Bielsko-Biała":2171,"Yuzhno-Sakhalinsk":2172,"Almere Stad":2173,"Santa Clarita":2174,"Split":2175,"Saint-Étienne":2176,"Amroha":2177,"Regina":2178,"Zhenzhou":2179,"Saint-Louis":2180,"Mestre":2181,"Turku":2182,"Taitō-ku":2183,"Xindi":2184,"Tsukuba":2185,"Sāveh":2186,"Modena":2187,"Grand Prairie":2188,"Khvoy":2189,"Mzuzu":2190,"Siverek":2191,"Jiutai":2192,"Brownsville":2193,"Hirosaki":2194,"Cotia":2195,"Tomakomai":2196,"George":2197,"Pamulang":2198,"Poza Rica de Hidalgo":2199,"Bo":2200,"Pathankot":2201,"Hadano":2202,"Bozhou":2203,"Cikupa":2204,"Bhind":2205,"Puerto Cabello":2206,"Obihiro":2207,"Ube":2208,"Kramators’k":2209,"Tachikawa":2210,"Cuajimalpa":2211,"San Pablo de las Salinas":2212,"Shimla":2213,"Overland Park":2214,"Myeik":2215,"Khān Yūnis":2216,"Bata":2217,"Midrand":2218,"Metepec":2219,"Ongole":2220,"Licheng":2221,"Salatiga":2222,"Miskolc":2223,"Prato":2224,"Piraeus":2225,"Isparta":2226,"Weinan":2227,"Kaolack":2228,"Walsall":2229,"Herne":2230,"Lyublino":2231,"Olsztyn":2232,"Francisco Morato":2233,"Netanya":2234,"Nanping":2235,"Bida":2236,"Prizren":2237,"Dongling":2238,"Bacău":2239,"Phra Pradaeng":2240,"Mülheim (Ruhr)":2241,"Kulim":2242,"Garden Grove":2243,"Puri":2244,"Haldia":2245,"Temirtau":2246,"Jacobābād":2247,"Khammam":2248,"Carolina":2249,"Uvira":2250,"Portoviejo":2251,"Rāiganj":2252,"Takaoka":2253,"Ingrāj Bāzār":2254,"Araçatuba":2255,"Horta-Guinardó":2256,"Kluang":2257,"Albacete":2258,"Laiyang":2259,"Jaunpur":2260,"Jaffna":2261,"Arad":2262,"Bahir Dar":2263,"Baranavichy":2264,"Toulon":2265,"Jabālyā":2266,"Araraquara":2267,"Bordj Bou Arreridj":2268,"Angers":2269,"Alcorcón":2270,"Ech Chettia":2271,"Ferraz de Vasconcelos":2272,"Chirchiq":2273,"Santa Rosa":2274,"Eloy Alfaro":2275,"Jingmen":2276,"Berezniki":2277,"Awka":2278,"Volgodonsk":2279,"Chattanooga":2280,"Breda":2281,"Khouribga":2282,"Piteşti":2283,"Hollywood":2284,"Ijero-Ekiti":2285,"Miass":2286,"Korhogo":2287,"Abakan":2288,"Fianarantsoa":2289,"Getafe":2290,"Plumbon":2291,"Oceanside":2292,"Banhā":2293,"Novocherkassk":2294,"Arapiraca":2295,"Fuling":2296,"Daşoguz":2297,"Fatehpur":2298,"Osnabrück":2299,"Beni Mellal":2300,"Gāndhīdhām":2301,"Idfu":2302,"Ocumare del Tuy":2303,"Gaozhou":2304,"Kamakura":2305,"Ulanhot":2306,"Al Khubar":2307,"H̱olon":2308,"Shanwei":2309,"Fort Lauderdale":2310,"Tuluá":2311,"Bandar-e Būshehr":2312,"Nandyāl":2313,"Rancho Cucamonga":2314,"Chilpancingo de los Bravos":2315,"Saga-shi":2316,"Esmeraldas":2317,"Muzaffargarh":2318,"Jiaozhou":2319,"Nou Barris":2320,"Banjaran":2321,"Szeged":2322,"Fendou":2323,"Loni":2324,"Serang":2325,"Lages":2326,"Port Saint Lucie":2327,"Basel":2328,"Sītāpur":2329,"Zenica":2330,"Solingen":2331,"Fergana":2332,"Kigoma":2333,"Cagliari":2334,"Murīdke":2335,"Shivpurī":2336,"Ḩawallī":2337,"Plzeň":2338,"Inisa":2339,"Nazran’":2340,"Sousse":2341,"Bejaïa":2342,"Jhelum":2343,"Barra Mansa":2344,"Chalco de Díaz Covarrubias":2345,"Nossa Senhora do Socorro":2346,"Bhadrāvati":2347,"Vinh":2348,"Parakou":2349,"Unaizah":2350,"Ādoni":2351,"Bournemouth":2352,"Sidon":2353,"Maradi":2354,"Tsu-shi":2355,"Parma":2356,"Southend-on-Sea":2357,"Pátra":2358,"Tongzhou":2359,"Verāval":2360,"Ludwigshafen am Rhein":2361,"Şalālah":2362,"Büyükçekmece":2363,"Aydın":2364,"Envigado":2365,"El Geneina":2366,"Anbu":2367,"Sambalpur":2368,"Leverkusen":2369,"Skikda":2370,"La Rioja":2371,"Gadag":2372,"Mahābād":2373,"Jiutepec":2374,"Dourados":2375,"Suleja":2376,"Criciúma":2377,"Kunduz":2378,"San Miquel":2379,"Vancouver":2380,"Tempe":2381,"Sapele":2382,"Unnāo":2383,"Hortaleza":2384,"Budaun":2385,"Coquimbo":2386,"Jīnd":2387,"Madhyamgram":2388,"Rubtsovsk":2389,"Sayama":2390,"Sullana":2391,"Malakal":2392,"Lagi":2393,"Phan Thiết":2394,"Mytishchi":2395,"Kawanishi":2396,"Xiaogan":2397,"Mejicanos":2398,"Jāmuria":2399,"Chapecó":2400,"Taunggyi":2401,"Dhamār":2402,"Puerto Montt":2403,"İskenderun":2404,"Oyama":2405,"Salavat":2406,"Ziguinchor":2407,"Sekudai":2408,"Ashikaga":2409,"Bawshar":2410,"Zhicheng":2411,"Lawang":2412,"San Miguel del Padrón":2413,"Tarija":2414,"Oldenburg":2415,"Bibirevo":2416,"Khoroshëvo-Mnevniki":2417,"Osan":2418,"Nijmegen":2419,"Jaigaon":2420,"Pasuruan":2421,"Cuddalore":2422,"Grenoble":2423,"Sāmarrā’":2424,"Maykop":2425,"Rzeszów":2426,"Tempe Junction":2427,"El Achir":2428,"Huzhou":2429,"Barreiras":2430,"Orai":2431,"Long Xuyên":2432,"Centro Habana":2433,"Hoshiārpur":2434,"Gol’yanovo":2435,"Melitopol’":2436,"Sobral":2437,"Sunggal":2438,"Admiralteisky":2439,"Greater Sudbury":2440,"Ţalkhā":2441,"Laventille":2442,"Perbaungan":2443,"Pallāvaram":2444,"Ussuriysk":2445,"Nanpiao":2446,"Tiraspol":2447,"Moshi":2448,"Toledo":2449,"Shikārpur":2450,"Westonaria":2451,"Matsue-shi":2452,"Hitachi-Naka":2453,"Souk Ahras":2454,"Osogbo":2455,"Sihanoukville":2456,"Pécs":2457,"Livorno":2458,"Ruse":2459,"Batu Pahat":2460,"Eugene":2461,"Lampang":2462,"Narashino":2463,"Nagareyama":2464,"Katsuta":2465,"Malabo":2466,"Kumagaya":2467,"Tema":2468,"Yichun":2469,"Itajaí":2470,"Hanumāngarh":2471,"Zemun":2472,"Kishi":2473,"Ilhéus":2474,"Swindon":2475,"Guyong":2476,"Kyonju":2477,"Port Louis":2478,"Foggia":2479,"Kānchipuram":2480,"Tetuán de las Victorias":2481,"Lianghu":2482,"Beipiao":2483,"Guangshui":2484,"Pembroke Pines":2485,"Middelburg":2486,"Mahajanga":2487,"Lyubertsy":2488,"Salem":2489,"Butembo":2490,"La Serena":2491,"Leshan":2492,"Gandajika":2493,"Zhaodong":2494,"Bené Beraq":2495,"Ambato":2496,"Cape Coral":2497,"Djelfa":2498,"Pasarkemis":2499,"Kovrov":2500,"Viranşehir":2501,"Tottori":2502,"Peoria":2503,"East Chattanooga":2504,"Limassol":2505,"Gonder":2506,"Sioux Falls":2507,"Alandur":2508,"Río Cuarto":2509,"Sanshui":2510,"Guna":2511,"Hāfizābād":2512,"Enschede":2513,"Angra dos Reis":2514,"Bahādurgarh":2515,"Boshan":2516,"Yangchun":2517,"Bharūch":2518,"Nova Friburgo":2519,"Medinīpur":2520,"Chincha Alta":2521,"Cairns":2522,"Faizābād":2523,"Elk Grove":2524,"Dānāpur":2525,"Linhai":2526,"Dingzhou":2527,"Rondonópolis":2528,"As Samawah":2529,"Rockford":2530,"Uşak":2531,"Palmdale":2532,"Jizzax":2533,"Ponce":2534,"Weihai":2535,"Ba‘qūbah":2536,"Neuß":2537,"Chenghua":2538,"Songnim":2539,"Silchar":2540,"Corona":2541,"Bānda":2542,"Aksaray":2543,"Cần Duộc":2544,"Kerch":2545,"Deyang":2546,"Logroño":2547,"Ōta":2548,"Longfeng":2549,"Morena":2550,"Strogino":2551,"Sibiu":2552,"Guacara":2553,"Abbotsford":2554,"Cholula":2555,"Bintulu":2556,"Itapecerica da Serra":2557,"Kohāt":2558,"Tonk":2559,"Qingyuan":2560,"Saqqez":2561,"Benguela":2562,"Komaki":2563,"El Tigre":2564,"Soreang":2565,"Minatitlán":2566,"Guarapuava":2567,"Gaomi":2568,"Rāj Nāndgaon":2569,"Loudi":2570,"La Laguna":2571,"Ōgaki":2572,"Higashimurayama-shi":2573,"Serilingampalle":2574,"Huangyan":2575,"Battambang":2576,"Salinas":2577,"Chillán":2578,"Virār":2579,"Parnamirim":2580,"Salzburg":2581,"Bago City":2582,"Purwodadi":2583,"Kızıltepe":2584,"Urganch":2585,"Balashikha":2586,"Poole":2587,"Vryheid":2588,"Dili":2589,"Zhulebino":2590,"Gimcheon":2591,"Mascara":2592,"Mossel Bay":2593,"Malkajgiri":2594,"Shāntipur":2595,"Dijon":2596,"City Center":2597,"Metro":2598,"Ōme":2599,"Perugia":2600,"Pomona":2601,"Dunhua":2602,"Huelva":2603,"Arganzuela":2604,"Chingola":2605,"‘Ar‘ar":2606,"Yulin":2607,"Gyumri":2608,"Chizhou":2609,"Moriguchi":2610,"Badajoz":2611,"El Limón":2612,"Lubuklinggau":2613,"Nîmes":2614,"Bārākpur":2615,"Palangkaraya":2616,"Sujiatun":2617,"Caxias":2618,"Thành Phố Hạ Long":2619,"Astanajapura":2620,"Jijel":2621,"Honggang":2622,"Huánuco":2623,"Médéa":2624,"Kolomna":2625,"Rafsanjān":2626,"Ursynów":2627,"As Sālimīyah":2628,"Haarlem":2629,"Khon Kaen":2630,"El Jadida":2631,"Kragujevac":2632,"Joliet":2633,"Nilópolis":2634,"Erode":2635,"Kreuzberg":2636,"Trondheim":2637,"Manama":2638,"Buôn Ma Thuột":2639,"Kalemie":2640,"Nakhodka":2641,"Târgu-Mureş":2642,"Gulu":2643,"Aix-en-Provence":2644,"Ambāla":2645,"Cam Ranh":2646,"Matanzas":2647,"Saint-Quentin-en-Yvelines":2648,"Poços de Caldas":2649,"Ruda Śląska":2650,"Cuautla Morelos":2651,"Afyonkarahisar":2652,"Gweru":2653,"Qujing":2654,"Puerto Plata":2655,"Boise":2656,"Hanzhong":2657,"Chamberí":2658,"Odense":2659,"Krishnanagar":2660,"Xinji":2661,"Marabá":2662,"Orkney":2663,"Saharsa":2664,"Kampung Pasir Gudang Baru":2665,"Cikampek":2666,"Yamaguchi-shi":2667,"Batāla":2668,"Taishan":2669,"Torrance":2670,"Potsdam":2671,"Tabora":2672,"Spanish Town":2673,"Brest":2674,"Khŭjand":2675,"Sikasso":2676,"Sanya":2677,"Ciudad Acuña":2678,"Acheng":2679,"León":2680,"Le Mans":2681,"Kumba":2682,"Elektrostal’":2683,"Jinchang":2684,"Bridgeport":2685,"Meizhou":2686,"Gorontalo":2687,"Hayward":2688,"Goma":2689,"Teshi Old Town":2690,"Tizi Ouzou":2691,"Biryulëvo":2692,"Orekhovo-Borisovo":2693,"Fort Collins":2694,"Kafr ash Shaykh":2695,"Escondido":2696,"Otaru":2697,"Dumai":2698,"Urayasu":2699,"Acarigua":2700,"Saguenay":2701,"Marawi City":2702,"Luziânia":2703,"Stara Zagora":2704,"Béchar":2705,"Kenema":2706,"Cabo":2707,"Blackpool":2708,"Amiens":2709,"Calama":2710,"Macaé":2711,"Cape Coast":2712,"Kuz’minki":2713,"Novyye Kuz’minki":2714,"Bhīmavaram":2715,"Pyatigorsk":2716,"Middlesbrough":2717,"Khimki":2718,"Sant Andreu de Palomar":2719,"Rybnik":2720,"Tanjungbalai":2721,"Mallawī":2722,"Metairie Terrace":2723,"Jinhua":2724,"Paderborn":2725,"Kimberley":2726,"Ciego de Ávila":2727,"Chertanovo Yuzhnoye":2728,"Jieshou":2729,"Yuen Long Kau Hui":2730,"Taza":2731,"Reggio nell'Emilia":2732,"Naperville":2733,"eMbalenhle":2734,"Myingyan":2735,"Arnhem":2736,"Tours":2737,"Petapa":2738,"Bālurghāt":2739,"Ibirité":2740,"Yonago":2741,"Bolton":2742,"Ciudad del Carmen":2743,"Lauro de Freitas":2744,"Usera":2745,"Limoges":2746,"Rijeka":2747,"Paranaguá":2748,"Ghazni":2749,"Īlām":2750,"Gongzhuling":2751,"Prenzlauer Berg":2752,"Comodoro Rivadavia":2753,"Kampung Sungai Ara":2754,"Noril’sk":2755,"Nigel":2756,"Los Teques":2757,"Kaithal":2758,"Al’met’yevsk":2759,"Darmstadt":2760,"Tirmiz":2761,"Tarragona":2762,"Lakhīmpur":2763,"Peterborough":2764,"Mpumalanga":2765,"Zaanstad":2766,"Sunnyvale":2767,"Hazārībāg":2768,"Vidisha":2769,"Ayacucho":2770,"Sarrià-Sant Gervasi":2771,"Parepare":2772,"Chamartín de la Rosa":2773,"Amersfoort":2774,"Korolëv":2775,"Dadu":2776,"Gojra":2777,"Piedras Negras":2778,"Haldwani":2779,"Gbongan":2780,"Siem Reap":2781,"Altay":2782,"Man":2783,"Hābra":2784,"Kumbakonam":2785,"San Luis Río Colorado":2786,"Sidoarjo":2787,"Şabāḩ as Sālim":2788,"Kariya":2789,"Choloma":2790,"Stockport":2791,"Budapest XI. kerület":2792,"Huadian":2793,"Weru":2794,"Kolpino":2795,"Sekondi-Takoradi":2796,"Porbandar":2797,"Fuyu":2798,"Clermont-Ferrand":2799,"Sa Pá":2800,"Salamanca":2801,"Chitradurga":2802,"Metairie":2803,"Chaohu":2804,"Ejigbo":2805,"Thānesar":2806,"Tiruvannāmalai":2807,"Telford":2808,"Salerno":2809,"Ānand":2810,"Parnaíba":2811,"Baia Mare":2812,"Jacmel":2813,"Obuasi":2814,"Peristéri":2815,"Dikirnis":2816,"Musashino":2817,"Jieshi":2818,"Castanhal":2819,"Bitung":2820,"Bhisho":2821,"Negombo":2822,"Saint-Denis":2823,"Irákleion":2824,"Pasadena":2825,"Jiashan":2826,"Hami":2827,"Odintsovo":2828,"Kānchrāpāra":2829,"San Juan Sacatepéquez":2830,"Funtua":2831,"Dawei":2832,"Igboho":2833,"Apeldoorn":2834,"Shizuishan":2835,"Kabankalan":2836,"Podgorica":2837,"São Caetano do Sul":2838,"Van Nuys":2839,"Orange":2840,"Gejiu":2841,"Mahbūbnagar":2842,"Desē":2843,"Perovo":2844,"Lleida":2845,"Dimāpur":2846,"Tasek Glugor":2847,"Osorno":2848,"Jagdaqi":2849,"Queimados":2850,"Kushtia":2851,"Kindu":2852,"Baliuag":2853,"West Bromwich":2854,"Cẩm Phả Mines":2855,"Buguma":2856,"Pyay":2857,"Shiqiao":2858,"Rabak":2859,"Robertsonpet":2860,"Tyre":2861,"Moundou":2862,"Fullerton":2863,"Cajamarca":2864,"Hinthada":2865,"Hanam":2866,"Jayapura":2867,"Chinhae":2868,"Bielany":2869,"Chhindwāra":2870,"Mandya":2871,"Cap-Haïtien":2872,"Baturaja":2873,"El Oued":2874,"Zama":2875,"Ravenna":2876,"Marbella":2877,"'s-Hertogenbosch":2878,"Rodriguez":2879,"Chetumal":2880,"Córdoba":2881,"Tuxpan de Rodríguez Cano":2882,"Ajdabiya":2883,"Nevinnomyssk":2884,"Śródmieście":2885,"Seto":2886,"Ikirun":2887,"Léogâne":2888,"Adiwerna":2889,"Abakaliki":2890,"Slough":2891,"Dali":2892,"Bānkura":2893,"Inegeul":2894,"Ebetsu":2895,"Thành Phố Thái Nguyên":2896,"Singaraja":2897,"Würzburg":2898,"Randfontein":2899,"Hājīpur":2900,"Pervoural’sk":2901,"Gonda":2902,"Marg‘ilon":2903,"Bhuj":2904,"Valdivia":2905,"Hindupur":2906,"Okrika":2907,"Bīrganj":2908,"Talisay":2909,"Hawassa":2910,"Ibarra":2911,"Clarksville":2912,"Puqi":2913,"Tondabayashi":2914,"Fujieda":2915,"Sanda":2916,"Shillong":2917,"Mīāndowāb":2918,"Kislovodsk":2919,"Hoofddorp":2920,"Palakkad":2921,"Nzérékoré":2922,"Ankang":2923,"Blitar":2924,"Cerro":2925,"Tlemcen":2926,"Kakamigahara":2927,"Quetzaltenango":2928,"Dimitrovgrad":2929,"Zalantun":2930,"Pindamonhangaba":2931,"Muricay":2932,"St. Catharines":2933,"Ōmuta":2934,"Godhra":2935,"Shāhrūd":2936,"Dawukou":2937,"Bulaon":2938,"Punto Fijo":2939,"Abiko":2940,"Kishangarh":2941,"Majie":2942,"Martapura":2943,"Villeurbanne":2944,"Gonbad-e Qābūs":2945,"Rānīganj":2946,"Toowoomba":2947,"Hepo":2948,"Īrānshahr":2949,"Lashio":2950,"Pīlībhīt":2951,"Miyakonojō":2952,"Ferrara":2953,"Novomoskovsk":2954,"Buzău":2955,"Matsubara":2956,"Beāwar":2957,"Pinsk":2958,"Dazhou":2959,"Al Bāb":2960,"Shuangcheng":2961,"Isesaki":2962,"Garza García":2963,"Abohar":2964,"Dąbrowa Górnicza":2965,"Šiauliai":2966,"Moga":2967,"Nikopol’":2968,"Petrogradka":2969,"Dongyang":2970,"Maicao":2971,"Nablus":2972,"Jiazi":2973,"Girardot":2974,"Quilpué":2975,"Songjiang":2976,"Jaraguá do Sul":2977,"Sinnar":2978,"Relizane":2979,"Syeverodonets’k":2980,"Sabhā":2981,"Ramenki":2982,"Mostaganem":2983,"Tychy":2984,"Dehri":2985,"Wuda":2986,"Kisaran":2987,"Keizan":2988,"Baidoa":2989,"Mandi Bahāuddīn":2990,"Navoiy":2991,"Tokat":2992,"Bimbo":2993,"Deoria":2994,"Daitō":2995,"West Valley City":2996,"Sherbrooke":2997,"Ouargla":2998,"Andong":2999,"Tete":3000,"Copiapó":3001,"Palopo":3002,"Nador":3003,"Bilbays":3004,"Charallave":3005,"Shahr-e Kord":3006,"Regensburg":3007,"Leiyang":3008,"Udipi":3009,"Darwin":3010,"Cadiz":3011,"Zyablikovo":3012,"San Cristóbal de Las Casas":3013,"Bat Yam":3014,"Sātkhira":3015,"Palo Negro":3016,"Mogi Guaçu":3017,"Arish":3018,"Idlib":3019,"Sīnah":3020,"Lárisa":3021,"Rimini":3022,"Kamyshin":3023,"Oulu":3024,"Hassan":3025,"Novocheboksarsk":3026,"Besançon":3027,"El Eulma":3028,"Khardah":3029,"Sakākā":3030,"Jīma":3031,"Al Manāqil":3032,"Teluknaga":3033,"Győr":3034,"Jirjā":3035,"Yavatmāl":3036,"Hālīsahar":3037,"Serpukhov":3038,"Sirte":3039,"Ramat Gan":3040,"Panvel":3041,"Orekhovo-Borisovo Severnoye":3042,"Muar":3043,"Divo":3044,"Ungaran":3045,"Xuanzhou":3046,"Titāgarh":3047,"San Nicolás de los Arroyos":3048,"Uppsala":3049,"Kusatsu":3050,"Opole":3051,"Worcester":3052,"Elblag":3053,"Saïda":3054,"Sirājganj":3055,"Jequié":3056,"Płock":3057,"Topeka":3058,"Wałbrzych":3059,"Wau":3060,"Xai-Xai":3061,"Huaihua":3062,"Amaigbo":3063,"Lafia":3064,"Colima":3065,"Jiangyou":3066,"Tando Allāhyār":3067,"Surat Thani":3068,"Tipitapa":3069,"Isiro":3070,"Sancti Spíritus":3071,"Cuddapah":3072,"Bettiah":3073,"Angren":3074,"Pakokku":3075,"Murom":3076,"Daska":3077,"Rangkasbitung":3078,"Hāthras":3079,"Klaten":3080,"Khasavyurt":3081,"Neftekamsk":3082,"Villaverde":3083,"Xichang":3084,"Pākpattan":3085,"Danshui":3086,"Bahāwalnagar":3087,"Thousand Oaks":3088,"Ueda":3089,"Sogamoso":3090,"East Los Angeles":3091,"Lalitpur":3092,"Edirne":3093,"Jombang":3094,"Anmore":3095,"Songea":3096,"Kolār":3097,"Lévis":3098,"Chinandega":3099,"Al Jadīd":3100,"Lambaré":3101,"Macheng":3102,"Cedar Rapids":3103,"Rafaḩ":3104,"Itapetininga":3105,"Patos de Minas":3106,"Paseh":3107,"Retiro":3108,"Pangkalpinang":3109,"Huicheng":3110,"Olathe":3111,"Gashua":3112,"Navoiy Shahri":3113,"Les Cayes":3114,"Watford":3115,"Xiazhen":3116,"Torbat-e Ḩeydarīyeh":3117,"Tando Ādam":3118,"‘Ajlūn":3119,"Sorong":3120,"Koronadal":3121,"Okinawa":3122,"Los Ángeles":3123,"Haimen":3124,"Orsha":3125,"Shahecheng":3126,"Kelowna":3127,"Bragança Paulista":3128,"Bohicon":3129,"Beppu":3130,"Willemstad":3131,"Bălţi":3132,"Tyoply Stan":3133,"Mandsaur":3134,"Padalarang":3135,"Suining":3136,"Zamora de Hidalgo":3137,"Gondia":3138,"Huixquilucan":3139,"Semnān":3140,"Sloviansk":3141,"San Francisco de Macorís":3142,"Yushu":3143,"Santa Tecla":3144,"Matsuzaka":3145,"Kashihara-shi":3146,"Riobamba":3147,"Kokshetau":3148,"Visalia":3149,"Gorzów Wielkopolski":3150,"Timon":3151,"Agadez":3152,"Targówek":3153,"Lecheng":3154,"Simi Valley":3155,"São José dos Pinhais":3156,"Marand":3157,"Rajapalaiyam":3158,"Orléans":3159,"Laiwu":3160,"Rustenburg":3161,"Rudnyy":3162,"Teresópolis":3163,"Metz":3164,"Jiupu":3165,"Dārjiling":3166,"Baoshan":3167,"Salvaleón de Higüey":3168,"Polokwane":3169,"Thaton":3170,"Budapest III. kerület":3171,"Potchefstroom":3172,"Siracusa":3173,"Ciamis":3174,"Lumajang":3175,"Guelma":3176,"Mohali":3177,"Uruguaiana":3178,"Ban Rangsit":3179,"Pālanpur":3180,"Indramayu":3181,"Epworth":3182,"Bordj el Kiffan":3183,"Gagnoa":3184,"Porto Seguro":3185,"Luoyang":3186,"Wolfsburg":3187,"Niihama":3188,"Jiaohe":3189,"Tsaritsyno":3190,"Pati":3191,"Dam Dam":3192,"Alagoinhas":3193,"Az Zubayr":3194,"Hardoī":3195,"Huangzhou":3196,"Puruliya":3197,"Ubon Ratchathani":3198,"Kisarazu":3199,"Virginia":3200,"Brits":3201,"Beylikdüzü":3202,"Recklinghausen":3203,"Palhoça":3204,"Xiulin":3205,"Zhoucun":3206,"Jiayuguan":3207,"Maastricht":3208,"Bellevue":3209,"Mỹ Tho":3210,"Tekirdağ":3211,"Aalborg":3212,"Barbacena":3213,"Chishtiān Mandi":3214,"Villa Canales":3215,"Dibrugarh":3216,"Göttingen":3217,"Chūō-ku":3218,"Concord":3219,"Miramar":3220,"Durrës":3221,"Veshnyaki":3222,"Presnenskiy":3223,"Zābol":3224,"Palwal":3225,"Nobeoka":3226,"Nalgonda":3227,"Batumi":3228,"Mataró":3229,"Bhadreswar":3230,"Bern":3231,"Stavanger":3232,"Vejalpur":3233,"Payakumbuh":3234,"Fujinomiya":3235,"Chikmagalūr":3236,"Ekibastuz":3237,"Noda":3238,"Braga":3239,"Lianhe":3240,"Orizaba":3241,"Raigarh":3242,"Olmaliq":3243,"Musoma":3244,"Coral Springs":3245,"Cachoeirinha":3246,"Yaizu":3247,"Tobruk":3248,"Zyuzino":3249,"Xilin Hot":3250,"Guntakal":3251,"Nakhon Si Thammarat":3252,"Heilbronn":3253,"Sassari":3254,"Ingolstadt":3255,"Toyokawa":3256,"Fengcheng":3257,"Mufulira":3258,"Ulm":3259,"Rawang":3260,"Karaman":3261,"Włocławek":3262,"Monza":3263,"Fernando de la Mora":3264,"Budapest XIV. kerület":3265,"Gràcia":3266,"Charleston":3267,"Solntsevo":3268,"Abbottābād":3269,"Midoun":3270,"Nabatîyé et Tahta":3271,"Navojoa":3272,"Orekhovo-Zuyevo":3273,"Novoye Medvezhino":3274,"Bottrop":3275,"Maxixe":3276,"Charlottenburg":3277,"Kairouan":3278,"Jarānwāla":3279,"Santa Coloma de Gramenet":3280,"Leiden":3281,"Bergedorf":3282,"Modakeke":3283,"Silang":3284,"Quevedo":3285,"Nazilli":3286,"Lira":3287,"Pforzheim":3288,"Jaú":3289,"Offenbach":3290,"Siwān":3291,"Carrollton":3292,"Settat":3293,"Cagua":3294,"Roseville":3295,"Damoh":3296,"Thornton":3297,"Shimotoda":3298,"Lhasa":3299,"Aïn Oussera":3300,"Kokubunji":3301,"Pleven":3302,"Zacatecas":3303,"Khlong Luang":3304,"Ādilābād":3305,"Sepatan":3306,"Zielona Góra":3307,"Cubatão":3308,"Maseru":3309,"Srīkākulam":3310,"Berdyans’k":3311,"Malindi":3312,"Uppal Kalan":3313,"Bandundu":3314,"Pita Kotte":3315,"San Juan del Río":3316,"Torrejón de Ardoz":3317,"Bama":3318,"Ilobu":3319,"Jetpur":3320,"Puning":3321,"Morbi":3322,"Troparëvo":3323,"Nakhon Pathom":3324,"Uzhhorod":3325,"Sokodé":3326,"Tarnów":3327,"Jalingo":3328,"Gemena":3329,"Achinsk":3330,"Shunyi":3331,"Rotherham":3332,"Ikoma":3333,"Ciudad de Villa de Álvarez":3334,"Anaco":3335,"Tebingtinggi":3336,"Surprise":3337,"Petit Goâve":3338,"Tunja":3339,"Bremerhaven":3340,"Punta Arenas":3341,"Panevėžys":3342,"Maymyo":3343,"Kedungwuni":3344,"Ishinomaki":3345,"Longjing":3346,"Khanna":3347,"Calabozo":3348,"Remscheid":3349,"Setúbal":3350,"Čačak":3351,"Abilene":3352,"Nkongsamba":3353,"Kindia":3354,"Qingzhou":3355,"Botād":3356,"Rishra":3357,"Pinhais":3358,"Khenchela":3359,"Frisco":3360,"Hōfu":3361,"Ordu":3362,"Lausanne":3363,"Brugge":3364,"Simões Filho":3365,"Āzamgarh":3366,"Ahmadpur East":3367,"Varginha":3368,"Puno":3369,"Moncloa-Aravaca":3370,"Yelahanka":3371,"Dasha":3372,"Nyíregyháza":3373,"Berlin Schöneberg":3374,"Pescara":3375,"Yakeshi":3376,"Cherkessk":3377,"Algeciras":3378,"Gudivāda":3379,"Digos":3380,"Handa":3381,"Taganskiy":3382,"Alchevs’k":3383,"Noginsk":3384,"Schöneberg":3385,"Koganei":3386,"Ra’s al Khaymah":3387,"Vallejo":3388,"Cavite":3389,"Pavlohrad":3390,"Victorville":3391,"Milpa Alta":3392,"Zoetermeer":3393,"Sri Jayewardenepura Kotte":3394,"Guelph":3395,"Yelets":3396,"Parla":3397,"Batang":3398,"Novo-Peredelkino":3399,"Baidyabāti":3400,"Okigwi":3401,"Lengshuijiang":3402,"Texcoco de Mora":3403,"Tianfu":3404,"Toliara":3405,"Bizerte":3406,"Pouso Alegre":3407,"Ancona":3408,"Basti":3409,"Tuguegarao City":3410,"Balkh":3411,"Botoşani":3412,"Mary":3413,"Coquitlam":3414,"Sóc Trăng":3415,"Balasore":3416,"Pamanukan":3417,"Pleiku":3418,"Yuyao":3419,"Sawangan":3420,"Friedrichshain":3421,"Dharmavaram":3422,"Siirt":3423,"Erzincan":3424,"Kankan":3425,"Hotan":3426,"Villa Lugano":3427,"Ochakovo-Matveyevskoye":3428,"Reykjavík":3429,"Laghouat":3430,"Botucatu":3431,"Māler Kotla":3432,"Offa":3433,"Tobol’sk":3434,"Wardha":3435,"Pingshan":3436,"Cuito":3437,"Qianguo":3438,"Maba":3439,"Jandira":3440,"Dumaguete City":3441,"Budapest XIII. kerület":3442,"Mishima":3443,"El Monte":3444,"Chorzów":3445,"Denton":3446,"Luanshya":3447,"Praia":3448,"Jhunjhunūn":3449,"Bergamo":3450,"Kitami":3451,"Kuwana":3452,"North Peoria":3453,"Shchelkovo":3454,"Alanya":3455,"Guanabacoa":3456,"Vihāri":3457,"Guangming":3458,"Sātāra":3459,"Rouen":3460,"Chandausi":3461,"Nefteyugansk":3462,"Reutlingen":3463,"Shaowu":3464,"Berkeley":3465,"Mojokerto":3466,"Satu Mare":3467,"Provo":3468,"Thanh Hóa":3469,"Innsbruck":3470,"Kaiyuan":3471,"Kamālia":3472,"Guanare":3473,"Apopa":3474,"Motīhāri":3475,"Chās":3476,"Mazyr":3477,"Pudukkottai":3478,"Iguala de la Independencia":3479,"Carúpano":3480,"Rewāri":3481,"Port Blair":3482,"Esuk Oron":3483,"Fürth":3484,"Beibei":3485,"Cà Mau":3486,"Ribeirão Pires":3487,"Douma":3488,"Iringa":3489,"Zwolle":3490,"Novokuybyshevsk":3491,"Downey":3492,"Qūchān":3493,"Suriāpet":3494,"Kandy":3495,"Bangaon":3496,"Lisichansk":3497,"Conselheiro Lafaiete":3498,"Chhatarpur":3499,"Daugavpils":3500,"Resende":3501,"Masjed Soleymān":3502,"Cileunyi":3503,"Ashoknagar Kalyangarh":3504,"Magelang":3505,"Mulhouse":3506,"Mbouda":3507,"Araucária":3508,"Ciutat Vella":3509,"Achalpur":3510,"Navadwīp":3511,"Nsukka":3512,"Nguru":3513,"Dongtai":3514,"Bārsi":3515,"Atibaia":3516,"Várzea Paulista":3517,"Hikone":3518,"Norman":3519,"Encheng":3520,"Turhal":3521,"Bandar-e Anzalī":3522,"Hadejia":3523,"Manzanillo":3524,"Zhuji":3525,"Perpignan":3526,"East Independence":3527,"Caen":3528,"Yenangyaung":3529,"Manzini":3530,"Delicias":3531,"Irving":3532,"Tauranga":3533,"Kiryū":3534,"Kresek":3535,"Bender":3536,"Nelspruit":3537,"Citeureup":3538,"Garanhuns":3539,"Gabès":3540,"Linqing":3541,"Noyabr'sk":3542,"Mendip":3543,"Ressano Garcia":3544,"Vacoas":3545,"Zliten":3546,"Zhucheng":3547,"Bataysk":3548,"Costa Mesa":3549,"Linshui":3550,"Hailun":3551,"Ambur":3552,"Kecskemét":3553,"Lichinga":3554,"Shilong":3555,"Kandi":3556,"Inglewood":3557,"Araruama":3558,"Tieli":3559,"Catanduva":3560,"Taitung City":3561,"Dongxing":3562,"Ciudad Valles":3563,"Arzamas":3564,"Phalaborwa":3565,"Heihe":3566,"Zhaotong":3567,"Hoshangābād":3568,"Larache":3569,"Ijebu-Igbo":3570,"Sergiyev Posad":3571,"Tumbes":3572,"Livingstone":3573,"Port-Gentil":3574,"Hulan":3575,"Matagalpa":3576,"Komatsu":3577,"Leninsk-Kuznetskiy":3578,"Zhongxiang":3579,"Franco da Rocha":3580,"Iwatsuki":3581,"Dehui":3582,"Boulogne-Billancourt":3583,"Kalisz":3584,"Murfreesboro":3585,"Ksar el Kebir":3586,"Pemba":3587,"Sawāi Mādhopur":3588,"Uromi":3589,"Dharān Bāzār":3590,"Madanapalle":3591,"Katumba":3592,"Enterprise":3593,"Bānsbāria":3594,"Kumanovo":3595,"Girón":3596,"Mopti":3597,"Baghlān":3598,"Trincomalee":3599,"Forlì":3600,"Al Sohar":3601,"Nehe":3602,"Kyzyl":3603,"Cabo Frio":3604,"Elgin":3605,"Tādepallegūdem":3606,"Banyuwangi":3607,"Birnin Kebbi":3608,"Pingliang":3609,"An Nuhūd":3610,"Yushan":3611,"Atbara":3612,"Chengjiang":3613,"Thành phố Bạc Liêu":3614,"Latina":3615,"Jalpāiguri":3616,"Jalai Nur":3617,"Tajimi":3618,"Moers":3619,"Kallithéa":3620,"Ourense":3621,"Ji Paraná":3622,"Clearwater":3623,"Bandırma":3624,"Umm Qaşr":3625,"Shaping":3626,"Râmnicu Vâlcea":3627,"Alcobendas":3628,"Araras":3629,"Koszalin":3630,"Poá":3631,"Sherpur":3632,"Obninsk":3633,"Vitória de Santo Antão":3634,"Shinyanga":3635,"Koblenz":3636,"Siegen":3637,"Vicenza":3638,"Västerås":3639,"Miami Gardens":3640,"Bharatpur":3641,"As Suwayq":3642,"Reus":3643,"Iida":3644,"Ilebo":3645,"Apucarana":3646,"Yên Vinh":3647,"Mitrovicë":3648,"Sutton Coldfield":3649,"Khemisset":3650,"Elista":3651,"Taungoo":3652,"Ejido":3653,"Al Ḩawāmidīyah":3654,"Catia La Mar":3655,"Lianran":3656,"Rayong":3657,"Chittaurgarh":3658,"Fukaya":3659,"Pueblo":3660,"Coimbra":3661,"Lowell":3662,"Cikarang":3663,"Arvada":3664,"Longjiang":3665,"Kamagaya-shi":3666,"Hwado":3667,"Buhe":3668,"Pindiga":3669,"Namur":3670,"Gangāwati":3671,"Novotroitsk":3672,"Bergisch Gladbach":3673,"Blackburn":3674,"Westminster":3675,"Santa Cruz do Sul":3676,"West Covina":3677,"Legnica":3678,"Ashqelon":3679,"Sydney":3680,"Xinghua":3681,"Khurja":3682,"Mati":3683,"Guaratinguetá":3684,"Arjawinangun":3685,"Suceava":3686,"Aïn Beïda":3687,"Azare":3688,"Nantou":3689,"Anqiu":3690,"Lahad Datu":3691,"Idkū":3692,"Gresham":3693,"Norwalk":3694,"Ponnāni":3695,"Tanza":3696,"Fresnillo de González Echeverría":3697,"Mariara":3698,"Bhairab Bāzār":3699,"Tengzhou":3700,"Baraki":3701,"Nancy":3702,"Fairfield":3703,"Queenstown":3704,"Thành Phố Hòa Bình":3705,"Yevpatoriya":3706,"Jīzān":3707,"Cambridge":3708,"Focşani":3709,"Linhares":3710,"Araguaína":3711,"Terni":3712,"Barnāla":3713,"Malinovka":3714,"Universal City":3715,"Moratalaz":3716,"Daxing":3717,"Bāneh":3718,"Oldham":3719,"Douliu":3720,"Jena":3721,"Gera":3722,"Badlapur":3723,"Al Fāw":3724,"Mostar":3725,"High Point":3726,"Zhezqazghan":3727,"Yatsushiro":3728,"Tandil":3729,"Lo Prado":3730,"Pulandian":3731,"Kot Addu":3732,"Debre Zeyit":3733,"Kara":3734,"Billings":3735,"Wuchuan":3736,"Yenakiyeve":3737,"Green Bay":3738,"Matamoros":3739,"Abengourou":3740,"Iwakuni":3741,"Kiselëvsk":3742,"Izmaylovo":3743,"Soyībug":3744,"Kroonstad":3745,"Jishu":3746,"Ed Damer":3747,"Woking":3748,"Roorkee":3749,"Dolisie":3750,"Yuxi":3751,"Marzahn":3752,"Nkpor":3753,"Hosūr":3754,"West Jordan":3755,"Male":3756,"Tantoyuca":3757,"Gardēz":3758,"Bilqās":3759,"Chūru":3760,"Nagda":3761,"Prabumulih":3762,"Murrieta":3763,"Guaymas":3764,"Phitsanulok":3765,"Las Margaritas":3766,"Isehara":3767,"Queluz":3768,"Burbank":3769,"Nishio":3770,"Vĩnh Long":3771,"Akademicheskoe":3772,"Turgutlu":3773,"Cheltenham":3774,"Palm Bay":3775,"Velikiye Luki":3776,"Kashipur":3777,"Ghāzīpur":3778,"Begusarai":3779,"Ikerre":3780,"Hildesheim":3781,"Everett":3782,"Rantauprapat":3783,"Oleksandriya":3784,"Ciudad Delicias":3785,"Al Qurayyāt":3786,"Portmore":3787,"Palma Soriano":3788,"Pushkino":3789,"Khushāb":3790,"Lafiagi":3791,"Belawan":3792,"Piatra Neamţ":3793,"Roxas City":3794,"Erlangen":3795,"Lubango":3796,"Sagh":3797,"Dhaulpur":3798,"Wazīrābād":3799,"Curicó":3800,"Concepción de La Vega":3801,"Shāhzādpur":3802,"Bemowo":3803,"Tulancingo":3804,"Antioch":3805,"Drobeta-Turnu Severin":3806,"Marmagao":3807,"Qianzhou":3808,"Artëm":3809,"Birigui":3810,"Ukhta":3811,"Inazawa":3812,"Fīrozpur":3813,"Laoag":3814,"Şabrātah":3815,"Disūq":3816,"Brateyevo":3817,"Shchukino":3818,"Bethal":3819,"Pulong Santa Cruz":3820,"Singkawang":3821,"Gondal":3822,"Torrevieja":3823,"Hidalgo del Parral":3824,"Bontang":3825,"Pārsābād":3826,"‘Ibrī":3827,"Dera Ismāīl Khān":3828,"Salihorsk":3829,"Székesfehérvár":3830,"Temapache":3831,"Malambo":3832,"Kansk":3833,"Argenteuil":3834,"Seonī":3835,"Basildon":3836,"Dartmouth":3837,"Maladzyechna":3838,"Jagādhri":3839,"Olomouc":3840,"Witten":3841,"Miriālgūda":3842,"Barretos":3843,"Medina Estates":3844,"Chakwāl":3845,"Lower Hutt":3846,"Colatina":3847,"Teófilo Otoni":3848,"South Bend":3849,"Tokuyama":3850,"Tonghae":3851,"Daly City":3852,"Vanadzor":3853,"Tartu":3854,"Mokopane":3855,"Udgīr":3856,"Urdaneta":3857,"Mezhdurechensk":3858,"Guaíba":3859,"Ciudad Guzmán":3860,"Jolo":3861,"Ryazanskiy":3862,"Novyye Cherëmushki":3863,"Qinzhou":3864,"Guarapari":3865,"Coronel Fabriciano":3866,"Novara":3867,"Elbasan":3868,"Navapolatsk":3869,"Funchal":3870,"Oum el Bouaghi":3871,"Solikamsk":3872,"El Progreso":3873,"Shāhreẕā":3874,"Jamālpur":3875,"Luofeng":3876,"Itaguaí":3877,"Nandurbār":3878,"Abū Kabīr":3879,"Glazov":3880,"Anyama":3881,"Narita":3882,"Bendigo":3883,"Grogol":3884,"Itārsi":3885,"Padangsidempuan":3886,"Qalyūb":3887,"Vāsco Da Gāma":3888,"Sakata":3889,"Kōnan":3890,"Playa del Carmen":3891,"Martínez de La Torre":3892,"Centennial":3893,"Chikushino-shi":3894,"Lianjiang":3895,"Linxi":3896,"Magangué":3897,"Tiébo":3898,"Ust’-Ilimsk":3899,"Zonguldak":3900,"Kūhdasht":3901,"Kalmunai":3902,"Phagwāra":3903,"Trier":3904,"Temecula":3905,"Punta Cana":3906,"Telde":3907,"Tekstil’shchiki":3908,"Tagiura":3909,"Ozërsk":3910,"Alamar":3911,"M’Sila":3912,"Subotica":3913,"P’yŏngsŏng":3914,"Yafo":3915,"Horad Barysaw":3916,"Colonia Lindavista":3917,"Kangding":3918,"Airoli":3919,"Kamieniec Podolski":3920,"Becontree":3921,"Odessa":3922,"West Palm Beach":3923,"Pompano Beach":3924,"Salto":3925,"Tsuruoka":3926,"Chanthaburi":3927,"Dongsheng":3928,"Amreli":3929,"Davenport":3930,"Shikohābād":3931,"Zelënodol’sk":3932,"Santa Maria":3933,"Dhahran":3934,"Itabira":3935,"Grudziądz":3936,"Messaad":3937,"Novoshakhtinsk":3938,"El Cajon":3939,"Kāsganj":3940,"Akhmīm":3941,"Meihekou":3942,"Votorantim":3943,"Al Maţarīyah":3944,"Koutiala":3945,"Thunder Bay":3946,"Saint-Paul":3947,"Sehore":3948,"Burco":3949,"Bam":3950,"Kenosha":3951,"Sertãozinho":3952,"St. John's":3953,"Rialto":3954,"Kwekwe":3955,"Worthing":3956,"Rānībennur":3957,"Bhola":3958,"Talara":3959,"Jagtiāl":3960,"Santana de Parnaíba":3961,"Xingcheng":3962,"Lishui":3963,"Bagé":3964,"Giresun":3965,"Broken Arrow":3966,"Barika":3967,"Sarapul":3968,"Lahti":3969,"Zwickau":3970,"Kontagora":3971,"Passos":3972,"Bukittinggi":3973,"Kaiserslautern":3974,"Thimphu":3975,"Bocaue":3976,"Bhadrakh":3977,"Votkinsk":3978,"Słupsk":3979,"Örebro":3980,"Renqiu":3981,"Būndi":3982,"Barakaldo":3983,"Serov":3984,"Habboûch":3985,"Apatzingán de la Constitución":3986,"Xinshi":3987,"Budapest IV. kerület":3988,"Akbarābād":3989,"Xinyi":3990,"Al Qaţīf":3991,"Ooty":3992,"Guelmim":3993,"Iga":3994,"Chengzihe":3995,"Thayetmyo":3996,"Xishan":3997,"Balashov":3998,"Dukuhturi":3999,"Fasā":4000,"Mughal Sarāi":4001,"Lida":4002,"Giugliano in Campania":4003,"Dar‘ā":4004,"Shāmli":4005,"Ballarat":4006,"Iserlohn":4007,"Ubá":4008,"Ourinhos":4009,"Hyesan-dong":4010,"Liberec":4011,"Asan":4012,"Ariana":4013,"Las Cruces":4014,"Hechuan":4015,"Hinganghāt":4016,"Rochdale":4017,"Arapongas":4018,"Jérémie":4019,"Mbarara":4020,"Karabük":4021,"Xinyu":4022,"Tarakan":4023,"North Charleston":4024,"Kayes Ndi":4025,"Al Muharraq":4026,"Mabopane":4027,"Pyinmana":4028,"Boulder":4029,"Villupuram":4030,"Isahaya":4031,"Amalner":4032,"Kuje":4033,"Swābi":4034,"Turkestan":4035,"Deventer":4036,"Villa Alemana":4037,"Mobara":4038,"Ise":4039,"Phatthaya":4040,"Bagalkot":4041,"Lodhrān":4042,"Thalassery":4043,"Zhukovskiy":4044,"Narasaraopet":4045,"Kameoka":4046,"Târgu Jiu":4047,"Chinautla":4048,"Born":4049,"Fangshan":4050,"Magway":4051,"Lawton":4052,"Nāgaur":4053,"Yāsūj":4054,"Villa Mercedes":4055,"Wabu":4056,"Ventura":4057,"Nowshera Cantonment":4058,"Bunia":4059,"Linköping":4060,"Nawāda":4061,"Highlands Ranch":4062,"Sakado":4063,"Schwerin":4064,"Bolu":4065,"Mtwara":4066,"Araguari":4067,"Jaworzno":4068,"Yên Bái":4069,"Corumbá":4070,"Compton":4071,"Estelí":4072,"Jahānābād":4073,"Chālisgaon":4074,"Sliven":4075,"Basingstoke":4076,"Djounie":4077,"Ceyhan":4078,"Solihull":4079,"Koforidua":4080,"Zhangye":4081,"Muroran":4082,"Girona":4083,"Gütersloh":4084,"Kāshmar":4085,"Limpio":4086,"Khōst":4087,"Buxar":4088,"Dschang":4089,"Erechim":4090,"České Budějovice":4091,"Manavgat":4092,"General Trias":4093,"Yola":4094,"Sungai Penuh":4095,"Sāhibganj":4096,"As Safīrah":4097,"Lubu":4098,"Jastrzębie Zdrój":4099,"Los Baños":4100,"Roubaix":4101,"Pandharpur":4102,"Andria":4103,"Jinsha":4104,"Al Ghardaqah":4105,"Piacenza":4106,"Hindaun":4107,"Yicheng":4108,"Ducheng":4109,"Bumba":4110,"Mingelchaur":4111,"Shenjiamen":4112,"San Carlos de Bariloche":4113,"La Habana Vieja":4114,"Chārsadda":4115,"Magadan":4116,"Boli":4117,"Catanzaro":4118,"Xiaoshan":4119,"Enshi":4120,"Hradec Králové":4121,"Japeri":4122,"Santiago de Compostela":4123,"New Bedford":4124,"Delft":4125,"Zākhū":4126,"Ushirombo":4127,"Aqaba":4128,"Udine":4129,"Frederiksberg":4130,"Kutloanong":4131,"Biu":4132,"Olupona":4133,"Vostochnoe Degunino":4134,"Novogireyevo":4135,"Ozerki":4136,"Bolzano":4137,"Khargon":4138,"Ōnojō":4139,"Kanuma":4140,"As Salamīyah":4141,"Parli Vaijnāth":4142,"Alkmaar":4143,"Iriga City":4144,"Dobrich":4145,"Kishanganj":4146,"Wuchang":4147,"Leskovac":4148,"Vespasiano":4149,"Prešov":4150,"Terrebonne":4151,"Campo Largo":4152,"Nemby":4153,"Do Gonbadān":4154,"Mainpuri":4155,"Facatativá":4156,"Níkaia":4157,"Khāmgaon":4158,"Kāzerūn":4159,"Yonezawa":4160,"Yongchuan":4161,"South Gate":4162,"Ahar":4163,"Kırşehir":4164,"Ximei":4165,"Stellenbosch":4166,"Nāgappattinam":4167,"Novyy Urengoy":4168,"Yilan":4169,"Gjakovë":4170,"Yishui":4171,"Wilmersdorf":4172,"Ústí nad Labem":4173,"Sông Cầu":4174,"Chilakalūrupet":4175,"Cacém":4176,"Gudiyatham":4177,"Berrechid":4178,"Makrāna":4179,"Jalālpur":4180,"College Station":4181,"Kitakami":4182,"Sandy Springs":4183,"Novoural’sk":4184,"Zheleznogorsk":4185,"Vista":4186,"Brockton":4187,"Carora":4188,"Janakpur":4189,"Valera":4190,"Langley":4191,"Heyuan":4192,"Baijiantan":4193,"Zhengjiatun":4194,"Bānswāra":4195,"Kombolcha":4196,"Tatuí":4197,"Yala":4198,"Dipolog":4199,"Baraut":4200,"Rāmanagaram":4201,"Behshahr":4202,"Michurinsk":4203,"Việt Trì":4204,"Trelew":4205,"Düren":4206,"Ghardaïa":4207,"Sumber":4208,"Mission Viejo":4209,"Dalai":4210,"Polatlı":4211,"Bath":4212,"Budapest XVIII. kerület":4213,"San Angelo":4214,"Praga Północ":4215,"Ochota":4216,"Kalyani":4217,"Changping":4218,"Cáceres":4219,"Galle":4220,"Stilfontein":4221,"Heerlen":4222,"Ozamiz City":4223,"Yuma":4224,"Jinja":4225,"Nouméa":4226,"Tādpatri":4227,"Southport":4228,"Wonosobo":4229,"Kineshma":4230,"Bafra":4231,"Chitose":4232,"Coronel":4233,"Wukari":4234,"Krasnogorsk":4235,"Leuven":4236,"Pushkin":4237,"Greeley":4238,"Moa":4239,"Boyle Heights":4240,"Rize":4241,"Beni Mered":4242,"Igbo Ora":4243,"Foumban":4244,"Ziftá":4245,"Kapūrthala":4246,"Kaizuka":4247,"High Peak":4248,"Palimanan":4249,"Patos":4250,"Ségou":4251,"Tulcea":4252,"Maizuru":4253,"Villa María":4254,"Ratchaburi":4255,"Pamekasan":4256,"Ríohacha":4257,"Vacaville":4258,"Kent":4259,"Venlo":4260,"Al Hārithah":4261,"Esslingen":4262,"Pandeglang":4263,"Dhangarhi":4264,"Dongcun":4265,"Dīsa":4266,"Arden-Arcade":4267,"Pariaman":4268,"Kudus":4269,"Ballālpur":4270,"Kimitsu":4271,"San Juan Bautista Tuxtepec":4272,"Kohima":4273,"Barletta":4274,"Delmas":4275,"Duitama":4276,"Ağrı":4277,"Danjiangkou":4278,"Davie":4279,"Betūl":4280,"Erciş":4281,"Winterthur":4282,"Kāraikkudi":4283,"Lorca":4284,"Bugul’ma":4285,"Kilosa":4286,"Caringin":4287,"Calumpit":4288,"Nakhon Sawan":4289,"Ginowan":4290,"Konotop":4291,"Zhongshu":4292,"Butwāl":4293,"Timóteo":4294,"Carson":4295,"Huazhou":4296,"Kalamariá":4297,"Hillsboro":4298,"Ratingen":4299,"Arezzo":4300,"Tourcoing":4301,"Grahamstown":4302,"Longquan":4303,"Phan Rang-Tháp Chàm":4304,"Yatou":4305,"Leeuwarden":4306,"Lingyuan":4307,"Marl":4308,"La Spezia":4309,"Bagaha":4310,"Lees Summit":4311,"Mons":4312,"Balāngīr":4313,"Zipaquirá":4314,"Muriaé":4315,"Duyun":4316,"Pesaro":4317,"Cambé":4318,"Pingdu":4319,"Yakima":4320,"Temixco":4321,"Kasama":4322,"Alīgūdarz":4323,"Niğde":4324,"Helsingborg":4325,"Lünen":4326,"Thủ Dầu Một":4327,"Lefortovo":4328,"Cesena":4329,"Onomichi":4330,"Renton":4331,"Gaoyou":4332,"Luleburgaz":4333,"Maidstone":4334,"Myitkyina":4335,"Chauk":4336,"Bento Gonçalves":4337,"Caraguatatuba":4338,"Mogok":4339,"Yanggok":4340,"‘Amrān":4341,"Drammen":4342,"Kishorganj":4343,"Montreuil":4344,"Emure-Ekiti":4345,"Hanting":4346,"Datia":4347,"Klagenfurt am Wörthersee":4348,"Torre del Greco":4349,"Baise City":4350,"Tongren":4351,"Ţahţā":4352,"Körfez":4353,"Kuznetsk":4354,"Tuscaloosa":4355,"Samālūţ":4356,"Xihe":4357,"Itanhaém":4358,"Valparai":4359,"Lynn":4360,"Kovilpatti":4361,"Vaniyambadi":4362,"Coslada":4363,"Sparks":4364,"Duobao":4365,"Kirovo-Chepetsk":4366,"Berdsk":4367,"Harar":4368,"Warmbaths":4369,"Reconquista":4370,"Bhandāra":4371,"Huddinge":4372,"Sishui":4373,"Hesperia":4374,"Ajax":4375,"Weichanglu":4376,"Luimneach":4377,"Krasnyy Luch":4378,"Lido di Ostia":4379,"Roha":4380,"Fort-de-France":4381,"Isieke":4382,"Francistown":4383,"Huaidian":4384,"Ōmura":4385,"Redding":4386,"Muktsar":4387,"Point Pedro":4388,"Beaverton":4389,"Avignon":4390,"Gatchina":4391,"Spokane Valley":4392,"Santa Monica":4393,"Tsuyama":4394,"Pisa":4395,"Santana do Livramento":4396,"Umuarama":4397,"Yaritagua":4398,"Beni":4399,"Yiwu":4400,"Nyaunglebin":4401,"Butare":4402,"Sandy Hills":4403,"Miānwāli":4404,"Vlorë":4405,"Luckeesarai":4406,"Almirante Tamandaré":4407,"Bārmer":4408,"Murādnagar":4409,"Tartouss":4410,"Fujin":4411,"Granada":4412,"Tinsukia":4413,"Şaḩam":4414,"Białołeka":4415,"Marseille 13":4416,"Federal Way":4417,"Huaicheng":4418,"Shahdol":4419,"Izumo":4420,"Kwangyang":4421,"Miragoâne":4422,"Manjeri":4423,"Port Dickson":4424,"Hongsung":4425,"Mahoba":4426,"Sumbawanga":4427,"Mudon":4428,"Lucheng":4429,"Hede":4430,"Kuopio":4431,"Brindisi":4432,"Valle de La Pascua":4433,"Waukegan":4434,"Phuket":4435,"Maribor":4436,"Sogcho":4437,"Biryulëvo Zapadnoye":4438,"Nusaybin":4439,"Lhokseumawe":4440,"Cicurug":4441,"Lengshuitan":4442,"Kartasura":4443,"Shwebo":4444,"Salihli":4445,"Fall River":4446,"Talavera de la Reina":4447,"Planaltina":4448,"Ereğli":4449,"Fusagasuga":4450,"Mangaldan":4451,"Toms River":4452,"Crato":4453,"Zárate":4454,"Habiganj":4455,"Pardubice":4456,"Wangqing":4457,"Budapest II. kerület":4458,"Rafaela":4459,"Contai":4460,"Hanau am Main":4461,"Valinhos":4462,"Montero":4463,"Sangrūr":4464,"Chosica":4465,"Ashiya":4466,"Chaman":4467,"Alaghsas":4468,"Tocumen":4469,"Iwata":4470,"Brovary":4471,"Kōnosu":4472,"Kandhkot":4473,"Târgovişte":4474,"Al Bāḩah":4475,"São Lourenço da Mata":4476,"Santa Barbara":4477,"Nova Lima":4478,"Mahendranagar":4479,"Klangenan":4480,"Pakxé":4481,"Orem":4482,"Ciénaga":4483,"Brusque":4484,"Ifo":4485,"Shkodër":4486,"Pollachi":4487,"Deoband":4488,"Osijek":4489,"Nabari":4490,"Kozan":4491,"Neyyāttinkara":4492,"Reading":4493,"Tāndā":4494,"Hāsilpur":4495,"Sarov":4496,"Koidu":4497,"Arayat":4498,"Yuzhou":4499,"Qorveh":4500,"Yozgat":4501,"Ath Thawrah":4502,"Ébolowa":4503,"Surigao":4504,"Balkanabat":4505,"Yeysk":4506,"Çanakkale":4507,"Miami Beach":4508,"Brantford":4509,"San Juan de los Morros":4510,"Hanchuan":4511,"Majalengka":4512,"Buzuluk":4513,"El Puerto de Santa María":4514,"Makeni":4515,"Velbert":4516,"Barra do Piraí":4517,"Kadugli":4518,"Uman’":4519,"Qiongshan":4520,"Pergamino":4521,"Gitarama":4522,"Ludwigsburg":4523,"Xiangxiang":4524,"Deqing":4525,"Rio Rancho":4526,"Enchanted Hills":4527,"Bārān":4528,"Assis":4529,"Moncton":4530,"Sandy City":4531,"Patnos":4532,"Yanjiang":4533,"Ārifwāla":4534,"Koudougou":4535,"Jelenia Góra":4536,"Shumen":4537,"Igede-Ekiti":4538,"Mishan":4539,"Nenjiang":4540,"Alegrete":4541,"Angono":4542,"Caieiras":4543,"Londonderry County Borough":4544,"Dhamtari":4545,"Tiruchengode":4546,"Porlamar":4547,"Ad Douiem":4548,"Malanje":4549,"La Victoria":4550,"Chīrāla":4551,"Saatlı":4552,"Gubkin":4553,"Gao":4554,"Lokossa":4555,"Effium":4556,"Jharia":4557,"Huaraz":4558,"Akot":4559,"Bhāi Pheru":4560,"Ban Mai":4561,"Louis Trichardt":4562,"Rājpura":4563,"Madgaon":4564,"Caguas":4565,"Lehigh Acres":4566,"Shizilu":4567,"Asnières-sur-Seine":4568,"Batticaloa":4569,"Nanterre":4570,"Tumaco":4571,"Chaykovskiy":4572,"Yotsukaidō":4573,"Musanze":4574,"Sardārshahr":4575,"Mayiladuthurai":4576,"Būsh":4577,"Bojonegoro":4578,"Zhaogezhuang":4579,"Bitola":4580,"Al Farwānīyah":4581,"Cornellà de Llobregat":4582,"Victorias":4583,"Hamakita":4584,"Tulcán":4585,"Idanre":4586,"Igarassu":4587,"Apartadó":4588,"Tagbilaran City":4589,"Buli":4590,"Piedecuesta":4591,"Mbanza-Ngungu":4592,"Gyōda":4593,"Las Rozas de Madrid":4594,"Nitra":4595,"Olavarría":4596,"Qamdo":4597,"Longmont":4598,"Hannō":4599,"Bekobod":4600,"Berdychiv":4601,"Kasihan":4602,"Kāmthi":4603,"Fort Smith":4604,"Chico":4605,"Kashiwazaki":4606,"Orihuela":4607,"Nanfeng":4608,"Zhangjiajie":4609,"Borāzjān":4610,"Potiskum":4611,"Babushkin":4612,"Lianozovo":4613,"Novi Pazar":4614,"Žilina":4615,"Chipata":4616,"Poitiers":4617,"Keffi":4618,"Usol’ye-Sibirskoye":4619,"Atlixco":4620,"Shashemenē":4621,"Parādīp Garh":4622,"Makoko":4623,"Flensburg":4624,"Ryūgasaki":4625,"Helong":4626,"Río Gallegos":4627,"Paramagudi":4628,"Hailin":4629,"Osmānābād":4630,"Svetlanovskiy":4631,"Nanding":4632,"Río Bravo":4633,"Attock City":4634,"Alessandria":4635,"Shostka":4636,"Guozhen":4637,"Tārūt":4638,"Aruppukkottai":4639,"Ḩawsh ‘Īsá":4640,"Cárdenas":4641,"Paulo Afonso":4642,"Ituiutaba":4643,"Whittier":4644,"Al Marj":4645,"Vec-Liepāja":4646,"Gharyan":4647,"Yegor’yevsk":4648,"Newport Beach":4649,"Deltona":4650,"Courbevoie":4651,"Newton":4652,"Qufu":4653,"Liepāja":4654,"Iwamizawa":4655,"Jyväskylä":4656,"Montelíbano":4657,"Gonaïves":4658,"Plantation":4659,"San Leandro":4660,"Oued Zem":4661,"Nanaimo":4662,"Esteio":4663,"Bāruni":4664,"Créteil":4665,"Amsterdam-Zuidoost":4666,"Gesundbrunnen":4667,"Mādārīpur":4668,"Hitura":4669,"Laojunmiao":4670,"Cottbus":4671,"Panabo":4672,"Cuautitlán":4673,"Sarandi":4674,"Aflou":4675,"Lagos de Moreno":4676,"Gambaru":4677,"Tlaxcala":4678,"Akhisar":4679,"Sumenep":4680,"Stevenage":4681,"Guider":4682,"Katunayaka North":4683,"Bijnor":4684,"Mariveles":4685,"Daxi":4686,"San Vicente Chicoloapan":4687,"Sunrise":4688,"Itaperuna":4689,"Vólos":4690,"Stakhanov":4691,"Dundee":4692,"Wilhelmshaven":4693,"Boca Raton":4694,"Zhoushan":4695,"Ambarawa":4696,"Nowy Sącz":4697,"Ogaminan":4698,"Anakāpalle":4699,"Piet Retief":4700,"Dazhong":4701,"Hawthorne":4702,"Pistoia":4703,"Songkhla":4704,"La Santisima Trinidad":4705,"Phuthaditjhaba":4706,"Allen":4707,"Avilés":4708,"Çerkezköy":4709,"Jinxiang":4710,"El Ejido":4711,"Yurga":4712,"Curepipe":4713,"Fkih Ben Salah":4714,"Foumbot":4715,"Komendantsky aerodrom":4716,"Feni":4717,"Wanju":4718,"Najībābād":4719,"Kakegawa":4720,"Lázaro Cárdenas":4721,"Binonga":4722,"Dāhod":4723,"Xiannü":4724,"Cicero":4725,"Rāmgarh":4726,"Gotemba":4727,"San Marcos":4728,"El Khroub":4729,"Tepatitlán de Morelos":4730,"South Shields":4731,"Bethlehem":4732,"Minūf":4733,"Hilversum":4734,"Lingdong":4735,"Gisenyi":4736,"Nanzhang Chengguanzhen":4737,"Herzliyya":4738,"Ouidah":4739,"Tübingen":4740,"Asheville":4741,"Yangp'yŏng":4742,"Ungsang":4743,"Kāvali":4744,"Yachimata":4745,"Lecce":4746,"Citrus Heights":4747,"Mandurah":4748,"Codó":4749,"Marilao":4750,"Xucheng":4751,"Ihiala":4752,"Jönköping":4753,"Katori-shi":4754,"Margahayukencana":4755,"Alhambra":4756,"Galesong":4757,"Hecun":4758,"Chervonohrad":4759,"Kamigyō-ku":4760,"Sarnia":4761,"Ningyang":4762,"Antsiranana":4763,"Tracy":4764,"Jinshi":4765,"Weston-super-Mare":4766,"Norrköping":4767,"Amasya":4768,"Sanjō":4769,"Yuanping":4770,"Montego Bay":4771,"David":4772,"Kraljevo":4773,"Ogden":4774,"Yacuiba":4775,"Havířov":4776,"Chīchāwatni":4777,"Ash Shaţrah":4778,"Sorsogon":4779,"Pau":4780,"Sioux City":4781,"Warwick":4782,"Roquetas de Mar":4783,"Pizhou":4784,"Algorta":4785,"Changqing":4786,"Araxá":4787,"les Corts":4788,"Sinhyeon":4789,"Jangipur":4790,"Chiguayante":4791,"Muş":4792,"Sano":4793,"Anzhero-Sudzhensk":4794,"Taourirt":4795,"Yima":4796,"Shache":4797,"Ashmūn":4798,"Izmayil":4799,"Pernik":4800,"Dhār":4801,"Pozuelo de Alarcón":4802,"Sant Boi de Llobregat":4803,"Bagamoyo":4804,"Cukai":4805,"Shangzhi":4806,"Hānsi":4807,"Nangong":4808,"Acharnes":4809,"Chimaltenango":4810,"Lüshun":4811,"Troitsk":4812,"Banská Bystrica":4813,"Mādabā":4814,"Kanoya":4815,"Nizip":4816,"Kilis":4817,"Colombes":4818,"Lākshām":4819,"Polatsk":4820,"Budapest VIII. kerület":4821,"Quzhou":4822,"Fatsa":4823,"Abomey":4824,"Tinaquillo":4825,"Tochigi":4826,"Azov":4827,"Ipoti":4828,"Tanashichō":4829,"Marugame":4830,"Shiwan":4831,"Niagara Falls":4832,"Beckenham":4833,"Ishurdi":4834,"Kasserine":4835,"Phra Nakhon Si Ayutthaya":4836,"Abreu e Lima":4837,"Bhakkar":4838,"La Dorada":4839,"Casoria":4840,"Presidencia Roque Sáenz Peña":4841,"Itajubá":4842,"Lucca":4843,"Qal‘at Bīshah":4844,"Birkenhead":4845,"Pejë":4846,"Kwangju":4847,"Agboville":4848,"Villingen-Schwenningen":4849,"Kaspiysk":4850,"Luján":4851,"Tangping":4852,"Ar Rass":4853,"Barkā’":4854,"Ílion":4855,"Mukacheve":4856,"Watampone":4857,"Hoover":4858,"Campana":4859,"Salmās":4860,"Nampa":4861,"Sokhumi":4862,"Al Ḩasakah":4863,"Ocotlán":4864,"Mungyeong":4865,"Kadiri":4866,"Lavras":4867,"Dhorāji":4868,"Khāriān":4869,"Rāyachoti":4870,"Yudong":4871,"Edmond":4872,"Balqash":4873,"Guaynabo":4874,"Yashio-shi":4875,"Khambhāt":4876,"Sarishābāri":4877,"San Tan Valley":4878,"Bistriţa":4879,"Avaré":4880,"Konstanz":4881,"Tatebayashi":4882,"Konin":4883,"Gafsa":4884,"Formosa":4885,"Reşiţa":4886,"Leme":4887,"Mitte":4888,"Lalupon":4889,"Worms":4890,"Champaign":4891,"Yessentuki":4892,"Vitry-sur-Seine":4893,"Cizre":4894,"Naesŏ":4895,"Nirmal":4896,"Irvine":4897,"Quatre Bornes":4898,"Emmiganūru":4899,"Zomba":4900,"Feicheng":4901,"Natitingou":4902,"Bellingham":4903,"Shanting":4904,"Jaypur":4905,"Hammond":4906,"Shibata":4907,"Wigan":4908,"Gamagōri":4909,"Rouissat":4910,"Klin":4911,"Kfar Saba":4912,"Izumiōtsu":4913,"Getxo":4914,"Kotkapura":4915,"Berkane":4916,"Toride":4917,"Bafang":4918,"Atakpamé":4919,"Akiruno-shi":4920,"Aulnay-sous-Bois":4921,"Semenyih":4922,"Berrouaghia":4923,"Bingöl":4924,"Buena Park":4925,"Varese":4926,"Artemivs’k":4927,"Necochea":4928,"Elbistan":4929,"Udhampur":4930,"Kairāna":4931,"Tahoua":4932,"Cranston":4933,"Mihara":4934,"Zhuanghe":4935,"Bālāghāt":4936,"Bonāb":4937,"Loushanguan":4938,"Gary":4939,"Baoying":4940,"Kedungwaru":4941,"Yagoua":4942,"Dashiqiao":4943,"Budapest XV. kerület":4944,"Mbalmayo":4945,"Panshi":4946,"Serpong":4947,"As Salţ":4948,"Moçâmedes":4949,"Lichterfelde":4950,"Treviso":4951,"Piotrków Trybunalski":4952,"San Andrés Cholula":4953,"Yambol":4954,"Meïganga":4955,"Vorkuta":4956,"El Cafetal":4957,"Gandia":4958,"Ushiku":4959,"Rikaze":4960,"Ra'anana":4961,"Shahre Jadide Andisheh":4962,"Fili":4963,"Ughelli":4964,"Ciudad Mante":4965,"Dorsten":4966,"Stockton-on-Tees":4967,"Comitán de Domínguez":4968,"Anantnāg":4969,"Cruzeiro do Sul":4970,"La Goulette":4971,"Zrenjanin":4972,"Chichicastenango":4973,"Sibolga":4974,"Haskovo":4975,"Taixing":4976,"Kāraikāl":4977,"Genteng":4978,"Kidapawan":4979,"Erdenet":4980,"Amstelveen":4981,"Bende":4982,"Kropotkin":4983,"Itumbiara":4984,"Tecomán":4985,"Oke Mesi":4986,"Maricá":4987,"Ar Rifā‘":4988,"Szombathely":4989,"Kafachan":4990,"Yalta":4991,"Norzagaray":4992,"Jhārsuguda":4993,"Tangjiazhuang":4994,"Shadrinsk":4995,"Willowdale":4996,"Sidi Slimane":4997,"Huehuetenango":4998,"Brājarājnagar":4999,"Drohobych":5000,"Lüdenscheid":5001,"Rustaq":5002,"O'Fallon":5003,"Behbahān":5004,"Zarzis":5005,"Budapest X. kerület":5006,"Sant Cugat del Vallès":5007,"Kottagūdem":5008,"Gedangan":5009,"Shouguang":5010,"Shenxian":5011,"Carmel":5012,"Kadoma":5013,"Bwizibwera":5014,"Gueckedou":5015,"Zhuangyuan":5016,"Ikom":5017,"Arakkonam":5018,"Wuyang":5019,"Gapan":5020,"Kashihara":5021,"Xiongzhou":5022,"Ponorogo":5023,"Agulu":5024,"Netrakona":5025,"Ubatuba":5026,"Zapadnoye Degunino":5027,"Paôy Pêt":5028,"Slatina":5029,"Wakefield":5030,"Merced":5031,"Leiah":5032,"Heroica Zitácuaro":5033,"Cerro de Pasco":5034,"Marburg an der Lahn":5035,"Racine":5036,"Sesto San Giovanni":5037,"Marseille 08":5038,"Tambacounda":5039,"Kŭlob":5040,"Darnah":5041,"San Fernando Apure":5042,"Xinzhou":5043,"Shitanjing":5044,"Zlín":5045,"Chiang Rai":5046,"Pozzuoli":5047,"Manfalūţ":5048,"Sagaing":5049,"Koch Bihār":5050,"Tumen":5051,"Três Lagoas":5052,"Como":5053,"Dod Ballāpur":5054,"Gualeguaychú":5055,"Ceuta":5056,"Mthatha":5057,"Hemet":5058,"Dondo":5059,"Mayagüez":5060,"Vyborg":5061,"São João del Rei":5062,"Bhadohī":5063,"Torrent":5064,"Town 'n' Country":5065,"Kātoya":5066,"Kayes":5067,"San Pedro":5068,"Youhao":5069,"Neumünster":5070,"Reutov":5071,"Guanajuato":5072,"Putatan":5073,"Karatsu":5074,"Bang Kruai":5075,"Wedding":5076,"Daura":5077,"Al Ḩayy":5078,"Pingyi":5079,"Budapest XVII. kerület":5080,"Mogi Mirim":5081,"Iizuka":5082,"Valvedditturai":5083,"Jamūi":5084,"Linping":5085,"Zahlé":5086,"Daet":5087,"Alafaya":5088,"Wa":5089,"Kunitachi":5090,"Abaetetuba":5091,"Harihar":5092,"Mancherāl":5093,"Chino":5094,"Castrop-Rauxel":5095,"Ōbu":5096,"North Hollywood":5097,"Marsala":5098,"Kadayanallur":5099,"Marseille 15":5100,"Ciranjang-hilir":5101,"Linkou":5102,"Ipiales":5103,"Roosendaal":5104,"Dāltenganj":5105,"Brikama":5106,"Hakkari":5107,"Keningau":5108,"Bijie":5109,"Komae":5110,"Huangmei":5111,"Numan":5112,"São Bento do Sul":5113,"Inowrocław":5114,"Unieh":5115,"Bogenhausen":5116,"Jishui":5117,"Aalst":5118,"Lubin":5119,"Mechelen":5120,"Menifee":5121,"Shūshtar":5122,"Lisburn":5123,"Kars":5124,"Kambar":5125,"Linqu":5126,"Farīdkot":5127,"Wako":5128,"Khomeyn":5129,"Shulan":5130,"Apalit":5131,"Itaúna":5132,"Balrāmpur":5133,"Saint-Laurent":5134,"Suva":5135,"Hatsukaichi":5136,"Dessau":5137,"Chiclana de la Frontera":5138,"Yanzhou":5139,"Bāramūla":5140,"Kanasín":5141,"Keratsíni":5142,"Ende":5143,"San Carlos":5144,"Pulilan":5145,"Siedlce":5146,"Jiexiu":5147,"Ksar el Boukhari":5148,"Santa Cruz de Barahona":5149,"Ovalle":5150,"Redditch":5151,"Polangui":5152,"São Mateus":5153,"Amozoc de Mota":5154,"Coyah":5155,"Edinburg":5156,"Voskresensk":5157,"Dhuliān":5158,"Hunchun":5159,"Sasolburg":5160,"Kagoro":5161,"Huangshan":5162,"Chilliwack":5163,"Mawāna":5164,"Tsurusaki":5165,"Gladbeck":5166,"Sarkand":5167,"Karur":5168,"Napa":5169,"Marseille 09":5170,"Damietta":5171,"Puerto Padre":5172,"Arraiján":5173,"Redwood City":5174,"La Rochelle":5175,"Kundla":5176,"Fishers":5177,"Saint Joseph":5178,"Pori":5179,"San Felipe":5180,"Moro":5181,"Mmabatho":5182,"Purmerend":5183,"Liangxiang":5184,"Johns Creek":5185,"Champigny-sur-Marne":5186,"Manmād":5187,"Kannauj":5188,"Oudtshoorn":5189,"Luxembourg":5190,"La Louvière":5191,"Saint-Pierre":5192,"Pančevo":5193,"Fenghua":5194,"Colón":5195,"Bend":5196,"Malaut":5197,"Bellflower":5198,"Rueil-Malmaison":5199,"Villa de Cura":5200,"Guiguinto":5201,"Arnsberg":5202,"Nagīna":5203,"Manresa":5204,"Jataí":5205,"São João da Boa Vista":5206,"Lorena":5207,"Mbale":5208,"Badagara":5209,"Rheine":5210,"Modiin":5211,"Jagdalpur":5212,"Santa Cruz do Capibaribe":5213,"Guigang":5214,"Oss":5215,"Yuktae-dong":5216,"Antibes":5217,"Yangliuqing":5218,"Lawrence":5219,"São Sebastião":5220,"Jumri Tilaiyā":5221,"Budapest XXI. kerület":5222,"Tucuruí":5223,"Furukawa":5224,"Embu Guaçu":5225,"Masvingo":5226,"Mineral’nyye Vody":5227,"Babahoyo":5228,"Midyat":5229,"Lund":5230,"Lae":5231,"Matara":5232,"Nahāvand":5233,"Avondale":5234,"Repentigny":5235,"Sakon Nakhon":5236,"Miān Channūn":5237,"Mbabane":5238,"Bryan":5239,"Baj Baj":5240,"Qingquan":5241,"Viersen":5242,"Birobidzhan":5243,"Bracknell":5244,"Scranton":5245,"Konnagar":5246,"Melbourne":5247,"Sapiranga":5248,"Indio":5249,"Parádsasvár":5250,"Fort McMurray":5251,"Palmerston North":5252,"Ratnāgiri":5253,"Kebomas":5254,"Pazardzhik":5255,"Savé":5256,"Busto Arsizio":5257,"San Sebastián de los Reyes":5258,"San Martín Texmelucan de Labastida":5259,"Maymana":5260,"Delmenhorst":5261,"Lintong":5262,"Hingoli":5263,"Ciudad Choluteca":5264,"Khemis Miliana":5265,"Karangsembung":5266,"H̱adera":5267,"Laixi":5268,"Kamensk-Shakhtinskiy":5269,"Bayramaly":5270,"Newcastle under Lyme":5271,"Pará de Minas":5272,"Shimada":5273,"Belovo":5274,"Somerville":5275,"Takefu":5276,"Tarub":5277,"Iğdır":5278,"Muan":5279,"Jalal-Abad":5280,"Turbat":5281,"Bodināyakkanūr":5282,"Jiaonan":5283,"Khadki":5284,"Battersea":5285,"Chekhov":5286,"Bihać":5287,"Chamchamāl":5288,"Battaramulla South":5289,"Batu":5290,"Dhrāngadhra":5291,"Tustin":5292,"Piła":5293,"Nevşehir":5294,"Nizhyn":5295,"Szolnok":5296,"Ode":5297,"Schiedam":5298,"Néa Smýrni":5299,"Reinickendorf":5300,"Shāhdādkot":5301,"Saint-Maur-des-Fossés":5302,"Campo Mourão":5303,"Baldwin Park":5304,"Kendall":5305,"Ulu Tiram":5306,"Azzaba":5307,"Silifke":5308,"Mysłowice":5309,"Kruševac":5310,"Hongch’ŏn":5311,"Kampong Chhnang":5312,"Shangmei":5313,"Igbo-Ukwu":5314,"Pāloncha":5315,"Caserta":5316,"Palm Coast":5317,"Kitale":5318,"Pedro Juan Caballero":5319,"Quibdó":5320,"Arlington Heights":5321,"Meridian":5322,"Kpalimé":5323,"Cipolletti":5324,"Okegawa":5325,"Bayreuth":5326,"Guidonia":5327,"Deerfield Beach":5328,"Củ Chi":5329,"Spijkenisse":5330,"Encarnación":5331,"Haninge":5332,"Sault Ste. Marie":5333,"Ben Arous":5334,"Medford":5335,"Ar Ramthā":5336,"Alvand":5337,"Gūdūr":5338,"Hellersdorf":5339,"Huilong":5340,"Keren":5341,"Chino Hills":5342,"Silopi":5343,"Beidao":5344,"Sidi Qacem":5345,"Troisdorf":5346,"Bhalwāl":5347,"Ankleshwar":5348,"Helmond":5349,"Tīkamgarh":5350,"Sungailiat":5351,"Miki":5352,"Cachoeira do Sul":5353,"Changnyeong":5354,"Gobernador Gálvez":5355,"Dīpālpur":5356,"António Enes":5357,"Asbest":5358,"Aylesbury":5359,"Bismil":5360,"Araomoko Ekiti":5361,"Shancheng":5362,"Calais":5363,"Gießen":5364,"Nanma":5365,"Srivilliputhur":5366,"Darhan":5367,"Bosaso":5368,"Sivakasi":5369,"Ferrol":5370,"Schaumburg":5371,"Mackay":5372,"Pilkhua":5373,"Khalándrion":5374,"Suisan":5375,"Vélez-Málaga":5376,"Abéché":5377,"Petarukan":5378,"Suixi":5379,"Xinmin":5380,"Tamworth":5381,"Igbara-Odo":5382,"Ambājogāi":5383,"Mbaké":5384,"Béziers":5385,"Mountain View":5386,"San Ramón de la Nueva Orán":5387,"Gucheng Chengguanzhen":5388,"Vrilissia":5389,"Xianshuigu":5390,"Standerton":5391,"Ciudad Real":5392,"Riberalta":5393,"Umeå":5394,"Inuyama":5395,"Ostrowiec Świętokrzyski":5396,"Santo Antônio de Jesus":5397,"Bocholt":5398,"Bodhan":5399,"San Miguel de Cozumel":5400,"Yunyang":5401,"Kennewick":5402,"Khenifra":5403,"Inhambane":5404,"Kortrijk":5405,"Rabkavi":5406,"Chimbas":5407,"Prilep":5408,"Alameda":5409,"Ozubulu":5410,"Vlaardingen":5411,"Mijas":5412,"Grand-Bassam":5413,"Aku":5414,"Upland":5415,"Guixi":5416,"Kafr az Zayyāt":5417,"Karauli":5418,"Chiautla":5419,"Detmold":5420,"Al Buraymī":5421,"Salina Cruz":5422,"Genhe":5423,"Gresik":5424,"Oyan":5425,"Red Deer":5426,"Sewon":5427,"Luocheng":5428,"Badīn":5429,"Kamina":5430,"Nuneaton":5431,"Chāndpur":5432,"Naqadeh":5433,"Jega":5434,"Burnley":5435,"Gokak":5436,"Melilla":5437,"Saint-Léonard":5438,"Sikandarābād":5439,"Asaba":5440,"Kukichūō":5441,"Bolingbrook":5442,"Aguachica":5443,"Ohafia-Ifigh":5444,"Mpanda":5445,"Juegang":5446,"Virudunagar":5447,"Bonao":5448,"Cuamba":5449,"Belek":5450,"Paysandú":5451,"Tatvan":5452,"General Roca":5453,"Kawit":5454,"Peterhof":5455,"Taman Senai":5456,"Satsumasendai":5457,"Tamanrasset":5458,"Siemianowice Śląskie":5459,"Hanamaki":5460,"Kâhta":5461,"Novomoskovs’k":5462,"Zhlobin":5463,"Paisley":5464,"Joypur Hāt":5465,"Araure":5466,"Dausa":5467,"Jatibarang":5468,"Zugdidi":5469,"Cosenza":5470,"Shixing":5471,"Koch'ang":5472,"Qaraçuxur":5473,"Rubí":5474,"Móng Cái":5475,"Dongdu":5476,"Balanga":5477,"San Juan de la Maguana":5478,"Tetovo":5479,"Valsād":5480,"Ostrów Wielkopolski":5481,"Saint George":5482,"Pāno Āqil":5483,"Paranavaí":5484,"Dachnoye":5485,"Ambikāpur":5486,"Krathum Baen":5487,"Dongkan":5488,"Minusinsk":5489,"Gela":5490,"João Monlevade":5491,"Fredrikstad":5492,"Salford":5493,"Jiuquan":5494,"Almelo":5495,"Kotri":5496,"Huangchuan":5497,"Tando Muhammad Khān":5498,"Lichuan":5499,"Georgiyevsk":5500,"Yelabuga":5501,"Carlisle":5502,"Naro-Fominsk":5503,"Appleton":5504,"Bali":5505,"Nyzhn’ohirs’kyy":5506,"Lanxi":5507,"Scunthorpe":5508,"Miyang":5509,"Matão":5510,"Steglitz":5511,"Beichengqu":5512,"Kongju":5513,"Haru Zbad":5514,"Bacabal":5515,"Ilagan":5516,"Caçapava":5517,"Venado Tuerto":5518,"Nouâdhibou":5519,"Pālghar":5520,"Aigáleo":5521,"Maroúsi":5522,"Xinzhi":5523,"Finlyandskiy":5524,"Dharapuram":5525,"Aïn Touta":5526,"Montepuez":5527,"Suva Reka":5528,"Esbjerg":5529,"Folsom":5530,"Ash Shafā":5531,"Sagay":5532,"San Ramon":5533,"Kyosai":5534,"Limbe":5535,"Cheria":5536,"Kuningan":5537,"Arujá":5538,"Nizwá":5539,"Zhoucheng":5540,"Capas":5541,"Feodosiya":5542,"Cinisello Balsamo":5543,"Cruzeiro":5544,"Colonia Mariano Roque Alonso":5545,"Larnaca":5546,"Purley":5547,"Lake Charles":5548,"Patrocínio":5549,"Gouda":5550,"Três Rios":5551,"Yangsan":5552,"Bothaville":5553,"Caidian":5554,"Afikpo":5555,"Bebedouro":5556,"Ordzhonikidzevskaya":5557,"Amatitlán":5558,"Baytown":5559,"Chintāmani":5560,"Farīdpur":5561,"Gastonia":5562,"Yüksekova":5563,"Birkhadem":5564,"Zaandam":5565,"Shakhtërsk":5566,"Chelghoum el Aïd":5567,"Yawata":5568,"Apomu":5569,"Xiuyan":5570,"Saint-Jean-sur-Richelieu":5571,"Dārayyā":5572,"Delgado":5573,"Pusad":5574,"Donggongon":5575,"Madhubani":5576,"Chernogorsk":5577,"Itō":5578,"Monastir":5579,"São Cristóvão":5580,"Khanabad":5581,"Güigüe":5582,"Sragen":5583,"Sirsilla":5584,"Tākestān":5585,"Fuengirola":5586,"Lowestoft":5587,"Solana":5588,"Fiditi":5589,"Silver Spring":5590,"Barnsley":5591,"Norderstedt":5592,"Yumbo":5593,"Lianzhou":5594,"Alfenas":5595,"Vapi":5596,"Khanjarah":5597,"Upington":5598,"Mardin":5599,"Zelenogorsk":5600,"West Gulfport":5601,"Parys":5602,"Blagoevgrad":5603,"Kazo":5604,"Yalova":5605,"Dunkerque":5606,"Changtu":5607,"Yukuhashi":5608,"Asti":5609,"Bulacan":5610,"Grosseto":5611,"Lüneburg":5612,"Zadar":5613,"Abū Tīj":5614,"El Pueblito":5615,"Svyetlahorsk":5616,"Stargard Szczeciński":5617,"Ijuí":5618,"Anlu":5619,"Şūr":5620,"Pawtucket":5621,"Taroudant":5622,"Grazhdanka":5623,"Thākurgaon":5624,"Muyinga":5625,"Guiping":5626,"Gemlik":5627,"Tenri":5628,"Riverview":5629,"Kāmāreddi":5630,"Benidorm":5631,"Orita Eruwa":5632,"Celle":5633,"Bolpur":5634,"Rānāghāt":5635,"Hongwŏn":5636,"Aubervilliers":5637,"Moabit":5638,"Cremona":5639,"Fāzilka":5640,"Kuandian":5641,"Bundaberg":5642,"Teziutlán":5643,"Vila Nova de Gaia":5644,"Mīnāb":5645,"Poyang":5646,"Yongfeng":5647,"Kopeysk":5648,"Eha Amufu":5649,"Gongchangling":5650,"Paracatu":5651,"Beypore":5652,"Alytus":5653,"Pervomays’k":5654,"Lelystad":5655,"Jimo":5656,"Waukesha":5657,"Malumfashi":5658,"Carpina":5659,"Gaillimh":5660,"Essaouira":5661,"Bukoba":5662,"Antanifotsy":5663,"Lethbridge":5664,"Mindelo":5665,"Dādri":5666,"Byumba":5667,"Kurortnyy":5668,"Dinslaken":5669,"Sankt Gallen":5670,"Pabianice":5671,"Tatabánya":5672,"Mariano":5673,"Auraiya":5674,"Lamezia Terme":5675,"Vol’sk":5676,"Nungua":5677,"Cherry Hill":5678,"Baiquan":5679,"Beloretsk":5680,"Contramaestre":5681,"Pattoki":5682,"Ishimbay":5683,"Kastamonu":5684,"Pageralam":5685,"Iguatu":5686,"Jiangyan":5687,"Shiguai":5688,"Maebaru":5689,"Sunyani":5690,"Delfshaven":5691,"Nicastro":5692,"Pleasanton":5693,"Gniezno":5694,"Alphen aan den Rijn":5695,"Kadirli":5696,"Goya":5697,"Cho Dok":5698,"La Piedad Cavadas":5699,"Schweizer-Reneke":5700,"Adler":5701,"Fuyang":5702,"Auburn":5703,"Karakol":5704,"Xiashi":5705,"Doğubayazıt":5706,"Alcalá de Guadaira":5707,"Chapayevsk":5708,"Jacksonville":5709,"Bāpatla":5710,"Taungdwingyi":5711,"Lisala":5712,"Muncie":5713,"Payyannūr":5714,"Bamberg":5715,"Khāliş":5716,"Ciudad Sandino":5717,"Luxu":5718,"Cannes":5719,"Tiflet":5720,"Kladno":5721,"Rabwāh":5722,"Southall":5723,"Baykonyr":5724,"Fordon":5725,"Maple Ridge":5726,"Dainava (Kaunas)":5727,"Woodland Hills":5728,"Ho":5729,"Le Tampon":5730,"Mengcheng Chengguanzhen":5731,"Wangkui":5732,"Abhar":5733,"Güira de Melena":5734,"Taliparamba":5735,"Mertoyudan":5736,"Votuporanga":5737,"Consolación del Sur":5738,"Tindivanam":5739,"Segamat":5740,"San Miguel de Allende":5741,"Mérignac":5742,"Trnava":5743,"Bondowoso":5744,"Lynwood":5745,"Kohror Pakka":5746,"Sidi Aïssa":5747,"Totonicapán":5748,"Dehdasht":5749,"Kaura Namoda":5750,"Techiman":5751,"Las Piedras":5752,"Dabou":5753,"Warabi":5754,"Chālūs":5755,"Ārba Minch’":5756,"Paragominas":5757,"Khāsh":5758,"Tuy Hòa":5759,"Brossard":5760,"Tanabe":5761,"Shirpur":5762,"Union City":5763,"Marousi":5764,"Villa Carlos Paz":5765,"Lins":5766,"Syriam":5767,"Sayyān":5768,"Jaboticabal":5769,"Gūjar Khān":5770,"Kot Malik":5771,"Isnā":5772,"Chūhar Kāna":5773,"Kampong Baharu Balakong":5774,"L’Arba":5775,"Bāsoda":5776,"Bafia":5777,"Arauca":5778,"Anseong":5779,"Jiehu":5780,"Vaslui":5781,"Suwałki":5782,"Ōmihachiman":5783,"Linjiang":5784,"Hunedoara":5785,"Apple Valley":5786,"Las Cumbres":5787,"Giurgiu":5788,"Toba Tek Singh":5789,"Potenza":5790,"Tantou":5791,"Jorhāt":5792,"Oostende":5793,"Nganjuk":5794,"Sint-Niklaas":5795,"Denov":5796,"Xiaoshi":5797,"Magalang":5798,"Ragusa":5799,"Al Kufrah":5800,"Bogale":5801,"Güines":5802,"Manbij":5803,"Saku":5804,"Hekinan":5805,"Hoorn":5806,"Libon":5807,"Wum":5808,"Chulucanas":5809,"Mila":5810,"Tuymazy":5811,"Sindhnūr":5812,"Sukagawa":5813,"Enugu-Ukwu":5814,"Ga-Rankuwa":5815,"Abnūb":5816,"Ponferrada":5817,"Fukuchiyama":5818,"Jinjiang":5819,"Kamloops":5820,"Bir el Ater":5821,"Idah":5822,"Viçosa":5823,"Bargarh":5824,"Lys’va":5825,"Sougueur":5826,"Gävle":5827,"Wāshīm":5828,"Visnagar":5829,"Heishan":5830,"San Mateo Atenco":5831,"Borisoglebsk":5832,"Obonoma":5833,"Moriyama":5834,"Sosnovyy Bor":5835,"Palwancha":5836,"Palatine":5837,"Aschaffenburg":5838,"Turlock":5839,"Sabanalarga":5840,"Głogów":5841,"Keshod":5842,"Tanghe":5843,"Chinchiná":5844,"L'Aquila":5845,"Budapest XVI. kerület":5846,"Tsuruga":5847,"Northridge":5848,"Kānnangād":5849,"Guasave":5850,"Agua Prieta":5851,"Pengcheng":5852,"Aïn Fakroun":5853,"Waterloo":5854,"Vaciamadrid":5855,"Al Qūşīyah":5856,"Perris":5857,"Al Jamālīyah":5858,"Shima":5859,"Bīsalpur":5860,"Mingguang":5861,"Trapani":5862,"Ninghai":5863,"Framingham":5864,"Türkmenbaşy":5865,"Nārowāl":5866,"Al Faḩāḩīl":5867,"Tanuku":5868,"Saldanha":5869,"Krasnoarmiys’k":5870,"Dolgoprudnyy":5871,"Bunbury":5872,"Tolga":5873,"Lodja":5874,"Söke":5875,"Boynton Beach":5876,"Attili":5877,"Matsutō":5878,"Langerūd":5879,"Bālotra":5880,"Majadahonda":5881,"Kuche":5882,"Es Senia":5883,"Neubrandenburg":5884,"Catbalogan":5885,"Artemisa":5886,"Cannock":5887,"Balsas":5888,"Pithampur":5889,"Chełm":5890,"Quartu Sant'Elena":5891,"Torez":5892,"Bir el Djir":5893,"Munnar":5894,"Sverdlovs’k":5895,"Dorogomilovo":5896,"Santa Catarina Pinula":5897,"Cadereyta":5898,"Chamrajnagar":5899,"Bourges":5900,"Pattukkottai":5901,"Ardeşen":5902,"Chaihe":5903,"Budënnovsk":5904,"Rapid City":5905,"Santa Fe":5906,"Minggang":5907,"Tangzhai":5908,"Itatiba":5909,"Barberton":5910,"Calbayog City":5911,"Belogorsk":5912,"Most":5913,"Campiña":5914,"Concepción del Uruguay":5915,"Iowa City":5916,"Garissa":5917,"Néa Ionía":5918,"Dongfeng":5919,"Roman":5920,"Bârlad":5921,"Deva":5922,"Khanty-Mansiysk":5923,"Gulfport":5924,"Dayrūţ":5925,"Tamano":5926,"Quillota":5927,"Saraburi":5928,"Ishim":5929,"Zhenlai":5930,"Velsen-Zuid":5931,"Waldorf":5932,"Kaposvár":5933,"Tournai":5934,"Matehuala":5935,"Al Khārijah":5936,"Kalush":5937,"Dāmghān":5938,"Songjianghe":5939,"Ede":5940,"Tsushima":5941,"Pālang":5942,"Glen Burnie":5943,"Yafran":5944,"Juchitán de Zaragoza":5945,"Agbor":5946,"Jaisalmer":5947,"Toukh":5948,"Luorong":5949,"Bislig":5950,"Smila":5951,"Guidonia Montecelio":5952,"Soio":5953,"Al Manzilah":5954,"Arāria":5955,"Shorko":5956,"Wenling":5957,"Chaguanas":5958,"Ezza Ohu":5959,"Rossendale":5960,"Fuqing":5961,"Harda":5962,"Nakatsu":5963,"Caohe":5964,"Dimbokro":5965,"City of Isabela":5966,"Layton":5967,"Sangamner":5968,"Tejen":5969,"Mukono":5970,"Pingzhuang":5971,"Kasese":5972,"Jonesboro":5973,"Shāhdādpur":5974,"Tubarão":5975,"Kstovo":5976,"Lippstadt":5977,"Jaorā":5978,"Tomaszów Mazowiecki":5979,"Shiojiri":5980,"Louga":5981,"Hypaepa":5982,"Fengkou":5983,"Mbaïki":5984,"Bet Shemesh":5985,"Manteca":5986,"Melati":5987,"Aalen":5988,"Chiryū":5989,"Saint-Nazaire":5990,"Przemyśl":5991,"Buldāna":5992,"Narva":5993,"Liuhe":5994,"Bima":5995,"San Francisco del Rincón":5996,"Mettupalayam":5997,"Castellammare di Stabia":5998,"Solna":5999,"Anjār":6000,"Lauderhill":6001,"Aleksin":6002,"Loveland":6003,"Xihua":6004,"Oulad Teïma":6005,"Ambovombe":6006,"Neuwied":6007,"Casas Adobes":6008,"Milpitas":6009,"Missoula":6010,"Bajos de Haina":6011,"Massa":6012,"Redondo Beach":6013,"Unna":6014,"Dambulla":6015,"Trang":6016,"Baní":6017,"Sayhāt":6018,"Kenner":6019,"Parnas":6020,"Bakıxanov":6021,"Dinalupihan":6022,"Bellampalli":6023,"Akbou":6024,"Channapatna":6025,"Takayama":6026,"Tailai":6027,"La Mohammedia":6028,"Lod":6029,"Warner Robins":6030,"Chengyang":6031,"Sanchazi":6032,"Maharagama":6033,"Kalulushi":6034,"Fīrūzābād":6035,"Savannakhét":6036,"Shabqadar":6037,"Lianyuan":6038,"Stalowa Wola":6039,"Mānsehra":6040,"Sokaraja":6041,"Wuxi":6042,"Vicálvaro":6043,"Krishnagiri":6044,"Plauen":6045,"Kovel’":6046,"Rishīkesh":6047,"Kungur":6048,"Goyerkāta":6049,"Klintsy":6050,"Tōgane":6051,"Neryungri":6052,"Huinan":6053,"Brixton":6054,"Zamora":6055,"Palaió Fáliro":6056,"Sabae":6057,"Besbes":6058,"Leninogorsk":6059,"Bergen op Zoom":6060,"Chāībāsa":6061,"Loures":6062,"Saint-Marc":6063,"Najin":6064,"Veliko Tŭrnovo":6065,"Mandamarri":6066,"Gabrovo":6067,"Bamiantong":6068,"Burdur":6069,"Rock Hill":6070,"Huanren":6071,"Qionghu":6072,"I‘zāz":6073,"Gamping Lor":6074,"Huanan":6075,"Palani":6076,"Alba Iulia":6077,"Oshkosh":6078,"Gukovo":6079,"Sagunto":6080,"Sampit":6081,"Nārnaul":6082,"Zhangjiagang":6083,"Zamość":6084,"Xiaolingwei":6085,"Rosarito":6086,"Cabinda":6087,"Dharmapuri":6088,"Calapan":6089,"Beidaihehaibin":6090,"Mar’ina Roshcha":6091,"Silvan":6092,"Shujāābād":6093,"Lesosibirsk":6094,"Soma":6095,"Jablah":6096,"Niitsu":6097,"Lahat":6098,"Rotorua":6099,"Vilanova i la Geltrú":6100,"Mengyin":6101,"Eau Claire":6102,"Flagstaff":6103,"Lichtenburg":6104,"Atascocita":6105,"Ellicott City":6106,"Xiangcheng":6107,"Palāsa":6108,"Kashima-shi":6109,"Basavakalyān":6110,"Sanlúcar de Barrameda":6111,"Polevskoy":6112,"Pato Branco":6113,"Mooka":6114,"Chengalpattu":6115,"Dashitou":6116,"San Ildefonso":6117,"Al Marsá":6118,"Kędzierzyn-Koźle":6119,"Davis":6120,"Qingyang":6121,"Babu":6122,"Pyapon":6123,"Chopda":6124,"Paulínia":6125,"Bais":6126,"Estepona":6127,"Panaji":6128,"Caldas":6129,"Prince George":6130,"Yebaishou":6131,"Huaiyuan Chengguanzhen":6132,"Thenkasi":6133,"Dothan":6134,"Peñaflor":6135,"Dār Kulayb":6136,"Afgooye":6137,"Torremolinos":6138,"Sattahip":6139,"Framingham Center":6140,"Dancheng":6141,"Shiki":6142,"Lajeado":6143,"Colmar":6144,"Rechytsa":6145,"Tendō":6146,"Bognor Regis":6147,"Torquay":6148,"Bangangté":6149,"Bianzhuang":6150,"Yādgīr":6151,"Masaka":6152,"Meleuz":6153,"Tultepec":6154,"Kumertau":6155,"Gangārāmpur":6156,"Ramanathapuram":6157,"Herten":6158,"Jagraon":6159,"Perai":6160,"Hepingjie":6161,"Stafford":6162,"Haveli":6163,"Cruz Alta":6164,"Goodyear":6165,"Tulungagung":6166,"Capelle aan den IJssel":6167,"Gushikawa":6168,"Békéscsaba":6169,"Camarillo":6170,"Lāla Mūsa":6171,"Slavyansk-na-Kubani":6172,"Silao":6173,"Ningde":6174,"Villa de Vallecas":6175,"Hasuda":6176,"Fengrun":6177,"Sefrou":6178,"Lalmanirhat":6179,"Aquiraz":6180,"Kopargaon":6181,"Carrara":6182,"La Villa del Rosario":6183,"Kunyang":6184,"Ādīgrat":6185,"Korosten’":6186,"Qŭrghonteppa":6187,"Bāzārak":6188,"Itauguá":6189,"Ciudad Frontera":6190,"Chust Shahri":6191,"Wanning":6192,"Villa del Rosario":6193,"Vratsa":6194,"Itacoatiara":6195,"Khulm":6196,"Yuba City":6197,"Youssoufia":6198,"Bongaigaon":6199,"Herford":6200,"Lincheng":6201,"Harlingen":6202,"Tân An":6203,"Kingswood":6204,"Gurupi":6205,"Skokie":6206,"Grevenbroich":6207,"Rancho Cordova":6208,"Čair":6209,"Itaituba":6210,"Nakhchivan":6211,"Kāranja":6212,"Khatauli":6213,"Weimar":6214,"Ashoknagar":6215,"Hwawŏn":6216,"Salaqi":6217,"Ahlat":6218,"West Bloomfield Township":6219,"Flower Mound":6220,"Siuri":6221,"Nābha":6222,"Royal Leamington Spa":6223,"El Bayadh":6224,"Rivera":6225,"Talavera":6226,"Chacao":6227,"Santo Ângelo":6228,"La Línea de la Concepción":6229,"Xunchang":6230,"Chía":6231,"Kotikawatta":6232,"Masākin":6233,"Siddipet":6234,"Puerto Madryn":6235,"Mailsi":6236,"Ōdate":6237,"Muncar":6238,"Rosetta":6239,"Sidi Khaled":6240,"Changli":6241,"Bhawānipatna":6242,"Khopoli":6243,"Karwar":6244,"Akşehir":6245,"Parintins":6246,"Bandar Seri Begawan":6247,"Kaihua":6248,"Palo Alto":6249,"Nepalgunj":6250,"Yunmeng Chengguanzhen":6251,"Tikhoretsk":6252,"Waterlooville":6253,"Imola":6254,"Imaichi":6255,"Shakargarr":6256,"Ghotki":6257,"Tallaght":6258,"Taloqan":6259,"Ongjin":6260,"Tuapse":6261,"Yorba Linda":6262,"Kerpen":6263,"Şaqānis":6264,"Heidelberg":6265,"Kāyankulam":6266,"Qinggang":6267,"Uga":6268,"Walnut Creek":6269,"Altamura":6270,"Villa Elisa":6271,"Aleksandrov":6272,"Naruto":6273,"Sibi":6274,"Molina de Segura":6275,"Chinnachowk":6276,"Nūrābād":6277,"Bishnupur":6278,"Paterna":6279,"Ioánnina":6280,"Mazabuka":6281,"Kotlovka":6282,"Khartsyzsk":6283,"Polomolok":6284,"Mārkāpur":6285,"Basmat":6286,"Curvelo":6287,"Baheri":6288,"Kunnamkulam":6289,"Tulangan Utara":6290,"Itabaiana":6291,"Cyangugu":6292,"Rāghogarh":6293,"San Antonio de Los Altos":6294,"Kangar":6295,"Awsīm":6296,"Ramla":6297,"Newtownabbey":6298,"Quimper":6299,"Thành Phố Uông Bí":6300,"Kristiansand":6301,"Al Fashn":6302,"Jāmpur":6303,"Cao Lãnh":6304,"Kulai":6305,"Fulda":6306,"Yangcun":6307,"Caçador":6308,"Gopālganj":6309,"Łomża":6310,"Kanchanaburi":6311,"Chokwé":6312,"Ouro Preto":6313,"Karviná":6314,"Caldas Novas":6315,"Shimodate":6316,"Genk":6317,"Kilju":6318,"South San Francisco":6319,"Baihe":6320,"Irecê":6321,"Nong Khai":6322,"Dundalk":6323,"Tosu":6324,"Dormagen":6325,"Užice":6326,"Janesville":6327,"Mabai":6328,"Leszno":6329,"Bergheim":6330,"Catalão":6331,"Ciudad Lerdo":6332,"San Clemente":6333,"Samut Sakhon":6334,"Viladecans":6335,"Jitra":6336,"Três Corações":6337,"Kakamega":6338,"Aïn Sefra":6339,"El Prat de Llobregat":6340,"Rājsamand":6341,"Nanlong":6342,"Rio Largo":6343,"Florence-Graham":6344,"Budapest XX. kerület":6345,"Bhairāhawā":6346,"Fujioka":6347,"Garbsen":6348,"Teluk Intan":6349,"Pavlovo":6350,"Rugby":6351,"Dārāb":6352,"Frenda":6353,"Fuwah":6354,"Xiazhuang":6355,"West Hartford":6356,"Pittsburg":6357,"Fuding":6358,"Molepolole":6359,"Tāndūr":6360,"Zalău":6361,"Vilhena":6362,"Valença":6363,"Borås":6364,"Kuşadası":6365,"Żory":6366,"Godean":6367,"Bougara":6368,"Sūratgarh":6369,"Johnson City":6370,"Mannargudi":6371,"Medicine Hat":6372,"Knysna":6373,"Melipilla":6374,"Novaya Balakhna":6375,"Puerto Limón":6376,"Les Abymes":6377,"Tokmok":6378,"Fukuroi":6379,"Botou":6380,"Sopur":6381,"Sandnes":6382,"Carol City":6383,"Peruíbe":6384,"Pubal":6385,"Hamma Bouziane":6386,"Sheki":6387,"Rubizhne":6388,"Baoqing":6389,"Nkwerre":6390,"Ichinoseki":6391,"Entebbe":6392,"Machiques":6393,"Sakurai":6394,"Itapeva":6395,"Pico Rivera":6396,"Auchi":6397,"Bełchatów":6398,"Graaff-Reinet":6399,"Sambriāl":6400,"Sorgun":6401,"Ārani":6402,"Nasugbu":6403,"Cannanore":6404,"Pryluky":6405,"Fāqūs":6406,"Kara-Balta":6407,"Ashford":6408,"Robāţ Karīm":6409,"Valdemoro":6410,"Gus’-Khrustal’nyy":6411,"Aleksandrow":6412,"Buynaksk":6413,"Wawer":6414,"Semporna":6415,"Kogon":6416,"Cataguases":6417,"Çubuk":6418,"Krasnotur’insk":6419,"Houmt Souk":6420,"Belebey":6421,"Tataouine":6422,"Molfetta":6423,"Kaitong":6424,"Budapest VII. kerület":6425,"Dhuburi":6426,"Bangil":6427,"Montebello":6428,"Puliyangudi":6429,"Drancy":6430,"Pingnan":6431,"Kosong":6432,"Al Khānkah":6433,"Singida":6434,"Noisy-le-Grand":6435,"Fochville":6436,"Sheopur":6437,"Al Fujayrah":6438,"Renukūt":6439,"Érd":6440,"Dêqên":6441,"Villeneuve-d'Ascq":6442,"Dengfeng":6443,"Tanjung Pandan":6444,"Zhaozhou":6445,"Kitahiroshima":6446,"Groa de Murviedro":6447,"Yucheng":6448,"Kipushi":6449,"La Seyne-sur-Mer":6450,"Afragola":6451,"Druzhkovka":6452,"Lozova":6453,"North Little Rock":6454,"Fort Myers":6455,"Fussa":6456,"Rionegro":6457,"Abepura":6458,"Rzhev":6459,"Assen":6460,"Dhenkānāl":6461,"Council Bluffs":6462,"Slutsk":6463,"Tungipāra":6464,"Chistopol’":6465,"Reguiba":6466,"Levallois-Perret":6467,"Bangkalan":6468,"Huaral":6469,"Calarcá":6470,"Savona":6471,"Millcreek":6472,"Shuangyang":6473,"Lodi":6474,"Nianzishan":6475,"San José de Guanipa":6476,"Dabwāli":6477,"Jinghong":6478,"Ina":6479,"Sibsāgar":6480,"Santa Lucía Cotzumalguapa":6481,"Nagahama":6482,"Castelldefels":6483,"Tikhvin":6484,"Sagua la Grande":6485,"Minglanilla":6486,"Saquarema":6487,"Pingyin":6488,"Mersa Matruh":6489,"Taisen-ri":6490,"Tupã":6491,"Sānghar":6492,"Veszprém":6493,"Binzhou":6494,"Ferkessédougou":6495,"Rossosh’":6496,"Smederevo":6497,"Zhaobaoshan":6498,"Hushitai":6499,"Pīrānshahr":6500,"Petrodvorets":6501,"Njeru":6502,"Labinsk":6503,"Fernandópolis":6504,"Tan-Tan":6505,"Marseille 14":6506,"Huoqiu Chengguanzhen":6507,"Mudu":6508,"Zalaegerszeg":6509,"Výronas":6510,"Adzopé":6511,"Nandu":6512,"Pisco":6513,"Honjō":6514,"Bāmyān":6515,"Daye":6516,"Santa Cruz Xoxocotlán":6517,"Lala":6518,"Bassar":6519,"Iskitim":6520,"Berbérati":6521,"Senador Canedo":6522,"Jelgava":6523,"Benevento":6524,"Revda":6525,"Kolomyya":6526,"Lobnya":6527,"Yingshang Chengguanzhen":6528,"Carmichael":6529,"Kampong Cham":6530,"Malappuram":6531,"Chinhoyi":6532,"Rāth":6533,"Rockhampton":6534,"Medenine":6535,"Lakshmīpur":6536,"Jamkhandi":6537,"Pumiao":6538,"Wesel":6539,"Vyksa":6540,"Kāmyārān":6541,"Chambéry":6542,"Xinye":6543,"Budapest XIX. kerület":6544,"Itapira":6545,"Dmitrov":6546,"Sirsi":6547,"Antratsit":6548,"Ueno":6549,"Sibay":6550,"Lishu":6551,"Oroqen Zizhiqi":6552,"Budapest IX. kerület":6553,"Alcoy":6554,"Cayenne":6555,"Hujra":6556,"Xianju":6557,"Kamsar":6558,"Malaybalay":6559,"Vriddhāchalam":6560,"Nieuwegein":6561,"Hita":6562,"Carpi":6563,"Jianguang":6564,"Belize City":6565,"Issy-les-Moulineaux":6566,"Dongning":6567,"Caltanissetta":6568,"Suicheng":6569,"Madera":6570,"Stryi":6571,"Kempten (Allgäu)":6572,"Toki":6573,"Castro Valley":6574,"Teoloyucan":6575,"Aldershot":6576,"Schwäbisch Gmünd":6577,"Vinukonda":6578,"Bossier City":6579,"Sindelfingen":6580,"Zihuatanejo":6581,"Neuilly-sur-Seine":6582,"Tianchang":6583,"Mizusawa":6584,"Bismarck":6585,"Veenendaal":6586,"Gravatá":6587,"La Chorrera":6588,"Kuroiso":6589,"Rockville":6590,"Slawi":6591,"Gaalkacyo":6592,"Apatity":6593,"Abū Qurqāş":6594,"Jijiang":6595,"Tissemsilt":6596,"Al Manshāh":6597,"Viareggio":6598,"Ouahigouya":6599,"Xifeng":6600,"Royal Tunbridge Wells":6601,"Novoaltaysk":6602,"Pecangaan":6603,"Bury":6604,"Valjevo":6605,"Yopal":6606,"Svobodnyy":6607,"Horad Zhodzina":6608,"Daytona Beach":6609,"Bromma":6610,"Barking":6611,"Sal’sk":6612,"Stupino":6613,"Fier-Çifçi":6614,"Mielec":6615,"Chinch'ŏn":6616,"Bouaflé":6617,"Tiptūr":6618,"Sahaswān":6619,"Irun":6620,"Zeist":6621,"Anuradhapura":6622,"Tarnowskie Góry":6623,"Kırıkhan":6624,"Yanliang":6625,"Haverhill":6626,"Tahe":6627,"Al Mithnab":6628,"Koppal":6629,"Bethesda":6630,"Uyovu":6631,"Sirhind":6632,"Norfolk County":6633,"Dabra":6634,"Erdaojiang":6635,"Tartagal":6636,"Prokhladnyy":6637,"Tianpeng":6638,"Troyes":6639,"Terre Haute":6640,"Kertosono":6641,"Kabīrwāla":6642,"Xixiang":6643,"Slavonski Brod":6644,"Seraing":6645,"Vineland":6646,"Shuya":6647,"Shchëkino":6648,"Ban Lam Luk Ka":6649,"Sfântu-Gheorghe":6650,"Agía Paraskeví":6651,"Granollers":6652,"Arāmbāgh":6653,"Himatnagar":6654,"Mujiayingzi":6655,"Lokoja":6656,"Canoga Park":6657,"Ualog":6658,"Langzhong":6659,"Valle de Santiago":6660,"Delray Beach":6661,"Homestead":6662,"Takaishi":6663,"Yoshikawa":6664,"Lādnūn":6665,"Landshut":6666,"Bristol":6667,"Longgang":6668,"Fethiye":6669,"Tamarac":6670,"Pirassununga":6671,"West Allis":6672,"Adelaide Hills":6673,"Świdnica":6674,"Nipāni":6675,"Gushu":6676,"Banfora":6677,"Södertälje":6678,"Motril":6679,"Borsad":6680,"Monterey Park":6681,"Atlantis":6682,"Opava":6683,"Koratla":6684,"Kīratpur":6685,"Portici":6686,"Wucheng":6687,"Yuxia":6688,"Unaí":6689,"Runan":6690,"Vrindāvan":6691,"Douane":6692,"Barabai":6693,"Kousa":6694,"Vavuniya":6695,"Zhijiang":6696,"Rosenheim":6697,"Hāveri":6698,"Taozhuang":6699,"Tczew":6700,"Köpenick":6701,"Laascaanood":6702,"Pine Hills":6703,"Sadek":6704,"Caratinga":6705,"Kuwait City":6706,"Zushi":6707,"Pavlovskiy Posad":6708,"Koga":6709,"Marysville":6710,"Supaul":6711,"Crotone":6712,"Uíge":6713,"South Brisbane":6714,"Néma":6715,"Sviblovo":6716,"Santutxu":6717,"Ostankinskiy":6718,"Yangiyŭl":6719,"Colonia Nativitas":6720,"Girīdīh":6721,"Meftah":6722,"Rāyadrug":6723,"Tanay":6724,"Santa Cruz":6725,"Gaithersburg":6726,"Obando":6727,"Debre Mark’os":6728,"Sinfra":6729,"Temerluh":6730,"Hwasun":6731,"Jiangkou":6732,"Stanger":6733,"Tozkhurmato":6734,"Yamethin":6735,"Oued Rhiou":6736,"Boyolali":6737,"Antony":6738,"North Lakhimpur":6739,"Laibin":6740,"Pucheng":6741,"Balagtas":6742,"Brandenburg an der Havel":6743,"Kawm Umbū":6744,"Pasco":6745,"Fountainebleau":6746,"Piekary Śląskie":6747,"Tohāna":6748,"Boufarik":6749,"Rüsselsheim":6750,"Itapetinga":6751,"Kissimmee":6752,"Koson":6753,"Runcorn":6754,"Esfarāyen":6755,"Mococa":6756,"Katiola":6757,"Ekpoma":6758,"Asadābād":6759,"São Borja":6760,"Växjö":6761,"Nago":6762,"Den Helder":6763,"Berlin Köpenick":6764,"Shiogama":6765,"Sengkang":6766,"Gangoh":6767,"Encinitas":6768,"Dayr al Balaḩ":6769,"Ferizaj":6770,"Drummondville":6771,"Sonsonate":6772,"Cheyenne":6773,"Maidenhead":6774,"Wenshang":6775,"Malden":6776,"Rhondda":6777,"Bến Tre":6778,"Kottayam":6779,"Mölndal":6780,"Carazinho":6781,"Frýdek-Místek":6782,"La Roche-sur-Yon":6783,"Springfield":6784,"Mangalagiri":6785,"Kattaqo’rg’on":6786,"Langenfeld":6787,"Zhaoyuan":6788,"Mingshui":6789,"Dengzhou":6790,"Uxbridge":6791,"Loughborough":6792,"Viterbo":6793,"Narasapur":6794,"Tulare":6795,"Lappeenranta":6796,"Guamúchil":6797,"Karlstad":6798,"Kavála":6799,"Dolores Hidalgo Cuna de la Independencia Nacional":6800,"Gannan":6801,"Offenburg":6802,"Craigavon":6803,"Lamongan":6804,"Nelson":6805,"Hongjiang":6806,"Sangāreddi":6807,"Sahagún":6808,"Jian’ou":6809,"Kotlas":6810,"Fundación":6811,"Kodār":6812,"Chibuto":6813,"Fuli":6814,"Azua de Compostela":6815,"Arrecife":6816,"Oltinko’l":6817,"Ullal":6818,"Manaoag":6819,"Haizhou":6820,"El Vigía":6821,"Yigou":6822,"Santo Tomé":6823,"Verkhnyaya Pyshma":6824,"As Suwaydā’":6825,"Talnakh":6826,"Langtou":6827,"Yevlakh":6828,"Eskilstuna":6829,"Kabinda":6830,"Tam Kỳ":6831,"Caucaguita":6832,"Māngrol":6833,"Gola Gokarannāth":6834,"Zarand":6835,"Stralsund":6836,"Uwajima":6837,"Modāsa":6838,"Ames":6839,"Torbat-e Jām":6840,"Punta Cardón":6841,"Xiaoweizhai":6842,"Sollentuna":6843,"Solnechnogorsk":6844,"Ōtawara":6845,"Villach":6846,"Telêmaco Borba":6847,"Sig":6848,"Guanambi":6849,"Stolberg":6850,"Mingyue":6851,"Bañga":6852,"Benalmádena":6853,"Tezpur":6854,"Shahrīār":6855,"Ardakān":6856,"Gardena":6857,"Saijō":6858,"Kolda":6859,"Wallasey":6860,"Kamphaeng Phet":6861,"North Miami":6862,"Comayagua":6863,"Thiruvarur":6864,"Suozhen":6865,"Cerdanyola del Vallès":6866,"Marseille 12":6867,"Brookline":6868,"Littlehampton":6869,"Attur":6870,"Arsen’yev":6871,"Hanyū":6872,"Ouazzane":6873,"Kampong Dungun":6874,"Hameln":6875,"Los Patios":6876,"Bantul":6877,"Taylorsville":6878,"Chidambaram":6879,"Labé":6880,"Galátsi":6881,"Tarn Tāran":6882,"National City":6883,"Glogovac":6884,"Udumalaippettai":6885,"Grand Junction":6886,"Lonāvale":6887,"New Westminster":6888,"Cool űrhajó":6889,"Jidong":6890,"Sahuayo de Morelos":6891,"Chichibu":6892,"Great Falls":6893,"Soubré":6894,"Fenyi":6895,"Ksar Chellala":6896,"Zehlendorf":6897,"Racibórz":6898,"Kasaoka":6899,"Uzlovaya":6900,"Menden":6901,"Weleri":6902,"Chonglong":6903,"Xinglongshan":6904,"Fort Beaufort":6905,"Friedrichshafen":6906,"Shāhāda":6907,"Des Plaines":6908,"Chaiyaphum":6909,"Nawalgarh":6910,"Uttaradit":6911,"Cupertino":6912,"Tecate":6913,"Bondoukou":6914,"Hongqiao":6915,"Fāraskūr":6916,"Trenčín":6917,"Nedumangād":6918,"Aracruz":6919,"Korçë":6920,"Będzin":6921,"Kırklareli":6922,"Kisela Voda":6923,"Nikšić":6924,"Dingtao":6925,"Polewali":6926,"Rundu":6927,"Los Dos Caminos":6928,"Lakewood":6929,"Banī Mazār":6930,"Kanbe":6931,"Tonawanda":6932,"Ar Rumaythīyah":6933,"Täby":6934,"South Vineland":6935,"Huntington Park":6936,"Lorient":6937,"Juye":6938,"Ariquemes":6939,"Nīmbāhera":6940,"Kolonnawa":6941,"Kadi":6942,"Nangen":6943,"Hancheng":6944,"Göppingen":6945,"Zgierz":6946,"Caucasia":6947,"Thành Phố Hải Dương":6948,"Ushuaia":6949,"Simpang Empat":6950,"Volzhsk":6951,"Sarcelles":6952,"Jatiwangi":6953,"Wels":6954,"Pessac":6955,"Petaluma":6956,"Imari":6957,"Santa Rosa de Cabal":6958,"Sidi Moussa":6959,"Sīra":6960,"Baekrajan":6961,"Kraaifontein":6962,"Hardenberg":6963,"Myaydo":6964,"Ivry-sur-Seine":6965,"Kokubu-matsuki":6966,"Veles":6967,"Tabaco":6968,"Chik Ballāpur":6969,"Bārdoli":6970,"Novovolyns’k":6971,"Kogalym":6972,"Jhārgrām":6973,"Évreux":6974,"Singosari":6975,"Bootle":6976,"Debre Birhan":6977,"Matera":6978,"Anxiang":6979,"Lop Buri":6980,"Görlitz":6981,"Düzce":6982,"Linares":6983,"St. Albert":6984,"San Rafael":6985,"Manfredonia":6986,"Farroupilha":6987,"Harsīn":6988,"Dubuque":6989,"Francisco Beltrão":6990,"El Hatillo":6991,"Vénissieux":6992,"Cergy":6993,"Samastīpur":6994,"Ālbū Kamāl":6995,"Ban Pong":6996,"Krymsk":6997,"Huangpi":6998,"Alpharetta":6999,"Shanhetun":7000,"Guercif":7001,"Biała Podlaska":7002,"Fano":7003,"Gobichettipalayam":7004,"Yantongshan":7005,"Al Hindīyah":7006,"Rocky Mount":7007,"Sōja":7008,"Clichy":7009,"Vigevano":7010,"Marano di Napoli":7011,"Guiren":7012,"Maulavi Bāzār":7013,"Palm Harbor":7014,"Santo Tomas":7015,"Poprad":7016,"Trà Vinh":7017,"Kentau":7018,"Cheremkhovo":7019,"Morley":7020,"Lençóis Paulista":7021,"Cheshunt":7022,"Cerignola":7023,"Jahāngīrābād":7024,"Sherkot":7025,"North Port":7026,"’Aïn Temouchent":7027,"Kātrās":7028,"Minbu":7029,"Pālakollu":7030,"Zhongxing":7031,"Ḩalabjah":7032,"Chililabombwe":7033,"Langxiang":7034,"Chūniān":7035,"Catacaos":7036,"Ishikari":7037,"Garoowe":7038,"Wani":7039,"Naksalbāri":7040,"Owensboro":7041,"Ouarzazat":7042,"São Sebastião do Paraíso":7043,"Béja":7044,"Chapel Hill":7045,"Tiruvalla":7046,"Villa Hayes":7047,"Sopron":7048,"Punta Alta":7049,"Bergama":7050,"Itoman":7051,"Ponnūru":7052,"Arcoverde":7053,"Kabanjahe":7054,"South Whittier":7055,"Fengxian":7056,"Anamur":7057,"Suileng":7058,"Al Mafraq":7059,"Wenxing":7060,"Hashimoto":7061,"Pankow":7062,"Diphu":7063,"Sītāmarhi":7064,"Zhigulevsk":7065,"Sakaide":7066,"Marondera":7067,"Chhibrāmau":7068,"Luzern":7069,"Mafeteng":7070,"Shahrisabz":7071,"Tilhar":7072,"General Pico":7073,"Vaasa":7074,"Emmen":7075,"Phra Phutthabat":7076,"Sāngla":7077,"Colegiales":7078,"Sokol’niki":7079,"Reyhanlı":7080,"Baishishan":7081,"Ābādeh":7082,"Hendala":7083,"Harīpur":7084,"Rocklin":7085,"Roslavl’":7086,"Minyat an Naşr":7087,"Ilkal":7088,"Bitonto":7089,"Bayt Lāhyā":7090,"Purbalingga":7091,"Kitgum":7092,"Shibīn al Qanāţir":7093,"Bada Barabīl":7094,"Hattingen":7095,"Ávila":7096,"La Dolorita":7097,"Kalibo (poblacion)":7098,"Bawku":7099,"Nōgata":7100,"Jijiga":7101,"Jinji":7102,"Idaho Falls":7103,"Bebington":7104,"Marseille 11":7105,"Napier":7106,"Orland Park":7107,"Vacaria":7108,"Malārd":7109,"Weining":7110,"Mettur":7111,"Ercolano":7112,"Asaka":7113,"Râs el Oued":7114,"Kuchāman":7115,"Lakhdaria":7116,"Tinley Park":7117,"Pare":7118,"Oak Lawn":7119,"Cajamar":7120,"Castlereagh":7121,"Tempelhof":7122,"Segovia":7123,"Kidderminster":7124,"Berwyn":7125,"Eger":7126,"Huaxian":7127,"Okcheon":7128,"Yashan":7129,"West Des Moines":7130,"Puerto Barrios":7131,"Panruti":7132,"San Carlos del Zulia":7133,"Lingayen":7134,"Janaúba":7135,"Borovichi":7136,"Moriya":7137,"Hilden":7138,"Una":7139,"Budapest XII. kerület":7140,"Oberá":7141,"Kaga Bandoro":7142,"Dörtyol":7143,"Ponnur":7144,"Kollegāl":7145,"Vinhedo":7146,"Nantai":7147,"Balaipungut":7148,"Shegaon":7149,"Ma-kung":7150,"Changleng":7151,"Chernaya Rechka":7152,"Formiga":7153,"Soroti":7154,"Nabeul":7155,"Mon Repos":7156,"Hutang":7157,"Pul-e Khumrī":7158,"Nankāna Sāhib":7159,"Arcadia":7160,"Cortazar":7161,"Upleta":7162,"Ocala":7163,"Ujhāni":7164,"Al Qanāţir al Khayrīyah":7165,"Honiara":7166,"Fier":7167,"Stourbridge":7168,"Bankra":7169,"Mandahara":7170,"Acámbaro":7171,"Dabhoi":7172,"Sleman":7173,"Gaogou":7174,"Espinal":7175,"Conroe":7176,"Vranje":7177,"Kirishi":7178,"Geulzuk":7179,"Linghai":7180,"Turbaco":7181,"Kettering":7182,"Paita":7183,"Kendale Lakes":7184,"Bāri":7185,"Ródos":7186,"Obra":7187,"Widnes":7188,"Sankt Augustin":7189,"Gohāna":7190,"Port Orange":7191,"Pandak":7192,"Gongyi":7193,"Aprilia":7194,"Roeselare":7195,"Eisen":7196,"Jatani":7197,"Ambilobe":7198,"Ezhva":7199,"Kapenguria":7200,"Nāmakkal":7201,"Cianorte":7202,"Thành Phố Lạng Sơn":7203,"Nova Viçosa":7204,"Qinnan":7205,"Rogers":7206,"Bungoma":7207,"Gadwāl":7208,"Torrelavega":7209,"Liski":7210,"Novohrad-Volyns’kyy":7211,"Tiko":7212,"Pālitāna":7213,"Lāharpur":7214,"Nokha":7215,"Broomfield":7216,"Kuala Selangor":7217,"Carmona":7218,"Sérres":7219,"Taunton":7220,"Bolvadin":7221,"San Severo":7222,"Narwāna":7223,"Changling":7224,"Dalianwan":7225,"Chumphon":7226,"Tirhanimîne":7227,"Energodar":7228,"Itapipoca":7229,"Randers":7230,"Eschweiler":7231,"Tsévié":7232,"Ełk":7233,"Ponta Porã":7234,"San Antonio":7235,"Umm Ruwaba":7236,"Tomigusuku":7237,"San Andrés Tuxtla":7238,"Zile":7239,"Karād":7240,"Halmstad":7241,"Kampung Bukit Baharu":7242,"Estância":7243,"Lubao":7244,"Shibirghān":7245,"Sangju":7246,"Iwade":7247,"Évora":7248,"Klaeng":7249,"Dakhla":7250,"Świętochłowice":7251,"Linqiong":7252,"Snizhne":7253,"Arua":7254,"Khiwa":7255,"At Tall":7256,"Amuntai":7257,"Cacoal":7258,"Eminönü":7259,"Diamond Bar":7260,"Pacora":7261,"Basyūn":7262,"Cereté":7263,"Vyaz’ma":7264,"Maldonado":7265,"Besuki":7266,"Rîbniţa":7267,"Buin":7268,"São Gabriel":7269,"Anjiang":7270,"Anan":7271,"Xinqing":7272,"Gapyeong":7273,"Beledweyne":7274,"Placetas":7275,"Saint-Quentin":7276,"Kaédi":7277,"Pruszków":7278,"Concórdia":7279,"Bozüyük":7280,"Kolding":7281,"Vittoria":7282,"Casper":7283,"Taikang":7284,"Nanto-shi":7285,"Shiroi":7286,"Fountain Valley":7287,"Yutan":7288,"Wedi":7289,"Jālaun":7290,"Chicopee":7291,"Pacatuba":7292,"Karīmganj":7293,"Satte":7294,"Ahlen":7295,"Carson City":7296,"Tamiami":7297,"Mangere":7298,"Nazarovo":7299,"Rāmganj":7300,"Kribi":7301,"Klimovsk":7302,"Mokāma":7303,"South Croydon":7304,"Towson":7305,"Kazanlŭk":7306,"Heilbron":7307,"Naic":7308,"Bayan":7309,"Etāwa":7310,"Wanparti":7311,"North Chicopee":7312,"Elda":7313,"Jupiter":7314,"Drean":7315,"Cần Giờ":7316,"Ābyek":7317,"Viana":7318,"Kasongo":7319,"Šabac":7320,"Narail":7321,"Abancay":7322,"Kalasin":7323,"Lesnoy":7324,"Sāmalkot":7325,"Tiznit":7326,"Moore":7327,"Rybatskoye":7328,"Sherwood Park":7329,"Cepu":7330,"Uritsk":7331,"Collado-Villalba":7332,"São Pedro da Aldeia":7333,"Nakatsugawa":7334,"Pokrovskoye-Streshnëvo":7335,"Zamoskvorech’ye":7336,"Boryspil’":7337,"Berëzovskiy":7338,"Anjangaon":7339,"Ciudad Hidalgo":7340,"Samannūd":7341,"Dholka":7342,"Reghaïa":7343,"Huangnihe":7344,"Viljoenskroon":7345,"Altamira":7346,"Saint-Jérôme":7347,"Tirūr":7348,"Caicó":7349,"Gorno-Altaysk":7350,"Ohrid":7351,"Bad Salzuflen":7352,"Euskirchen":7353,"Al Khafjī":7354,"Kāndi":7355,"Lingcheng":7356,"San José de las Lajas":7357,"Seropédica":7358,"Jonquière":7359,"Cabedelo":7360,"Mamoudzou":7361,"Meerbusch":7362,"Caaguazú":7363,"Manzhouli":7364,"Bandar Labuan":7365,"Wolfenbüttel":7366,"Suwa":7367,"Juigalpa":7368,"Rio de Mouro":7369,"Liaozhong":7370,"Hürth":7371,"Shirbīn":7372,"Clacton-on-Sea":7373,"Boghni":7374,"Niort":7375,"Ghātāl":7376,"Tacurong":7377,"Berlin Tempelhof":7378,"Odivelas":7379,"Unjha":7380,"Agrigento":7381,"Kotka":7382,"Manhuaçu":7383,"Turda":7384,"Chaniá":7385,"Belfort":7386,"Chalkída":7387,"Huacho":7388,"Al Mayādīn":7389,"Sendhwa":7390,"Belorechensk":7391,"El Banco":7392,"Valdosta":7393,"Moquegua":7394,"Chivilcoy":7395,"Himi":7396,"Tiruttangal":7397,"San Francisco El Alto":7398,"Penápolis":7399,"Ad Dawādimī":7400,"Langsa":7401,"Corvallis":7402,"Nanzhou":7403,"Bolgatanga":7404,"Funza":7405,"Pirojpur":7406,"Mairiporã":7407,"Vidin":7408,"Port Charlotte":7409,"Tharyarwady":7410,"Midwest City":7411,"Ajaccio":7412,"Jagüey Grande":7413,"Bahlā’":7414,"Krasnokamensk":7415,"Ilha de Moçambique":7416,"Siddhapur":7417,"Dhūri":7418,"Presidente Franco":7419,"Allapattah":7420,"Okaya":7421,"Zürich (Kreis 11)":7422,"Pocatello":7423,"Sangmélima":7424,"Sidhi":7425,"Baden-Baden":7426,"San Miguel Zinacantepec":7427,"Kupchino":7428,"Dishnā":7429,"Trujillo Alto":7430,"Puerto Eldorado":7431,"Mount Prospect":7432,"Porterville":7433,"Aveiro":7434,"Redmond":7435,"Şabyā":7436,"East Pensacola Heights":7437,"Illichivs’k":7438,"Paramount":7439,"Jūrmala":7440,"Aranjuez":7441,"Hacienda Heights":7442,"Suzaka":7443,"Nuevitas":7444,"Dar Chioukh":7445,"Vannes":7446,"Schweinfurt":7447,"Wokha":7448,"Nikki":7449,"Altuf’yevskiy":7450,"Neustadt an der Weinstraße":7451,"Sartrouville":7452,"Granby":7453,"Kumbo":7454,"Hanford":7455,"Maisons-Alfort":7456,"Kālna":7457,"Azul":7458,"Timashëvsk":7459,"Severomorsk":7460,"Bārāmati":7461,"Domodedovo":7462,"Bījār":7463,"Pīshvā":7464,"Farshūţ":7465,"Meaux":7466,"Danané":7467,"Vyshniy Volochëk":7468,"Legnano":7469,"Izyum":7470,"Rosemead":7471,"Pulheim":7472,"Bỉm Sơn":7473,"Ostrołęka":7474,"Starachowice":7475,"Markala":7476,"Al Ḩammāmāt":7477,"Bắc Giang":7478,"Selebi-Phikwe":7479,"Pitalito":7480,"Upata":7481,"Charikar":7482,"Puerto Tejada":7483,"Kandukūr":7484,"Blois":7485,"Sunām":7486,"Faenza":7487,"Gaddi Annaram":7488,"Sattenapalle":7489,"Anapa":7490,"Roven’ki":7491,"Shendi":7492,"Hiriyūr":7493,"Buguruslan":7494,"Challakere":7495,"El Viejo":7496,"Menemen":7497,"Ilo":7498,"Rampur Hat":7499,"Brive-la-Gaillarde":7500,"Masaurhi Buzurg":7501,"Arles":7502,"Kangāvar":7503,"Santee":7504,"Suphan Buri":7505,"Beauvais":7506,"Nūzvīd":7507,"Río Tercero":7508,"Joensuu":7509,"Cobán":7510,"Neu-Hohenschönhausen":7511,"Guliston":7512,"Aversa":7513,"Pasrūr":7514,"Ipojuca":7515,"Moncalieri":7516,"Shājāpur":7517,"Puttūr":7518,"Chaeryŏng-ŭp":7519,"Campos do Jordão":7520,"Sedrata":7521,"Kāsaragod":7522,"Châteauroux":7523,"São Tomé":7524,"Kateríni":7525,"Ayodhya":7526,"Sampang":7527,"Mubārakpur":7528,"Ōami":7529,"Mukō":7530,"Taxco de Alarcón":7531,"Fryazevo":7532,"Phaltan":7533,"Poinciana":7534,"Manokwari":7535,"Sandīla":7536,"Tingo María":7537,"Camaquã":7538,"Silivri":7539,"Cholet":7540,"Zawiercie":7541,"Ar Rastan":7542,"Sāgar":7543,"Sinan":7544,"Az Zulfi":7545,"Trani":7546,"Gummersbach":7547,"San Vicent del Raspeig":7548,"Tanjungagung":7549,"Gulariyā":7550,"Oosterhout":7551,"Banes":7552,"Miryang":7553,"Xankǝndi":7554,"El Tocuyo":7555,"Fréjus":7556,"Thành Phố Thái Bình":7557,"Hatogaya-honchō":7558,"Delano":7559,"Mediaş":7560,"Lohārdaga":7561,"Bartolomé Masó":7562,"Shoreline":7563,"Makumbako":7564,"Hassi Messaoud":7565,"Prievidza":7566,"Levittown":7567,"Alexandroúpoli":7568,"Deolāli":7569,"Shāhābād":7570,"Waiblingen":7571,"Crateús":7572,"Nueva Guinea":7573,"Pantin":7574,"Livny":7575,"Coconut Creek":7576,"Tha Maka":7577,"Heroica Caborca":7578,"Wheaton":7579,"Patuto":7580,"Djamaa":7581,"Buseresere":7582,"Istaravshan":7583,"Bobbili":7584,"Chikhli":7585,"Limay":7586,"Verviers":7587,"Nordhorn":7588,"Port Shepstone":7589,"Adilcevaz":7590,"Saint-Brieuc":7591,"Konch":7592,"Kudamatsu":7593,"Bandar-e Ganāveh":7594,"Şırnak":7595,"Kota Tinggi":7596,"Greifswald":7597,"Lunglei":7598,"Madīnat Ḩamad":7599,"Slobozia":7600,"Pithāpuram":7601,"Yartsevo":7602,"Avellino":7603,"Amalāpuram":7604,"Krasnokamsk":7605,"Ergani":7606,"Cuxhaven":7607,"Sherman Oaks":7608,"Ridder":7609,"Tuni":7610,"Wetzlar":7611,"Sumbawa Besar":7612,"Borūjen":7613,"Modica":7614,"Siena":7615,"Cava de'Tirreni":7616,"Petroúpolis":7617,"Sihor":7618,"Grand Cayman":7619,"Lubny":7620,"Dīglūr":7621,"Vicente Guerrero":7622,"Zabīd":7623,"Barbil":7624,"Amora":7625,"Saint Peters":7626,"Blue Springs":7627,"Terbanggi Besar":7628,"Maiquetía":7629,"Caucagüito":7630,"Mongu":7631,"Lake Havasu City":7632,"Puerto Ayacucho":7633,"Corroios":7634,"Biswān":7635,"Lautoka":7636,"Bouïra":7637,"Normal":7638,"Thongwa":7639,"Jaén":7640,"Kosi":7641,"Chieti":7642,"Mollet del Vallès":7643,"Pursat":7644,"Manacapuru":7645,"Tromsø":7646,"Montauban":7647,"South Hill":7648,"Kyaiklat":7649,"Charleville-Mézières":7650,"Sesvete":7651,"Albi":7652,"Shahr-e Bābak":7653,"Andradina":7654,"Barra do Garças":7655,"Fredericton":7656,"Cuneo":7657,"Bergkamen":7658,"Kamifukuoka":7659,"Rūpnagar":7660,"Ishioka":7661,"Naryn":7662,"Dandeli":7663,"Mansoûra":7664,"Shūsh":7665,"Songling":7666,"Aïn Defla":7667,"Fryazino":7668,"Maluñgun":7669,"Zarinsk":7670,"Ban Talat Yai":7671,"Erbaa":7672,"Tavşanlı":7673,"Asenovgrad":7674,"Sarpsborg":7675,"Florissant":7676,"Colton":7677,"Sandwīp":7678,"Crosby":7679,"Nyagan":7680,"Reigate":7681,"Sar-e Pul":7682,"Tarbes":7683,"Pārvatīpuram":7684,"Fontenay-sous-Bois":7685,"Oumé":7686,"Kimry":7687,"Mouscron":7688,"Ar Riqqah":7689,"Ta Khmau":7690,"Huesca":7691,"Děčín":7692,"Walvis Bay":7693,"Norton":7694,"Thomazeau":7695,"Akō":7696,"Sātkania":7697,"Levoberezhnyy":7698,"Biguaçu":7699,"Batatais":7700,"Noblesville":7701,"Rio do Sul":7702,"Arcot":7703,"Pensacola":7704,"Bryanka":7705,"Kepanjen":7706,"Sarasota":7707,"Gjilan":7708,"Usulután":7709,"Novato":7710,"Gwadar":7711,"Évry":7712,"Hoffman Estates":7713,"Jhālāwār":7714,"Corralillo":7715,"Meybod":7716,"Şa‘dah":7717,"Bad Homburg vor der Höhe":7718,"Tacuarembó":7719,"Willich":7720,"Puertollano":7721,"Diyarb Najm":7722,"Petlād":7723,"Blora":7724,"Karlovy Vary":7725,"Umred":7726,"Orhangazi":7727,"Chioggia":7728,"Calvià":7729,"Talagante":7730,"Bhātāpāra":7731,"Kāliyāganj":7732,"Komsomolsk":7733,"Macclesfield":7734,"Ijebu Ijesha":7735,"Miyako":7736,"Vidnoye":7737,"Qoryooley":7738,"Bisceglie":7739,"Latacunga":7740,"Telerghma":7741,"Frankfurt (Oder)":7742,"Barry":7743,"Pirapora":7744,"Futtsu":7745,"Morecambe":7746,"Idappadi":7747,"Gohad":7748,"Sarpol-e Z̄ahāb":7749,"Tagawa":7750,"Maha Sarakham":7751,"Khagaul":7752,"Yūki":7753,"At Tall al Kabīr":7754,"Rubio":7755,"Redhill":7756,"Zhovti Vody":7757,"Minokamo":7758,"Maubin":7759,"Takāb":7760,"Tucupita":7761,"Emden":7762,"Amparafaravola":7763,"Talā":7764,"Arganda":7765,"Miura":7766,"Brentwood":7767,"Agustín Codazzi":7768,"Içara":7769,"The Villages":7770,"Chiplūn":7771,"Bezerros":7772,"Slonim":7773,"Changanācheri":7774,"Jendouba":7775,"Clamart":7776,"Monkayo":7777,"Neu-Ulm":7778,"Ascoli Piceno":7779,"Hendersonville":7780,"Yucaipa":7781,"Patiya":7782,"Nuevo Casas Grandes":7783,"Tarma":7784,"Tulun":7785,"La Crosse":7786,"Lingen":7787,"Marseille 10":7788,"Winterhude":7789,"Coronel Oviedo":7790,"Barreiro":7791,"Euless":7792,"City of Milford (balance)":7793,"Châlons-en-Champagne":7794,"Peabody":7795,"Remchi":7796,"Teplice":7797,"Qulsary":7798,"Birine":7799,"Erftstadt":7800,"Vila-real":7801,"Serra Talhada":7802,"Cathedral City":7803,"Watsonville":7804,"Pola de Siero":7805,"Vejle":7806,"Ibshawāy":7807,"Horizonte":7808,"Séguéla":7809,"Fastiv":7810,"Foligno":7811,"Neubrück":7812,"Kalamáta":7813,"Comal":7814,"Seydişehir":7815,"Nyeri":7816,"Noshiro":7817,"Jinotega":7818,"Sillod":7819,"Staines":7820,"Mācherla":7821,"Herowābād":7822,"Teramo":7823,"Melo":7824,"Tadmur":7825,"Rolândia":7826,"The Hammocks":7827,"Jesús Menéndez":7828,"Kŭrdzhali":7829,"Gostivar":7830,"Shiraoka":7831,"Elkhart":7832,"Bunda":7833,"Tūndla":7834,"Żoliborz":7835,"Beruniy":7836,"Mannārakkāt":7837,"Porirua":7838,"Ottappālam":7839,"Whangarei":7840,"Hà Ðông":7841,"Buckeye":7842,"Bagheria":7843,"Donetsk":7844,"Kitaibaraki":7845,"Pontian Kechil":7846,"Flagami":7847,"Barranqueras":7848,"Nagykanizsa":7849,"Batley":7850,"Catalina Foothills":7851,"Legionowo":7852,"Yerba Buena":7853,"Narbonne":7854,"San Giorgio a Cremano":7855,"Campobasso":7856,"Goālpāra":7857,"Kanakapura":7858,"Fuchū":7859,"Zumpango de Ocampo":7860,"Gelendzhik":7861,"Al Miqdādīyah":7862,"Bingerville":7863,"Kobryn":7864,"Rājanpur":7865,"Saint-Malo":7866,"Batac City":7867,"Mweka":7868,"Nova Kakhovka":7869,"Madhupur":7870,"Karanganom":7871,"Utrera":7872,"Oshnavīyeh":7873,"Merzifon":7874,"Phetchabun":7875,"Rohri":7876,"Lytkarino":7877,"San Remo":7878,"Saint Croix":7879,"Skien":7880,"Ōi":7881,"Ibbenbüren":7882,"Marechal Deodoro":7883,"Madhipura":7884,"Kingisepp":7885,"Passau":7886,"Charkhi Dādri":7887,"Kawalu":7888,"Zhob":7889,"Fiumicino":7890,"Placentia":7891,"Khorram Darreh":7892,"Dumraon":7893,"Dapitan":7894,"Turbo":7895,"Kavaklı":7896,"Deçan":7897,"Budapest XXII. kerület":7898,"Gbadolite":7899,"Coari":7900,"Laval":7901,"Hyères":7902,"Kyaukse":7903,"North La Crosse":7904,"Çarşamba":7905,"Tarnobrzeg":7906,"Tafo":7907,"Hua Hin":7908,"Marhanets’":7909,"Mahāsamund":7910,"Langenhagen":7911,"South Jordan":7912,"San Mateo":7913,"Schwerte":7914,"Mātli":7915,"Gajraula":7916,"Mazara del Vallo":7917,"Khagrachhari":7918,"Battipaglia":7919,"Konibodom":7920,"Ma‘ān":7921,"Speyer":7922,"Nkoteng":7923,"Welland":7924,"Saint-Hyacinthe":7925,"Issia":7926,"Torbalı":7927,"Swedru":7928,"South Peabody":7929,"Rovigo":7930,"Nahariyya":7931,"Ābu Road":7932,"Weymouth":7933,"Chomutov":7934,"Rho":7935,"Nanjangūd":7936,"Ono":7937,"Al Khābūrah":7938,"Sālūr":7939,"Chusovoy":7940,"Sour el Ghozlane":7941,"Bilhorod-Dnistrovs’kyy":7942,"Anju":7943,"Bletchley":7944,"Acireale":7945,"Villa Francisca":7946,"Keighley":7947,"North Bay":7948,"Albany":7949,"Joplin":7950,"Scandicci":7951,"Buta":7952,"Otradnyy":7953,"Metlili Chaamba":7954,"Balayan":7955,"Zacapú":7956,"Jihlava":7957,"Taquaritinga":7958,"Bhongīr":7959,"Snezhinsk":7960,"Dunaújváros":7961,"Ŭiju":7962,"Inda Silasē":7963,"Horsens":7964,"Glendora":7965,"Heidenheim an der Brenz":7966,"Tateyama":7967,"Jatiroto":7968,"Celje":7969,"Civitavecchia":7970,"Aonla":7971,"Levoberezhnaya":7972,"Novokuz’minki":7973,"Vagonoremont":7974,"Akademgorodok":7975,"Hpa-an":7976,"Berlin Treptow":7977,"Khŭjayli":7978,"Businovo":7979,"Metrogorodok":7980,"Ko Samui":7981,"Vatutino":7982,"Merelani":7983,"Putrajaya":7984,"Rāwala Kot":7985,"güngören merter":7986,"Polanco":7987,"Novokhovrino":7988,"Kozhukhovo":7989,"Untolovo":7990,"Likhobory":7991,"merter keresteciler":7992,"Rust’avi":7993,"Semënovskoye":7994,"Kozeyevo":7995,"Novovladykino":7996,"Monsanto":7997,"Ţabas":7998,"Khagaria":7999,"Cabiao":8000,"Dhāmpur":8001,"Rio Tinto":8002,"Peine":8003,"Maun":8004,"Sayanogorsk":8005,"Belo Jardim":8006,"Mariendorf":8007,"Doetinchem":8008,"Paignton":8009,"Kanash":8010,"Kabba":8011,"Monchegorsk":8012,"Niksar":8013,"Sardhana":8014,"Odienné":8015,"Huauchinango":8016,"Dīdwāna":8017,"Zaranj":8018,"Chortoq":8019,"Neunkirchen":8020,"Felāvarjān":8021,"Okhtyrka":8022,"Sugito":8023,"Tríkala":8024,"Zaječar":8025,"Benevides":8026,"Rivoli":8027,"Wellingborough":8028,"Kerkrade":8029,"Lota":8030,"Puławy":8031,"Khemis el Khechna":8032,"Dosso":8033,"Uriangato":8034,"Chachoengsao":8035,"Chilmāri":8036,"Jalor":8037,"Keskin":8038,"Labuhan Deli":8039,"Hadāli":8040,"Carcassonne":8041,"Morong":8042,"Vryburg":8043,"Bārh":8044,"Tokoname":8045,"Badūria":8046,"Bradenton":8047,"Ifakara":8048,"Wodzisław Śląski":8049,"Bad Oeynhausen":8050,"Ejmiatsin":8051,"Karapınar":8052,"Shorāpur":8053,"Īstgāh-e Rāh Āhan-e Garmsār":8054,"Lichtenrade":8055,"Angoulême":8056,"Nova Odessa":8057,"Aloha":8058,"Nageswari":8059,"Ziway":8060,"Jugsālai":8061,"Skarżysko-Kamienna":8062,"Jobabo":8063,"Mut":8064,"La Estrella":8065,"Satka":8066,"Hvidovre":8067,"Enid":8068,"Cha-am":8069,"An Nabk":8070,"Wolmaransstad":8071,"Krasnodon":8072,"Tivoli":8073,"Kizhake Chālakudi":8074,"Quixadá":8075,"Arecibo":8076,"Ruzayevka":8077,"Mīrpur Māthelo":8078,"Grand Goâve":8079,"Sheboygan":8080,"Tomioka":8081,"Libertador General San Martín":8082,"eSikhawini":8083,"Pedro Leopoldo":8084,"Hof":8085,"Timimoun":8086,"Annecy":8087,"I-n-Salah":8088,"Mutsu":8089,"Bentong Town":8090,"Ciudad Sabinas":8091,"Liloan":8092,"Radomsko":8093,"Abū ‘Arīsh":8094,"Municipio de Copacabana":8095,"New Plymouth":8096,"Shawinigan":8097,"Paghmān":8098,"Rehnān":8099,"Porto Ferreira":8100,"Pordenone":8101,"Gampengrejo":8102,"Sidlaghatta":8103,"Goshogawara":8104,"Friedrichsfelde":8105,"Hacienda La Calera":8106,"Balneário Camboriú":8107,"Pine Bluff":8108,"Pinellas Park":8109,"Serrinha":8110,"Ibitinga":8111,"Kleve":8112,"Saiki":8113,"Dāhānu":8114,"DeSoto":8115,"Touggourt":8116,"Trstenik":8117,"Skierniewice":8118,"Cerritos":8119,"Port-of-Spain":8120,"Pátzcuaro":8121,"Bannu":8122,"Sankt Pölten":8123,"Pajok":8124,"Pak Chong":8125,"Rowland Heights":8126,"Verkhnyaya Salda":8127,"Southaven":8128,"Kampen":8129,"Khān Shaykhūn":8130,"Qiryat Ata":8131,"T’aebaek":8132,"Gatak":8133,"Rasipuram":8134,"Viedma":8135,"Cedar Park":8136,"Dollard-Des Ormeaux":8137,"Osinniki":8138,"Novyy Turtkul’":8139,"Barra do Corda":8140,"Singaparna":8141,"Punganūru":8142,"Río Verde":8143,"Mandapeta":8144,"Nekā’":8145,"Poonamalle":8146,"South Bel Air":8147,"Waingapu":8148,"Ravensburg":8149,"Barpeta":8150,"South Benfleet":8151,"Gilroy":8152,"Cornwall":8153,"Congonhas":8154,"Al Balyanā":8155,"Kirkland":8156,"Kolokani":8157,"Aspen Hill":8158,"Martina Franca":8159,"Velasco Ibarra":8160,"Boituva":8161,"West Sacramento":8162,"União da Vitória":8163,"Frechen":8164,"Verrettes":8165,"Elmshorn":8166,"‘Afrīn":8167,"Megion":8168,"Ibiza":8169,"Port Area":8170,"Dullewāla":8171,"Saint-André":8172,"Weert":8173,"Kyaikto":8174,"Tamlūk":8175,"Bhabua":8176,"Modiin Ilit":8177,"Consolacion":8178,"Frosinone":8179,"Martaban":8180,"Biel\/Bienne":8181,"Plato":8182,"Floriano":8183,"Masuda":8184,"Casa Grande":8185,"Romny":8186,"Parobé":8187,"Kathua":8188,"Torzhok":8189,"Vigan":8190,"Panchagarh":8191,"Bornheim":8192,"San José del Cabo":8193,"Senhor do Bonfim":8194,"Sundsvall":8195,"Tafí Viejo":8196,"Sombor":8197,"Palm Beach Gardens":8198,"Palm Desert":8199,"Chigorodó":8200,"Woerden":8201,"Cojutepeque":8202,"Sittard":8203,"Nihtaur":8204,"Banyumas":8205,"Solok":8206,"Roswell":8207,"Nonoichi":8208,"Kurayoshi":8209,"Bulungu":8210,"Kutno":8211,"Shibukawa":8212,"Chiautempan":8213,"West Bridgford":8214,"Mitcham":8215,"Kuybyshev":8216,"Uttar Char Fasson":8217,"Pameungpeuk":8218,"Kyustendil":8219,"Shtip":8220,"Sosnovaya Polyana":8221,"Bondy":8222,"Cologno Monzese":8223,"Paniqui":8224,"Ami":8225,"Mishawaka":8226,"Azrou":8227,"Banting":8228,"Velletri":8229,"Annaka":8230,"Castle Rock":8231,"Vsevolozhsk":8232,"Xánthi":8233,"Saipan":8234,"Bājil":8235,"Kingsport":8236,"Starogard Gdański":8237,"Ust’-Kut":8238,"Palpalá":8239,"Bayombong":8240,"Lenexa":8241,"Ponte Nova":8242,"Muğla":8243,"Logan":8244,"Buduran":8245,"Puerto Francisco de Orellana":8246,"Lachhmangarh Sīkar":8247,"Concepción":8248,"Karlovac":8249,"Portugalete":8250,"Birni N Konni":8251,"Kyaikkami":8252,"Tiruvallur":8253,"Escada":8254,"Le Blanc-Mesnil":8255,"Ash Shuhadā’":8256,"Richland":8257,"Bābolsar":8258,"Taquara":8259,"Villejuif":8260,"Sri Dungargarh":8261,"Tigard":8262,"Kibuye":8263,"Puerto Cortez":8264,"Torre Annunziata":8265,"Shināş":8266,"Iwakura":8267,"Giv‘atayim":8268,"North Vancouver":8269,"Sīdī Sālim":8270,"Ithari":8271,"El Kef":8272,"Phú Khương":8273,"Raxaul":8274,"Papantla de Olarte":8275,"El Carmen de Bolívar":8276,"Nysa Zamłynie":8277,"Svitlovods’k":8278,"Casalnuovo di Napoli":8279,"Sousa":8280,"Bhamo":8281,"Siruguppa":8282,"Hāla":8283,"Rastatt":8284,"Long Eaton":8285,"Guaxupé":8286,"Goianésia":8287,"Bāruipur":8288,"Rancho Santa Margarita":8289,"Manjlegaon":8290,"Ciudad de Huajuapam de León":8291,"Cruz das Almas":8292,"Sesto Fiorentino":8293,"Downers Grove":8294,"Ratnapura":8295,"Valle Hermoso":8296,"Aībak":8297,"Aliso Viejo":8298,"Juhaynah":8299,"Barnstable":8300,"Ratodero":8301,"Warud":8302,"Erkrath":8303,"Wānkāner":8304,"Poway":8305,"Cypress":8306,"Covina":8307,"Ol Kalou":8308,"Nichelino":8309,"Mantova":8310,"Krosno":8311,"Navegantes":8312,"Luwuk":8313,"Churāchāndpur":8314,"Cosmópolis":8315,"Narathiwat":8316,"Capanema":8317,"Hammam-Lif":8318,"Galveston":8319,"Sungairaya":8320,"Sufālat Samā’il":8321,"Bel Air South":8322,"Salina":8323,"Pearl City":8324,"Weißensee":8325,"Kurganinsk":8326,"Leribe":8327,"Greve":8328,"Dumka":8329,"Talegaon Dābhāde":8330,"Amahai":8331,"Merouana":8332,"Hunsūr":8333,"Jacobina":8334,"Balung":8335,"Itamaraju":8336,"Marijampolė":8337,"Mtsensk":8338,"Maumere":8339,"Shāh Pasand":8340,"Badulla":8341,"Bedong":8342,"Grasse":8343,"Heerhugowaard":8344,"Aného":8345,"Suluova":8346,"Pithorāgarh":8347,"Jangaon":8348,"Kafue":8349,"Belaya Kalitva":8350,"Florin":8351,"Atrauli":8352,"Narsimhapur":8353,"Rūdsar":8354,"Stuttgart-Ost":8355,"Dülmen":8356,"Alajuela":8357,"Campo Belo":8358,"Masbate":8359,"Hódmezővásárhely":8360,"Chesterfield":8361,"Aznā":8362,"Mutengene":8363,"Mulbāgal":8364,"Shelekhov":8365,"Qiryat Gat":8366,"Catarman":8367,"Montana":8368,"Frankenthal":8369,"Mudhol":8370,"Gudalur":8371,"Serowe":8372,"Gryazi":8373,"Kon Tum":8374,"Lehi":8375,"Herzogenrath":8376,"Cutral-Có":8377,"Louangphabang":8378,"Prostějov":8379,"Urgut":8380,"Dębica":8381,"Şebinkarahisar":8382,"Barwāni":8383,"Sevran":8384,"Jodhpur":8385,"Candaba":8386,"San Luis de la Paz":8387,"Přerov":8388,"Itaberaba":8389,"Vawkavysk":8390,"Buea":8391,"Rijswijk":8392,"Chegutu":8393,"Pran Buri":8394,"Shchūchīnsk":8395,"Invercargill":8396,"Chāh Bahār":8397,"Ursus":8398,"Nysa":8399,"Castres":8400,"Mozhga":8401,"Barrow in Furness":8402,"Punalūr":8403,"Hämeenlinna":8404,"Dome":8405,"Methuen":8406,"Chalon-sur-Saône":8407,"Ar Rumaythah":8408,"San José Pinula":8409,"Lamía":8410,"Meru":8411,"Tire":8412,"Llanelli":8413,"Sasayama":8414,"Rwamagana":8415,"Sawara":8416,"Duekoué":8417,"Marseille 04":8418,"Porvoo":8419,"Padrauna":8420,"Jovellanos":8421,"Nkawkaw":8422,"P’ot’i":8423,"Jatoi Shimāli":8424,"Tres Arroyos":8425,"Gumia":8426,"Poso":8427,"Oued Lill":8428,"Kissidougou":8429,"Jawhar":8430,"Scafati":8431,"Bail Hongal":8432,"Shujālpur":8433,"Arras":8434,"Kulu":8435,"East Providence":8436,"Dīla":8437,"Boulogne-sur-Mer":8438,"Irákleio":8439,"Lörrach":8440,"Ilaro":8441,"Inashiki":8442,"Amursk":8443,"Orion":8444,"Acayucan":8445,"São José do Rio Pardo":8446,"Omīdīyeh":8447,"Settimo Torinese":8448,"Canterbury":8449,"Santurtzi":8450,"Vercelli":8451,"Vitina":8452,"Chelles":8453,"Jaisingpur":8454,"Chenārān":8455,"Cagnes-sur-Mer":8456,"Gujō":8457,"Wagga Wagga":8458,"Kirkcaldy":8459,"Saint-Herblain":8460,"Berat":8461,"Ţāmiyah":8462,"Esplugues de Llobregat":8463,"Chatra":8464,"Al Jubayhah":8465,"Pāchora":8466,"Patancheru":8467,"Wejherowo":8468,"San Pedro Ayampuc":8469,"Panna":8470,"Phalodi":8471,"Bollate":8472,"Coral Gables":8473,"Huntersville":8474,"Yeola":8475,"Naka":8476,"Santo Amaro":8477,"Kerkera":8478,"Choma":8479,"Murray":8480,"Nakama":8481,"Leopoldina":8482,"Stepnogorsk":8483,"Njombe":8484,"Lecco":8485,"Shaikhpura":8486,"São Domingos de Rana":8487,"Ventanas":8488,"Monopoli":8489,"Tomé":8490,"Suruç":8491,"Gori":8492,"Surin":8493,"Albstadt":8494,"El Hadjar":8495,"Gulaothi":8496,"Collegno":8497,"Safonovo":8498,"Rio das Ostras":8499,"Gotha":8500,"Garoua Boulaï":8501,"Phetchaburi":8502,"Kurchatov":8503,"Erdemli":8504,"Mikkeli":8505,"Seohārā":8506,"Jauharābād":8507,"Nocera Inferiore":8508,"Douai":8509,"Lucaya":8510,"Twante":8511,"Melle":8512,"Zahirābād":8513,"Chebarkul’":8514,"Toyooka":8515,"Sarakhs":8516,"Blainville":8517,"Olympia":8518,"Breves":8519,"Apizaco":8520,"Ciechanów":8521,"Kārsiyāng":8522,"Shepetivka":8523,"Emmeloord":8524,"Wauwatosa":8525,"Manglaur":8526,"Beni Saf":8527,"Gangākher":8528,"Bagong Pagasa":8529,"Azusa":8530,"Gallarate":8531,"Nohar":8532,"Banī Walīd":8533,"Alsdorf":8534,"Nadym":8535,"Chum Phae":8536,"Grapevine":8537,"Staryy Malgobek":8538,"Ganj Dundwāra":8539,"Boca Chica":8540,"Barranca":8541,"Berekum":8542,"Böblingen":8543,"Nānpāra":8544,"Banstead":8545,"Komoro":8546,"Dunwoody":8547,"Menzel Bourguiba":8548,"Curup":8549,"Kibungo":8550,"Caldwell":8551,"Sadao":8552,"Batu Gajah":8553,"Cachoeiras de Macacu":8554,"Atarra Buzurg":8555,"Teghra":8556,"Épinay-sur-Seine":8557,"Neath":8558,"Rheda-Wiedenbrück":8559,"Bhaisa":8560,"Kilifi":8561,"Pechora":8562,"Bitlis":8563,"Penco":8564,"Bat Khela":8565,"Banbury":8566,"Kohtla-Järve":8567,"At Tāj":8568,"Dublin":8569,"Dondaicha":8570,"Zürich (Kreis 3)":8571,"Balfour":8572,"Dehlorān":8573,"Damaturu":8574,"Gavà":8575,"Hattiesburg":8576,"Mahdia":8577,"Vite":8578,"Peddāpuram":8579,"Tindouf":8580,"Rasskazovo":8581,"La Lima":8582,"Neustadt am Rübenberge":8583,"Kot Rādha Kishan":8584,"Mongaguá":8585,"Kamen":8586,"Mahmūdābād":8587,"Commerce City":8588,"Kol’chugino":8589,"Chivacoa":8590,"Huamantla":8591,"Kāhna":8592,"Hikari":8593,"Şafwá":8594,"Uozu":8595,"Gbarnga":8596,"Irati":8597,"Mashtūl as Sūq":8598,"Al Ḩāmūl":8599,"Mustafābād":8600,"Bugo":8601,"Coihaique":8602,"Sammamish":8603,"Higashine":8604,"Wajir":8605,"Antelope":8606,"Nāyudupeta":8607,"Bauta":8608,"Kifisiá":8609,"Hamada":8610,"Martigues":8611,"Hālol":8612,"Biella":8613,"Paternò":8614,"Leonberg":8615,"Doral":8616,"Registro":8617,"Zwijndrecht":8618,"Tianguá":8619,"Singen":8620,"Vahdat":8621,"Stillwater":8622,"Acerra":8623,"Uchaly":8624,"Volkhov":8625,"San Juan de los Lagos":8626,"Burhānuddin":8627,"Hasan Abdāl":8628,"Obukhovo":8629,"Puttalam":8630,"Tamana":8631,"Çumra":8632,"Bhadrāchalam":8633,"Stade":8634,"Kālīganj":8635,"Komotiní":8636,"Albury":8637,"Waalwijk":8638,"‘Akko":8639,"Eilat":8640,"Argungu":8641,"Ankeny":8642,"Sama":8643,"Ain Sukhna":8644,"Luleå":8645,"Chiyoda-ku":8646,"Dohār":8647,"Numata":8648,"Carshalton":8649,"Mattanūr":8650,"Ayr":8651,"Strumica":8652,"Neyrīz":8653,"Yefremov":8654,"Mumias":8655,"Shertallai":8656,"Kokomo":8657,"Sironj":8658,"Lagarto":8659,"Paderno Dugnano":8660,"Daund":8661,"Marseille 03":8662,"Centar Župa":8663,"Hennef":8664,"Bünde":8665,"Liberia":8666,"Parlākimidi":8667,"Pujali":8668,"Sololá":8669,"Olbia":8670,"Santiago de Veraguas":8671,"Nandikotkūr":8672,"Dédougou":8673,"Bourg-en-Bresse":8674,"Youkaichi":8675,"Kanevskaya":8676,"’Aïn el Turk":8677,"Khalīlābād":8678,"Nanao":8679,"Hashtpar":8680,"Chittaranjan":8681,"Salcedo":8682,"Parker":8683,"Meiderich":8684,"Chiquinquirá":8685,"Obita":8686,"Huizen":8687,"Pāthardih":8688,"Vlissingen":8689,"Iţsā":8690,"Spassk-Dal’niy":8691,"Wismar":8692,"Moreno":8693,"Mariana":8694,"Maţāy":8695,"Cametá":8696,"Urla":8697,"Olímpia":8698,"Dūngarpur":8699,"Shebekino":8700,"Beavercreek":8701,"Ridderkerk":8702,"Chernyakhovsk":8703,"Mandlā":8704,"Beveren":8705,"Antequera":8706,"Midelt":8707,"Boudouaou":8708,"Fort Dauphin":8709,"Takikawa":8710,"Timbaúba":8711,"San Luis Obispo":8712,"Leiria":8713,"Akçaabat":8714,"Forbesganj":8715,"San Benedetto del Tronto":8716,"Cedar Hill":8717,"Iganga":8718,"Soest":8719,"Bishops Stortford":8720,"Zuwārah":8721,"Paşcani":8722,"Koysinceq":8723,"Sariaya":8724,"Harpanahalli":8725,"Roermond":8726,"Corato":8727,"Itānagar":8728,"Potomac":8729,"Bobigny":8730,"Talagang":8731,"Montluçon":8732,"Sykiés":8733,"Jeffersonville":8734,"Gumla":8735,"Dededo Village":8736,"Tefé":8737,"Ojhar":8738,"Zyryanovsk":8739,"Candi Prambanan":8740,"Mondlo":8741,"Golpāyegān":8742,"Vallenar":8743,"Kimje":8744,"Aliağa":8745,"Jablonec nad Nisou":8746,"Zürich (Kreis 9)":8747,"Orani":8748,"Taunsa":8749,"Piripiri":8750,"Pasaje":8751,"Muntilan":8752,"Angol":8753,"Canlaon":8754,"Skhirat":8755,"Aubagne":8756,"Bhīmunipatnam":8757,"Jamundí":8758,"Tānda":8759,"Valenciennes":8760,"Itararé":8761,"Ishigaki":8762,"Danlí":8763,"Rumia":8764,"Ibiporã":8765,"Strezhevoy":8766,"Orlândia":8767,"Kapadvanj":8768,"Herning":8769,"Tīkāpur":8770,"May Pen":8771,"Richard-Toll":8772,"Si Sa Ket":8773,"Chone":8774,"Pittsfield":8775,"Amberg":8776,"Beaufort West":8777,"Welwyn Garden City":8778,"Kanye":8779,"Bambanglipuro":8780,"Suresnes":8781,"Glenview":8782,"Linden":8783,"Alzira":8784,"Ponte do Lima":8785,"Avtovo":8786,"Meudon":8787,"Erkelenz":8788,"Gbawe":8789,"Keşan":8790,"Kirtipur":8791,"Pradera":8792,"Sinja":8793,"Penn Hills":8794,"Homburg":8795,"Marseille 05":8796,"Berriane":8797,"Straubing":8798,"Kamen’-na-Obi":8799,"Mae Sot":8800,"West End":8801,"Palm Springs":8802,"Akhtubinsk":8803,"Mawlaik":8804,"Drachten":8805,"Oued Fodda":8806,"Trollhättan":8807,"Tepotzotlán":8808,"Cabaiguán":8809,"Zduńska Wola":8810,"Zvolen":8811,"Thoubāl":8812,"Camocim":8813,"Belleville":8814,"Mahalapye":8815,"Bridgewater":8816,"Denia":8817,"Véroia":8818,"Koesan":8819,"Beyşehir":8820,"Mairinque":8821,"Morār":8822,"Memāri":8823,"Aliwal North":8824,"Sieradz":8825,"Regla":8826,"Nellikkuppam":8827,"Fayzabad":8828,"Umm al Qaywayn":8829,"Bayonne":8830,"Angul":8831,"Karmi’el":8832,"Kołobrzeg":8833,"Istres":8834,"Bluefields":8835,"Fria":8836,"Cuscatancingo":8837,"Kanonji":8838,"Indaial":8839,"Medak":8840,"Zouila":8841,"Hājīganj":8842,"Kālpi":8843,"Krasnoye Selo":8844,"Thionville":8845,"Morón":8846,"Thatta":8847,"Hodal":8848,"Radès":8849,"Onoda":8850,"Aracati":8851,"Ketanggungan":8852,"Roskilde":8853,"Tsubame":8854,"Birecik":8855,"Moyobamba":8856,"Villa Constitución":8857,"Phumĭ Véal Srê":8858,"Arsikere":8859,"Mantes-la-Jolie":8860,"Lagunillas":8861,"Karacabey":8862,"Winneba":8863,"Compiègne":8864,"Nichinan":8865,"Severn":8866,"Kasoa":8867,"Dráma":8868,"San Jacinto":8869,"Pärnu":8870,"Petroşani":8871,"Nāngal Township":8872,"Nidadavole":8873,"Ţūlkarm":8874,"Boû Arfa":8875,"Coeur d'Alene":8876,"Krasnyy Sulin":8877,"Al Badārī":8878,"Mazatenango":8879,"Twin Falls":8880,"Jhajjar":8881,"Elmhurst":8882,"Sarāi Ālamgīr":8883,"Şereflikoçhisar":8884,"Ålesund":8885,"Empoli":8886,"Ust’-Labinsk":8887,"Myski":8888,"Usinsk":8889,"Baranoa":8890,"Mieres":8891,"Varangaon":8892,"Souq Larb’a al Gharb":8893,"Inhumas":8894,"Biloxi":8895,"Thohoyandou":8896,"Monte Carmelo":8897,"Rembangan":8898,"Binmaley":8899,"Rtishchevo":8900,"Alapayevsk":8901,"Alghero":8902,"Misterbianco":8903,"Nevers":8904,"Kachkanar":8905,"Usta Muhammad":8906,"Goiana":8907,"Chitré":8908,"Collierville":8909,"Pomezia":8910,"Sayansk":8911,"Považská Bystrica":8912,"Fellbach":8913,"Lashkar Gāh":8914,"Lehrte":8915,"Hāgere Hiywet":8916,"Bonita Springs":8917,"Cajazeiras":8918,"Sutton in Ashfield":8919,"Nordhausen":8920,"Adrar":8921,"Nabire":8922,"Urbano Noris":8923,"Alcamo":8924,"Sierra Vista":8925,"Jammalamadugu":8926,"Lahr":8927,"DeKalb":8928,"Jasdan":8929,"Eisenach":8930,"Nonsan":8931,"Kendrāparha":8932,"Chartres":8933,"El Attaf":8934,"Hoeryŏng":8935,"Jales":8936,"Tutayev":8937,"North Bethesda":8938,"Llefià":8939,"Hagi":8940,"Batouri":8941,"Gobārdānga":8942,"Paso de los Libres":8943,"Yellandu":8944,"Rieti":8945,"Kāmra":8946,"Merta":8947,"Mislata":8948,"Gebog":8949,"Guarabira":8950,"Três Pontas":8951,"Yeovil":8952,"Murzuq":8953,"Lambayeque":8954,"Polavaram":8955,"Basoko":8956,"Kosai-shi":8957,"Colmenar Viejo":8958,"Kanuru":8959,"Jerada":8960,"Ranchuelo":8961,"Jilib":8962,"Pattani":8963,"Kosonsoy":8964,"Mladá Boleslav":8965,"Hoyerswerda":8966,"Ashton-under-Lyne":8967,"Freiberg":8968,"Goddā":8969,"Kotputli":8970,"Wrexham":8971,"Pashkovskiy":8972,"Perth":8973,"Pāndhurna":8974,"Leigh":8975,"Sertolovo":8976,"Picsi":8977,"Siguiri":8978,"Attleboro":8979,"Gereshk":8980,"Pirmasens":8981,"Bắc Ninh":8982,"Goslar":8983,"Filderstadt":8984,"Ḩajjah":8985,"Leatherhead":8986,"Sagae":8987,"Samal":8988,"Agrínio":8989,"Phatthalung":8990,"Pinamalayan":8991,"Hyvinkää":8992,"Villa Ángela":8993,"Fundong":8994,"Suhl":8995,"Pinto":8996,"Kabale":8997,"Pereslavl’-Zalesskiy":8998,"Dīg":8999,"Moline":9000,"Maricopa":9001,"Gonābād":9002,"Imbituba":9003,"Araranguá":9004,"Hihyā":9005,"Barajas de Madrid":9006,"Boadilla del Monte":9007,"Ejura":9008,"Malgobek":9009,"Akim Oda":9010,"Mogoditshane":9011,"Summerville":9012,"Otwock":9013,"Kāndhla":9014,"Volksrust":9015,"Kainan":9016,"Marseille 06":9017,"Le Cannet":9018,"Arandas":9019,"Vikārābād":9020,"Figueres":9021,"Weinheim":9022,"Rodgau":9023,"Medgidia":9024,"Alabel":9025,"Morshansk":9026,"Sovetsk":9027,"Varkkallai":9028,"Hilo":9029,"Veldhoven":9030,"Lugoj":9031,"Saint Thomas Mount":9032,"Sainthia":9033,"Tumsar":9034,"Bad Kreuznach":9035,"Qalqīlyah":9036,"Qulaybīyah":9037,"Munsan":9038,"Adeje":9039,"Busia":9040,"Lamphun":9041,"Milas":9042,"Hod HaSharon":9043,"Mitsuke":9044,"Ryūō":9045,"Sonqor":9046,"Lombard":9047,"Fukuma":9048,"Siguatepeque":9049,"Ambatondrazaka":9050,"Peranāmpattu":9051,"Mariinsk":9052,"Krasnoufimsk":9053,"Lagoa da Prata":9054,"Kamaishi":9055,"Dzhetygara":9056,"Warin Chamrap":9057,"Macenta":9058,"Bakau":9059,"Heerenveen":9060,"Jerez de García Salinas":9061,"Kijang":9062,"Agnibilékrou":9063,"Dendermonde":9064,"Kencong":9065,"Barhiya":9066,"Monheim am Rhein":9067,"Marechal Cândido Rondon":9068,"Fond du Lac":9069,"Dornbirn":9070,"Kronshtadt":9071,"Pelabuhanratu":9072,"Lidingö":9073,"Gifhorn":9074,"Kālimpang":9075,"Timmins":9076,"Sandıklı":9077,"Rāmachandrapuram":9078,"Awbārī":9079,"Yendi":9080,"Franceville":9081,"Repalle":9082,"Östersund":9083,"Izúcar de Matamoros":9084,"Kati":9085,"Sant Feliu de Llobregat":9086,"Al Qanāyāt":9087,"Kilmarnock":9088,"Al Musayyib":9089,"Zavolzh’ye":9090,"Novodvinsk":9091,"Sicklerville":9092,"Sailu":9093,"Moroni":9094,"Bhīnmāl":9095,"Wattrelos":9096,"Misawa":9097,"Bangārapet":9098,"Panji":9099,"Recodo":9100,"Châteauguay":9101,"Sivaganga":9102,"Bruchsal":9103,"Āstāneh-ye Ashrafīyeh":9104,"Altadena":9105,"Su-ngai Kolok":9106,"Sharypovo":9107,"Caluire-et-Cuire":9108,"Katabu":9109,"Gumel":9110,"Wallsend":9111,"San Antonio de los Baños":9112,"Rottenburg":9113,"Canindé":9114,"São Joaquim da Barra":9115,"Gap":9116,"Quwaysinā":9117,"Nakano":9118,"Wakema":9119,"Quinte West":9120,"Tirupparangunram":9121,"Shoranūr":9122,"West Vancouver":9123,"North Highlands":9124,"Fontem":9125,"Fort Portal":9126,"Basauri":9127,"Sandefjord":9128,"Bhātpāra Abhaynagar":9129,"Ventspils":9130,"El Affroun":9131,"Koryazhma":9132,"Bikramganj":9133,"Kannapolis":9134,"Cacocum":9135,"Mizunami":9136,"Alt-Hohenschönhausen":9137,"Tha Yang":9138,"Cabo San Lucas":9139,"El Centro":9140,"Komatsushima":9141,"Mbanga":9142,"Talence":9143,"Newark":9144,"Novozybkov":9145,"Freising":9146,"Staaken":9147,"Tamamura":9148,"Compostela":9149,"Sojat":9150,"Kasungu":9151,"Bountiful":9152,"Wesselsbron":9153,"Sorang":9154,"Weiden":9155,"Kelo":9156,"‘Aïn el Hadjel":9157,"Khurda":9158,"Famagusta":9159,"Jaspur":9160,"Thān":9161,"Kaufbeuren":9162,"Lomonosov":9163,"Welling":9164,"Tomiya":9165,"Abashiri":9166,"Iwai":9167,"Partizansk":9168,"Tikrīt":9169,"‘Irbīn":9170,"Naju":9171,"Capannori":9172,"Oberursel":9173,"Videira":9174,"Lompoc":9175,"Jintūr":9176,"Nettetal":9177,"Iwanuma":9178,"Alès":9179,"Haltom City":9180,"Khekra":9181,"Charlottetown":9182,"Baturaden":9183,"Lacey":9184,"Dīnhāta":9185,"Gambēla":9186,"Kotabumi":9187,"Mercedes":9188,"Aş Şuwayrah":9189,"Limoeiro":9190,"Amagi":9191,"Naini Tāl":9192,"Gennevilliers":9193,"Nadi":9194,"Bucha":9195,"Mansa":9196,"Kyathampalle":9197,"Draper":9198,"Southglenn":9199,"Myanaung":9200,"Voznesensk":9201,"Chilecito":9202,"Rimouski":9203,"Baardheere":9204,"Konakovo":9205,"Sikandra Rao":9206,"Lālmohan":9207,"Yaguajay":9208,"Lovech":9209,"Bilajari":9210,"Talghar":9211,"Palmaner":9212,"Kenscoff":9213,"Mentekab":9214,"Qapshaghay":9215,"Jājpur":9216,"Alatyr’":9217,"Autlán de Navarro":9218,"Gravina in Puglia":9219,"Salgueiro":9220,"Santyoku":9221,"Bustos":9222,"Thun":9223,"Canning":9224,"Khairābād":9225,"Rosa Zarate":9226,"Izberbash":9227,"Budapest VI. kerület":9228,"Northwich":9229,"Kaarst":9230,"De Bilt":9231,"Fengxiang":9232,"El Dorado Hills":9233,"Sidi Bouzid":9234,"Penedo":9235,"Balad":9236,"Hutchinson":9237,"Wunstorf":9238,"Umarkot":9239,"Bell Gardens":9240,"Saint-Eustache":9241,"Smara":9242,"Kannad":9243,"Athni":9244,"Zainsk":9245,"Nové Zámky":9246,"Danville":9247,"State College":9248,"Gutao":9249,"Arkalyk":9250,"Tizimín":9251,"Chepén":9252,"Brumado":9253,"Biaora":9254,"Eberswalde":9255,"Bautzen":9256,"Hennaya":9257,"Jhingergācha":9258,"Stretford":9259,"Lemgo":9260,"Kitob":9261,"Kikinda":9262,"Madīnat Sittah Uktūbar":9263,"Rio Negrinho":9264,"Lindi":9265,"Artigas":9266,"Ban Phaeo":9267,"Coburg":9268,"Al Metlaoui":9269,"Monte Alto":9270,"Kātol":9271,"Besni":9272,"Mount Laurel":9273,"Arvi":9274,"Yurimaguas":9275,"Varaždin":9276,"Vista Alegre":9277,"Lesozavodsk":9278,"Bietigheim-Bissingen":9279,"Bāghpat":9280,"Rābigh":9281,"Bar Bigha":9282,"Dzerzhyns’k":9283,"Santiago Teyahualco":9284,"Limbdi":9285,"Littleton":9286,"Požarevac":9287,"Dzhankoy":9288,"Diwek":9289,"Bilāra":9290,"Sundargarh":9291,"Palmares":9292,"Taketoyo":9293,"Bahnhof Löhne":9294,"Silkeborg":9295,"Korenovsk":9296,"Fatwa":9297,"Irbit":9298,"Mānvi":9299,"Uryupinsk":9300,"Rancho Palos Verdes":9301,"Hisai":9302,"Cotuí":9303,"Saint-Priest":9304,"Tazoult-Lambese":9305,"San Joaquín":9306,"Rosny-sous-Bois":9307,"Kyshtym":9308,"Mamou":9309,"Gay":9310,"Basīrpur":9311,"Landau in der Pfalz":9312,"Ceres":9313,"Jambusar":9314,"Fort Pierce":9315,"Santos Dumont":9316,"Huancavelica":9317,"Devakottai":9318,"Bang Bua Thong":9319,"Catonsville":9320,"Langenhorn":9321,"Pacajus":9322,"Wakkanai":9323,"Câmpina":9324,"Digras":9325,"Senigallia":9326,"Altrincham":9327,"Apopka":9328,"Manicaragua":9329,"Quíbor":9330,"North Miami Beach":9331,"Warora":9332,"Amancio":9333,"Chiquimula":9334,"Auxerre":9335,"Heinsberg":9336,"San Vicente":9337,"Pyt-Yakh":9338,"Wilkes-Barre":9339,"Jaguaquara":9340,"Amparo":9341,"Altamonte Springs":9342,"Buffalo Grove":9343,"Port Macquarie":9344,"Homnābād":9345,"Guye":9346,"Zaraza":9347,"Pervomaysk":9348,"Urus-Martan":9349,"Lushnjë":9350,"Grande Prairie":9351,"Sūsangerd":9352,"Shāhīn Dezh":9353,"West Hills":9354,"Yuta":9355,"Gādarwāra":9356,"Lusambo":9357,"Shirone":9358,"Salon-de-Provence":9359,"Lyudinovo":9360,"Yautepec":9361,"Paombong":9362,"Bugojno":9363,"Myrhorod":9364,"Geidam":9365,"Naze":9366,"Oakland Park":9367,"Faro":9368,"Coity":9369,"Newburn":9370,"Holloway":9371,"Lytham St Annes":9372,"Chidawa":9373,"Dogbo":9374,"Mažeikiai":9375,"Welisara":9376,"Zelenokumsk":9377,"Garça":9378,"Abū al Maţāmīr":9379,"Miercurea-Ciuc":9380,"Masantol":9381,"Seevetal":9382,"Draa el Mizan":9383,"La Trinidad":9384,"Barcellona Pozzo di Gotto":9385,"Stenjevec":9386,"Chatsworth":9387,"Chāmpa":9388,"Urbana":9389,"Āksum":9390,"Naugachhia":9391,"Lankwitz":9392,"Hoskote":9393,"Daudnagar":9394,"Angat":9395,"Mananara":9396,"Bartlett":9397,"Kasba Tadla":9398,"Sihorā":9399,"Raḩīmah":9400,"Woonsocket":9401,"Naj‘ Ḩammādī":9402,"Jaggayyapeta":9403,"Żyrardów":9404,"União dos Palmares":9405,"La Orotava":9406,"Koraput":9407,"Coatbridge":9408,"Dhupgāri":9409,"Königswinter":9410,"University":9411,"Piraquara":9412,"Indang":9413,"Timizart":9414,"La Carlota":9415,"Villarrica":9416,"Tecuci":9417,"Sehwān":9418,"Sittingbourne":9419,"Plasencia":9420,"Mitsukaidō":9421,"Sebdou":9422,"Dzerzhinskiy":9423,"Oświęcim":9424,"São Lourenço":9425,"Wokingham":9426,"Saint-Germain-en-Laye":9427,"Shinjō":9428,"Mehekar":9429,"Tōkamachi":9430,"Memmingen":9431,"Sesimbra":9432,"Völklingen":9433,"Mityana":9434,"Ermelo":9435,"San Bruno":9436,"Malita":9437,"Thành Phố Cao Bằng":9438,"Hilsa":9439,"Jiguaní":9440,"Tebesbest":9441,"Alcantarilla":9442,"Ghijduwon":9443,"Nong Khae":9444,"Al Quşayr":9445,"Bharthana":9446,"Umm el Faḥm":9447,"North Lauderdale":9448,"Porto Feliz":9449,"Birsk":9450,"Oro Valley":9451,"Bastia":9452,"Salinópolis":9453,"Comalcalco":9454,"San Fernando de Henares":9455,"Raisen":9456,"South Valley":9457,"Rohnert Park":9458,"Pocito":9459,"Swadlincote":9460,"Jolārpettai":9461,"Carrollwood Village":9462,"Salwá":9463,"Otofuke":9464,"Frutal":9465,"Beringen":9466,"Świnoujście":9467,"Marseille 01":9468,"Gerona":9469,"Lugulu":9470,"São Miguel dos Campos":9471,"Prescot":9472,"Minot":9473,"Frolovo":9474,"Macerata":9475,"Sakhipur":9476,"Naushahra Virkān":9477,"Sirinhaém":9478,"Enjitsu":9479,"Mozdok":9480,"Ţurayf":9481,"Pagbilao":9482,"Burla":9483,"Chapadinha":9484,"Rudow":9485,"Banyo":9486,"Santander de Quilichao":9487,"El Bagre":9488,"Sinjai":9489,"Hrazdan":9490,"Oranienburg":9491,"Irpin’":9492,"Edremit":9493,"Le Port":9494,"Kannabe":9495,"Gönen":9496,"Leominster":9497,"Souma":9498,"Crystal Lake":9499,"Komono":9500,"Carcar":9501,"Bassano del Grappa":9502,"Sète":9503,"Alaşehir":9504,"Kansanshi":9505,"Coachella":9506,"Tiel":9507,"Montesilvano":9508,"Mairena del Aljarafe":9509,"Nioki":9510,"Yelizovo":9511,"Bom Jesus da Lapa":9512,"Atami":9513,"Bolesławiec":9514,"Pirot":9515,"Dahegām":9516,"Kotovs’k":9517,"Garwa":9518,"Queanbeyan":9519,"Næstved":9520,"Anglet":9521,"Sighetu Marmaţiei":9522,"‘Afīf":9523,"Puteaux":9524,"Sơn Tây":9525,"Acacías":9526,"Venâncio Aires":9527,"Babijn":9528,"Fort Abbās":9529,"Azazga":9530,"Carrizal":9531,"Dayr Mawās":9532,"Lorica":9533,"Guimarães":9534,"Chakradharpur":9535,"Pinneberg":9536,"Bayugan":9537,"Teknāf":9538,"Ojiya":9539,"Manacor":9540,"Corbeil-Essonnes":9541,"Sumter":9542,"Ambāh":9543,"Gaurnadi":9544,"Pomigliano d'Arco":9545,"Harderwijk":9546,"Yabrūd":9547,"Takahama":9548,"Saurimo":9549,"Kālia":9550,"Álimos":9551,"Haveliān":9552,"Mukdahan":9553,"Bexhill-on-Sea":9554,"North Atlanta":9555,"Soavinandriana":9556,"Apsheronsk":9557,"Kallakkurichchi":9558,"Pākaur":9559,"Worksop":9560,"Rantepao":9561,"Ghātampur":9562,"Hayang":9563,"Ākivīdu":9564,"Apia":9565,"Artur Nogueira":9566,"Tororo":9567,"Écija":9568,"Reuleuet":9569,"Estância Velha":9570,"Pyu":9571,"Ad Dilinjāt":9572,"Alta Gracia":9573,"Hohoe":9574,"Yei":9575,"Yambio":9576,"Kovvūr":9577,"Dreieich":9578,"Beverly Cove":9579,"Michalovce":9580,"Uzgen":9581,"Nowa Sól":9582,"Pirna":9583,"Kayan":9584,"Haugesund":9585,"Aurich":9586,"Homa Bay":9587,"Tarawa":9588,"Mirny":9589,"Las Choapas":9590,"Bom Despacho":9591,"Monte Mor":9592,"Cutler Bay":9593,"Bilecik":9594,"Solan":9595,"Dien Bien Phu":9596,"Kiffa":9597,"Hưng Yên":9598,"Mamatid":9599,"Wanganui":9600,"Arawa":9601,"Rouached":9602,"Barmbek-Nord":9603,"Saḩāb":9604,"Sciacca":9605,"Mangochi":9606,"Murtajāpur":9607,"Ahmadpur":9608,"Gursahāiganj":9609,"Nürtingen":9610,"Kirchheim unter Teck":9611,"Bozoum":9612,"Tosno":9613,"Juwana":9614,"Daoukro":9615,"Ban Na":9616,"Rāvar":9617,"Qāyen":9618,"Vwawa":9619,"Cifuentes":9620,"Sopot":9621,"Héliopolis":9622,"Jarosław":9623,"Periyakulam":9624,"Māpuca":9625,"Balzar":9626,"Luga":9627,"Tāki":9628,"Inongo":9629,"Diamond Harbour":9630,"Maştağa":9631,"Nyaungdon":9632,"Saundatti":9633,"Kashira":9634,"Khairpur":9635,"Ḏânan":9636,"'Ali Sabieh":9637,"Nibong Tebal":9638,"Moroleón":9639,"Altagracia de Orituco":9640,"Świdnik":9641,"Blanes":9642,"Korkino":9643,"Sidi Bennour":9644,"Vaijāpur":9645,"Burton upon Trent":9646,"Laatzen":9647,"Villa Altagracia":9648,"Raub":9649,"Ţubarjal":9650,"Ghātsīla":9651,"Macaíba":9652,"Huejutla de Reyes":9653,"Tatsuno":9654,"Hickory":9655,"Az Zarqā":9656,"Jesi":9657,"Pekan Bahapal":9658,"Salamá":9659,"Bloxwich":9660,"Hāsimāra":9661,"Now Shahr":9662,"Istok":9663,"Güiria":9664,"Balykchy":9665,"Kirovsk":9666,"‘Afula ‘Illit":9667,"Charlottenlund":9668,"Ballerup":9669,"Sathupalli":9670,"Geita":9671,"Lisakovsk":9672,"Hà Tiên":9673,"Kuznetsovs’k":9674,"Langepas":9675,"Ewell":9676,"Granadilla de Abona":9677,"Jammāl":9678,"Pūranpur":9679,"Hāflong":9680,"Smyrna":9681,"Chrzanów":9682,"Rameswaram":9683,"Kolomyagi":9684,"Catu":9685,"Bānsi":9686,"Ciudad Constitución":9687,"Chetouane":9688,"Billerica":9689,"Kampong Pangkal Kalong":9690,"Thiruthani":9691,"Kameyama":9692,"Mandideep":9693,"Holyoke":9694,"Mahanoro":9695,"Uray":9696,"Marcianise":9697,"Thakurdwara":9698,"Streamwood":9699,"Sassuolo":9700,"Alekseyevka":9701,"Garges-lès-Gonesse":9702,"Vic":9703,"Prescott":9704,"Sŭngho 1-tong":9705,"Roanne":9706,"Rajapolah":9707,"Hückelhoven":9708,"Serrana":9709,"’Aïn el Melh":9710,"Qaşr Hallāl":9711,"Tiberias":9712,"Shu":9713,"Dinga":9714,"Umi":9715,"Farrukhnagar":9716,"Políchni":9717,"Huaquillas":9718,"Ladhewāla Warāich":9719,"Kobayashi":9720,"North Shields":9721,"Taal":9722,"El Hadjira":9723,"Knurów":9724,"Bhavāni":9725,"Dachau":9726,"Martil":9727,"Daman":9728,"Halberstadt":9729,"Mibu":9730,"Svetlograd":9731,"San Gabriel":9732,"Silistra":9733,"Carol Stream":9734,"Laguna":9735,"Edmonds":9736,"Vasyl’kiv":9737,"Jaen":9738,"Savigny-sur-Orge":9739,"Schorndorf":9740,"Morohongō":9741,"Dhone":9742,"Sanok":9743,"Romeoville":9744,"Maarssen":9745,"Valladolid":9746,"Hagerstown":9747,"Camiling":9748,"Turnhout":9749,"Nāndūra":9750,"Salgótarján":9751,"Hinigaran":9752,"Hoima":9753,"Bang Lamung":9754,"Mangalia":9755,"Afşin":9756,"Zacatecoluca":9757,"Bera":9758,"Lumut":9759,"Cimin":9760,"Senekal":9761,"New Berlin":9762,"Plainfield":9763,"Steyr":9764,"Atlantic City":9765,"Murshidābād":9766,"Neumarkt in der Oberpfalz":9767,"Mettmann":9768,"Sumoto":9769,"Bullhead City":9770,"Vyatskiye Polyany":9771,"Soria":9772,"Livry-Gargan":9773,"Épinal":9774,"Nādāpuram":9775,"Karasu":9776,"Tual":9777,"Beverly":9778,"Kamp-Lintfort":9779,"Britz":9780,"Dilbeek":9781,"Shiroishi":9782,"Büzmeýin":9783,"Tavda":9784,"Hamanoichi":9785,"Russas":9786,"Urbandale":9787,"Imperia":9788,"Itabirito":9789,"Banaybanay":9790,"Ağdam":9791,"Las Guacamayas":9792,"Birāk":9793,"Parāsia":9794,"Bensheim":9795,"Yuzhnoukrains'k":9796,"Bridgend":9797,"Nāthdwāra":9798,"Mehendiganj":9799,"Borlänge":9800,"Ermezinde":9801,"Cranbourne":9802,"Yesan":9803,"Wiradesa":9804,"North Fort Myers":9805,"Chojnice":9806,"Qiryat Motzkin":9807,"Changyŏn":9808,"Antigua Guatemala":9809,"Lloret de Mar":9810,"San Martín":9811,"Guáimaro":9812,"Saint-Ouen":9813,"Campbell":9814,"Chhāgalnāiya":9815,"Kuala Kangsar":9816,"Roi Et":9817,"Tizayuca":9818,"Sampsonievskiy":9819,"Bodrum":9820,"Jisr ash Shughūr":9821,"Cegléd":9822,"Pantubig":9823,"El Abiodh Sidi Cheikh":9824,"Brea":9825,"Oroquieta":9826,"Tengrela":9827,"Wichian Buri":9828,"Mehdia":9829,"Soanierana Ivongo":9830,"Miranda de Ebro":9831,"Essex":9832,"Cedar Falls":9833,"Miyoshi":9834,"Rezé":9835,"Giddarbāha":9836,"Vyazniki":9837,"Uto":9838,"Le Lamentin":9839,"Kaya":9840,"Akalkot":9841,"Muskogee":9842,"Ōkawa":9843,"Chhātak":9844,"Izumi":9845,"Rezh":9846,"Rosh Ha‘Ayin":9847,"Chinnamanūr":9848,"Hasaki":9849,"Kirkby":9850,"Seregno":9851,"Tacarigua":9852,"Zaña":9853,"Yuzhnoural’sk":9854,"Pedreira":9855,"Spišská Nová Ves":9856,"Yokotemachi":9857,"Escalante":9858,"Tanjay":9859,"Khalābat":9860,"Yalvaç":9861,"Caibarién":9862,"Ghosi":9863,"Muravlenko":9864,"Nguruka":9865,"Siegburg":9866,"Guiglo":9867,"Amudālavalasa":9868,"Paraguaçu Paulista":9869,"Mawlamyinegyunn":9870,"Andújar":9871,"Wausau":9872,"Pehowa":9873,"Sremska Mitrovica":9874,"Nūrpur":9875,"Vichuga":9876,"Bāniyās":9877,"Āstārā":9878,"Aland":9879,"Montigny-le-Bretonneux":9880,"Boucherville":9881,"Tulsīpur":9882,"Venray":9883,"Talata Mafara":9884,"Nārāyanpet":9885,"Freital":9886,"Al Manqaf":9887,"Rock Island":9888,"Toumodi":9889,"Thanatpin":9890,"Blacktown":9891,"Xam Nua":9892,"Minakuchi":9893,"Brčko":9894,"Tambopata":9895,"Noisy-le-Sec":9896,"Melun":9897,"Mineiros":9898,"Paravūr":9899,"Skelmersdale":9900,"Ettlingen":9901,"Bānka":9902,"Letpandan":9903,"Igualada":9904,"Tønsberg":9905,"Bagneux":9906,"Majenang":9907,"Pinheiro":9908,"Ilopango":9909,"Culver City":9910,"Boundiali":9911,"Canoinhas":9912,"New Bādāh":9913,"Tshela":9914,"Česká Lípa":9915,"Ōzu":9916,"Prescott Valley":9917,"Rāmhormoz":9918,"Mikołów":9919,"Ōmagari":9920,"Kavadarci":9921,"Třebíč":9922,"Żary":9923,"Shepparton":9924,"Buaran":9925,"Bukama":9926,"Beypazarı":9927,"Massy":9928,"Errenteria":9929,"Ipiaú":9930,"Voerde":9931,"Hoogeveen":9932,"Aweil":9933,"Gummi":9934,"Presidente Epitácio":9935,"Cabreúva":9936,"Simdega":9937,"Grugliasco":9938,"Nizhneudinsk":9939,"Haguenau":9940,"Yorii":9941,"Kondapalle":9942,"El Idrissia":9943,"Leningradskaya":9944,"Montrouge":9945,"Warendorf":9946,"Caloundra":9947,"Nālchiti":9948,"Wichit":9949,"Ness Ziona":9950,"Sankt Ingbert":9951,"Cumanayagua":9952,"Barendrecht":9953,"Fasano":9954,"Rincón de la Victoria":9955,"Salaberry-de-Valleyfield":9956,"Coppell":9957,"Javānrūd":9958,"Malbork":9959,"Tsubata":9960,"Klebang Besar":9961,"Papaya":9962,"Sangaria":9963,"Kailua":9964,"Marcq-en-Barœul":9965,"Jhā Jhā":9966,"Ramsgate":9967,"Bury St Edmunds":9968,"Thaba Nchu":9969,"Kuroishi":9970,"Jalesar":9971,"Sirohi":9972,"Krian":9973,"Empalme":9974,"Bougaa":9975,"Vitrolles":9976,"Binalbagan":9977,"Whitney":9978,"Bhālki":9979,"Draguignan":9980,"Gogrial":9981,"Calexico":9982,"Araripina":9983,"Altenburg":9984,"Cové":9985,"Schwabach":9986,"Gorna Oryakhovitsa":9987,"Huntsville":9988,"Paliā Kalān":9989,"Phrae":9990,"Millerovo":9991,"Râmnicu Sărat":9992,"Duncanville":9993,"Arzano":9994,"Westend":9995,"Marlborough":9996,"Szczecinek":9997,"Tallbīsah":9998,"Tānk":9999,"Portimão":10000,"Lagoa Santa":10001,"Wiener Neustadt":10002,"Ózd":10003,"Buckow":10004,"Zacatelco":10005,"Alderetes":10006,"Ruyigi":10007,"Tālcher":10008,"Chaklāsi":10009,"Burjassot":10010,"Kandalaksha":10011,"Wonopringgo":10012,"Vilafranca del Penedès":10013,"Dal'negorsk":10014,"Dronten":10015,"Třinec":10016,"Upper Hutt":10017,"Giyon":10018,"Annapolis":10019,"Sablayan":10020,"Furmanov":10021,"Kunnamangalam":10022,"Naivasha":10023,"Cascina":10024,"Kot Mūmin":10025,"Rājgīr":10026,"Rēzekne":10027,"Avezzano":10028,"Nijkerk":10029,"Kumhāri":10030,"Saarlouis":10031,"Maintal":10032,"Oqtosh":10033,"Civitanova Marche":10034,"Sinjār":10035,"Channelview":10036,"Razgrad":10037,"Tāndliānwāla":10038,"Pathanāmthitta":10039,"Sochaczew":10040,"Lens":10041,"Brzeg":10042,"Ramos Arizpe":10043,"Volodymyr-Volyns’kyy":10044,"Condado":10045,"Corigliano Calabro":10046,"Mandaguari":10047,"San Juan de Colón":10048,"Nandigāma":10049,"Chak Āzam Saffo":10050,"Waipahu":10051,"Aş Şaff":10052,"Lyantor":10053,"Juventino Rosas":10054,"Al Bīrah":10055,"Buxtehude":10056,"Stanton":10057,"Voghera":10058,"Mahe":10059,"Tahara":10060,"Vyāra":10061,"Ahaus":10062,"Rio Grande da Serra":10063,"Bherāmāra":10064,"Surbiton":10065,"Järvenpää":10066,"Ormond Beach":10067,"Gagny":10068,"Malavalli":10069,"Khambhāliya":10070,"Shimabara":10071,"Trujillo":10072,"Hoppers Crossing":10073,"Huber Heights":10074,"Rengo":10075,"Bol’shoy Kamen’":10076,"Newala Kisimani":10077,"Kamiiso":10078,"Tomelloso":10079,"Madīnat ‘Īsá":10080,"Burhaniye":10081,"Carnot":10082,"Sūlūru":10083,"Pangkalanbuun":10084,"Lakota":10085,"Whitley Bay":10086,"Dej":10087,"Bhawāniganj":10088,"Minas":10089,"Salekhard":10090,"Bridgwater":10091,"Pederneiras":10092,"Saint-Chamond":10093,"Chāvakkād":10094,"Vetāpālem":10095,"Hitoyoshi":10096,"Schwedt (Oder)":10097,"Zouérat":10098,"Kalutara":10099,"Voorburg":10100,"Dhī as Sufāl":10101,"Tursunzoda":10102,"Phultala":10103,"Licata":10104,"Hanover Park":10105,"‘Izbat al Burj":10106,"Khirdalan":10107,"Pôsto Fiscal Rolim de Moura":10108,"Mahbūbābād":10109,"Kapiri Mposhi":10110,"Cape Girardeau":10111,"Brookfield":10112,"Constitución":10113,"Maihar":10114,"Geiro":10115,"Spoleto":10116,"Città di Castello":10117,"Morgan Hill":10118,"Karatau":10119,"Dibai":10120,"Heist-op-den-Berg":10121,"Sint-Truiden":10122,"Robertsganj":10123,"Jasło":10124,"Kekri":10125,"Tarikere":10126,"Maudaha":10127,"Bron":10128,"Nanuque":10129,"Porsa":10130,"Caraballeda":10131,"Al Bayḑā’":10132,"Savanūr":10133,"Beckum":10134,"Baniachang":10135,"Dori":10136,"Haltern":10137,"Loralai":10138,"Otan Aiyegbaju":10139,"Pratāpgarh":10140,"Clovis":10141,"Targovishte":10142,"Tayshet":10143,"Hofheim am Taunus":10144,"Sansanné-Mango":10145,"Olkusz":10146,"Ciudad Camargo":10147,"Bilāsipāra":10148,"Saint-Raphaël":10149,"Isfara":10150,"Ontinyent":10151,"Uglich":10152,"Bremerton":10153,"Vakfıkebir":10154,"Stendal":10155,"Penticton":10156,"Kampung Ayer Keroh":10157,"Juanjuí":10158,"Majene":10159,"Baja":10160,"Castleford":10161,"Narón":10162,"Montemorelos":10163,"Bijeljina":10164,"Carpentersville":10165,"Dubno":10166,"Channarāyapatna":10167,"Ellenābād":10168,"Mae Chan":10169,"Manjo":10170,"Tenkodogo":10171,"Sitrah":10172,"Aboisso":10173,"Ekangala":10174,"Pāthri":10175,"Kawanoe":10176,"Qiryat Yam":10177,"Severna Park":10178,"Bhādra":10179,"Wilhelmstadt":10180,"Kulebaki":10181,"Bantvāl":10182,"Leyland":10183,"Ayabe":10184,"Kwidzyn":10185,"Yasinovataya":10186,"Yasu":10187,"Beverwijk":10188,"Vilagarcía de Arousa":10189,"Levice":10190,"Lokeren":10191,"Faratsiho":10192,"Los Realejos":10193,"Maddaloni":10194,"Puerto Maldonado":10195,"Kotamangalam":10196,"Kidatu":10197,"Réo":10198,"Sungurlu":10199,"Jekulo":10200,"Baksan":10201,"Imsil":10202,"Tāybād":10203,"Braine-l'Alleud":10204,"Jincheng":10205,"Ban Phônsavan":10206,"Muang Phônsavan":10207,"Hemer":10208,"Tonekābon":10209,"Yeoju":10210,"Vaulx-en-Velin":10211,"Park Ridge":10212,"Apex":10213,"Leh":10214,"Jamaica Plain":10215,"Falkensee":10216,"Ogoja":10217,"Joué-lés-Tours":10218,"Bairāgnia":10219,"Dorcheh Pīāz":10220,"Al Wāsiţah":10221,"Espírito Santo do Pinhal":10222,"Schio":10223,"Ogawa":10224,"Draa Ben Khedda":10225,"Calaca":10226,"Arrah":10227,"Bartın":10228,"Bāngarmau":10229,"Xicotepec de Juárez":10230,"Bindura":10231,"Buchholz in der Nordheide":10232,"Jalālpur Pīrwāla":10233,"Bayt Ḩānūn":10234,"Novovoronezh":10235,"Morada Nova":10236,"Santo Domingo Tehuantepec":10237,"Struga":10238,"Caltagirone":10239,"Gosen":10240,"Paithan":10241,"Kasulu":10242,"Ḩarastā":10243,"Diamantina":10244,"Hurst":10245,"Santa Cruz do Rio Pardo":10246,"Tynda":10247,"Tayabas":10248,"Protvino":10249,"Del Pilar":10250,"Ataq":10251,"Bonoua":10252,"Dar el Beïda":10253,"Pabbi":10254,"Barauli":10255,"Noveleta":10256,"Planeta Rica":10257,"Alfortville":10258,"Eusébio":10259,"La Courneuve":10260,"Bozeman":10261,"Banjar":10262,"Sumusţā as Sulţānī":10263,"Campi Bisenzio":10264,"Sestroretsk":10265,"Barra Bonita":10266,"Sadāseopet":10267,"Aïn el Bya":10268,"Pacifica":10269,"Shādegān":10270,"Vettūr":10271,"Jhumra":10272,"Châtellerault":10273,"Rozzano":10274,"Capâo Bonito":10275,"Redcar":10276,"Köniz":10277,"Abingdon":10278,"Bardsīr":10279,"Kalinkavichy":10280,"Mangai":10281,"Sāhīwāl":10282,"Xaçmaz":10283,"Riesa":10284,"Nosy Varika":10285,"Tomobe":10286,"South Jordan Heights":10287,"Muñoz":10288,"Azemmour":10289,"Kitakata":10290,"Odenton":10291,"Malanville":10292,"Mableton":10293,"Sam Phran":10294,"Villepinte":10295,"Dilling":10296,"Hallandale Beach":10297,"Šibenik":10298,"Renāla Khurd":10299,"Kaneko":10300,"Hilton Head Island":10301,"Ripollet":10302,"Melong":10303,"Risālpur":10304,"Würselen":10305,"Nurmijärvi":10306,"Bahía de Caráquez":10307,"Garhmuktesar":10308,"Calumet City":10309,"Brasschaat":10310,"Kabare":10311,"Kampene":10312,"Revelganj":10313,"Mińsk Mazowiecki":10314,"Beberibe":10315,"Giyani":10316,"Puyallup":10317,"Spartanburg":10318,"Pārola":10319,"Bentota":10320,"Sukhothai":10321,"Rostokino":10322,"Ituverava":10323,"Nedroma":10324,"Imam Qasim":10325,"Beşikdüzü":10326,"Dobryanka":10327,"Paungde":10328,"Beloit":10329,"Caivano":10330,"Mochudi":10331,"Oleśnica":10332,"Vilvoorde":10333,"Nishiwaki":10334,"Anzio":10335,"Fredericia":10336,"Addison":10337,"Goes":10338,"Manapparai":10339,"Serik":10340,"Kazuno":10341,"Trowbridge":10342,"Chester-le-Street":10343,"Vavatenina":10344,"Dom Pedrito":10345,"Smarhon’":10346,"Yanam":10347,"Saronno":10348,"Tonbridge":10349,"Talas":10350,"Chippenham":10351,"Rāhuri":10352,"Roy":10353,"Beaumont":10354,"Tlapa de Comonfort":10355,"Rāwatbhāta":10356,"Hojāi":10357,"Thành Phố Ninh Bình":10358,"Bulancak":10359,"Gadsden":10360,"Germering":10361,"Debila":10362,"Ronda":10363,"La Chaux-de-Fonds":10364,"Los Palacios y Villafranca":10365,"Kakhovka":10366,"Wermelskirchen":10367,"Morondava":10368,"Tineghir":10369,"Itapema":10370,"Vuyyūru":10371,"Pilibangan":10372,"Kawm Ḩamādah":10373,"Joal-Fadiout":10374,"Katsina Ala":10375,"Rosário do Sul":10376,"Kampung Baharu Nilai":10377,"Mehrīz":10378,"Eqbālīyeh":10379,"Boryslav":10380,"Kambove":10381,"Barwāla":10382,"Anekal":10383,"Burleson":10384,"Nuoro":10385,"Leinfelden-Echterdingen":10386,"Sunan":10387,"Hørsholm":10388,"Palenque":10389,"Montclair":10390,"Retalhuleu":10391,"Bogorodsk":10392,"Simpang":10393,"Serdobsk":10394,"Longview":10395,"Nueva Rosita":10396,"Arris":10397,"Kampli":10398,"Al Bājūr":10399,"Terracina":10400,"Coesfeld":10401,"Kantharalak":10402,"Lake Oswego":10403,"Wilmslow":10404,"Phulabāni":10405,"Attingal":10406,"Houndé":10407,"Wołomin":10408,"Kanie":10409,"Monrovia":10410,"Asamankese":10411,"Castelli":10412,"La Ceja":10413,"Calauan":10414,"Tunduma":10415,"Salyan":10416,"Qiryat Bialik":10417,"Rauma":10418,"Temryuk":10419,"Quarto":10420,"Schwäbisch Hall":10421,"Upplands Väsby":10422,"Odorheiu Secuiesc":10423,"Cristalina":10424,"San José de Mayo":10425,"Cheyyar":10426,"Pereyaslav-Khmel’nyts’kyy":10427,"Pantukan":10428,"Chuhuyiv":10429,"Herstal":10430,"Lào Cai":10431,"Padra":10432,"Montenegro":10433,"Cambrai":10434,"Panama City":10435,"Kozáni":10436,"Niederkassel":10437,"Keizer":10438,"Falun":10439,"Uzun Keupru":10440,"Sarankhola":10441,"Chunār":10442,"El Hamma":10443,"Tây Ninh":10444,"Sānāwad":10445,"Bayjī":10446,"Naviraí":10447,"Ar Rābiyah":10448,"Osmancık":10449,"Pahrump":10450,"Goldsboro":10451,"Cascais":10452,"Poissy":10453,"Thành Phố Tuyên Quang":10454,"Mangotsfield":10455,"Maia":10456,"Östermalm":10457,"Novokubansk":10458,"Bayāna":10459,"Lakki Marwat":10460,"Curuzú Cuatiá":10461,"Porta Westfalica":10462,"Itu":10463,"Conflans-Sainte-Honorine":10464,"Blyth":10465,"La Troncal":10466,"Prijedor":10467,"Topi":10468,"Datteln":10469,"Pennsauken":10470,"Sukhoy Log":10471,"Sakaiminato":10472,"Watari":10473,"Kempen":10474,"Ramon":10475,"Rome":10476,"Vršac":10477,"Hövsan":10478,"Yirga ‘Alem":10479,"Nihommatsu":10480,"Arys":10481,"Chefchaouene":10482,"Komárno":10483,"Piaseczno":10484,"Włochy":10485,"Yaita":10486,"Francavilla Fontana":10487,"Tábor":10488,"Koumra":10489,"Srono":10490,"Arucas":10491,"Dzhalilabad":10492,"Maasmechelen":10493,"Photharam":10494,"São Francisco do Sul":10495,"Solano":10496,"Zürich (Kreis 10)":10497,"Vargem Grande do Sul":10498,"Slantsy":10499,"Mont-de-Marsan":10500,"Izkī":10501,"Sofifi":10502,"Zutphen":10503,"Kestel":10504,"Coelho Neto":10505,"Kayalpattinam":10506,"Heemskerk":10507,"Bongabon":10508,"Kendall West":10509,"Butel":10510,"Hangu":10511,"’Aïn Deheb":10512,"Oakville":10513,"Al Qunayţirah":10514,"Nanyuki":10515,"Ramat HaSharon":10516,"Açu":10517,"An Nuşayrāt":10518,"Kanda":10519,"Plaisir":10520,"Agua Dulce":10521,"Dhāka":10522,"St. Thomas":10523,"Chipping Sodbury":10524,"Paracambi":10525,"Lage":10526,"Sadābād":10527,"Zacapa":10528,"Amboasary":10529,"Nettuno":10530,"Heung-hai":10531,"Llucmajor":10532,"Caleta Olivia":10533,"Mandera":10534,"Ciampino":10535,"Shinshiro":10536,"Bayawan":10537,"Narok":10538,"Bindki":10539,"Gropiusstadt":10540,"Dover":10541,"Masasi":10542,"Teykovo":10543,"Kahama":10544,"Guayaramerín":10545,"West Torrington":10546,"Cañada de Gómez":10547,"Old City":10548,"Hato Mayor del Rey":10549,"Rio Bonito":10550,"Blagodarnyy":10551,"Shimminato":10552,"Willowbrook":10553,"Marseille 07":10554,"Modugno":10555,"Dobropol’ye":10556,"Parkent":10557,"Los Banos":10558,"Akoupé":10559,"Realejo Alto":10560,"Shibganj":10561,"Paphos":10562,"Lohja":10563,"Zhmerynka":10564,"Kidodi":10565,"Chernushka":10566,"Goose Creek":10567,"Walkden":10568,"Tyldesley":10569,"Bicester":10570,"Port-Vila":10571,"Jipijapa":10572,"Hammam Bou Hadjar":10573,"Zvishavane":10574,"Capão da Canoa":10575,"Waregem":10576,"Reynoldsburg":10577,"Yalutorovsk":10578,"Mampong":10579,"Valuyki":10580,"Ayteke Bi":10581,"Limache":10582,"Marignane":10583,"Develi":10584,"Ameca":10585,"Eboli":10586,"Apache Junction":10587,"Dwārka":10588,"Lynnwood":10589,"Rossano":10590,"Kraśnik":10591,"Sārangpur":10592,"Avdeyevka":10593,"Martinez":10594,"El Vendrell":10595,"Friendswood":10596,"Parkland":10597,"Lanciano":10598,"Coyotepec":10599,"Atambua":10600,"Tagudin":10601,"Don Benito":10602,"Northglenn":10603,"Daryāpur":10604,"Tumba":10605,"Backnang":10606,"Tessaoua":10607,"Aventura":10608,"Victoria Falls":10609,"Phichit":10610,"Bertioga":10611,"Rāmganj Mandi":10612,"Bartlesville":10613,"Sisak":10614,"Kericho":10615,"Falkenhagener Feld":10616,"East Florence":10617,"Kearns":10618,"Kumo":10619,"Billingham":10620,"Dieppe":10621,"South Miami Heights":10622,"Gariadhar":10623,"Kakrāla":10624,"Pontypool":10625,"Abovyan":10626,"Det Udom":10627,"Gorizia":10628,"Puerto del Rosario":10629,"Wesseling":10630,"Venaria Reale":10631,"Puntarenas":10632,"Rio Claro":10633,"Úbeda":10634,"Igunga":10635,"Hwangju-ŭp":10636,"Montélimar":10637,"Kualakapuas":10638,"Menomonee Falls":10639,"Arantāngi":10640,"Samālkha":10641,"Beslan":10642,"Kyŏngsŏng":10643,"Kovūr":10644,"Tuljāpur":10645,"Kaminoyama":10646,"Tremblay-en-France":10647,"Del Rio":10648,"Choisy-le-Roi":10649,"Tibati":10650,"Jagodina":10651,"Kranj":10652,"Cieszyn":10653,"Karleby":10654,"Ban Phai":10655,"Emsdetten":10656,"Oriximiná":10657,"Ocoee":10658,"Grove City":10659,"Barreiros":10660,"Currais Novos":10661,"Temple City":10662,"Morsi":10663,"Ciudad Mendoza":10664,"Valrico":10665,"Babīna":10666,"Pīr jo Goth":10667,"Yangambi":10668,"Misungwi":10669,"Wangon":10670,"Saint-Martin-d'Hères":10671,"Coventry":10672,"Capivari":10673,"Paraíba do Sul":10674,"Ohangaron":10675,"Camajuaní":10676,"Al Majar al Kabir":10677,"Sidi ech Chahmi":10678,"Stutterheim":10679,"Abucay":10680,"Dongargarh":10681,"Merano":10682,"Fermo":10683,"Manakara":10684,"Ashta":10685,"Melton":10686,"Reghin-Sat":10687,"Mâcon":10688,"Bell":10689,"Hınıs":10690,"Pala":10691,"Igatpuri":10692,"Rādhanpur":10693,"Abay":10694,"Franklin":10695,"Bougouni":10696,"El Kala":10697,"Budhāna":10698,"Airdrie":10699,"Xique Xique":10700,"Wageningen":10701,"Oakley":10702,"Lūnāvāda":10703,"Shamkhor":10704,"Ōfunato":10705,"Betamcherla":10706,"San Donà di Piave":10707,"Langen":10708,"Kundiān":10709,"Ponte Vedra Beach":10710,"Teruel":10711,"Rājpīpla":10712,"Castle Hill":10713,"Hlukhiv":10714,"Kajaani":10715,"Ad Dilam":10716,"University City":10717,"Humenné":10718,"Cerquilho":10719,"Vasto":10720,"Dinar":10721,"Kasimov":10722,"Geoktschai":10723,"Pīr Mahal":10724,"Dunedin":10725,"Funaishikawa":10726,"Accrington":10727,"Pánuco":10728,"Saint-Benoît":10729,"Aquidauana":10730,"Villamaría":10731,"Date":10732,"Bentonville":10733,"Yerköy":10734,"Neu Isenburg":10735,"Khurriānwāla":10736,"Tha Bo":10737,"Sumberpucung":10738,"Egypt Lake-Leto":10739,"Barpeta Road":10740,"Znojmo":10741,"Sherghāti":10742,"Loei":10743,"Umarkhed":10744,"Mehrābpur":10745,"Aosta":10746,"Santo Antônio da Platina":10747,"Delmiro Gouveia":10748,"Hendek":10749,"Castricum":10750,"Poções":10751,"Leavenworth":10752,"Příbram":10753,"Merrillville":10754,"Casale Monferrato":10755,"Wāris Alīganj":10756,"Safranbolu":10757,"Santiago de las Vegas":10758,"Migori":10759,"Châtelet":10760,"Kawardha":10761,"Pulgaon":10762,"Märkisches Viertel":10763,"Villena":10764,"Zweibrücken":10765,"Mazarrón":10766,"Shumerlya":10767,"Sinsheim":10768,"Cieza":10769,"Sambir":10770,"El Aïoun":10771,"Hot Springs":10772,"Ayvalık":10773,"Hot Springs National Park":10774,"Bodh Gaya":10775,"Saint Cloud":10776,"Praya":10777,"Luebo":10778,"Briton Ferry":10779,"Chelsea":10780,"Conceição do Coité":10781,"Lucera":10782,"Aketi":10783,"Lębork":10784,"Zagora":10785,"Cantù":10786,"Akçakoca":10787,"Lakshmeshwar":10788,"Atmakūr":10789,"Manhattan Beach":10790,"Seram":10791,"Niwai":10792,"Alhaurín de la Torre":10793,"Tangkak":10794,"Harrismith":10795,"Vác":10796,"Bell Ville":10797,"Conegliano":10798,"Korsakov":10799,"Tiassalé":10800,"Jacarezinho":10801,"Ieper":10802,"Pindi Bhattiān":10803,"Aïn Arnat":10804,"Dubrājpur":10805,"Panjakent":10806,"La Asunción":10807,"Greven":10808,"Goryachevodskiy":10809,"Velika Gorica":10810,"Desio":10811,"Samut Songkhram":10812,"Meulaboh":10813,"Bridlington":10814,"Jalālābād":10815,"Belluno":10816,"Helsingør":10817,"New Amsterdam":10818,"Rifu":10819,"Lugazi":10820,"Sānand":10821,"Yecla":10822,"Kodaikānāl":10823,"Diriamba":10824,"Romans-sur-Isère":10825,"Usuki":10826,"Oke Ila":10827,"Shtime":10828,"Dragash":10829,"Staraya Derevnya":10830,"Podujeva":10831,"Arima":10832,"Malakwal City":10833,"Uelzen":10834,"Suhum":10835,"Jonava":10836,"Malmesbury":10837,"Agdzhabedy":10838,"Sidi Okba":10839,"Chikodi":10840,"Mlimba":10841,"Kafr Şaqr":10842,"Marana":10843,"Mafinga":10844,"Gul’kevichi":10845,"Al Burayj":10846,"Tozeur":10847,"Itapecuru Mirim":10848,"Tāsgaon":10849,"Formia":10850,"Kodīnar":10851,"Hollister":10852,"Pandi":10853,"Tokmak":10854,"Embu":10855,"Lake Worth":10856,"Simav":10857,"Kichha":10858,"Pūrna":10859,"Azogues":10860,"Bernau bei Berlin":10861,"Tuttlingen":10862,"Cumberland":10863,"Sinop":10864,"Viborg":10865,"Bentley":10866,"Januária":10867,"Aqsay":10868,"Pontault-Combault":10869,"Atbasar":10870,"Al ‘Ayyāţ":10871,"Ninove":10872,"Rovaniemi":10873,"Merseburg":10874,"Masumbwe":10875,"Six-Fours-les-Plages":10876,"Nārang":10877,"Rapperswil":10878,"Jāmadoba":10879,"Joliette":10880,"Périgueux":10881,"Amnat Charoen":10882,"Dupnitsa":10883,"Beja":10884,"Gowurdak":10885,"Kalmar":10886,"San Leonardo":10887,"Merritt Island":10888,"Gorinchem":10889,"Tramandaí":10890,"Janīn":10891,"Nabagrām":10892,"Tuusula":10893,"Aurillac":10894,"Plant City":10895,"Theunissen":10896,"Jardinópolis":10897,"Tudela":10898,"Teresa":10899,"Czechowice-Dziedzice":10900,"Rahachow":10901,"West Little River":10902,"Geel":10903,"Ajā":10904,"Spanish Fork":10905,"Columbia":10906,"Tādif":10907,"Abinsk":10908,"Homagama":10909,"Ti Port-de-Paix":10910,"Rājula":10911,"Namerikawa":10912,"Al Ibrāhīmīyah":10913,"Los Rastrojos":10914,"Itaqui":10915,"Boyarka":10916,"Pīpār":10917,"Osório":10918,"Okunoya":10919,"Mascouche":10920,"Mirabel":10921,"Esposende":10922,"Sagauli":10923,"Prince Albert":10924,"Pīrgaaj":10925,"Uden":10926,"Santa Cruz del Sur":10927,"Steinfurt":10928,"Kāne‘ohe":10929,"Nakhon Phanom":10930,"Kattivākkam":10931,"San Juan Capistrano":10932,"Asipovichy":10933,"Banjul":10934,"Malakwāl":10935,"Chacabuco":10936,"Curridabat":10937,"Surubim":10938,"Dinskaya":10939,"Ruteng":10940,"Winter Garden":10941,"Burriana":10942,"King's Lynn":10943,"Bājitpur":10944,"Nakamura":10945,"Karjat":10946,"Itápolis":10947,"Sankeshwar":10948,"Mojo":10949,"Tupelo":10950,"Satun":10951,"Baltiysk":10952,"Sighișoara":10953,"Bakhtiyārpur":10954,"Grants Pass":10955,"Águilas":10956,"Agar":10957,"Sundbyberg":10958,"Manggar":10959,"Makouda":10960,"Karabulak":10961,"Spandau":10962,"Trëkhgornyy":10963,"Moss":10964,"Cahul":10965,"Nilanga":10966,"Adrano":10967,"Melchor Ocampo":10968,"Nowra":10969,"Thul":10970,"Billericay":10971,"Neuilly-sur-Marne":10972,"Wernigerode":10973,"Frankston East":10974,"Oak Creek":10975,"Nurlat":10976,"Lissone":10977,"La Barca":10978,"San Vicente de Moravia":10979,"Hoboken":10980,"Satāna":10981,"Zuénoula":10982,"Victoriaville":10983,"Ibara":10984,"Char Bhadrāsan":10985,"Zharkent":10986,"Moorpark":10987,"Rende":10988,"Minas de Matahambre":10989,"Brant":10990,"Balingen":10991,"’Aïn Merane":10992,"Margate":10993,"Bongouanou":10994,"Ostrogozhsk":10995,"Nong Bua Lamphu":10996,"Patāmundai":10997,"West Hollywood":10998,"Angamāli":10999,"Barinitas":11000,"Pila":11001,"Mijdrecht":11002,"Porsgrunn":11003,"Monterotondo":11004,"Bragança":11005,"Golāghāt":11006,"Liévin":11007,"Goba":11008,"Agen":11009,"Paiçandu":11010,"Peachtree City":11011,"Kondopoga":11012,"Pinerolo":11013,"Tādepalle":11014,"Ferreñafe":11015,"Hirara":11016,"Butterworth":11017,"Police":11018,"Jaito":11019,"Gojō":11020,"Kinel’":11021,"Chalinze":11022,"Jutiapa":11023,"Américo Brasiliense":11024,"Norristown":11025,"Quixeramobim":11026,"Tsuma":11027,"Manapla":11028,"Czeladź":11029,"Gharaunda":11030,"Staraya Russa":11031,"Schönebeck":11032,"Pindi Gheb":11033,"Kunwi":11034,"Babati":11035,"Tegel":11036,"Franconville":11037,"Orlová":11038,"Rubidoux":11039,"Gisborne":11040,"Sibut":11041,"Dolyns'ka":11042,"Kochani":11043,"Santa Helena de Goiás":11044,"Beruwala":11045,"Aoji-ri":11046,"Göksun":11047,"Haebaru":11048,"Radcliffe":11049,"Aparecida":11050,"Sarāqib":11051,"Çay":11052,"Kodungallūr":11053,"Bardejov":11054,"Melito di Napoli":11055,"Karonga":11056,"Bayt al Faqīh":11057,"Meppen":11058,"Butte":11059,"Pandaan":11060,"Imishli":11061,"Gafargaon":11062,"Szekszárd":11063,"Dzierżoniów":11064,"Râs el Aïoun":11065,"Ausa":11066,"São Gotardo":11067,"Hamīrpur":11068,"Morrinhos":11069,"Slavgorod":11070,"Royal Palm Beach":11071,"Bordj Ghdir":11072,"Jhābua":11073,"Coroatá":11074,"Hobbs":11075,"Zāhir Pīr":11076,"Guajará Mirim":11077,"Papenburg":11078,"Antalaha":11079,"Beverly Hills":11080,"Remedios":11081,"Ahuachapán":11082,"Fereydūn Kenār":11083,"Pekin":11084,"Pen":11085,"Guaíra":11086,"Jacaltenango":11087,"Shakīso":11088,"Indi":11089,"Bodø":11090,"Medianeira":11091,"Fajardo":11092,"Kushva":11093,"Nanam":11094,"Tomé Açu":11095,"Dunyāpur":11096,"Biharamulo":11097,"Fogarasch":11098,"Vestavia Hills":11099,"Pemangkat":11100,"Presidente Venceslau":11101,"Pāppinisseri":11102,"Mokokchūng":11103,"Aliaga":11104,"Geldern":11105,"Sathyamangalam":11106,"Kehl":11107,"Almada":11108,"Gambat":11109,"Ust’-Dzheguta":11110,"Pandan":11111,"Villa Santa Rita":11112,"Puerto Berrío":11113,"Warrnambool":11114,"Orangevale":11115,"Prattville":11116,"Vibo Valentia":11117,"Letchworth":11118,"Dar Chabanne":11119,"Kakata":11120,"Barbalha":11121,"Somanda":11122,"West Lake Sammamish":11123,"Ocotal":11124,"Durazno":11125,"Chelmsford":11126,"Piombino":11127,"North Bel Air":11128,"Jülich":11129,"Fada N'gourma":11130,"Além Paraíba":11131,"Horki":11132,"Starokostyantyniv":11133,"Shrewsbury":11134,"Chorley":11135,"Ouled Mimoun":11136,"Riccione":11137,"IJsselstein":11138,"Leer":11139,"Køge":11140,"Puerto Peñasco":11141,"Winter Haven":11142,"Umm Lajj":11143,"Bariadi":11144,"Schaffhausen":11145,"Nagua":11146,"Ceerigaabo":11147,"Guledagudda":11148,"Olney":11149,"Maramag":11150,"Melur":11151,"La Virginia":11152,"North Providence":11153,"Hammam Sousse":11154,"Bhiwadi":11155,"Zürich (Kreis 7)":11156,"Luuq":11157,"Limburg an der Lahn":11158,"Oak Hill":11159,"Rostov":11160,"Madruga":11161,"Villajoyosa":11162,"Knokke-Heist":11163,"Guskhara":11164,"Upper Arlington":11165,"Sindgi":11166,"Antiguo Cuscatlán":11167,"Timbó":11168,"Nowy Targ":11169,"Sant Adrià de Besòs":11170,"Caracal":11171,"Narsīpatnam":11172,"Ichchāpuram":11173,"Bahjoi":11174,"Tuensang":11175,"Al Qarmadah":11176,"Manitowoc":11177,"Panadura":11178,"Kashmor":11179,"Marmaris":11180,"Houma":11181,"Wigston Magna":11182,"Dharangaon":11183,"Hermosa":11184,"East Point":11185,"Goch":11186,"Krasnoznamensk":11187,"Kalāleh":11188,"Artëmovskiy":11189,"Saint-Joseph":11190,"Albano Laziale":11191,"Sainte-Geneviève-des-Bois":11192,"Juticalpa":11193,"Maubeuge":11194,"Kualatungkal":11195,"Tlapacoyan":11196,"Tabanan":11197,"Salisbury":11198,"Gaspar":11199,"Unión de Reyes":11200,"Bilwi":11201,"Kelīshād va Sūdarjān":11202,"Mount Hagen":11203,"Schoten":11204,"Petrovsk":11205,"Oshakati":11206,"Pulivendla":11207,"Beni Douala":11208,"Caucete":11209,"Dowlatābād":11210,"Jerantut":11211,"Lebaksiu":11212,"Alīpur":11213,"Letchworth Garden City":11214,"Ostfildern":11215,"Malilipot":11216,"San Gil":11217,"Sorel-Tracy":11218,"Korba":11219,"Almendralejo":11220,"São Manuel":11221,"Peddapalli":11222,"Takahagi":11223,"Khawr Fakkān":11224,"Sicuani":11225,"Maruoka":11226,"Grimbergen":11227,"Bauan":11228,"Dimona":11229,"Wednesfield":11230,"Bay":11231,"Mlonggo":11232,"Madikeri":11233,"Mulleriyawa":11234,"Fürstenwalde":11235,"Kopāganj":11236,"Chilibre":11237,"Yuzawa":11238,"Ban Ratsada":11239,"Fürstenfeldbruck":11240,"Canela":11241,"Butte-Silver Bow (Balance)":11242,"As Sūkī":11243,"Ostróda":11244,"Kāman":11245,"Prachuap Khiri Khan":11246,"Erding":11247,"Indian Trail":11248,"Chillum":11249,"St Albans":11250,"Liptovský Mikuláš":11251,"Pénjamo":11252,"Braintree":11253,"Pleasant Grove":11254,"Delījān":11255,"Bothell":11256,"Bagnolet":11257,"Severoural’sk":11258,"Thāna Bhawan":11259,"Uravakonda":11260,"Pivijay":11261,"Zhangatas":11262,"Olive Branch":11263,"Castelo Branco":11264,"Ayagoz":11265,"Leighton Buzzard":11266,"Begamganj":11267,"Tarkwa":11268,"Cintalapa de Figueroa":11269,"Naudero":11270,"Montcada i Reixac":11271,"Oleiros":11272,"Drogheda":11273,"Hinesville":11274,"Cananea":11275,"Cottonwood Heights":11276,"Campbell River":11277,"Felege Neway":11278,"Kandana":11279,"Rovereto":11280,"La Sebala du Mornag":11281,"Kizilyurt":11282,"Erāttupetta":11283,"Korschenbroich":11284,"Nargund":11285,"Zaidpur":11286,"Istra":11287,"Nartkala":11288,"Epe":11289,"Strood":11290,"San Dimas":11291,"Āmli":11292,"Carrollwood":11293,"Sohna":11294,"Segezha":11295,"Brighton":11296,"Dana Point":11297,"Marratxí":11298,"La Oroya":11299,"Oviedo":11300,"Dapaong":11301,"Zima":11302,"Uchqŭrghon Shahri":11303,"Las Tejerías":11304,"Tondano":11305,"Alcabideche":11306,"Farmsen-Berne":11307,"Vinkovci":11308,"Burien":11309,"Anūpgarh":11310,"Santiago Atitlán":11311,"Lebowakgomo":11312,"Jogbani":11313,"Coalville":11314,"Winter Springs":11315,"Sumbe":11316,"Myszków":11317,"Kunigal":11318,"Corsico":11319,"Lier":11320,"Nirasaki":11321,"Somma Vesuviana":11322,"Dietzenbach":11323,"Zgorzelec":11324,"Verkhniy Ufaley":11325,"Cheb":11326,"Atamyrat":11327,"Utena":11328,"Ancaster":11329,"Kampong Speu":11330,"Caeté":11331,"Aparri":11332,"Saumur":11333,"Kosamba":11334,"Kakuda":11335,"Bettendorf":11336,"Hwange":11337,"Isiolo":11338,"Kosugi":11339,"Fatikchari":11340,"Dyat’kovo":11341,"Segrate":11342,"Redcliff":11343,"Tepeji de Ocampo":11344,"Hotaka":11345,"Negara":11346,"Biarritz":11347,"Bensonville":11348,"Muhammadābād":11349,"Vyshneve":11350,"Trebinje":11351,"Northbrook":11352,"Quva":11353,"Lakhyabad":11354,"Kapan":11355,"Pleasant Hill":11356,"Āreka":11357,"Fujishiro":11358,"Golden Glades":11359,"Marrero":11360,"Villa Bisonó":11361,"Chichigalpa":11362,"Koh Kong":11363,"Elk Grove Village":11364,"Foothill Farms":11365,"Jhālrapātan":11366,"Gualeguay":11367,"Skövde":11368,"La Ciotat":11369,"Kirando":11370,"Pasni":11371,"Pudsey":11372,"Năvodari":11373,"Primorsko-Akhtarsk":11374,"Sīrkāzhi":11375,"Chaksu":11376,"Cesano Maderno":11377,"Tarime":11378,"Échirolles":11379,"Slavuta":11380,"Prey Veng":11381,"Kotovsk":11382,"Santo Antônio de Pádua":11383,"Newbury":11384,"Netishyn":11385,"Mushie":11386,"Rājbirāj":11387,"Porur":11388,"Yarīm":11389,"Itzehoe":11390,"Cantaura":11391,"Newnan":11392,"São Francisco":11393,"Casalecchio di Reno":11394,"Aral":11395,"Redan":11396,"Stirling":11397,"Bhādāsar":11398,"Asha":11399,"Machado":11400,"BABOR - VILLE":11401,"Az Zintān":11402,"Bodītī":11403,"Esik":11404,"Villefranche-sur-Saône":11405,"Quảng Ngãi":11406,"Pápa":11407,"Pobé":11408,"Mouzaïa":11409,"Crema":11410,"Eṭ Ṭaiyiba":11411,"Wickford":11412,"Reggane":11413,"Saint Charles":11414,"Salvatierra":11415,"Woodridge":11416,"El Aouinet":11417,"Monaco":11418,"Greenacres City":11419,"Xanxerê":11420,"San Onofre":11421,"Wai":11422,"San Kamphaeng":11423,"Nsawam":11424,"Jagatsinghapur":11425,"Bagasra":11426,"Būr Safājah":11427,"Gyöngyös":11428,"Kadūr":11429,"Midsayap":11430,"Marks":11431,"Aranda de Duero":11432,"Kirkkonummi":11433,"Dharmanagar":11434,"Ostuni":11435,"Tumbi":11436,"Seelze":11437,"Cradock":11438,"Obama":11439,"Ilhabela":11440,"Lichtenberg":11441,"Lahār":11442,"Security-Widefield":11443,"Yāval":11444,"General Tinio":11445,"Brighouse":11446,"Gose":11447,"Chieri":11448,"Feteşti":11449,"Tanggulangin":11450,"Kaimganj":11451,"Sukheke Mandi":11452,"Jānjgīr":11453,"Egra":11454,"Fribourg":11455,"Phenix City":11456,"Sneek":11457,"Bihārīganj":11458,"Taounate":11459,"Umreth":11460,"Melchor Múzquiz":11461,"Courtenay":11462,"Torres":11463,"Kardítsa":11464,"Kunisaki-shi":11465,"Maassluis":11466,"Tangjin":11467,"Şarkîkaraağaç":11468,"Gudermes":11469,"Paine":11470,"Kameda":11471,"Cassino":11472,"Venkatagiri":11473,"Mushābani":11474,"Porangatu":11475,"Hội An":11476,"Aberdare":11477,"Mörfelden-Walldorf":11478,"Azuqueca de Henares":11479,"Mauban":11480,"Frattamaggiore":11481,"Nola":11482,"Mount Lebanon":11483,"Víctor Rosales":11484,"Châtenay-Malabry":11485,"Höxter":11486,"Mooresville":11487,"Asprópyrgos":11488,"Yolöten":11489,"Marino":11490,"Capitão Poço":11491,"Mahālingpur":11492,"Wijchen":11493,"Neem ka Thana":11494,"Thành Phố Hà Giang":11495,"Cravinhos":11496,"Oildale":11497,"Kholmsk":11498,"Maloyaroslavets":11499,"Ceará Mirim":11500,"Gevelsberg":11501,"Harper":11502,"Milton":11503,"Debre Tabor":11504,"Tawaramoto":11505,"Sethārja Old":11506,"Yōkaichiba":11507,"Limbé":11508,"Radebeul":11509,"Fuyo":11510,"Velikiy Ustyug":11511,"Orangeville":11512,"Yangiyer":11513,"Nienburg":11514,"Viernheim":11515,"Khewra":11516,"Nepa Nagar":11517,"Ennepetal":11518,"Stains":11519,"Prachin Buri":11520,"Badarganj":11521,"Ōiso":11522,"Lauderdale Lakes":11523,"Sasaguri":11524,"La Vergne":11525,"Nautanwa":11526,"Kuroda":11527,"Cisterna di Latina":11528,"Vallabh Vidyanagar":11529,"Georgsmarienhütte":11530,"Tamalous":11531,"North Chicago":11532,"Pontal":11533,"Al Abyār":11534,"Perote":11535,"Iława":11536,"Chanderi":11537,"Bambari":11538,"Manuguru":11539,"Rheinfelden (Baden)":11540,"Barnstaple":11541,"Bāndarban":11542,"Königs Wusterhausen":11543,"Yubileyny":11544,"Stuhr":11545,"Mahemdāvād":11546,"Mohyliv-Podil’s’kyy":11547,"Vinces":11548,"Aïn Kercha":11549,"Bugarama":11550,"Ixmiquilpan":11551,"Tuxpan":11552,"Timbuktu":11553,"San Antonio del Táchira":11554,"Desnogorsk":11555,"Kupjansk":11556,"Gauribidanūr":11557,"Richmond":11558,"Almora":11559,"Ken Caryl":11560,"Bor":11561,"Randallstown":11562,"Chur":11563,"Granadero Baigorria":11564,"Cambrils":11565,"Caicedonia":11566,"Tenosique de Pino Suárez":11567,"Al ‘Ulá":11568,"Kashima":11569,"Nakodar":11570,"Kazincbarcika":11571,"Al Quwaysimah":11572,"Aioi-shi":11573,"Kudat":11574,"Farrokh Shahr":11575,"Lukhovitsy":11576,"Châtillon":11577,"Karamsad":11578,"Jaten":11579,"Ikongo":11580,"Gödöllő":11581,"Udomlya":11582,"Chocope":11583,"Manali":11584,"Slobodskoy":11585,"San Donato Milanese":11586,"Fairborn":11587,"Jayrūd":11588,"Dharmābād":11589,"Pagani":11590,"Nuevo Imperial":11591,"Coaraci":11592,"Biberach an der Riß":11593,"Otavalo":11594,"Dubbo":11595,"De Aar":11596,"Bray":11597,"Karlskrona":11598,"Guimba":11599,"Yamaga":11600,"Vienne":11601,"Retreat":11602,"Schiltigheim":11603,"Boyolangu":11604,"Chalchuapa":11605,"Natick":11606,"North Cowichan":11607,"Bogdanovich":11608,"Gyula":11609,"Maşyāf":11610,"Crailsheim":11611,"Svishtov":11612,"Parras de la Fuente":11613,"Gumushkhane":11614,"Vedaraniyam":11615,"Houten":11616,"Florida":11617,"Yanai":11618,"Ruma":11619,"Salto de Pirapora":11620,"Meschede":11621,"Puerto de la Cruz":11622,"Jayamkondacholapuram":11623,"Paranaíba":11624,"Câmara de Lobos":11625,"Kālka":11626,"Menongue":11627,"Sidi Yahia el Gharb":11628,"Galesburg":11629,"Rheinberg":11630,"Kristianstad":11631,"McMinnville":11632,"Chiapa de Corzo":11633,"Umarga":11634,"Curtea de Argeş":11635,"Borehamwood":11636,"Wildomar":11637,"Ja Ela":11638,"Kumru":11639,"Moose Jaw":11640,"Ma‘arratmişrīn":11641,"Pinjaur":11642,"Bisauli":11643,"Werl":11644,"Seinäjoki":11645,"Curitibanos":11646,"Les Mureaux":11647,"Turaiyūr":11648,"Żywiec":11649,"Konongo":11650,"Kamo":11651,"Prestwich":11652,"Maputsoe":11653,"Jinka":11654,"Kurtalan":11655,"Akçakale":11656,"Bocaiúva":11657,"Bernburg":11658,"Wavre":11659,"Guarda":11660,"Milazzo":11661,"Quirinópolis":11662,"Boende":11663,"Rumbek":11664,"Quitilipi":11665,"Antsohimbondrona":11666,"Charqueadas":11667,"Yeşilli":11668,"Holstebro":11669,"Smolyan":11670,"Pāvagada":11671,"Tietê":11672,"Eisenhüttenstadt":11673,"Koupéla":11674,"Sabinas Hidalgo":11675,"Naranjal":11676,"Itapagé":11677,"Puerto Iguazú":11678,"Copperas Cove":11679,"Montgomery Village":11680,"Binche":11681,"Sant Joan Despí":11682,"Yamoto":11683,"Villaguay":11684,"Menlo Park":11685,"Quvasoy":11686,"Ambasamudram":11687,"Cleethorpes":11688,"Le Perreux-sur-Marne":11689,"Socorro":11690,"Deer Park":11691,"Zamānia":11692,"Casilda":11693,"Deeside":11694,"Kyzyl-Kyya":11695,"Lower Earley":11696,"Shirley":11697,"Djidiouia":11698,"Land O' Lakes":11699,"Wedel":11700,"Lommel":11701,"Guyancourt":11702,"Palaiseau":11703,"Barbacha":11704,"Kėdainiai":11705,"Shirdi":11706,"Bandipura":11707,"Nyahururu":11708,"Richmond West":11709,"Machakos":11710,"Kokrajhar":11711,"Beverley":11712,"Gombong":11713,"Monreale":11714,"Hajdúböszörmény":11715,"Of":11716,"Kimovsk":11717,"Qarah Ẕīā' od Dīn":11718,"Kongolo":11719,"Pioltello":11720,"Palladam":11721,"Wenatchee":11722,"Znamensk":11723,"Saint-Dizier":11724,"İmamoğlu":11725,"Menen":11726,"’Aïn el Bell":11727,"Māmu Kānjan":11728,"Neuruppin":11729,"Hīt":11730,"Modřany":11731,"Synel’nykove":11732,"Slagelse":11733,"Muddebihāl":11734,"Grottaglie":11735,"Lewiston":11736,"el hed":11737,"Lālganj":11738,"Rasrā":11739,"Islāmpur":11740,"Karangasem":11741,"Leawood":11742,"Ōda":11743,"Creil":11744,"Oregon City":11745,"Saḩar":11746,"Ghūgus":11747,"Sattur":11748,"Sharqpur":11749,"Westmont":11750,"Privolzhskiy":11751,"Anbyŏn-ŭp":11752,"Digri":11753,"Manjakandriana":11754,"Ansbach":11755,"Bāsudebpur":11756,"Pekan":11757,"Khāchrod":11758,"Galapagar":11759,"Kolea":11760,"Santa Rita":11761,"Gimbi":11762,"Thành Phố Phủ Lý":11763,"Belalcazar":11764,"São Luiz Gonzaga":11765,"El Mirage":11766,"Gorodets":11767,"Vandœuvre-lès-Nancy":11768,"Bhera":11769,"Yavne":11770,"Kreuztal":11771,"Kabacan":11772,"Dogondoutchi":11773,"Adelanto":11774,"Santa Pola":11775,"General José de San Martín":11776,"Libeň":11777,"Kotma":11778,"Al Qaryatayn":11779,"Manduria":11780,"Tienen":11781,"Momostenango":11782,"Jidd Ḩafş":11783,"Bhatkal":11784,"Walla Walla":11785,"Valparaiso":11786,"Kiskunfélegyháza":11787,"Tremembé":11788,"Goshen":11789,"Amecameca de Juárez":11790,"Jaguariúna":11791,"Isulan":11792,"Nakhabino":11793,"Canicattì":11794,"Megarine":11795,"Zacatlán":11796,"Allanridge":11797,"Ueki":11798,"Thonon-les-Bains":11799,"Sant'Antimo":11800,"Castro-Urdiales":11801,"Morrelgonj":11802,"Sainte-Marie":11803,"Lampertheim":11804,"Sosnovoborsk":11805,"Sakrand":11806,"Papendrecht":11807,"Gubbio":11808,"Evergem":11809,"Khurai":11810,"Tando Jām":11811,"Idar-Oberstein":11812,"Chittūr":11813,"Salqīn":11814,"Prestea":11815,"Tooele":11816,"Wodonga":11817,"Lugo":11818,"Ocozocuautla":11819,"Kudymkar":11820,"Javea":11821,"Rāiwind":11822,"Hopkinsville":11823,"Béthune":11824,"Vijayapura":11825,"Mozhaysk":11826,"Obukhiv":11827,"Agogo":11828,"Limbiate":11829,"Cholargós":11830,"Sijua":11831,"Fairbanks":11832,"Zapala":11833,"Vandavāsi":11834,"Fennpfuhl":11835,"Sambava":11836,"Pankshin":11837,"Barabinsk":11838,"Torre-Pacheco":11839,"Lahān":11840,"Ceylanpınar":11841,"Castelfranco Veneto":11842,"Masindi":11843,"Lālsot":11844,"Michigan City":11845,"Brugherio":11846,"Canosa di Puglia":11847,"Bandar":11848,"Fandriana":11849,"San Javier":11850,"Bulanık":11851,"Alaminos":11852,"Coruripe":11853,"Nueva Italia de Ruiz":11854,"Lewiston Orchards":11855,"Chemmumiahpet":11856,"Ninomiya":11857,"Wenchi":11858,"Oldenzaal":11859,"Ajka":11860,"Bahādurganj":11861,"Osterholz-Scharmbeck":11862,"Trutnov":11863,"Côte-Saint-Luc":11864,"Gomoh":11865,"Bramsche":11866,"Lexington":11867,"Quimbaya":11868,"Muyuka":11869,"Birendranagar":11870,"Navarre":11871,"Maluso":11872,"Orosháza":11873,"Khunti":11874,"Kangayam":11875,"Colomiers":11876,"Cauquenes":11877,"Lāliān":11878,"Kutoarjo":11879,"Zira":11880,"Kerava":11881,"Lohmar":11882,"Herrenberg":11883,"Bussum":11884,"Murakami":11885,"Palín":11886,"Mvomero":11887,"Santa Eulària des Riu":11888,"Cheongsong gun":11889,"Barra do Bugres":11890,"Gurnee":11891,"San Giuliano Milanese":11892,"Avola":11893,"Hengchun":11894,"Jhanjhārpur":11895,"Sāngola":11896,"Brentwood Estates":11897,"Juneau":11898,"진안군":11899,"Bahau":11900,"Banī Suhaylā":11901,"Neuchâtel":11902,"Bayburt":11903,"Marovoay":11904,"Vavoua":11905,"Ţafas":11906,"Singānallūr":11907,"Nogent-sur-Marne":11908,"Karangampel":11909,"Ōtsuki":11910,"Athis-Mons":11911,"Nemuro":11912,"Krabi":11913,"Agía Varvára":11914,"Güstrow":11915,"Bāfq":11916,"Arcos de la Frontera":11917,"Villa Regina":11918,"Humaitá":11919,"Tucano":11920,"Guapimirim":11921,"Kāramadai":11922,"Burgess Hill":11923,"Kuala Belait":11924,"Cloppenburg":11925,"Oristano":11926,"Rāmāpuram":11927,"Thornton-Cleveleys":11928,"Balakliya":11929,"Ban Khlong Bang Sao Thong":11930,"Valdepeñas":11931,"Barberà del Vallès":11932,"University Place":11933,"Ganderkesee":11934,"Hayama":11935,"Kouvola":11936,"Pavlovskaya":11937,"Viry-Châtillon":11938,"Travnik":11939,"Kičevo":11940,"Val-d'Or":11941,"Nawāshahr":11942,"Houilles":11943,"Merzig":11944,"Cabadbaran":11945,"Campina Grande do Sul":11946,"Yaring":11947,"Kalgoorlie":11948,"Tigre":11949,"Betioky":11950,"’Aïn Benian":11951,"Likino-Dulevo":11952,"Soissons":11953,"Kula":11954,"Favara":11955,"Louveira":11956,"Mankāchar":11957,"Surallah":11958,"Dyurtyuli":11959,"Feldkirch":11960,"Deggendorf":11961,"Sfizef":11962,"Rājampet":11963,"Adamantina":11964,"West Bend":11965,"Valkenswaard":11966,"Verbania":11967,"Freha":11968,"Mundelein":11969,"Caerphilly":11970,"Sarno":11971,"Dreux":11972,"Jiménez":11973,"Pagaluñgan":11974,"São Sebastião do Passé":11975,"Kornwestheim":11976,"Kwang Binh":11977,"Sabalgarh":11978,"Hailākāndi":11979,"Jagdīshpur":11980,"Jagdīspur":11981,"Nagai":11982,"Na Klang":11983,"Fondi":11984,"Sirūr":11985,"Heusden":11986,"Rāwatsār":11987,"Shamsābād":11988,"Mateur":11989,"Partinico":11990,"Mimarsinan":11991,"Ruislip":11992,"Lucban":11993,"Partūr":11994,"Carballo":11995,"Taastrup":11996,"Hellín":11997,"Gūduvāncheri":11998,"East Lake":11999,"Douglasville":12000,"Palmeira das Missões":12001,"Wevelgem":12002,"Famaillá":12003,"Nassarawa":12004,"Lakeside":12005,"Tala":12006,"Itaitinga":12007,"Erandol":12008,"Pasān":12009,"Ḩadīthah":12010,"Massafra":12011,"Baalbek":12012,"Arendal":12013,"Fair Oaks":12014,"Charenton-le-Pont":12015,"Nahiyat Ghammas":12016,"San Andrés del Rabanedo":12017,"Chanika":12018,"Kusŏng":12019,"Kórinthos":12020,"Oława":12021,"Northeim":12022,"Kachia":12023,"Wayne":12024,"Lobatse":12025,"Villeneuve-Saint-Georges":12026,"Yugorsk":12027,"Radnor":12028,"Rūdarpur":12029,"Oyem":12030,"Miguel Alemán (La Doce)":12031,"Itoigawa":12032,"Safidon":12033,"Mompós":12034,"Guasdualito":12035,"Hatta":12036,"Manghit":12037,"Biga":12038,"Matozinhos":12039,"Khārān":12040,"Skellefteå":12041,"Elūr":12042,"Élancourt":12043,"Basavana Bāgevādi":12044,"Kaminokawa":12045,"Bielawa":12046,"Bom Jesus do Itabapoana":12047,"Merthyr Tydfil":12048,"Laramie":12049,"Winsford":12050,"Werne":12051,"Agudos":12052,"Geraardsbergen":12053,"Ružomberok":12054,"Or Yehuda":12055,"Perambalur":12056,"Alençon":12057,"Tocoa":12058,"Dorohoi":12059,"Roşiori de Vede":12060,"Āsbe Teferī":12061,"Sincé":12062,"Pikesville":12063,"San Benito":12064,"Iyo":12065,"Panarukan":12066,"Navahrudak":12067,"Pallisa":12068,"Santa Maria Capua Vetere":12069,"Bad Vilbel":12070,"Sorochinsk":12071,"Bad Hersfeld":12072,"Wattala":12073,"Peliyagoda":12074,"Souran":12075,"Mason":12076,"Krasnoperekops’k":12077,"Gangtok":12078,"Meppel":12079,"Lökbatan":12080,"Xirivella":12081,"Kyela":12082,"Mālūr":12083,"Mednogorsk":12084,"Usilampatti":12085,"Alcázar de San Juan":12086,"Un":12087,"Chajarí":12088,"Vushtrri":12089,"Palapye":12090,"Bayān":12091,"Korem":12092,"Mūdbidri":12093,"Rājākhera":12094,"Jaguariaíva":12095,"Mānwat":12096,"Nāḩīyat Saddat al Hindīyah":12097,"Owings Mills":12098,"Ambanja":12099,"Sotteville-lès-Rouen":12100,"New Iberia":12101,"Curanilahue":12102,"L’Arbaa Naït Irathen":12103,"Coatzintla":12104,"Wādi":12105,"Stroud":12106,"Ōmachi":12107,"Banamba":12108,"Rosignano Marittimo":12109,"Topki":12110,"Bel Air North":12111,"Foster City":12112,"Kirzhach":12113,"Playas":12114,"Vera Cruz":12115,"Baie-Mahault":12116,"Masaki-chō":12117,"Barberena":12118,"Fallbrook":12119,"Eldersburg":12120,"Karamürsel":12121,"Mutuáli":12122,"Nardò":12123,"Castelvetrano":12124,"Āsosa":12125,"Nyachera":12126,"Manises":12127,"Takehara":12128,"Oued Sly":12129,"Butajīra":12130,"Khovd":12131,"Szentes":12132,"Paraiso":12133,"Lupeni":12134,"Mizque":12135,"Tarakeswar":12136,"Rongai":12137,"Keelakarai":12138,"Granger":12139,"Łuków":12140,"Guariba":12141,"Starominskaya":12142,"Carbonia":12143,"Robbah":12144,"Sint-Pieters-Leeuw":12145,"Forchheim":12146,"Cookeville":12147,"Issaquah":12148,"Kwinana":12149,"Mehar":12150,"Huatabampo":12151,"Borzya":12152,"Pontypridd":12153,"Kakching":12154,"San Pablo Autopan":12155,"College Park":12156,"Maravatío":12157,"Kemalpaşa":12158,"Jaraguá":12159,"Oer-Erkenschwick":12160,"Macuspana":12161,"Pililla":12162,"Panambi":12163,"Gevrai":12164,"Ballwin":12165,"Śrem":12166,"Alamogordo":12167,"Alaquàs":12168,"San Giuliano Terme":12169,"Tagoloan":12170,"Görele":12171,"Pihāni":12172,"Ujiie":12173,"Garibaldi":12174,"Perungudi":12175,"Mosonmagyaróvár":12176,"Oswego":12177,"Nebbi":12178,"Binnish":12179,"Ambositra":12180,"Villenave-d'Ornon":12181,"Sarkhej":12182,"Beykonak":12183,"Marienfelde":12184,"Kaeng Khoi":12185,"Presidente Dutra":12186,"Voluntari":12187,"Remuna":12188,"Khāngāh Dogrān":12189,"Sidareja":12190,"Télimélé":12191,"Petrich":12192,"Caluquembe":12193,"Tönisvorst":12194,"Rivas":12195,"Bad Nauheim":12196,"Pontoise":12197,"Khairpur Nathan Shāh":12198,"Jāsim":12199,"Ticul":12200,"Uddevalla":12201,"Sri Mādhopur":12202,"Bakeri":12203,"Gallatin":12204,"Chicago Heights":12205,"Alushta":12206,"Bouinan":12207,"Lumbang":12208,"Monze":12209,"Walajapet":12210,"Englewood":12211,"Termoli":12212,"Villazón":12213,"Villiers-sur-Marne":12214,"Pedana":12215,"Dunakeszi":12216,"Schwelm":12217,"Ferokh":12218,"Oliver-Valdefierro, Oliver, Valdefierro":12219,"Salāya":12220,"Cardona":12221,"Waltrop":12222,"Bhāndāria":12223,"Burgdorf":12224,"Grajaú":12225,"Bogoroditsk":12226,"Coxim":12227,"Pakisaji":12228,"Kuah":12229,"Musiri":12230,"Camaiore":12231,"Ciudad Vieja":12232,"Debal’tsevo":12233,"Rayleigh":12234,"Whitstable":12235,"Nirgua":12236,"Savalou":12237,"Selogiri":12238,"Orillia":12239,"Khair":12240,"Candelária":12241,"Wheat Ridge":12242,"Kibiti":12243,"Pointe-Claire":12244,"Novo Horizonte":12245,"Arrentela":12246,"Camberley":12247,"Ōtake":12248,"Moanda":12249,"West Warwick":12250,"Kifrī":12251,"Chītāpur":12252,"Nkowakowa":12253,"Kombissiri":12254,"Kostomuksha":12255,"Risod":12256,"Buhi":12257,"Wake Forest":12258,"Clearfield":12259,"Sakété":12260,"Ahrensburg":12261,"Eidelstedt":12262,"Ashburton":12263,"Telšiai":12264,"Seria":12265,"Radolfzell am Bodensee":12266,"Chatou":12267,"Uruaçu":12268,"Lismore":12269,"Vernier":12270,"Marigliano":12271,"Leioa":12272,"Formigine":12273,"Meskiana":12274,"Karpinsk":12275,"Shatura":12276,"Mugnano di Napoli":12277,"Westfield":12278,"Nīlī":12279,"Salima":12280,"Houthalen":12281,"Helchteren":12282,"Dhandhuka":12283,"Ar Rudayyif":12284,"Goussainville":12285,"Algonquin":12286,"Ptolemaḯda":12287,"Purral":12288,"Tambo Grande":12289,"Puente-Genil":12290,"Fatehpur Sīkri":12291,"Fabriano":12292,"Divnogorsk":12293,"Bidur":12294,"Mildura":12295,"Achim":12296,"Obala":12297,"Montijo":12298,"Zaïo":12299,"Nanae":12300,"Redondela":12301,"Vilyeyka":12302,"Vorob’yëvo":12303,"Davydkovo":12304,"Kurye":12305,"Leninskiye Gory":12306,"Leonovo":12307,"Rødovre":12308,"Nagqu":12309,"Luzhniki":12310,"Matveyevskoye":12311,"Kuskovo":12312,"Cherpulassery":12313,"Yanamalakuduru":12314,"Birpara":12315,"Lazarevskoye":12316,"Mikhalkovo":12317,"Khorugh":12318,"Köneürgench":12319,"Las Animas":12320,"Kolomenskoye":12321,"Fuyuan":12322,"Annino":12323,"Kur’yanovo":12324,"Nikulino":12325,"Miskhor":12326,"Dara":12327,"Piešťany":12328,"Zagor’ye":12329,"Ypenburg":12330,"Ghormach":12331,"Ts’khinvali":12332,"Barnet":12333,"Amin’yevo":12334,"Pinar de Chamartín":12335,"Puerto del Carmen":12336,"Albertslund":12337,"Amla":12338,"Salt":12339,"Jarabacoa":12340,"Narsinghgarh":12341,"Bedworth":12342,"Peterlee":12343,"Giżycko":12344,"Ladispoli":12345,"Zürich (Kreis 6)":12346,"Talāja":12347,"Dharmadam":12348,"Carney":12349,"Saratoga":12350,"Texarkana":12351,"Săcele":12352,"Araklı":12353,"Kushchëvskaya":12354,"Aldaia":12355,"Bhongaon":12356,"Alba":12357,"Nanga Eboko":12358,"Affery":12359,"Motherwell":12360,"Rethymno":12361,"Kaita":12362,"Lomme":12363,"Goleta":12364,"Grabouw":12365,"Delbrück":12366,"Malvar":12367,"East Hill-Meridian":12368,"Vierzon":12369,"Laplace":12370,"Tiruchchendur":12371,"Dīr":12372,"Clydebank":12373,"Farafenni":12374,"Sāsvad":12375,"Sasovo":12376,"Shawnee":12377,"Yemanzhelinsk":12378,"Granite City":12379,"Ambad":12380,"San Rafael del Sur":12381,"Kabalo":12382,"Shīeli":12383,"Springe":12384,"Aringay":12385,"Tsiombe":12386,"Swords":12387,"Tongeren":12388,"Łowicz":12389,"Baie-Comeau":12390,"Iturama":12391,"Kisesa":12392,"Niles":12393,"Shar’ya":12394,"Pullman":12395,"Tequisquiapan":12396,"Soro":12397,"Santa Elena de Uairén":12398,"Weißenfels":12399,"Mandalī":12400,"Betafo":12401,"Lingsugūr":12402,"Kennesaw":12403,"Puerto Asís":12404,"Písek":12405,"Ghauspur":12406,"Burntwood":12407,"Highland Park":12408,"Arteixo":12409,"Angri":12410,"Mathba":12411,"Tallkalakh":12412,"Augustów":12413,"Gajendragarh":12414,"Anloga":12415,"Madurāntakam":12416,"Saint-Médard-en-Jalles":12417,"Sovetskaya Gavan’":12418,"Umariā":12419,"Tobias Barreto":12420,"Euclides da Cunha":12421,"Karakoçan":12422,"Sidi Amrane":12423,"Vechta":12424,"Devarkonda":12425,"Thiais":12426,"Naumburg":12427,"Tangub":12428,"Motala":12429,"Ibusuki":12430,"Carpentras":12431,"Vertientes":12432,"L'Haÿ-les-Roses":12433,"Lukuledi":12434,"East Chicago":12435,"Waegwan":12436,"Kolín":12437,"Uychi":12438,"Dhāmnod":12439,"La Rinconada":12440,"‘Ajab Shīr":12441,"Des Moines":12442,"Ciudad Fernández":12443,"Leticia":12444,"Calp":12445,"Bilāri":12446,"Mūvattupula":12447,"Adūr":12448,"Menton":12449,"Metu":12450,"Byaroza":12451,"Dania Beach":12452,"Saoner":12453,"Pueblo West":12454,"Mīrānpur Katra":12455,"Rāisinghnagar":12456,"Winterswijk":12457,"Bilzen":12458,"Wegberg":12459,"Pumwani":12460,"Isawa":12461,"Imatra":12462,"Jaguarão":12463,"Sundern":12464,"Cativá":12465,"Betong":12466,"Banning":12467,"Kalpetta":12468,"Andernach":12469,"West Lafayette":12470,"Kapotnya":12471,"Ārangaon":12472,"Fort Hood":12473,"Vukovar":12474,"Fălticeni":12475,"Bellechasse Regional County Municipality":12476,"Mekla":12477,"Ciro Redondo":12478,"Gragnano":12479,"Mānsa":12480,"Ibaté":12481,"Az Zabadānī":12482,"Weil am Rhein":12483,"Bang Phae":12484,"Turek":12485,"Srandakan":12486,"Raytown":12487,"Aiken":12488,"New Bern":12489,"Louvain-la-Neuve":12490,"Saint-Laurent-du-Var":12491,"Saintes":12492,"Boxtel":12493,"Jinotepe":12494,"Kozluk":12495,"Taunusstein":12496,"Zunheboto":12497,"Gaggenau":12498,"Bandeirantes":12499,"Kefamenanu":12500,"Geesthacht":12501,"’Aïn Abid":12502,"Constanza":12503,"Kidsgrove":12504,"Hamar":12505,"Sestao":12506,"Abqaiq":12507,"Courcelles":12508,"Zeitz":12509,"Kendal":12510,"Springville":12511,"Aïn Bessem":12512,"Maināguri":12513,"Garzón":12514,"Bačka Palanka":12515,"Limoeiro do Norte":12516,"San Lazzaro di Savena":12517,"Tangi":12518,"Cheshire":12519,"Angochi":12520,"Nāgar Karnūl":12521,"Branford":12522,"Osimo":12523,"Haan":12524,"Minamata":12525,"Rochefort":12526,"Utmānzai":12527,"Malakoff":12528,"Singojuruh":12529,"Los Gatos":12530,"Gürpınar":12531,"Nurota":12532,"Shamakhi":12533,"Khed Brahma":12534,"Mława":12535,"Mlandizi":12536,"Tārānagar":12537,"Qahderījān":12538,"Umm Şalāl Muḩammad":12539,"Faaa":12540,"Huatusco de Chicuellar":12541,"Xàtiva":12542,"Santarém":12543,"Pontes e Lacerda":12544,"Williamsport":12545,"Pālkonda":12546,"Yasugi":12547,"Togitsu":12548,"Sun Prairie":12549,"Newtownards":12550,"Fruit Cove":12551,"Miami Lakes":12552,"Atimonan":12553,"Kiskunhalas":12554,"Kavajë":12555,"Villafranca di Verona":12556,"Dhāri":12557,"Sosnogorsk":12558,"Erice":12559,"Cleburne":12560,"Tāl":12561,"Oak Ridge":12562,"Tewksbury":12563,"Vega Baja":12564,"Tela":12565,"Santa Paula":12566,"Calpulalpan":12567,"Ouricuri":12568,"Jewar":12569,"Draveil":12570,"Savelugu":12571,"Inca":12572,"Oelde":12573,"Cento":12574,"Rusape":12575,"Cordova":12576,"Morozovsk":12577,"Emmerich":12578,"Sarikei":12579,"Piton Saint-Leu":12580,"Kalyandurg":12581,"Dighwāra":12582,"Zernograd":12583,"Shīnḏanḏ":12584,"Totton":12585,"Ţayyibat al Imām":12586,"Huixtla":12587,"Majorna":12588,"Brunssum":12589,"Tesistán":12590,"Minchinābād":12591,"Upper Alton":12592,"Lampa":12593,"San Roque":12594,"Muvattupuzha":12595,"Schererville":12596,"Olhão":12597,"Songwon":12598,"Saint-Sébastien-sur-Loire":12599,"Hajīn":12600,"Bromsgrove":12601,"Bucak":12602,"Bachhraon":12603,"Krotoszyn":12604,"Vigia":12605,"Rujewa":12606,"Galdakao":12607,"Pereval’sk":12608,"Zürich (Kreis 2)":12609,"Leusden":12610,"Moramanga":12611,"Ban Phan Don":12612,"Totana":12613,"Comé":12614,"Andkhōy":12615,"Carrickfergus":12616,"Irinjālakuda":12617,"Mangrūl Pīr":12618,"Ilula":12619,"Wongsorejo":12620,"Bühl":12621,"Friedberg":12622,"São João dos Inhamuns":12623,"Kampong Masjid Tanah":12624,"Vittorio Veneto":12625,"Bochnia":12626,"Fort Bragg":12627,"Muborak":12628,"Walnut":12629,"Pacasmayo":12630,"Ciutadella":12631,"Rapallo":12632,"Le Chesnay":12633,"Garh Mahārāja":12634,"Liberty":12635,"Wetter (Ruhr)":12636,"Islāmnagar":12637,"Ariyalūr":12638,"Madukkarai":12639,"Damāvand":12640,"San Pablo":12641,"Panmana":12642,"Huşi":12643,"Kroměříž":12644,"Maó":12645,"Tournefeuille":12646,"Muikamachi":12647,"Kawaguchi":12648,"Tanah Merah":12649,"Mānāvadar":12650,"Selçuk":12651,"Tame":12652,"Jahāniān Shāh":12653,"Gillette":12654,"Trenggalek":12655,"Mastung":12656,"Inkhil":12657,"Comiso":12658,"Garango":12659,"Best":12660,"Ipatovo":12661,"Tarui":12662,"Wentzville":12663,"Chŏngju":12664,"Clichy-sous-Bois":12665,"Tunceli":12666,"Mioveni":12667,"Igarapava":12668,"Kaeng Khro":12669,"Zapotlanejo":12670,"Wittenau":12671,"San Simon":12672,"Nouna":12673,"Boaco":12674,"Póvoa de Varzim":12675,"Milford Mill":12676,"Maki":12677,"Ashton in Makerfield":12678,"Spring Hill":12679,"Sirsāganj":12680,"Voúla":12681,"Tocache Nuevo":12682,"Bibai":12683,"Unecha":12684,"Bria":12685,"Dikwa":12686,"Sānchor":12687,"Sainte-Julie":12688,"Krimpen aan den IJssel":12689,"Sandūr":12690,"Tandag":12691,"Swarzędz":12692,"Krasnoarmeyskaya":12693,"Visconde do Rio Branco":12694,"Sūrandai":12695,"Senftenberg":12696,"Mariel":12697,"Asse":12698,"Kokhma":12699,"Enna":12700,"Chaumont":12701,"Banda":12702,"Los Altos":12703,"Lichfield":12704,"Agoo":12705,"Aïn Smara":12706,"Piro":12707,"Lake in the Hills":12708,"Centenario":12709,"Turrialba":12710,"Mollendo":12711,"Saint-Étienne-du-Rouvray":12712,"Cheadle Hulme":12713,"Lasem":12714,"Yara":12715,"Suār":12716,"Ballymena":12717,"Senhora da Hora":12718,"Meyzieu":12719,"Agüimes":12720,"Kangdong-ŭp":12721,"Ferry Pass":12722,"Businga":12723,"Marinha Grande":12724,"Owasso":12725,"Sueca":12726,"Porto União":12727,"Dayr Ḩāfir":12728,"Orcutt":12729,"Póvoa de Santa Iria":12730,"Yerres":12731,"Ostuncalco":12732,"Heesch":12733,"Quezaltepeque":12734,"Needham":12735,"Am Timan":12736,"Rājūra":12737,"Vulcan":12738,"Vaihingen an der Enz":12739,"Montbéliard":12740,"Ar Ruseris":12741,"Asilah":12742,"Cedar City":12743,"Chortkiv":12744,"Kotagiri":12745,"Kelaniya":12746,"Horst":12747,"Saint-Cloud":12748,"Dracut":12749,"Garupá":12750,"Yakuplu":12751,"Novoyavorivs'k":12752,"Burlingame":12753,"Bariri":12754,"Tsyurupyns’k":12755,"La Salud":12756,"West Kelowna":12757,"Gloucester":12758,"Esztergom":12759,"Turnu Măgurele":12760,"Rusera":12761,"Inozemtsevo":12762,"Molina":12763,"Uvarovo":12764,"Altos":12765,"Šumperk":12766,"Cosamaloapan de Carpio":12767,"Santa Rita do Sapucaí":12768,"Agawam":12769,"Zarzal":12770,"Gobernador Ingeniero Valentín Virasoro":12771,"Samtredia":12772,"Clermont":12773,"Czerwionka-Leszczyny":12774,"Moriki":12775,"Al Hasaheisa":12776,"West Elkridge":12777,"Maiurno":12778,"Howick":12779,"El Abadia":12780,"Tanuma":12781,"Ocosingo":12782,"Pilar":12783,"Köthen":12784,"Várzea da Palma":12785,"Kuvandyk":12786,"Września":12787,"Sens":12788,"Adjumani":12789,"Le Gosier":12790,"Nelamangala":12791,"Gusev":12792,"Laon":12793,"Zalingei":12794,"Soron":12795,"Amphoe Sikhiu":12796,"Igrejinha":12797,"Nokia":12798,"El Charco":12799,"Rietberg":12800,"Chaupimarca":12801,"Kibondo":12802,"Yenişehir":12803,"Delfzijl":12804,"Partille":12805,"Ciudad Sahagún":12806,"Mukher":12807,"Ceper":12808,"Sholinghur":12809,"Bahār":12810,"Bah-Bah":12811,"Barneveld":12812,"Socorro Mission Number 1 Colonia":12813,"Târnăveni":12814,"Villa Consuelo":12815,"Pontefract":12816,"Farmers Branch":12817,"Lambersart":12818,"Gadhada":12819,"Gorlice":12820,"Crevillente":12821,"Kaman":12822,"Pandacaqui":12823,"Norwood":12824,"Mālpura":12825,"Karasuk":12826,"Barra dos Coqueiros":12827,"Gerede":12828,"Buturlinovka":12829,"Bouar":12830,"Vsetín":12831,"Kurunegala":12832,"Sawākin":12833,"Toshbuloq":12834,"Ālangulam":12835,"Addanki":12836,"Cooper City":12837,"Kisii":12838,"Lawrenceville":12839,"Shipley":12840,"Pitangueiras":12841,"Hammamet":12842,"Randudongkal":12843,"Warstein":12844,"Elizabethtown":12845,"Áno Liósia":12846,"Bulan":12847,"Rota":12848,"Lake Magdalene":12849,"Milak":12850,"Kartaly":12851,"Sequeira":12852,"Sa Kaeo":12853,"Meißen":12854,"Fraijanes":12855,"Kochubeyevskoye":12856,"Coondapoor":12857,"Wheeling":12858,"Esquel":12859,"Serendah":12860,"Balapulang":12861,"Perry Hall":12862,"Umán":12863,"Lākheri":12864,"Ambatolampy":12865,"Navolato":12866,"Bozyazı":12867,"Zheleznogorsk-Ilimskiy":12868,"Morón de la Frontera":12869,"Qaḑā’ al Ḩamdānīyah":12870,"Mpika":12871,"Lālgola":12872,"Utraulā":12873,"Mānānwāla":12874,"Dubrovnik":12875,"Yangiqo‘rg‘on":12876,"Statesboro":12877,"Oliva":12878,"Itogon":12879,"Penja":12880,"Titlāgarh":12881,"Jūybār":12882,"Millville":12883,"Ölgiy":12884,"Ben Mehidi":12885,"Tukuyu":12886,"Terme":12887,"Kaffrine":12888,"Acaraú":12889,"Monroeville":12890,"Mehlville":12891,"Ban Bang Bo (1)":12892,"Ubaitaba":12893,"Ubud":12894,"Neuburg an der Donau":12895,"Trappes":12896,"Nova Venécia":12897,"Sant Pere de Ribes":12898,"Gierłoż":12899,"Puruándiro":12900,"Falconara Marittima":12901,"Visaginas":12902,"Paidha":12903,"Narra":12904,"Aiud":12905,"Luwero":12906,"Tirukkoyilur":12907,"Rodez":12908,"Geilenkirchen":12909,"Seonī Mālwā":12910,"Fukiage":12911,"Sonāmukhi":12912,"Lansing":12913,"Icó":12914,"Rendsburg":12915,"Mytilíni":12916,"Saky":12917,"Znomenka":12918,"Bergerac":12919,"Bādāmi":12920,"Hillerød":12921,"Mavoor":12922,"Niederschönhausen":12923,"Mohale’s Hoek":12924,"Atascadero":12925,"Tomilino":12926,"Algemesí":12927,"Zürich (Kreis 9) \/ Altstetten":12928,"Pokhvistnevo":12929,"Dal’nerechensk":12930,"Māvelikara":12931,"Maur":12932,"Dhanaura":12933,"Pategi":12934,"Hole Narsipur":12935,"Buriram":12936,"Valle de Bravo":12937,"Saint-Leu":12938,"Maisí":12939,"Annemasse":12940,"Bjelovar":12941,"Vinaròs":12942,"Āgaro":12943,"São Miguel do Guamá":12944,"La Garde":12945,"Juan Griego":12946,"Iporá":12947,"Piravam":12948,"Escuinapa de Hidalgo":12949,"Kraksaan":12950,"Tampin":12951,"Ribeira do Pombal":12952,"Schwandorf in Bayern":12953,"São Mateus do Maranhão":12954,"Tabatinga":12955,"Esch-sur-Alzette":12956,"Culleredo":12957,"Caxito":12958,"Thung Song":12959,"Chichester":12960,"Namanyere":12961,"Mandi":12962,"Fazalpur":12963,"Líbano":12964,"Shrīgonda":12965,"Plettenberg":12966,"Pandua":12967,"Chiredzi":12968,"Ban Chang":12969,"Krasnyy Liman":12970,"Popondetta":12971,"Pūnch":12972,"Oktyabr’sk":12973,"Helena":12974,"Zürich (Kreis 12)":12975,"Zaventem":12976,"Burgos":12977,"Putignano":12978,"Round Lake Beach":12979,"Baunatal":12980,"Kętrzyn":12981,"Iglesias":12982,"Atwater":12983,"Cruz del Eje":12984,"Escárcega":12985,"Lučenec":12986,"Honda":12987,"East Palo Alto":12988,"Veendam":12989,"Hirata":12990,"Talamba":12991,"Pilāni":12992,"Cândido Mota":12993,"Bretten":12994,"Giddalūr":12995,"Maddūr":12996,"Khmil’nyk":12997,"Nuevo México":12998,"Douz":12999,"Driefontein":13000,"El Hajeb":13001,"Madhugiri":13002,"Ermont":13003,"Jogonalan":13004,"Garhākotā":13005,"Bezhetsk":13006,"Suisun":13007,"Kunjāh":13008,"Lennestadt":13009,"Липково":13010,"Argun":13011,"Coria del Río":13012,"Sanford":13013,"Empangeni":13014,"Cataño":13015,"Koynanagar":13016,"Ulaangom":13017,"Palmar de Varela":13018,"Galatina":13019,"Poykovskiy":13020,"João Pinheiro":13021,"Mason City":13022,"Gölbaşı":13023,"Goryachiy Klyuch":13024,"Rillieux-la-Pape":13025,"Sabirabad":13026,"Matosinhos":13027,"Machagai":13028,"Llallagua":13029,"Lake Stevens":13030,"Kingman":13031,"Shcherbinka":13032,"Kevelaer":13033,"Stuttgart Feuerbach":13034,"Sion":13035,"Drexel Hill":13036,"North Kingstown":13037,"Masinloc":13038,"Mkuranga":13039,"’Aïn el Hammam":13040,"Ambalavao":13041,"Mranggen":13042,"Polysayevo":13043,"Buluan":13044,"Heywood":13045,"Saalfeld":13046,"Sant'Anastasia":13047,"Ancud":13048,"Aleysk":13049,"Jaru":13050,"Nicholasville":13051,"Papakura":13052,"Villa Dolores":13053,"Timaru":13054,"Kamyshlov":13055,"Villemomble":13056,"Brierley Hill":13057,"Saint Helier":13058,"Mirnyy":13059,"Sahavato":13060,"Khust":13061,"Kumta":13062,"Villa Bruzual":13063,"Hōjō":13064,"Bra":13065,"Winchester":13066,"Tizi Gheniff":13067,"Losal":13068,"Midvale":13069,"Yanaul":13070,"Oak Forest":13071,"Geislingen an der Steige":13072,"Kasangulu":13073,"Camiri":13074,"Lambasa":13075,"Diffa":13076,"Yaguachi Nuevo":13077,"Hisua":13078,"Kłodzko":13079,"Deli Tua":13080,"Sanctorum":13081,"Ksour Essaf":13082,"Oudenaarde":13083,"Einbeck":13084,"Terneuzen":13085,"Dāsna":13086,"Hovd":13087,"Pierrefitte-sur-Seine":13088,"Ban Bang Kadi Pathum Thani":13089,"Adirampattinam":13090,"Mocímboa":13091,"Tālīkota":13092,"Maner":13093,"Geldrop":13094,"Molo":13095,"Jhawāriān":13096,"Landskrona":13097,"Robina":13098,"Birmitrapur":13099,"Kolpashevo":13100,"Erraguntla":13101,"Bungu":13102,"Sevenoaks":13103,"Le Kremlin-Bicêtre":13104,"Piskent":13105,"Hiji":13106,"Tapah Road":13107,"Tŭragŭrghon":13108,"Bolobo":13109,"Bāmor Kalān":13110,"Kibre Mengist":13111,"Winter Park":13112,"Kalakkādu":13113,"Chatan":13114,"Rinteln":13115,"Uenohara":13116,"Bearsden":13117,"Termas de Río Hondo":13118,"Klungkung":13119,"Cheraga":13120,"Dagestanskiye Ogni":13121,"Jászberény":13122,"Toyoshina":13123,"Baesweiler":13124,"Rāzām":13125,"José Bonifácio":13126,"Bad Neuenahr-Ahrweiler":13127,"Giannitsá":13128,"Ẕefat":13129,"Satita":13130,"Margasari":13131,"Charata":13132,"Kurihashi":13133,"Khashuri":13134,"Monterey":13135,"Nasīrābād":13136,"Karelī":13137,"Mechrá Belqsiri":13138,"Bom Conselho":13139,"São Fidélis":13140,"Buurhakaba":13141,"Rājauri":13142,"Sijunjung":13143,"Sunbury-on-Thames":13144,"Winnenden":13145,"Deinze":13146,"São José de Ribamar":13147,"Jaswantnagar":13148,"Chato":13149,"Champs-sur-Marne":13150,"Santa Vitória do Palmar":13151,"Bongor":13152,"Mongo":13153,"Newry":13154,"Nong Phai":13155,"Afzalgarh":13156,"Santa Rosa de Copán":13157,"Senaki":13158,"Qibray":13159,"Örnsköldsvik":13160,"Drexel Heights":13161,"Ndibène Dahra":13162,"Abbiategrasso":13163,"Hà Tĩnh":13164,"Zolotonosha":13165,"Byādgi":13166,"Boyabat":13167,"Soe":13168,"Neftekumsk":13169,"Nordenham":13170,"Rehlī":13171,"Bazar-Korgon":13172,"Aracataca":13173,"Rāipur":13174,"Sant Vicenç dels Horts":13175,"Aleshtar":13176,"Charef":13177,"Heiligenhaus":13178,"Mungeli":13179,"Almuñécar":13180,"Lebedyn":13181,"Gondomar":13182,"Nahualá":13183,"Murun-kuren":13184,"Theniet el Had":13185,"Águas Santas":13186,"Mananjary":13187,"Menuma":13188,"Kasamwa":13189,"Rodniki":13190,"Krychaw":13191,"Nushki":13192,"Tula de Allende":13193,"Prokuplje":13194,"Sitges":13195,"Lucas":13196,"Tauragė":13197,"Aarschot":13198,"Gioia del Colle":13199,"Aix-les-Bains":13200,"Vila do Conde":13201,"Niscemi":13202,"Manāwar":13203,"Iskandar":13204,"Nowy Dwór Mazowiecki":13205,"Paramonga":13206,"Mililani Town":13207,"Wishaw":13208,"Kondagaon":13209,"Tomohon":13210,"Boscoreale":13211,"Az̧ Z̧āhirīyah":13212,"Ridgecrest":13213,"St. Pauli":13214,"Bregenz":13215,"Tehri":13216,"Novoaleksandrovsk":13217,"Mamanguape":13218,"Gibara":13219,"Panaoti":13220,"Kotel’nich":13221,"Vynohradiv":13222,"Machalí":13223,"Waddān":13224,"Ōmiya":13225,"Mesagne":13226,"Sīta Road":13227,"Nyūzen":13228,"Nyköping":13229,"Tucker":13230,"Zakopane":13231,"Bou Hanifia el Hamamat":13232,"Post Falls":13233,"Bezons":13234,"Yugawara":13235,"Cajati":13236,"Kulmbach":13237,"Brumadinho":13238,"Roldanillo":13239,"Guararapes":13240,"Atkarsk":13241,"Svendborg":13242,"Marshalltown":13243,"Bad Zwischenahn":13244,"Hadjout":13245,"Nāhan":13246,"Niquelândia":13247,"Selm":13248,"Kirkby in Ashfield":13249,"Montebelluna":13250,"Kankakee":13251,"Mechernich":13252,"Gabriel Leyva Solano":13253,"Terlizzi":13254,"Port Stephens":13255,"Annau":13256,"Sānkrāil":13257,"Kalach-na-Donu":13258,"Caransebeş":13259,"Mae Sai":13260,"Ribeira":13261,"Altstadt Sud":13262,"Port Moody":13263,"Gurlan":13264,"Aguaí":13265,"Willenhall":13266,"Leichlingen":13267,"Königsbrunn":13268,"Manamadurai":13269,"Beldānga":13270,"Arai":13271,"Valašské Meziříčí":13272,"Chiavari":13273,"Maryland Heights":13274,"Dijkot":13275,"Maryville":13276,"Peñaranda":13277,"Rāhatgarh":13278,"Wonosari":13279,"Bessemer":13280,"Glen Ellyn":13281,"Selargius":13282,"Hamminkeln":13283,"Táriba":13284,"Bossangoa":13285,"Malkara":13286,"Pārdi":13287,"Ilgın":13288,"Soroca":13289,"Poggibonsi":13290,"Eibar":13291,"Sol’-Iletsk":13292,"Madang":13293,"San Rafael Abajo":13294,"Neckarsulm":13295,"Entre Rios":13296,"Premià de Mar":13297,"Maywood":13298,"Cleckheaton":13299,"Tolú":13300,"Mīrānpur":13301,"Brejo Santo":13302,"Brejo da Madre de Deus":13303,"Banora Point":13304,"Bulakamba":13305,"Pulupandan":13306,"Silvassa":13307,"Kālānwāli":13308,"Savonlinna":13309,"Crofton":13310,"Gravina di Catania":13311,"Bronkhorstspruit":13312,"Brodnica":13313,"Dodge City":13314,"Sŏnbong":13315,"Piuí":13316,"Gaur":13317,"Chakapara":13318,"Crown Point":13319,"Parit Buntar":13320,"Puerto Boyacá":13321,"Castillejos":13322,"Kaysville":13323,"Ans":13324,"Kayyerkan":13325,"Lancy":13326,"Kalamb":13327,"Vallauris":13328,"Bouznika":13329,"Big Spring":13330,"Čadca":13331,"Santo Estêvão":13332,"Hīrākūd":13333,"Garbagnate Milanese":13334,"Tandaltī":13335,"Zürich (Kreis 4)":13336,"Taverny":13337,"Mevo Betar":13338,"Jarrow":13339,"Illkirch-Graffenstaden":13340,"Krasnoural’sk":13341,"Badr Ḩunayn":13342,"La Teste-de-Buch":13343,"Demak":13344,"Lupon":13345,"Sebeş":13346,"Radauti":13347,"Doboj":13348,"Spanaway":13349,"Novi Ligure":13350,"Semīrom":13351,"Ipirá":13352,"Māgadi":13353,"Quezon":13354,"Simanggang":13355,"Overath":13356,"Matthews":13357,"Kundarkhi":13358,"Gundlupet":13359,"Valdagno":13360,"Permatang Kuching":13361,"Eureka":13362,"Leimen":13363,"Caetité":13364,"Maych’ew":13365,"Bilgrām":13366,"Gobō":13367,"Bidhūna":13368,"Paso Robles":13369,"Nikolayevsk-na-Amure":13370,"Yong Peng":13371,"Wamba":13372,"Novelda":13373,"Bresso":13374,"Viñales":13375,"Plum":13376,"Paynjuwayn":13377,"Conceição do Araguaia":13378,"Rathenow":13379,"Sikonge":13380,"Myrtle Beach":13381,"Taquari":13382,"Perumpāvūr":13383,"La Tebaida":13384,"Sarny":13385,"Berasia":13386,"Petershagen":13387,"Katsuyama":13388,"Wilmette":13389,"West Chicago":13390,"Épernay":13391,"Jēkabpils":13392,"Zomin":13393,"La Fría":13394,"Paciran":13395,"Shalkar":13396,"Asino":13397,"Slidell":13398,"São Pedro":13399,"Alatri":13400,"Malyn":13401,"Labytnangi":13402,"Gobindpur":13403,"Manolo Fortich":13404,"Norco":13405,"Capitán Bermúdez":13406,"Tsiroanomandidy":13407,"Aci Catena":13408,"Limbach-Oberfrohna":13409,"Elefsína":13410,"Ilmenau":13411,"Libenge":13412,"Kırkağaç":13413,"Tabuk":13414,"Jarash":13415,"La Peca":13416,"Wangen im Allgäu":13417,"Malinyi":13418,"Babat":13419,"Catarroja":13420,"Sønderborg":13421,"Promissão":13422,"DeLand":13423,"Brilon":13424,"Villiers-le-Bel":13425,"Sillānwāli":13426,"Mangaratiba":13427,"Litvínov":13428,"Alaca":13429,"Vichy":13430,"Landsberg am Lech":13431,"Atotonilco el Alto":13432,"Kotdwāra":13433,"East Saint Louis":13434,"Mosquera":13435,"Kérkyra":13436,"Dedovsk":13437,"Vohipaho":13438,"Smederevska Palanka":13439,"Miandrarivo":13440,"Coronel Suárez":13441,"Bhawanipur":13442,"Zeya":13443,"Rio Pardo":13444,"Benicia":13445,"McHenry":13446,"Biłgoraj":13447,"Tara":13448,"Aripuanã":13449,"Melrose":13450,"Amés":13451,"Barrinha":13452,"Kotovo":13453,"Friedenau":13454,"Borşa":13455,"Salamís":13456,"Valmiera":13457,"Siliana":13458,"Termini Imerese":13459,"Cernusco sul Naviglio":13460,"Chancay":13461,"Las Breñas":13462,"Mahlsdorf":13463,"Pucón":13464,"Villa de García":13465,"Showot":13466,"Karlskoga":13467,"Mbandjok":13468,"Şāmitah":13469,"Hakenfelde":13470,"Sungai Besar":13471,"Kasba":13472,"Iba":13473,"Douera":13474,"Komló":13475,"Verden":13476,"Naharlagun":13477,"SeaTac":13478,"Sankt Wendel":13479,"Parral":13480,"Yylanly":13481,"Mombetsu":13482,"Prairieville":13483,"Sāmba":13484,"Buzen":13485,"Léo":13486,"Vepagunta":13487,"Geraldton":13488,"Sannois":13489,"Rösrath":13490,"La Possession":13491,"Stabat":13492,"Marau":13493,"Paete":13494,"San Juan del Cesar":13495,"Uithoorn":13496,"Igarapé Miri":13497,"Cutler Ridge":13498,"Misantla":13499,"Driyorejo":13500,"Culemborg":13501,"Jesús María":13502,"Bafoulabé":13503,"Kulittalai":13504,"Baro":13505,"Sirdaryo":13506,"Bulung’ur":13507,"Kelkheim (Taunus)":13508,"Werota":13509,"Kandiāro":13510,"La Unión":13511,"Banmankhi":13512,"Sheoganj":13513,"Catanauan":13514,"Calabanga":13515,"Amirdzhan":13516,"Sayula":13517,"Zaida":13518,"Åkersberga":13519,"Tōno":13520,"Mucuri":13521,"Kunri":13522,"Andradas":13523,"Cerveteri":13524,"Fizuli":13525,"Samokov":13526,"Pedro Betancourt":13527,"Ogre":13528,"Gonesse":13529,"Thomasville":13530,"Indāpur":13531,"Dembī Dolo":13532,"Tha Muang":13533,"Vallentuna":13534,"Kemri":13535,"Mtinko":13536,"Babaeski":13537,"Stevens Point":13538,"Ardea":13539,"Nagykőrös":13540,"Muntok":13541,"Actopan":13542,"Shimoda":13543,"Goseong":13544,"Sausar":13545,"Kyrenia":13546,"Kalāt":13547,"Kartārpur":13548,"Marabella":13549,"Harker Heights":13550,"La Mesa":13551,"Karhal":13552,"Vigneux-sur-Seine":13553,"Cavaillon":13554,"Deūlgaon Rāja":13555,"Lār":13556,"Ouro Branco":13557,"Toshloq":13558,"Grodzisk Mazowiecki":13559,"Miracema":13560,"Ouro Preto do Oeste":13561,"Ath":13562,"Martorell":13563,"Mata de São João":13564,"Ipu":13565,"Tekeli":13566,"Kikuchi":13567,"Rambouillet":13568,"Ipís":13569,"Wethersfield":13570,"Mahād":13571,"Boukadir":13572,"Hualmay":13573,"Cherbourg-Octeville":13574,"Benicarló":13575,"Alīganj":13576,"Imzoûrene":13577,"Salou":13578,"Strausberg":13579,"Caldas da Rainha":13580,"Armentières":13581,"Villarrobledo":13582,"Fukuechō":13583,"Stantsiya Novyy Afon":13584,"Al Wajh":13585,"Acocks Green":13586,"Rāver":13587,"Wyszków":13588,"Saugus":13589,"Ron Phibun":13590,"Pānāgar":13591,"Dubnica nad Váhom":13592,"Malinaltepec":13593,"Gubakha":13594,"Hāngal":13595,"Huimanguillo":13596,"Duluth":13597,"Truskavets":13598,"Jeffersontown":13599,"Cartago":13600,"Voinjama":13601,"Lom":13602,"Okuta":13603,"Lunel":13604,"Cobija":13605,"Nzega":13606,"Cayambe":13607,"Drimmelen":13608,"Dalfsen":13609,"Kulp":13610,"Birnin Kudu":13611,"Ceeldheer":13612,"Trípoli":13613,"Okha":13614,"Sidi Akkacha":13615,"Perumbavoor":13616,"Blenheim":13617,"Nový Jičín":13618,"Itaperuçu":13619,"Gibraltar":13620,"Cachan":13621,"Maroubra":13622,"Carmo do Paranaíba":13623,"Maramba":13624,"Shofirkon":13625,"Cueto":13626,"Bakhchysaray":13627,"Ratia":13628,"Le Grand-Quevilly":13629,"Bongao":13630,"Níjar":13631,"Cecina":13632,"Pauri":13633,"el Campello":13634,"Shāhganj":13635,"Bacoli":13636,"Magna":13637,"Río de Teapa":13638,"Dhrol":13639,"Salor":13640,"Bielsk Podlaski":13641,"Danvers":13642,"Cantonment":13643,"Pallippatti":13644,"Buy":13645,"Mühlheim am Main":13646,"Nazaré da Mata":13647,"Boisbriand":13648,"Opelika":13649,"Villaviciosa de Odón":13650,"Glauchau":13651,"Holladay":13652,"Gulābpura":13653,"Changsu":13654,"Biritiba Mirim":13655,"Beitbridge":13656,"Sandanski":13657,"Câmpia Turzii":13658,"Santa Catalina":13659,"Nayoro":13660,"Rumoi":13661,"Riihimäki":13662,"Hadgaon":13663,"Wete":13664,"Gadhinglaj":13665,"Rio Branco do Sul":13666,"Al Wakrah":13667,"Lebrija":13668,"Luboń":13669,"Canidelo":13670,"Altglienicke":13671,"Velenje":13672,"Uherské Hradiště":13673,"Caravaca":13674,"Tayu":13675,"Terdāl":13676,"Kapellen":13677,"North Creek":13678,"El Amria":13679,"Melton Mowbray":13680,"Lauf an der Pegnitz":13681,"Sant Andreu de la Barca":13682,"Sprockhövel":13683,"Esquina":13684,"Dāūd Khel":13685,"Dibā":13686,"Ishii":13687,"Monfalcone":13688,"Westport":13689,"Mitha Tiwāna":13690,"Rangia":13691,"La Garenne-Colombes":13692,"Apan":13693,"Dellys":13694,"Badagry":13695,"Zaltbommel":13696,"Izegem":13697,"General Juan José Ríos":13698,"Bektemir":13699,"Espelkamp":13700,"Mühlacker":13701,"Canavieiras":13702,"Al Liwā’":13703,"Dubtī":13704,"Montigny-lès-Metz":13705,"Lugano":13706,"San Miniato Basso":13707,"Iwŏn-ŭp":13708,"Viseu":13709,"Werkendam":13710,"Ad Dujayl":13711,"Metallostroy":13712,"Queen Creek":13713,"Giarre":13714,"Papeete":13715,"Olteniţa":13716,"Chacarita":13717,"Coffs Harbour":13718,"Matoury":13719,"Spremberg":13720,"Takahata":13721,"Hodonín":13722,"Kongoussi":13723,"Jora":13724,"Kahului":13725,"Rawson":13726,"Teapa":13727,"Kheri":13728,"Imperial Beach":13729,"Mogliano Veneto":13730,"Bilsi":13731,"Erzin":13732,"Triggiano":13733,"Lübbecke":13734,"Rushden":13735,"Vel’sk":13736,"Ngunut":13737,"Taloda":13738,"Wiehl":13739,"Ayorou":13740,"Polūr":13741,"Pérama":13742,"Kālāvad":13743,"Vihti":13744,"Colomadu":13745,"Kokopo":13746,"Ar Rahad":13747,"Nagarote":13748,"Newton Aycliffe":13749,"Fortuna Foothills":13750,"American Fork":13751,"Rheinbach":13752,"Tirmitine":13753,"Haqqulobod":13754,"Semiluki":13755,"Nālūt":13756,"Mendi":13757,"Bayanhongor":13758,"Żagań":13759,"Eagle Pass":13760,"Inđija":13761,"Ariguaní":13762,"West Memphis":13763,"Tierralta":13764,"Casselberry":13765,"Wanaraja":13766,"Bignona":13767,"Mosman":13768,"Siyabuswa":13769,"Kināna":13770,"Mpophomeni":13771,"Rafiganj":13772,"Puerto Colombia":13773,"Tecamachalco":13774,"Emmendingen":13775,"Karera":13776,"Mirano":13777,"Halvad":13778,"Pineda de Mar":13779,"Çan":13780,"Thakhèk":13781,"Iradan":13782,"Limbang":13783,"Susaki":13784,"Sintra":13785,"Ōno":13786,"Husainābād":13787,"Sulur":13788,"Kukshi":13789,"Arlon":13790,"Elamanchili":13791,"Villaricca":13792,"Weinstadt-Endersbach":13793,"Matsubase":13794,"Welahan":13795,"Arraial do Cabo":13796,"Marolambo":13797,"Kópavogur":13798,"Encrucijada":13799,"Fukagawa":13800,"Santana do Ipanema":13801,"Bou Tlelis":13802,"Innoshima":13803,"Marhaura":13804,"Carlsbad":13805,"Ogwashi-Uku":13806,"Descalvado":13807,"Schmallenberg":13808,"Magugu":13809,"Kaisarianí":13810,"Camden Town":13811,"Hennigsdorf":13812,"Santiago Papasquiaro":13813,"Shiggaon":13814,"Four Corners":13815,"Rāikot":13816,"Paragould":13817,"Ban Talat Bueng":13818,"South Laurel":13819,"Stuttgart Mühlhausen":13820,"Malazgirt":13821,"Mizdah":13822,"San Giovanni Rotondo":13823,"Ehingen":13824,"Henstedt-Ulzburg":13825,"Buenaventura Lakes":13826,"Piracaia":13827,"Vanves":13828,"Horn Lake":13829,"Cantel":13830,"Zevenaar":13831,"Temse":13832,"Tualatin":13833,"Santeramo in Colle":13834,"El Kseur":13835,"Batavia":13836,"Mashiko":13837,"Sungai Udang":13838,"Szczytno":13839,"Vernon":13840,"Sora":13841,"Old Harbour":13842,"Garmisch-Partenkirchen":13843,"Diapaga":13844,"Rānāvāv":13845,"Marialva":13846,"Armyans’k":13847,"Didim":13848,"Berwick-Upon-Tweed":13849,"Northolt":13850,"Ishqoshim":13851,"Junnar":13852,"Ambatofinandrahana":13853,"Lago da Pedra":13854,"Shingū":13855,"Kānker":13856,"Nanchital":13857,"Melgar":13858,"Oisterwijk":13859,"Kluczbork":13860,"Harelbeke":13861,"Paço de Arcos":13862,"Wałcz":13863,"Olanchito":13864,"Marín":13865,"Reisterstown":13866,"Leiderdorp":13867,"Ankazoabo":13868,"Horb am Neckar":13869,"Kokologo":13870,"Kinwat":13871,"Gressier":13872,"Kubinka":13873,"Si Satchanalai":13874,"São Mamede de Infesta":13875,"Desert Hot Springs":13876,"Makubetsu":13877,"Telabastagan":13878,"Nagari":13879,"Kālol":13880,"Savigny-le-Temple":13881,"Goiatuba":13882,"Sagara":13883,"Ash Shaykh Miskīn":13884,"Mola di Bari":13885,"Tamra":13886,"Herentals":13887,"Brecht":13888,"Vrbas":13889,"Kaltan":13890,"Nev’yansk":13891,"Ozëry":13892,"Chīpurupalle":13893,"Renigunta":13894,"Dunga Bunga":13895,"Cervia":13896,"Zestap’oni":13897,"Lepe":13898,"Ukmergė":13899,"Granja":13900,"Nalhāti":13901,"Dole":13902,"Opportunity":13903,"Aserrí":13904,"Rhyl":13905,"Shimo-furano":13906,"Villeneuve-sur-Lot":13907,"Qŭrghontepa":13908,"Gokarna":13909,"Fountain":13910,"Koregaon":13911,"Kāndla":13912,"Świecie":13913,"Krasnoarmeysk":13914,"Villanueva de la Serena":13915,"Maao":13916,"Belmont":13917,"Fokino":13918,"Güroymak":13919,"Suitland":13920,"Amizour":13921,"Abasolo":13922,"Sokoni":13923,"Suşehri":13924,"Randwick":13925,"Varberg":13926,"Behror":13927,"Pleasure Ridge Park":13928,"Phunphin":13929,"Santa Fé do Sul":13930,"Santa Cruz das Palmeiras":13931,"Severobaykal’sk":13932,"Ibaiti":13933,"Bireun":13934,"Itako":13935,"Newton Abbot":13936,"Vaudreuil-Dorion":13937,"Břeclav":13938,"Les Ulis":13939,"Zittau":13940,"Sukumo":13941,"Marseille 02":13942,"Nuwara Eliya":13943,"Bečej":13944,"Almozara":13945,"Didouche Mourad":13946,"Omigawa":13947,"Pimenta Bueno":13948,"Avanigadda":13949,"Tahala":13950,"Srīnivāspur":13951,"Nongstoin":13952,"Fichē":13953,"Mussoorie":13954,"Río Guayabal de Yateras":13955,"Annigeri":13956,"Lopez":13957,"Pompei":13958,"Punaauia":13959,"Český Těšín":13960,"Cangas":13961,"Osvaldo Cruz":13962,"Garner":13963,"Kushikino":13964,"Machachi":13965,"Ruvo di Puglia":13966,"Berehove":13967,"Soledad":13968,"Treviglio":13969,"Geldermalsen":13970,"Zirndorf":13971,"Randolph":13972,"Buchanan":13973,"Carini":13974,"Mahendragarh":13975,"Almansa":13976,"Jāis":13977,"Amangarh":13978,"Xenia":13979,"Staveley":13980,"Pawāyan":13981,"Raojān":13982,"Monsefú":13983,"Thetford-Mines":13984,"Hazelwood":13985,"Los Palacios":13986,"Aş Şanamayn":13987,"Melouza":13988,"Oyonnax":13989,"Narutō":13990,"Onda":13991,"Nabua":13992,"Ampanihy":13993,"Olpe":13994,"Jumilla":13995,"Zavodoukovsk":13996,"Arnstadt":13997,"Zwedru":13998,"Chhabra":13999,"Santiago Pinotepa Nacional":14000,"Tchamba":14001,"Kaniv":14002,"Bishop Auckland":14003,"Jarocin":14004,"Khajurāho":14005,"Bartoszyce":14006,"Tall Rif‘at":14007,"Sepuka":14008,"Yoshii":14009,"Molodogvardeysk":14010,"Treinta y Tres":14011,"Marcavelica":14012,"Kozyatyn":14013,"Freeport":14014,"Stockbridge":14015,"Rustāq":14016,"Karor":14017,"Sādri":14018,"Jandiāla":14019,"Wiesloch":14020,"Cordeirópolis":14021,"Concepcion Ibaba":14022,"Arvayheer":14023,"Lapa":14024,"Bang Pakong":14025,"Jiquilpan de Juárez":14026,"South Pasadena":14027,"Herdecke":14028,"Kot Diji":14029,"K’olīto":14030,"Scicli":14031,"Wolfsberg":14032,"Yehud":14033,"Uran":14034,"Oullins":14035,"Le Creusot":14036,"Belvidere":14037,"Pāsighāt":14038,"Koprivnica":14039,"Apaseo el Alto":14040,"Kalūr Kot":14041,"Qacha’s Nek":14042,"Panzós":14043,"Eket":14044,"Kamba":14045,"Unterschleißheim":14046,"Heemstede":14047,"Elmina":14048,"Meadow Woods":14049,"Beuningen":14050,"Zhongxing New Village":14051,"Ekazhevo":14052,"Broek op Langedijk":14053,"Krnov":14054,"Nubl":14055,"Wasco":14056,"Übach-Palenberg":14057,"Oltiariq":14058,"Pangkalan Brandan":14059,"Manjacaze":14060,"West Whittier-Los Nietos":14061,"Mauganj":14062,"Vimercate":14063,"Ganghwa":14064,"Tougué":14065,"Kariba":14066,"Rancharia":14067,"Tekkalakote":14068,"San Vicente de Cañete":14069,"Rocha":14070,"Greer":14071,"Helmstedt":14072,"Santana do Paraíso":14073,"Meckenheim":14074,"Subaykhān":14075,"Kallidaikurichchi":14076,"Kireyevsk":14077,"Tezontepec de Aldama":14078,"Rottweil":14079,"Bramhall":14080,"San Luis":14081,"Colonelganj":14082,"Neenah":14083,"Yoshida":14084,"Wolvega":14085,"Quart de Poblet":14086,"Prince Edward":14087,"Mehndāwal":14088,"Koelwār":14089,"Trelleborg":14090,"Soko":14091,"Cullinan":14092,"Zanesville":14093,"Rexburg":14094,"Kāgal":14095,"Rudolstadt":14096,"Bartley Green":14097,"Navrongo":14098,"Hornchurch":14099,"Duiven":14100,"Dongen":14101,"Bannūr":14102,"Heppenheim an der Bergstrasse":14103,"Popasnaya":14104,"Hŭkkyo-ri":14105,"Kuttampuzha":14106,"Budhlāda":14107,"Aţ Ţafīlah":14108,"Ayutuxtepeque":14109,"Желино":14110,"Neietsu":14111,"Melrose Park":14112,"Dunkwa":14113,"Nīleshwar":14114,"Maruko":14115,"Majuro":14116,"Marataizes":14117,"Querecotillo":14118,"Elmadağ":14119,"Ponca City":14120,"Сарај":14121,"Newark on Trent":14122,"Kārkāl":14123,"Kokstad":14124,"Hénin-Beaumont":14125,"G’uzor":14126,"Omutninsk":14127,"Shardara":14128,"Wassenaar":14129,"Nerekhta":14130,"Veghel":14131,"Nelidovo":14132,"Bridgeton":14133,"Bad Honnef":14134,"São Lourenço do Sul":14135,"Sundarnagar":14136,"Orvault":14137,"Waddinxveen":14138,"Lochearn":14139,"Banganapalle":14140,"Asandh":14141,"Carangola":14142,"Gerāsh":14143,"Vohibinany":14144,"Huvinabadgalli":14145,"Anūpshahr":14146,"Assisi":14147,"Cabagan":14148,"Sulmona":14149,"Pszczyna":14150,"Griesheim":14151,"Lumding Railway Colony":14152,"Tequila":14153,"Harvey":14154,"Iiyama":14155,"Pompéu":14156,"Ellwangen":14157,"Castlewood":14158,"Piraju":14159,"Songadh":14160,"Morro Agudo":14161,"Ibrā’":14162,"Paraparaumu":14163,"Kithor":14164,"Lajedo":14165,"Reinbek":14166,"Fitchburg":14167,"Sahuarita":14168,"La Guaira":14169,"Guanajay":14170,"Wolfen":14171,"Machhlīshahr":14172,"Murree":14173,"Kinzan":14174,"Anserma":14175,"Mendī":14176,"Şurmān":14177,"Baloda Bāzār":14178,"Rimavská Sobota":14179,"Petrila":14180,"Bagno a Ripoli":14181,"Devanhalli":14182,"Tortona":14183,"Tipasa":14184,"Sapanca":14185,"Sainte-Thérèse":14186,"Ijūin":14187,"Varel":14188,"Fort Dodge":14189,"Vilyuchinsk":14190,"Coudekerque-Branche":14191,"Kaélé":14192,"Chai Badan":14193,"Mbinga":14194,"Middle River":14195,"Gursarāi":14196,"Mostovskoy":14197,"Plottier":14198,"Faqīrwāli":14199,"Alice Springs":14200,"Gelibolu":14201,"Rīngas":14202,"Nacka":14203,"Ciudad Altamirano":14204,"Netphen":14205,"Colinas":14206,"Kağızman":14207,"Butzbach":14208,"Vezirköprü":14209,"Al Bukayrīyah":14210,"Hermanus":14211,"Herblay":14212,"Arumuganeri":14213,"Tatarsk":14214,"Teluk Nibung":14215,"Luchingu":14216,"Flémalle-Haute":14217,"Bologoye":14218,"Enzan":14219,"Saryaghash":14220,"Makó":14221,"Sidi Mérouane":14222,"Tanjungtiram":14223,"Anloo":14224,"Blackheath":14225,"Yamasaki":14226,"Vernon Hills":14227,"Lohne":14228,"West Linn":14229,"Mosbach":14230,"Gaoua":14231,"Buritizeiro":14232,"Korostyshiv":14233,"Castelfranco Emilia":14234,"Vayalār":14235,"Norden":14236,"Pearl":14237,"Valls":14238,"Árgos":14239,"Budaörs":14240,"Akune":14241,"Himamaylan":14242,"Sandomierz":14243,"Pfungstadt":14244,"Roth":14245,"Ris-Orangis":14246,"Yablonovskiy":14247,"Ahraurā":14248,"Chodavaram":14249,"Hannoversch Münden":14250,"Fārsān":14251,"Campechuela":14252,"Akyazı":14253,"Afogados da Ingazeira":14254,"Rioja":14255,"Milford":14256,"Mālkāngiri":14257,"Boysun":14258,"Santa Perpètua de Mogoda":14259,"Twentynine Palms":14260,"Swakopmund":14261,"Ust’-Katav":14262,"Kanigiri":14263,"Vught":14264,"Chengannūr":14265,"Lady Frere":14266,"Tejupilco de Hidalgo":14267,"Chandauli":14268,"Hattersheim":14269,"Karoi":14270,"Berendam":14271,"Katima Mulilo":14272,"Yangirabot":14273,"Paducah":14274,"Ottumwa":14275,"Yahyalı":14276,"Dākor":14277,"Quakers Hill":14278,"Yŏnmu":14279,"Pak Phanang":14280,"Sucy-en-Brie":14281,"Asheboro":14282,"Kriens":14283,"Sāndi":14284,"Endeavour Hills":14285,"Kolasib":14286,"Padam":14287,"Muang Xay":14288,"Kabaty":14289,"Dāliyat el Karmil":14290,"Bojia":14291,"Vangviang":14292,"Knjazevac":14293,"Hoensbroek":14294,"Rutherglen":14295,"Gur’yevsk":14296,"Stung Treng":14297,"Qeshm":14298,"Seririt":14299,"Pitsea":14300,"Ampahana":14301,"Yuzhne":14302,"Luninyets":14303,"Славутич":14304,"Marina di Carrara":14305,"Palmerston":14306,"Cajicá":14307,"Delitzsch":14308,"Ilha Solteira":14309,"Jarābulus":14310,"Petit-Bourg":14311,"Biesdorf":14312,"Радовиш":14313,"Ābu":14314,"Sheohar":14315,"Zverevo":14316,"Makurazaki":14317,"Pontedera":14318,"Ábidos":14319,"Baggabag B":14320,"Almassora":14321,"Puerto Varas":14322,"Burg bei Magdeburg":14323,"Tepeaca":14324,"Itsukaichi":14325,"Brawley":14326,"Kunda":14327,"Manouba":14328,"Ishige":14329,"Bedburg":14330,"Deorī Khās":14331,"Sakleshpur":14332,"Rockledge":14333,"Zărnești":14334,"Orhei":14335,"North Tustin":14336,"Emporia":14337,"Carmagnola":14338,"Bemetāra":14339,"Cruces":14340,"Bawāna":14341,"Jardín América":14342,"São Mateus do Sul":14343,"Sokolov":14344,"Salo":14345,"Sho’rchi":14346,"Yangiobod":14347,"Whitehall Township":14348,"Igurusi":14349,"Periyanayakkanpalaiyam":14350,"Aschersleben":14351,"Mateus Leme":14352,"Ahmadpur Siāl":14353,"Elmwood Park":14354,"Kānth":14355,"Charkhāri":14356,"Puyo":14357,"Sabanagrande":14358,"Buccinasco":14359,"Szigetszentmiklós":14360,"Mangaldai":14361,"Wertheim":14362,"Soignies":14363,"Nkhotakota":14364,"Jenjarum":14365,"La Ligua":14366,"Gagarin":14367,"Iturrama":14368,"Klosterneuburg":14369,"Lockport":14370,"Ar Rām wa Ḑāḩiyat al Barīd":14371,"Vineyard":14372,"Fremantle":14373,"Vadnagar":14374,"Ebebiyín":14375,"Alingsås":14376,"Laç":14377,"Pires do Rio":14378,"Kosan":14379,"Takum":14380,"Takahashi":14381,"Shelui":14382,"Chimala":14383,"Susurluk":14384,"Corcoran":14385,"Manikchari":14386,"Aoulef":14387,"San":14388,"Champotón":14389,"Leoben":14390,"Madaoua":14391,"Whitehaven":14392,"Fresnes":14393,"Safīpur":14394,"Migdal Ha‘Emeq":14395,"Lamin":14396,"Buzovna":14397,"Eagle River":14398,"Apolda":14399,"Soledade":14400,"Bourgoin":14401,"Phālia":14402,"Calahorra":14403,"Zafar":14404,"Attendorn":14405,"Romainville":14406,"Payshanba":14407,"Lanaken":14408,"Kabrai":14409,"Woodstock":14410,"Kheda":14411,"Farafangana":14412,"Ponneri":14413,"Kafr Nubl":14414,"Nowa Ruda":14415,"Talwāra":14416,"Vadakku Valliyūr":14417,"Lentini":14418,"Tres Isletas":14419,"Bamusso":14420,"Santaluz":14421,"Cugir":14422,"North Platte":14423,"Alicia":14424,"Gampola":14425,"Dedham":14426,"Budapest I. kerület":14427,"Ferntree Gully":14428,"Adh Dhayd":14429,"Chilaw":14430,"Caledonia":14431,"Debark’":14432,"G‘azalkent":14433,"Tharād":14434,"Kut Chap":14435,"New Yekepa":14436,"Gauripur":14437,"Laredo":14438,"Igbeti":14439,"Kakonko":14440,"Haysyn":14441,"Hosdurga":14442,"Muktāgācha":14443,"Rincón de Romos":14444,"Tekkali":14445,"Fontenay-aux-Roses":14446,"Mont-Dore":14447,"Pākāla":14448,"Waldkraiburg":14449,"Mīnjūr":14450,"Décines-Charpieu":14451,"Mount Pearl":14452,"Monte Caseros":14453,"Boa Viagem":14454,"Bagnoli":14455,"Nan":14456,"Veinticinco de Mayo":14457,"Ventimiglia":14458,"Kabarnet":14459,"Holly Springs":14460,"Arauco":14461,"Sirāhā":14462,"Bingen am Rhein":14463,"Martos":14464,"Uvinza":14465,"Key West":14466,"Nyalikungu":14467,"Naduvannūr":14468,"Ocoyoacac":14469,"Andol":14470,"Zaraysk":14471,"Hjørring":14472,"Zheleznovodsk":14473,"Al Qubbah":14474,"Saint-Dié-des-Vosges":14475,"Manibaug Pasig":14476,"São Francisco do Conde":14477,"Dzyarzhynsk":14478,"Ramallah":14479,"Gōtsu":14480,"Lagdo":14481,"Biny Selo":14482,"Nieder-Ingelheim":14483,"Sakhnīn":14484,"Bijbiāra":14485,"Fontaine":14486,"Lidköping":14487,"Baarn":14488,"Sevlievo":14489,"Yazmān Mandi":14490,"Santa Rita do Passa Quatro":14491,"Duiwelskloof":14492,"Portogruaro":14493,"San Bernardino Contla":14494,"Netivot":14495,"Dātāganj":14496,"Ranong":14497,"Salzkotten":14498,"Acopiara":14499,"Nagcarlan":14500,"Devrek":14501,"Alpujarra Granadina":14502,"La Isla":14503,"Çayeli":14504,"Santa María Moyotzingo":14505,"Pasinler":14506,"Chinoz":14507,"Pathum Thani":14508,"Navan":14509,"Holbæk":14510,"Qarāwul":14511,"Qualiano":14512,"Temple Terrace":14513,"Kailāras":14514,"Juatuba":14515,"Chharra":14516,"Sun City West":14517,"Faizpur":14518,"Statesville":14519,"San Giuseppe Vesuviano":14520,"Athi River":14521,"Hakui":14522,"Lamu":14523,"Mortsel":14524,"Bentleigh East":14525,"Kingstown":14526,"Lindau":14527,"Spinea":14528,"Chhota Udepur":14529,"Watsa":14530,"Hobara":14531,"Sellye":14532,"Al Ḩawātah":14533,"Gürsu":14534,"Jaynagar-Majilpur":14535,"Ostrov":14536,"Axim":14537,"Auch":14538,"Litoměřice":14539,"Mascalucia":14540,"Korbach":14541,"Achern":14542,"Vị Thanh":14543,"Bruay-la-Buissière":14544,"Lisieux":14545,"Dillenburg":14546,"Tocopilla":14547,"Obertshausen":14548,"Singāpur":14549,"Lafayette":14550,"Sahaspur":14551,"Walsrode":14552,"Āndippatti":14553,"Zungeru":14554,"Sarreguemines":14555,"Tbilisskaya":14556,"Lagoa Vermelha":14557,"Torres Vedras":14558,"Delanggu":14559,"Pérez":14560,"Friedrichsdorf":14561,"Zottegem":14562,"Trotwood":14563,"Kānt":14564,"Wągrowiec":14565,"Aldan":14566,"Werdau":14567,"Wobulenzi":14568,"Zion":14569,"North Potomac":14570,"Pietrasanta":14571,"Uruçuca":14572,"Novopavlovsk":14573,"Oliveira do Douro":14574,"La Castellana":14575,"Rāja Jang":14576,"Gáldar":14577,"Kertih":14578,"Tupaciguara":14579,"New Lenox":14580,"Santa Quitéria":14581,"Saint-Bruno-de-Montarville":14582,"Jāmtāra":14583,"Tultitlán":14584,"Torcy":14585,"Gradignan":14586,"Wieluń":14587,"Tbêng Méanchey":14588,"Coral Terrace":14589,"Kamojima":14590,"Partizánske":14591,"Noordwijk-Binnen":14592,"Bangassou":14593,"Diemen":14594,"Skopin":14595,"Havlíčkův Brod":14596,"Lanester":14597,"Taiobeiras":14598,"Ghāt":14599,"Longonjo":14600,"Pio":14601,"Nova Zagora":14602,"Zuru":14603,"Wednesbury":14604,"Doba":14605,"Yenagoa":14606,"Syracuse":14607,"Tayga":14608,"Avinashi":14609,"Bad Oldesloe":14610,"Iringal":14611,"Warburg":14612,"Brétigny-sur-Orge":14613,"Sirari":14614,"Uttiramerūr":14615,"Muret":14616,"Gumdag":14617,"Ofaqim":14618,"Aranđelovac":14619,"Nikol’sk":14620,"Yumbe":14621,"Semënov":14622,"Bois-Colombes":14623,"Vijāpur":14624,"Warburton":14625,"Edwardsville":14626,"Chiknāyakanhalli":14627,"Kangasala":14628,"Huntley":14629,"Krishnarājpet":14630,"Saint-Laurent-du-Maroni":14631,"Anjad":14632,"Rio Preto da Eva":14633,"Ardmore":14634,"Al Jahrā’":14635,"Columbine":14636,"Calasiao":14637,"Āron":14638,"Thatcham":14639,"Legnago":14640,"Syke":14641,"Sanger":14642,"Selidovo":14643,"Narasannapeta":14644,"Artvin":14645,"Calafell":14646,"Białogard":14647,"Blagnac":14648,"Erandio":14649,"Hérouville-Saint-Clair":14650,"Catemaco":14651,"Glan":14652,"Weiterstadt":14653,"Citrus Park":14654,"Boca Del Mar":14655,"Libourne":14656,"Pishin":14657,"Ob’":14658,"Alvin":14659,"Sühbaatar":14660,"Balabanovo":14661,"Le Bouscat":14662,"Saint John’s":14663,"Marcos Juárez":14664,"Sitārganj":14665,"Homer Glen":14666,"Mbanza Congo":14667,"Ajalpan":14668,"Nueva Loja":14669,"Santiago Sacatepéquez":14670,"Nāndgaon":14671,"Harsewinkel":14672,"Ronse":14673,"Barstow Heights":14674,"Wallenhorst":14675,"Estrela":14676,"Ivatsevichy":14677,"Lushoto":14678,"Reedley":14679,"Codlea":14680,"Kushtagi":14681,"Sikandarpur":14682,"Miramas":14683,"Marinilla":14684,"Tippi":14685,"Seal Beach":14686,"Ludwigsfelde":14687,"Prigen":14688,"Beaune":14689,"Mondragone":14690,"Villagrán":14691,"Yŏng-dong":14692,"Immokalee":14693,"An Nimāş":14694,"Tak":14695,"Nivelles":14696,"Ditzingen":14697,"Greiz":14698,"Pourham":14699,"Srīsailam":14700,"Haaksbergen":14701,"Igarapé Açu":14702,"Muskego":14703,"Barki Saria":14704,"Lubliniec":14705,"Quthing":14706,"Ino":14707,"Cullera":14708,"Ayakudi":14709,"Samborondón":14710,"Gangāpur":14711,"Krolevets’":14712,"Chambas":14713,"Schleswig":14714,"Aluva":14715,"Ryde":14716,"Rājaldesar":14717,"Frederikshavn":14718,"Plymstock":14719,"Witney":14720,"Radevormwald":14721,"Rolling Meadows":14722,"Grootfontein":14723,"As Sulayyil":14724,"Brunoy":14725,"Kościan":14726,"Eaubonne":14727,"Lüdinghausen":14728,"Hastināpur":14729,"Weinzierl bei Krems":14730,"Pāthardi":14731,"Summerlin South":14732,"Gusinoozërsk":14733,"Colgong":14734,"Pundong":14735,"Chettipālaiyam":14736,"Woodburn":14737,"Manāsa":14738,"Ati":14739,"Perico":14740,"Conversano":14741,"Tanjung Tokong":14742,"Matai":14743,"Molins de Rei":14744,"Hercules":14745,"Kalachinsk":14746,"Andenne":14747,"Kamīr":14748,"Ridgeland":14749,"Pando":14750,"Mégara":14751,"Jakobsberg":14752,"Ytrebygda":14753,"Bhachāu":14754,"Keystone":14755,"Tegina":14756,"Jalapa":14757,"Velingrad":14758,"Cuijk":14759,"Bāgepalli":14760,"Žďár nad Sázavou":14761,"Kourou":14762,"Sipalay":14763,"Yanggu":14764,"Icod de los Vinos":14765,"Rouyn-Noranda":14766,"Abou el Hassan":14767,"Atar":14768,"Tosya":14769,"San Giovanni in Persiceto":14770,"Bembèrèkè":14771,"Rio Real":14772,"Kottūru":14773,"Verl":14774,"La Gomera":14775,"Maevatanana":14776,"Caazapá":14777,"Žďár nad Sázavou Druhy":14778,"Loves Park":14779,"Jesolo":14780,"Setaka":14781,"Mūl":14782,"Patarrá":14783,"Gornji Milanovac":14784,"Moineşti":14785,"Dồng Xoài":14786,"Hisor":14787,"Olching":14788,"Assemini":14789,"Ishiki":14790,"Golden Gate":14791,"Embarcación":14792,"Traun":14793,"Arhribs":14794,"Saint-Constant":14795,"Svay Rieng":14796,"Chíos":14797,"Davlekanovo":14798,"Owando":14799,"Parabiago":14800,"Scottburgh":14801,"Toritama":14802,"Krems an der Donau":14803,"Villeparisis":14804,"Hlohovec":14805,"Haenam":14806,"Shrīrangapattana":14807,"Campo Formoso":14808,"Koulikoro":14809,"Fânzeres":14810,"Ouésso":14811,"Hunt Valley":14812,"Sonneberg":14813,"Tortola":14814,"Chengam":14815,"Dokuchayevsk":14816,"Bāzpur":14817,"Belo sur Tsiribihina":14818,"Kalianget":14819,"Mamburao":14820,"Zorgo":14821,"Kazan":14822,"Starkville":14823,"Brockville":14824,"Kelkit":14825,"Tata":14826,"Freudenstadt":14827,"Jawor":14828,"Fossano":14829,"Kemisē":14830,"Watertown":14831,"Maroantsetra":14832,"Vicksburg":14833,"Bungo-Takada-shi":14834,"Sliedrecht":14835,"Bloomington":14836,"Miguel Pereira":14837,"Pazarcık":14838,"Sohāgpur":14839,"Yurécuaro":14840,"Murlīganj":14841,"Quţūr":14842,"Montilla":14843,"Nocera Superiore":14844,"Kitahama":14845,"Nizhniy Lomov":14846,"Paraíso":14847,"Montfermeil":14848,"Dok Kham Tai":14849,"Hwacheon":14850,"Reoti":14851,"New Malden":14852,"Le Robert":14853,"Emet":14854,"Fatehganj West":14855,"Newton Mearns":14856,"Cudahy":14857,"Weingarten":14858,"De Pere":14859,"Şarkışla":14860,"Moscow":14861,"Wārāseoni":14862,"Capinzal":14863,"Ormskirk":14864,"Āsasa":14865,"Fetești-Gară":14866,"Tāramangalam":14867,"Niimi":14868,"Fada":14869,"Propriá":14870,"Iguape":14871,"Al Ḩarāk":14872,"Jardim":14873,"Altea":14874,"Diu":14875,"Cabot":14876,"Monteros":14877,"Corsicana":14878,"Begoro":14879,"Genet":14880,"New Milton":14881,"Ngemplak":14882,"Old Shinyanga":14883,"Raychikhinsk":14884,"Troitskaya":14885,"Palayan City":14886,"Gherla":14887,"Tanguá":14888,"Ferizli":14889,"Calw":14890,"San Pedro del Pinatar":14891,"Río Cauto":14892,"Bezenchuk":14893,"Manihāri":14894,"Volnovakha":14895,"Comăneşti":14896,"Balch Springs":14897,"Guanhães":14898,"Urambo":14899,"Sèvres":14900,"Wipperfürth":14901,"Rio das Pedras":14902,"Fougères":14903,"Mgandu":14904,"Fort Washington":14905,"Gaigeturi":14906,"Khromtau":14907,"Charneca":14908,"Lumezzane":14909,"Kaseda-shirakame":14910,"Blue Island":14911,"Yverdon-les-Bains":14912,"Masallātah":14913,"‘Arad":14914,"Estoril":14915,"Carnaxide":14916,"Zdolbuniv":14917,"Boshkengash":14918,"Lensk":14919,"Tānsen":14920,"Nchelenge":14921,"Wijk bij Duurstede":14922,"Macas":14923,"Noicattaro":14924,"Sovetskiy":14925,"Maaseik":14926,"Fairland":14927,"Yershov":14928,"Merefa":14929,"Kharakvasla":14930,"Voorst":14931,"Mount Juliet":14932,"Olenegorsk":14933,"Chilapa de Alvarez":14934,"Sarıkamış":14935,"Lainate":14936,"Dhanera":14937,"Penugonda":14938,"Desenzano del Garda":14939,"Kibaha":14940,"Chivasso":14941,"Galt":14942,"Skawina":14943,"San Fernando":14944,"Néa Filadélfeia":14945,"Griffin":14946,"Groß-Gerau":14947,"Mariāni":14948,"Dunajská Streda":14949,"Saint-Pol-sur-Mer":14950,"Chrudim":14951,"Bogotol":14952,"São Luís de Montes Belos":14953,"Dudinka":14954,"Santa Cruz del Quiché":14955,"Songwa":14956,"Pruszcz Gdański":14957,"South Salt Lake":14958,"Bassila":14959,"Szentendre":14960,"Aguada de Pasajeros":14961,"Norland":14962,"Munster":14963,"Chawinda":14964,"Raisio":14965,"Nuevo Arraiján":14966,"Moutsamoudou":14967,"Oupeye":14968,"Tash-Kumyr":14969,"Cesano Boscone":14970,"Trucuk":14971,"São Gonçalo do Amarante":14972,"Semikarakorsk":14973,"Steenbergen":14974,"Jaleswar":14975,"La Madeleine":14976,"Guararema":14977,"Lyskovo":14978,"Bouna":14979,"Oud-Beijerland":14980,"San Ignacio de Velasco":14981,"Mino":14982,"Lādwa":14983,"Tacoronte":14984,"Itambé":14985,"Nazca":14986,"Lazarevac":14987,"Santa Cruz de El Seibo":14988,"Nagar":14989,"Asia":14990,"Whitefield":14991,"Dorāha":14992,"Strakonice":14993,"Sidi Abdelli":14994,"Gif-sur-Yvette":14995,"Kreminna":14996,"Morinda":14997,"Ivrea":14998,"Mojoagung":14999,"Moskháton":15000,"Ağdaş":15001,"Duliāgaon":15002,"Al Kiswah":15003,"Pānchla":15004,"Funehiki":15005,"Qaḑā’ Talkīf":15006,"Vangaindrano":15007,"Ixtac Zoquitlán":15008,"Nādbai":15009,"Kiomboi":15010,"Paiporta":15011,"San Martín de los Andes":15012,"Kondoa":15013,"Bourgoin-Jallieu":15014,"Ogōri-shimogō":15015,"Joaçaba":15016,"Tadotsu":15017,"Priego de Córdoba":15018,"Pinhal Novo":15019,"Fonseca":15020,"Ariano Irpino":15021,"Oltu":15022,"Bègles":15023,"L’govskiy":15024,"Jhinjhak":15025,"Machesney Park":15026,"Hajdúszoboszló":15027,"Malpe":15028,"Pylaía":15029,"Koło":15030,"Birūr":15031,"Graham":15032,"Santa Maria da Vitória":15033,"Overijse":15034,"Tarpon Springs":15035,"La Paz Centro":15036,"Mikuni":15037,"Ilchester":15038,"Ząbki":15039,"Stellingen":15040,"Shīshgarh":15041,"Bayonet Point":15042,"Keshorai Pātan":15043,"Markkleeberg West":15044,"Armação de Búzios":15045,"Finote Selam":15046,"Ubauro":15047,"Easton":15048,"Lofthouse":15049,"San Lorenzo":15050,"Pauni":15051,"Penarth":15052,"Gjirokastër":15053,"Zug":15054,"Saint Austell":15055,"Duncan":15056,"Mithi":15057,"Chhātāpur":15058,"Kopřivnice":15059,"Fidenza":15060,"Dipayal":15061,"Ronnenberg":15062,"Basni":15063,"Palmetto Bay":15064,"Khātegaon":15065,"Rāmtek":15066,"Ḩalfāyā":15067,"Metahāra":15068,"East Peoria":15069,"María la Baja":15070,"Kamalasai":15071,"Sāvantvādi":15072,"Eckernförde":15073,"Plungė":15074,"Ban Talat Nua":15075,"Mansfield":15076,"Bakhmach":15077,"Mirandopólis":15078,"Laḩij":15079,"Monte Estoril":15080,"Sobue":15081,"Pedro Carbo":15082,"Lermontov":15083,"Geretsried":15084,"Monoharpur":15085,"Kościerzyna":15086,"Bāgha Purāna":15087,"Baza":15088,"Magdalena de Kino":15089,"Zwevegem":15090,"Bellview":15091,"Kitsuki":15092,"Sangerhausen":15093,"Prudnik":15094,"Ōkawara":15095,"Dinanagar":15096,"Salah Bey":15097,"Chok Chai":15098,"Cahors":15099,"Northport":15100,"Catende":15101,"Soygaon":15102,"Herzogenaurach":15103,"Terrytown":15104,"Alhaurín el Grande":15105,"Vikindu":15106,"Ladang Seri Kundang":15107,"Millau":15108,"Hazebrouck":15109,"Tamboril":15110,"Toba":15111,"Olesa de Montserrat":15112,"Graneros":15113,"Nebaj":15114,"Bāglung":15115,"Damnoen Saduak":15116,"Mwadui":15117,"Pekan Nenas":15118,"Osa":15119,"Piastów":15120,"Udaipur":15121,"Canning Vale":15122,"Peringat":15123,"Akora":15124,"Nāsriganj":15125,"Broadstairs":15126,"Bewar":15127,"Jaleshwar":15128,"Uster":15129,"Fray Bentos":15130,"Sassandra":15131,"Koper":15132,"New Castle":15133,"Whitehorse":15134,"Glen Iris":15135,"Morton Grove":15136,"Triolet":15137,"Niamtougou":15138,"Loma Linda":15139,"Villa Gesell":15140,"Koothanallur":15141,"Calimete":15142,"Kroya":15143,"Dubăsari":15144,"Laranjeiras":15145,"Pontinha":15146,"Divichibazar":15147,"Vranov nad Topľou":15148,"Wierden":15149,"Ängelholm":15150,"Brody":15151,"Schijndel":15152,"Turabah":15153,"Cambre":15154,"Pindwāra":15155,"Quaraí":15156,"Beersel":15157,"Świebodzice":15158,"Nuenen":15159,"Greenwood":15160,"Selma":15161,"Chiffa":15162,"Sisŏphŏn":15163,"Grande-Synthe":15164,"Blieskastel":15165,"Mount Gambier":15166,"Navalgund":15167,"Sibaté":15168,"Loandjili":15169,"Märsta":15170,"Le Châtelard":15171,"Pfaffenhofen an der Ilm":15172,"Al Mishkhāb":15173,"Tcholliré":15174,"Zeribet el Oued":15175,"Oadby":15176,"Shirahama":15177,"Pili":15178,"Marki":15179,"Yanacancha":15180,"Awgu":15181,"Ponteareas":15182,"Putten":15183,"Gitega":15184,"Nova Cruz":15185,"Tūkrah":15186,"Khandela":15187,"Chākan":15188,"Mudanya":15189,"Marrickville":15190,"Macia":15191,"São João Nepomuceno":15192,"San Cataldo":15193,"Dolton":15194,"San Jerónimo Ixtepec":15195,"Taesal-li":15196,"Quiapo":15197,"La Valette-du-Var":15198,"Alot":15199,"Dhāruhera":15200,"Mequon":15201,"Kurduvādi":15202,"Sasel":15203,"Wright":15204,"Trairi":15205,"Chāndur":15206,"Kernersville":15207,"Palm City":15208,"Dodola":15209,"Larvik":15210,"Loulé":15211,"Misilmeri":15212,"Mariquita":15213,"Klatovy":15214,"Hacıqabul":15215,"Nagato":15216,"Massawa":15217,"Fujikawaguchiko":15218,"Теарце":15219,"Colachel":15220,"Moulins":15221,"Dampit":15222,"Annaberg-Buchholz":15223,"Vero Beach South":15224,"Starnberg":15225,"Arzignano":15226,"Nakūr":15227,"Zafarwāl":15228,"Mont-Saint-Aignan":15229,"Palmira":15230,"Landover":15231,"Avellaneda":15232,"Stadthagen":15233,"Shāmgarh":15234,"Bohumín":15235,"Kuchaiburi":15236,"Windham":15237,"Al Finţās":15238,"Pinamungahan":15239,"Greenbelt":15240,"Wudil":15241,"Noto":15242,"Jaguaribe":15243,"Dārwhā":15244,"Palotina":15245,"Calabasas":15246,"Brezno":15247,"Béoumi":15248,"Akdağmadeni":15249,"Pīpri":15250,"Tochio":15251,"Mansalay":15252,"Rock Springs":15253,"Starý Bohumín":15254,"Mulappilangād":15255,"Siófok":15256,"Nangomba":15257,"Candler-McAfee":15258,"Bainbridge Island":15259,"Boumahra Ahmed":15260,"Beloha":15261,"Sechura":15262,"Kurinjippādi":15263,"Étampes":15264,"Oldebroek":15265,"Rio Negro":15266,"Mons-en-Barœul":15267,"Kamiichi":15268,"Castellar del Vallès":15269,"Ammi Moussa":15270,"Agde":15271,"Scheveningen":15272,"Loon op Zand":15273,"Opladen":15274,"Sremčica":15275,"Forquilhinha":15276,"Kajiki":15277,"Witham":15278,"Webster Groves":15279,"Westhoughton":15280,"Botolan":15281,"Bäherden":15282,"Aalsmeer":15283,"Otradnaya":15284,"Eravur Town":15285,"Bavly":15286,"Roseto degli Abruzzi":15287,"Saint-Ouen-l'Aumône":15288,"Kovancılar":15289,"Kūdligi":15290,"Maragondon":15291,"Bihoro":15292,"Litherland":15293,"Lebedyan’":15294,"Il’skiy":15295,"Mendeleyevsk":15296,"Papalotla":15297,"Fröndenberg":15298,"Staßfurt":15299,"İdil":15300,"Bad Harzburg":15301,"Kot Samāba":15302,"Trebišov":15303,"Addiet Canna":15304,"Rāwandūz":15305,"Cloverleaf":15306,"Tralee":15307,"Dixiana":15308,"Rugeley":15309,"Pindaré Mirim":15310,"Guihulñgan":15311,"Wetteren":15312,"Vertou":15313,"Nafada":15314,"Vemalwāda":15315,"Hanwella Ihala":15316,"Dankov":15317,"Nagold":15318,"Barbate de Franco":15319,"Comrat":15320,"Duderstadt":15321,"Yako":15322,"Saidpur":15323,"Khāndbāri":15324,"Changuinola":15325,"Montreux":15326,"Castrillón":15327,"Hamme":15328,"Mauldin":15329,"Phūlpur":15330,"Muscatine":15331,"Francavilla al Mare":15332,"Victoria":15333,"Kutiatodu":15334,"Edineţ":15335,"Ngoro":15336,"Biankouma":15337,"Karhula":15338,"Ibiúna":15339,"Shido":15340,"Sainte-Anne":15341,"Searcy":15342,"Zambrów":15343,"Vícar":15344,"Severskaya":15345,"Royton":15346,"Hennenman":15347,"Balarāmpur":15348,"Montgeron":15349,"Monte Alegre":15350,"Lubartów":15351,"Scandiano":15352,"Kingori":15353,"Magenta":15354,"Walton-on-Thames":15355,"Amstetten":15356,"Bambang":15357,"Sāmbhar":15358,"Sessa Aurunca":15359,"Danghara":15360,"Valinda":15361,"Goianira":15362,"Arriaga":15363,"Oued el Abtal":15364,"Illapel":15365,"Quedlinburg":15366,"Jindřichův Hradec":15367,"Igugunu":15368,"Idstein":15369,"Karmāla":15370,"Willebroek":15371,"Vaikam":15372,"Colleyville":15373,"Tekax de Álvaro Obregón":15374,"Campo Verde":15375,"Woodford Green":15376,"Grajewo":15377,"Campo de la Cruz":15378,"Raghunathpur":15379,"Kenilworth":15380,"Van Buren":15381,"Yoichi":15382,"Chapletown":15383,"Mount Isa":15384,"Alcalá la Real":15385,"Yahotyn":15386,"Tashtagol":15387,"Hinjilikatu":15388,"Uttamapālaiyam":15389,"Tarāna":15390,"Tomares":15391,"Maisons-Laffitte":15392,"Törökszentmiklós":15393,"Bandar-e Lengeh":15394,"Hino":15395,"Dois Vizinhos":15396,"Pariyāpuram":15397,"Öhringen":15398,"Acajutla":15399,"Roselle":15400,"Madingou":15401,"Igaraçu do Tietê":15402,"The Crossings":15403,"Ibi":15404,"Valley Station":15405,"‘Izrā":15406,"East Lake-Orient Park":15407,"Porto Sant'Elpidio":15408,"Mukeriān":15409,"San Miguel de Papasquiaro":15410,"Stalybridge":15411,"Lāthi":15412,"Rānia":15413,"Tennō":15414,"Álamo":15415,"Jaciara":15416,"Leonding":15417,"Kintampo":15418,"Lindlar":15419,"Mint Hill":15420,"Le Puy-en-Velay":15421,"Hatvan":15422,"Yukon":15423,"Kalamnūri":15424,"Inglewood-Finn Hill":15425,"West Odessa":15426,"Cortona":15427,"Llíria":15428,"Motomiya":15429,"Caxambu":15430,"Koz’modem’yansk":15431,"Ceadîr-Lunga":15432,"Mercer Island":15433,"Lengerich":15434,"Itimādpur":15435,"Ortona":15436,"Onega":15437,"Le Moule":15438,"Kampot":15439,"Le Petit-Quevilly":15440,"Maracaju":15441,"Albenga":15442,"‘Ewa Gentry":15443,"Kirovgrad":15444,"Maple Valley":15445,"Quarrata":15446,"Rosemont":15447,"Andoany":15448,"Patos Fshat":15449,"Eminābād":15450,"Riverbank":15451,"Erdek":15452,"Tequixquiac":15453,"Torre Lupara":15454,"Armidale":15455,"Kasamatsuchō":15456,"Ottaviano":15457,"Bishopbriggs":15458,"Hadyach":15459,"Bānswāda":15460,"Yŏnan-ŭp":15461,"Iaçu":15462,"Prichard":15463,"Ngudu":15464,"Musselburgh":15465,"Leisure City":15466,"Saiha":15467,"Ostrów Mazowiecka":15468,"Cumbum":15469,"Coromandel":15470,"Goirle":15471,"Teocaltiche":15472,"Nāḩiyat ash Shināfīyah":15473,"Mātābhānga":15474,"Kemi":15475,"Rucphen":15476,"Barstow":15477,"Vattalkundu":15478,"West Puente Valley":15479,"Lormont":15480,"Apaseo el Grande":15481,"Serra Negra":15482,"Novotitarovskaya":15483,"Zarautz":15484,"Owen Sound":15485,"Chala":15486,"Mahwah":15487,"Frontera":15488,"Bissau":15489,"Todaraisingh":15490,"Estero":15491,"Jaguarari":15492,"Mixquiahuala":15493,"Allende":15494,"Zolochiv":15495,"Jashpurnagar":15496,"Olivet":15497,"Ayapel":15498,"Morphett Vale":15499,"Isernhagen Farster Bauerschaft":15500,"Nizhnyaya Tura":15501,"Schwetzingen":15502,"Ron":15503,"Opoczno":15504,"Baddi":15505,"Santo Antônio do Monte":15506,"Phillaur":15507,"Iisalmi":15508,"Jāmai":15509,"Carei":15510,"Sept-Îles":15511,"Qīr Moāv":15512,"Moche":15513,"Westerlo":15514,"Batu Arang":15515,"Stratford-upon-Avon":15516,"Phulera":15517,"Campoalegre":15518,"Campos Novos":15519,"Águas Belas":15520,"Jüchen":15521,"Achères":15522,"Pukhrāyān":15523,"Bélabo":15524,"Kahūta":15525,"Lalago":15526,"Alfreton":15527,"El Salto":15528,"Lyubotyn":15529,"Rees":15530,"Bafilo":15531,"San Juan Teotihuacán":15532,"Primer Ensanche":15533,"Segundo Ensanche":15534,"Pereira Barreto":15535,"Ozoir-la-Ferrière":15536,"Amargosa":15537,"Reichenbach\/Vogtland":15538,"Ambato Boeny":15539,"Todabhim":15540,"Kpandu":15541,"Gambiran Satu":15542,"Ādīs Zemen":15543,"Bafatá":15544,"Tiruppuvanam":15545,"Diest":15546,"Hirado":15547,"Kamal":15548,"Baswa":15549,"Takanabe":15550,"Curchorem":15551,"Muchamiel":15552,"Le Plessis-Robinson":15553,"Namasuba":15554,"Webuye":15555,"Goleniów":15556,"Gorelovo":15557,"Bugiri":15558,"Saint-Ghislain":15559,"Vikhorevka":15560,"Camborne":15561,"Casa Branca":15562,"Gumaca":15563,"Rānīpur":15564,"Cottage Lake":15565,"Genç":15566,"Fountain Hills":15567,"Mejorada del Campo":15568,"Banikoara":15569,"Karakul’":15570,"Bhānder":15571,"Tijucas":15572,"Biancavilla":15573,"Maués":15574,"Bad Mergentheim":15575,"Mouila":15576,"Liwonde":15577,"Taupo":15578,"Voorschoten":15579,"Gongdanglegi Kulon":15580,"New Smyrna Beach":15581,"Lunsar":15582,"Langford":15583,"Vereshchagino":15584,"Tha Mai":15585,"Crimmitschau":15586,"Vélingara":15587,"Vādippatti":15588,"Kafr Takhārīm":15589,"Shizunai":15590,"Tejar":15591,"Naraura":15592,"Losser":15593,"Mahārājganj":15594,"Belper":15595,"Ōkuchi":15596,"Mornington":15597,"Novo Mesto":15598,"Baturité":15599,"Clevedon":15600,"Ngawi":15601,"Vreden":15602,"Bou Ismaïl":15603,"Jalostotitlán":15604,"Quba":15605,"Alboraya":15606,"Tizi-n-Tleta":15607,"Waldshut-Tiengen":15608,"Holiday":15609,"Bignay Uno":15610,"Shakhun’ya":15611,"Nuku‘alofa":15612,"Berber":15613,"Cenon":15614,"Pascagoula":15615,"Lisle":15616,"Castrovillari":15617,"Muritiba":15618,"Barão de Cocais":15619,"Acatzingo de Hidalgo":15620,"Melíssia":15621,"Werder":15622,"Djénné":15623,"Sofo-Birnin-Gwari":15624,"Pottstown":15625,"Kulāchi":15626,"Poppenbüttel":15627,"Braço do Norte":15628,"Karcag":15629,"Ar Ruţbah":15630,"Niederrad":15631,"Yarumal":15632,"Mazouna":15633,"Palafrugell":15634,"Varkaus":15635,"Nahrīn":15636,"Leutkirch im Allgäu":15637,"Sergach":15638,"Spalding":15639,"Thornaby-on-Tees":15640,"Wülfrath":15641,"Polonne":15642,"Lebu":15643,"Kétou":15644,"Tanjung Sepat":15645,"Nainpur":15646,"Ceccano":15647,"Ramanayyapeta":15648,"Combs-la-Ville":15649,"Barceloneta":15650,"Motru":15651,"Los Barrios":15652,"Daigo":15653,"Bryukhovetskaya":15654,"Silapathar":15655,"Katsuura":15656,"Barakī Barak":15657,"Dax":15658,"Coswig":15659,"Itaí":15660,"Comonfort":15661,"Copertino":15662,"Arbroath":15663,"Neustrelitz":15664,"Hafnarfjörður":15665,"El Masnou":15666,"Hunucmá":15667,"Borssele":15668,"Karlshorst":15669,"Balamban":15670,"Balod":15671,"Senden":15672,"Khānpur":15673,"Puan":15674,"Vyškov":15675,"Sehnde":15676,"Gunupur":15677,"Demba":15678,"Büren":15679,"Hingorja":15680,"Campos Gerais":15681,"Lolodorf":15682,"Frontignan":15683,"Tokār":15684,"Mariāhū":15685,"Atlacomulco":15686,"Lubań":15687,"Montevarchi":15688,"Kretinga":15689,"Tupiza":15690,"İznik":15691,"Montecarlo":15692,"Maghull":15693,"Djibo":15694,"Eséka":15695,"Snina":15696,"Purwa":15697,"Uthai Thani":15698,"Namyang-dong":15699,"Raahe":15700,"Płońsk":15701,"Shetland":15702,"Al Jumūm":15703,"Yatsuo":15704,"San Miguel el Alto":15705,"Sahāwar":15706,"Ludlow":15707,"Guaranda":15708,"Zapotiltic":15709,"Manage":15710,"Plainview":15711,"Tadjoura":15712,"Sidhaulī":15713,"Potters Bar":15714,"Mayahi":15715,"Weligama":15716,"Nyandoma":15717,"Genzano di Roma":15718,"South Bradenton":15719,"Veere":15720,"Sant Josep de sa Talaia":15721,"Mulchén":15722,"Novaya Usman’":15723,"Lodeynoye Pole":15724,"Mayāng Imphāl":15725,"Adra":15726,"Hajnówka":15727,"Shōbu":15728,"Kigonsera":15729,"Ginosa":15730,"Ylöjärvi":15731,"Rotenburg":15732,"Someshwar":15733,"San José del Guaviare":15734,"Sadalgi":15735,"Los Reyes Acozac":15736,"Ciempozuelos":15737,"Itaberaí":15738,"Ciudad Serdán":15739,"Ojinaga":15740,"Tinnanūr":15741,"Pop":15742,"Kailāshahar":15743,"Mansourah":15744,"Losino-Petrovskiy":15745,"Rawtenstall":15746,"Voiron":15747,"Metzingen":15748,"Sandviken":15749,"Barañáin":15750,"Loos":15751,"Beohāri":15752,"Hagere Maryam":15753,"Kushima":15754,"Weißwasser":15755,"Nāmagiripettai":15756,"Lisse":15757,"Ghoti Budrukh":15758,"Maldegem":15759,"Darien":15760,"Curumaní":15761,"McDonough":15762,"Dhankutā":15763,"Tinde":15764,"Mendez-Nuñez":15765,"Naukot":15766,"Vyshhorod":15767,"Fleurus":15768,"Greater Northdale":15769,"São João da Madeira":15770,"Oak Harbor":15771,"Pikalëvo":15772,"Rulenge":15773,"Newberg":15774,"Mirandola":15775,"Siwāna":15776,"Kozakai-chō":15777,"Arrasate \/ Mondragón":15778,"Dutsen Wai":15779,"Gediz":15780,"Le Mée-sur-Seine":15781,"LaPorte":15782,"Pilar de la Horadada":15783,"Orahovac":15784,"Maracás":15785,"Merelbeke":15786,"Georgīevka":15787,"Truro":15788,"Piteå":15789,"Tsurugi":15790,"Tékane":15791,"Ryazhsk":15792,"Burē":15793,"Pedro II":15794,"Owase":15795,"Warnes":15796,"Villeneuve-la-Garenne":15797,"Mocoa":15798,"Qiryat Shemona":15799,"Igra":15800,"South Holland":15801,"Multai":15802,"Thívai":15803,"Maswa":15804,"Wanlaweyn":15805,"Bloomingdale":15806,"Notsé":15807,"Bhinga":15808,"Follonica":15809,"Cururupu":15810,"Mersing":15811,"Araçuaí":15812,"Fécamp":15813,"Pind Dādan Khān":15814,"Hlybokaye":15815,"Zhouzhuang":15816,"Hoxtolgay":15817,"Heavitree":15818,"Duba":15819,"Starobil’s’k":15820,"Chishmy":15821,"Tor San Lorenzo":15822,"Maliana":15823,"Volendam":15824,"Nova Milanese":15825,"Wekiwa Springs":15826,"La Oliva":15827,"Guiset East":15828,"Loma de Gato":15829,"Ad Dānā":15830,"Nova Russas":15831,"South Elgin":15832,"Beshariq":15833,"Łaziska Górne":15834,"Meinerzhagen":15835,"Arivonimamo":15836,"Santiago de Cao":15837,"Iwase":15838,"Frauenfeld":15839,"Tecpán Guatemala":15840,"Sant Feliu de Guíxols":15841,"Park Forest":15842,"Cormeilles-en-Parisis":15843,"Halden":15844,"Visby":15845,"Zedelgem":15846,"Elsdorf":15847,"Muang Pakxan":15848,"Menderes":15849,"Mrągowo":15850,"Nang Rong":15851,"Traralgon":15852,"Fatehābād":15853,"Andrychów":15854,"Roshal’":15855,"Heredia":15856,"Soltau":15857,"Sysert’":15858,"San Juan de Alicante":15859,"Gyál":15860,"Sezze":15861,"Calatayud":15862,"Mira Loma":15863,"Sebastian":15864,"Hellevoetsluis":15865,"West and East Lealman":15866,"Phanat Nikhom":15867,"Toyohama":15868,"Marsberg":15869,"Seesen":15870,"Labis":15871,"San Francisco Acuautla":15872,"Kūmher":15873,"Westerstede":15874,"Malanday":15875,"Moncada":15876,"Ban Na San":15877,"Huetamo de Núñez":15878,"Cogan":15879,"Pomerode":15880,"Busselton":15881,"Kaiama":15882,"Taphan Hin":15883,"Hohen Neuendorf":15884,"Rembertów":15885,"Sainte-Foy-lès-Lyon":15886,"Acri":15887,"Khanu Woralaksaburi":15888,"‘Afak":15889,"Nattam":15890,"Rydułtowy":15891,"Toguchin":15892,"Yŏnggwang-ŭp":15893,"Gelnhausen":15894,"Laungowāl":15895,"A Estrada":15896,"Mondovì":15897,"Nerópolis":15898,"Wāling":15899,"Namie":15900,"Coín":15901,"Encarnación de Díaz":15902,"Ruston":15903,"Tubize":15904,"Esparreguera":15905,"Chandrakona":15906,"Sant Antoni de Portmany":15907,"Kafr Zaytā":15908,"Elburg":15909,"Várzea Alegre":15910,"Edegem":15911,"Vänersborg":15912,"Farakka":15913,"Teutônia":15914,"Luchegorsk":15915,"Tijāra":15916,"Mundargi":15917,"Sakaraha":15918,"Cláudio":15919,"Puerto Quellón":15920,"Guaiúba":15921,"Kafr Lāhā":15922,"Kapfenberg":15923,"Tōbetsu":15924,"Linëvo":15925,"Aïn Taya":15926,"Alfter":15927,"Nerja":15928,"San Justo":15929,"Kizel":15930,"Brent":15931,"Sondershausen":15932,"Las Matas de Farfán":15933,"T’elavi":15934,"Pampierstad":15935,"Verdun":15936,"Kuchera":15937,"Abu Jibeha":15938,"Jaguaruana":15939,"Yate":15940,"Kanganpur":15941,"Pāonta Sāhib":15942,"Herriman":15943,"Aghajari":15944,"Ubiaja":15945,"Newton-le-Willows":15946,"Almonte":15947,"Torrelodones":15948,"Boo":15949,"Yuriria":15950,"Giussano":15951,"Nsanje":15952,"Çaycuma":15953,"Zemoura":15954,"Huamachuco":15955,"Sebu":15956,"Lonār":15957,"Brushy Creek":15958,"La Prairie":15959,"Huejotzingo":15960,"Dattāpur":15961,"Bakal":15962,"Laguna de Duero":15963,"Šilutė":15964,"Groß-Umstadt":15965,"Świebodzin":15966,"Środa Wielkopolska":15967,"Rottingdean":15968,"Kiliya":15969,"Napāsar":15970,"Westchase":15971,"Pātūr":15972,"Faruka":15973,"Kebonarun":15974,"Shibetsu":15975,"Hialeah Gardens":15976,"Ōyama":15977,"Kamienna Góra":15978,"Senica":15979,"Cazin":15980,"Vélizy-Villacoublay":15981,"Musan-ŭp":15982,"Farkhor":15983,"Vose’":15984,"Carcaixent":15985,"Nāgod":15986,"Amersham":15987,"Port Hueneme":15988,"Saint-Lô":15989,"Ban Nong Wua So":15990,"Nefta":15991,"Monor":15992,"Stadtallendorf":15993,"Łęczna":15994,"Cesenatico":15995,"Colonia del Sacramento":15996,"Hamina":15997,"Pirapozinho":15998,"Dum Duma":15999,"Kayunga":16000,"Anthem":16001,"Feraoun":16002,"West Carson":16003,"Tepecik":16004,"Caacupé":16005,"Lydenburg":16006,"Mogán":16007,"Căuşeni":16008,"Radcliff":16009,"Cherven Bryag":16010,"Otukpa":16011,"Chake Chake":16012,"Khadyzhensk":16013,"Kaarina":16014,"Villa Allende":16015,"Nilakottai":16016,"Bougado":16017,"Gavarr":16018,"Canton":16019,"Gallup":16020,"Karak City":16021,"Kinston":16022,"Gembloux":16023,"Birkirkara":16024,"Dassa-Zoumé":16025,"Morro do Chapéu":16026,"Peravurani":16027,"Heniches’k":16028,"Villa de Costa Rica":16029,"Porac":16030,"Tsukumi":16031,"Argenta":16032,"Ixtlán del Río":16033,"Yasothon":16034,"Álvares Machado":16035,"Sondrio":16036,"Karben":16037,"Hadley Wood":16038,"Oguta":16039,"Miyazu":16040,"Bad Pyrmont":16041,"Haliyal":16042,"Taylors":16043,"Ossett":16044,"Luckenwalde":16045,"Rixensart":16046,"Acquaviva delle Fonti":16047,"Dalsingh Sarai":16048,"Guben":16049,"Karanpur":16050,"Donaueschingen":16051,"Saint-Lambert":16052,"Barras":16053,"Conceição do Jacuípe":16054,"Trat":16055,"Kilkenny":16056,"Thetford":16057,"Palma del Río":16058,"Xanten":16059,"Chemini":16060,"Navalcarnero":16061,"Lebach":16062,"Samthar":16063,"Lunéville":16064,"Orbassano":16065,"Meiningen":16066,"Banat":16067,"Büdingen":16068,"Lautaro":16069,"Guayama":16070,"Volla":16071,"Damboa":16072,"Daphne":16073,"Māndalgarh":16074,"Muttupet":16075,"Polkowice":16076,"Gandu":16077,"Palma di Montechiaro":16078,"Sakti":16079,"Deuil-la-Barre":16080,"Chebba":16081,"Sha Tin":16082,"Cuenca":16083,"Yashiro":16084,"Mhango":16085,"Nāḩiyat al Fuhūd":16086,"Kodama":16087,"Menzel Jemil":16088,"Lumberton":16089,"Medina del Campo":16090,"Suai":16091,"La Celle-Saint-Cloud":16092,"Chkalov":16093,"Keszthely":16094,"Zacatepec":16095,"Millbrae":16096,"Tamazunchale":16097,"Gingee":16098,"Nové Mesto nad Váhom":16099,"Dillingen":16100,"Annecy-le-Vieux":16101,"Alvarado":16102,"Sceaux":16103,"Moju":16104,"Oxkutzcab":16105,"Rāpar":16106,"Überlingen":16107,"Ngozi":16108,"Wilnsdorf":16109,"Bozova":16110,"Chamba":16111,"Maryborough":16112,"Havza":16113,"Maheshwar":16114,"Huskvarna":16115,"Černý Most":16116,"Punākha":16117,"San Miguel Coatlinchán":16118,"Geneva":16119,"Taquarituba":16120,"Livadeiá":16121,"Kowŏn-ŭp":16122,"Oostkamp":16123,"Jebba":16124,"Poconé":16125,"Kasrāwad":16126,"Ad Darbāsīyah":16127,"Hoogezand":16128,"Caboolture":16129,"Karuri":16130,"Lannion":16131,"Waren":16132,"Shimanovsk":16133,"Kotli Lohārān":16134,"Dalmine":16135,"Bānsdīh":16136,"Dinuba":16137,"Masatepe":16138,"Sokal’":16139,"Ramotswa":16140,"Prairie Village":16141,"Shāhpur Chākar":16142,"Aguilares":16143,"Pukekohe East":16144,"Stoneham":16145,"Bella Vista":16146,"José de Freitas":16147,"Igarapé":16148,"Krasnohrad":16149,"Guaramirim":16150,"Vargem Grande":16151,"Guruvāyūr":16152,"Eagle Mountain":16153,"Denain":16154,"Marang":16155,"Atoyac de Álvarez":16156,"Allauch":16157,"Mhāsvād":16158,"Jaitāran":16159,"South Lake Tahoe":16160,"Weilheim in Oberbayern":16161,"maalot Tarshīhā":16162,"Kovylkino":16163,"Giulianova":16164,"Otradnoye":16165,"Concarneau":16166,"Zabrat":16167,"Eysines":16168,"Ladyzhyn":16169,"Ratanpur":16170,"Green Valley":16171,"Bansalan":16172,"Capoterra":16173,"Kežmarok":16174,"Kurandvād":16175,"Sedalia":16176,"Kitzingen":16177,"Aţ Ţaraf":16178,"Paxtakor":16179,"Alandi":16180,"Polohy":16181,"Armilla":16182,"Rawicz":16183,"Cambará":16184,"Demirci":16185,"Ceglie Messapica":16186,"Fortín de las Flores":16187,"Carlingford":16188,"Jacksonville Beach":16189,"Riedstadt":16190,"Croix":16191,"Forbach":16192,"Schortens":16193,"Bad Soden am Taunus":16194,"Wittmund":16195,"Pelham":16196,"Cabra":16197,"Conchal":16198,"Manosque":16199,"Bay Point":16200,"North Augusta":16201,"Brummen":16202,"Pezinok":16203,"Kiwira":16204,"West Pensacola":16205,"Zhangaqorghan":16206,"Döbeln":16207,"Lichtenfels":16208,"Pallikondai":16209,"Akaltara":16210,"Del City":16211,"Bad Kissingen":16212,"Bánovce nad Bebravou":16213,"Çine":16214,"Bedi":16215,"Seondha":16216,"Isla Cristina":16217,"Pachino":16218,"Duarte":16219,"Çeşme":16220,"Portel":16221,"Cártama":16222,"Nakhon Nayok":16223,"Port Loko":16224,"Amvrosiyivka":16225,"East Moline":16226,"Itupiranga":16227,"Assab":16228,"Buxton":16229,"Várpalota":16230,"Devli":16231,"San Giovanni Lupatoto":16232,"Antsohihy":16233,"Pāli":16234,"Ōmama":16235,"Krujë":16236,"Brownsburg":16237,"Fairfield Heights":16238,"Sonthofen":16239,"Bensekrane":16240,"Caringbah":16241,"Port Alberni":16242,"Kutná Hora":16243,"Requena":16244,"Woensdrecht":16245,"Dhekiajuli":16246,"Gryfino":16247,"Alfeld":16248,"Meda":16249,"Laranjal Paulista":16250,"Illescas":16251,"Náchod":16252,"Kungälv":16253,"Saint-Mandé":16254,"Chhāta":16255,"Staraya Kupavna":16256,"Lalín":16257,"Cambuí":16258,"Nesher":16259,"Teloloapan":16260,"Traunreut":16261,"Amposta":16262,"Lenger":16263,"Jose Pañganiban":16264,"Tornio":16265,"Benbrook":16266,"Kiambu":16267,"Otjiwarongo":16268,"Nacimiento":16269,"Asifābād":16270,"Rancho San Diego":16271,"Muggiò":16272,"Dharampur":16273,"Caála":16274,"Sampués":16275,"Ferguson":16276,"Békés":16277,"Sheksna":16278,"Paracuru":16279,"Yarovoye":16280,"Abdulino":16281,"Maldon":16282,"Eschwege":16283,"Bidbid":16284,"Kuang":16285,"Roseburg":16286,"Terek":16287,"Pedro Meoqui":16288,"Gaeta":16289,"Eppingen":16290,"Vignola":16291,"Vassouras":16292,"Seaham":16293,"Jimaguayú":16294,"Hacılar":16295,"Caparica":16296,"Troyan":16297,"Cauto Cristo":16298,"Boldumsaz":16299,"Tanushimaru":16300,"South Milwaukee":16301,"Montmorency":16302,"Talhār":16303,"Požega":16304,"Carmen de Viboral":16305,"Isernia":16306,"Parksville":16307,"Oegstgeest":16308,"San José de Ocoa":16309,"Khvānsār":16310,"Oued el Alleug":16311,"Telhāra":16312,"Zumpango del Río":16313,"Garko":16314,"Gardanne":16315,"Fucecchio":16316,"Āsika":16317,"Deogarh":16318,"Herborn":16319,"Tixtla de Guerrero":16320,"Mokwa":16321,"Paiján":16322,"Działdowo":16323,"Les Lilas":16324,"Sexmoan":16325,"Chatrapur":16326,"Zelenchukskaya":16327,"Luena":16328,"Hoeyang":16329,"Motul de Felipe Carrillo Puerto":16330,"Katrineholm":16331,"Basi":16332,"Zemst":16333,"Téra":16334,"Isaka":16335,"Trinidad":16336,"Ruy Barbosa":16337,"Gazanjyk":16338,"Molave":16339,"Fleury-les-Aubrais":16340,"Forest Grove":16341,"Dhulagari":16342,"Ḩalḩūl":16343,"Halle":16344,"Oeiras":16345,"Dammarie-les-Lys":16346,"Matías Romero":16347,"Porto Torres":16348,"Las Torres de Cotillas":16349,"Montecchio Maggiore":16350,"Tacámbaro de Codallos":16351,"Suvorov":16352,"Salzwedel":16353,"Phayao":16354,"Jauja":16355,"Jirkov":16356,"Omagh":16357,"Bayaguana":16358,"Sotouboua":16359,"Püttlingen":16360,"Três Coroas":16361,"Portão":16362,"West Lake Stevens":16363,"Esperantina":16364,"Paka":16365,"Aichach":16366,"Petatlán":16367,"Piazza Armerina":16368,"Fenoarivo Atsinanana":16369,"Novyy Oskol":16370,"El Grullo":16371,"Shinichi":16372,"Koksijde":16373,"Hendrik-Ido-Ambacht":16374,"Palm River-Clair Mel":16375,"Kiraoli":16376,"Kantābānji":16377,"Gazojak":16378,"Ardahan":16379,"Belas":16380,"San José de Jáchal":16381,"Qādiān":16382,"Az Zuwaytīnah":16383,"Pokaran":16384,"l'Alfàs del Pi":16385,"Vaterstetten":16386,"Mudgal":16387,"Ribeirão da Ilha":16388,"Freguesia do Ribeirao da Ilha":16389,"Keswick":16390,"Sitampiky":16391,"Ampasimanolotra":16392,"Soanindrariny":16393,"Kremenets’":16394,"Bagulā":16395,"Holzminden":16396,"Burunday":16397,"Sabunçu":16398,"Versmold":16399,"Aytos":16400,"Swanley":16401,"Campo Gobierno":16402,"Conil de la Frontera":16403,"Gunnaur":16404,"East Ridge":16405,"Crestview":16406,"Thiene":16407,"Zürich (Kreis 3) \/ Sihlfeld":16408,"Çermik":16409,"Dois Córregos":16410,"Germersheim":16411,"Tchaourou":16412,"Tenango de Arista":16413,"Dugulubgey":16414,"Chaudfontaine":16415,"Gaya":16416,"Grayslake":16417,"Caterham":16418,"Berriozábal":16419,"Tadmaït":16420,"Varennes":16421,"Shama Junction":16422,"Geertruidenberg":16423,"Goulburn":16424,"Basotu":16425,"Goa":16426,"Roissy-en-Brie":16427,"Tambawel":16428,"Sarauli":16429,"Kīsh":16430,"Maragogipe":16431,"Flandes":16432,"Pad Īdan":16433,"Lalgudi":16434,"Baena":16435,"Berëzovka":16436,"Goodlands":16437,"Botevgrad":16438,"Dailekh":16439,"Kurchaloy":16440,"Prenzlau":16441,"Pedra Azul":16442,"Kot Ghulām Muhammad":16443,"Frederico Westphalen":16444,"Linda-a-Velha":16445,"Dietikon":16446,"Rutana":16447,"Bruchköbel":16448,"Silver Firs":16449,"Alaplı":16450,"Bixby":16451,"Sumpango":16452,"Saint-Genis-Laval":16453,"Kīhei":16454,"Okahandja":16455,"Gamboma":16456,"Khot'kovo":16457,"Cognac":16458,"Vila-seca":16459,"Altena":16460,"Impfondo":16461,"Sömmerda":16462,"Alfafar":16463,"Unterhaching":16464,"Palo del Colle":16465,"San Giovanni la Punta":16466,"Kisai":16467,"Heinola":16468,"Nabīnagar":16469,"Priyutovo":16470,"Maralal":16471,"Tharangambadi":16472,"Husum":16473,"Klamath Falls":16474,"Crest Hill":16475,"Calauag":16476,"Nogales":16477,"Begūn":16478,"Dūrā":16479,"Sunny Isles Beach":16480,"Monserrato":16481,"Dhing":16482,"Haderslev":16483,"Hukeri":16484,"Saint-Michel-sur-Orge":16485,"Bhānvad":16486,"Pájara":16487,"Obanazawa":16488,"Novomichurinsk":16489,"Крива Паланка":16490,"Blythe":16491,"East Millcreek":16492,"Skive":16493,"Maracena":16494,"Penzance":16495,"Nandaime":16496,"Castaños":16497,"Arnold":16498,"Yanagawa":16499,"Marigaon":16500,"Patía":16501,"Clement Town":16502,"Shiraoi":16503,"Edosaki":16504,"Šuto Orizare":16505,"Sarzedo":16506,"Andapa":16507,"Dargeçit":16508,"Nijlen":16509,"Clarence-Rockland":16510,"Tirah":16511,"Engelskirchen":16512,"Ghātanji":16513,"Jbaïl":16514,"Sulzbach-Rosenberg":16515,"Haßloch":16516,"San Juan de Aznalfarache":16517,"Mudkhed":16518,"Cockeysville":16519,"Virú":16520,"Sivagiri":16521,"Longjumeau":16522,"Gostyń":16523,"Hiddenhausen":16524,"Lātehār":16525,"Los Llanos de Aridane":16526,"Kaikalūr":16527,"Orăştie":16528,"Sortavala":16529,"Leerdam":16530,"Gōdo":16531,"Bad Berleburg":16532,"Thamaga":16533,"Końskie":16534,"Kherālu":16535,"Ulundi":16536,"Alībāg":16537,"Venice":16538,"Dombóvár":16539,"Bressuire":16540,"Barra de São Francisco":16541,"Rouiba":16542,"Bétera":16543,"Comalapa":16544,"Havelock":16545,"Rumphi":16546,"Mirya":16547,"Elektrogorsk":16548,"Colleferro":16549,"Huaura":16550,"Gendringen":16551,"Irosin":16552,"Lambaréné":16553,"Ennigerloh":16554,"Nioro du Rip":16555,"Mödling":16556,"Calle Blancos":16557,"Orvieto":16558,"Blackrock":16559,"Yucca Valley":16560,"Kurakhovo":16561,"Bückeburg":16562,"Vauréal":16563,"Masterton":16564,"Dasūa":16565,"Dolyna":16566,"Västervik":16567,"Buftea":16568,"Villeta":16569,"Digboi":16570,"Al Qayşūmah":16571,"Aristóbulo del Valle":16572,"Cardito":16573,"Tŭytepa":16574,"Namioka":16575,"Makueni":16576,"Robīt":16577,"Lons-le-Saunier":16578,"Surovikino":16579,"Farragut":16580,"Floridia":16581,"Oakdale":16582,"Esquipulas":16583,"Jenzan":16584,"Glostrup":16585,"Cassano Magnago":16586,"Puente de Ixtla":16587,"Aígio":16588,"Gevgelija":16589,"Linstead":16590,"Paty do Alferes":16591,"Tāklisah":16592,"Edewecht":16593,"Bhuvanagiri":16594,"Qārah":16595,"Ploemeur":16596,"Chesham":16597,"Lagny-sur-Marne":16598,"Manlleu":16599,"Bhanjanagar":16600,"Bethany":16601,"Zoersel":16602,"Adria":16603,"Paks":16604,"Ozurget’i":16605,"Lake Worth Corridor":16606,"Miandrivazo":16607,"Winter Gardens":16608,"Drăgăşani":16609,"Carepa":16610,"Balş":16611,"Tervuren":16612,"Wade Hampton":16613,"Elele":16614,"Sedan":16615,"Workington":16616,"Hockenheim":16617,"Kuzhithurai":16618,"Pontassieve":16619,"Ozorków":16620,"São João da Barra":16621,"Itupeva":16622,"Correggio":16623,"Dhāriwāl":16624,"Ensley":16625,"Geseke":16626,"Stadtlohn":16627,"Heide":16628,"Frameries":16629,"Moreni":16630,"Kawambwa":16631,"Bobrov":16632,"Eislingen":16633,"Ćuprija":16634,"Bad Rappenau":16635,"Rāwah":16636,"Casarano":16637,"Polasara":16638,"Chełmno":16639,"Market Harborough":16640,"Jatobá":16641,"T’ongch’ŏn-ŭp":16642,"New Corella":16643,"Mbala":16644,"Vogan":16645,"Bergneustadt":16646,"São Luís do Quitunde":16647,"Artashat":16648,"Boudjima":16649,"Chorfa":16650,"Failsworth":16651,"Naas":16652,"Kishtwār":16653,"South San Jose Hills":16654,"Borne":16655,"Massarosa":16656,"Baar":16657,"Sapulpa":16658,"Takanosu":16659,"Kanniyākumāri":16660,"Booval":16661,"Yigo Village":16662,"Agoura":16663,"Guía de Isora":16664,"Haines City":16665,"Mazinde":16666,"Kuchinarai":16667,"Achhnera":16668,"Wakiso":16669,"Sainte-Suzanne":16670,"Orly":16671,"Modimolle":16672,"Shōbara":16673,"Stamford":16674,"Liberal":16675,"Nytva":16676,"Flores da Cunha":16677,"Chillūpār":16678,"Capulhuac":16679,"Sena Madureira":16680,"Mairena del Alcor":16681,"Hays":16682,"Rojales":16683,"Heiloo":16684,"Komatipoort":16685,"Isleworth":16686,"Jaynagar":16687,"Westmount":16688,"Saint Andrews":16689,"Ush-Tyube":16690,"Elst":16691,"Ubaté":16692,"Bang Pa-in":16693,"Chernogolovka":16694,"Arbutus":16695,"Bhuban":16696,"Zundert":16697,"Bagan Serai":16698,"Laranjeiro":16699,"Târgu Neamţ":16700,"Gotse Delchev":16701,"Samfya":16702,"Don Carlos":16703,"Ribarroja":16704,"Karaçoban":16705,"Korkuteli":16706,"Flores":16707,"Gubkinskiy":16708,"Maniar":16709,"Kenmore":16710,"Piatykhatky":16711,"Kirgili":16712,"Sobinka":16713,"Rama":16714,"Akwatia":16715,"Kalach":16716,"Colorado":16717,"Chincholi":16718,"Māchhīwāra":16719,"Risca":16720,"Tremestieri Etneo":16721,"Anthiyur":16722,"La Pobla de Vallbona":16723,"Andorra la Vella":16724,"Nottuln":16725,"Chicacao":16726,"Clinton":16727,"Acworth":16728,"Nimbāj":16729,"Miyada":16730,"Tufānganj":16731,"Murici":16732,"Secunda":16733,"Rummelsburg":16734,"Albardón":16735,"Mountain Brook":16736,"Patterson":16737,"Quickborn":16738,"Umkomaas":16739,"Sulphur":16740,"Taloc":16741,"Qādirpur Rān":16742,"Kapsan-ŭp":16743,"Hollola":16744,"Harūr":16745,"Granite Bay":16746,"Dolný Kubín":16747,"Dugda":16748,"Guadix":16749,"Tisaiyanvilai":16750,"Suibara":16751,"Júlio de Castilhos":16752,"Darende":16753,"Budapest XXIII. kerület":16754,"Humacao":16755,"Sensuntepeque":16756,"Blansko":16757,"Eschborn":16758,"Bagua Grande":16759,"Goris":16760,"Rheinstetten":16761,"Valkeakoski":16762,"Channagiri":16763,"Oberkirch":16764,"Schilde":16765,"Barbosa":16766,"Tolentino":16767,"Blaj":16768,"Cosoleacaque":16769,"Abaeté":16770,"Werdohl":16771,"Carcavelos":16772,"Moses Lake":16773,"Tlaxcalancingo":16774,"Mercato San Severino":16775,"Belpasso":16776,"Jhālū":16777,"Jahāzpur":16778,"Asaita":16779,"Manay":16780,"Shelbyville":16781,"Tubbergen":16782,"Ayamonte":16783,"Yaypan":16784,"Agoura Hills":16785,"Bingley":16786,"Akkarampalle":16787,"Buíque":16788,"Shelby":16789,"Chapala":16790,"Baindur":16791,"New Glasgow":16792,"Comacchio":16793,"Santa Anita":16794,"Seriate":16795,"Somoto":16796,"Libertyville":16797,"Boca Suno":16798,"West Mifflin":16799,"Pontarlier":16800,"Friesoythe":16801,"Viljandi":16802,"Brownhills":16803,"Affton":16804,"Cañas":16805,"Senta":16806,"Giovinazzo":16807,"El Tarf":16808,"Chamalières":16809,"Mongonu":16810,"Yauco":16811,"Haldensleben":16812,"Bedelē":16813,"Aleksandrów Łódzki":16814,"Ramona":16815,"Milwaukie":16816,"Kontich":16817,"Kanaya":16818,"Malangwa":16819,"Mariano Comense":16820,"Pallappatti":16821,"Mori":16822,"Chachapoyas":16823,"Esmeralda":16824,"Dniprorudne":16825,"Oroszlány":16826,"Chambersburg":16827,"Meylan":16828,"Buinsk":16829,"Gallipoli":16830,"Karachayevsk":16831,"Peschiera Borromeo":16832,"Nueva Gerona":16833,"Schmargendorf":16834,"Tomaszów Lubelski":16835,"Añatuya":16836,"San Pablo Jocopilas":16837,"Lomita":16838,"Mukilteo":16839,"Muriti":16840,"Gersthofen":16841,"Baras":16842,"Pleasantville":16843,"Serchhīp":16844,"Strzelce Opolskie":16845,"Matui":16846,"Capaccio":16847,"Zele":16848,"Aranyaprathet":16849,"Hedaru":16850,"Protaras":16851,"Sligo":16852,"Gardner":16853,"Sederot":16854,"Ōhara":16855,"Kwale":16856,"Montceau-les-Mines":16857,"Penukonda":16858,"Lodwar":16859,"Pastavy":16860,"Lustenau":16861,"Haiger":16862,"Prospect":16863,"Srīnagar":16864,"Vlotho":16865,"Greensborough":16866,"Yateley":16867,"Kabin Buri":16868,"Padmanābhapuram":16869,"San Lorenzo de Esmeraldas":16870,"Siilinjärvi":16871,"Zülpich":16872,"Jaruco":16873,"Algete":16874,"Barpāli":16875,"Giengen an der Brenz":16876,"Bellshill":16877,"Wisbech":16878,"Glen Avon":16879,"Geyve":16880,"Castelo":16881,"San Antonio de la Cal":16882,"Roses":16883,"Fīrozpur Jhirka":16884,"Messina":16885,"Tegelen":16886,"Berkel en Rodenrijs":16887,"Ringsted":16888,"Ribera":16889,"Túquerres":16890,"Kant":16891,"Miamisburg":16892,"Aspe":16893,"Shiozawa":16894,"Waghäusel":16895,"Mers el Kebir":16896,"Camarate":16897,"Kanzaki":16898,"Halluin":16899,"Wittenberge":16900,"Sredneural’sk":16901,"Morwa":16902,"Nejo":16903,"Deán Funes":16904,"Mairwa":16905,"Alor Gajah":16906,"Cañete":16907,"Jevargi":16908,"Lents":16909,"Sandown":16910,"Waldkirch":16911,"Kaimori":16912,"Nadvirna":16913,"Rosolini":16914,"Neu Wulmstorf":16915,"Sesheke":16916,"Apam":16917,"Yamada":16918,"Riom":16919,"Canguçu":16920,"Ambalangoda":16921,"Braine-le-Comte":16922,"Hessisch Oldendorf":16923,"La Orilla":16924,"Cherepanovo":16925,"Chevilly-Larue":16926,"Mau Aimma":16927,"Bela":16928,"Fālākāta":16929,"Majāz al Bāb":16930,"Aki":16931,"Leesburg":16932,"South El Monte":16933,"Lucapa":16934,"Circasia":16935,"Katghora":16936,"Chinna Salem":16937,"Hadim":16938,"Tyrnyauz":16939,"Tianguistenco":16940,"Kürten":16941,"Ferentino":16942,"Sunagawa":16943,"Itaparica":16944,"Mar’’ina Horka":16945,"Dhaurahra":16946,"Penha":16947,"Colombia":16948,"Maksi":16949,"Allada":16950,"Afzalpur":16951,"Damara":16952,"Nidderau":16953,"Stebnyk":16954,"Shemonaīkha":16955,"Casavatore":16956,"Mungaolī":16957,"Murrysville":16958,"Ashland":16959,"Coconut Grove":16960,"Capelinha":16961,"Pedra Branca":16962,"Pushchino":16963,"Chandlers Ford":16964,"Pulwama":16965,"San Vito dei Normanni":16966,"Narni":16967,"Lérida":16968,"Polmont":16969,"Târgu Secuiesc":16970,"Sirumugai":16971,"Zhosaly":16972,"Emirdağ":16973,"Kasongo-Lunda":16974,"Rayevskiy":16975,"Chalfont Saint Peter":16976,"Sarzana":16977,"Boussu":16978,"Ponta Delgada":16979,"Carlow":16980,"Pita":16981,"Recanati":16982,"Guaporé":16983,"Nsunga":16984,"Ternate":16985,"Torit":16986,"Vico Equense":16987,"Corabia":16988,"Sing Buri":16989,"Khowai":16990,"Rastede":16991,"Zürich (Kreis 6) \/ Unterstrass":16992,"Nāwa":16993,"Govardhan":16994,"Pace":16995,"Sürmene":16996,"Wachtberg":16997,"El Jem":16998,"Badou":16999,"Akouda":17000,"Flörsheim":17001,"Palm Valley":17002,"Tibiri":17003,"Schwanewede":17004,"Raalte":17005,"Katwijk aan Zee":17006,"Mössingen":17007,"Queensdale":17008,"Rāya":17009,"Arroyo Seco":17010,"Heusweiler":17011,"Gawler":17012,"Posse":17013,"Batang Berjuntai":17014,"Puerto Natales":17015,"Putyvl’":17016,"Portslade":17017,"Varadero":17018,"Kastanayevo":17019,"Shanjeev Home":17020,"Krestovskiy ostrov":17021,"Stadskanaal":17022,"Charlotte Amalie":17023,"Chislehurst":17024,"Figueras":17025,"Bcharré":17026,"Al Bawīţī":17027,"Setun’":17028,"La Defense":17029,"Baki":17030,"Rublëvo":17031,"Dagomys":17032,"Cole Harbour":17033,"Elektrougli":17034,"Vnukovo":17035,"Riehen":17036,"Powai":17037,"Swinton":17038,"Kingswinford":17039,"Surkhpur":17040,"Bowthorpe":17041,"Tekirova":17042,"Khosta":17043,"Balaklava":17044,"Steinkjer":17045,"Hakha":17046,"Andreyevskoye":17047,"Sidi Ifni":17048,"Campinas":17049,"Slobodka":17050,"Kempston Hardwick":17051,"Wesoła":17052,"Vrangel’":17053,"Montecanal":17054,"Novaya Derevnya":17055,"Bol’shaya Setun’":17056,"Stenløse":17057,"Newquay":17058,"Bornem":17059,"Al Mijlad":17060,"Anak":17061,"Easley":17062,"Fomento":17063,"Kuusankoski":17064,"Sueyoshichō-ninokata":17065,"Balen":17066,"Kratié":17067,"Huy":17068,"Burnie":17069,"Balwyn North":17070,"Glace Bay":17071,"Newburg":17072,"Pionki":17073,"Cranendonck":17074,"Colfontaine":17075,"Annur":17076,"Dasnapur":17077,"Karlovo":17078,"Yessentukskaya":17079,"Tambaú":17080,"Romorantin-Lanthenay":17081,"Socastee":17082,"Kampong Thom":17083,"Vondrozo":17084,"Agropoli":17085,"Mantes-la-Ville":17086,"Ibirataia":17087,"Charthāwāl":17088,"Siswā Bāzār":17089,"Hayesville":17090,"Corinth":17091,"Meerssen":17092,"Trussville":17093,"Vianen":17094,"Ozumba de Alzate":17095,"Cornaredo":17096,"Kalispell":17097,"Pertuis":17098,"Wenden":17099,"Zonhoven":17100,"Juma":17101,"Yeniseysk":17102,"Morsang-sur-Orge":17103,"Poulton le Fylde":17104,"Livramento do Brumado":17105,"Radviliškis":17106,"Loch Garman":17107,"La Paz":17108,"Usman’":17109,"Reiko":17110,"Mountlake Terrace":17111,"Eagle":17112,"Laboulaye":17113,"Dhoro Nāro":17114,"Monsummano Terme":17115,"Yur’yev-Pol’skiy":17116,"Sāvda":17117,"Shisui":17118,"Chebli":17119,"Montecatini-Terme":17120,"Prata":17121,"Renfrew":17122,"Hörstel":17123,"Vesoul":17124,"Saynshand":17125,"Clifton":17126,"Novate Milanese":17127,"Wandlitz":17128,"Entroncamento":17129,"Ituberá":17130,"Náousa":17131,"João Câmara":17132,"Savigliano":17133,"Seddouk":17134,"Phibun Mangsahan":17135,"Dübendorf":17136,"Gembu":17137,"Zinjibār":17138,"Lealman":17139,"Dareda":17140,"Kebili":17141,"Saint-Jean-de-Braye":17142,"Kempston":17143,"Rānīkhet":17144,"Les Pennes-Mirabeau":17145,"Steinhagen":17146,"Băicoi":17147,"Shizukuishi":17148,"Hornsby":17149,"Llazicë":17150,"Aplahoué":17151,"Veranópolis":17152,"Alhama de Murcia":17153,"Casal di Principe":17154,"Ciudad Miguel Alemán":17155,"Kuppam":17156,"Evergreen Park":17157,"Monino":17158,"Enger":17159,"Suket":17160,"Cusano Milanino":17161,"Tías":17162,"Sangod":17163,"Beolgyo":17164,"Bad Waldsee":17165,"Pacol":17166,"Bahía Honda":17167,"Tanguiéta":17168,"İskilip":17169,"Capesterre-Belle-Eau":17170,"Doka":17171,"Cinco Saltos":17172,"Veroli":17173,"Kusa":17174,"Nshamba":17175,"Krasyliv":17176,"Altus":17177,"Catolé do Rocha":17178,"General Enrique Mosconi":17179,"Florencia":17180,"Marblehead":17181,"Beni Mester":17182,"Onsŏng":17183,"Mpwapwa":17184,"Sawankhalok":17185,"Kiratu":17186,"Dakoro":17187,"Hayrabolu":17188,"Xoxocotla":17189,"Cluses":17190,"Levin":17191,"Deoraniān":17192,"Guaçuí":17193,"Picassent":17194,"Banī Na‘īm":17195,"Jericho":17196,"Bordj Zemoura":17197,"Alcaldedíaz":17198,"Ranot":17199,"Gheorgheni":17200,"Chodzież":17201,"Meyrin":17202,"Bourg-lès-Valence":17203,"Yomra":17204,"Marchena":17205,"Câmpulung Moldovenesc":17206,"Kattanam":17207,"Eitorf":17208,"Kogota":17209,"Alegre":17210,"Karachev":17211,"Selvazzano Dentro":17212,"Andilamena":17213,"Villefontaine":17214,"Germantown":17215,"Kaltenkirchen":17216,"Weirton":17217,"City of Parramatta":17218,"Ortaca":17219,"Bururi":17220,"Kivsharivka":17221,"Monção":17222,"Inza":17223,"Günzburg":17224,"Saint-Gratien":17225,"Marakkanam":17226,"Kilkís":17227,"Enköping":17228,"Galapa":17229,"Cartersville":17230,"McKeesport":17231,"Gua Musang":17232,"Les Pavillons-sous-Bois":17233,"Craigieburn":17234,"Aguadas":17235,"Pangil":17236,"Bad Schwartau":17237,"Sūrajgarh":17238,"Pleasant Prairie":17239,"‘Anat al Qadīmah":17240,"Reni":17241,"Dashtobod":17242,"Marina":17243,"Fontainebleau":17244,"Stourport-on-Severn":17245,"Petrovsk-Zabaykal’skiy":17246,"Muramatsu":17247,"Itigi":17248,"Rājmahal":17249,"Jhinjhāna":17250,"‘Alī al Gharbī":17251,"Karnobat":17252,"Itapuranga":17253,"Sam Roi Yot":17254,"Miharu":17255,"Devgadh Bāriya":17256,"Sédhiou":17257,"Hem":17258,"Khāngarh":17259,"Canelones":17260,"Lochristi":17261,"Sarāi Naurang":17262,"Ikungi":17263,"Ajnāla":17264,"Zhukovka":17265,"Nogent-sur-Oise":17266,"Viravanallūr":17267,"Naranjos":17268,"Xonacatlán":17269,"Salmon Creek":17270,"Tamuning-Tumon-Harmon Village":17271,"Aklera":17272,"Le François":17273,"Tongelre":17274,"Pentecoste":17275,"Suay":17276,"Sonāri":17277,"Imbituva":17278,"Kāpren":17279,"Comitancillo":17280,"Obudu":17281,"Alagir":17282,"San Cristóbal Verapaz":17283,"Calvillo":17284,"Antrim":17285,"Bieruń":17286,"Bikin":17287,"La Crescenta-Montrose":17288,"Poggiomarino":17289,"Leek":17290,"Spanish Lake":17291,"Komárom":17292,"Whyalla":17293,"Jatibonico":17294,"Makamba":17295,"Bŭka":17296,"San Borja":17297,"Bagnols-sur-Cèze":17298,"Camberwell":17299,"Guacarí":17300,"Cerro Azul":17301,"Lake Zurich":17302,"Pālakkodu":17303,"Voi":17304,"Kotel’nikovo":17305,"Little Gombi":17306,"Baao":17307,"Ahfir":17308,"Prudentópolis":17309,"Salaga":17310,"Žatec":17311,"Fenoarivo Be":17312,"Borodino":17313,"Podporozh’ye":17314,"Băileşti":17315,"Lugu":17316,"Seferihisar":17317,"Chinú":17318,"Kuraymah":17319,"Malvern East":17320,"Chāndvad":17321,"Madisonville":17322,"Lichtenvoorde":17323,"Patnāgarh":17324,"Hranice":17325,"Carrboro":17326,"Sun City":17327,"Amaliáda":17328,"Arroyito":17329,"Murray Bridge":17330,"Motegi":17331,"Ibicaraí":17332,"El Soberbio":17333,"Moguer":17334,"São Raimundo Nonato":17335,"Seligenstadt":17336,"Bahçe":17337,"Nakło nad Notecią":17338,"Noci":17339,"Ostashkov":17340,"Chubek":17341,"Mosopa":17342,"Rolla":17343,"Yaransk":17344,"Lāwar Khās":17345,"Orchards":17346,"Nanyamba":17347,"Bad Driburg":17348,"Srīrāmnagar":17349,"Monforte de Lemos":17350,"Santa Cruz Cabrália":17351,"Neftegorsk":17352,"Dharmsāla":17353,"Árta":17354,"Cajuru":17355,"São João dos Patos":17356,"Naples":17357,"Poperinge":17358,"Herceg-Novi":17359,"Fukumitsu":17360,"Waldbröl":17361,"Sebeta":17362,"Krasnystaw":17363,"Teltow":17364,"Kibakwe":17365,"Ives Estates":17366,"Ghāro":17367,"Bhadrapur":17368,"Chabet el Ameur":17369,"Kujang-ŭp":17370,"Colle di Val d'Elsa":17371,"Kovdor":17372,"Negotino":17373,"Yuzhnyy":17374,"Pināhat":17375,"Kuala Pilah":17376,"Wilsonville":17377,"Gorodishche":17378,"Fort Walton Beach":17379,"Hermosa Beach":17380,"Kozel’sk":17381,"Al Qarārah":17382,"Wisch":17383,"Nunspeet":17384,"Butiá":17385,"Proletarsk":17386,"Nördlingen":17387,"Pljevlja":17388,"Kirkintilloch":17389,"São Gonçalo do Sapucaí":17390,"Sint-Katelijne-Waver":17391,"Vovchans’k":17392,"Adjuntas":17393,"Badger":17394,"Vilassar de Mar":17395,"Ban Dung":17396,"Martellago":17397,"Maposeni":17398,"Mamfe":17399,"Piedade":17400,"Malabanban Norte":17401,"Pinheiral":17402,"Akhtyrskiy":17403,"Bijāwar":17404,"Būndu":17405,"Jānsath":17406,"Couëron":17407,"Weybridge":17408,"Sil-li":17409,"Richha":17410,"Bhāyāvadar":17411,"Vigonza":17412,"Echuca":17413,"Rāmshīr":17414,"American Canyon":17415,"Ishøj":17416,"Weirton Heights":17417,"Plettenberg Bay":17418,"Kayanza":17419,"Terrace":17420,"Ochtrup":17421,"North Battleford":17422,"Malapatan":17423,"Écully":17424,"Palmi":17425,"Schwalmtal":17426,"Hazel Dell":17427,"Chessington":17428,"Harstad":17429,"Mobaye":17430,"Sibbo":17431,"Französisch Buchholz":17432,"Aistala":17433,"Gameleira":17434,"Kabanga":17435,"Magaria":17436,"Teguise":17437,"El Malah":17438,"Mayen":17439,"Elói Mendes":17440,"Gannavaram":17441,"Vatutine":17442,"Custoias":17443,"Skadovsk":17444,"Sikka":17445,"Sojītra":17446,"Singur":17447,"Hechingen":17448,"Belsand":17449,"Rājpur":17450,"Bodegraven":17451,"Bönen":17452,"Žiar nad Hronom":17453,"Kuju":17454,"Telgte":17455,"Panagyurishte":17456,"Schopfheim":17457,"Kalmeshwar":17458,"Phak Hai":17459,"Maham":17460,"Laï":17461,"Ivdel’":17462,"Bhawānīgarh":17463,"Central Falls":17464,"Lake Forest":17465,"Wazīrganj":17466,"Bear":17467,"Fernley":17468,"Tchibanga":17469,"Chalatenango":17470,"Magumeri":17471,"Ābdānān":17472,"Denkanikota":17473,"Puchheim":17474,"Chiroqchi":17475,"Camas":17476,"As Samū‘":17477,"Bayou Cane":17478,"Gualán":17479,"Cran-Gevrier":17480,"Lora del Río":17481,"Romita":17482,"Dumbéa":17483,"Chunghwa":17484,"Lutz":17485,"Carouge":17486,"Steilshoop":17487,"Yellāpur":17488,"Maholi":17489,"Novopokrovskaya":17490,"Mitake":17491,"Katav-Ivanovsk":17492,"Weil der Stadt":17493,"Toktogul":17494,"Bilhaur":17495,"Velika Kladuša":17496,"Vecsés":17497,"Algés":17498,"Green Haven":17499,"Ōarai":17500,"Orlovskiy":17501,"Bhit Shāh":17502,"Nam Som":17503,"Homewood":17504,"Derhachy":17505,"DeBary":17506,"Wasquehal":17507,"Devonport":17508,"Çatalca":17509,"Kalynivka":17510,"Borgomanero":17511,"Frascati":17512,"Ayaviri":17513,"Tāoru":17514,"Conceição da Barra":17515,"Mzimba":17516,"Clydach":17517,"Yelizavetinskaya":17518,"Sobradinho":17519,"Arvin":17520,"Chāpar":17521,"Tielt":17522,"Sun Valley":17523,"Petauke":17524,"Liwale":17525,"Ranau":17526,"Berrahal":17527,"Makabe":17528,"Baixo Guandu":17529,"Dalaman":17530,"Mandelieu-la-Napoule":17531,"Hernani":17532,"Brownwood":17533,"Macomb":17534,"Dhanaula":17535,"Nikol’skoye":17536,"Svilengrad":17537,"Schwalmstadt":17538,"Papar":17539,"Alsip":17540,"Nova Olímpia":17541,"Kudachi":17542,"Oum Hadjer":17543,"Laksar":17544,"Bremervörde":17545,"Dindori":17546,"Tillabéri":17547,"Rožňava":17548,"Balyqshy":17549,"Batī":17550,"Bāli":17551,"Sun City Center":17552,"Altamont":17553,"Taşova":17554,"Ansonia":17555,"Kęty":17556,"El Arahal":17557,"Kos":17558,"Dizangué":17559,"Ghatkesar":17560,"Mékhé":17561,"Feltre":17562,"Jakobstad":17563,"Wadowice":17564,"Banga":17565,"Kampong Kadok":17566,"Pisz":17567,"Novoanninskiy":17568,"Kuala Kedah":17569,"Mělník":17570,"Upper Saint Clair":17571,"Vendôme":17572,"Străşeni":17573,"Chhaprauli":17574,"Degema Hulk":17575,"Louviers":17576,"Balta":17577,"Herent":17578,"Agidel’":17579,"Gauting":17580,"Burscheid":17581,"Bladel":17582,"Rodas":17583,"Schifferstadt":17584,"Raymore":17585,"Laur":17586,"Lumphăt":17587,"Silverdale":17588,"Ottobrunn":17589,"Glenmore Park":17590,"Schneverdingen":17591,"Shchigry":17592,"Izalco":17593,"Ipil":17594,"'s-Gravenzande":17595,"Nesterovskaya":17596,"Manzanares":17597,"Joaquín V. González":17598,"Laela":17599,"Acqui Terme":17600,"Gujan-Mestras":17601,"Corinto":17602,"São Sepé":17603,"Kodarma":17604,"Shoreham-by-Sea":17605,"Kurovskoye":17606,"Tomar":17607,"Mezőtúr":17608,"Sanary-sur-Mer":17609,"Bālāchor":17610,"Irugūr":17611,"Konnūr":17612,"Nuevo San Carlos":17613,"Zvenyhorodka":17614,"Parchim":17615,"Senlis":17616,"Rybnoye":17617,"Pinner":17618,"Suriānwān":17619,"Santa Brígida":17620,"Castel San Pietro Terme":17621,"Tutong":17622,"Camacupa":17623,"Louny":17624,"Almoradí":17625,"Albignasego":17626,"Tarumizu":17627,"Uva":17628,"Metapán":17629,"El Bauga":17630,"Aalten":17631,"Kawasaki":17632,"Pooler":17633,"Rhede":17634,"Pruzhany":17635,"Anagni":17636,"Aimorés":17637,"Montrose":17638,"Titao":17639,"Wiset Chaichan":17640,"Qabāţīyah":17641,"Pirané":17642,"Zuhres":17643,"Marshfield":17644,"Eeklo":17645,"Tha Ruea":17646,"Bexbach":17647,"Colomba":17648,"Albertville":17649,"Gröbenzell":17650,"Ashibetsu":17651,"Tukwila":17652,"Pilar do Sul":17653,"Nallıhan":17654,"Carlos Barbosa":17655,"Piraí":17656,"Limeil-Brévannes":17657,"Montichiari":17658,"Villa Ocampo":17659,"Goiás":17660,"Lillehammer":17661,"Camp Springs":17662,"Cupira":17663,"Mankono":17664,"San Rafael Oriente":17665,"Motozintla de Mendoza":17666,"Villa Paula de Sarmiento":17667,"Guápiles":17668,"Sibiti":17669,"Haren":17670,"Kyurdarmir":17671,"Casimiro de Abreu":17672,"Jouy-le-Moutier":17673,"Bashanet":17674,"Mumbwa":17675,"Barcelos":17676,"Brezina":17677,"Sestri Levante":17678,"Dobrush":17679,"Kihangara":17680,"Sokółka":17681,"Maple Shade":17682,"Bibiani":17683,"Puerto El Triunfo":17684,"Bellwood":17685,"Alcúdia":17686,"Cosquín":17687,"Marmande":17688,"Amherst Center":17689,"Tekāri":17690,"Saravia":17691,"Dhārūr":17692,"Kampar":17693,"Tlaquiltenango":17694,"Point Fortin":17695,"Sơn La":17696,"Kirandul":17697,"Bad Münstereifel":17698,"Pāndavapura":17699,"Gerlingen":17700,"Chiconcuac":17701,"Kui Buri":17702,"Capua":17703,"Mtwango":17704,"Pułtusk":17705,"Āmlāgora":17706,"Port Angeles":17707,"Hungund":17708,"Southbridge":17709,"Rémire-Montjoly":17710,"Anjozorobe":17711,"Samho-rodongjagu":17712,"Nixa":17713,"Zeewolde":17714,"Vāsudevanallūr":17715,"Yatağan":17716,"Hacı Zeynalabdin":17717,"Pyskowice":17718,"Puçol":17719,"Royan":17720,"Pasir Mas":17721,"Castaic":17722,"Moaña":17723,"Dadeldhurā":17724,"Laupheim":17725,"São Sebastião do Caí":17726,"Heusenstamm":17727,"Matteson":17728,"Maurepas":17729,"Udankudi":17730,"Korsun’-Shevchenkivs’kyy":17731,"Anshing":17732,"Liquica":17733,"Leposaviq":17734,"Bhasāwar":17735,"Filiaşi":17736,"Morales":17737,"Tirat Karmel":17738,"Bābra":17739,"Kruisfontein":17740,"Parīchhatgarh":17741,"Lauchhammer":17742,"Jasmine Estates":17743,"Enugu-Ezike":17744,"Digne-les-Bains":17745,"Bantayan":17746,"Bhor":17747,"Hallein":17748,"Silla":17749,"Şemdinli":17750,"Gostynin":17751,"Kulpahār":17752,"Mougins":17753,"Epping":17754,"Bīrpur":17755,"Hārij":17756,"Pedroso":17757,"Rio Rico":17758,"Benthuizen":17759,"Ureshino":17760,"Velur":17761,"Sulya":17762,"Riosucio":17763,"North Druid Hills":17764,"Challans":17765,"Vorgashor":17766,"Bauda":17767,"Vilar de Andorinho":17768,"Santarcangelo di Romagna":17769,"Gokwe":17770,"Lerdo de Tejada":17771,"Sélestat":17772,"Sarayköy":17773,"Mubende":17774,"Margita":17775,"Torhout":17776,"Mont-Royal":17777,"Alzenau in Unterfranken":17778,"Kharmanli":17779,"Schagen":17780,"Garches":17781,"Matiāri":17782,"Mulgund":17783,"Beloeil":17784,"São João da Talha":17785,"Al Khawr":17786,"Finsterwalde":17787,"Oberschöneweide":17788,"Maghār":17789,"Coronado":17790,"Nepomuceno":17791,"Masis":17792,"Tajerouine":17793,"Atalaia":17794,"Shimokizukuri":17795,"Coralville":17796,"Guaratuba":17797,"Sand Springs":17798,"Eyl":17799,"Qazax":17800,"Balaka":17801,"Birkerød":17802,"Tal’menka":17803,"Senago":17804,"Ponda":17805,"Skhodnya":17806,"Buchen":17807,"Manismata":17808,"Marple":17809,"Alloa":17810,"Boiro":17811,"Hūn":17812,"Cercola":17813,"Konstantinovsk":17814,"Bang Krathum":17815,"Canguaretama":17816,"Mārahra":17817,"Chilly-Mazarin":17818,"Bourg-la-Reine":17819,"Ilembula":17820,"Golden":17821,"Jojutla":17822,"Sierpc":17823,"Dongobesh":17824,"Chīcholi":17825,"Energeticheskiy":17826,"Mascote":17827,"Équeurdreville-Hainneville":17828,"Angleton":17829,"Droichead Nua":17830,"Chipinge":17831,"Esplanada":17832,"Pitangui":17833,"Mālvan":17834,"Otrokovice":17835,"Catabola":17836,"Pahāsu":17837,"Piracuruca":17838,"Cournon-d'Auvergne":17839,"Kimbe":17840,"Urrao":17841,"Rājgurunagar":17842,"Bambuí":17843,"Warrensburg":17844,"Rio Brilhante":17845,"South Elmsall":17846,"Akbarpur":17847,"Púchov":17848,"Lagos":17849,"Lutugino":17850,"Matiri":17851,"Dzüünharaa":17852,"Trzebinia":17853,"San Mateo Otzacatipan":17854,"San Buenaventura":17855,"Mallasamudram":17856,"Manturovo":17857,"Esperança":17858,"Ishikawa":17859,"Anastácio":17860,"Karow":17861,"Kari":17862,"Bradford West Gwillimbury":17863,"São Miguel do Araguaia":17864,"Slyudyanka":17865,"Borna":17866,"Dingolfing":17867,"Union Hill-Novelty Hill":17868,"Sombrerete":17869,"Águas de Lindóia":17870,"Aalter":17871,"Kotido":17872,"Mirfield":17873,"Moyo":17874,"Puerto Armuelles":17875,"Saltpond":17876,"Badnāwar":17877,"Staroshcherbinovskaya":17878,"Bailén":17879,"Quarteira":17880,"Chāndūr Bāzār":17881,"El Paraíso":17882,"Ashtarak":17883,"San María Totoltepec":17884,"Nueva Imperial":17885,"Niquero":17886,"Gürgentepe":17887,"Arese":17888,"Svatove":17889,"Shushenskoye":17890,"Eleşkirt":17891,"Ottawa":17892,"Sonepur":17893,"Casa de Oro-Mount Helix":17894,"Villamontes":17895,"Washington":17896,"Embi":17897,"Sunchales":17898,"Ciudad Nueva":17899,"Marneuli":17900,"Langley Park":17901,"Magole":17902,"Lahnstein":17903,"Radeberg":17904,"Torgau":17905,"Vyselki":17906,"Cittadella":17907,"Mon":17908,"Amod":17909,"Groesbeek":17910,"Mokena":17911,"Braník":17912,"Rangāpāra":17913,"Nanauta":17914,"Mlowo":17915,"Chaville":17916,"Dillingen an der Donau":17917,"Dhanot":17918,"Seveso":17919,"Chhāpar":17920,"Idhnā":17921,"Usa River":17922,"Bad Münder am Deister":17923,"Neuilly-Plaisance":17924,"Wārāh":17925,"San Nicola la Strada":17926,"Bonneuil-sur-Marne":17927,"Fukura":17928,"San Marcelino":17929,"Chowchilla":17930,"Frederickson":17931,"Sarstedt":17932,"Mátészalka":17933,"Mohács":17934,"Phan Thong":17935,"Schwalbach":17936,"Matriz de Camaragibe":17937,"Patzún":17938,"Frontera Comalapa":17939,"Prestatyn":17940,"Bad Dürkheim":17941,"Kungsbacka":17942,"Lezhë":17943,"Pijnacker":17944,"Sâmraông":17945,"Corner Brook":17946,"Lancing":17947,"Varto":17948,"Brotas":17949,"Shpola":17950,"Bogatynia":17951,"Haldaur":17952,"Kalininsk":17953,"Repelón":17954,"Elizabeth City":17955,"Srirāmpur":17956,"Sorgues":17957,"Kozienice":17958,"Wieliczka":17959,"Peshtera":17960,"Kaulsdorf":17961,"Neiba":17962,"Międzyrzecz":17963,"Édessa":17964,"Sinmak":17965,"Māndvi":17966,"San Mariano":17967,"Vence":17968,"Tsirang":17969,"Valabhīpur":17970,"Shushi":17971,"Neftçala":17972,"Puerto San José":17973,"Tullahoma":17974,"Pitanga":17975,"San Andrés Itzapa":17976,"Bronnitsy":17977,"Bracciano":17978,"Windsor":17979,"Grumo Nevano":17980,"Calafat":17981,"Nava":17982,"Castel Volturno":17983,"Siavonga":17984,"Stroitel’":17985,"Novoukrayinka":17986,"Orodara":17987,"Beroroha":17988,"Bourbonnais":17989,"Palmeira":17990,"Clemmons":17991,"Calella":17992,"Huanta":17993,"Vellmar":17994,"Samrāla":17995,"Ārt Khwājah":17996,"Le Plessis-Trévise":17997,"Vanino":17998,"Gavrilov-Yam":17999,"Rawmarsh":18000,"Nossa Senhora da Glória":18001,"Cranbrook":18002,"Ipameri":18003,"Hrubieszów":18004,"Whakatane":18005,"Talitsa":18006,"Agryz":18007,"Freudenberg":18008,"Kyenjojo":18009,"Kobuleti":18010,"Port Colborne":18011,"Khārupatia":18012,"Khon Buri":18013,"Cholpon-Ata":18014,"Bar-le-Duc":18015,"Nangwa":18016,"Galich":18017,"Molde":18018,"Katoomba":18019,"São Marcos":18020,"Seynod":18021,"Bormujos":18022,"Hinche":18023,"Szamotuły":18024,"Rivière-du-Loup":18025,"Chipiona":18026,"Claremore":18027,"Csongrád":18028,"Glassboro":18029,"Łask":18030,"Palencia":18031,"Santa Iria da Azóia":18032,"Gautier":18033,"İncirliova":18034,"Tapes":18035,"Kaset Wisai":18036,"Goodings Grove":18037,"Tarko-Sale":18038,"San Giovanni in Fiore":18039,"Catamayo":18040,"Schramberg":18041,"West Molesey":18042,"Acaponeta":18043,"Mitry-Mory":18044,"Carvin":18045,"Durgāpur":18046,"Eustis":18047,"Turinsk":18048,"La Jagua de Ibirico":18049,"Nāravārikuppam":18050,"Mattoon":18051,"Aue":18052,"Driebergen-Rijsenburg":18053,"Half Way Tree":18054,"Dawwār Tīnjah":18055,"Valday":18056,"Barysh":18057,"Melzo":18058,"Kaka":18059,"Phalauda":18060,"Bhūm":18061,"Starodub":18062,"Palmital":18063,"Evans":18064,"Lāchi":18065,"La Flèche":18066,"Galappo":18067,"Daimiel":18068,"Hoogstraten":18069,"Schwarzenberg":18070,"Sugar Hill":18071,"San Bartolomé":18072,"Southsea":18073,"Ennis":18074,"Bronte":18075,"Qaţanā":18076,"Mead Valley":18077,"Khao Yoi":18078,"Winschoten":18079,"Marktoberdorf":18080,"Goroka":18081,"Cernavodă":18082,"Plaisance-du-Touch":18083,"Surfers Paradise":18084,"Giv‘at Shemu’él":18085,"Isle of Lewis":18086,"Shumikha":18087,"Khirkiān":18088,"Cassilândia":18089,"Meise":18090,"Janūb as Surrah":18091,"Rāmpura":18092,"Bitkine":18093,"Cayey":18094,"Lynn Haven":18095,"Quaregnon":18096,"Santa Gertrudes":18097,"Martinópolis":18098,"Karasuyama":18099,"Schkeuditz":18100,"Trudovoye":18101,"La Chapelle-sur-Erdre":18102,"Badīyah":18103,"Kolkhozobod":18104,"Haibara":18105,"Malgrat de Mar":18106,"Buckley":18107,"Belo Oriente":18108,"Šmartno pri Litiji":18109,"Avion":18110,"Jacutinga":18111,"Mölln":18112,"Domodossola":18113,"Luau":18114,"Wadgassen":18115,"Sant Quirze del Vallès":18116,"West Chester":18117,"Thoen":18118,"Itá":18119,"Ovar":18120,"Paramatta":18121,"March":18122,"Paoua":18123,"Montgomery":18124,"Orzesze":18125,"Baddomalhi":18126,"Nāmrup":18127,"Mugumu":18128,"Kyakhta":18129,"Broken Hill":18130,"Katerero":18131,"Chegem":18132,"Castiglione delle Stiviere":18133,"Ibiá":18134,"Heerde":18135,"Nyakabindi":18136,"Finnentrop":18137,"Along":18138,"Sélibabi":18139,"Laranjeiras do Sul":18140,"Paraipaba":18141,"Annonay":18142,"Vincennes":18143,"Traunstein":18144,"Larne":18145,"Turar Ryskulov":18146,"Hillegom":18147,"Santo Amaro da Imperatriz":18148,"Darazo":18149,"Beni Amrane":18150,"Sulejówek":18151,"Kamogata":18152,"Nezlobnaya":18153,"Fern Creek":18154,"Guisa":18155,"Falkenberg":18156,"Paese":18157,"Santa Cruz del Norte":18158,"Sanaur":18159,"Burnham-on-Sea":18160,"Bastia Umbra":18161,"Kreuzau":18162,"Malakhovka":18163,"Aburi":18164,"Non Sung":18165,"Tamazula de Gordiano":18166,"Logansport":18167,"Złotów":18168,"Buhuşi":18169,"Saraipāli":18170,"General Mamerto Natividad":18171,"Kinel’-Cherkassy":18172,"Aberystwyth":18173,"Honāvar":18174,"Pinole":18175,"Simão Dias":18176,"Ban Tak":18177,"McAlester":18178,"Vīsāvadar":18179,"Aydūn":18180,"Farum":18181,"Louisville":18182,"Gálvez":18183,"Löbau":18184,"Gazipaşa":18185,"Tsukawaki":18186,"Villabate":18187,"Avtury":18188,"Wisconsin Rapids":18189,"Brodósqui":18190,"Santiago Ixcuintla":18191,"Donauwörth":18192,"Sulzbach":18193,"Rufino":18194,"Bressanone - Brixen":18195,"Patharia":18196,"Ibirama":18197,"Braniewo":18198,"West Melbourne":18199,"Vila Franca de Xira":18200,"Nzeto":18201,"Bensenville":18202,"Dixon":18203,"El Viso del Alcor":18204,"Montecristi":18205,"Fort Gloster":18206,"Saladas":18207,"Shibushi":18208,"Ampara":18209,"Alblasserdam":18210,"Tukums":18211,"Cotoca":18212,"Thāsra":18213,"Wakuya":18214,"Franklin Park":18215,"Kākori":18216,"Ronchin":18217,"Mandan":18218,"Mansfield Woodhouse":18219,"Banyoles":18220,"Cabrero":18221,"Chetput":18222,"Natchitoches":18223,"Al Qiţena":18224,"Apatin":18225,"Mauguio":18226,"Rāmjībanpur":18227,"Dārchulā":18228,"Cícero Dantas":18229,"Laudio \/ Llodio":18230,"Chennevières-sur-Marne":18231,"Ardon":18232,"Amesbury":18233,"Punta Gorda Isles":18234,"Mchinji":18235,"Villa Cuauhtémoc":18236,"Priozërsk":18237,"Kotel’niki":18238,"Daboh":18239,"Elko":18240,"Crespo":18241,"Payson":18242,"Firmat":18243,"Lilienthal":18244,"Pickerington":18245,"Round Lake":18246,"Al Wardānīn":18247,"Sherrelwood":18248,"Autun":18249,"Sagua de Tánamo":18250,"Saint-Avold":18251,"Três de Maio":18252,"Zaqatala":18253,"Castellana Grotte":18254,"Krapkowice":18255,"São Domingos do Maranhão":18256,"Farmington":18257,"Ballenger Creek":18258,"Umm as Summāq":18259,"Cinco Ranch":18260,"Tourlaville":18261,"Aci Castello":18262,"Cary":18263,"Kamenz":18264,"Felanitx":18265,"Pfullingen":18266,"Wer":18267,"Łańcut":18268,"Nasrullahganj":18269,"Pointe-à-Pitre":18270,"Burghausen":18271,"Guará":18272,"Miguelópolis":18273,"Apiaí":18274,"San Martín de la Vega":18275,"Kharsia":18276,"Fond Parisien":18277,"Neufahrn bei Freising":18278,"Johannisthal":18279,"Ischia":18280,"Saint-Omer":18281,"Rhoon":18282,"Pataudi":18283,"Makakilo":18284,"Kronach":18285,"Mill Creek":18286,"Snellville":18287,"Kalocsa":18288,"Alzey":18289,"Nidda":18290,"Al Ḩazm":18291,"Sokołów Podlaski":18292,"Simpsonville":18293,"Gurmatkal":18294,"Morlanwelz-Mariemont":18295,"Loanda":18296,"Siquirres":18297,"Mossendjo":18298,"Wewak":18299,"Blankenberge":18300,"Argentan":18301,"Qormi":18302,"Cameron Park":18303,"Lenoir":18304,"Tanabi":18305,"Boden":18306,"Deerfield":18307,"Thorold":18308,"Lelydorp":18309,"Kharabali":18310,"Behat":18311,"Pinecrest":18312,"Nimāparha":18313,"Студеничани":18314,"São José do Egito":18315,"Vinica":18316,"Belton":18317,"Sacile":18318,"Afipskiy":18319,"Wallingford Center":18320,"Chapel Allerton":18321,"Abano Terme":18322,"Marktredwitz":18323,"Archena":18324,"Converse":18325,"Beinasco":18326,"Givors":18327,"Cēsis":18328,"Tavernes de la Valldigna":18329,"Sherwood":18330,"Ischia Porto":18331,"Wettingen":18332,"Burhar":18333,"Sertânia":18334,"Kisvárda":18335,"Allschwil":18336,"Pueblo Nuevo Tiquisate":18337,"Kierspe":18338,"Ciriè":18339,"Villa Yapacaní":18340,"Guaraciaba do Norte":18341,"Eersel":18342,"Terter":18343,"Krasnovishersk":18344,"Bad Langensalza":18345,"Barka Kāna":18346,"Bergeijk":18347,"San Benito Abad":18348,"Al Mahbūlah":18349,"Burlata":18350,"Jalāli":18351,"Ellensburg":18352,"Diyadin":18353,"Ivoti":18354,"Szarvas":18355,"Jand":18356,"Sel’tso":18357,"Barreiro do Jaíba":18358,"Celbridge":18359,"Kuçovë":18360,"Florida Ridge":18361,"‘Abasān al Kabīrah":18362,"Palamós":18363,"Karlshamn":18364,"Five Corners":18365,"Kiruna":18366,"Joinville-le-Pont":18367,"Rosamond":18368,"Santo Antônio de Posse":18369,"Lerma de Villada":18370,"Ptuj":18371,"Diego de Almagro":18372,"El Copey":18373,"Letlhakane":18374,"Erie":18375,"Tettnang":18376,"Miramichi":18377,"Vettaikkaranpudur":18378,"Bela Vista":18379,"Chak Two Hundred Forty-Nine TDA":18380,"Sant'Antonio Abate":18381,"Bejucal":18382,"Norak":18383,"Anūppur":18384,"Dera Bugti":18385,"Koungou":18386,"Cutler":18387,"Monte Azul Paulista":18388,"Wuustwezel":18389,"Reda":18390,"Trezzano sul Naviglio":18391,"Wildeshausen":18392,"Veruela":18393,"Brymbo":18394,"Custódia":18395,"Labo":18396,"Floresta":18397,"Kostrzyn nad Odrą":18398,"Cobourg":18399,"Humanes de Madrid":18400,"Benicàssim":18401,"Müllheim":18402,"Lempäälä":18403,"Ellinikó":18404,"Abaza":18405,"Bilohirs’k":18406,"Dorval":18407,"Kafir Qala":18408,"El Fahs":18409,"Erlanger":18410,"Korntal":18411,"Eppelborn":18412,"Keta":18413,"Salamina":18414,"Mäntsälä":18415,"Limerick":18416,"San Nicandro Garganico":18417,"Дебар":18418,"Ban Chalong":18419,"South Ockendon":18420,"Waltham Abbey":18421,"Acajete":18422,"Itamarandiba":18423,"Herval":18424,"Rhenen":18425,"Carauari":18426,"Nachingwea":18427,"Copparo":18428,"Jhalida":18429,"Carquefou":18430,"Cormano":18431,"Sulechów":18432,"Sátoraljaújhely":18433,"Fatehgarh Chūriān":18434,"Tolosa":18435,"Nar'yan-Mar":18436,"Muramvya":18437,"Someren":18438,"Bad Wildungen":18439,"Ojus":18440,"Cestas":18441,"Hajdúnánás":18442,"Mao":18443,"Eupen":18444,"Sandbach":18445,"Yasnogorsk":18446,"Nigrán":18447,"Morayfield":18448,"Handlová":18449,"Pompéia":18450,"Oak Bay":18451,"Tirumala":18452,"Dudelange":18453,"Balmazújváros":18454,"Castelnau-le-Lez":18455,"Beni Khiar":18456,"Izazi":18457,"Bhogpur":18458,"Beloozërskiy":18459,"Povorino":18460,"Druten":18461,"Bhattiprolu":18462,"Sakchu-ŭp":18463,"Budva":18464,"Chicureo Abajo":18465,"Chichén-Itzá":18466,"Izluchinsk":18467,"Náfpaktos":18468,"Barjala":18469,"Belaya Glina":18470,"Hanahan":18471,"Leça da Palmeira":18472,"Kingstown Park":18473,"Kesinga":18474,"Pampa":18475,"Extremoz":18476,"Grimma":18477,"Carlos A. Carrillo":18478,"Sint-Genesius-Rode":18479,"Mahīshādal":18480,"Gubbi":18481,"Sompeta":18482,"Rockland":18483,"Godfrey":18484,"Yegorlykskaya":18485,"Hedge End":18486,"Kızılcahamam":18487,"Kirsanov":18488,"Delta del Tigre":18489,"Rano":18490,"Dumjor":18491,"Clarksdale":18492,"Aljaraque":18493,"Port Alfred":18494,"San Lucas Sacatepéquez":18495,"Tamandaré":18496,"Isser":18497,"Värnamo":18498,"Breaza":18499,"Kawage":18500,"Kireka":18501,"Susanville":18502,"Warrenton":18503,"Narauli":18504,"Arukutti":18505,"Nova Prata":18506,"Charlottenburg-Nord":18507,"Kolbermoor":18508,"Lastra a Signa":18509,"Murudeshwara":18510,"Engadine":18511,"Fuquay-Varina":18512,"Pozzallo":18513,"Westerly":18514,"Kurtamysh":18515,"Primero de Enero":18516,"Hang Dong":18517,"Shoreham":18518,"Kerūr":18519,"Arlington":18520,"Callosa de Segura":18521,"Pô":18522,"Altstadt Nord":18523,"Zürich (Kreis 11) \/ Oerlikon":18524,"Kédougou":18525,"Uetersen":18526,"Karlsfeld":18527,"Amos":18528,"Jocotenango":18529,"Hannibal":18530,"Samdari":18531,"Oborniki":18532,"Bang Len":18533,"Marlow":18534,"Saulgau":18535,"Kasli":18536,"Józefów":18537,"Montigny-lès-Cormeilles":18538,"Salsomaggiore Terme":18539,"Massaguet":18540,"Cartaya":18541,"La Crau":18542,"Cunduacán":18543,"South Burlington":18544,"Khaşab":18545,"Firminy":18546,"Oschersleben":18547,"Ascot":18548,"Brigham City":18549,"Jarinu":18550,"Nguigmi":18551,"Schenefeld":18552,"Kleinmachnow":18553,"Visoko":18554,"San Lorenzo de El Escorial":18555,"Zhirnovsk":18556,"Wittlich":18557,"Nguékhokh":18558,"Vadlapūdi":18559,"Sinzig":18560,"Konz":18561,"Vĩnh Yên":18562,"Warminster":18563,"Timbiras":18564,"la Nucia":18565,"Bako":18566,"Tizi Rached":18567,"Ariccia":18568,"Privolzhsk":18569,"Msowero":18570,"Handiā":18571,"Rodolfo Sánchez Taboada":18572,"Sarwār":18573,"Takhatpur":18574,"Mo i Rana":18575,"Forssa":18576,"Osuna":18577,"Zürich (Kreis 11) \/ Seebach":18578,"Pailin":18579,"Sarāi Mīr":18580,"Tqvarch'eli":18581,"Brixham":18582,"Wao":18583,"Amorebieta":18584,"Reinheim":18585,"Kurayyimah":18586,"Kristinehamn":18587,"Kosaya Gora":18588,"Libiąż":18589,"Kukës":18590,"Nevel’":18591,"Nishinoomote":18592,"Chākia":18593,"Maesteg":18594,"Bilopillya":18595,"Bunschoten":18596,"Camanducaia":18597,"Wahiawā":18598,"Perdões":18599,"Holzwickede":18600,"Ozark":18601,"Yabēlo":18602,"Bohodukhiv":18603,"San Mauro Torinese":18604,"Orsay":18605,"Katangi":18606,"Yelenendorf":18607,"Minturno":18608,"Raduzhnyy":18609,"Renens":18610,"Pisticci":18611,"Brakel":18612,"Saint-Amand-les-Eaux":18613,"Teo":18614,"Zubia":18615,"Weesp":18616,"Çerkeş":18617,"Weißenburg in Bayern":18618,"Ometepec":18619,"Kara Suu":18620,"Idenao":18621,"Singarāyakonda":18622,"Palanga":18623,"Moita":18624,"Saint Kilda":18625,"Tarifa":18626,"Druskininkai":18627,"Taufkirchen":18628,"Mosta":18629,"Middelkerke":18630,"Zapolyarnyy":18631,"Dickinson":18632,"Le Pré-Saint-Gervais":18633,"Lasarte":18634,"Saratoga Springs":18635,"Mendefera":18636,"Aprelevka":18637,"Lucé":18638,"Pāveh":18639,"Obock":18640,"Les Clayes-sous-Bois":18641,"Dęblin":18642,"La Baule-Escoublac":18643,"Ipinda":18644,"Sa‘īr":18645,"Kortenberg":18646,"San Pa Tong":18647,"Malacky":18648,"Romsey":18649,"Alsfeld":18650,"Rawa Mazowiecka":18651,"Abergele":18652,"Spruce Grove":18653,"Dāmnagar":18654,"Kasterlee":18655,"Laguilayan":18656,"Gioia Tauro":18657,"Saýat":18658,"Seydi":18659,"Tonota":18660,"Izyaslav":18661,"Tunapuna":18662,"Portsmouth":18663,"Mto wa Mbu":18664,"Naaldwijk":18665,"Pout":18666,"Kedrovka":18667,"Jaral del Progreso":18668,"Doda":18669,"Usevia":18670,"Uchiza":18671,"Nakanojō":18672,"Ramsbottom":18673,"Willimantic":18674,"Gretna":18675,"Onalaska":18676,"Harpālpur":18677,"Kronberg":18678,"Cuautlancingo":18679,"Monteiro":18680,"Kalānaur":18681,"Calverton":18682,"Oxon Hill":18683,"Lagoa do Itaenga":18684,"Amersham on the Hill":18685,"Sacavém":18686,"Danao":18687,"Milledgeville":18688,"Bangolo":18689,"Makīnsk":18690,"Centre de Flacq":18691,"Schmalkalden":18692,"Zeerust":18693,"Bolotnoye":18694,"Kiyawa":18695,"Mezőkövesd":18696,"Bắc Kạn":18697,"Volgorechensk":18698,"Diepenbeek":18699,"Thāru Shāh":18700,"Moram":18701,"Quisqueya":18702,"La Breita":18703,"Buriti Bravo":18704,"Lessines":18705,"Bruntál":18706,"Myślenice":18707,"Sin-le-Noble":18708,"Dourbali":18709,"Bastos":18710,"Toul":18711,"Bhitarwār":18712,"Zimovniki":18713,"Utebo":18714,"Gorgonzola":18715,"Reftinskiy":18716,"Bad Aibling":18717,"Deba Habe":18718,"Moreton":18719,"Velp":18720,"Pozoblanco":18721,"Ariel":18722,"Baybay":18723,"Bishopstoke":18724,"Kongsberg":18725,"Igbor":18726,"Enem":18727,"Orta Nova":18728,"Barra Velha":18729,"Grottaferrata":18730,"Ðông Hà":18731,"Güimar":18732,"Pennādam":18733,"Svobody":18734,"Horten":18735,"Kobyłka":18736,"Waki":18737,"Sint-Gillis-Waas":18738,"Jona":18739,"Spennymoor":18740,"Kreuzlingen":18741,"South Hadley":18742,"Ferndown":18743,"Halver":18744,"Goražde":18745,"Campos Sales":18746,"Ixtapan de la Sal":18747,"Mulgrave":18748,"Estreito":18749,"Huércal-Overa":18750,"Orinda":18751,"Hazorasp":18752,"Suzzara":18753,"Pleszew":18754,"Kadaň":18755,"Templin":18756,"‘Anjarah":18757,"Piúma":18758,"Miahuatlán de Porfirio Díaz":18759,"Parets del Vallès":18760,"Candelaria":18761,"Naushahro Fīroz":18762,"Зуунмод":18763,"Marseille 16":18764,"Dājal":18765,"Peterhead":18766,"Biddulph":18767,"Zaprešić":18768,"Ciénaga de Oro":18769,"Mühldorf":18770,"Santiago Momoxpan":18771,"Ilovays’k":18772,"Babana":18773,"Kundgol":18774,"Rozdil’na":18775,"Lindenwold":18776,"Negotin":18777,"Egbe":18778,"Covilhã":18779,"Eilenburg":18780,"Peto":18781,"Kafr Kannā":18782,"Salaspils":18783,"Muroto":18784,"Zaysan":18785,"Tapolca":18786,"Gjøvik":18787,"Schmelz":18788,"Forster":18789,"Tougan":18790,"Bethnal Green":18791,"Bargi":18792,"Heiligensee":18793,"Ad Dasmah":18794,"Daur":18795,"Jarwal":18796,"Ware":18797,"Villeneuve-le-Roi":18798,"Covington":18799,"Battle Ground":18800,"Axochiapan":18801,"Nichlaul":18802,"Słubice":18803,"Chon Daen":18804,"Százhalombatta":18805,"Cassano allo Ionio":18806,"Rivalta di Torino":18807,"Zeralda":18808,"Salonta":18809,"Haar":18810,"Prunedale":18811,"Rutigliano":18812,"Hyattsville":18813,"Middelharnis":18814,"Navashino":18815,"Beroun":18816,"Espinosa":18817,"La Cabima":18818,"Ifanadiana":18819,"Balassagyarmat":18820,"Kodoli":18821,"Itapemirim":18822,"Mari":18823,"Ramada":18824,"Palo":18825,"Pūndri":18826,"Bhadaur":18827,"Dursunbey":18828,"Judieda Makr":18829,"Tājpur":18830,"Friedrichshagen":18831,"Kampung Simpang Renggam":18832,"Bedēsa":18833,"Quatro Barras":18834,"Chervonopartizansk":18835,"Christiana":18836,"Siderno Superiore":18837,"Caçapava do Sul":18838,"Saint-Jean-de-la-Ruelle":18839,"Hopa":18840,"Sycamore":18841,"Неготино":18842,"Zielonka":18843,"Piove di Sacco":18844,"North Guwāhāti":18845,"Morlaix":18846,"San Bonifacio":18847,"Portishead":18848,"Uherský Brod":18849,"Jandaia do Sul":18850,"Lat Yao":18851,"Sigli":18852,"Arang":18853,"Pirajuí":18854,"Montemurlo":18855,"Walcourt":18856,"Devgarh":18857,"Bykhaw":18858,"Bayswater":18859,"Bānapur":18860,"Bendorf":18861,"Denizciler":18862,"Carigara":18863,"Murbād":18864,"Kholmskiy":18865,"Baymak":18866,"Taşköprü":18867,"Ilām":18868,"Boulsa":18869,"Tupanciretã":18870,"Perundurai":18871,"Gwadabawa":18872,"Kalmthout":18873,"Karukh":18874,"Palos Hills":18875,"Arbatache":18876,"Radlin":18877,"Porriño":18878,"Nizhnyaya Salda":18879,"Saint Matthews":18880,"Yovon":18881,"Nanganga":18882,"Beli":18883,"Belle Glade":18884,"Mūndwa":18885,"Dee Why":18886,"Illela":18887,"Lübbenau":18888,"Monselice":18889,"Montargis":18890,"Atuntaqui":18891,"Same":18892,"Al ‘Ayzarīyah":18893,"Schiffweiler":18894,"Skvyra":18895,"Murcia":18896,"Yorosso":18897,"Calangute":18898,"Andahuaylas":18899,"Sheridan":18900,"Sarāi Ākil":18901,"Ocean Springs":18902,"Renningen":18903,"Parit Raja":18904,"Guaranésia":18905,"Barreirinhas":18906,"Soisy-sous-Montmorency":18907,"Tynemouth":18908,"Bad Tölz":18909,"Amet":18910,"Bischheim":18911,"Andalucía":18912,"Flers":18913,"Pescia":18914,"Nümbrecht":18915,"Svitavy":18916,"East Hemet":18917,"Newburyport":18918,"Konstantynów Łódzki":18919,"Делчево":18920,"Inawashiro":18921,"Saraktash":18922,"Ban Selaphum":18923,"Alotenango":18924,"Pitt Meadows":18925,"Springboro":18926,"Ranst":18927,"Marly-le-Roi":18928,"Oerlinghausen":18929,"Naregal":18930,"Deux-Montagnes":18931,"Fort St. John":18932,"Lyepyel’":18933,"Kuusamo":18934,"Lansdowne":18935,"Huilango":18936,"Howard":18937,"Tillmans Corner":18938,"Mustang":18939,"Maganoy":18940,"Cluain Meala":18941,"Ducos":18942,"Chiari":18943,"Castellaneta":18944,"Bukit Rambai":18945,"Huntington":18946,"Lattes":18947,"Rāybāg":18948,"Tricase":18949,"Montalto Uffugo":18950,"Broek in Waterland":18951,"Bushey":18952,"Chudovo":18953,"Bonney Lake":18954,"Glória do Goitá":18955,"Kralupy nad Vltavou":18956,"Bāghdogra":18957,"Lebbeke":18958,"Tumwater":18959,"Boksitogorsk":18960,"Indergarh":18961,"Enkhuizen":18962,"Hummelsbüttel":18963,"Moosburg":18964,"Kantyshevo":18965,"Wittstock":18966,"Nilokheri":18967,"El Astillero":18968,"Yasnyy":18969,"Kommunar":18970,"North Ogden":18971,"Ālangāyam":18972,"Aileu":18973,"Chimbarongo":18974,"Pombal":18975,"Ibotirama":18976,"Howli":18977,"Menasha":18978,"Barrancas":18979,"Banūr":18980,"Bulgan":18981,"Porto Calvo":18982,"Mehtar Lām":18983,"Al Hilāliyya":18984,"Urk":18985,"Sudbury":18986,"Ilongero":18987,"Bhopālwāla":18988,"Wervik":18989,"Tonj":18990,"Saint-Cyr-sur-Loire":18991,"Chhoti Sādri":18992,"Phirangipuram":18993,"Aparecida do Taboado":18994,"Polyarnyy":18995,"Ejea de los Caballeros":18996,"Palazzolo sull'Oglio":18997,"Meerane":18998,"Newmarket":18999,"Itororó":19000,"Chhala":19001,"Capim Grosso":19002,"Poptún":19003,"Al Jawf":19004,"Fos-sur-Mer":19005,"Mae Ramat":19006,"Oderzo":19007,"Sanxenxo":19008,"Cham":19009,"Lom Sak":19010,"Mendes":19011,"Arcueil":19012,"Oberasbach":19013,"La Pineda":19014,"Vilaseca":19015,"Monroe":19016,"Middletown":19017,"Kafr Qāsim":19018,"Onex":19019,"Kemer":19020,"Haukipudas":19021,"Bartow":19022,"Akhalts’ikhe":19023,"Adjud":19024,"Tiszaújváros":19025,"Glassmanor":19026,"Scorzè":19027,"Pahārpur":19028,"Stabroek":19029,"Loikaw":19030,"Seabrook":19031,"Orikhiv":19032,"Calceta":19033,"Vlagtwedde":19034,"Três Passos":19035,"Takhatgarh":19036,"Barrhead":19037,"Lingolsheim":19038,"Ādam":19039,"Préveza":19040,"Wadern":19041,"Saint-Augustin-de-Desmaures":19042,"Michelstadt":19043,"Johnston":19044,"Gosnells":19045,"Londerzeel":19046,"Wörth am Rhein":19047,"Sardulgarh":19048,"Bhānpuri":19049,"Vitré":19050,"Ystad":19051,"An Muileann gCearr":19052,"Tui":19053,"Suvorovskaya":19054,"Naldurg":19055,"Pollença":19056,"Mala":19057,"Rahimatpur":19058,"Schlüchtern":19059,"Mūlki":19060,"San Salvo":19061,"Srīperumbūdūr":19062,"Arroyo Grande":19063,"Sabak Bernam":19064,"Vitry-le-François":19065,"São Bento":19066,"Arsk":19067,"Chirpan":19068,"Redland":19069,"Əhmədbəyli":19070,"Tak Bai":19071,"Zürich (Kreis 11) \/ Affoltern":19072,"Rožnov pod Radhoštěm":19073,"Bālugaon":19074,"Aguadulce":19075,"Ílhavo":19076,"Palestrina":19077,"Santo Anastácio":19078,"Kangaba":19079,"Sonsón":19080,"Elbeuf":19081,"Arcata":19082,"Heilbad Heiligenstadt":19083,"Pindobaçu":19084,"Navalmoral de la Mata":19085,"Ladybrand":19086,"Eğirdir":19087,"Belthara":19088,"Karlivka":19089,"Tekkeköy":19090,"Askøy":19091,"Lavras da Mangabeira":19092,"Gribanovskiy":19093,"Rancho Mirage":19094,"Ballitoville":19095,"Regente Feijó":19096,"Promyshlennaya":19097,"Khānāpur":19098,"Parede":19099,"Kibara":19100,"Aghsu":19101,"North Ryde":19102,"Ruskin":19103,"Sitangkai":19104,"Encruzilhada do Sul":19105,"Kayar":19106,"Wolfratshausen":19107,"Penalva":19108,"Baumschulenweg":19109,"Lospalos":19110,"Blomberg":19111,"Ciudad Anáhuac":19112,"Ngerengere":19113,"Akonolinga":19114,"Khetri":19115,"Korsholm":19116,"Eirunepé":19117,"Santa Quitéria do Maranhão":19118,"Kolāras":19119,"Viradouro":19120,"Tena":19121,"Kamwenge":19122,"Serinhisar":19123,"Central Point":19124,"Radzionków":19125,"Mendarda":19126,"Luduş":19127,"Valenzano":19128,"Maumelle":19129,"Ermitagaña":19130,"Wath upon Dearne":19131,"Berga":19132,"Iperó":19133,"Międzyrzec Podlaski":19134,"Playa del Ingles":19135,"Banepa":19136,"Ribnitz-Damgarten":19137,"Sake":19138,"Koropí":19139,"Kondrovo":19140,"Castilleja de la Cuesta":19141,"Itabaianinha":19142,"Taleigao":19143,"Balāţah":19144,"Dyersburg":19145,"Mahayag":19146,"Beek":19147,"Cocoa":19148,"Novoul’yanovsk":19149,"Pallasovka":19150,"Steenwijk":19151,"Zossen":19152,"Tabou":19153,"Okolona":19154,"Settimo Milanese":19155,"Bayside":19156,"Selb":19157,"Mboursou Léré":19158,"Kepala Batas":19159,"Dutse":19160,"Haaltert":19161,"Tirebolu":19162,"Uttarkāshi":19163,"Phu Khiao":19164,"Gualaceo":19165,"Bloemhof":19166,"Wenjī":19167,"Zürich (Kreis 10) \/ Höngg":19168,"Gescher":19169,"Naarden":19170,"Rājgarh":19171,"Chã Grande":19172,"Ipueiras":19173,"Bauang":19174,"Conway":19175,"Moirāng":19176,"Pidhorodne":19177,"Nirmāli":19178,"Busko-Zdrój":19179,"Laukaa":19180,"Puma":19181,"Santa Rosa Jáuregui":19182,"Zacualtipán":19183,"Albolote":19184,"Conception Bay South":19185,"San Giovanni Valdarno":19186,"Santa Cruz de la Palma":19187,"Pokachi":19188,"Sevan":19189,"Amroli":19190,"Yuza":19191,"Bhānpura":19192,"Chalāla":19193,"Banaz":19194,"Fairview Heights":19195,"Shurugwi":19196,"Skegness":19197,"Horasan":19198,"Mombaça":19199,"Madambakkam":19200,"São Jerônimo":19201,"Visé":19202,"Mahiari":19203,"Hässleholm":19204,"Plast":19205,"Naraina":19206,"Phuntsholing":19207,"Gossau":19208,"Mahébourg":19209,"Monzón":19210,"Broad Ripple":19211,"Tandahimba":19212,"Americus":19213,"Oswestry":19214,"Solânea":19215,"Ādampur":19216,"Hochheim am Main":19217,"Tlajomulco de Zúñiga":19218,"Poplar Bluff":19219,"Scordia":19220,"Torremaggiore":19221,"Aurād":19222,"Den Chai":19223,"Chisec":19224,"Río Blanco":19225,"Härnösand":19226,"Holden":19227,"Saint-Lazare":19228,"Nawābganj":19229,"Villaquilambre":19230,"Castelfiorentino":19231,"Maghar":19232,"São Pedro da Cova":19233,"Penicuik":19234,"Beshkent":19235,"Ryl’sk":19236,"Strzegom":19237,"Jatāra":19238,"San Fernando de Monte Cristi":19239,"Vila Real":19240,"Nong Kung Si":19241,"Zvečan":19242,"Sadabe":19243,"Amboanjo":19244,"Ban Lŭng":19245,"Kudepsta":19246,"Ambohitrolomahitsy":19247,"Muheza":19248,"Mundgod":19249,"Kalodzishchy":19250,"Nevel’sk":19251,"Scarborough":19252,"Pamiers":19253,"Kaset Sombun":19254,"Montereau-Fault-Yonne":19255,"Cordenons":19256,"Hilvan":19257,"Ihosy":19258,"Stekene":19259,"Shafter":19260,"Bussolengo":19261,"Colchester":19262,"Ermenek":19263,"Eutin":19264,"Piñas":19265,"Ubrique":19266,"Catumbela":19267,"Coronda":19268,"Barroso":19269,"Dunaharaszti":19270,"Vasind":19271,"Bārah":19272,"Denderleeuw":19273,"Tulle":19274,"L'Isle-sur-la-Sorgue":19275,"San Antonio Oeste":19276,"Ashwaubenon":19277,"Бережани":19278,"Dukku":19279,"Bhān":19280,"Tzaneen":19281,"Armería":19282,"Kushk":19283,"Isfana":19284,"Octeville":19285,"Bealanana":19286,"Qŭshkŭpir":19287,"Narwar":19288,"Bhīndar":19289,"Kavalerovo":19290,"Mula":19291,"Medvedovskaya":19292,"Tuen Mun":19293,"Arcelia":19294,"Manjhanpur":19295,"Frutillar":19296,"La Sierpe":19297,"Bermeo":19298,"Depālpur":19299,"Puerto Aisén":19300,"Palmela":19301,"Viadana":19302,"Novouzensk":19303,"Sint-Oedenrode":19304,"Mach":19305,"Buulobarde":19306,"Muttenz":19307,"Tabira":19308,"Alnāvar":19309,"Jenks":19310,"Barbastro":19311,"Villorba":19312,"Carmelo":19313,"Yorkville":19314,"Center Point":19315,"Tassin-la-Demi-Lune":19316,"Bundibugyo":19317,"Morganton":19318,"Castelfidardo":19319,"Gemerek":19320,"Malampaka":19321,"Trecate":19322,"Trzcianka":19323,"Norrtälje":19324,"Riachão do Jacuípe":19325,"Zaghouan":19326,"Bad Reichenhall":19327,"La Concepción":19328,"Zarumilla":19329,"Hanover":19330,"Tanakpur":19331,"Palau":19332,"Lugoba":19333,"Pergine Valsugana":19334,"Tanque Verde":19335,"Letterkenny":19336,"Hînceşti":19337,"Glenvar Heights":19338,"Qalansuwa":19339,"Pridonskoy":19340,"Aberdeen":19341,"Krasnoobsk":19342,"Griffith":19343,"Ngara":19344,"Torrox":19345,"Khŭjaobod":19346,"Silva Jardim":19347,"Hashtrūd":19348,"Hayling Island":19349,"Durango":19350,"Jāwad":19351,"Caldes de Montbui":19352,"Safety Harbor":19353,"Carlentini":19354,"Sidrolândia":19355,"Råsunda":19356,"Kutiyāna":19357,"Zandvoort":19358,"Fafe":19359,"Bonny":19360,"Brzesko":19361,"Ra-ngae":19362,"Cariamanga":19363,"Dour":19364,"Sant Celoni":19365,"Gilching":19366,"Menzelinsk":19367,"Amarpātan":19368,"Marche-en-Famenne":19369,"Sibanicú":19370,"Jūnāgarh":19371,"Bellaire":19372,"La Libertad":19373,"Bad Arolsen":19374,"Janeng":19375,"Destelbergen":19376,"Bayındır":19377,"Frankenberg":19378,"Wangaratta":19379,"Eltville":19380,"Matamey":19381,"Stockach":19382,"Challapalle":19383,"Bang Rakam":19384,"Papanasam":19385,"Konārka":19386,"Sabana Grande de Boyá":19387,"Bua Yai":19388,"Bedlington":19389,"Mahudha":19390,"Tiwi":19391,"Tuchkovo":19392,"Sawang Daen Din":19393,"Bouguenais":19394,"San Carlos Park":19395,"Mwandiga":19396,"Obrenovac":19397,"Hinsdale":19398,"Lede":19399,"Saoula":19400,"Yecapixtla":19401,"Nerviano":19402,"Ada":19403,"Danilov":19404,"Wil":19405,"Longfield":19406,"Årsta":19407,"Nykøbing Falster":19408,"Villanueva de la Cañada":19409,"Bloemendaal":19410,"Bet She’an":19411,"Vasil’yevo":19412,"Nyon":19413,"Kukmor":19414,"Iracemápolis":19415,"Ma'rib":19416,"Jędrzejów":19417,"Verneuil-sur-Seine":19418,"Verrières-le-Buisson":19419,"Bo Phloi":19420,"Rādhan":19421,"Kristiansund":19422,"Campo Alegre":19423,"Schneeberg":19424,"Diepholz":19425,"Aragarças":19426,"Mikumi":19427,"Balaguer":19428,"Anjala":19429,"Achkhoy-Martan":19430,"Arari":19431,"Akkol’":19432,"Beltsville":19433,"Flórina":19434,"Fót":19435,"Urziceni":19436,"San Felice a Cancello":19437,"Xochitepec":19438,"Gourcy":19439,"Seabra":19440,"Plavsk":19441,"Itaocara":19442,"Tsaratanana":19443,"North Aurora":19444,"Nāgamangala":19445,"Apodi":19446,"Ginir":19447,"Heidenau":19448,"Cronulla":19449,"Honnāli":19450,"Serinyol":19451,"Āmta":19452,"Pontivy":19453,"Marumori":19454,"Chalmette":19455,"El Reno":19456,"Kadod":19457,"Chimichagua":19458,"Baia Sprie":19459,"Hermiston":19460,"Le Vésinet":19461,"Rochford":19462,"L'Assomption":19463,"Tsqaltubo":19464,"Rakvere":19465,"Harsūd":19466,"Piracanjuba":19467,"Belonia":19468,"Horizon City":19469,"Siderno":19470,"Casamassima":19471,"Korgan":19472,"Santo Antônio do Amparo":19473,"Chelak":19474,"Beri Khās":19475,"Boguszów-Gorce":19476,"Sallanches":19477,"Laoang":19478,"Koāth":19479,"Cobham":19480,"Bytów":19481,"Gryfice":19482,"Deshnoke":19483,"Przasnysz":19484,"Westchester":19485,"Takoma Park":19486,"Neustadt bei Coburg":19487,"Mungaa":19488,"Nipomo":19489,"Media Luna":19490,"Kānke":19491,"Abreus":19492,"Korrewegwijk":19493,"Bolhrad":19494,"Lakinsk":19495,"Montivilliers":19496,"Este":19497,"Todi":19498,"Nowogard":19499,"San José Iturbide":19500,"Pacho":19501,"North Decatur":19502,"Wobkent":19503,"Vilshofen":19504,"Hirekerūr":19505,"Az Zuwāydah":19506,"Bryant":19507,"Deoli":19508,"Domont":19509,"Itapecerica":19510,"Bobingen":19511,"Illéla":19512,"Puerto López":19513,"Poronaysk":19514,"Phaphūnd":19515,"Itapissuma":19516,"Sillamäe":19517,"Nabunturan":19518,"Babrāla":19519,"Barrington":19520,"Ilanskiy":19521,"Ushibuka":19522,"Āthagarh":19523,"Waalre":19524,"Cassano d'Adda":19525,"Arcore":19526,"Losheim":19527,"Amaraji":19528,"Carandaí":19529,"Česká Třebová":19530,"Boda":19531,"El Segundo":19532,"Camoapa":19533,"Malīhābād":19534,"Alpignano":19535,"Péruwelz":19536,"Llaillay":19537,"Lemay":19538,"Edmundston":19539,"Gennep":19540,"Jhūsi":19541,"Jeremoabo":19542,"Urgub":19543,"Wassenberg":19544,"Punta Gorda":19545,"Bar":19546,"Wolcott":19547,"Reitz":19548,"Encantado":19549,"Blanquefort":19550,"Viçosa do Ceará":19551,"Tagta":19552,"Louth":19553,"Opelousas":19554,"Río Ceballos":19555,"Eloy":19556,"Maardu":19557,"Gubin":19558,"Anáhuac":19559,"Whickham":19560,"Bideford":19561,"Taree":19562,"Bode Sadu":19563,"Mittweida":19564,"Amadeo":19565,"Balezino":19566,"Köping":19567,"Monte Santo de Minas":19568,"San Casciano in Val di Pesa":19569,"Thap Than":19570,"Rio Verde de Mato Grosso":19571,"Rijau":19572,"Oskarshamn":19573,"Złotoryja":19574,"Pendleton":19575,"Easthampton":19576,"Al Baţţālīyah":19577,"Gummidipundi":19578,"Shirhatti":19579,"Venezuela":19580,"Nauen":19581,"Taradale":19582,"Yanqul":19583,"Kashin":19584,"Yujing":19585,"Cardedeu":19586,"San Juan Bautista":19587,"Magsaysay":19588,"Sigmaringen":19589,"Dabas":19590,"Douarnenez":19591,"Rypin":19592,"Bang Ban":19593,"Elmalı":19594,"Altepexi":19595,"Huai Yot":19596,"Gebre Guracha":19597,"Bergschenhoek":19598,"Teonthar":19599,"Mottola":19600,"Tessenderlo":19601,"Großenhain":19602,"Bellinzona":19603,"Pelileo":19604,"Frohnau":19605,"Popovo":19606,"Ippy":19607,"Roseau":19608,"Severo-Zadonsk":19609,"Palagonia":19610,"Hille":19611,"Mocajuba":19612,"Tanauan":19613,"Earlwood":19614,"Akureyri":19615,"Stockelsdorf":19616,"Bokajān":19617,"Kysucké Nové Mesto":19618,"Noāmundi":19619,"Kumagunnam":19620,"Sālūmbar":19621,"Bānki":19622,"Palera":19623,"Savanna-la-Mar":19624,"L'Eliana":19625,"Panórama":19626,"Medvezh’yegorsk":19627,"La Laja":19628,"Bad Säckingen":19629,"’Aïn el Berd":19630,"Guane":19631,"Konstancin-Jeziorna":19632,"Progreso de Obregón":19633,"Osny":19634,"Tapiramutá":19635,"Herve":19636,"Cuautepec de Hinojosa":19637,"Hohenstein-Ernstthal":19638,"Pelhřimov":19639,"Country Club Hills":19640,"Lidzbark Warmiński":19641,"Ресен":19642,"Tàrrega":19643,"Cabayangan":19644,"Nailsea":19645,"Sorrento":19646,"Le Pecq":19647,"South Ogden":19648,"Segbwema":19649,"Adiaké":19650,"Tarauacá":19651,"Swansea":19652,"Dŭstlik":19653,"Herzele":19654,"Guérande":19655,"Illertissen":19656,"Mucur":19657,"Cihuatlán":19658,"Pinewood":19659,"Tupi":19660,"L'Ancienne-Lorette":19661,"Senador Pompeu":19662,"Tonoshō":19663,"La Solana":19664,"Kivertsi":19665,"Vostryakovo":19666,"Svalyava":19667,"Nyamuswa":19668,"Las Pintas de Arriba":19669,"Harringay":19670,"Garui":19671,"Bohuslav":19672,"Ōtsuchi":19673,"Floirac":19674,"Rutland":19675,"Patzicía":19676,"Eibergen":19677,"Seka":19678,"Saint Peter Port":19679,"Khātra":19680,"Cuilapa":19681,"Borongan":19682,"Mulanje":19683,"Uthal":19684,"Northallerton":19685,"Zürich (Kreis 9) \/ Albisrieden":19686,"Lewes":19687,"Gunzenhausen":19688,"São Félix do Xingu":19689,"Rakovník":19690,"Garhshankar":19691,"El Crucero":19692,"Hillcrest Heights":19693,"Zacoalco de Torres":19694,"Tondi":19695,"Hilchenbach":19696,"Las Cabezas de San Juan":19697,"Varjota":19698,"Jocotepec":19699,"Hondarribia":19700,"Tasböget":19701,"Fairhaven":19702,"La Maná":19703,"Kochenëvo":19704,"Bridgeview":19705,"Hofgeismar":19706,"Água Preta":19707,"Lapai":19708,"Mbuguni":19709,"Sunnybank":19710,"Hulyaypole":19711,"Proletar":19712,"Phoenixville":19713,"Santa Lucía":19714,"Jasaan":19715,"Camaná":19716,"Łapy":19717,"Néa Erythraía":19718,"Neratovice":19719,"Erenhot":19720,"Zafra":19721,"Ipubi":19722,"Orleans":19723,"Frankfort":19724,"Königslutter am Elm":19725,"Los Andes":19726,"Flowing Wells":19727,"Nainwa":19728,"Saint Pierre":19729,"Bharwāri":19730,"Olten":19731,"Khilchipur":19732,"Bichena":19733,"Bad Salzungen":19734,"Burutu":19735,"Piraí do Sul":19736,"Águas Vermelhas":19737,"Kātpādi":19738,"Medvedevo":19739,"Илинден":19740,"Alagoa Grande":19741,"Yemva":19742,"Braunau am Inn":19743,"Tuntum":19744,"Jalajala":19745,"Cañon City":19746,"Bhainsdehi":19747,"South Grafton":19748,"Ovruch":19749,"Dajabón":19750,"Madipakkam":19751,"Seeheim-Jugenheim":19752,"Zvenigorod":19753,"Albino":19754,"Kampung Tanjung Karang":19755,"Cessnock":19756,"Alcañiz":19757,"Collipulli":19758,"Talwandi Bhāi":19759,"Kumbhrāj":19760,"Dyer":19761,"Tal’ne":19762,"Padampur":19763,"Loxstedt":19764,"Kirchhain":19765,"Sabaneta":19766,"Estelle":19767,"Parelhas":19768,"Namysłów":19769,"Feira":19770,"Butiama":19771,"Erba":19772,"Kishapu":19773,"Schofield Barracks":19774,"Hückeswagen":19775,"Las Gabias":19776,"Polignano a Mare":19777,"Galanta":19778,"Saint-Cyr-l'École":19779,"Cochrane":19780,"Spittal an der Drau":19781,"Matsushima":19782,"Kāleke Mandi":19783,"Takedamachi":19784,"Ryōtsu":19785,"Oberwinterthur (Kreis 2)":19786,"Tifton":19787,"Khada":19788,"Bocşa":19789,"Großostheim":19790,"Aabenraa":19791,"Sultānpur Lodhi":19792,"Nyangao":19793,"Abony":19794,"Kirchlengern":19795,"Jasidih":19796,"Lice":19797,"Centralia":19798,"Marsciano":19799,"Kupino":19800,"Federal":19801,"Carmo do Cajuru":19802,"Arroio do Meio":19803,"Butha-Buthe":19804,"Greenfield":19805,"Guardamar del Segura":19806,"Jičín":19807,"Orós":19808,"Fort Thomas":19809,"Bayshore Gardens":19810,"Hünfeld":19811,"Laxou":19812,"North Salt Lake":19813,"Jīwani":19814,"Weilerswist":19815,"Ząbkowice Śląskie":19816,"Gobabis":19817,"Vişeu de Sus":19818,"Sikeston":19819,"Pantai Remis":19820,"Fontenay-le-Comte":19821,"Tingi":19822,"Panguipulli":19823,"Johi":19824,"Sancoale":19825,"Jamay":19826,"Monte Aprazível":19827,"Lędziny":19828,"Gwarzo":19829,"Tai Po":19830,"Figline Valdarno":19831,"Chor":19832,"Ochakiv":19833,"Maubara":19834,"Wang Nam Yen":19835,"Tando Ghulām Ali":19836,"Nārnaund":19837,"Al Munayzilah":19838,"Acatlán de Osorio":19839,"Hochfeld":19840,"Zalţan":19841,"Kloten":19842,"Mentana":19843,"Pedregal":19844,"Remagen":19845,"Augusto Corrêa":19846,"Volokolamsk":19847,"Puerto Santander":19848,"Gāndarbal":19849,"Lansdale":19850,"Chennimalai":19851,"Morton":19852,"Brvenica":19853,"Bahula":19854,"Menomonie":19855,"Mangla":19856,"Pully":19857,"Moissy-Cramayel":19858,"Benešov":19859,"Bilgi":19860,"Nerang":19861,"Prospect Heights":19862,"Rokiškis":19863,"Baeza":19864,"Muzambinho":19865,"Ermua":19866,"San Pedro de Lloc":19867,"São Joaquim":19868,"Ustka":19869,"Baiersbronn":19870,"Somma Lombardo":19871,"Kulgām":19872,"Adelfia":19873,"Gernika-Lumo":19874,"Berkhamsted":19875,"Saran":19876,"Moyale":19877,"Buritis":19878,"Teolocholco":19879,"Gandevi":19880,"Uliastay":19881,"Badvel":19882,"Viveiro":19883,"Huitzuco de los Figueroa":19884,"Cehegín":19885,"Kitama":19886,"Seseña":19887,"Manzil Bū Zalafah":19888,"Piritiba":19889,"Sabaudia":19890,"Uusikaupunki":19891,"Bry-sur-Marne":19892,"Mākum":19893,"Santa Fe Springs":19894,"Kamalganj":19895,"Cesson-Sévigné":19896,"Koulamoutou":19897,"Orestiáda":19898,"Wendelstein":19899,"Leopoldshöhe":19900,"Vechelde":19901,"Bhawāna":19902,"Arhavi":19903,"Stara Pazova":19904,"Surkhakhi":19905,"Paranapanema":19906,"Boppard":19907,"Beaver Dam":19908,"Cirencester":19909,"Traiskirchen":19910,"Halstenbek":19911,"Sainte-Catherine":19912,"Glinde":19913,"Mungia":19914,"Beerse":19915,"Pantelimon":19916,"Salmon Arm":19917,"Stanley":19918,"Chunskiy":19919,"Nikolassee":19920,"Bassum":19921,"Kamyzyak":19922,"Asten":19923,"Negrar":19924,"Bayt Jālā":19925,"Le Pontet":19926,"Stadt Winterthur (Kreis 1)":19927,"Pianoro":19928,"Thenia":19929,"Truckee":19930,"Macatuba":19931,"Kyabé":19932,"Neustadt in Holstein":19933,"Bābai":19934,"Mahgawān":19935,"Pushkar":19936,"Banbridge":19937,"Veracruz":19938,"Huarmey":19939,"Neuenhagen":19940,"Baihar":19941,"Pujilí":19942,"Shahr Sultān":19943,"Bāndīkūi":19944,"Montbrison":19945,"Al Yāmūn":19946,"Sava":19947,"Faches-Thumesnil":19948,"Cimarron Hills":19949,"Selby":19950,"San Salvador Atenco":19951,"Somerset East":19952,"Bačka Topola":19953,"Kosovo Polje":19954,"Conceição das Alagoas":19955,"Antonina":19956,"Dvůr Králové nad Labem":19957,"Brake (Unterweser)":19958,"Arsin":19959,"Cachoeira":19960,"Groves":19961,"Schrobenhausen":19962,"Ocean Acres":19963,"Lang Suan":19964,"Rahden":19965,"Yunguyo":19966,"Piossasco":19967,"Chignahuapan":19968,"Viroflay":19969,"Fiorano Modenese":19970,"Staszów":19971,"Tul’chyn":19972,"Gryazovets":19973,"Anaimalai":19974,"Rubiataba":19975,"Lohr":19976,"Yeni Suraxanı":19977,"Nambiyūr":19978,"Künzell":19979,"Cuncolim":19980,"Neerpelt":19981,"Bagnacavallo":19982,"Lindenholt":19983,"Littau":19984,"Carate Brianza":19985,"Saalfelden am Steinernen Meer":19986,"Al Quţayfah":19987,"Padre Bernardo":19988,"Baden":19989,"Arroio Grande":19990,"Itapaci":19991,"Kufstein":19992,"Ambarakaraka":19993,"Brüggen":19994,"Hueytown":19995,"Les Sables-d'Olonne":19996,"Ayang-ni":19997,"Leça do Bailio":19998,"Hola Prystan’":19999,"Masty":20000,"Trubchevsk":20001,"Sukhinichi":20002,"Piriyāpatna":20003,"Cabrobó":20004,"Zmiyev":20005,"Nederweert":20006,"Ryton":20007,"Maryland City":20008,"Manatí":20009,"Deception Bay":20010,"Berettyóújfalu":20011,"Pyryatyn":20012,"Vialonga":20013,"Al ‘Āliyah":20014,"Mapastepec":20015,"Erwitte":20016,"Drochia":20017,"Phu Kradueng":20018,"Penzberg":20019,"Belidzhi":20020,"Kukawa":20021,"Świdwin":20022,"Ukiah":20023,"Saint-Leu-la-Forêt":20024,"Aguadilla":20025,"Zürich (Kreis 2) \/ Wollishofen":20026,"Radzyń Podlaski":20027,"Thala":20028,"Castel Maggiore":20029,"Jhol":20030,"Peraía":20031,"Laem Sing":20032,"Maragogi":20033,"Gelemso":20034,"Shāhi":20035,"Bad Neustadt an der Saale":20036,"Buckhaven":20037,"Overland":20038,"Chongoyape":20039,"Fonte Boa":20040,"La Roda":20041,"Neral":20042,"Ardestān":20043,"Phanom Sarakham":20044,"Golitsyno":20045,"Siuna":20046,"Witzenhausen":20047,"Vatra Dornei":20048,"Saint-Fons":20049,"Landerneau":20050,"Bad Segeberg":20051,"Rayside-Balfour":20052,"Nova Petrópolis":20053,"Santa Helena":20054,"Fort Hunt":20055,"Nikolayevsk":20056,"Ginsheim-Gustavsburg":20057,"Poio":20058,"Bulolo":20059,"Nikkō":20060,"Tonga":20061,"Chickasha":20062,"Ilave":20063,"Guru Har Sahāi":20064,"Damme":20065,"Capela":20066,"Canovelles":20067,"Qusar":20068,"Zherdevka":20069,"Wardenburg":20070,"Grefrath":20071,"Moraga":20072,"Monte-Carlo":20073,"Duffel":20074,"Lembeni":20075,"Aldridge":20076,"Longsight":20077,"Saint-Avertin":20078,"Châteaudun":20079,"Gainesville":20080,"Buerarema":20081,"Nayāgarh":20082,"Sint-Kruis":20083,"Kilwinning":20084,"Stará Ľubovňa":20085,"Ankazondandy":20086,"Alarobia":20087,"Tullinge":20088,"Oschatz":20089,"Baucau":20090,"Maintirano":20091,"Sarigerme":20092,"Ar Ruways":20093,"Lemont":20094,"Venilale":20095,"Corvera":20096,"Country Walk":20097,"Great Bend":20098,"Fléron":20099,"Trbovlje":20100,"Horodok":20101,"Tadley":20102,"Püspökladány":20103,"Pasaia":20104,"Brad":20105,"Petawawa":20106,"Abington":20107,"Akwanga":20108,"Issoire":20109,"Beckingen":20110,"Hājo":20111,"Sodhra":20112,"Kālābāgh":20113,"Westervoort":20114,"Vīrarājendrapet":20115,"Biliri":20116,"Progreso":20117,"Horgen":20118,"Tsotsin-Yurt":20119,"Ipaba":20120,"Sinjhoro":20121,"Sangre Grande":20122,"Shahrak":20123,"Coos Bay":20124,"Gien":20125,"Walnut Park":20126,"Paracho de Verduzco":20127,"Zola Predosa":20128,"Gurun":20129,"Tepoztlán":20130,"Blankenburg":20131,"Bayeux":20132,"Troutdale":20133,"Laurinburg":20134,"Hövelhof":20135,"Bhīkhi":20136,"Tradate":20137,"Ban Mo":20138,"Buri":20139,"Porto Empedocle":20140,"Corvera de Asturias":20141,"Kitui":20142,"Indri":20143,"Nässjö":20144,"White River":20145,"Thākurganj":20146,"Fort Erie":20147,"Athlone":20148,"Uslar":20149,"Konjic":20150,"Lerum":20151,"Gargždai":20152,"Hettstedt":20153,"Candiac":20154,"Kingsland":20155,"Puurs":20156,"Harenkarspel":20157,"Kalundborg":20158,"Gentilly":20159,"Château-Thierry":20160,"Al Baqāliţah":20161,"Iperu":20162,"Udalguri":20163,"Merke":20164,"Port-de-Bouc":20165,"Vasa":20166,"Bodaybo":20167,"Wilkinsburg":20168,"Grenchen":20169,"Solin":20170,"Young":20171,"Qandala":20172,"Olecko":20173,"Vincent":20174,"Baskil":20175,"Parole":20176,"Goodlettsville":20177,"Southchase":20178,"Ratekau":20179,"Senirkent":20180,"Ebersbach an der Fils":20181,"Trento":20182,"Crawfordsville":20183,"Garwolin":20184,"Maranello":20185,"Pestovo":20186,"Lloydminster":20187,"Pont-à-Celles":20188,"Freilassing":20189,"Rura":20190,"Unterkrozingen":20191,"Saint-Égrève":20192,"Albemarle":20193,"Melenki":20194,"El Retén":20195,"Embalse":20196,"Villers-lès-Nancy":20197,"Eslöv":20198,"Bradley":20199,"Ikeda":20200,"Galatone":20201,"Varnsdorf":20202,"Pombos":20203,"Brie-Comte-Robert":20204,"Barentu":20205,"Busembatia":20206,"Satuba":20207,"Vadamadurai":20208,"Mankayan":20209,"Valença do Piauí":20210,"La Carolina":20211,"Dolores":20212,"Keynsham":20213,"Boissy-Saint-Léger":20214,"Göd":20215,"Rehlingen-Siersburg":20216,"Hendrina":20217,"Collesalvetti":20218,"Kannod":20219,"Terzigno":20220,"Aldine":20221,"Porto San Giorgio":20222,"Boussé":20223,"Kamar Mushāni":20224,"Pokrov":20225,"Čakovec":20226,"Petushki":20227,"Wang Noi":20228,"Yellowknife":20229,"Ajra":20230,"Letňany":20231,"Bayambang":20232,"Sunnyside":20233,"Caselle Torinese":20234,"Durant":20235,"Pipraich":20236,"Guéret":20237,"les Escaldes":20238,"Bruckmühl":20239,"Albufeira":20240,"Baguim do Monte":20241,"Sanarate":20242,"El Estor":20243,"Coronel Vivida":20244,"Sunel":20245,"Arzgir":20246,"Unhel":20247,"Sisauli":20248,"Dunaivtsi":20249,"Conceição da Feira":20250,"Uchāna":20251,"Sagalo":20252,"Mihona":20253,"Canby":20254,"Apostolove":20255,"Nyborg":20256,"Borgo San Lorenzo":20257,"Komsomol’s’ke":20258,"Ichinohe":20259,"Falköping":20260,"Kāmākhyānagar":20261,"Palagiano":20262,"Olsberg":20263,"Porthcawl":20264,"Vevey":20265,"Sant Just Desvern":20266,"Boom":20267,"Riemst":20268,"Collingwood":20269,"Przeworsk":20270,"Baruun-Urt":20271,"Arkalgūd":20272,"Abhayāpuri":20273,"Kallar Kahār":20274,"Altotonga":20275,"Altai":20276,"Taurianova":20277,"Donna":20278,"Natchez":20279,"Chenôve":20280,"Ladário":20281,"Jodiya Bandar":20282,"Jagalūr":20283,"Milanówek":20284,"Longmeadow":20285,"Rakovski":20286,"Chuhar Jamāli":20287,"Dumra":20288,"Anacortes":20289,"Vitória do Mearim":20290,"Yoro":20291,"Kapit":20292,"Menzel Abderhaman":20293,"Preetz":20294,"Staphorst":20295,"Artsyz":20296,"Melegnano":20297,"Oconomowoc":20298,"Bareggio":20299,"Pieve Emanuele":20300,"Pennāgaram":20301,"Gračanica":20302,"Banderilla":20303,"Roanoke Rapids":20304,"Tahlequah":20305,"Sierre":20306,"Gatesville":20307,"Maitland":20308,"Nuth":20309,"Wang Saphung":20310,"Wittenheim":20311,"Cattolica":20312,"Canteleu":20313,"General Pinedo":20314,"Ujar":20315,"Paraguaçu":20316,"Bondeno":20317,"San Marco in Lamis":20318,"Bílina":20319,"Bhudgaon":20320,"Dahlem":20321,"Kankauli":20322,"Khairāgarh":20323,"Svetogorsk":20324,"Choszczno":20325,"Bad Essen":20326,"Swanscombe":20327,"Persianovka":20328,"Leixlip":20329,"Lajinha":20330,"Wendlingen am Neckar":20331,"Gura Humorului":20332,"Willow Grove":20333,"Biggleswade":20334,"Wenceslau Braz":20335,"Kelheim":20336,"Ankazobe":20337,"Şimleu Silvaniei":20338,"Mont-Saint-Hilaire":20339,"Weener":20340,"Zürich (Kreis 10) \/ Wipkingen":20341,"Benoy":20342,"Kinarut":20343,"Brenham":20344,"Ulverston":20345,"Nova Granada":20346,"Soba":20347,"Khatīma":20348,"Schwechat":20349,"Baildon":20350,"Osmaneli":20351,"Āsmār":20352,"Marte":20353,"Potrerillos":20354,"Meneméni":20355,"Johnstone":20356,"Kamachumu":20357,"Shchuchin":20358,"Venëv":20359,"Divnoye":20360,"Diamantino":20361,"Janakkala":20362,"Belén de Umbría":20363,"Bílina Kyselka":20364,"Itatinga":20365,"Klášterec nad Ohří":20366,"Crépy-en-Valois":20367,"Haubourdin":20368,"Sinanju":20369,"Sansepolcro":20370,"Boisar":20371,"Palmarito Tochapán":20372,"Camrose":20373,"Anicuns":20374,"Santiago Tuxtla":20375,"Zerbst":20376,"União":20377,"Ezine":20378,"Talladega":20379,"Berck-Plage":20380,"Ansfelden":20381,"Certaldo":20382,"Kodinsk":20383,"Bagar":20384,"Harnoli":20385,"Aguazul":20386,"Yorkton":20387,"Gornyak":20388,"Srivaikuntam":20389,"Virovitica":20390,"Les Herbiers":20391,"Peniche":20392,"Saubara":20393,"Manthani":20394,"Königstein im Taunus":20395,"Yutz":20396,"Gradačac":20397,"Tarancón":20398,"Calhoun":20399,"Outreau":20400,"Saluzzo":20401,"Riegelsberg":20402,"Simmerath":20403,"Novyy Buh":20404,"Bryn Mawr-Skyway":20405,"Ustroń":20406,"Foso":20407,"Uzhur":20408,"Romano di Lombardia":20409,"Sim":20410,"Sarāi Sidhu":20411,"Abuyog":20412,"Madukkūr":20413,"Karabash":20414,"Ghedi":20415,"Spenge":20416,"Santiago Tulantepec":20417,"Eberbach":20418,"Er Reina":20419,"Galaosiyo":20420,"Blytheville":20421,"Kataysk":20422,"Carcarañá":20423,"Los Alcázares":20424,"Odenthal":20425,"Khūtār":20426,"Zlaté Moravce":20427,"Bari Sādri":20428,"Bang Mun Nak":20429,"Pirkkala":20430,"Karabanovo":20431,"Nochistlán":20432,"San Giorgio Ionico":20433,"Berck":20434,"Asunción Mita":20435,"Dedza":20436,"Keetmanshoop":20437,"Bitterfeld-Wolfen":20438,"Pa Sang":20439,"Baberu":20440,"Saint-Basile-le-Grand":20441,"Ubatã":20442,"Marbach am Neckar":20443,"Ikalamavony":20444,"Cordeiro":20445,"Baykal’sk":20446,"Beyləqan":20447,"Nikel’":20448,"Nova Era":20449,"Désarmes":20450,"Rolante":20451,"Stuart":20452,"Elkridge":20453,"Ţūbās":20454,"Loncoche":20455,"Lakhnādon":20456,"Calumpang":20457,"Iwanai":20458,"Mayenne":20459,"Kota":20460,"Moe":20461,"Campos Belos":20462,"Talacogon":20463,"Prosek":20464,"Portalegre":20465,"Dan Khun Thot":20466,"Puerto Esperanza":20467,"Audincourt":20468,"Mlalo":20469,"Esparza":20470,"Nisko":20471,"Chānasma":20472,"Dom Pedro":20473,"Hude":20474,"Williamstown":20475,"Ibeto":20476,"Prakhon Chai":20477,"Earlsfield":20478,"Leduc":20479,"Sleaford":20480,"Conde":20481,"Viana do Castelo":20482,"Balma":20483,"Pimentel":20484,"Peer":20485,"La Grange":20486,"Magog":20487,"Nahorkatiya":20488,"Montalvo":20489,"Oroville":20490,"Manhumirim":20491,"Santiago del Torno":20492,"Sulūq":20493,"Port Glasgow":20494,"Hautmont":20495,"Bukuru":20496,"Anchau":20497,"Bilsanda":20498,"El Bolsón":20499,"Alum Rock":20500,"Mizil":20501,"Monte Plata":20502,"Satipo":20503,"Çağlayancerit":20504,"Santa María de Jesús":20505,"Razumnoye":20506,"Łęczyca":20507,"Thap Khlo":20508,"Eden":20509,"Carlet":20510,"Hayvoron":20511,"Highland":20512,"Zürich (Kreis 8)":20513,"Lognes":20514,"Leteri":20515,"Lebanon":20516,"Wombwell":20517,"Rio Formoso":20518,"Och’amch’ire":20519,"Itajuípe":20520,"Makuyuni":20521,"Diksmuide":20522,"Usagara":20523,"Sant Carles de la Ràpita":20524,"Montornès del Vallès":20525,"East Riverdale":20526,"Bad Bentheim":20527,"Avenal":20528,"Schroeder":20529,"Cavarzere":20530,"Ottweiler":20531,"Shushary":20532,"Aarau":20533,"Hayange":20534,"Stowbtsy":20535,"Ban Houakhoua":20536,"Länsi-Turunmaa":20537,"Teignmouth":20538,"Spárti":20539,"Kampung Ayer Molek":20540,"Huanuni":20541,"Lithia Springs":20542,"Boroon":20543,"bar":20544,"Niederkrüchten":20545,"Aleksandrovsk":20546,"Strunino":20547,"Holalkere":20548,"Kotapārh":20549,"Bilicenii Vechi":20550,"Minas de Marcona":20551,"Setauket-East Setauket":20552,"Blackwood":20553,"Tergnier":20554,"Vāda":20555,"Martha Lake":20556,"Udaipura":20557,"Bunawan":20558,"Chai Nat":20559,"Donskoye":20560,"San Juan de Dios":20561,"Carrières-sous-Poissy":20562,"San Sebastián el Grande":20563,"Prado":20564,"Jequitinhonha":20565,"Aşkale":20566,"Nīlgiri":20567,"Kaukauna":20568,"Boké":20569,"Vazante":20570,"Illzach":20571,"Río Bueno":20572,"Kosigi":20573,"Angermünde":20574,"Bangor":20575,"Kuala Lipis":20576,"Clive":20577,"Sonzacate":20578,"Albal":20579,"Elkton":20580,"Ado Odo":20581,"Herisau":20582,"Erskine":20583,"Vilalba":20584,"Moskovskiy":20585,"São Miguel do Iguaçu":20586,"Seen (Kreis 3)":20587,"Signa":20588,"Bilderstoeckchen":20589,"Mandalgovi":20590,"Kalghatgi":20591,"Mayma":20592,"Kalugumalai":20593,"Tīrthahalli":20594,"Siemiatycze":20595,"Spoltore":20596,"Avocado Heights":20597,"Pont-à-Mousson":20598,"Larkhall":20599,"Massakory":20600,"Borovskiy":20601,"Parvatsar":20602,"Burrel":20603,"Chełmża":20604,"Budrio":20605,"Prestwick":20606,"Bijelo Polje":20607,"Lake Butler":20608,"Atarfe":20609,"Brandýs nad Labem-Stará Boleslav":20610,"Guinguinéo":20611,"Ochër":20612,"Araçoiaba da Serra":20613,"Pathalgaon":20614,"Stowmarket":20615,"Paso de Carrasco":20616,"Cugnaux":20617,"Āsind":20618,"Aci Sant'Antonio":20619,"Naciria":20620,"Somotillo":20621,"Éragny":20622,"Makakilo City":20623,"Kachhwā":20624,"Bostonia":20625,"Sang-e Chārak":20626,"Sāyla":20627,"Kamenjane":20628,"Nāspur":20629,"Omegna":20630,"Latiano":20631,"Forrest City":20632,"Hereford":20633,"Iona":20634,"Unquillo":20635,"Ober-Ramstadt":20636,"Suzun":20637,"Noisiel":20638,"Marsabit":20639,"Nerchinsk":20640,"Ellisras":20641,"Lillerød":20642,"Bāh":20643,"Bracken Ridge":20644,"Suwanee":20645,"Squinzano":20646,"Shambu":20647,"Siaya":20648,"Sofrino":20649,"Ban Huai Thalaeng":20650,"Neston":20651,"Cova Figueira":20652,"Dornakal":20653,"Samarate":20654,"Cibolo":20655,"Bürstadt":20656,"San Luis del Palmar":20657,"Kulunda":20658,"Tordera":20659,"Clausthal-Zellerfeld":20660,"Choa Saidān Shāh":20661,"Sárvár":20662,"Tsimlyansk":20663,"Jelcz Laskowice":20664,"Dzaoudzi":20665,"Bathgate":20666,"Chepo":20667,"Mīrganj":20668,"Centerville":20669,"Punāhāna":20670,"Sant'Elpidio a Mare":20671,"Fairhope":20672,"Straelen":20673,"Katāngi":20674,"Bhikangaon":20675,"Jalpa de Méndez":20676,"Mabama":20677,"Junín":20678,"Santomera":20679,"Romblon":20680,"Ocna Mureş":20681,"Łomianki":20682,"Dicholi":20683,"Hale":20684,"Bang Racham":20685,"Wailuku":20686,"Qal‘at al Andalus":20687,"Benetússer":20688,"Nicoya":20689,"Campagna":20690,"Kāthor":20691,"Warren Township":20692,"Batangafo":20693,"Brusciano":20694,"Jelcz":20695,"Matam":20696,"Abū Zabad":20697,"Solhan":20698,"Garching bei München":20699,"Hizan":20700,"Kadınhanı":20701,"Pipili":20702,"Belëv":20703,"Ntungamo":20704,"Bagayevskaya":20705,"Orange Walk":20706,"São José de Mipibu":20707,"Degtyarsk":20708,"Adlershof":20709,"Xico":20710,"Tagas":20711,"Keruguya":20712,"Oyten":20713,"Sucre":20714,"Dalkola":20715,"Saint-Pierre-des-Corps":20716,"Tepalcatepec":20717,"Ropczyce":20718,"Popeşti-Leordeni":20719,"Srīvardhan":20720,"Lauda-Königshofen":20721,"Kidlington":20722,"Neu-Anspach":20723,"Putte":20724,"Mesquite":20725,"Alquízar":20726,"Coulommiers":20727,"Torredembarra":20728,"Karlstadt":20729,"San Salvador el Seco":20730,"Urbino":20731,"Saint Neots":20732,"Baraguá":20733,"Mardakyany":20734,"Aykhal":20735,"Udachny":20736,"Cossato":20737,"Beverungen":20738,"Demerval Lobão":20739,"Zhashkiv":20740,"Shively":20741,"Chernyanka":20742,"Jämsä":20743,"Drensteinfurt":20744,"Abomsa":20745,"Lieto":20746,"Corciano":20747,"Montesson":20748,"Maglie":20749,"Mitchell":20750,"Umbertide":20751,"Medeiros Neto":20752,"Cerea":20753,"Râşnov":20754,"Radomyshl’":20755,"Clearlake":20756,"Orpington":20757,"Vyazemskiy":20758,"Vandalia":20759,"Lilio":20760,"Santa Cruz Tecamac":20761,"Carmarthen":20762,"Roxas":20763,"Bigadiç":20764,"Novosilikatnyy":20765,"Cahokia":20766,"Marfil":20767,"Soumagne":20768,"Aramil’":20769,"Sinnai":20770,"Freiberg am Neckar":20771,"Wurzen":20772,"Sestu":20773,"São Gabriel da Cachoeira":20774,"Much":20775,"Adliswil":20776,"Anandpur Sāhib":20777,"Zimnicea":20778,"Buderim":20779,"Baronissi":20780,"At-Bashi":20781,"Saint-Maximin-la-Sainte-Baume":20782,"Boskoop":20783,"Samobor":20784,"Vero Beach":20785,"Mundra":20786,"Opa-locka":20787,"Civita Castellana":20788,"South Yuba City":20789,"Muhoroni":20790,"Vakhsh":20791,"Aleg":20792,"Kuna":20793,"Massamagrell":20794,"Oria":20795,"Hats’avan":20796,"Phon Charoen":20797,"Magarao":20798,"Nizhnesortymskiy":20799,"Tanout":20800,"Gangolli":20801,"Holzkirchen":20802,"Le Hochet":20803,"Yashkino":20804,"Chotila":20805,"Conyers":20806,"Punata":20807,"Gyomaendrőd":20808,"Bosanska Krupa":20809,"Teodoro Sampaio":20810,"Malnate":20811,"Steffisburg":20812,"Mangilao Village":20813,"Astara":20814,"Moussoro":20815,"Eggenstein-Leopoldshafen":20816,"Foça":20817,"Khao Wong":20818,"Ascheberg":20819,"Bad Laasphe":20820,"Suifenhe":20821,"Tangancícuaro de Arista":20822,"Yelan’":20823,"Chiriguaná":20824,"Nowy Tomyśl":20825,"Ganye":20826,"McKinleyville":20827,"Báguanos":20828,"Hope Mills":20829,"Gwoza":20830,"Bad Lippspringe":20831,"Khāpa":20832,"Giaginskaya":20833,"Catriel":20834,"Mlangali":20835,"Dieburg":20836,"El Palmar":20837,"Highview":20838,"Leninsk":20839,"Brighton East":20840,"Bogovinje":20841,"Nosivka":20842,"Celso Ramos":20843,"Tarquinia":20844,"Rondebosch":20845,"Ternitz":20846,"Petite Rivière Salée":20847,"Belvedere Park":20848,"Ústí nad Orlicí":20849,"Sarandë":20850,"Rossville":20851,"Voorhout":20852,"Seven Oaks":20853,"Ad Dindar":20854,"Ajaokuta":20855,"Chom Bueng":20856,"Hindoriā":20857,"Pinhão":20858,"Finale Emilia":20859,"Wilmington Island":20860,"Noyon":20861,"Cetinje":20862,"Lüderitz":20863,"Korwai":20864,"Carindale":20865,"East Rancho Dominguez":20866,"Bang Saphan":20867,"Humble":20868,"Sarykemer":20869,"Greater Napanee":20870,"Resplendor":20871,"Sukuta":20872,"Kenda":20873,"Buwenge":20874,"Morteros":20875,"Dologon":20876,"Bredbury":20877,"Cloverly":20878,"Solec Kujawski":20879,"Głuchołazy":20880,"Pavullo nel Frignano":20881,"Uchkeken":20882,"Parati":20883,"Phek":20884,"Sorada":20885,"East Brainerd":20886,"Hilvarenbeek":20887,"La Falda":20888,"Domalanoan":20889,"Nicolás R Casillas":20890,"Monthey":20891,"Rio Linda":20892,"Głowno":20893,"East Longmeadow":20894,"Pijijiapan":20895,"Trindade":20896,"Pochëp":20897,"Markaz-e Woluswalī-ye Āchīn":20898,"Doma":20899,"Policoro":20900,"Binika":20901,"Dalandzadgad":20902,"Polyarnyye Zori":20903,"Santa Cecília":20904,"Kiskőrös":20905,"Dādhar":20906,"Araci":20907,"Villanueva del Pardillo":20908,"Isanlu Itedoijowa":20909,"Adelphi":20910,"Tepatlaxco de Hidalgo":20911,"Carnegie":20912,"Coishco":20913,"Brackenheim":20914,"Mexborough":20915,"Virac":20916,"Naraini":20917,"Lālpur":20918,"Kocaali":20919,"Hatton":20920,"Mandapam":20921,"Frattaminore":20922,"Noordwijkerhout":20923,"Slaný":20924,"Künzelsau":20925,"Pupri":20926,"Laives - Leifers":20927,"Sakassou":20928,"Usehat":20929,"Newport Pagnell":20930,"Babo-Pangulo":20931,"Ramos":20932,"Punjai Puliyampatti":20933,"Spanish Springs":20934,"Gualdo Tadino":20935,"Horodyshche":20936,"Cajueiro":20937,"Greeneville":20938,"Fort Leonard Wood":20939,"Spitak":20940,"Espiye":20941,"Cruzeiro do Oeste":20942,"Highland Village":20943,"Pachperwa":20944,"Kriel":20945,"San Rafael Arriba":20946,"Rosarno":20947,"Bāntva":20948,"Darya Khān":20949,"Boguchar":20950,"Three Lakes":20951,"Port Hedland":20952,"Cisnădie":20953,"Calenzano":20954,"Pacific Grove":20955,"Boujniba":20956,"Trossingen":20957,"La Trinité":20958,"Siloam Springs":20959,"Scottsbluff":20960,"Jasper":20961,"Găeşti":20962,"Llandudno":20963,"Berja":20964,"Jabal os Saraj":20965,"Santiago de María":20966,"Żabbar":20967,"Tucumã":20968,"Ighram":20969,"Korsør":20970,"Brignoles":20971,"Berkovitsa":20972,"Clitheroe":20973,"Boulder City":20974,"Khetia":20975,"Detva":20976,"Sulyukta":20977,"Khamaria":20978,"Qarqīn":20979,"Kafr Mandā":20980,"Skalica":20981,"Vasylivka":20982,"Alto Lucero":20983,"Mahanje":20984,"Nakhon Luang":20985,"Rotselaar":20986,"Misrikh":20987,"Ūn":20988,"Béjar":20989,"Campo de Criptana":20990,"Oraiókastro":20991,"San Pietro Vernotico":20992,"Fillmore":20993,"Kartuzy":20994,"Bordon":20995,"La Punta":20996,"Sintansin":20997,"Chaghcharān":20998,"Cieplice Śląskie Zdrój":20999,"River Falls":21000,"Pergamos":21001,"Berea":21002,"Clorinda":21003,"Lyasny":21004,"Cleveleys":21005,"Manipala":21006,"Tskhinvali":21007,"Không":21008,"Peresvet":21009,"Ebaye":21010,"Darras Hall":21011,"Hớn Quản":21012,"Lukolela":21013,"San Jose Village":21014,"Mamuju":21015,"Ifatsy":21016,"Guayos":21017,"El Gouna":21018,"Villa Presidente Frei, Ñuñoa, Santiago, Chile":21019,"Demre":21020,"Kopoky":21021,"Sinabang":21022,"Jamaica":21023,"Col. Bosques de las Lomas":21024,"Dương Đông":21025,"Mermoz Boabab":21026,"Chakia":21027,"Regenstauf":21028,"Pikit":21029,"Udi":21030,"Armenia":21031,"Laterza":21032,"Lubsko":21033,"la Garriga":21034,"West Columbia":21035,"Vagator":21036,"Pico Truncado":21037,"Vammala":21038,"Poblacion, San Felipe":21039,"El Escorial":21040,"Addlestone":21041,"Gan Yavne":21042,"Blaydon-on-Tyne":21043,"Tor":21044,"Pucioasa":21045,"Yahualica de González Gallo":21046,"Pontal do Paraná":21047,"Itamaracá":21048,"Tredegar":21049,"Fomboni":21050,"Pattan":21051,"Pataskala":21052,"Kushālnagar":21053,"Carovigno":21054,"Zachary":21055,"Sinsang-ni":21056,"Fort Saskatchewan":21057,"Krasnyy Kut":21058,"‘Ewa Beach":21059,"Gehrden":21060,"Izamal":21061,"Engenheiro Beltrão":21062,"Chākuliā":21063,"New River":21064,"Tlalmanalco de Velázquez":21065,"Klimavichy":21066,"Santa Marinella":21067,"Herzberg am Harz":21068,"La Algaba":21069,"Burbach":21070,"Ohlsdorf":21071,"San Gabriel Casa Blanca":21072,"Mohiuddinnagar":21073,"Huércal de Almería":21074,"Bredasdorp":21075,"Vallam":21076,"Tepeapulco":21077,"Aubange":21078,"Zürich (Kreis 3) \/ Alt-Wiedikon":21079,"Zinapécuaro":21080,"Tezu":21081,"Rijnsburg":21082,"Brynmawr":21083,"Knik-Fairview":21084,"Malacatán":21085,"Tecuala":21086,"Kuressaare":21087,"Bayt Sāḩūr":21088,"Pomáz":21089,"Maurāwān":21090,"Ialoveni":21091,"Chicama":21092,"Magburaka":21093,"Billère":21094,"Biržai":21095,"Nastola":21096,"New Port Richey":21097,"Ladozhskaya":21098,"Troon":21099,"Zubin Potok":21100,"Póvoa de Santo Adrião":21101,"Mehnagar":21102,"Royston":21103,"Saposoa":21104,"Lamentin":21105,"Mariestad":21106,"Bamnet Narong":21107,"Władysławowo":21108,"Ouro Sogui":21109,"Itaú de Minas":21110,"Madre de Deus":21111,"Kutina":21112,"Pamukova":21113,"Wimborne Minster":21114,"Nawānshahr":21115,"Bailleul":21116,"Guamo":21117,"Grójec":21118,"Beryslav":21119,"Marco":21120,"Dāira Dīn Panāh":21121,"Pratteln":21122,"Guiljungan":21123,"Fuente-Álamo de Murcia":21124,"East San Gabriel":21125,"Porto Franco":21126,"Snihurivka":21127,"São Lourenço dOeste":21128,"Lusacan":21129,"Juchitepec de Mariano Riva Palacio":21130,"Weston":21131,"Sengés":21132,"Coto De Caza":21133,"Mandaguaçu":21134,"Zavodskoy":21135,"Sombrio":21136,"San Miguel Canoa":21137,"Bredene":21138,"Tlaltelulco":21139,"Kalas":21140,"Courcouronnes":21141,"Utrān":21142,"Deming":21143,"Chegdomyn":21144,"Três Barras":21145,"Solothurn":21146,"Petrov Val":21147,"Rive-de-Gier":21148,"Saint John":21149,"Peshkopi":21150,"Boquim":21151,"Fatehgarh":21152,"Welby":21153,"Solrød Strand":21154,"Walldorf":21155,"Dieren":21156,"Gafanha da Nazaré":21157,"Bebra":21158,"Mende":21159,"Los Lunas":21160,"Mashpee":21161,"Morphou":21162,"Schwarzenbek":21163,"Stockerau":21164,"Shāhgarh":21165,"Ciney":21166,"Al Majāridah":21167,"Khed":21168,"Pavlovsk":21169,"Urzhar":21170,"San Sebastián Zinacatepec":21171,"Masonboro":21172,"Okotoks":21173,"São Gonçalo dos Campos":21174,"Lipno":21175,"Jucás":21176,"Casagiove":21177,"Midlothian":21178,"Gaspé":21179,"Sassenheim":21180,"Kruibeke":21181,"Sidhpura":21182,"Fritzlar":21183,"Kępno":21184,"Matane":21185,"Nicosia":21186,"Buldan":21187,"Bennekom":21188,"Skoczów":21189,"Garhi Yāsīn":21190,"Head of Westport":21191,"Zehdenick":21192,"Pallíni":21193,"Sevierville":21194,"Vredendal":21195,"Lucélia":21196,"Vilattikulam":21197,"Madeji":21198,"Pueblo Yaqui":21199,"Armagh":21200,"Guadarrama":21201,"Dokri":21202,"Jāfarpur":21203,"Nuuk":21204,"Dzhalil’":21205,"Sierra Vista Southeast":21206,"Patong Beach":21207,"Doğanşehir":21208,"New Haven":21209,"Penrith":21210,"Hammonton":21211,"Noale":21212,"Bachi-Yurt":21213,"Akçadağ":21214,"Savignano sul Rubicone":21215,"Eshowe":21216,"Shahbā":21217,"Indianola":21218,"Koźle":21219,"Ahualulco de Mercado":21220,"Wiefelstede":21221,"Cullman":21222,"Villaviciosa":21223,"Pio XII":21224,"Bergen auf Rügen":21225,"Bolderaja":21226,"Jetalsar":21227,"Kondalwādi":21228,"Scottsboro":21229,"Siddāpur":21230,"Martigny-Ville":21231,"Wattignies":21232,"Beaucaire":21233,"Yajalón":21234,"Dhalie":21235,"Człuchów":21236,"New Visayas":21237,"Imperial":21238,"Riva del Garda":21239,"Agusan":21240,"Saviano":21241,"Radomir":21242,"Langwedel":21243,"Cadoneghe":21244,"Republic":21245,"La Quiaca":21246,"Funes":21247,"Triunfo":21248,"Tamuín":21249,"Morąg":21250,"Tabalosos":21251,"Mādugula":21252,"Manchar":21253,"Oberndorf":21254,"Knaresborough":21255,"Nkoaranga":21256,"Mrkonjić Grad":21257,"Ijevan":21258,"Qazyqurt":21259,"Tarascon":21260,"Inhambupe":21261,"Gutiérrez Zamora":21262,"Sablé-sur-Sarthe":21263,"Çayıralan":21264,"Kaspi":21265,"Santa Catarina Ixtahuacán":21266,"Gümüşhacıköy":21267,"Belokurikha":21268,"Villacidro":21269,"Lalig":21270,"Burshtyn":21271,"Brasília de Minas":21272,"Cherryland":21273,"Vilar do Paraíso":21274,"Sangali":21275,"Koungheul":21276,"Néa Mákri":21277,"Hain-Gründau":21278,"Bokoro":21279,"Zezen Khana":21280,"Porto Belo":21281,"Nidzica":21282,"Kozloduy":21283,"Svirsk":21284,"Biloli":21285,"Williston":21286,"Limanowa":21287,"Lübben":21288,"Jennings":21289,"Kalývia Thorikoú":21290,"Kupwāra":21291,"Mohān":21292,"Punta Umbría":21293,"Prince Rupert":21294,"Montmagny":21295,"Santana do Acaraú":21296,"Bergara":21297,"Purushottampur":21298,"Preganziol":21299,"La Entrada":21300,"Stadtbergen":21301,"Icheu":21302,"Swift Current":21303,"Bollène":21304,"West Norriton":21305,"Ayyampettāi":21306,"Clevelândia":21307,"Hutto":21308,"Ust’-Abakan":21309,"Slochteren":21310,"Longwy":21311,"Santa Maria da Boa Vista":21312,"Bonnyrigg":21313,"Anklam":21314,"Ikast":21315,"Melksham":21316,"Şiran":21317,"Dumas":21318,"Pirapora do Bom Jesus":21319,"Mór":21320,"Chaltyr’":21321,"Colwood":21322,"Slavyanka":21323,"North Fair Oaks":21324,"Thuin":21325,"Villa Juárez":21326,"Tosagua":21327,"Andoain":21328,"Yuzha":21329,"Kāmalāpuram":21330,"Sarrebourg":21331,"Rakhiv":21332,"Senec":21333,"Doembang Nangbuat":21334,"Parkway":21335,"Zulte":21336,"Thornton Heath":21337,"Otley":21338,"Kuleshovka":21339,"Radnevo":21340,"Béré":21341,"Kastoriá":21342,"Brokopondo":21343,"Abong Mbang":21344,"Forney":21345,"Dzuunmod":21346,"Celendín":21347,"Merchtem":21348,"Parambu":21349,"Kalyazin":21350,"Mölnlycke":21351,"Itambacuri":21352,"Mos":21353,"Gernsbach":21354,"Las Varillas":21355,"Waycross":21356,"Arasji":21357,"Igarra":21358,"Colesville":21359,"Cinnaminson":21360,"Pocking":21361,"Marhamat":21362,"Mennecy":21363,"Cedro":21364,"Millbrook":21365,"Ajaigarh":21366,"Gouré":21367,"Tecpan de Galeana":21368,"Impruneta":21369,"Santa Cruz del Valle":21370,"Skipton":21371,"Saffron Walden":21372,"Võru":21373,"Chaparral":21374,"São Joaquim de Bicas":21375,"Santa Marta de Tormes":21376,"Ankpa":21377,"Juan Rodríguez Clara":21378,"Agliana":21379,"Torre del Campo":21380,"Arenys de Mar":21381,"Sobhādero":21382,"La Chapelle-Saint-Luc":21383,"Vrede":21384,"Hudiksvall":21385,"Dālbandīn":21386,"Novosineglazovskiy":21387,"Västerhaninge":21388,"Lere":21389,"Teulada":21390,"Aţ Ţurrah":21391,"Bachatskiy":21392,"Foley":21393,"Altinópolis":21394,"Sārangarh":21395,"Foča":21396,"Palma Campania":21397,"Nyakahanga":21398,"Santa María Asunción Tlaxiaco":21399,"Orbetello":21400,"Vāghodia":21401,"Margosatubig":21402,"Orimattila":21403,"Vire":21404,"Susner":21405,"Winterberg":21406,"Coevorden":21407,"Sîngerei":21408,"Kanungu":21409,"Macaúbas":21410,"Ismaning":21411,"Ba":21412,"Phon":21413,"Bariārpur":21414,"Cangas del Narcea":21415,"Ario de Rosales":21416,"Statte":21417,"Dallas":21418,"Náfplio":21419,"Gaurela":21420,"Santo Tomás":21421,"Valle Vista":21422,"Endasak":21423,"Gedera":21424,"Daulatpur":21425,"Castellammare del Golfo":21426,"Norridge":21427,"Petersberg":21428,"Spiesen-Elversberg":21429,"Alamo":21430,"Castellanza":21431,"Ternat":21432,"Druid Hills":21433,"Thibodaux":21434,"Romilly-sur-Seine":21435,"Frederikssund":21436,"Gautampura":21437,"Cusset":21438,"General Vicente Guerrero":21439,"Otacílio Costa":21440,"Bhāg":21441,"Giaveno":21442,"Forio":21443,"Las Amapolas":21444,"Bosobolo":21445,"Taucha":21446,"Kansipati":21447,"Nossa Senhora das Dores":21448,"Kamianka":21449,"Cedar Mill":21450,"San Lucas Tolimán":21451,"Lake Saint Louis":21452,"Quierschied":21453,"Ndungu":21454,"Lymington":21455,"Tonya":21456,"Dos de Mayo":21457,"Ankola":21458,"Ust’-Ordynskiy":21459,"Dickson":21460,"São João Batista":21461,"La Mira Tumbiscatio":21462,"Lakhtar":21463,"Bruz":21464,"Warrington":21465,"Claremont":21466,"Jalakandapuram":21467,"Novo Oriente":21468,"Magadi":21469,"Ammāpettai":21470,"Clayton-le-Woods":21471,"Pôrto Barra do Ivinheima":21472,"Kauhajoki":21473,"Torres Novas":21474,"Dalmatovo":21475,"Royal Kunia":21476,"Potenza Picena":21477,"Rumst":21478,"Reidsville":21479,"Başkale":21480,"Lambari":21481,"Saint-Jean-de-Luz":21482,"Kiboga":21483,"Beernem":21484,"Levoča":21485,"Arco":21486,"Bigaa":21487,"Tinogasta":21488,"Locarno":21489,"Domoni":21490,"Julāna Shādipur":21491,"Turnov":21492,"Freyming-Merlebach":21493,"Açucena":21494,"Chiang Khong":21495,"Bonito":21496,"Farap":21497,"Gussago":21498,"Maktar":21499,"Breukelen":21500,"Alsager":21501,"Parlier":21502,"Niedernhausen":21503,"Bodri":21504,"Roza":21505,"Kavieng":21506,"Bo’ness":21507,"Lauterbach":21508,"Klimovo":21509,"Traiguén":21510,"Münsingen":21511,"Sárospatak":21512,"Omu Aran":21513,"Angatuba":21514,"Słupca":21515,"Pirae":21516,"Korablino":21517,"Lakemba":21518,"Plochingen":21519,"Valavanur":21520,"Ringim":21521,"Lindenhurst":21522,"Wschowa":21523,"Arnedo, La Rioja":21524,"Ispica":21525,"Elumalai":21526,"Kalilangan":21527,"Alfena":21528,"Yankton":21529,"Chodov":21530,"Yashikera":21531,"Agrestina":21532,"Thiruvaiyaru":21533,"Gwanda":21534,"Trinitapoli":21535,"Desamparados":21536,"Ostrzeszów":21537,"Mawab":21538,"Carmo do Rio Claro":21539,"Koratagere":21540,"Anzin":21541,"Valbom":21542,"Dolo":21543,"Taglio":21544,"Feldkirchen in Kärnten":21545,"Saltash":21546,"Kudāl":21547,"Immenstadt im Allgäu":21548,"Ban Thai Tan":21549,"Gabú":21550,"Jomboy":21551,"Prenton":21552,"Ascensión":21553,"Ibipeba":21554,"Boca do Acre":21555,"Scott Lake":21556,"Isny im Allgäu":21557,"Jibiya":21558,"That Phanom":21559,"Codroipo":21560,"Bilkha":21561,"Canford Heath":21562,"Creutzwald":21563,"Horizontina":21564,"Mānikpur":21565,"Hendaye":21566,"Tehachapi":21567,"Markgröningen":21568,"Khuldābād":21569,"Varenikovskaya":21570,"Codogno":21571,"Eustaquio Lopez":21572,"Bridgetown":21573,"Wemmel":21574,"Callaway":21575,"Cacahoatán":21576,"Karārī":21577,"Bissendorf":21578,"Novhorod-Sivers’kyy":21579,"Port Antonio":21580,"Pānchgani":21581,"Porto Viro":21582,"Tafresh":21583,"Kariapatti":21584,"Çaykara":21585,"Darłowo":21586,"Luz":21587,"Bastogne":21588,"Sarasota Springs":21589,"Oton":21590,"Guaduas":21591,"Arkadak":21592,"Pong":21593,"Rasūlnagar":21594,"Bechem":21595,"Cássia":21596,"Verín":21597,"Fray Luis A. Beltrán":21598,"Whitewater":21599,"Kajuru":21600,"Tetiyiv":21601,"Nongpoh":21602,"Barlinek":21603,"Los Palmitos":21604,"Mineros":21605,"Issoudun":21606,"Tizapán el Alto":21607,"Ahiri":21608,"Marienberg":21609,"Zavidovići":21610,"Basse Santa Su":21611,"Schriesheim":21612,"Făleşti":21613,"Ekenäs":21614,"Rovato":21615,"Capurso":21616,"Dewa":21617,"Azpeitia":21618,"Thérmi":21619,"Nymburk":21620,"Brooklyn Park":21621,"Mahina":21622,"Beranang":21623,"Breisach am Rhein":21624,"Lentate sul Seveso":21625,"Sung Noen":21626,"Santiago Tlacotepec":21627,"Bree":21628,"Niederzier":21629,"Macaparana":21630,"San Ferdinando di Puglia":21631,"Chasov Yar":21632,"Zábřeh":21633,"Pinxton":21634,"Chinchani":21635,"Sai Buri":21636,"Yeşilhisar":21637,"Formosa do Rio Preto":21638,"Villeneuve-Loubet":21639,"Chapelle-lez-Herlaimont":21640,"Brookside":21641,"Éghezée":21642,"Vulcăneşti":21643,"Poynton":21644,"Lívingston":21645,"Bad Salzdetfurth":21646,"Acajutiba":21647,"Woodcrest":21648,"Ashmyany":21649,"Matveyev Kurgan":21650,"Sandhausen":21651,"Neckargemünd":21652,"Krasnoslobodsk":21653,"Bela Vista do Paraíso":21654,"Murrhardt":21655,"Ekuvukeni":21656,"Bemban":21657,"Paracuellos de Jarama":21658,"Gassol":21659,"Cristo Rey":21660,"Pottsville":21661,"Piera":21662,"Bad Wurzach":21663,"Hunters Creek":21664,"Ahwa":21665,"Mollerussa":21666,"Grenaa":21667,"San Pedro Sacatepéquez":21668,"Wetzelsdorf":21669,"Saint-Just-Saint-Rambert":21670,"Salon":21671,"Arona":21672,"Winsum":21673,"Klein Reken":21674,"São Francisco de Assis":21675,"Chicago Ridge":21676,"Shani":21677,"Phelan":21678,"Ambahta":21679,"Freienbach":21680,"Nāzirā":21681,"Fraga":21682,"Conchas":21683,"Leova":21684,"Buguda":21685,"Ripon":21686,"Horní Počernice":21687,"Sukhodol":21688,"Tovarkovo":21689,"Alausí":21690,"Kempele":21691,"Didsbury":21692,"Iúna":21693,"Granville":21694,"Bela Vista de Goiás":21695,"Hennebont":21696,"Somerton":21697,"Horsham":21698,"Saint-Maurice":21699,"Bānsgaon":21700,"Pegnitz":21701,"Grottammare":21702,"Mariánské Lázně":21703,"Tokoroa":21704,"West Wickham":21705,"Los Osos":21706,"Chak":21707,"Sona":21708,"Ban Su-ngai Pa Di":21709,"Ampére":21710,"Sassenberg":21711,"Ljungby":21712,"Bentleigh":21713,"Rotenburg an der Fulda":21714,"Guarne":21715,"Guadalupe Victoria":21716,"Cërrik":21717,"Burauen":21718,"Moultrie":21719,"Châlette-sur-Loing":21720,"Purépero":21721,"Bad Ischl":21722,"Genappe":21723,"Brühl":21724,"Bonheiden":21725,"Cerqueira César":21726,"Hartselle":21727,"Hawaiian Gardens":21728,"Nizhnyaya Krynka":21729,"Borisovka":21730,"Ostroh":21731,"Kovin":21732,"Kankipādu":21733,"Gorokhovets":21734,"Canelas":21735,"Paianía":21736,"Novaya Lyalya":21737,"Beyneu":21738,"Mortara":21739,"Malsch":21740,"Dalipuga":21741,"Tlaltenango de Sánchez Román":21742,"Chota":21743,"Estella":21744,"Anguillara Sabazia":21745,"Alindao":21746,"Gibsonton":21747,"Luino":21748,"Isola di Capo Rizzuto":21749,"Grünberg":21750,"Kingsford":21751,"Costa de Caparica":21752,"Castiglione del Lago":21753,"Mudukulattūr":21754,"Gantt":21755,"Hlučín":21756,"Juárez":21757,"Panorama":21758,"Duayaw Nkwanta":21759,"Casalgrande":21760,"Dzhalagash":21761,"Lake Wales":21762,"Gadzhiyevo":21763,"Marīdi":21764,"Hartford":21765,"Kouroussa":21766,"Pichucalco":21767,"Cibitoke":21768,"Lopatinskiy":21769,"Bopo":21770,"Ikauna":21771,"Iguaí":21772,"Bakewar":21773,"Moorestown-Lenola":21774,"Murraysville":21775,"Sānwer":21776,"Koryukivka":21777,"Bady Bassitt":21778,"Akabira":21779,"Bátonyterenye":21780,"Las Matas":21781,"O Barco de Valdeorras":21782,"Mailāni":21783,"Kaoma":21784,"São José do Belmonte":21785,"Abergavenny":21786,"Pola de Laviana":21787,"Kinna":21788,"Salinera Colán":21789,"San Juan de la Vega":21790,"Chojnów":21791,"Woudrichem":21792,"Kāverippattanam":21793,"Mountain Home":21794,"Châteaurenard":21795,"Elk Plain":21796,"Cocula":21797,"Rāzole":21798,"Recreo":21799,"Concorezzo":21800,"Maraial":21801,"Camano":21802,"Tarqūmyā":21803,"Tulln":21804,"Barsinghausen":21805,"Strabane":21806,"Patulul":21807,"Calkiní":21808,"Bad Camberg":21809,"Aartselaar":21810,"Schwalbach am Taunus":21811,"Washington Court House":21812,"Staffanstorp":21813,"Ritterhude":21814,"Beech Grove":21815,"Devadānappatti":21816,"Eppelheim":21817,"Toropets":21818,"Hagen am Teuteburger Wald":21819,"Langenthal":21820,"Bonyhád":21821,"Podhom":21822,"Thiruvidaimaruthur":21823,"Kyelang":21824,"Torredonjimeno":21825,"Ibirubá":21826,"Dharampuri":21827,"Akdepe":21828,"Besana in Brianza":21829,"Schwyz":21830,"Elizabethton":21831,"Langenau":21832,"Jawf al Maqbābah":21833,"Featherstone":21834,"Tenancingo de Degollado":21835,"Redenção":21836,"Rosemère":21837,"Barro Alto":21838,"Valenza":21839,"Cherry Hill Mall":21840,"Misasi":21841,"Yereymentau":21842,"Williams Lake":21843,"Chiva":21844,"Reggello":21845,"Forest Park":21846,"Fene":21847,"Maracaçumé":21848,"Juan Aldama":21849,"Lidcombe":21850,"Mīrābād":21851,"Schleiden":21852,"Nong Bua":21853,"Zionsville":21854,"Saint-Lin-Laurentides":21855,"West Park":21856,"Kantang":21857,"Gyömrő":21858,"Samora Correia":21859,"Ikhtiman":21860,"Shāhpur":21861,"Murmashi":21862,"Fourmies":21863,"Leopoldsburg":21864,"Mamadysh":21865,"Kegeyli Shahar":21866,"Trepuzzi":21867,"Chīrgaon":21868,"Český Krumlov":21869,"Leonforte":21870,"Porteirinha":21871,"Xalmimilulco":21872,"Schiffdorf":21873,"Lliçà d'Amunt":21874,"Jefferson Valley-Yorktown":21875,"Chopinzinho":21876,"Mabamba":21877,"Five Forks":21878,"Apaxco de Ocampo":21879,"Shijak":21880,"Soeng Sang":21881,"Kakunodatemachi":21882,"Shankargarh":21883,"Wennigsen":21884,"Briceni":21885,"Shilka":21886,"Fallowfield":21887,"Binningen":21888,"Hannut":21889,"Pukchil-lodongjagu":21890,"Trentola-Ducenta":21891,"Dikili":21892,"Nirsā":21893,"Mindelheim":21894,"California City":21895,"Hyannis":21896,"Khorol":21897,"Morges":21898,"Turuvekere":21899,"Ravanusa":21900,"Narvik":21901,"Komsomol’skiy":21902,"O Carballiño":21903,"Baraúna":21904,"Whitefish Bay":21905,"Avesta":21906,"Bacacay":21907,"Caravaggio":21908,"Sunland Park":21909,"Chorhāt":21910,"North Reading":21911,"Hazel Crest":21912,"Barillas":21913,"Winder":21914,"Haldībāri":21915,"Toulépleu Gueré":21916,"Calne":21917,"Merate":21918,"Tando Bāgo":21919,"Washougal":21920,"Chiang Kham":21921,"Altes Lager":21922,"Olpād":21923,"Lapua":21924,"Hernando":21925,"Gunjur":21926,"Fish Hawk":21927,"Marietta":21928,"Fiesole":21929,"Kailahun":21930,"Sathankulam":21931,"Maqat":21932,"Kochinda":21933,"Nakskov":21934,"Akhty":21935,"Ciudad Rodrigo":21936,"Dunda":21937,"Dapchi":21938,"Moth":21939,"Vicovu de Sus":21940,"Kuragino":21941,"Shergarh":21942,"Red Bluff":21943,"Hohenems":21944,"Střížkov":21945,"Si Chiang Mai":21946,"Andalgalá":21947,"Puerto Santa":21948,"Vallirana":21949,"Guapiaçu":21950,"Bunnik":21951,"Jejūri":21952,"Dentsville":21953,"Berre-l'Étang":21954,"Northbridge":21955,"Ālampur":21956,"Genthin":21957,"Rosedale":21958,"Malahide":21959,"San Pawl il-Baħar":21960,"Khrystynivka":21961,"Apollo Beach":21962,"Manicoré":21963,"Yunak":21964,"Hickory Hills":21965,"Baffa":21966,"Ŭrtaowul":21967,"Greendale":21968,"Çorovodë":21969,"Kaspiyskiy":21970,"Simaria":21971,"Mimoso do Sul":21972,"Perchtoldsdorf":21973,"Chiaravalle":21974,"Sharon":21975,"Caulfield North":21976,"Kirākat":21977,"Avrig":21978,"Wilanów":21979,"Guia":21980,"Haaren":21981,"Ngala":21982,"Uhingen":21983,"Villefranche-de-Rouergue":21984,"Pszów":21985,"Glasgow":21986,"Telfs":21987,"Bad Wörishofen":21988,"Langerwehe":21989,"Kladow":21990,"Veglie":21991,"East Bridgewater":21992,"Santo Tirso":21993,"Cantagalo":21994,"Bangued":21995,"Münster":21996,"Chinsali":21997,"Ascope":21998,"América Dourada":21999,"Hālawa":22000,"Llanes":22001,"Santa Úrsula":22002,"Lopik":22003,"Binagadi":22004,"Fort Payne":22005,"Bang Yai":22006,"Ghiror":22007,"Holliston":22008,"Gramoteino":22009,"Edingen-Neckarhausen":22010,"Al Qābil":22011,"Żnin":22012,"Kharhiāl":22013,"Lonigo":22014,"Melsungen":22015,"Çivril":22016,"Mīzan Teferī":22017,"Kataba":22018,"Neustadt in Sachsen":22019,"Mahikeng":22020,"Ryhope":22021,"Montfavet":22022,"Saco dos Limoes":22023,"Tostado":22024,"Lillestrøm":22025,"Zemio":22026,"Lugones":22027,"Sironko":22028,"Koror State":22029,"Mikashevichy":22030,"Petra":22031,"Oboyan’":22032,"Rukungiri":22033,"Gubat":22034,"Benjamin Constant":22035,"Francisco Sá":22036,"Kalkar":22037,"Solnechnyy":22038,"Tempio Pausania":22039,"Koundara":22040,"Cirò Marina":22041,"Elfers":22042,"Miguelturra":22043,"Vera":22044,"Mumford":22045,"Bulihan":22046,"Sabana de La Mar":22047,"Allouez":22048,"Sun Lakes":22049,"Moberly":22050,"Salinas de Hidalgo":22051,"Chernigovka":22052,"San Antonio Acahualco":22053,"Šternberk":22054,"Seekonk":22055,"Anapskaya":22056,"Junqueirópolis":22057,"Orangeburg":22058,"Bovenden":22059,"Upper Grand Lagoon":22060,"Villa de Zaachila":22061,"Mainburg":22062,"Juquitiba":22063,"Iglino":22064,"Leżajsk":22065,"Misau":22066,"Sudak":22067,"Villa Rica":22068,"Bad Soden-Salmünster":22069,"Neuenkirchen":22070,"Riposto":22071,"Morro da Fumaça":22072,"Tavares":22073,"Brunsbüttel":22074,"Manly":22075,"Rabūpura":22076,"Rāmkola":22077,"South Venice":22078,"Puerto Lumbreras":22079,"Hekimhan":22080,"Monte Patria":22081,"Whitehall":22082,"Sóller":22083,"Canals":22084,"Metković":22085,"Powder Springs":22086,"Gandi":22087,"Cotija de la Paz":22088,"Jever":22089,"Cuerámaro":22090,"Kameshkovo":22091,"Kotsyubyns’ke":22092,"Nemours":22093,"Goshaingaon":22094,"Saarwellingen":22095,"Saryözek":22096,"Nacaome":22097,"Locorotondo":22098,"Borgosesia":22099,"Collingswood":22100,"Lady Lake":22101,"Greenwood Village":22102,"Camamu":22103,"Şefaatli":22104,"Chubbuck":22105,"Anzegem":22106,"Ago Are":22107,"Dalican":22108,"Kuala Perlis":22109,"Petrovaradin":22110,"Soalkuchi":22111,"Monte Sant'Angelo":22112,"Ollioules":22113,"Kotwa":22114,"Saint Simon Mills":22115,"Leverano":22116,"Kuršėnai":22117,"Greytown":22118,"Romano d'Ezzelino":22119,"Água Branca":22120,"Leninkent":22121,"Wąbrzeźno":22122,"Clemson":22123,"Ore":22124,"Bludenz":22125,"Happy Valley":22126,"Mill Valley":22127,"Verkhnedneprovskiy":22128,"Sertanópolis":22129,"Ingleburn":22130,"Travemünde":22131,"Roßlau":22132,"Seversk":22133,"Majītha":22134,"Prymors’k":22135,"Polonnaruwa":22136,"Uruobo-Okija":22137,"Ocaña":22138,"Belm":22139,"Whitby":22140,"Baker":22141,"Casalpusterlengo":22142,"Pedras de Fogo":22143,"Gardendale":22144,"Ziro":22145,"Füssen":22146,"Cerro Maggiore":22147,"Solms":22148,"Market Deeping":22149,"Bollullos par del Condado":22150,"Rønne":22151,"Srednyaya Akhtuba":22152,"Guastalla":22153,"Contamana":22154,"Pattensen":22155,"Montepulciano":22156,"Kinkala":22157,"Izra‘":22158,"Pandaria":22159,"Damasak":22160,"Lons":22161,"Tavira":22162,"Groß-Zimmern":22163,"Vimodrone":22164,"Petrinja":22165,"Castro Alves":22166,"Calolziocorte":22167,"Binkolo":22168,"Porto Salvo":22169,"Siqueira Campos":22170,"Joshīmath":22171,"Pemagatshel":22172,"Itaíba":22173,"Caarapó":22174,"Linlithgow":22175,"Caudry":22176,"Basse Lasne":22177,"Plérin":22178,"Amloh":22179,"Morpeth":22180,"Babayurt":22181,"Derzhavīnsk":22182,"Weno Town":22183,"San Francisco Zapotitlán":22184,"Guapi":22185,"Berlare":22186,"Altayskoye":22187,"Okulovka":22188,"Antón":22189,"Kävlinge":22190,"Берово":22191,"Alajuelita":22192,"Piquete":22193,"Corbera de Llobregat":22194,"Županja":22195,"Şuhut":22196,"Longuenesse":22197,"Dirba":22198,"Kargil":22199,"Kelsterbach":22200,"Arroyomolinos":22201,"Malaya Vishera":22202,"Nov":22203,"Batabanó":22204,"Stallings":22205,"Sungai Pelek New Village":22206,"Kem’":22207,"Makilala":22208,"Simeria":22209,"Linnich":22210,"Grodzisk Wielkopolski":22211,"Rokycany":22212,"Vedelago":22213,"Borjomi":22214,"Lohfelden":22215,"Manggahan":22216,"Allāhganj":22217,"Areia":22218,"Val-de-Reuil":22219,"Lake Mary":22220,"La Llagosta":22221,"Casalmaggiore":22222,"Tryavna":22223,"Betma":22224,"Ammon":22225,"Fort Carson":22226,"Manilva":22227,"Oak Park":22228,"Kyaka":22229,"Stanford":22230,"Miami Springs":22231,"Garliava":22232,"Torelló":22233,"Vettavalam":22234,"Qarazhal":22235,"Rosario del Tala":22236,"Littleborough":22237,"Sahline":22238,"Kandıra":22239,"Dębno":22240,"Knottingley":22241,"Lys-lez-Lannoy":22242,"Ganta":22243,"Ubajara":22244,"Lauria":22245,"Bolnisi":22246,"Schast’ye":22247,"Altınoluk":22248,"Novolukoml’":22249,"Weilburg":22250,"Kharelā":22251,"Mwinilunga":22252,"Steinheim":22253,"Târgu Frumos":22254,"Sasso Marconi":22255,"Charxin":22256,"Homosassa Springs":22257,"Waukee":22258,"Ladson":22259,"Federación":22260,"Cefalù":22261,"Tālbahat":22262,"Biedenkopf":22263,"Istmina":22264,"Quesnel":22265,"Swampscott":22266,"Bom Sucesso":22267,"Cananéia":22268,"Porz am Rhein":22269,"Kadaura":22270,"Cihanbeyli":22271,"Al Burayqah":22272,"Vinci":22273,"Cafelândia":22274,"Hüllhorst":22275,"Grenzach-Wyhlen":22276,"Ecoporanga":22277,"Wilsdruff":22278,"Aßlar":22279,"Wood Dale":22280,"Gołdap":22281,"Malibu Beach":22282,"Caaporã":22283,"Clarksburg":22284,"Tranås":22285,"Zeulenroda":22286,"Bilyayivka":22287,"Ash Shāmīyah":22288,"Marienheide":22289,"Bansud":22290,"Provadiya":22291,"Guipavas":22292,"Victoria Point":22293,"Bandarbeyla":22294,"Correia Pinto":22295,"North Myrtle Beach":22296,"Solap":22297,"Tabligbo":22298,"Hurricane":22299,"San Miguel Chicaj":22300,"Miguel Calmon":22301,"Nantwich":22302,"Iglās":22303,"Pitrufquén":22304,"Suchiate":22305,"Intibucá":22306,"Leinefelde":22307,"Thiers":22308,"Ang Thong":22309,"Zarghūn Shahr":22310,"Waremme":22311,"Bay Roberts":22312,"Corbetta":22313,"Navlya":22314,"Heggadadevankote":22315,"Pont-Sainte-Maxence":22316,"Hünxe":22317,"Waimalu":22318,"Somovo":22319,"Molinella":22320,"Avrillé":22321,"Casisang":22322,"Elektrėnai":22323,"Woippy":22324,"Tremelo":22325,"Supe":22326,"Raismes":22327,"Aş Şayyādah":22328,"Dabakala":22329,"Maasbracht":22330,"Tyazhinskiy":22331,"Vandalūr":22332,"Pomorie":22333,"Ajijic":22334,"Tabarka":22335,"Rödental":22336,"Bois-Guillaume":22337,"Cubelles":22338,"Taguatinga":22339,"Streator":22340,"Orito":22341,"Tastūr":22342,"Cambados":22343,"North Adams":22344,"Rellingen":22345,"Rio Pomba":22346,"Burnage":22347,"Puerto Wilches":22348,"Moss Point":22349,"Moissac":22350,"Lieksa":22351,"Großenkneten":22352,"Głubczyce":22353,"Corridonia":22354,"Maranding":22355,"Bula":22356,"Vuktyl":22357,"Eten":22358,"Lummen":22359,"Wolsztyn":22360,"Krupka":22361,"Tuchola":22362,"Jalpa":22363,"Ringwood":22364,"Fort Campbell North":22365,"Santa Maria di Sala":22366,"Amethi":22367,"Villa Unión":22368,"East Greenwich":22369,"Fraile Pintado":22370,"Extrema":22371,"Schermbeck":22372,"Tekanpur":22373,"Motupe":22374,"Betanzos":22375,"Plougastel-Daoulas":22376,"Karak":22377,"Hønefoss":22378,"Monteroni di Lecce":22379,"Swellendam":22380,"Santa María Xonacatepec":22381,"Pho Chai":22382,"Kalanaur":22383,"Rubano":22384,"Saint Ann’s Bay":22385,"Garhi Khairo":22386,"Arvika":22387,"Lāsalgaon":22388,"Singleton":22389,"Alexándreia":22390,"Jalatlaco":22391,"Chippewa Falls":22392,"Thāndla":22393,"Kletnya":22394,"Longwood":22395,"Ichhāwar":22396,"Olivehurst":22397,"Chapada dos Guimarães":22398,"Bongaree":22399,"Apricena":22400,"Pierre":22401,"Richton Park":22402,"Abrantes":22403,"Tikri":22404,"Dison":22405,"Živinice":22406,"Dăbuleni":22407,"Bargteheide":22408,"Harran":22409,"Pontalina":22410,"Beach Park":22411,"Ludvika":22412,"Kabo":22413,"Sindi":22414,"Ukrainka":22415,"Morris":22416,"Sankt Georgen im Schwarzwald":22417,"Tuineje":22418,"Nibaliw Central":22419,"Tiszavasvári":22420,"Krasnokumskoye":22421,"Zhytkavichy":22422,"Brackley":22423,"Donskoy":22424,"Āttayyāmpatti":22425,"Xudat":22426,"Haselhorst":22427,"Pößneck":22428,"Pa Daet":22429,"Lianga":22430,"Ratzeburg":22431,"Rawai":22432,"Raunheim":22433,"Portlaoise":22434,"The Dalles":22435,"Bo Rai":22436,"Purranque":22437,"Brunico - Bruneck":22438,"Corralejo":22439,"Vinzons":22440,"Likhovskoy":22441,"Nynäshamn":22442,"Porcia":22443,"Pirenópolis":22444,"Ivanava":22445,"Stocksbridge":22446,"Lichtenstein":22447,"Bang Sai":22448,"İsmayıllı":22449,"Regeneração":22450,"Rixheim":22451,"Kamnik":22452,"Castenaso":22453,"Naantali":22454,"Saint-Brice-sous-Forêt":22455,"Millbury":22456,"Raymond Terrace":22457,"Krasnogorskiy":22458,"Wauconda":22459,"San Elizario":22460,"Horodnya":22461,"Lakhi":22462,"Sirāthū":22463,"Mahābaleshwar":22464,"Middelfart":22465,"Tanūmah":22466,"Inhapim":22467,"Nong Ki":22468,"Oldsmar":22469,"Quilalí":22470,"Presidente Olegário":22471,"Pospelikha":22472,"Chopan":22473,"Pativilca":22474,"Ichtegem":22475,"Mount Druitt":22476,"Sainte-Maxime":22477,"Hau-ri":22478,"Gopāmau":22479,"Bumpe":22480,"Lotte":22481,"La Grange Park":22482,"Sangīn":22483,"Shāhkot":22484,"Chkalovsk":22485,"Bacchus Marsh":22486,"Lubbeek":22487,"Pagsañgahan":22488,"Kirk Sandall":22489,"Palmeiras de Goiás":22490,"Rāni":22491,"Makokou":22492,"Miami":22493,"Medicina":22494,"Harnes":22495,"The Boldons":22496,"Ivančna Gorica":22497,"Río Branco":22498,"Tibú":22499,"Shupīyan":22500,"Arti":22501,"Santa María Coronanco":22502,"Paraisópolis":22503,"Haßfurt":22504,"Ravels":22505,"Stoke Gifford":22506,"Sharonville":22507,"Warsaw":22508,"Qiziltepa":22509,"Beasain":22510,"San Mateo Atarasquillo":22511,"Abalak":22512,"Bousso":22513,"Paipa":22514,"Sanski Most":22515,"Gamawa":22516,"Hewitt":22517,"Opochka":22518,"Canet de Mar":22519,"Mahuta":22520,"Nova Odesa":22521,"Glencoe":22522,"Afonso Cláudio":22523,"Skanderborg":22524,"Levelland":22525,"Újfehértó":22526,"Haacht":22527,"Palmetto Estates":22528,"Biggin Hill":22529,"Lich":22530,"Rovinj":22531,"Borken":22532,"Valdés":22533,"Glenmont":22534,"Lohogaon":22535,"Bang Khla":22536,"Méru":22537,"Leland":22538,"Hockessin":22539,"Minalin":22540,"Jertih":22541,"Puebloviejo":22542,"El Zulia":22543,"Amontada":22544,"São Joaquim do Monte":22545,"Nanhyanga":22546,"Couvin":22547,"Itanhém":22548,"Patiāli":22549,"Samaniego":22550,"Pinos Puente":22551,"Llantwit Major":22552,"Terra Santa":22553,"Taraclia":22554,"Denzlingen":22555,"Usingen":22556,"Quiroga":22557,"Buggenhout":22558,"Margraten":22559,"Sarria":22560,"Auburndale":22561,"Khargāpur":22562,"Esil":22563,"Tezoyuca":22564,"Santa Maria a Vico":22565,"Sainyabuli":22566,"Niedobczyce":22567,"Twello":22568,"Zaslawye":22569,"Phôngsali":22570,"Özdere":22571,"Tecalitlán":22572,"Sandton":22573,"Potos (Thassos)":22574,"Vallensbæk":22575,"Naberera":22576,"La Motte-Servolex":22577,"Hatten":22578,"Sāsni":22579,"Esneux":22580,"Juquiá":22581,"Vicuña":22582,"Assenede":22583,"White Center":22584,"Bålsta":22585,"Blacon":22586,"Arcozelo":22587,"River Ridge":22588,"Ashtead":22589,"Herselt":22590,"Talanga":22591,"Nules":22592,"Olympia Heights":22593,"Chaplygin":22594,"Jabbeke":22595,"Dorfen":22596,"Cajabamba":22597,"Voisins-le-Bretonneux":22598,"Shklow":22599,"Jan Kempdorp":22600,"Pritzwalk":22601,"Village of Campton Hills":22602,"Feucht":22603,"Connersville":22604,"Ruza":22605,"Lima Duarte":22606,"Dilijan":22607,"Ya‘bad":22608,"Wentorf":22609,"Kranuan":22610,"Bois-d'Arcy":22611,"Ouled Moussa":22612,"Dongola":22613,"Seyssinet-Pariset":22614,"Fallingbostel":22615,"Panjāb":22616,"Mairi":22617,"Hamza":22618,"Guastatoya":22619,"Río Grande":22620,"Chafford Hundred":22621,"Glenn Dale":22622,"Gyānpur":22623,"Revúca":22624,"Carluke":22625,"Carambeí":22626,"Faxinal":22627,"Höganäs":22628,"Rafaï":22629,"Varazze":22630,"Priozersk":22631,"Negreşti-Oaş":22632,"Villeneuve-lès-Avignon":22633,"Hévié":22634,"Galliate":22635,"Preußisch Oldendorf":22636,"Makarska":22637,"Sauri":22638,"Rosa":22639,"Rionero in Vulture":22640,"Barentin":22641,"Sītāmau":22642,"Yonggang-ŭp":22643,"Daanbantayan":22644,"Martí":22645,"Ban Sam Chuk":22646,"Palos Verdes Estates":22647,"Itumba":22648,"Tyup":22649,"Khvalynsk":22650,"Pariquera Açu":22651,"Pirallahı":22652,"Yzeure":22653,"Nyírbátor":22654,"Goianinha":22655,"Mbulu":22656,"Vieste":22657,"Bhadarwāh":22658,"Zaozërsk":22659,"Martinsicuro":22660,"Gadāni":22661,"Bovolone":22662,"Aracoiaba":22663,"Vinovo":22664,"Grünstadt":22665,"Sárbogárd":22666,"Yuryuzan’":22667,"Golyshmanovo":22668,"Lagoa da Canoa":22669,"Château-d'Olonne":22670,"Cairo Montenotte":22671,"Höchstadt an der Aisch":22672,"South Park Township":22673,"Oatfield":22674,"Sławno":22675,"Bargoed":22676,"Solaro":22677,"Forquilha":22678,"Hālawa Heights":22679,"Äänekoski":22680,"Saraland":22681,"Mont-Laurier":22682,"Duvergé":22683,"Baley":22684,"Arroio dos Ratos":22685,"Zdzieszowice":22686,"Konduga":22687,"Faya-Largeau":22688,"Morwell":22689,"Luganville":22690,"Jaca":22691,"Montfoort":22692,"Grammichele":22693,"Alora":22694,"Sant'Arpino":22695,"Middlewich":22696,"Muisne":22697,"Rhosllanerchrugog":22698,"Rājnagar":22699,"Drahichyn":22700,"Uruzgān":22701,"Meadville":22702,"Roncq":22703,"Thale":22704,"Pilas":22705,"Oude Pekela":22706,"Alhos Vedros":22707,"Petersfield":22708,"Chamical":22709,"Cambita Garabitos":22710,"Garhī Pūkhta":22711,"Belmopan":22712,"Coalinga":22713,"Mariental":22714,"Haradok":22715,"Taquaritinga do Norte":22716,"Taveta":22717,"Weißenhorn":22718,"Beausoleil":22719,"Botro":22720,"Eppstein":22721,"North Liberty":22722,"Opera":22723,"Avarua":22724,"Adrasmon":22725,"Le Chambon-Feugerolles":22726,"Onsala":22727,"Talovaya":22728,"Bovisio-Masciago":22729,"Dergaon":22730,"Bin Qirdān":22731,"Kalininskaya":22732,"Yang Talat":22733,"Rivière-Pilote":22734,"Udel’naya":22735,"Dindima":22736,"Villafranca de los Barros":22737,"Chuguyevka":22738,"Discovery Bay":22739,"Alten Buseck":22740,"Bambamarca":22741,"Aradhippou":22742,"Bosanska Gradiška":22743,"Cizur Mayor":22744,"Māndal":22745,"Overpelt":22746,"Koluszki":22747,"Bellair-Meadowbrook Terrace":22748,"Malkāpur":22749,"Kamuthi":22750,"Petrovskaya":22751,"Prishibinskoye":22752,"Hakone":22753,"Fiorenzuola d'Arda":22754,"Büttelborn":22755,"Khāga":22756,"Złocieniec":22757,"Raffadali":22758,"Khailār":22759,"Juruti":22760,"San Pedro Carchá":22761,"Erbach":22762,"São Lourenço da Serra":22763,"Nova Gradiška":22764,"Inskoy":22765,"Libres":22766,"Pollena Trocchia":22767,"Skuratovskiy":22768,"Nagykáta":22769,"Kefar Yona":22770,"Bāwal":22771,"Ciudad Darío":22772,"Waeng":22773,"San Vito al Tagliamento":22774,"Sendenhorst":22775,"Tostedt":22776,"Tomiño":22777,"Mittegroßefehn":22778,"Circleville":22779,"Kirensk":22780,"Byala Slatina":22781,"Amay":22782,"Muggia":22783,"Ikang":22784,"Canyon":22785,"Cocal":22786,"Syas’stroy":22787,"Znamenskoye":22788,"Broxbourne":22789,"Kālāgarh":22790,"West Carrollton City":22791,"Thalwil":22792,"Hayden":22793,"Port Melbourne":22794,"Tauberbischofsheim":22795,"Piney Green":22796,"São Francisco de Paula":22797,"Sveti Nikole":22798,"Jüterbog":22799,"Hessisch Lichtenau":22800,"Azángaro":22801,"Kuldīga":22802,"Zephyrhills":22803,"Broxburn":22804,"Churchdown":22805,"Yokadouma":22806,"Gmunden":22807,"Alpinópolis":22808,"Khlung":22809,"Yeppoon":22810,"Citrus Ridge":22811,"Mouvaux":22812,"Ovejas":22813,"Suchiapa":22814,"Irauçuba":22815,"Pontecorvo":22816,"Rozhyshche":22817,"Sudogda":22818,"Ivybridge":22819,"Vălenii de Munte":22820,"Shakhan":22821,"Gonzalez":22822,"Alsterdorf":22823,"Wädenswil":22824,"Amantea":22825,"Peacehaven":22826,"Vitorino Freire":22827,"Wolfhagen":22828,"Bridport":22829,"Schöningen":22830,"Moldova Nouă":22831,"Ao Luek":22832,"Raposos":22833,"Petlāwad":22834,"Ambérieu-en-Bugey":22835,"Castelsarrasin":22836,"Amarwāra":22837,"Pfullendorf":22838,"Ovidiu":22839,"Port Augusta":22840,"Bileća":22841,"Trāl":22842,"Chaiyo":22843,"Īnderbor":22844,"Comarnic":22845,"Bruck an der Mur":22846,"Tsivil’sk":22847,"Streetly":22848,"Borger":22849,"Sabanilla":22850,"Goyty":22851,"Florestópolis":22852,"Bouca":22853,"Pio Duran":22854,"Santa Rosa de Lima":22855,"Budakeszi":22856,"Lavello":22857,"Carterton":22858,"Pul-e ‘Alam":22859,"Le Raincy":22860,"Pechory":22861,"Casandrino":22862,"Wezembeek-Oppem":22863,"Kaharlyk":22864,"Bilariāganj":22865,"Chiang Klang":22866,"Godella":22867,"Kelapa Sawit":22868,"Yaya":22869,"Bolton upon Dearne":22870,"Luruaco":22871,"Tirumullaivāsal":22872,"Yelwa":22873,"Schwabmünchen":22874,"Saint-Gilles":22875,"Itirapina":22876,"Alginet":22877,"Fruitville":22878,"Red Hill":22879,"Juan L. Lacaze":22880,"Soliera":22881,"Paso de los Toros":22882,"Benissa":22883,"Ciudad Manuel Doblado":22884,"Mykhaylivka":22885,"San Mateo Ixtatán":22886,"Severínia":22887,"Rustington":22888,"Ticuantepe":22889,"Kombai":22890,"Karabudakhkent":22891,"Vöhringen":22892,"Carlos Chagas":22893,"Port Pirie":22894,"Beccles":22895,"Hösbach":22896,"Tqibuli":22897,"Fanipol":22898,"Tórshavn":22899,"Khoyniki":22900,"Murgab":22901,"Carriere":22902,"Ndioum":22903,"Zavitinsk":22904,"Eldorado":22905,"Pécel":22906,"Pradópolis":22907,"East Wenatchee":22908,"Kłobuck":22909,"Manoharpur":22910,"Kharkhauda":22911,"Talodi":22912,"Novosergiyevka":22913,"Kodala":22914,"Guibéroua":22915,"Correntina":22916,"Alaverdi":22917,"Bouc-Bel-Air":22918,"Atasū":22919,"Meckenbeuren":22920,"Etzatlán":22921,"Lea Hill":22922,"Coogee":22923,"Bīkāpur":22924,"Bad Bramstedt":22925,"Wai‘anae":22926,"Gosainganj":22927,"Chauny":22928,"Wadersloh":22929,"Bülach":22930,"Langtang":22931,"Bella Unión":22932,"Kazaure":22933,"Shepshed":22934,"Langelsheim":22935,"Amānganj":22936,"Uyar":22937,"Esperantinópolis":22938,"Joyabaj":22939,"Socuéllamos":22940,"Kihancha":22941,"Shorewood":22942,"Ylivieska":22943,"La Joya":22944,"Wiesmoor":22945,"Tholey":22946,"Boromo":22947,"Grover Beach":22948,"McPherson":22949,"Nūrmahal":22950,"Terebovlya":22951,"Raynham":22952,"Bohmte":22953,"Aguié":22954,"Oosterzele":22955,"Pilisvörösvár":22956,"Tucuran":22957,"Nordstemmen":22958,"Taiynsha":22959,"Einsiedeln":22960,"San Marino":22961,"Muscle Shoals":22962,"Nako":22963,"Dokkum":22964,"Nieuw Nickerie":22965,"Włodawa":22966,"Myjava":22967,"Pervomayskiy":22968,"Treuchtlingen":22969,"Warrenville":22970,"Divriği":22971,"Mazıdağı":22972,"Campina Verde":22973,"Gravelines":22974,"Eufaula":22975,"Aubenas":22976,"Bolbec":22977,"Priverno":22978,"Eynesil":22979,"Hawthorn East":22980,"Svetlyy Yar":22981,"Burladingen":22982,"Poděbrady":22983,"Kulan":22984,"Nogent-le-Rotrou":22985,"Toorak":22986,"Târgu Ocna":22987,"Sajószentpéter":22988,"Eichstätt":22989,"Ketsch":22990,"Villasis":22991,"Isoka":22992,"Lānja":22993,"Ogíjares":22994,"Villa San Giovanni":22995,"Liuli":22996,"Plouzané":22997,"Torrijos":22998,"Dorado":22999,"Black Forest":23000,"Sankt Veit an der Glan":23001,"New Kensington":23002,"Barrafranca":23003,"Taldom":23004,"Nova Vodolaha":23005,"Starovelichkovskaya":23006,"Herbrechtingen":23007,"Patti":23008,"Bétérou":23009,"Payocpoc Sur":23010,"Amilly":23011,"Missão Velha":23012,"Rosales":23013,"Surrey Hills":23014,"Sūrāb":23015,"Gurdaha":23016,"Perleberg":23017,"Gurh":23018,"Jurbarkas":23019,"Coatesville":23020,"Chandia":23021,"Löningen":23022,"Araçoiaba":23023,"San Martino Buon Albergo":23024,"Pineto":23025,"Grenada":23026,"Szigethalom":23027,"Pitkyaranta":23028,"Altınekin":23029,"Kānor":23030,"Phai Sali":23031,"Buloh Kasap":23032,"Gvardeysk":23033,"Wurno":23034,"Stiring-Wendel":23035,"Bischofswerda":23036,"Itacarambi":23037,"Phimai":23038,"Roudnice nad Labem":23039,"Āshti":23040,"Pawai":23041,"La Grande":23042,"Minden":23043,"El Doncello":23044,"Lutayan":23045,"Bocanda":23046,"Tornesch":23047,"Maçka":23048,"San Pedro Pochutla":23049,"Lusciano":23050,"Rumilly":23051,"Bad Freienwalde":23052,"Velen":23053,"Ikwiriri":23054,"Rabka-Zdrój":23055,"Saint Marys":23056,"Orta di Atella":23057,"Hilpoltstein":23058,"Poncitlán":23059,"Plön":23060,"Chesterton":23061,"Chaves":23062,"Marshall":23063,"Kingsgate":23064,"West Monroe":23065,"Tavricheskoye":23066,"la Seu d'Urgell":23067,"Dueville":23068,"Bodmin":23069,"Adi Keyh":23070,"Milnrow":23071,"Coquimatlán":23072,"Monóvar":23073,"Lockhart":23074,"Harwich":23075,"Dhemāji":23076,"Bazou":23077,"Birbhaddar":23078,"Graulhet":23079,"Thônex":23080,"Dabola":23081,"Bexley":23082,"Codigoro":23083,"Bulanash":23084,"Sainte-Luce-sur-Loire":23085,"Balatonfüred":23086,"Vikāsnagar":23087,"Markranstädt":23088,"Kodumudi":23089,"Bacup":23090,"Port Lincoln":23091,"Bŭston":23092,"Teano":23093,"Shahritus":23094,"Medway":23095,"Quepem":23096,"Carpinteria":23097,"Wehr":23098,"Sorsk":23099,"Macará":23100,"Doonside":23101,"Rojhān":23102,"Espera Feliz":23103,"Zangguy":23104,"Pontinia":23105,"Codcod":23106,"Ormāra":23107,"Cuevas del Almanzora":23108,"Rescaldina":23109,"Châteaubriant":23110,"Ishtixon":23111,"North Auburn":23112,"El Dorado":23113,"Dankaur":23114,"Thisted":23115,"Saint Ann":23116,"Dicle":23117,"San Martín de las Pirámides":23118,"Thonotosassa":23119,"Rocca di Papa":23120,"Ndago":23121,"Vilkaviškis":23122,"Chelmsley Wood":23123,"Middleburg":23124,"Yavoriv":23125,"Kilinochchi":23126,"Toboso":23127,"Santa Lucía Milpas Altas":23128,"Sommacampagna":23129,"Mŭynoq":23130,"Antsirabe Afovoany":23131,"Oamaru":23132,"Ifrane":23133,"Tranovaho":23134,"Maslyanino":23135,"Balchik":23136,"Abbey Wood":23137,"Turgen’":23138,"Broadfield":23139,"Ga-Kgapane":23140,"Luzilândia":23141,"Grave":23142,"Milngavie":23143,"Landau an der Isar":23144,"Locri":23145,"Bocas del Toro":23146,"Matipó":23147,"’Aïn el Hadjar":23148,"Franeker":23149,"Mashava":23150,"Champasak":23151,"Lengede":23152,"Welver":23153,"Şūrīf":23154,"Volpiano":23155,"Abarán":23156,"Bijni":23157,"Na Wa":23158,"Kokofata":23159,"Feira Nova":23160,"Bisée":23161,"Gräfelfing":23162,"Zürich (Kreis 4) \/ Hard":23163,"Khusropur":23164,"Sawa Sawa":23165,"Saint Augustine":23166,"Western Springs":23167,"Polazna":23168,"Crispiano":23169,"Zhovkva":23170,"Vejer de la Frontera":23171,"Milford Haven":23172,"Caririaçu":23173,"Limavady":23174,"Wetzikon":23175,"Empalme Escobedo":23176,"Kujama":23177,"Valfin-lès-Saint-Claude":23178,"Kirchhundem":23179,"College":23180,"Oke Iho":23181,"Stahnsdorf":23182,"Ilgaz":23183,"Çelikhan":23184,"Madanpur":23185,"Terra Boa":23186,"Bāli Chak":23187,"Portage la Prairie":23188,"Rāja Sānsi":23189,"Ettaiyapuram":23190,"Fort Drum":23191,"Ambarès-et-Lagrave":23192,"Selyatino":23193,"Acala":23194,"Presidente Bernardes":23195,"Tarashcha":23196,"Havre de Grace":23197,"Villasanta":23198,"Feijó":23199,"Fairburn":23200,"Bellizzi Irpino":23201,"Cherán":23202,"Labuan":23203,"Francofonte":23204,"Kleinblittersdorf":23205,"Stollberg":23206,"Adolfo Ruíz Cortínes":23207,"Saruhanlı":23208,"Wendo":23209,"Sprimont":23210,"Monschau":23211,"Simga":23212,"Fehmarn":23213,"Sūf":23214,"Lakeland North":23215,"Rantoul":23216,"Lavagna":23217,"Knutsford":23218,"Pyŏksŏng-ŭp":23219,"Cafarnaum":23220,"Golub-Dobrzyń":23221,"Ginés":23222,"Glen Carbon":23223,"Arbon":23224,"Kalecik":23225,"Costa Rica":23226,"Andrésy":23227,"Colotlán":23228,"Romiton":23229,"Justice":23230,"Teror":23231,"Altpınar":23232,"São Geraldo do Araguaia":23233,"Vychegodskiy":23234,"Koksan":23235,"Ilıca":23236,"Basseterre":23237,"Heroica Coscomatepec de Bravo":23238,"Quivicán":23239,"Madagali":23240,"Staroderevyankovskaya":23241,"Wanze":23242,"Sipocot":23243,"Dolbeau-Mistassini":23244,"Kewanee":23245,"Vice":23246,"Les Ponts-de-Cé":23247,"Santa Maria do Pará":23248,"Lukoyanov":23249,"Armthorpe":23250,"Atencingo":23251,"Temascalcingo":23252,"Alpen":23253,"Taggia":23254,"Bitburg":23255,"Mikhaylov":23256,"Scheeßel":23257,"İspir":23258,"Oikismós Papágou":23259,"Joure":23260,"Altötting":23261,"Carrigaline":23262,"Neustadt an der Donau":23263,"Guaimaca":23264,"Vrchlabí":23265,"Trebur":23266,"Pornic":23267,"Janiuay":23268,"Coria":23269,"Ilyich":23270,"Pyrzyce":23271,"Rîşcani":23272,"Hajdúhadház":23273,"Sânnicolau Mare":23274,"Wingene":23275,"Obo":23276,"Makhu":23277,"Obubra":23278,"Gabane":23279,"Chilca":23280,"Saint Helens":23281,"Umbaúba":23282,"Östringen":23283,"Azzano Decimo":23284,"Massa Lubrense":23285,"Castel San Giorgio":23286,"Genas":23287,"Montesarchio":23288,"Sant'Agata di Militello":23289,"Tocantins":23290,"Dinant":23291,"Weigelstown":23292,"Castlebar":23293,"Bog Walk":23294,"Sabanitas":23295,"Myronivka":23296,"Lakhipur":23297,"Asperg":23298,"Cacequi":23299,"Malandag":23300,"Solana Beach":23301,"Aš":23302,"Beeville":23303,"Panajachel":23304,"Grass Valley":23305,"Eggenfelden":23306,"Montegranaro":23307,"Dores do Indaiá":23308,"Gölmarmara":23309,"Lormi":23310,"Oxted":23311,"Greve in Chianti":23312,"Grain Valley":23313,"Montemor-o-Novo":23314,"Baependi":23315,"Ahoada":23316,"Marostica":23317,"Nyasvizh":23318,"Zavolzhsk":23319,"Mwanga":23320,"Zelenogradsk":23321,"Mohanūr":23322,"Cheetham Hill":23323,"Skoghall":23324,"Si Bun Rueang":23325,"Şalākhid":23326,"Smethwick":23327,"Sorso":23328,"Chiquimulilla":23329,"Værløse":23330,"Winsen":23331,"São Miguel":23332,"Monte di Procida":23333,"Crowley":23334,"Ştefăneşti":23335,"Camabatela":23336,"Las Varas":23337,"Maasbree":23338,"Sulingen":23339,"Avanos":23340,"Raghudebbati":23341,"Piano di Sorrento":23342,"Liestal":23343,"Bāsugaon":23344,"Bad Urach":23345,"Holiday City-Berkeley":23346,"Jaroměř":23347,"Constant Spring":23348,"Vasyurinskaya":23349,"Carrières-sur-Seine":23350,"Colonia Vicente Guerrero":23351,"Bad Dürrheim":23352,"Nurdağı":23353,"Concesio":23354,"Épinay-sous-Sénart":23355,"Kota Belud":23356,"Commerce":23357,"Baytūnyā":23358,"Kalamansig":23359,"Bünyan":23360,"Mering":23361,"Paradise Valley":23362,"Bandora":23363,"Carutapera":23364,"Reeuwijk":23365,"Cruzília":23366,"Port Kennedy":23367,"Kraainem":23368,"Boju":23369,"Borda da Mata":23370,"Shāhpura":23371,"São José da Laje":23372,"Bachhrāwān":23373,"Cremlingen":23374,"Hot Springs Village":23375,"Krumbach":23376,"Eching":23377,"Pecica":23378,"Acará":23379,"Akhnūr":23380,"St. Georg":23381,"Byerazino":23382,"Strel'na":23383,"Арачиново":23384,"Al Ḩadd":23385,"Ewarton":23386,"Alpedrete":23387,"Zara":23388,"San Pedro Tultepec":23389,"Oyskhara":23390,"San Severino Marche":23391,"Longton":23392,"Sarıgöl":23393,"Las Rosas":23394,"Sines":23395,"Buckingham":23396,"Fulton":23397,"McComb":23398,"Chitila":23399,"Szprotawa":23400,"Mariakani":23401,"Supía":23402,"Newtown":23403,"Arnouville":23404,"Menfi":23405,"Călan":23406,"El Colorado":23407,"Valverde del Camino":23408,"Colonia Wanda":23409,"Powell River":23410,"Chīras":23411,"Tlaxcoapan":23412,"Kantemirovka":23413,"Pola de Lena":23414,"sa Pobla":23415,"Río Aller":23416,"Broome":23417,"Passa Quatro":23418,"Charlton":23419,"Kamuli":23420,"Chiungutwa":23421,"Sulz am Neckar":23422,"Ordes":23423,"Borgaro Torinese":23424,"Kumla":23425,"Ammanford":23426,"San Julián":23427,"Norala":23428,"Sylacauga":23429,"Sanlúcar la Mayor":23430,"Niceville":23431,"Nova Gorica":23432,"Salobreña":23433,"Bunza":23434,"Chambar":23435,"Ruiz":23436,"Rafína":23437,"Blégny":23438,"Lappersdorf":23439,"Lorsch":23440,"Brooks":23441,"Saint Simons":23442,"Dūdhi":23443,"Finneytown":23444,"Monte San Giovanni Campano":23445,"Unión Hidalgo":23446,"Quemado de Güines":23447,"Zbarazh":23448,"Quintanar de la Orden":23449,"Chasŏng":23450,"Zagarolo":23451,"Dudhani":23452,"Varde":23453,"Conselheiro Pena":23454,"Urbiztondo":23455,"Diébougou":23456,"Saint-François":23457,"Kurāra":23458,"Agenebode":23459,"Ubstadt-Weiher":23460,"Ourém":23461,"Surbo":23462,"Novomyrhorod":23463,"Bubanza":23464,"Quakenbrück":23465,"Tabursuq":23466,"Uzyn":23467,"Corbélia":23468,"Riedisheim":23469,"Gölhisar":23470,"Masoko":23471,"Whittlesey":23472,"Vaassen":23473,"Hudson":23474,"Ajasse Ipo":23475,"Neubiberg":23476,"Nyazepetrovsk":23477,"Sala Consilina":23478,"Bulnes":23479,"Gürün":23480,"Bela Cruz":23481,"Bathurst":23482,"Soddy-Daisy":23483,"Buritama":23484,"Athens":23485,"Capo d'Orlando":23486,"Aroma":23487,"Agrate Brianza":23488,"McFarland":23489,"Seravezza":23490,"Sântana":23491,"Knittelfeld":23492,"Elias Fausto":23493,"Ziniaré":23494,"Shirwal":23495,"Vānsada":23496,"Probishtip":23497,"Omalur":23498,"Mesolóngi":23499,"Gustavo Díaz Ordaz":23500,"Nūh":23501,"Tendūkheda":23502,"Bainbridge":23503,"Nouaseur":23504,"Pell City":23505,"Guspini":23506,"Schlieren":23507,"Peißenberg":23508,"Nartan":23509,"Pierrelatte":23510,"Librazhd-Qendër":23511,"Le Bourget":23512,"Kingersheim":23513,"Brzeg Dolny":23514,"Dostpur":23515,"Bissorã":23516,"São João do Piauí":23517,"Oelsnitz":23518,"Miguel Auza":23519,"Provins":23520,"Amboise":23521,"Middle Valley":23522,"Bicas":23523,"Kaufungen":23524,"Granadilla":23525,"Maracanã":23526,"Belle Chasse":23527,"Tarimoro":23528,"Riviera Beach":23529,"Koror Town":23530,"Buch":23531,"Pedley":23532,"Bébédja":23533,"El Sobrante":23534,"Góra":23535,"Porto Murtinho":23536,"Yakhroma":23537,"Bom Jesus":23538,"Nānākuli":23539,"Murud":23540,"Runka":23541,"Santanyí":23542,"Wolgast":23543,"Passira":23544,"Hoopstad":23545,"Erlensee":23546,"Saraikela":23547,"Soledar":23548,"Sachīn":23549,"Kisújszállás":23550,"Boone":23551,"Kotel’va":23552,"Langenselbold":23553,"Oncativo":23554,"Tigbauan":23555,"Periya":23556,"Guano":23557,"Dorog":23558,"Atabey":23559,"Lau":23560,"Bashtanka":23561,"San Michele":23562,"Riacho de Santana":23563,"Muri":23564,"Atlantic Beach":23565,"West Valley":23566,"Atuncolla":23567,"Artondale":23568,"Montefiascone":23569,"Livadiya":23570,"Garbahaarrey":23571,"Kyŏngwŏn":23572,"Bruges":23573,"Vilanova del Camí":23574,"Campos Altos":23575,"Espartinas":23576,"Mogocha":23577,"Fruita":23578,"Malibu":23579,"Twistringen":23580,"Mala Vyska":23581,"Tibagi":23582,"Varedo":23583,"Tachov":23584,"Lewisville":23585,"Kuurne":23586,"Khem Karan":23587,"Pendra":23588,"Khudāganj":23589,"Kentville":23590,"’Ayoûn el ’Atroûs":23591,"Carugate":23592,"Poiana Mare":23593,"Valbonne":23594,"Estepa":23595,"Karema":23596,"San Pedro Apatlaco":23597,"Malya":23598,"Mazzarino":23599,"Dinklage":23600,"Tovuz":23601,"Lyangasovo":23602,"Montgomeryville":23603,"Ertil’":23604,"Neutraubling":23605,"Rose Belle":23606,"Caburan":23607,"Païta":23608,"Alfredo Baquerizo Moreno":23609,"Joppatowne":23610,"Serro":23611,"Princesa Isabel":23612,"Barra da Estiva":23613,"Sonegaon":23614,"Fontenay-le-Fleury":23615,"Oloron-Sainte-Marie":23616,"Stoughton":23617,"Manerbio":23618,"Lombardía":23619,"Keffin Hausa":23620,"Valentigney":23621,"Sirsa":23622,"Zeven":23623,"Palmetto":23624,"Bopfingen":23625,"Halensee":23626,"Tāttayyangārpettai":23627,"Bakori":23628,"Schmölln":23629,"Pyle":23630,"Neuenrade":23631,"Gaillac":23632,"Corupá":23633,"Nextlalpan":23634,"Wülflingen (Kreis 6)":23635,"Lake Forest Park":23636,"San Estanislao":23637,"Lubaczów":23638,"Dutsin Ma":23639,"Spiez":23640,"Ak-Dovurak":23641,"Malkera":23642,"Lincolnwood":23643,"Valente":23644,"Milagres":23645,"Mairang":23646,"Santa Adélia":23647,"Margherita di Savoia":23648,"Olaine":23649,"Mutum":23650,"Ponsacco":23651,"Pokrovskoye":23652,"Kalāswāla":23653,"Saint-Orens-de-Gameville":23654,"La Julia":23655,"Surčin":23656,"Triel-sur-Seine":23657,"Cicciano":23658,"Ramonville-Saint-Agne":23659,"Lake Station":23660,"Chonchi":23661,"Gaildorf":23662,"Itatiaia":23663,"Abensberg":23664,"Guder":23665,"Inala":23666,"Machico":23667,"Beaconsfield":23668,"Siasi":23669,"Kemp Mill":23670,"Hobyo":23671,"Abak":23672,"Haselünne":23673,"Channahon":23674,"Tempoal de Sánchez":23675,"Dakingari":23676,"Azalea Park":23677,"Bellizzi":23678,"Strängnäs":23679,"Não Me Toque":23680,"Rommerskirchen":23681,"Pedrouços":23682,"Tlaxco de Morelos":23683,"Breyten":23684,"Newhaven":23685,"Burgersdorp":23686,"Tequixquitla":23687,"Guebwiller":23688,"Comines":23689,"Vaires-sur-Marne":23690,"Assaí":23691,"Hlobyne":23692,"Aghstafa":23693,"Leno":23694,"Campiglia Marittima":23695,"South Upi":23696,"Perafita":23697,"Bonita":23698,"Bokkos":23699,"Ierápetra":23700,"General Acha":23701,"Mettingen":23702,"Nonantola":23703,"San Cipriano d'Aversa":23704,"Santo Antônio":23705,"Cayce":23706,"Toshām":23707,"Ḩukūmatī Azrah":23708,"Villamartín":23709,"Hansot":23710,"San Antonio la Isla":23711,"Eldama Ravine":23712,"Чегране":23713,"Raseiniai":23714,"Hauzenberg":23715,"Maco":23716,"Wernau":23717,"Zaprudnya":23718,"Figuig (Centre)":23719,"Rosà":23720,"Horad Smalyavichy":23721,"Green River":23722,"Palos Heights":23723,"Uluborlu":23724,"Ski":23725,"Węgrów":23726,"Jesenice":23727,"Porciúncula":23728,"Lunteren":23729,"Tigaon":23730,"Betio Village":23731,"Markham":23732,"Elliot Lake":23733,"Schwaz":23734,"Kisarawe":23735,"Neman":23736,"Madimba":23737,"Maisach":23738,"Campanha":23739,"Busto Garolfo":23740,"Taviano":23741,"Zaruma":23742,"Dongargaon":23743,"Isabela":23744,"Wickede":23745,"Rokupr":23746,"Mirandela":23747,"Los Arabos":23748,"Mangawān":23749,"Bedford":23750,"Wundanyi":23751,"Herrin":23752,"Tucacas":23753,"Ban Houayxay":23754,"Chichiriviche":23755,"Xuddur":23756,"Santa Croce sull'Arno":23757,"Mankoeng":23758,"Vengurla":23759,"Windsor Locks":23760,"Grafing bei München":23761,"Penne":23762,"Demmin":23763,"Vedasandūr":23764,"Bullas":23765,"Isla Mujeres":23766,"Elverum":23767,"Bolaños de Calatrava":23768,"Calbuco":23769,"Mülsen":23770,"Chom Thong":23771,"Coyuca de Benítez":23772,"Tiergarten":23773,"Markdorf":23774,"Razlog":23775,"Capinópolis":23776,"Roquebrune-sur-Argens":23777,"Rāhon":23778,"San Pietro in Cariano":23779,"Çamlıdere":23780,"Zvenigovo":23781,"Sosenskiy":23782,"Itacaré":23783,"Superior":23784,"Askim":23785,"Gladenbach":23786,"Burgstädt":23787,"Poxoréo":23788,"Bom Jesus do Galho":23789,"Beelitz":23790,"Gandai":23791,"Barßel":23792,"Pueblo Nuevo":23793,"Iluppūr":23794,"Oberhaching":23795,"Gorgoram":23796,"Phanom Thuan":23797,"Navelim":23798,"Roldán":23799,"Thompson":23800,"Spaichingen":23801,"Guihing Proper":23802,"Chernyshevsk":23803,"Thirukattupalli":23804,"Mogilno":23805,"Santiago Tetla":23806,"Kambarka":23807,"Cimişlia":23808,"Wächtersbach":23809,"Caraúbas":23810,"Hall in Tirol":23811,"Eraclea":23812,"Brenes":23813,"Brixton Hill":23814,"Jeseník":23815,"Chemin Grenier":23816,"Scorniceşti":23817,"Zimapán":23818,"Sundumbili":23819,"Monte Alegre de Minas":23820,"Hostomel’":23821,"Zastron":23822,"Grange Hill":23823,"Anna Regina":23824,"Neustadt an der Aisch":23825,"Bosilovo":23826,"Capilla de Guadalupe":23827,"Kānkon":23828,"Harold Wood":23829,"Ezequiel Montes":23830,"Barra":23831,"Schongau":23832,"Huruta":23833,"Wünnenberg":23834,"Saverne":23835,"Cassola":23836,"Ngama":23837,"Beloyarskiy":23838,"Wolin":23839,"Taurisano":23840,"North Madison":23841,"Arrigorriaga":23842,"Caconde":23843,"Castelnaudary":23844,"Grumo Appula":23845,"Lakeland":23846,"Uglovoye":23847,"Svidník":23848,"Wittingen":23849,"Riachão":23850,"Brignais":23851,"Islāmkot":23852,"Ospitaletto":23853,"Colesberg":23854,"Don Sak":23855,"Bom Jesus dos Perdões":23856,"Neópolis":23857,"Cervignano del Friuli":23858,"Utiel":23859,"Ashwood":23860,"Meco":23861,"Bugalagrande":23862,"Ichnya":23863,"Mount Vernon":23864,"Arkansas City":23865,"Māmallapuram":23866,"Finspång":23867,"Sāyalkudi":23868,"Saint-Martin-Boulogne":23869,"Gaffney":23870,"Pescantina":23871,"Volokonovka":23872,"Maromme":23873,"Murska Sobota":23874,"Qarah Bāgh":23875,"Kontiolahti":23876,"Coração de Jesus":23877,"Lohāru":23878,"Barroquinha":23879,"Kilindoni":23880,"Derinkuyu":23881,"Boxmeer":23882,"Kakanj":23883,"Fartura":23884,"Morgan City":23885,"Hersbruck":23886,"Soni":23887,"Toma":23888,"Conceição do Rio Verde":23889,"Kisoro":23890,"Bernay":23891,"Mabitac":23892,"Deneysville":23893,"Penonomé":23894,"Strzelin":23895,"Mangatarem":23896,"Charqueada":23897,"São José da Tapera":23898,"Plattling":23899,"Vaskelovo":23900,"Gülnar":23901,"Uničov":23902,"Holešov":23903,"Mutterstadt":23904,"Konosha":23905,"Coreaú":23906,"Василево":23907,"Kankaanpää":23908,"Braslaw":23909,"Oteapan":23910,"Solonytsivka":23911,"Juvisy-sur-Orge":23912,"Messias":23913,"Wasserburg am Inn":23914,"Wadgaon":23915,"Karambakkudi":23916,"Zango":23917,"Puerto Escondido":23918,"Mount Dora":23919,"Ipuã":23920,"Itarantim":23921,"Dange":23922,"Fort Atkinson":23923,"Körmend":23924,"Banbalah":23925,"Grez-Doiceau":23926,"Petukhovo":23927,"Jessheim":23928,"Appingedam":23929,"Drochtersen":23930,"Srīmushnam":23931,"Gisors":23932,"Barsbüttel":23933,"Aldergrove":23934,"Keerbergen":23935,"Paraibano":23936,"Kaliua":23937,"Vorsma":23938,"Beaufort":23939,"Zella-Mehlis":23940,"Spring Creek":23941,"Lochem":23942,"Philippsburg":23943,"Sopelana":23944,"Evanston":23945,"Nová Dubnica":23946,"Forécariah":23947,"Verkhniy Tagil":23948,"Chadstone":23949,"Amuñgan":23950,"Kaltungo":23951,"Forest Hill":23952,"Vinchia":23953,"Oud-Turnhout":23954,"Yakymivka":23955,"Huai Mek":23956,"Schoonhoven":23957,"São Simão":23958,"Starotitarovskaya":23959,"Orşova":23960,"Harsefeld":23961,"Horw":23962,"Kampung Bukit Tinggi":23963,"Montabaur":23964,"Nakhon Thai":23965,"Key Biscayne":23966,"Peabiru":23967,"Lamballe":23968,"Marcali":23969,"Barvinkove":23970,"Le Pradet":23971,"Bom Jardim":23972,"Nova Olinda do Norte":23973,"Niefern-Öschelbronn":23974,"Alton":23975,"Verwood":23976,"Poção de Pedras":23977,"San Anselmo":23978,"Ban Nam Yuen":23979,"Southern Pines":23980,"Pınarbaşı":23981,"Oraviţa":23982,"Ansermanuevo":23983,"Bueu":23984,"Cuitláhuac":23985,"Harsum":23986,"Sapucaia":23987,"Effingham":23988,"Radaur":23989,"Harduāganj":23990,"Cassina de'Pecchi":23991,"Santiago Miahuatlán":23992,"Northlake":23993,"Okmulgee":23994,"Arcachon":23995,"Dagua":23996,"Blagoveshchenka":23997,"Clocolan":23998,"Mosina":23999,"Cesate":24000,"Baião":24001,"Olindina":24002,"Suchindram":24003,"Ayamé":24004,"Brwinów":24005,"Ulvila":24006,"Quimperlé":24007,"Uren’":24008,"Odlābāri":24009,"Mursān":24010,"Vriezenveen":24011,"Drolshagen":24012,"Somain":24013,"Bischwiller":24014,"Malo":24015,"Morropón":24016,"Magione":24017,"Mkushi":24018,"Zandhoven":24019,"Destin":24020,"Big Bear City":24021,"Cabral":24022,"Babayevo":24023,"Nuevo San Juan Parangaricutiro":24024,"Zhukovo":24025,"Kaptānganj":24026,"Regen":24027,"Rezzato":24028,"Hīrna":24029,"Barjora":24030,"Vysoké Mýto":24031,"Dorogobuzh":24032,"Aldama":24033,"Château-Gontier":24034,"Fameck":24035,"Aleksandrów Kujawski":24036,"Likhoslavl’":24037,"Sabinov":24038,"Brzeziny":24039,"Sikandra":24040,"Dessalines":24041,"Canmore":24042,"Mömbris":24043,"Deori":24044,"Kiama":24045,"Delice":24046,"Nazyvayevsk":24047,"Langgöns":24048,"Hawkesbury":24049,"Helena-West Helena":24050,"Peñal":24051,"Balve":24052,"Tumpat":24053,"Portales":24054,"Cunit":24055,"Soledad de Doblado":24056,"Wołów":24057,"Villa Escalante":24058,"Overlea":24059,"Fisciano":24060,"Chard":24061,"Loutráki":24062,"Garrel":24063,"Svetlodarsk":24064,"Plaza Huincul":24065,"Ibimirim":24066,"Phayuha Khiri":24067,"Lienz":24068,"Krynica-Zdrój":24069,"Auray":24070,"Kuala Sungai Baru":24071,"Urbano Santos":24072,"Puryŏng":24073,"Port Saint John":24074,"Feuchtwangen":24075,"Pasłęk":24076,"Ibatiba":24077,"Juru":24078,"Mūlanūr":24079,"Kamenolomni":24080,"Haro":24081,"Zorritos":24082,"Greystones":24083,"Azenha":24084,"Patacamaya":24085,"Mafra":24086,"Rovinari":24087,"Altenstadt":24088,"Gibraleón":24089,"Xicohtzinco":24090,"Rognac":24091,"North Perth":24092,"Machelen":24093,"South Daytona":24094,"Maamba":24095,"Laguna Paiva":24096,"Zakamensk":24097,"Buluangan":24098,"Issum":24099,"Leichhardt":24100,"Arendonk":24101,"Pindorama":24102,"Hemsbach":24103,"Temirlanovka":24104,"General Emilio Aguinaldo":24105,"Valmontone":24106,"Uruçuí":24107,"Komusan 1-tong":24108,"Ilsede":24109,"Trinidad de Zaachila":24110,"Bayt Ūmmar":24111,"Dinan":24112,"Sant Sadurní d'Anoia":24113,"Tercan":24114,"Tondon":24115,"Bogalusa":24116,"Ţăndărei":24117,"Itajobi":24118,"Presidencia de la Plaza":24119,"Kasumkent":24120,"Buford":24121,"Vlašim":24122,"Saldus":24123,"Röthenbach an der Pegnitz":24124,"Chaiya":24125,"Suwannaphum":24126,"Umirim":24127,"Baranovka":24128,"Ulenje":24129,"Zajas":24130,"Naval":24131,"Melilli":24132,"Son Servera":24133,"Pavlikeni":24134,"Seclin":24135,"Ganné Tiqwa":24136,"Amper":24137,"Trzebnica":24138,"Adelaide":24139,"Lonato":24140,"Tutóia":24141,"Liliāni":24142,"Adygeysk":24143,"Baláo":24144,"Ottersberg":24145,"Benifaió":24146,"Kings Point":24147,"Parnarama":24148,"Pho Thong":24149,"Novoazovs'k":24150,"Marcon":24151,"Roßdorf":24152,"San Josecito":24153,"Błonie":24154,"Saint-Gaudens":24155,"Vedi":24156,"Sankt Leon-Rot":24157,"Tucson Estates":24158,"Oleggio":24159,"Kyjov":24160,"Isola del Liri":24161,"Qalāt":24162,"Tsumeb":24163,"Eisenstadt":24164,"Winnetka":24165,"Bhiria":24166,"Fuldatal":24167,"Saint-Cyr-sur-Mer":24168,"Aldeia de Paio Pires":24169,"Krosno Odrzańskie":24170,"Ciudad de Nanacamilpa":24171,"Frederiksværk":24172,"Kostinbrod":24173,"Sagarejo":24174,"Lendinara":24175,"Hildburghausen":24176,"Nový Bor":24177,"Amagá":24178,"Milicz":24179,"Giruá":24180,"Poço Verde":24181,"La Condamine":24182,"Pieksämäki":24183,"Ursulo Galván":24184,"Belomorsk":24185,"Bretzfeld":24186,"Carmiano":24187,"Travilah":24188,"Cheadle":24189,"Ponthierry":24190,"Bū ‘Arādah":24191,"Villa Hidalgo":24192,"Jódar":24193,"Bridgnorth":24194,"West Drayton":24195,"Maruim":24196,"Venosa":24197,"Chiampo":24198,"Monte Argentario":24199,"Bollnäs":24200,"Boechout":24201,"Caculé":24202,"La Puebla del Río":24203,"Šamorín":24204,"Weststadt":24205,"Mīrwāh Gorchani":24206,"L'Union":24207,"Obernai":24208,"Goonellabah":24209,"São Pedro do Sul":24210,"Mayskiy":24211,"Barhi":24212,"Kirchheim bei München":24213,"New Carrollton":24214,"New Kingman-Butler":24215,"Port Augusta West":24216,"San Andrés Xecul":24217,"Calvizzano":24218,"Olfen":24219,"Tamm":24220,"Hagenow":24221,"Szydłowiec":24222,"Koster":24223,"El Coco":24224,"Plover":24225,"El Quetzal":24226,"Cherlak":24227,"Glückstadt":24228,"Geelong West":24229,"Ashkāsham":24230,"Pasewalk":24231,"Luling":24232,"Miringa":24233,"Dhaunkal":24234,"Barcs":24235,"Satwās":24236,"Shlissel’burg":24237,"Blue Ash":24238,"Walldürn":24239,"Ludwigslust":24240,"Castelló d'Empúries":24241,"Uzwil":24242,"North Walsham":24243,"Marabba":24244,"Gore":24245,"Jurm":24246,"Peiting":24247,"Kandry":24248,"San Gabriel Chilac":24249,"Tring":24250,"Saint-Fargeau-Ponthierry":24251,"Santa María del Río":24252,"Waunakee":24253,"Sant'Angelo Lodigiano":24254,"Castelnuovo Rangone":24255,"Volosovo":24256,"Teopisca":24257,"Bulle":24258,"Burglengenfeld":24259,"Gremyachinsk":24260,"Kumaralingam":24261,"Myślibórz":24262,"Brandfort":24263,"Baiona":24264,"Vári":24265,"Steamboat Springs":24266,"Sacapulas":24267,"Scharbeutz":24268,"Rong Kwang":24269,"Palompon":24270,"Kuhsān":24271,"Gerstetten":24272,"Paea":24273,"Cardano al Campo":24274,"Jawhār":24275,"Buchach":24276,"Talant":24277,"Veselí nad Moravou":24278,"Whittlesea":24279,"Woodmere":24280,"São Benedito do Rio Preto":24281,"Cisternino":24282,"Sankheda":24283,"Nizhniye Sergi":24284,"Alta":24285,"Grand Falls-Windsor":24286,"Reriutaba":24287,"Siverskiy":24288,"Uruburetama":24289,"Bischofsheim":24290,"Canhotinho":24291,"Matias Barbosa":24292,"Bol’sherech’ye":24293,"Crispano":24294,"El Bordo":24295,"Überherrn":24296,"Escazú":24297,"Stamboliyski":24298,"Comendador":24299,"Zalanga":24300,"Kiiminki":24301,"Judaytā":24302,"Borodyanka":24303,"Vetlanda":24304,"Alzano Lombardo":24305,"Alvinópolis":24306,"Rio Maior":24307,"Khombole":24308,"Porto Real":24309,"Ayolas":24310,"Bourne":24311,"Nybro":24312,"Ponte San Nicolò":24313,"Drăgăneşti-Olt":24314,"Saurikh":24315,"San Germán":24316,"Arouca":24317,"San Miguel Octopan":24318,"Francheville":24319,"Solliès-Pont":24320,"Caronno Pertusella":24321,"Woodward":24322,"Figueira da Foz":24323,"Hāta":24324,"Santiago del Teide":24325,"Kharar":24326,"Novominskaya":24327,"Māndleshwar":24328,"Elm Park":24329,"Baraboo":24330,"Namanga":24331,"Tihuatlán":24332,"Opwijk":24333,"Angra do Heroísmo":24334,"Dikhil":24335,"Rickmansworth":24336,"Biao":24337,"Paso del Macho":24338,"Grand Terrace":24339,"Goldenrod":24340,"Baloda":24341,"Vega Alta":24342,"Kurskaya":24343,"Zevio":24344,"Havixbeck":24345,"Bugallon":24346,"L'Isle-d'Abeau":24347,"Lavington":24348,"Montataire":24349,"Castiglion Fiorentino":24350,"Villa Berthet":24351,"Bulalacao":24352,"Avigliano":24353,"Villetaneuse":24354,"Aleksandrovsk-Sakhalinskiy":24355,"Jilava":24356,"Yelbarga":24357,"Söderhamn":24358,"Bad Windsheim":24359,"Talsi":24360,"Kāti":24361,"Tukzār":24362,"Khorixas":24363,"Los Alamos":24364,"Titisee-Neustadt":24365,"Panama City Beach":24366,"Sala":24367,"North Palm Beach":24368,"Schönefeld":24369,"Jork":24370,"Snezhnogorsk":24371,"Natividade":24372,"Mettet":24373,"Al Qurayn":24374,"Škofja Loka":24375,"Tolna":24376,"Nobres":24377,"Bālimela":24378,"Hammelburg":24379,"Rosyth":24380,"Churriana de la Vega":24381,"Sharm ash Shaykh":24382,"Gyzylarbat":24383,"Itacorubi":24384,"Purfleet":24385,"Vom":24386,"Yemetsk":24387,"Oxapampa":24388,"Ainaro":24389,"Dayapar":24390,"Colva":24391,"Catterick Garrison":24392,"Etikoppāka":24393,"Tiszafüred":24394,"Digora":24395,"Belzig":24396,"Brown Deer":24397,"Caniço":24398,"Fuhlsbüttel":24399,"Ettenheim":24400,"Kremenki":24401,"Dinard":24402,"Sibonga":24403,"Karumbākkam":24404,"Qax":24405,"Capela do Alto":24406,"Dolinsk":24407,"’Aïn Boucif":24408,"Colchani":24409,"Murang’a":24410,"West Plains":24411,"Olot":24412,"Flores Costa Cuca":24413,"Cavelossim":24414,"Veurne":24415,"Liedekerke":24416,"Buchloe":24417,"Gerpinnes":24418,"Castellbisbal":24419,"Saint-Amand-Montrond":24420,"Rivarolo Canavese":24421,"Chulym":24422,"Mezdra":24423,"Bully-les-Mines":24424,"Kailua-Kona":24425,"Karlín":24426,"Auriflama":24427,"Valtierrilla":24428,"Nœux-les-Mines":24429,"Valenton":24430,"Robertsport":24431,"Barcarena":24432,"Salcajá":24433,"Spring Lake":24434,"Le Pont-de-Claix":24435,"Surazh":24436,"Castel San Giovanni":24437,"Pargolovo":24438,"Pargas":24439,"Minehead":24440,"Non Thai":24441,"Maracaí":24442,"Anykščiai":24443,"Cassano delle Murge":24444,"Bernalda":24445,"Murnau am Staffelsee":24446,"Kurşunlu":24447,"Kiskunmajsa":24448,"Mŭ’minobod":24449,"Tepelenë":24450,"Rielasingen-Worblingen":24451,"Zuyevka":24452,"Kanodar":24453,"Sibirskiy":24454,"Città Sant'Angelo":24455,"Lynden":24456,"Lokhvytsya":24457,"Wagar":24458,"Kumburgaz":24459,"Allonnes":24460,"Geisenheim":24461,"Monfort Heights":24462,"‘Anātā":24463,"Cabricán":24464,"Kinrooi":24465,"Leinì":24466,"Kastsyukovichy":24467,"Plácido de Castro":24468,"San Juan Chamelco":24469,"Merdinik":24470,"Bolānīkhodān":24471,"Águeda":24472,"Coamo":24473,"Cherdakly":24474,"Luchenza":24475,"Kortemark":24476,"Obiaruku Quarters":24477,"Chahār Burj":24478,"Luza":24479,"Tyukalinsk":24480,"Hormigueros":24481,"Rājur":24482,"Montanha":24483,"Aubergenville":24484,"Ribas do Rio Pardo":24485,"Wiang Sa":24486,"Pontiac":24487,"Ilovlya":24488,"Pogranichnyy":24489,"Maxcanú":24490,"Jodoigne":24491,"Street":24492,"San Juan de las Huertas":24493,"Mtama":24494,"Zemetchino":24495,"Adré":24496,"Sai Kung":24497,"Fortuna":24498,"Katoro":24499,"Kelso":24500,"Bennsville":24501,"Presidente Médici":24502,"Naujoji Akmenė":24503,"Kozy":24504,"Klazienaveen":24505,"Beauharnois":24506,"Kaintarāgarh":24507,"Duraykīsh":24508,"Sinaia":24509,"Borba":24510,"Oestrich-Winkel":24511,"Chorleywood":24512,"Vetralla":24513,"Wommelgem":24514,"Belfast":24515,"Sheerness":24516,"Colônia Leopoldina":24517,"Altinho":24518,"Almolonga":24519,"Mundemba":24520,"Mundo Novo":24521,"Delvāda":24522,"Novellara":24523,"Capdepera":24524,"Roncade":24525,"Le Relecq-Kerhuon":24526,"Nurmo":24527,"Uklāna":24528,"Portomaggiore":24529,"Schöneiche":24530,"Amarpur":24531,"Narimanov":24532,"Bolkhov":24533,"Collecchio":24534,"Kall":24535,"Duartina":24536,"Karymskoye":24537,"Zelzate":24538,"La Cruz":24539,"Canacona":24540,"Santa Rosalía":24541,"Blackfoot":24542,"Siemensstadt":24543,"El Sauce":24544,"Coremas":24545,"Latisana":24546,"Haymana":24547,"Balancán de Domínguez":24548,"Cunha":24549,"Pfarrkirchen":24550,"Crevalcore":24551,"Darabani":24552,"Kangal":24553,"Utete":24554,"Gavere":24555,"Pennsville":24556,"Teningen":24557,"Sint Anthonis":24558,"Vöcklabruck":24559,"San Pedro Los Baños":24560,"Burwood":24561,"Néa Alikarnassós":24562,"Porkhov":24563,"Casatenovo":24564,"Besigheim":24565,"Peñarroya-Pueblonuevo":24566,"Raposa":24567,"Barnham":24568,"Gevaş":24569,"Pulau Sebang":24570,"El Quince":24571,"Peribán de Ramos":24572,"Hattem":24573,"Carahue":24574,"Ingersoll":24575,"Umrāla":24576,"Tiszaföldvár":24577,"Nacozari Viejo":24578,"Osterhofen":24579,"Trenton":24580,"Cornelius":24581,"Gardelegen":24582,"Nattapian":24583,"Qutqashen":24584,"Bétaré Oya":24585,"Albertirsa":24586,"Węgorzewo":24587,"Gali":24588,"Araripe":24589,"Curaçá":24590,"Shchors":24591,"Khaydarkan":24592,"California":24593,"Orthez":24594,"Carmignano":24595,"Kronshagen":24596,"Neustadt":24597,"Weinsberg":24598,"Naranjo":24599,"Sidmouth":24600,"Lokot’":24601,"Papagaios":24602,"Wilkau-Haßlau":24603,"Saint-Louis du Nord":24604,"Sagopshi":24605,"Mont-roig del Camp":24606,"Atrauliā":24607,"Ko Pha Ngan":24608,"Tepalcingo":24609,"Cypress Lake":24610,"Finale Ligure":24611,"Chaah":24612,"Nagyatád":24613,"Uspenskoye":24614,"Dubinino":24615,"Kongwa":24616,"Rosdorf":24617,"Saint-Paul-lès-Dax":24618,"Westwood Lake":24619,"Taşkent":24620,"Mallāpuram":24621,"Paralimni":24622,"Kuryk":24623,"Elliot":24624,"Shetpe":24625,"Boyalık":24626,"Neosho":24627,"Kowary":24628,"Roquebrune-Cap-Martin":24629,"Kraskovo":24630,"Mehrān":24631,"Ambodifotatra":24632,"Antioquia":24633,"Martinsville":24634,"Artena":24635,"Jilotepec de Molina Enríquez":24636,"Tomeşti":24637,"Matonga":24638,"La Queue-en-Brie":24639,"Tetyushi":24640,"Bolsover":24641,"Coolidge":24642,"De Lier":24643,"Lagoa Formosa":24644,"Porto-Vecchio":24645,"Non Sang":24646,"Ovidiopol’":24647,"Ново Село":24648,"Sitionuevo":24649,"Daultāla":24650,"Lauenburg":24651,"Umm as Sāhik":24652,"Videle":24653,"Sirmaur":24654,"Speedway":24655,"Todmorden":24656,"Las Toscas":24657,"Janów Lubelski":24658,"West Richland":24659,"Canegrate":24660,"Balpyk Bī":24661,"Rānīr Bāzār":24662,"İscehisar":24663,"Perşembe":24664,"Pińczów":24665,"Storeşti":24666,"Kayakent":24667,"Haapsalu":24668,"Prachatice":24669,"Solofra":24670,"Long":24671,"Campestre":24672,"Aerzen":24673,"Recke":24674,"Aguisan":24675,"Urlaţi":24676,"Fátima":24677,"Blaubeuren":24678,"Varsity Lakes":24679,"Eijsden":24680,"El Llano":24681,"Uitgeest":24682,"Seryshevo":24683,"Mbekenyera":24684,"Inkerman":24685,"Schiller Park":24686,"Tlanalapan":24687,"Muswellbrook":24688,"Pirāwa":24689,"Inyonga":24690,"Sinalunga":24691,"Brzeszcze":24692,"Sŭngjibaegam":24693,"Cafayate":24694,"Priolo Gargallo":24695,"Bad Lauterberg im Harz":24696,"Vernouillet":24697,"Gobindapur":24698,"Ascención":24699,"Bihpuriāgaon":24700,"Ayancık":24701,"Küssnacht":24702,"Lehre":24703,"Apac":24704,"Waidhofen an der Ybbs":24705,"Castellarano":24706,"Leeds":24707,"Pamplona":24708,"Joanópolis":24709,"Madala":24710,"Oliveira de Azemeis":24711,"Rio Casca":24712,"Rianxo":24713,"Newport East":24714,"Marasheshty":24715,"De Haan":24716,"Hard":24717,"Nizhneye Kazanishche":24718,"Bestwig":24719,"Ndélé":24720,"Givat Zeev":24721,"São Paulo de Olivença":24722,"Santo Stino di Livenza":24723,"Lower Burrell":24724,"Gärtringen":24725,"Toungo":24726,"Vaux-le-Pénil":24727,"Borborema":24728,"Mercogliano":24729,"Neira":24730,"Abū Dīs":24731,"Schalksmühle":24732,"Velké Meziříčí":24733,"Tomarza":24734,"Deltebre":24735,"Zaragoza":24736,"Rurrenabaque":24737,"Livno":24738,"Riesi":24739,"Tiszakécske":24740,"Albatera":24741,"Baculongan":24742,"Agaie":24743,"Medellin":24744,"Rosbach vor der Höhe":24745,"Ponnamarāvati":24746,"Erkner":24747,"Trélazé":24748,"Santa Coloma de Farners":24749,"Dejen":24750,"Magdagachi":24751,"Shiida":24752,"Zürich (Kreis 5)":24753,"Miechów":24754,"Shubarkuduk":24755,"Namikupa":24756,"Manga":24757,"Zhetibay":24758,"Sant'Antioco":24759,"Karratha":24760,"Senador Guiomard":24761,"Polonuevo":24762,"Moody":24763,"Rokytne":24764,"Rudersberg":24765,"Alfonsine":24766,"Pochinki":24767,"Dinkelsbühl":24768,"Santo Antônio do Sudoeste":24769,"Bonneville":24770,"Nkhata Bay":24771,"Chos Malal":24772,"Wald-Michelbach":24773,"Wynnum":24774,"Nisporeni":24775,"Carver":24776,"Kiraz":24777,"Zwettl Stift":24778,"Tilbury":24779,"Sājir":24780,"Canto do Buriti":24781,"Sapatgrām":24782,"Two Rivers":24783,"Kihoku-chō":24784,"Ocean Pines":24785,"Platnirovskaya":24786,"Holboca":24787,"Maniago":24788,"Štúrovo":24789,"Matsena":24790,"Jensen Beach":24791,"Wallisellen":24792,"Shaydon":24793,"Zschopau":24794,"Lahaina":24795,"Mutum Biyu":24796,"Vigodarzere":24797,"Ocean City":24798,"Kaingiwa":24799,"Charlton Kings":24800,"Mablethorpe":24801,"Kozlovka":24802,"Bol":24803,"Bardstown":24804,"Bolintin Vale":24805,"Bellegarde-sur-Valserine":24806,"Billerbeck":24807,"Jeffrey’s Bay":24808,"Sanquelim":24809,"Khallikot":24810,"Foothill Ranch":24811,"Graben-Neudorf":24812,"Sumbal":24813,"Rychnov nad Kněžnou":24814,"Krasnozavodsk":24815,"Cambanugoy":24816,"Bori":24817,"Ilmajoki":24818,"Elk City":24819,"Libog":24820,"Kobelyaky":24821,"Hosakote":24822,"Penshurst":24823,"Bruay-sur-l'Escaut":24824,"Burumburum":24825,"Tlacolula de Matamoros":24826,"São Félix da Marinha":24827,"Andratx":24828,"Zetel":24829,"Medina Sidonia":24830,"Neuenburg am Rhein":24831,"Marly":24832,"Hoemul-li":24833,"Satuek":24834,"Kavkazskaya":24835,"Sokone":24836,"Lunetten":24837,"Miracatu":24838,"Ovada":24839,"Scholkine":24840,"Filingué":24841,"Fgura":24842,"Trostberg an der Alz":24843,"Salsipuedes":24844,"Durmersheim":24845,"Rivière du Rempart":24846,"Waipi‘o":24847,"Wymondham":24848,"Naduvattam":24849,"Jainpur":24850,"Bara":24851,"Goniri":24852,"Brønderslev":24853,"Oquirrh":24854,"Marchtrenk":24855,"Ashby de la Zouch":24856,"Paddington":24857,"Gaillard":24858,"Holly Hill":24859,"Bad Sassendorf":24860,"Belaya Kholunitsa":24861,"Törökbálint":24862,"Krong Kep":24863,"South Miami":24864,"Chajul":24865,"Кондово":24866,"Liversedge":24867,"Santa Vitória":24868,"Thulamahashi":24869,"Mokshan":24870,"Sarezzo":24871,"Red Bank":24872,"Panamaram":24873,"Jaguaruna":24874,"Uba":24875,"Barelā":24876,"Markha":24877,"Domžale":24878,"Vysočany":24879,"Bishnāh":24880,"Münchenstein":24881,"Coronel Dorrego":24882,"San Marcellino":24883,"Kidal":24884,"Matca":24885,"Villa Vásquez":24886,"Barotac Nuevo":24887,"Anka":24888,"Calderara di Reno":24889,"Eichenau":24890,"Brejo":24891,"Lundazi":24892,"Larkird":24893,"Argentona":24894,"Nemyriv":24895,"Wilton Manors":24896,"Grunewald":24897,"Morsbach":24898,"Venustiano Carranza":24899,"Ad Dabbah":24900,"Lexington Park":24901,"Pandhāna":24902,"Durağan":24903,"Omoku":24904,"Grootegast":24905,"Odžak":24906,"Barkly West":24907,"Calera":24908,"Jitaúna":24909,"Monkey Bay":24910,"Ronneby":24911,"Pāppārappatti":24912,"Akseki":24913,"Matino":24914,"Holzgerlingen":24915,"Cosne-Cours-sur-Loire":24916,"Passy":24917,"Dossenheim":24918,"Obiliq":24919,"Tayug":24920,"Los Corrales de Buelna":24921,"San Antero":24922,"Apt":24923,"Beyne-Heusay":24924,"Strehaia":24925,"Verde Village":24926,"Festus":24927,"El Campo":24928,"Belsize Park":24929,"Clayton South":24930,"Baran’":24931,"Pader":24932,"Laarne":24933,"Linkenheim-Hochstetten":24934,"Parthenay":24935,"Bugembe":24936,"Torroella de Montgrí":24937,"Križevci":24938,"Goedereede":24939,"Anderlues":24940,"Lilburn":24941,"Trezzo sull'Adda":24942,"Lynnfield":24943,"Şile":24944,"Harrislee":24945,"Cold Lake":24946,"Yamasá":24947,"Makariv":24948,"Salzano":24949,"Haddonfield":24950,"Poing":24951,"Polistena":24952,"Jesús Gómez Portugal (Margaritas)":24953,"Bernissart":24954,"Pampa del Indio":24955,"Lentvaris":24956,"Theux":24957,"Mack":24958,"Tavas":24959,"Bellmawr":24960,"Acatic":24961,"Mondeville":24962,"Moralzarzal":24963,"Zonnebeke":24964,"Monster":24965,"Méricourt":24966,"Scotts Valley":24967,"Borovsk":24968,"Salemi":24969,"Taboshar":24970,"Avintes":24971,"Magnolia":24972,"Shalushka":24973,"Ploufragan":24974,"Briançon":24975,"Werther":24976,"Diplo":24977,"Tullamore":24978,"Lakeland South":24979,"Home Gardens":24980,"Kaduy":24981,"Boortmeerbeek":24982,"Santoña":24983,"Titron":24984,"Burgthann":24985,"Schotten":24986,"Beyla":24987,"Boqueirão":24988,"Herk-de-Stad":24989,"Krasnobrodskiy":24990,"Gundelfingen":24991,"Fereydūnshahr":24992,"Czarnków":24993,"Castanet-Tolosan":24994,"Vila Real de Santo António":24995,"Mjölby":24996,"Cedar Lake":24997,"Mandeville":24998,"Bad Doberan":24999,"Crixás":25000,"Möhnesee":25001,"Colonia General Alfredo Stroessner":25002,"Mountsorrel":25003,"Sant'Agata de'Goti":25004,"Montecorvino Rovella":25005,"Münchberg":25006,"Moss Bluff":25007,"Almeirim":25008,"Gramsh":25009,"Grigiškės":25010,"Carmo":25011,"Muleba":25012,"Saint-Martin-de-Crau":25013,"Mountain Park":25014,"Bad Iburg":25015,"Tarnos":25016,"Saint-Junien":25017,"Majholī":25018,"Velilla de San Antonio":25019,"Bytča":25020,"Valangaiman":25021,"Rodinskoye":25022,"Żejtun":25023,"Dabeiba":25024,"Codsall":25025,"Sunzha":25026,"Kugesi":25027,"Zwönitz":25028,"Valley Falls":25029,"Omaruru":25030,"Mussomeli":25031,"Bobrovytsya":25032,"Dabat":25033,"Heddesheim":25034,"Mexico":25035,"Atescatempa":25036,"San Gregorio de Nigua":25037,"Zákynthos":25038,"Lun Pequeño":25039,"Ortigueira":25040,"Kostyantynivka":25041,"Trapiche":25042,"Greatwood":25043,"Santa Margalida":25044,"Bazhovo":25045,"Kiunga":25046,"Destrehan":25047,"Gladeview":25048,"Kafarati":25049,"Jucurutu":25050,"Долнени":25051,"Quipapá":25052,"Neerijnen":25053,"Sinazongwe":25054,"Joigny":25055,"Oğuzeli":25056,"Harrisburg":25057,"Küsnacht":25058,"Cadereyta de Montes":25059,"Handen":25060,"Sinj":25061,"Manukan":25062,"Shady Hills":25063,"Großräschen":25064,"Abrera":25065,"Hobe Sound":25066,"Pātrasāer":25067,"Kambia":25068,"Kottaiyūr":25069,"Barro":25070,"Thouars":25071,"Matlock":25072,"Chyhyryn":25073,"Malmédy":25074,"Zmeinogorsk":25075,"Bacalar":25076,"Kembé":25077,"Mulino":25078,"Grand Baie":25079,"São José da Coroa Grande":25080,"Chiautla de Tapia":25081,"Ried im Innkreis":25082,"Águas Formosas":25083,"Amarante do Maranhão":25084,"Braunfels":25085,"Syston":25086,"Portoferraio":25087,"Laren":25088,"Hirschaid":25089,"Redkino":25090,"Claiborne":25091,"Khor":25092,"Mayuge":25093,"Mikun’":25094,"Hüyük":25095,"Bin Yauri":25096,"Ymittos Athens":25097,"Mstsislaw":25098,"Kőszeg":25099,"Lyakhavichy":25100,"Pribrezhnyy":25101,"Pago Pago":25102,"Camminghaburen":25103,"Chatham":25104,"Akjoujt":25105,"Velten":25106,"Itiruçu":25107,"Korneuburg":25108,"Gladstone":25109,"Pão de Açúcar":25110,"Châteauneuf-les-Martigues":25111,"Maru":25112,"Oissel":25113,"Phrai Bueng":25114,"Dardenne Prairie":25115,"Tavistock":25116,"Greensburg":25117,"Ochsenfurt":25118,"Rebordosa":25119,"Aginskoye":25120,"Figeac":25121,"Yulee":25122,"Kamen’-Rybolov":25123,"Byram":25124,"Nowa Dęba":25125,"Oluta":25126,"Farciennes":25127,"Moscavide":25128,"Yur’yevets":25129,"Fernandina Beach":25130,"Rehoboth":25131,"Portachuelo":25132,"Gangelt":25133,"Chashniki":25134,"Sušice":25135,"Oţelu Roşu":25136,"Redfern":25137,"Nörvenich":25138,"Doesburg":25139,"Lonate Pozzolo":25140,"Mazamet":25141,"Luís Correia":25142,"Bad Dürrenberg":25143,"Ladenburg":25144,"Santa Ignacia":25145,"Calintaan":25146,"Campodarsego":25147,"Martin":25148,"Bweyogerere":25149,"Dhuwaran":25150,"Triánta":25151,"Basse-Terre":25152,"Ebikon":25153,"Yenifakılı":25154,"Nogir":25155,"Jõhvi":25156,"Titay":25157,"Mikhaylovskoye":25158,"Cocentaina":25159,"Levski":25160,"Versoix":25161,"Federal Heights":25162,"Kandé":25163,"Sovata":25164,"Schüttorf":25165,"Fort Liberté":25166,"Prairie Ridge":25167,"Oskaloosa":25168,"Wronki":25169,"Piedimonte Matese":25170,"Bibbiena":25171,"Neuhausen auf den Fildern":25172,"Masila":25173,"Goor":25174,"Al Awjām":25175,"Boldeşti-Scăeni":25176,"Grafton":25177,"Amherstburg":25178,"Rubiera":25179,"Chivolo":25180,"Ciudad Melchor de Mencos":25181,"Gloucester City":25182,"Rankweil":25183,"Pitoa":25184,"Rey Bouba":25185,"Zofingen":25186,"Gagarawa":25187,"Puerto Supe":25188,"Los Alamitos":25189,"Pocrí":25190,"Gazli":25191,"Koppies":25192,"Lousã":25193,"Waltershausen":25194,"Maindargi":25195,"Yeadon":25196,"Székelyhíd":25197,"Guymon":25198,"Forlimpopoli":25199,"Malaya":25200,"Rafael Lara Grajales":25201,"Uniyāra Khurd":25202,"San Michele al Tagliamento":25203,"Valdez":25204,"Friedrichsthal":25205,"Padada":25206,"San Biagio di Callalta":25207,"Ergolding":25208,"Parnera":25209,"Aduthurai":25210,"Dalmau":25211,"Samaná":25212,"Ciudad Tecún Umán":25213,"Nārāyanavanam":25214,"Shipunovo":25215,"Puentes de García Rodríguez":25216,"Ville-d'Avray":25217,"Arenzano":25218,"Lupiro":25219,"Ganjām":25220,"Vecchiano":25221,"Uauá":25222,"Mions":25223,"Simpelveld":25224,"Lakes by the Bay":25225,"Neuhof":25226,"Warnbro":25227,"Celldömölk":25228,"San Martino di Lupari":25229,"Mays Chapel":25230,"Pigcawayan":25231,"Praskoveya":25232,"Auchel":25233,"Castilho":25234,"Arumbāvūr":25235,"Lorch":25236,"Vienenburg":25237,"Peru":25238,"Davorlim":25239,"Vilsbiburg":25240,"Holíč":25241,"Shagonar":25242,"Ferndale":25243,"Archdale":25244,"Castelfranco di Sotto":25245,"Puck":25246,"Sanniquellie":25247,"Āwash":25248,"Tarboro":25249,"Moravská Třebová":25250,"Majayjay":25251,"Cedarburg":25252,"Mundi":25253,"Carinhanha":25254,"Sŭngam-nodongjagu":25255,"Munhall":25256,"Roding":25257,"Hawaiian Paradise Park":25258,"Yazoo City":25259,"Sason":25260,"Knightdale":25261,"Profondeville":25262,"Mysove":25263,"Buryn’":25264,"Kumi":25265,"Alangānallūr":25266,"Alby":25267,"Leku":25268,"Iksāl":25269,"Badamdar":25270,"Étaples":25271,"Westerkappeln":25272,"Tafalla":25273,"Mebane":25274,"Esmoriz":25275,"Corleone":25276,"Cuité":25277,"Porecatu":25278,"Dakhnā":25279,"Gua":25280,"Drezna":25281,"Liperi":25282,"Nong Chik":25283,"Kirs":25284,"Ussel":25285,"Raubling":25286,"Vardenis":25287,"Talachyn":25288,"Partanna":25289,"Guelendeng":25290,"Wisła":25291,"Mangalam":25292,"Asykata":25293,"L'Alcúdia":25294,"Silvânia":25295,"Ahmetli":25296,"Levokumskoye":25297,"Bagnolo Mella":25298,"Schwarzenbach an der Saale":25299,"Gemünden":25300,"Valderice":25301,"Steinheim am der Murr":25302,"Cividale del Friuli":25303,"Völkermarkt":25304,"Sapang":25305,"Caldicot":25306,"Carnot-Moon":25307,"Farīdnagar":25308,"La Maddalena":25309,"Assaré":25310,"Morangis":25311,"Humahuaca":25312,"Greentree":25313,"Enghien":25314,"Ontario":25315,"Tyngsboro":25316,"El Matama":25317,"Guilherand-Granges":25318,"Charcas":25319,"Sánchez":25320,"Bagra":25321,"Crumpsall":25322,"Borzna":25323,"Muna":25324,"Drøbak":25325,"Barāgaon":25326,"Ghogha":25327,"Kingsteignton":25328,"Gujba":25329,"Marpingen":25330,"Espergærde":25331,"Ust’-Donetskiy":25332,"Calendário":25333,"Altdorf":25334,"Makoua":25335,"Montespertoli":25336,"Miesbach":25337,"Prienai":25338,"Ermoúpolis":25339,"Amriswil":25340,"Nehoiu":25341,"Suamico":25342,"Baykan":25343,"Swanage":25344,"Geffen":25345,"Rodenbach":25346,"Bilog-Bilog":25347,"Caorle":25348,"Waupun":25349,"Nova Soure":25350,"Peschanokopskoye":25351,"Nealticán":25352,"Padiham":25353,"Moreira":25354,"Belceşti":25355,"Zürich (Kreis 12) \/ Hirzenbach":25356,"Sandy Bay":25357,"Frenštát pod Radhoštěm":25358,"Ozieri":25359,"João Alfredo":25360,"Oak Hills":25361,"North Valley":25362,"Urzhum":25363,"Říčany":25364,"Little Lever":25365,"Kelamangalam":25366,"La Puebla de Cazalla":25367,"Half Moon Bay":25368,"Zelhem":25369,"Huétor Vega":25370,"Lakewood Park":25371,"Calbe":25372,"Turi":25373,"Sliema":25374,"Maynooth":25375,"Abertillery":25376,"Las Parejas":25377,"Struer":25378,"Fort Morgan":25379,"Delémont":25380,"Yol":25381,"Mango":25382,"Berlín":25383,"Chavusy":25384,"Quşaybat al Madyūnī":25385,"Gardnerville Ranchos":25386,"Heves":25387,"Sainte-Marthe-sur-le-Lac":25388,"Magalia":25389,"East Maitland":25390,"Venadillo":25391,"Ilampillai":25392,"Pelaya":25393,"Mezőberény":25394,"Welzheim":25395,"Woudenberg":25396,"Atherstone":25397,"Saint-Saulve":25398,"Walker Mill":25399,"Steinau an der Straße":25400,"Wetaskiwin":25401,"Akyurt":25402,"Artesia":25403,"South Perth":25404,"Mospyne":25405,"Randazzo":25406,"Banī Khallād":25407,"Kapchorwa":25408,"Rüthen":25409,"West Sedona":25410,"Lithgow":25411,"Khanskaya":25412,"Corozal":25413,"Hârlău":25414,"Villacarrillo":25415,"Mándra":25416,"Uvel’skiy":25417,"Balbriggan":25418,"Deerlijk":25419,"Dąbrowa Tarnowska":25420,"Sabana de Torres":25421,"Lügde":25422,"Stein":25423,"Kurud":25424,"Oberschleißheim":25425,"Farias Brito":25426,"Dassel":25427,"Pechea":25428,"Cheam":25429,"Bondues":25430,"Brand-Erbisdorf":25431,"Geeste":25432,"Warren":25433,"Urussu":25434,"Gewanē":25435,"Santa Cruz de Bezana":25436,"Akodia":25437,"Glenn Heights":25438,"Rambha":25439,"Drawsko Pomorskie":25440,"Borgo San Dalmazzo":25441,"Itanhandu":25442,"Khiri Mat":25443,"Palu":25444,"Campobello di Mazara":25445,"West Bay":25446,"Cusseta":25447,"Sinor":25448,"Szigetvár":25449,"Cimitarra":25450,"Azkoitia":25451,"Altensteig":25452,"San Vicente de Chucurí":25453,"Cottonwood":25454,"Sonseca":25455,"Wörgl":25456,"Volterra":25457,"Moïssala":25458,"Cumaral":25459,"Tibigan":25460,"Bereeda":25461,"Ostwald":25462,"Gerze":25463,"Atri":25464,"Aykol":25465,"Edd":25466,"Virton":25467,"Tatsinskiy":25468,"Quixeré":25469,"Emstek":25470,"Barreirinha":25471,"Bad Wildbad im Schwarzwald":25472,"Healdsburg":25473,"Lapão":25474,"Mozarlândia":25475,"Port Washington":25476,"O Grove":25477,"Idukki":25478,"Vendas Novas":25479,"Taylorville":25480,"Volcán":25481,"Khorol’":25482,"Florida City":25483,"Ash Shajarah":25484,"Campi Salentina":25485,"Altãnia":25486,"Pogar":25487,"Montelupo Fiorentino":25488,"Ulrum":25489,"Villiers":25490,"Isselburg":25491,"Manching":25492,"Al Fūlah":25493,"Opi":25494,"Riachão das Neves":25495,"Candon":25496,"Prieska":25497,"Pianezza":25498,"Kimamba":25499,"Gengenbach":25500,"Yvetot":25501,"Cocoa Beach":25502,"Bagnara Calabra":25503,"Chekmagush":25504,"Glubokiy":25505,"Dobele":25506,"Platteville":25507,"Browns Mills":25508,"Encamp":25509,"Springdale":25510,"Mponela":25511,"Areguá":25512,"Shepherdsville":25513,"Monte Azul":25514,"Yengema":25515,"Ponedera":25516,"Elgoibar":25517,"Chandūr":25518,"Anandnagar":25519,"Soyaux":25520,"Felsberg":25521,"Barghāt":25522,"Vinzili":25523,"Mwingi":25524,"Raesfeld":25525,"Shiloh":25526,"Natagaima":25527,"Germencik":25528,"Pike Creek Valley":25529,"Pedregulho":25530,"Grovetown":25531,"Casimiro Castillo":25532,"Ribeirópolis":25533,"North Smithfield":25534,"Bulqizë":25535,"Novoorsk":25536,"Volchikha":25537,"Clute":25538,"Tarazona":25539,"Sādāt":25540,"Barkhera":25541,"Ianca":25542,"Talibon":25543,"Boguchany":25544,"Berkley":25545,"Butere":25546,"Kavarna":25547,"Anastasiyevskaya":25548,"Santa Cruz de las Flores":25549,"Namalenga":25550,"Quattro Castella":25551,"Saint-André-les-Vergers":25552,"L’vovskiy":25553,"Snyder":25554,"Meitingen":25555,"Brasiléia":25556,"Hidalgo":25557,"Kajiado":25558,"Venafro":25559,"Pincourt":25560,"Pedra":25561,"Chandla":25562,"Aconibe":25563,"Glubokoye":25564,"Villarrubia de los Ojos":25565,"Baranzate":25566,"Orpesa\/Oropesa del Mar":25567,"Óbidos":25568,"Codajás":25569,"Opmeer":25570,"Pānsemal":25571,"Suzdal’":25572,"Jibou":25573,"Knin":25574,"Kongsvinger":25575,"Terranuova Bracciolini":25576,"Royal Wootton Bassett":25577,"Dohrīghāt":25578,"Pınarhisar":25579,"Iranduba":25580,"Albox":25581,"Bockenem":25582,"Pinheiro Machado":25583,"Saraykent":25584,"Alberic":25585,"Orzinuovi":25586,"San Clemente del Tuyú":25587,"Puliyūr":25588,"Sainte-Savine":25589,"River Forest":25590,"Laracha":25591,"El Fuerte":25592,"São Bernardo":25593,"North Scituate":25594,"Terra Nova":25595,"Gördes":25596,"Digapahandi":25597,"Mapandan":25598,"Nizhniy Odes":25599,"Dudley":25600,"St Ives":25601,"Lakshettipet":25602,"Olbernhau":25603,"Caminauit":25604,"L'Isle-Adam":25605,"Villa Tupac Amaru":25606,"Merlo":25607,"Starokamyshinsk":25608,"Marsella":25609,"Bahsūma":25610,"Olonne-sur-Mer":25611,"Bartica":25612,"Malummaduri":25613,"Lourdes":25614,"São Brás de Alportel":25615,"Dano":25616,"Nevele":25617,"Lalībela":25618,"Altopascio":25619,"Pader Palwo":25620,"l'Alcora":25621,"Kissing":25622,"Jacupiranga":25623,"Morbach":25624,"Canet-en-Roussillon":25625,"Cordele":25626,"Mesker-Yurt":25627,"Muromtsevo":25628,"Atripalda":25629,"Choctaw":25630,"Tineo":25631,"Sobreda":25632,"Neya":25633,"Port Orchard":25634,"Santo António da Charneca":25635,"Flöha":25636,"Fuvahmulah":25637,"East Renton Highlands":25638,"Majagual":25639,"Chechat":25640,"Oosterbeek":25641,"San José de Feliciano":25642,"Cori":25643,"Alcaudete":25644,"Pallejà":25645,"Bécancour":25646,"San Agustín de Guadalix":25647,"Hirson":25648,"Pego":25649,"Badarwās":25650,"Meßstetten":25651,"Botlikh":25652,"Ironton":25653,"Araban":25654,"Itaquitinga":25655,"Thame":25656,"Nieuwkoop":25657,"Chhutmalpur":25658,"Cernay":25659,"Largs":25660,"Sarlat-la-Canéda":25661,"Plan-de-Cuques":25662,"Belém de São Francisco":25663,"Saint-Max":25664,"Mtimbira":25665,"Brass":25666,"Mascali":25667,"Boskovice":25668,"Mezhdurechenskiy":25669,"Ronchi dei Legionari":25670,"Camapuã":25671,"San Narciso":25672,"Tuyom":25673,"Macomer":25674,"Kharovsk":25675,"Caulfield South":25676,"Independência":25677,"Joniškis":25678,"Bad Schwalbach":25679,"Niesky":25680,"Yumbel":25681,"Guillena":25682,"Fløng":25683,"Nembro":25684,"Vyritsa":25685,"Elkhovo":25686,"Rothenburg ob der Tauber":25687,"Iguaba Grande":25688,"Bulog":25689,"Pilis":25690,"Garagoa":25691,"Barnoldswick":25692,"Rumburk":25693,"Bisenda Buzurg":25694,"Le Portel":25695,"Boca del Río":25696,"Vytegra":25697,"Bad Gandersheim":25698,"Village Park":25699,"Itaberá":25700,"Irmo":25701,"Reserva":25702,"Akropong":25703,"Gebeit":25704,"San Isidro de Curuguaty":25705,"Ruangwa":25706,"San Pedro de Urabá":25707,"South Yarmouth":25708,"Mondolfo":25709,"Cherrapunji":25710,"North Saanich":25711,"Kohlu":25712,"Monte Sião":25713,"Krāslava":25714,"Andrews":25715,"Fryanovo":25716,"Biassono":25717,"Veresegyház":25718,"Spilimbergo":25719,"Morbegno":25720,"Cucujães":25721,"Chantilly":25722,"Gistel":25723,"Excelsior Springs":25724,"Keçiborlu":25725,"Triandría":25726,"Mpigi":25727,"Troitskiy":25728,"Sinzheim":25729,"Bisert’":25730,"Morazán":25731,"Campobello di Licata":25732,"Tselina":25733,"View Park-Windsor Hills":25734,"East Milton":25735,"Ivangorod":25736,"Berane":25737,"Amelia":25738,"Stelle":25739,"Chambishi":25740,"Winburg":25741,"Botelhos":25742,"Camenca":25743,"Bicske":25744,"Avigliana":25745,"Essenbach":25746,"Olen":25747,"Gemona del Friuli":25748,"Claye-Souilly":25749,"Bangar":25750,"Hawera":25751,"Lauffen am Neckar":25752,"Dekina":25753,"Harnai":25754,"Ángel R. Cabada":25755,"Jessen":25756,"Leicester":25757,"Hobro":25758,"Żebbuġ":25759,"Chepstow":25760,"Ponte de Sor":25761,"Vicente Noble":25762,"Cheyyur":25763,"Sayula de Alemán":25764,"Soldato-Aleksandrovskoye":25765,"San Francisco Tlalcilalcalpan":25766,"La Bañeza":25767,"Ripoll":25768,"Lakeland Highlands":25769,"Chikitigarh":25770,"Hani":25771,"San Miguel Vindho":25772,"Aubière":25773,"Picanya":25774,"Worb":25775,"Canindé de São Francisco":25776,"Donzdorf":25777,"Fort Madison":25778,"Estancia":25779,"Havran":25780,"Belozërsk":25781,"Timperley":25782,"Warka":25783,"Schwaigern":25784,"San Juan Cotzal":25785,"Fort Lewis":25786,"Gorskoye":25787,"Valdemorillo":25788,"Dragør":25789,"Beachwood":25790,"Novo Aripuanã":25791,"Rosendahl":25792,"Kursavka":25793,"Mattenbach (Kreis 7)":25794,"Sāitlaw":25795,"Eichenzell":25796,"Kamin’-Kashyrs’kyy":25797,"Nova Londrina":25798,"Areal":25799,"Lipova":25800,"Ebersberg":25801,"Guiuan":25802,"Kāttuputtūr":25803,"Topoloveni":25804,"Martuni":25805,"Edelény":25806,"Diamond Springs":25807,"Del Monte":25808,"Ciénega de Flores":25809,"Rūdbār":25810,"Lajosmizse":25811,"Herzberg":25812,"Măneciu":25813,"Hasbergen":25814,"Etropole":25815,"Lauingen":25816,"Leirvik":25817,"Badarpur":25818,"Gympie":25819,"Vize":25820,"Panghyŏn-dong":25821,"Kamëz":25822,"Le Gros-Morne":25823,"Dolhasca":25824,"Seneffe":25825,"Al Lagowa":25826,"Marktheidenfeld":25827,"Davos":25828,"Satrikh":25829,"Atchison":25830,"Kesgrave":25831,"Kham Sakae Saeng":25832,"Hrebinka":25833,"Carranglan":25834,"Tāfuna":25835,"Signal Hill":25836,"Tototlán":25837,"Wichelen":25838,"Mendota":25839,"Bad Vöslau":25840,"Travagliato":25841,"Benaguasil":25842,"Lovington":25843,"Odder":25844,"Lambayong":25845,"Bairnsdale":25846,"Merriam":25847,"Ueckermünde":25848,"Llantrisant":25849,"Lupao":25850,"Pāndātarai":25851,"Gaspra":25852,"Chornomors’ke":25853,"Puerto Rico":25854,"Svetlogorsk":25855,"Kupavna":25856,"Damilag":25857,"Ymittos":25858,"Biltine":25859,"Condega":25860,"Rath":25861,"Chertkovo":25862,"Eşme":25863,"Mostys'ka":25864,"Larbert":25865,"Antakotako":25866,"Astolfo Dutra":25867,"Trebaseleghe":25868,"Nowe Miasto Lubawskie":25869,"Webb City":25870,"Guazapa":25871,"Psychikó":25872,"Międzychód":25873,"Apen":25874,"Giffoni Valle Piana":25875,"Quisao":25876,"Vysokyy":25877,"Bebeji":25878,"Kistarcsa":25879,"Jāndiāla Sher Khān":25880,"Héricourt":25881,"Bowen":25882,"Sargūr":25883,"Jīran":25884,"Mountain Top":25885,"Sassenburg":25886,"Torri di Quartesolo":25887,"Doctor Phillips":25888,"As Sars":25889,"Umm Kaddadah":25890,"Kiamba":25891,"Covasna":25892,"Mandāwar":25893,"Kisanga":25894,"Novoye Devyatkino":25895,"Caneças":25896,"Vorotynsk":25897,"Rheinau":25898,"Grevesmühlen":25899,"Celano":25900,"Wolnzach":25901,"Spilamberto":25902,"Garden City":25903,"Mancha Real":25904,"Gardabani":25905,"Perrelos":25906,"Baranchinskiy":25907,"Uacu Cungo":25908,"Marinette":25909,"Fuensalida":25910,"Mitchellville":25911,"Kargopol’":25912,"Hollabrunn":25913,"Shāhāpur":25914,"Koronowo":25915,"Jeumont":25916,"Verkhnyaya Sinyachikha":25917,"Tömük":25918,"Petite-Île":25919,"Tenancingo":25920,"Trogir":25921,"Kuvshinovo":25922,"Borshchiv":25923,"Dippoldiswalde":25924,"Dek’emhāre":25925,"Quimilí":25926,"Bozkır":25927,"Kitangari":25928,"Marmara Ereğlisi":25929,"Lieşti":25930,"Buanoy":25931,"Miastko":25932,"Siniscola":25933,"Gardone Val Trompia":25934,"San Antonio Suchitepéquez":25935,"Chegem Vtoroy":25936,"Anta":25937,"Enghien-les-Bains":25938,"Navoloki":25939,"Crestwood":25940,"Paceco":25941,"Saltcoats":25942,"Meulebeke":25943,"Al Ghayz̧ah":25944,"Caiapônia":25945,"Azle":25946,"Soatá":25947,"Davidson":25948,"Domažlice":25949,"Diré":25950,"Chaumont-Gistoux":25951,"Suyo":25952,"Lindome":25953,"Keuruu":25954,"Lāla":25955,"Rombas":25956,"Novospasskoye":25957,"Valeggio sul Mincio":25958,"Mora":25959,"Ágios Stéfanos":25960,"Woodinville":25961,"San Bartolo del Llano":25962,"Codicote":25963,"Lyss":25964,"Leppävirta":25965,"Frasnes-lez-Buissenal":25966,"Gola Bāzār":25967,"Jardim de Piranhas":25968,"Guiratinga":25969,"Beniel":25970,"Alken":25971,"Kennett":25972,"Consuegra":25973,"Wanneroo":25974,"Saint-André-lez-Lille":25975,"Vennesla":25976,"Lamego":25977,"Carás":25978,"Minooka":25979,"Acıpayam":25980,"Bisignano":25981,"Moyynkum":25982,"Chawang":25983,"Hœnheim":25984,"Zhabinka":25985,"Albisola Superiore":25986,"Kesabpur":25987,"Shyroke":25988,"Seymour":25989,"Guéoul":25990,"Silves":25991,"Sierra Madre":25992,"Soloma":25993,"Daurāla":25994,"Starokorsunskaya":25995,"Beighton":25996,"Humpolec":25997,"Quartz Hill":25998,"Nesoddtangen":25999,"Terra Roxa":26000,"Gulf Gate Estates":26001,"Peligros":26002,"Chambray-lès-Tours":26003,"Beclean":26004,"El Colomo":26005,"Sındırgı":26006,"Grijó":26007,"Aiseau":26008,"Murfatlar":26009,"Sweetwater":26010,"Vélez":26011,"Camponogara":26012,"Gangavalli":26013,"Breaza de Sus":26014,"Wietmarschen":26015,"Gudlavalleru":26016,"Dzitbalché":26017,"Lerici":26018,"Ilinge":26019,"Islamey":26020,"Pangody":26021,"Clayton":26022,"Oñati":26023,"Quinchía":26024,"Rehburg-Loccum":26025,"Kheri Sāmpla":26026,"Bad Liebenwerda":26027,"Jerome":26028,"Bernardo de Irigoyen":26029,"Alto Paraná":26030,"Neede":26031,"Sankt Johann im Pongau":26032,"Galena Park":26033,"Troitskoye":26034,"Cowansville":26035,"Altona North":26036,"Mongoumba":26037,"Carros":26038,"Bad Abbach":26039,"Kargat":26040,"Caroline Springs":26041,"President Roxas":26042,"Picayune":26043,"Ribeirão Bonito":26044,"Tupi Paulista":26045,"Exu":26046,"Agua de Dios":26047,"Narasingāpuram":26048,"Stropkov":26049,"Bukowno":26050,"Banská Štiavnica":26051,"Camp Verde":26052,"Catacocha":26053,"Valmadrera":26054,"El Trébol":26055,"Halapitan":26056,"Plesetsk":26057,"Takanini":26058,"Dāro Mehar":26059,"Acalá del Río":26060,"Pernes-les-Fontaines":26061,"Nāgothana":26062,"Citrus":26063,"Udaigiri":26064,"Haţeg":26065,"Balakhani":26066,"Merchweiler":26067,"Grandview":26068,"Pāliyād":26069,"Volodarsk":26070,"Bellefontaine Neighbors":26071,"Jimbolia":26072,"Wolmirstedt":26073,"Santa Maria la Carità":26074,"Rogoźno":26075,"Alt-Treptow":26076,"Alberobello":26077,"Adda-Douéni":26078,"Soritor":26079,"Markt Schwaben":26080,"Plano":26081,"Vīraganūr":26082,"Hajdúsámson":26083,"Tiadiaye":26084,"Laichingen":26085,"Batroûn":26086,"Bannewitz":26087,"Acushnet":26088,"Samashki":26089,"Anröchte":26090,"Kensington":26091,"Purificación":26092,"Nieuwpoort":26093,"Limoux":26094,"Stijena":26095,"Curuçá":26096,"Santa Maria a Monte":26097,"Gaimersheim":26098,"Marquard":26099,"Cabo Rojo":26100,"San Miguel de Salcedo":26101,"Grünwald":26102,"Ngorongoro":26103,"Sholaqqkorghan":26104,"Gladesville":26105,"Necoclí":26106,"Highland City":26107,"Weatherford":26108,"Ipauçu":26109,"Suoyarvi":26110,"Ciechocinek":26111,"Marquette-lez-Lille":26112,"Oldbury":26113,"Winchester Center":26114,"Maltby":26115,"Cutro":26116,"Vale da Amoreira":26117,"Jobner":26118,"Haigerloch":26119,"Monteux":26120,"Ulcinj":26121,"Haysville":26122,"Vurnary":26123,"Hillsborough":26124,"Cuyotenango":26125,"Csorna":26126,"San Juan de Urabá":26127,"Ugento":26128,"Knowle":26129,"Kolárovo":26130,"Diez":26131,"Ábrego":26132,"Sonāmura":26133,"Cipó":26134,"Culfa":26135,"Mistelbach":26136,"Mankera":26137,"Malente":26138,"Santa Catarina Mita":26139,"Chino Valley":26140,"Matelândia":26141,"Enns":26142,"Kalīna Khās":26143,"Town and Country":26144,"Murghob":26145,"Nußloch":26146,"Pambujan":26147,"Burkburnett":26148,"Fort Mill":26149,"Sailāna":26150,"Fara in Sabina":26151,"Basarabeasca":26152,"Syców":26153,"Glenpool":26154,"Visselhövede":26155,"Kolyvan’":26156,"Tarare":26157,"Ahome":26158,"Bohnsdorf":26159,"Pine Castle":26160,"Mount Holly":26161,"Maua":26162,"Dawson Creek":26163,"Hulst":26164,"Olgiate Olona":26165,"Santa Bárbara":26166,"Yemel’yanovo":26167,"Hājan":26168,"Khotyn":26169,"Ágios Nikólaos":26170,"Vauvert":26171,"Wetherby":26172,"Mantua":26173,"Böhl-Iggelheim":26174,"Týrnavos":26175,"Khoni":26176,"Nagykálló":26177,"Crossville":26178,"Ajjampur":26179,"Somers Point":26180,"Kazanskaya":26181,"Kez":26182,"Teteven":26183,"Mineral del Monte":26184,"Baikunthpur":26185,"Broomall":26186,"Worth":26187,"Fuente Palmera":26188,"Boa Esperança do Sul":26189,"Staden":26190,"Jobat":26191,"Dofteana":26192,"Canarana":26193,"Roscoe":26194,"Kampenhout":26195,"Coalcomán de Vázquez Pallares":26196,"Boizenburg":26197,"Cuilapan de Guerrero":26198,"Menai":26199,"Keokuk":26200,"Taormina":26201,"Labangan":26202,"Nadvoitsy":26203,"Picuí":26204,"Gangaikondān":26205,"Sant Joan de Vilatorrada":26206,"Saßnitz":26207,"Mayrtup":26208,"Plaine Magnien":26209,"Góra Kalwaria":26210,"Cabinuangan":26211,"Pulo":26212,"Arochukwu":26213,"Vieux-Condé":26214,"Vysokovsk":26215,"Allāpalli":26216,"Rasht":26217,"Crestline":26218,"Illintsi":26219,"Bolama":26220,"Ituango":26221,"Quartucciu":26222,"Bāgli":26223,"Stradella":26224,"Riorges":26225,"Baryshivka":26226,"Takaungu":26227,"Calasparra":26228,"Pelsall":26229,"Florange":26230,"Waldkirchen":26231,"Lankow":26232,"Burgkirchen an der Alz":26233,"Spa":26234,"Delhi":26235,"Susegana":26236,"Plänterwald":26237,"Isaszeg":26238,"Mikhnëvo":26239,"Limburgerhof":26240,"Degollado":26241,"Kınık":26242,"Croissy-sur-Seine":26243,"Chhachhrauli":26244,"Bedum":26245,"Brentford":26246,"Dangriga":26247,"Ruppichteroth":26248,"Takai":26249,"Kūrchatov":26250,"Nyanguge":26251,"Urupês":26252,"Saks":26253,"Echelon":26254,"Michendorf":26255,"Dao":26256,"İkizce":26257,"Buckhurst Hill":26258,"Šipovo":26259,"Grândola":26260,"Rabinal":26261,"Santa Ponsa":26262,"Schwieberdingen":26263,"Gīdolē":26264,"Yadrin":26265,"Tamalpais-Homestead Valley":26266,"Reiskirchen":26267,"Alovera":26268,"Rheinfelden":26269,"Beloyarsk":26270,"Leimuiden":26271,"Middlesboro":26272,"Arzachena":26273,"Lyons":26274,"Kālīnagar":26275,"Nideggen":26276,"Tapejara":26277,"Grobbendonk":26278,"Cacalomacán":26279,"Florennes":26280,"Beiuş":26281,"Moorslede":26282,"Manavalakurichi":26283,"Vilanova de Arousa":26284,"Rājāpur":26285,"Leutenbach":26286,"Rehti":26287,"Biscarrosse":26288,"Panyam":26289,"Eningen unter Achalm":26290,"Arkadelphia":26291,"Wellington Point":26292,"Montigny-en-Gohelle":26293,"Unhos":26294,"Astorga":26295,"Bayt al ‘Awābī":26296,"Largo":26297,"Dugny":26298,"Koton Karifi":26299,"Conceição do Mato Dentro":26300,"Gorodoviki":26301,"Karuzi":26302,"Yeghvard":26303,"Mount Lawley":26304,"Cheval":26305,"Rāmānuj Ganj":26306,"Halfway":26307,"Skidal’":26308,"Psebay":26309,"Ostrhauderfehn":26310,"Maïné-Soroa":26311,"Kapa‘a":26312,"Ventersburg":26313,"Sarkad":26314,"Rosaryville":26315,"Pakil":26316,"Sasso di Bordighera":26317,"Byelaazyorsk":26318,"Parshādepur":26319,"Oxelösund":26320,"Areado":26321,"Kavaratti":26322,"Oleksandrivka":26323,"Darby":26324,"Nohfelden":26325,"Përmet":26326,"Terrasini":26327,"Vesele":26328,"Piazzola sul Brenta":26329,"Mariehamn":26330,"Novaya Igirma":26331,"Sainte-Anne-des-Plaines":26332,"Ħamrun":26333,"Camposampiero":26334,"Gandorhun":26335,"Port Royal":26336,"Bela Crkva":26337,"Cittanova":26338,"Rānapur":26339,"Maxhütte-Haidhof":26340,"Klahanie":26341,"Kalanchak":26342,"Pieve di Soligo":26343,"Werneck":26344,"Kosum Phisai":26345,"Luanco":26346,"Tagbina":26347,"Grimmen":26348,"Snoqualmie":26349,"Urussanga":26350,"Bholath":26351,"Enumclaw":26352,"Prudhoe":26353,"Letychiv":26354,"Masalukot Uno":26355,"Piedmont":26356,"Tegueste":26357,"Wabash":26358,"Porto Tolle":26359,"Yuzhno-Sukhokumsk":26360,"Torgelow":26361,"Lokomotivnyy":26362,"Poliçan":26363,"Włoszczowa":26364,"Kapuvár":26365,"Villablino":26366,"Tewantin":26367,"Show Low":26368,"Gulpilhares":26369,"Kolno":26370,"Palombara Sabina":26371,"Sanjwāl":26372,"Wood River":26373,"Lambton Shores":26374,"patamda":26375,"Costeşti":26376,"Nakonde":26377,"Margaride":26378,"Ventnor City":26379,"Kushnarënkovo":26380,"Box Hill North":26381,"Myory":26382,"Vredefort":26383,"Calcinato":26384,"Sonoma":26385,"Garden Acres":26386,"Periyapatti":26387,"Villacañas":26388,"Ostbevern":26389,"Shirebrook":26390,"Muscoy":26391,"Panotla":26392,"Matamba":26393,"Dhāna":26394,"Sassenage":26395,"Gland":26396,"Būriya":26397,"Ibicuí":26398,"Market Drayton":26399,"Wells":26400,"Boscotrecase":26401,"Samarskoye":26402,"Calonge":26403,"Sallaumines":26404,"Katipunan":26405,"Aywaille":26406,"Kenzhe":26407,"Atlautla":26408,"Sainte-Adèle":26409,"Kriftel":26410,"Kulattūr":26411,"Noceto":26412,"Serula":26413,"Scottdale":26414,"Osio Sotto":26415,"Halayhay":26416,"Tālgrām":26417,"Langenzenn":26418,"Jāwā":26419,"Kurikka":26420,"San Alberto":26421,"Khilok":26422,"Cantillana":26423,"Kelmė":26424,"Sol’tsy":26425,"Staromyshastovskaya":26426,"Valdobbiadene":26427,"Vashon":26428,"Sabana Yegua":26429,"Imeni Morozova":26430,"Ayutinskiy":26431,"Pailles":26432,"Arklow":26433,"Les Coteaux":26434,"Cavallino":26435,"Surinam":26436,"Chevigny-Saint-Sauveur":26437,"Verona":26438,"Ozherel’ye":26439,"Bad Staffelstein":26440,"Al ‘Ubaydīyah":26441,"Parkdale":26442,"Ālangudi":26443,"Camp Pendleton South":26444,"Kaindy":26445,"Şakhrah":26446,"Riverton":26447,"Yayva":26448,"Chamonix-Mont-Blanc":26449,"Torre Santa Susanna":26450,"Pokrovka":26451,"Winton":26452,"Zardob":26453,"Tolmezzo":26454,"Nivala":26455,"Birkenfeld":26456,"Oignies":26457,"Łobez":26458,"Bugene":26459,"Mandiana":26460,"Skara":26461,"Verkhnyaya Tura":26462,"Padre Paraíso":26463,"Friedeburg":26464,"Davydovo":26465,"Rijkevorsel":26466,"Pudozh":26467,"Kirkham":26468,"Joutseno":26469,"Ingelmunster":26470,"Salzhemmendorf":26471,"Bithūr":26472,"Katagum":26473,"Santo André":26474,"Jucuapa":26475,"Kongens Lyngby":26476,"Whistler":26477,"Storm Lake":26478,"Nizhnyaya Maktama":26479,"Kola":26480,"Aquidabã":26481,"Chemax":26482,"Rakitnoye":26483,"Acarlar":26484,"Saucillo":26485,"Sarāi Ekdil":26486,"Al Maḩwīt":26487,"Junín de los Andes":26488,"Cheney":26489,"Bolekhiv":26490,"Trimbak":26491,"Mīro Khān":26492,"Farmersville":26493,"Albert":26494,"Haslev":26495,"Hoogland":26496,"Naliya":26497,"Çekerek":26498,"Pornichet":26499,"Norwell":26500,"Stranraer":26501,"Gardere":26502,"Debre Werk’":26503,"Leingarten":26504,"Bayt Fajjār":26505,"Fox Lake":26506,"DeRidder":26507,"Mońki":26508,"Riolândia":26509,"Procida":26510,"Altstätten":26511,"Accokeek":26512,"Vermillion":26513,"North Versailles":26514,"Alcanar":26515,"Trou du Nord":26516,"Waynesboro":26517,"Mörlenbach":26518,"Friedland":26519,"Loano":26520,"Cornedo Vicentino":26521,"Shūkat aş Şūfī":26522,"Kuytun":26523,"Baloc":26524,"Ustyuzhna":26525,"Steenokkerzeel":26526,"Selimpaşa":26527,"Acoyapa":26528,"Grevená":26529,"Zabaykal’sk":26530,"Spreitenbach":26531,"Saint-Rémy-de-Provence":26532,"Canyon Lake":26533,"Betzdorf":26534,"Burr Ridge":26535,"Zayukovo":26536,"Rute":26537,"Nishon Tumani":26538,"Palatka":26539,"Oil City":26540,"Batemans Bay":26541,"Penig":26542,"Qa‘fūr":26543,"Cardoso":26544,"Lipari":26545,"Tarki":26546,"Chertsey":26547,"Smiths Falls":26548,"Pyetrykaw":26549,"Loudéac":26550,"Kastsyukowka":26551,"San Pancrazio Salentino":26552,"Mugango":26553,"Oosterpark":26554,"Son":26555,"Caconda":26556,"Bleiswijk":26557,"Déville-lès-Rouen":26558,"Valparaíso":26559,"Wallajahbad":26560,"Primorskoye":26561,"Fosses":26562,"Moshkovo":26563,"Drezdenko":26564,"Plan-les-Ouates":26565,"Sedro-Woolley":26566,"Troy":26567,"Pomichna":26568,"Damascus":26569,"Mindif":26570,"Nové Město na Moravě":26571,"Baldev":26572,"Segeltorp":26573,"Sivrihisar":26574,"Çamaş":26575,"Almafuerte":26576,"Itagi":26577,"Oud-Heverlee":26578,"Bauska":26579,"Forestville":26580,"Horqueta":26581,"Tulu Bolo":26582,"Pasacao":26583,"Fredericksburg":26584,"Annœullin":26585,"Farasān":26586,"Panacan":26587,"Prilly":26588,"Māllur":26589,"Pavuluru":26590,"Matiguás":26591,"La Tour-de-Peilz":26592,"Santa Inês":26593,"Branson":26594,"Chesapeake Ranch Estates":26595,"Sylvan Lake":26596,"Sussex":26597,"Pozantı":26598,"The Pinery":26599,"Oberderdingen":26600,"Ludza":26601,"Dobre Miasto":26602,"El Tejar":26603,"Planegg":26604,"Melito di Porto Salvo":26605,"Sauk Village":26606,"Mainvilliers":26607,"Agnita":26608,"Russi":26609,"Isola della Scala":26610,"Cartaxo":26611,"Aver-o-Mar":26612,"Cobh":26613,"Redwood Shores":26614,"Parsons":26615,"Carnoustie":26616,"Kapyl’":26617,"Unterföhring":26618,"Tot’ma":26619,"Aksu":26620,"Blumberg":26621,"Poreč":26622,"Meghrāj":26623,"Dent":26624,"Tangalla":26625,"Maltrata":26626,"Spearfish":26627,"Miami Shores":26628,"Concordia Sagittaria":26629,"Stolin":26630,"Šurany":26631,"Sebring":26632,"Puquio":26633,"Cacheu":26634,"Chêne-Bougeries":26635,"Kirchlinteln":26636,"Santa Comba":26637,"Ler":26638,"Lincolnton":26639,"Chuy":26640,"São João das Lampas":26641,"Deleni":26642,"Piancó":26643,"Solim":26644,"Farkhār":26645,"Mārāndahalli":26646,"Pailitas":26647,"Mingoyo":26648,"Kwaksan":26649,"Onokhoy":26650,"Dapto":26651,"Staronizhestebliyevskaya":26652,"Appleton Thorn":26653,"Zürich (Kreis 12) \/ Schwamendingen-Mitte":26654,"Maribondo":26655,"Arizona City":26656,"Sosnovka":26657,"Carregado":26658,"Vidalia":26659,"Abbots Langley":26660,"Luckau":26661,"Boerne":26662,"Turiaçu":26663,"Zaki Biam":26664,"Corzuela":26665,"Sākib":26666,"Jalpatagua":26667,"Rosário Oeste":26668,"Pastos Bons":26669,"Nanticoke":26670,"Tlaltizapán":26671,"San Carlos Centro":26672,"Varennes-Vauzelles":26673,"Wicklow":26674,"Wyomissing":26675,"Lyubinskiy":26676,"Goronyo":26677,"Waasmunster":26678,"Ozzano dell'Emilia":26679,"Trancoso":26680,"Korb":26681,"Ramacca":26682,"Fushë-Krujë":26683,"Midsomer Norton":26684,"Loganville":26685,"La Agustina":26686,"Weinböhla":26687,"Calabazar de Sagua":26688,"Luzzi":26689,"Petal":26690,"Gottmadingen":26691,"Vladimirescu":26692,"Mülheim-Kärlich":26693,"Laayoune Plage":26694,"Bredy":26695,"Vikravāndi":26696,"Alassio":26697,"Nandgaon":26698,"Little Chute":26699,"Köflach":26700,"Maylands":26701,"Mohgaon":26702,"Niederschöneweide":26703,"Bumbeşti-Jiu":26704,"Ntcheu":26705,"Itapuí":26706,"San Pedro Xalpa":26707,"Bras-Panon":26708,"Placer":26709,"Lent’ekhi":26710,"San Juan de Abajo":26711,"Kolbuszowa":26712,"Temiskaming Shores":26713,"Illora":26714,"Sumé":26715,"Bontoc":26716,"Rio Piracicaba":26717,"Queimadas":26718,"Springbok":26719,"Miguel Alves":26720,"Pedersöre":26721,"Konobeyevo":26722,"Key Largo":26723,"Nave":26724,"Lößnitz":26725,"Creazzo":26726,"Fagersta":26727,"Badia Polesine":26728,"Jimena de la Frontera":26729,"Elesbão Veloso":26730,"Bānposh":26731,"Tres Ríos":26732,"Arkhara":26733,"Andovoranto":26734,"Uster \/ Kirch-Uster":26735,"Lawrenceburg":26736,"Novi di Modena":26737,"Dnestrovsc":26738,"Belyye Berega":26739,"Nakambala":26740,"Oumache":26741,"Herxheim am Berg":26742,"Adalaj":26743,"Lantana":26744,"Sigulda":26745,"Lugovoy":26746,"Călineşti":26747,"Fagnano Olona":26748,"Buchs":26749,"Benīganj":26750,"Revadanda":26751,"Sarpang":26752,"Gariāband":26753,"Carmaux":26754,"Hlinsko":26755,"Bures-sur-Yvette":26756,"Zuidlaren":26757,"Calimaya de Díaz González":26758,"San Matías Tlalancaleca":26759,"Tindwāri":26760,"Santa Margherita Ligure":26761,"Möglingen":26762,"Tezze sul Brenta":26763,"Montegrotto Terme":26764,"Lalmatie":26765,"La Palma del Condado":26766,"Saint-Estève":26767,"Volchansk":26768,"San Andrés Calpan":26769,"Sandoná":26770,"Rawdon":26771,"Sidcup":26772,"Feldkirchen-Westerham":26773,"Eunice":26774,"Aire-sur-la-Lys":26775,"Saint-Brevin-les-Pins":26776,"Tatarbunary":26777,"Meliana":26778,"San Giustino":26779,"Riedlingen":26780,"Oirschot":26781,"Zin’kiv":26782,"Pastores":26783,"Nāgireddipalli":26784,"Westhill":26785,"Puerto Quijarro":26786,"Chichihualco":26787,"Oftringen":26788,"Alba Adriatica":26789,"Placerville":26790,"Bazarnyy Karabulak":26791,"Realeza":26792,"Mount Airy":26793,"Armstrong":26794,"Atessa":26795,"Say":26796,"Norfolk":26797,"Zürich (Kreis 4) \/ Langstrasse":26798,"Carpenedolo":26799,"Salanso":26800,"Drummoyne":26801,"la Bisbal d'Empordà":26802,"Novo Cruzeiro":26803,"Bochil":26804,"João Neiva":26805,"Seini":26806,"Suan":26807,"Melton West":26808,"Sint-Michielsgestel":26809,"Fársala":26810,"Năsăud":26811,"Brieselang":26812,"Sant'Agata li Battiati":26813,"Valea Călugărească":26814,"Vicência":26815,"Sabiñánigo":26816,"Naxxar":26817,"Castell-Platja d'Aro":26818,"Kollo":26819,"Wé":26820,"Bystrzyca Kłodzka":26821,"Kaa-Khem":26822,"Kurmuk":26823,"Sima":26824,"Borculo":26825,"Pero":26826,"Bondi":26827,"Anzola dell'Emilia":26828,"Roche-la-Molière":26829,"Uniontown":26830,"Quetigny":26831,"Pravdinskiy":26832,"Antigua":26833,"Novomikhaylovskiy":26834,"Berlaar":26835,"Quatá":26836,"Arboga":26837,"Chivhu":26838,"Sotkamo":26839,"Lima":26840,"San Gregorio di Catania":26841,"Isāgarh":26842,"Thabazimbi":26843,"Kümmersbruck":26844,"Villa Literno":26845,"Dubréka":26846,"Bethanie":26847,"Amānpur":26848,"Ballsh":26849,"Forest Acres":26850,"Belaguntha":26851,"Serafimovskiy":26852,"Castle Pines North":26853,"Papao":26854,"Taksimo":26855,"Ingeniero Guillermo N. Juárez":26856,"Denkendorf":26857,"Lariano":26858,"Annfield Plain":26859,"Izola":26860,"Pohrebyshche":26861,"Chigwell":26862,"Olgiate Comasco":26863,"Monteprandone":26864,"Las Lomitas":26865,"Iporã":26866,"Shakhovskaya":26867,"Trofarello":26868,"Pella":26869,"Monjas":26870,"General Cabrera":26871,"Mengenich":26872,"Kushālgarh":26873,"Prozor":26874,"Wad Rāwah":26875,"Terra Rica":26876,"Burley":26877,"Lighthouse Point":26878,"Götzis":26879,"Canatlán":26880,"Big Bend":26881,"Bodden Town":26882,"Atarrabia":26883,"Studénka":26884,"Biskupiec":26885,"Espumoso":26886,"Stezzano":26887,"Krasnozërskoye":26888,"Nyāmati":26889,"Miajadas":26890,"Piribebuy":26891,"Tantangan":26892,"Tarumã":26893,"San Agustín Acasaguastlán":26894,"Exeter":26895,"Borsbeek":26896,"Cetraro":26897,"Anadyr’":26898,"Otopeni":26899,"Progreso Industrial":26900,"Kirkel":26901,"Vakhrushi":26902,"Courrières":26903,"Niwāri":26904,"Doorn":26905,"Caudete":26906,"Zwiesel":26907,"Castalla":26908,"Zadonsk":26909,"Greencastle":26910,"Parete":26911,"Linthicum":26912,"Muragācha":26913,"Portage":26914,"Savaştepe":26915,"Belmonte Mezzagno":26916,"Trzebiatów":26917,"Racale":26918,"Lahoysk":26919,"Ciudad de Chiautla de Tapia":26920,"Karczew":26921,"Etinan":26922,"Birkenau":26923,"Malvern":26924,"Kandete":26925,"Shamva":26926,"Vosselaar":26927,"Silver City":26928,"Ordynskoye":26929,"Labrador City":26930,"Ross on Wye":26931,"Arenal":26932,"Reinosa":26933,"San Luis Jilotepeque":26934,"Chavantes":26935,"Santo Augusto":26936,"Varėna":26937,"Hallstahammar":26938,"Moroto":26939,"Mādhoganj":26940,"Tinambac":26941,"Shildon":26942,"Bitam":26943,"Kings Mountain":26944,"Douchy-les-Mines":26945,"Coffeyville":26946,"Ligao":26947,"Wunsiedel":26948,"Măcin":26949,"Anenecuilco":26950,"Bystrovka":26951,"Hull":26952,"Cinderford":26953,"Uyuni":26954,"Bordighera":26955,"Aliade":26956,"Oak Grove":26957,"Stará Turá":26958,"Makungu":26959,"Quatis":26960,"Pullambādi":26961,"Mediglia":26962,"Kachar":26963,"Nolinsk":26964,"Rajal Norte":26965,"San José del Castillo":26966,"Bucov":26967,"Aleksandriyskaya":26968,"Veitshöchheim":26969,"Le Locle":26970,"Landsmeer":26971,"Inzhavino":26972,"Newberry":26973,"Neutral Bay":26974,"Carira":26975,"Kyritz":26976,"Rocafuerte":26977,"Grand-Lahou":26978,"West Haven":26979,"Hoeilaart":26980,"Dvubratskiy":26981,"Novopodrezkovo":26982,"Brierfield":26983,"Vartej":26984,"Assinovskaya":26985,"Montgat":26986,"Camocim de São Félix":26987,"Angus":26988,"Verkhneural’sk":26989,"Edwards":26990,"Aleşd":26991,"Ecublens":26992,"Paratinga":26993,"Dourdan":26994,"Siquijor":26995,"Bogen":26996,"Hambühren":26997,"Uruana":26998,"Schlitz":26999,"Broadstone":27000,"White House":27001,"Bad Nenndorf":27002,"Şalpazarı":27003,"São José do Campestre":27004,"Kista":27005,"Cormaia":27006,"Cinisi":27007,"Durbuy":27008,"Novonikolayevskiy":27009,"Sankt Andrä":27010,"Harrai":27011,"Nālāgarh":27012,"Poanas":27013,"Musile di Piave":27014,"Parczew":27015,"Jarville-la-Malgrange":27016,"Alleroy":27017,"Rossmoor":27018,"Motta Sant'Anastasia":27019,"El Quebrachal":27020,"Timberlane":27021,"Bahua":27022,"Castel d'Azzano":27023,"Pulsano":27024,"Valea lui Mihai":27025,"Caldas de Vizela":27026,"Fairview Shores":27027,"Jerez de los Caballeros":27028,"Puerto Deseado":27029,"Andernos-les-Bains":27030,"Olesno":27031,"Monaragala":27032,"Marapanim":27033,"Tocaima":27034,"Turbaná":27035,"Marawī":27036,"Morro Bay":27037,"Nārāyangarh":27038,"Pine Hill":27039,"Üllő":27040,"Birsfelden":27041,"La Calamine":27042,"Alvorada":27043,"Nordkirchen":27044,"Canelli":27045,"Santa Cruz de Yojoa":27046,"Terralba":27047,"Tixkokob":27048,"River Grove":27049,"Veternik":27050,"Kolkwitz":27051,"Chichli":27052,"Behren-lès-Forbach":27053,"Benaulim":27054,"Chaplynka":27055,"Española":27056,"Newman":27057,"Vaals":27058,"Selho":27059,"Rutesheim":27060,"Fiume Veneto":27061,"Calchaquí":27062,"Nambour":27063,"Chul’man":27064,"Chinnasekkadu":27065,"Septèmes-les-Vallons":27066,"Wittelsheim":27067,"Lysogorskaya":27068,"Lone Tree":27069,"Las Matas de Santa Cruz":27070,"Săbăoani":27071,"Ystalyfera":27072,"Jalacingo":27073,"Néa Ioniá":27074,"Puerto Carreño":27075,"São Raimundo das Mangabeiras":27076,"Little Hulton":27077,"Condé-sur-l'Escaut":27078,"Denham Springs":27079,"La Roca del Vallès":27080,"Voreppe":27081,"Kuhmo":27082,"Jesup":27083,"Minervino Murge":27084,"Phayakkhaphum Phisai":27085,"Gösting":27086,"Valréas":27087,"Tori Fatehpur":27088,"Mikhaylovsk":27089,"Erlenbach am Main":27090,"Vrnjačka Banja":27091,"s'Arenal":27092,"Akkuş":27093,"Laubach":27094,"Mengen":27095,"Krivyanskaya":27096,"Itaporanga":27097,"Pellezzano":27098,"Tierra Colorada":27099,"La Ferté-Bernard":27100,"Tyul’gan":27101,"Wawa":27102,"Tewkesbury":27103,"Kanjiža":27104,"Kaiapoi":27105,"Mariinskiy Posad":27106,"Tetela del Volcán":27107,"Gages Lake":27108,"Fiľakovo":27109,"Wapi Pathum":27110,"Sarayönü":27111,"Tinqueux":27112,"Sedriano":27113,"Blackley":27114,"Lizzano":27115,"Pototan":27116,"Eybens":27117,"Govindgarh":27118,"Raceland":27119,"Santa Rosa de Osos":27120,"Guthrie":27121,"Recco":27122,"Añisoc":27123,"Engen":27124,"La Ceiba":27125,"Schönaich":27126,"Santena":27127,"Talayuela":27128,"Wildberg":27129,"Oberwil":27130,"Khonsa":27131,"Bad Orb":27132,"Khantaghy":27133,"Staryye Atagi":27134,"Tolbazy":27135,"Sant Andreu de Llavaneres":27136,"Urucurituba":27137,"Tarusa":27138,"Siklós":27139,"Nannilam":27140,"Vallehermoso":27141,"Ouani":27142,"Baikanthpur":27143,"Birao":27144,"Yekaterinoslavka":27145,"Aulla":27146,"Villa González":27147,"Millington":27148,"Kudowa-Zdrój":27149,"Tankāra":27150,"Begowāl":27151,"Ceuti":27152,"Misano Adriatico":27153,"Saray":27154,"Cagsiay":27155,"Hilter":27156,"Khodoriv":27157,"Steinbach am Taunus":27158,"Ivankiv":27159,"Platón Sánchez":27160,"Ondjiva":27161,"Filipeştii de Pădure":27162,"Timrå":27163,"Alkhan-Kala":27164,"Mirontsi":27165,"Al Kawa":27166,"Süßen":27167,"Martakert":27168,"Heubach":27169,"Çifteler":27170,"Kormilovka":27171,"Kanel":27172,"Cadolzburg":27173,"Shasta Lake":27174,"Tököl":27175,"Capaci":27176,"Oeiras do Pará":27177,"Amnéville":27178,"Forestdale":27179,"Lizzanello":27180,"Xinzo de Limia":27181,"Lake Morton-Berrydale":27182,"Hillarys":27183,"Gabarin":27184,"Gold Camp":27185,"Lanham":27186,"Mel’nikovo":27187,"Paris":27188,"Batken":27189,"Oratorio":27190,"Matelica":27191,"Alfredo V. Bonfil":27192,"Bitetto":27193,"Hecelchakán":27194,"Doberlug-Kirchhain":27195,"Dulag":27196,"Cervinara":27197,"Oakham":27198,"Serravalle Pistoiese":27199,"Lavaur":27200,"Kirkwood":27201,"Dolna Banjica":27202,"Firestone":27203,"Montevista":27204,"Wendeburg":27205,"Litomyšl":27206,"Glodeni":27207,"Büdelsdorf":27208,"Bischofshofen":27209,"Maglód":27210,"Montale":27211,"Lollar":27212,"Mandal":27213,"Dembeni":27214,"Luçon":27215,"Nicolae Bălcescu":27216,"l'Escala":27217,"Aesch":27218,"Montlouis-sur-Loire":27219,"Macerata Campania":27220,"Ban Ko Kaeo":27221,"Prokhorovka":27222,"Otuzco":27223,"Saint-Claude":27224,"Kīranūr":27225,"Bolshëvo":27226,"Marlton":27227,"Mooirivier":27228,"Prévost":27229,"Weeze":27230,"Nueva Santa Rosa":27231,"Torslanda":27232,"Blackburn South":27233,"Steinen":27234,"Darlinghurst":27235,"Kearsley":27236,"Bonham":27237,"Nové Město nad Metují":27238,"Paimio":27239,"Čelákovice":27240,"Fort Knox":27241,"Daniëlskuil":27242,"Datça":27243,"Montescaglioso":27244,"Mercier":27245,"Bel Air":27246,"Obernkirchen":27247,"Boughton":27248,"Effretikon":27249,"Ţammūn":27250,"Zubova Polyana":27251,"Pásztó":27252,"Ouanaminthe":27253,"Abercarn":27254,"Cingoli":27255,"Sirpur":27256,"Oyugis":27257,"Caldogno":27258,"Cambuquira":27259,"Nísia Floresta":27260,"Sheregesh":27261,"Goianápolis":27262,"Diriomo":27263,"Muang Phôn-Hông":27264,"Ciurea":27265,"Mirik":27266,"Pasil":27267,"San Diego Country Estates":27268,"Satellite Beach":27269,"Saint-Julien-en-Genevois":27270,"Aniche":27271,"Paullo":27272,"Azor":27273,"Bayt Fūrīk":27274,"Lyuban’":27275,"Shepperton":27276,"Baganga":27277,"Bobenheim-Roxheim":27278,"Maynard":27279,"San Bartolo Cuautlalpan":27280,"Premnitz":27281,"Naḥf":27282,"Zindah Jān":27283,"Lillers":27284,"Siano":27285,"Narman":27286,"Zumarraga":27287,"Caudebec-lès-Elbeuf":27288,"Goulds":27289,"Eerbeek":27290,"Carroll":27291,"Ouargaye":27292,"Pacaembu":27293,"Babadag":27294,"Rödinghausen":27295,"Collier Row":27296,"Oftersheim":27297,"‘Attīl":27298,"Yermolino":27299,"Shakhtersk":27300,"Manohar Thāna":27301,"Valky":27302,"Zyrya":27303,"Nogliki":27304,"Caçu":27305,"Argayash":27306,"Hope":27307,"Ciudad Arce":27308,"Tadó":27309,"Kangundo":27310,"Pyshma":27311,"Staryya Darohi":27312,"Ottendorf-Okrilla":27313,"Surami":27314,"Bantay":27315,"Gislaved":27316,"Port Salerno":27317,"Bourg-de-Péage":27318,"Sulęcin":27319,"San Miguel Xoxtla":27320,"Amurrio":27321,"Snyatyn":27322,"Sirre":27323,"La Cañada":27324,"Gavardo":27325,"Wellingsbüttel":27326,"Campo Ramón":27327,"Ballina":27328,"Baldock":27329,"Camargo":27330,"Gérardmer":27331,"Elkhorn":27332,"Bolokhovo":27333,"Zeuthen":27334,"Igurubi":27335,"Aberkenfig":27336,"Chernyakhiv":27337,"Titu":27338,"Emeryville":27339,"Partāpur":27340,"Andrelândia":27341,"Paraguarí":27342,"Molteno":27343,"Arinos":27344,"Lâpseki":27345,"Crouch End":27346,"Guapó":27347,"Abram":27348,"Blandford Forum":27349,"Līvāni":27350,"Dingley Village":27351,"Bembibre":27352,"Majdanpek":27353,"Lindon":27354,"Retie":27355,"Villers-Cotterêts":27356,"Isbergues":27357,"Stenungsund":27358,"La Leonesa":27359,"Salaverry":27360,"São João de Pirabas":27361,"Aragona":27362,"Rrëshen":27363,"Dobrinka":27364,"Aulendorf":27365,"Pedara":27366,"Sholokhovskiy":27367,"Litovel":27368,"Canyon Rim":27369,"San Pablo Atlazalpan":27370,"Buñol":27371,"Glenorchy":27372,"Troina":27373,"Prien am Chiemsee":27374,"Mambajao":27375,"Derazhnya":27376,"Rehau":27377,"Kalavai":27378,"Barra de Santo Antônio":27379,"San Mateo Tezoquipan":27380,"Villanueva de Córdoba":27381,"Burgum":27382,"North Andrews Gardens":27383,"Poniatowa":27384,"San Felice sul Panaro":27385,"Hârşova":27386,"Panazol":27387,"Hinatuan":27388,"Nueva Helvecia":27389,"Marcala":27390,"Sax":27391,"Luanda":27392,"Roßtal":27393,"Goundi":27394,"Santa Ana Pacueco":27395,"Ineu":27396,"Racalmuto":27397,"Skwierzyna":27398,"Lemmer":27399,"Yel’nya":27400,"Dießen am Ammersee":27401,"São João Evangelista":27402,"Rebecq-Rognon":27403,"San Giovanni Teatino":27404,"Mae Tha":27405,"Hedensted":27406,"Keşap":27407,"Szerencs":27408,"Castelnovo ne'Monti":27409,"Zell am See":27410,"Grezzana":27411,"Ponteland":27412,"Masagua":27413,"Goldbach":27414,"Argelers":27415,"Negreşti":27416,"Bussy-Saint-Georges":27417,"Warr Acres":27418,"Jahāngīrpur":27419,"Castrolibero":27420,"Kolondiéba":27421,"Salò":27422,"Alto Piquiri":27423,"Anuling":27424,"Weil im Schönbuch":27425,"New Port Richey East":27426,"Caldas de Reis":27427,"San Gennaro Vesuviano":27428,"Lauro Muller":27429,"Obigarm":27430,"Lordelo":27431,"Gigant":27432,"Tepatepec":27433,"Cuorgnè":27434,"Kiáto":27435,"Sedona":27436,"Sascut":27437,"El Casar":27438,"Ainring":27439,"Daniel Flores":27440,"Scalea":27441,"Parkes":27442,"La Roche-sur-Foron":27443,"Čáslav":27444,"Alotau":27445,"Mayfield":27446,"Marsaskala":27447,"Fantino":27448,"Bū ‘Urqūb":27449,"Jagnair":27450,"Anār Darah":27451,"Montignoso":27452,"Tutrakan":27453,"Arapgir":27454,"Villars-sur-Glâne":27455,"Nedlands":27456,"De Pinte":27457,"Harrisonville":27458,"Nizza Monferrato":27459,"Gwandu":27460,"Barga":27461,"Alampur":27462,"Al Wafrah":27463,"Mutuípe":27464,"Túrkeve":27465,"Madara":27466,"Villa Carcina":27467,"San Prisco":27468,"Rincón de Tamayo":27469,"Waggaman":27470,"Jataizinho":27471,"Zimatlán de Álvarez":27472,"Skerries":27473,"Höllviken":27474,"Udpura":27475,"Maiyema":27476,"Asunción Nochixtlán":27477,"Wielki Kack":27478,"Don Matías":27479,"Saarijärvi":27480,"Yaroslavskiy":27481,"Höchst im Odenwald":27482,"Strathmore":27483,"Skovorodino":27484,"Kayattār":27485,"Diedorf":27486,"Eisenberg":27487,"Novi Travnik":27488,"Senanga":27489,"Olonets":27490,"Mandello del Lario":27491,"Kálymnos":27492,"Rocca Priora":27493,"Beit Jann":27494,"Pont-Saint-Esprit":27495,"Del Aire":27496,"Kingston upon Thames":27497,"Saint Leonards-on-Sea":27498,"Herzliya Pituah":27499,"Nikiti":27500,"Myadzyel":27501,"Koltushi":27502,"Sahatavy":27503,"Mhamid":27504,"Sangkhla Buri":27505,"Tobelo":27506,"Tårnby":27507,"Herrsching am Ammersee":27508,"Songgang-dong":27509,"Mantasoa":27510,"Nyamira":27511,"Uzda":27512,"Miadanandriana":27513,"'s-Gravenland":27514,"Rosebank":27515,"vadlamuru":27516,"Ardrossan":27517,"Waltham Cross":27518,"Uttoxeter":27519,"Hampi":27520,"Klyuchi":27521,"Volovo":27522,"Castries":27523,"Barnsbury":27524,"Heer":27525,"Arambol":27526,"Kot Sultan":27527,"Playa Blanca":27528,"Orange Farm":27529,"Polýgyros":27530,"Leesten":27531,"Nazaret":27532,"Lavinio":27533,"Lakhtinskiy":27534,"Marsa Alam":27535,"Latina scalo":27536,"Derry":27537,"Tarinkot":27538,"Çatalhöyük":27539,"La Manga del Mar Menor":27540,"Muzayri‘":27541,"Golovinskiy":27542,"Ambodivoara":27543,"Jiangzi":27544,"Hari Bdr Tamang House":27545,"Mākhjan":27546,"Mahabe":27547,"Pamukkale":27548,"Hanceville":27549,"Gant’iadi":27550,"Mizhhir’ya":27551,"Lyuboml’":27552,"Noginsk-9":27553,"Moranbah":27554,"kankrabari Dovan":27555,"Princes Town":27556,"El Fureidīs":27557,"Krasnyy Oktyabr’":27558,"Muros":27559,"Rāmamangalam":27560,"Khadro":27561,"Hämeenkyrö":27562,"Mold":27563,"Lanuvio":27564,"Dalakovo":27565,"Lodhīkhedā":27566,"Kegen":27567,"Karrāpur":27568,"Judenburg":27569,"Veradale":27570,"Nueva Concepción":27571,"Murowana Goślina":27572,"Newport":27573,"Syanno":27574,"Ljubuški":27575,"Zunil":27576,"Wagini":27577,"Broadmeadows":27578,"Suárez":27579,"Szeghalom":27580,"Villebon-sur-Yvette":27581,"South Huron":27582,"Jyllinge":27583,"Manaquiri":27584,"Meadela":27585,"Voitsberg":27586,"Occhiobello":27587,"Simbach am Inn":27588,"Krzeszowice":27589,"Dishman":27590,"Strzelce Krajeńskie":27591,"Maków Mazowiecki":27592,"Aktau":27593,"Bells Corners":27594,"Kol’tsovo":27595,"Berāni":27596,"Suomussalmi":27597,"Tortolì":27598,"Huautla de Jiménez":27599,"Nyurba":27600,"Pierre-Bénite":27601,"Leones":27602,"Yantzaza":27603,"Ganj Murādābād":27604,"Mihail Kogălniceanu":27605,"Valle del Guamuez":27606,"Igny":27607,"Santiago Tangamandapio":27608,"Mazoe":27609,"Bhābhra":27610,"Joaquim Nabuco":27611,"Aktyubinskiy":27612,"Ozimek":27613,"Inayauan":27614,"Zapadnaya Dvina":27615,"North Melbourne":27616,"Pokotylivka":27617,"Hanko":27618,"Espita":27619,"Kerepes":27620,"Ritchie":27621,"Nefsipiraziz":27622,"Bosanska Dubica":27623,"Huitán":27624,"Envira":27625,"Malysheva":27626,"Borgloon":27627,"Teixeira":27628,"Molsheim":27629,"Tobatí":27630,"Daugavgrīva":27631,"Castano Primo":27632,"Khujner":27633,"Arauquita":27634,"Altusried":27635,"Belūsovka":27636,"Sowerby Bridge":27637,"Vilyuysk":27638,"Ndofane":27639,"Fürstenau":27640,"Isheyevka":27641,"Coweta":27642,"Abdurahmoni Jomí":27643,"Selsey":27644,"Borçka":27645,"Oldenburg in Holstein":27646,"Santa Maria do Suaçuí":27647,"Juayúa":27648,"İnebolu":27649,"Haelen":27650,"New Grove":27651,"Zürich (Kreis 7) \/ Hottingen":27652,"Ghanzi":27653,"Anderson":27654,"Ekerö":27655,"Pawłowice":27656,"Mossley":27657,"Gamba":27658,"Radyvyliv":27659,"Santiago Jamiltepec":27660,"Hithadhoo":27661,"Rivière des Anguilles":27662,"L'Île-Perrot":27663,"Northampton":27664,"Uglegorsk":27665,"Raeren":27666,"Timonium":27667,"Uricani":27668,"Rosso":27669,"Initao":27670,"Ormesson-sur-Marne":27671,"Rüdesheim am Rhein":27672,"Mierlo":27673,"Aleksandrov Gay":27674,"Chāndbāli":27675,"Monnickendam":27676,"Capitola":27677,"Lackland Air Force Base":27678,"Novomyshastovskaya":27679,"Montoro":27680,"Arcola":27681,"Tangermünde":27682,"Cape Canaveral":27683,"Porto de Moz":27684,"Giesen":27685,"Koubia":27686,"Zürich (Kreis 3) \/ Friesenberg":27687,"Novoagansk":27688,"Königsbach-Stein":27689,"Zürich (Kreis 6) \/ Oberstrass":27690,"Hasanpur":27691,"Buşteni":27692,"Varna":27693,"Sunbury":27694,"Elvas":27695,"Estevan":27696,"London":27697,"Nangavalli":27698,"Bellmead":27699,"Hooglede":27700,"Yukhary-Dashkesan":27701,"Cañar":27702,"Chervyen’":27703,"Kottapalli":27704,"Catió":27705,"Ilek":27706,"Almancil":27707,"Ayutla de los Libres":27708,"Condoto":27709,"Bluffton":27710,"Luzino":27711,"Gohpur":27712,"Villepreux":27713,"Choyr":27714,"Coral Hills":27715,"Gandiaye":27716,"Chīma":27717,"Jiquipilas":27718,"Barobo":27719,"Chamblee":27720,"Acancéh":27721,"Blachownia":27722,"Zürich (Kreis 5) \/ Gewerbeschule":27723,"Lávrio":27724,"Tirumakūdal Narsipur":27725,"Augustdorf":27726,"Hinton":27727,"Aqtas":27728,"Sangsŏng-ni":27729,"Johnstown":27730,"Thorigny-sur-Marne":27731,"Būlaevo":27732,"Piranhas":27733,"Notre-Dame-de-l'Île-Perrot":27734,"Jasrāna":27735,"Corral de Bustos":27736,"Sernovodsk":27737,"Roboré":27738,"Balabac":27739,"Puchezh":27740,"Nadarzyn":27741,"Bessonovka":27742,"Ikryanoye":27743,"Chupaca":27744,"Sokyryany":27745,"Cruz Grande":27746,"Waverly":27747,"Majengo":27748,"Toowong":27749,"Stjørdalshalsen":27750,"Runkel":27751,"Auriol":27752,"Amlamé":27753,"Waynesville":27754,"Homocea":27755,"Bāwāli":27756,"Kaišiadorys":27757,"San Pietro in Casale":27758,"Poienile de sub Munte":27759,"Adendorf":27760,"Tuskegee":27761,"Seekirchen am Wallersee":27762,"Daruvar":27763,"Dancalan":27764,"Puerto Salgar":27765,"Kendallville":27766,"Eduardo Castex":27767,"Piaçabuçu":27768,"Foix":27769,"Waxhaw":27770,"Ādīs ‘Alem":27771,"Akil":27772,"Nagrām":27773,"Doğanhisar":27774,"Zolotepec":27775,"Vetschau":27776,"Racconigi":27777,"Bogandé":27778,"Maryport":27779,"Río Segundo":27780,"San José de Las Matas":27781,"Kishni":27782,"Novooleksiyivka":27783,"Babanki":27784,"Arth":27785,"Halsteren":27786,"Kutum":27787,"Chotěboř":27788,"San Sebastiano al Vesuvio":27789,"Ké-Macina":27790,"Serafimovich":27791,"Lanškroun":27792,"Grand-Popo":27793,"Kizner":27794,"San Martín Jilotepeque":27795,"Bergstedt":27796,"Maizières-lès-Metz":27797,"Eraniel":27798,"Utuado":27799,"Itagibá":27800,"Paray-le-Monial":27801,"Somero":27802,"Cogolin":27803,"Micheweni":27804,"Edéia":27805,"Komsomolets":27806,"Chahuite":27807,"Oudewater":27808,"Caernarfon":27809,"Shelton":27810,"Leninskiy":27811,"Liteni":27812,"Sada":27813,"Tetlanohcán":27814,"Maceira":27815,"Teverola":27816,"Begampur":27817,"Castel Goffredo":27818,"Gigante":27819,"Pankovka":27820,"Baker City":27821,"Sarupathar":27822,"Bitritto":27823,"Ojuelos de Jalisco":27824,"Birchington-on-Sea":27825,"High River":27826,"Le Mars":27827,"Benisheik":27828,"Frýdlant nad Ostravicí":27829,"Tonneins":27830,"Leers":27831,"Nowy Dwór Gdański":27832,"Oytal":27833,"Georgiyevka":27834,"Olaya Herrera":27835,"Argostólion":27836,"Kaufering":27837,"Tzucacab":27838,"Kokoshkino":27839,"Talen":27840,"San Enrique":27841,"Attleborough":27842,"Barsāna":27843,"Fort Valley":27844,"Arluno":27845,"Hohenhameln":27846,"Cazzago San Martino":27847,"Induno Olona":27848,"Gorodovikovsk":27849,"Vanimo":27850,"Reque":27851,"Gornyy":27852,"Jászapáti":27853,"Vlist":27854,"Zarechnyy":27855,"Belmonte":27856,"Rezina":27857,"Sesto Calende":27858,"Ete":27859,"Carbonera":27860,"Écaussinnes-d'Enghien":27861,"Münchenbuchsee":27862,"Sucha Beskidzka":27863,"Aguilar":27864,"Zvëzdnyy":27865,"Kačanik":27866,"Akhalk’alak’i":27867,"Olmos":27868,"Guidel-Plage":27869,"Asahi":27870,"Veyrier":27871,"De Panne":27872,"Lillebonne":27873,"Kranenburg":27874,"Cedar Hills":27875,"Altenberge":27876,"Portet-sur-Garonne":27877,"Höhr-Grenzhausen":27878,"Bleckede":27879,"Lukovit":27880,"Choele Choel":27881,"Amatitán":27882,"Madarounfa":27883,"Walnut Grove":27884,"Sapu Padidu":27885,"Alice":27886,"Oberstdorf":27887,"Antri":27888,"Moniquirá":27889,"Sonoyta":27890,"Ponzano Veneto":27891,"Matalam":27892,"Soverato Superiore":27893,"Khodzha-Maston":27894,"Ordubad":27895,"Zalari":27896,"Le Grand-Saconnex":27897,"Belene":27898,"El Carril":27899,"Mesyagutovo":27900,"Tecolutilla":27901,"Kitee":27902,"Lake Arbor":27903,"Al Kiremit al ‘Arakiyyīn":27904,"Guajará":27905,"Derventa":27906,"Gāndhī Nagar":27907,"Merrydale":27908,"Hohenmölsen":27909,"Lock Haven":27910,"Minnehaha":27911,"Oriental":27912,"Geisenfeld":27913,"Glendale":27914,"Lymm":27915,"Liesveld":27916,"Puerto Tirol":27917,"Wantage":27918,"Sztum":27919,"Reserve":27920,"Warsop":27921,"Union Park":27922,"Progress":27923,"Villerupt":27924,"Jajce":27925,"Pokrovsk":27926,"Woods Cross":27927,"Munteni":27928,"Zlatni Pyasatsi":27929,"Lana - Lana":27930,"Bernex":27931,"Cavinti":27932,"East La Mirada":27933,"Villa Verucchio":27934,"Jánoshalma":27935,"Woodbury":27936,"Chorozinho":27937,"Cubulco":27938,"Corbas":27939,"Myrzakent":27940,"Podu Iloaiei":27941,"Buzdyak":27942,"Maddela":27943,"Cedartown":27944,"Zalishchyky":27945,"Panthersville":27946,"Skagen":27947,"Mankāpur":27948,"Jalalaqsi":27949,"Carleton Place":27950,"Puduvāyal":27951,"Arpajon":27952,"Mohelnice":27953,"Gulf Shores":27954,"Gülşehir":27955,"Flawil":27956,"Novopskov":27957,"Alekseyevskoye":27958,"Bugana":27959,"Altenholz":27960,"Santa Rita Aplaya":27961,"Kresttsy":27962,"Danja":27963,"Bad Ems":27964,"Paide":27965,"Isperikh":27966,"Vinings":27967,"Trets":27968,"Mbengwi":27969,"Bakswāho":27970,"Wallerfangen":27971,"Staryye Ozinki":27972,"Paraúna":27973,"Cumpăna":27974,"Kirchzarten":27975,"Kiuruvesi":27976,"Botticino":27977,"Topes de Collantes":27978,"Brandis":27979,"Vargashi":27980,"Valozhyn":27981,"Bahay Pare":27982,"Kallupatti":27983,"Staryy Krym":27984,"Fundão":27985,"Malkerns":27986,"Catarama":27987,"Balingasag":27988,"Gázi":27989,"Chimay":27990,"Tlatlauquitepec":27991,"Hassa":27992,"Kiri Buru":27993,"Ribeirão Branco":27994,"Otumba de Gómez Farías":27995,"Belitskoye":27996,"Altenbeken":27997,"Lurate Caccivio":27998,"Waidmannslust":27999,"Nalbach":28000,"Gekhi":28001,"Batobato":28002,"Borgentreich":28003,"Sabinópolis":28004,"Steyning":28005,"Kirby Muxloe":28006,"Soto la Marina":28007,"Shatki":28008,"Bueng Kan":28009,"Lescar":28010,"Aqadyr":28011,"Dörverden":28012,"Voorthuizen":28013,"Enniscorthy":28014,"Planadas":28015,"Akom II":28016,"Nangka":28017,"Portovelo":28018,"Clay":28019,"Trail":28020,"Haringhāta":28021,"Alcochete":28022,"‘Arrābah":28023,"Manaure":28024,"Hombourg-Haut":28025,"Sant'Ilario d'Enza":28026,"Hayes":28027,"Paddhari":28028,"Киевский":28029,"Koptëvo":28030,"Türkan":28031,"Elsterwerda":28032,"Malaryta":28033,"Conceição do Almeida":28034,"Tipp City":28035,"Bad König":28036,"Tofol":28037,"Cottage Grove":28038,"Southborough":28039,"Fondettes":28040,"Iwye":28041,"Gustavsberg":28042,"Makushino":28043,"Tamási":28044,"Guia Lopes da Laguna":28045,"Sant'Ambrogio di Valpolicella":28046,"Parang":28047,"San Pedro La Laguna":28048,"Justo Daract":28049,"Novaya Ladoga":28050,"Kożuchów":28051,"Lüchow":28052,"Mihalgazi":28053,"Kappeln":28054,"Mar de Espanha":28055,"Aradeo":28056,"Köşk":28057,"Santiago Tilapa":28058,"Eksjö":28059,"Phangnga":28060,"Mountain House":28061,"Nalundan":28062,"Cameri":28063,"Modelu":28064,"Iveşti":28065,"Mazatecochco":28066,"Aban":28067,"Saint-Vallier":28068,"Boekel":28069,"Chinácota":28070,"Perevolotskiy":28071,"Pont-Audemer":28072,"Sabá":28073,"Kapatagan":28074,"Rāmchandrapur":28075,"Cocoyoc":28076,"Kilsyth":28077,"Šmarje pri Jelšah":28078,"Santo Niño":28079,"Arnīa":28080,"Terenozek":28081,"Merrill":28082,"Park Forest Village":28083,"Remígio":28084,"Pithiviers":28085,"Imām Şāḩib":28086,"Borovskoy":28087,"Lwówek Śląski":28088,"Motta di Livenza":28089,"Coutances":28090,"Brownfield":28091,"Winslow":28092,"Les Andelys":28093,"Furtwangen im Schwarzwald":28094,"Ypacarai":28095,"Bashmakovo":28096,"Ongwediva":28097,"Vitali":28098,"Puerto Madero":28099,"Jaclupan":28100,"Altmünster":28101,"Djambala":28102,"Enrile":28103,"Westview":28104,"Jesús del Monte":28105,"Montopoli in Val d'Arno":28106,"Castelbuono":28107,"Bonthe":28108,"Erstein":28109,"Romodanovo":28110,"Novosemeykino":28111,"Egelsbach":28112,"Croydon":28113,"Soquel":28114,"Kalaoa":28115,"Kofelē":28116,"Darzāb":28117,"Foz":28118,"Masinigudi":28119,"Banket":28120,"Klyetsk":28121,"Mortdale":28122,"Betūl Bāzār":28123,"Kot Ïsa Khān":28124,"Mosjøen":28125,"Bacarra":28126,"Weilheim an der Teck":28127,"Nortelândia":28128,"Ponte San Pietro":28129,"Lavra":28130,"Herbolzheim":28131,"Ad Dawḩah":28132,"Chadwell St Mary":28133,"Braine-le-Château":28134,"Riese Pio X":28135,"Alenquer":28136,"Ballymoney":28137,"Killamarsh":28138,"Meuselwitz":28139,"Emsbüren":28140,"San Roque Dau First":28141,"San Pedro Tlaltizapan":28142,"Iguatemi":28143,"Lourosa":28144,"Bondoufle":28145,"Ryki":28146,"Pliezhausen":28147,"Vegachí":28148,"Ifs":28149,"Bad Liebenzell":28150,"Curtici":28151,"Teddington":28152,"Wembley":28153,"Autazes":28154,"Glenwood Springs":28155,"Miltenberg":28156,"Parramos":28157,"Debīpur":28158,"Lorraine":28159,"Nekrasovskiy":28160,"Pajacuarán":28161,"Ustrzyki Dolne":28162,"Wölfersheim":28163,"La Salle":28164,"Billdal":28165,"Kankara":28166,"Arnprior":28167,"Cairo":28168,"Dno":28169,"Steinbach":28170,"Girau do Ponciano":28171,"Kunszentmárton":28172,"Dedovichi":28173,"Bowral":28174,"Ostercappeln":28175,"Plastunovskaya":28176,"Ulverstone":28177,"Masally":28178,"Jaltenco":28179,"Shelkovskaya":28180,"Fiumefreddo di Sicilia":28181,"Rainbow City":28182,"Kuanda":28183,"Sananduva":28184,"Naryshkino":28185,"Vinogradovo":28186,"Byalynichy":28187,"Cocotitlán":28188,"Amagunze":28189,"Budeşti":28190,"Pine Ridge":28191,"Bee Ridge":28192,"Chadwell Heath":28193,"Oituz":28194,"Plombières":28195,"Therwil":28196,"Sos’va":28197,"Omutinskiy":28198,"Petilia Policastro":28199,"Parkstone":28200,"Svedala":28201,"Stonehaven":28202,"Czarna Białostocka":28203,"Villers-la-Ville":28204,"China":28205,"Fossombrone":28206,"Gifford":28207,"Castelvetro di Modena":28208,"Cuéllar":28209,"Sarmakovo":28210,"Mettuppālaiyam":28211,"Totoras":28212,"Bogandinskiy":28213,"Las Guáranas":28214,"‘Ayn Jannā":28215,"Erumaippatti":28216,"Sokolovo-Kundryuchenskiy":28217,"Volkach":28218,"Alapa":28219,"Yŏngbyŏn":28220,"Tulunan":28221,"Biryusinsk":28222,"Elze":28223,"Vistahermosa de Negrete":28224,"Dazuo":28225,"Plopeni":28226,"Vradiyivka":28227,"Jackson":28228,"Rüti":28229,"Khargupur":28230,"Burgau":28231,"Everswinkel":28232,"Anadia":28233,"Rochelle":28234,"São Felipe":28235,"Alfaro":28236,"Charters Towers":28237,"Sredets":28238,"Shiqian":28239,"Escuintla":28240,"Sandy":28241,"Steger":28242,"Dergachi":28243,"Laakirchen":28244,"Grand-Couronne":28245,"Canubing No 2":28246,"Poli":28247,"São João de Ver":28248,"Morki":28249,"Palangue":28250,"Casaluce":28251,"Terre Rouge":28252,"Espinho":28253,"Safford":28254,"Zambrano":28255,"Mga":28256,"Karīmpur":28257,"Kuyeda":28258,"Picture Rocks":28259,"Lachute":28260,"Grimstad":28261,"Todorovo":28262,"Nizhnyaya Poyma":28263,"Goito":28264,"Bichura":28265,"Plüderhausen":28266,"Sherborne":28267,"Lu-uk":28268,"Sīlat al Ḩārithīyah":28269,"Ottignies":28270,"Parabita":28271,"Oulunsalo":28272,"Toro":28273,"Dombarovskiy":28274,"Konanūr":28275,"Cerreto Guidi":28276,"Alpine":28277,"Stephanskirchen":28278,"Bokākhāt":28279,"Cristuru Secuiesc":28280,"Zalukokoazhe":28281,"Wahlstedt":28282,"Brock Hall":28283,"Tecklenburg":28284,"Boaz":28285,"Arques":28286,"Storkow":28287,"Heeze":28288,"Arteaga":28289,"Yuli":28290,"Čepin":28291,"Cerro Largo":28292,"Altavilla Vicentina":28293,"Borcea":28294,"Ondarroa":28295,"Chevy Chase":28296,"Privas":28297,"Igrim":28298,"Restrepo":28299,"Serramanna":28300,"Teterow":28301,"Tvrdošín":28302,"Ladik":28303,"Barton upon Humber":28304,"Rio Pardo de Minas":28305,"Feyzin":28306,"Casino":28307,"Val-des-Monts":28308,"Curillo":28309,"Vedène":28310,"Kura":28311,"Goshainganj":28312,"Prim Decembrie":28313,"Rodino":28314,"Snodland":28315,"Saint-Jean-de-Maurienne":28316,"Shayan":28317,"Santa Flavia":28318,"Nieuw-Lekkerland":28319,"Monmouth":28320,"Zheshart":28321,"Strathpine":28322,"Bakaly":28323,"Beauchamp":28324,"La Chapelle-Saint-Mesmin":28325,"Mutoko":28326,"Oatley":28327,"Barberino di Mugello":28328,"Ruffano":28329,"Pepinster":28330,"Konde":28331,"Cernica":28332,"Cave":28333,"Rio de Loba":28334,"Falkenstein":28335,"Oblivskaya":28336,"Guardiagrele":28337,"Longvic":28338,"Dossor":28339,"San Nicolas":28340,"Gouvieux":28341,"Tosontsengel":28342,"Moldava nad Bodvou":28343,"Valley":28344,"Miasskoye":28345,"Mucurici":28346,"Andrushivka":28347,"Sparta":28348,"Kempsey":28349,"Chanteloup-les-Vignes":28350,"Bethalto":28351,"Gounou Gaya":28352,"Barmstedt":28353,"Cody":28354,"Jardim do Seridó":28355,"Guagua":28356,"Ngong":28357,"Bulford":28358,"Guaratinga":28359,"Kaneohe Station":28360,"Tutzing":28361,"Martano":28362,"Centerton":28363,"Hajdúdorog":28364,"Mahāban":28365,"North Kensington":28366,"Barntrup":28367,"White Marsh":28368,"Beşiri":28369,"Zorleni":28370,"Hainichen":28371,"West Point":28372,"Velyka Lepetykha":28373,"Villa La Venta":28374,"Attard":28375,"Villa Guerrero":28376,"Ebreichsdorf":28377,"Volodarskiy":28378,"Smørumnedre":28379,"Épinay-sur-Orge":28380,"Chambly":28381,"Ehringshausen":28382,"Makanya":28383,"San Giorgio del Sannio":28384,"Fort George G Mead Junction":28385,"Santa Rosa de Calamuchita":28386,"Gnarrenburg":28387,"Hemiksem":28388,"Coatetelco":28389,"La Tuque":28390,"Vatutinki":28391,"Egersund":28392,"Baños":28393,"Kulhudhuffushi":28394,"Tidworth":28395,"Chamzinka":28396,"Aqtaū":28397,"Zav’yalovo":28398,"Köngen":28399,"Eforie Sud":28400,"Kābūl":28401,"Unión Chocó":28402,"Vetluga":28403,"Centralina":28404,"Caerleon":28405,"Igoumenítsa":28406,"Vila Nova de Famalicão":28407,"Mallow":28408,"Smithfield":28409,"Balcatta":28410,"Kruszwica":28411,"Vráble":28412,"Helmbrechts":28413,"Uboldo":28414,"Liebenburg":28415,"Ilabaya":28416,"Santiago Nonualco":28417,"Méry-sur-Oise":28418,"Garautha":28419,"Calatrava":28420,"Marginea":28421,"Mā‘ili":28422,"Novyy Svit":28423,"Chāmpua":28424,"Putla de Guerrero":28425,"D'Iberville":28426,"El Tránsito":28427,"Woodlyn":28428,"Loon":28429,"Davutlar":28430,"Villas":28431,"Tambura":28432,"Jurbise":28433,"Sosúa":28434,"San Agustín":28435,"Taffūḩ":28436,"Furth im Wald":28437,"Berca":28438,"Escaudain":28439,"Herbertpur":28440,"Ardatov":28441,"San José de Sisa":28442,"Queensferry":28443,"Astoria":28444,"Atiquizaya":28445,"Buriti dos Lopes":28446,"Pont-du-Château":28447,"Redon":28448,"San Marzano sul Sarno":28449,"Jalqani":28450,"Ballyclare":28451,"Nacajuca":28452,"La Londe-les-Maures":28453,"Asola":28454,"Busca":28455,"Kirovskiy":28456,"Pájaros":28457,"Gurjaani":28458,"São Domingos do Prata":28459,"Tăşnad":28460,"Höhenkirchen-Siegertsbrunn":28461,"Flossmoor":28462,"Craig":28463,"Ocós":28464,"Par":28465,"Scalby":28466,"Casale sul Sile":28467,"Сопиште":28468,"West Perrine":28469,"San Gavino Monreale":28470,"Pudasjärvi":28471,"Galeras":28472,"Weddington":28473,"Brumath":28474,"Sibundoy":28475,"Arue":28476,"Wetter":28477,"San Cesareo":28478,"Grigoriopol":28479,"Diószeg":28480,"Somers":28481,"Nordwalde":28482,"Opglabbeek":28483,"Salfīt":28484,"Andrézieux-Bouthéon":28485,"Sumner":28486,"Ugleural’skiy":28487,"Brigantine":28488,"Las Lomas":28489,"Kamenka":28490,"Ocho Rios":28491,"Treia":28492,"Bellevue Hill":28493,"Alfonso":28494,"Hīrānagar":28495,"Southwick":28496,"Schieder-Schwalenberg":28497,"La Ferté-sous-Jouarre":28498,"Cologno al Serio":28499,"Maksatikha":28500,"Wasilków":28501,"Tarragindi":28502,"Nūrpur Kalān":28503,"Wannsee":28504,"Yŏmju-ŭp":28505,"Zempoala":28506,"San Mauro Pascoli":28507,"Famões":28508,"Donduşeni":28509,"Şimian":28510,"Le Passage":28511,"Pustomyty":28512,"Saint-Doulchard":28513,"Lenggries":28514,"Smolenskoye":28515,"Horodenka":28516,"Ibaan":28517,"Baraolt":28518,"Tortum":28519,"Neuville-en-Ferrain":28520,"Juana Díaz":28521,"Buriti Alegre":28522,"Tysmenytsya":28523,"Lyubashivka":28524,"Veliki Preslav":28525,"Abra Pampa":28526,"Dalumangcob":28527,"Tyachiv":28528,"Alavus":28529,"Aguililla":28530,"Lamesa":28531,"Raia":28532,"Renkum":28533,"Oberhausen-Rheinhausen":28534,"Porto da Folha":28535,"Sultānpur":28536,"Greymouth":28537,"Elon":28538,"Kelmscott":28539,"Ficarazzi":28540,"Zierbena":28541,"Bonhill":28542,"Worpswede":28543,"Anaconda":28544,"Taman’":28545,"Nonnweiler":28546,"Gambettola":28547,"Buxerolles":28548,"Lure":28549,"Weinfelden":28550,"Grindsted":28551,"Sävja":28552,"Porto Recanati":28553,"Diffun":28554,"Fehrbellin":28555,"Orneta":28556,"Chassieu":28557,"Keila":28558,"Mürzzuschlag":28559,"Tirschenreuth":28560,"Sarnen":28561,"Debre Sīna":28562,"Cantilan":28563,"Nasipit":28564,"Pieszyce":28565,"Chinon":28566,"Decatur":28567,"Yorktown":28568,"Longido":28569,"Minneola":28570,"Weilmünster":28571,"Highett":28572,"Maneromango":28573,"Uspenka":28574,"Hoek van Holland":28575,"Kirchberg":28576,"Gavirate":28577,"San Marcos Tlacoyalco":28578,"Kibi":28579,"Emerald":28580,"North College Hill":28581,"Erquelinnes":28582,"Khamānon":28583,"Murgūd":28584,"Huedin":28585,"Cambuci":28586,"Suzëmka":28587,"Verkhniye Achaluki":28588,"Töging am Inn":28589,"Steinfeld":28590,"Novokruchininskiy":28591,"Naigarhī":28592,"Montagnana":28593,"Czersk":28594,"Gufeng":28595,"Mazzano":28596,"Cuajinicuilapa":28597,"Hani i Elezit":28598,"Ingleside":28599,"Mirante do Paranapanema":28600,"Edgewood":28601,"Niepołomice":28602,"Al Karāmah":28603,"Colimes":28604,"Kundiawa":28605,"Wehrheim":28606,"Al Mazār":28607,"Möhlin":28608,"Gerzat":28609,"Åmål":28610,"Country Club":28611,"Giardini-Naxos":28612,"Grappenhall":28613,"Meldola":28614,"Gernsheim":28615,"Măgurele":28616,"Suhr":28617,"Fernán-Núñez":28618,"Heilsbronn":28619,"Al Masallamiyya":28620,"Höchberg":28621,"Strijen":28622,"Široki Brijeg":28623,"Saint-Cyprien-Plage":28624,"Lititz":28625,"Sannicandro di Bari":28626,"Morant Bay":28627,"Pymble":28628,"Chafe":28629,"Yershovo":28630,"Saint Francis":28631,"Malagueño":28632,"Southbank":28633,"Umri":28634,"Palestina":28635,"Pendências":28636,"Weyburn":28637,"San Pedro de Ycuamandiyú":28638,"Moura":28639,"Ferrandina":28640,"Saint-Hilaire-de-Riez":28641,"Shira":28642,"Upi":28643,"Verkhneyarkeyevo":28644,"Gulbene":28645,"Valencia West":28646,"Woodbridge":28647,"Urengoy":28648,"Ivančice":28649,"Blackhawk":28650,"Court-Saint-Étienne":28651,"Gorē":28652,"Orlu":28653,"La Huacana":28654,"Gampaha":28655,"Mendeleyevskiy":28656,"Băbeni":28657,"Faranah":28658,"Estremoz":28659,"Hātod":28660,"Kosterevo":28661,"Ulricehamn":28662,"Cabaritan East":28663,"Bilozerka":28664,"Chuka":28665,"Broni":28666,"Meerhout":28667,"Saint Pete Beach":28668,"Xicoténcatl":28669,"Halikko":28670,"Iernut":28671,"Ribadeo":28672,"Betton":28673,"Pedra Badejo":28674,"Milevsko":28675,"Kirchen":28676,"Bernardino de Campos":28677,"Estaimpuis":28678,"Chantada":28679,"Remiremont":28680,"Eura":28681,"‘Aiea":28682,"Reshetylivka":28683,"Amherst":28684,"Nueva Palmira":28685,"Birniwa":28686,"São Paulo do Potengi":28687,"Chervonaya Sloboda":28688,"Mhasla":28689,"Mouans-Sartoux":28690,"Shijiang":28691,"Karlsdorf-Neuthard":28692,"Dorchester":28693,"Ziębice":28694,"Villa Cañás":28695,"Aranzazu":28696,"Taft":28697,"Fort Meade":28698,"Nykøbing Mors":28699,"Stuttgart":28700,"Kimbo":28701,"Ocniţa":28702,"Shinkafe":28703,"Greenhill":28704,"Mission":28705,"Louvres":28706,"Mudigere":28707,"Manalongon":28708,"Bisingen":28709,"Bedizzole":28710,"Bucine":28711,"Abraveses":28712,"Rockcreek":28713,"Jordbro":28714,"Quéven":28715,"Ringkøbing":28716,"Persan":28717,"Kamenica":28718,"Neuenstadt am Kocher":28719,"Wojkowice":28720,"Libertad":28721,"Elsfleth":28722,"Havre":28723,"Vásárosnamény":28724,"Pochinok":28725,"Charter Oak":28726,"Grigoropolisskaya":28727,"Samsat":28728,"Heiligenhafen":28729,"Rosario":28730,"Belp":28731,"Bertinoro":28732,"Melendugno":28733,"Waldfeucht":28734,"Shawano":28735,"Basna":28736,"Eslohe":28737,"Pailón":28738,"El Negrito":28739,"Woodfield":28740,"Las Heras":28741,"Veshenskaya":28742,"El Alto":28743,"Thirsk":28744,"Santo Antônio do Içá":28745,"Lubawa":28746,"Santo Amaro das Brotas":28747,"Arlesheim":28748,"Isabel Segunda":28749,"Topchikha":28750,"Costeira do Pirajubae":28751,"Mikhaylovka":28752,"Alsbach-Hähnlein":28753,"Calau":28754,"Barth":28755,"Colombier":28756,"Avranches":28757,"Schwaikheim":28758,"Bezlyudivka":28759,"Gornyatskiy":28760,"Jalpan":28761,"Athelstone":28762,"Quinto di Treviso":28763,"Mandasa":28764,"Roberval":28765,"Elsternwick":28766,"Dubrovytsya":28767,"San Valentino Torio":28768,"Aidlingen":28769,"Germenchuk":28770,"Guabiraba":28771,"Kuřim":28772,"Even Yehuda":28773,"Miribel":28774,"Belūr":28775,"Richmond Hill":28776,"Arcisate":28777,"Madona":28778,"Mîndreşti":28779,"Filottrano":28780,"Harahan":28781,"Alterosa":28782,"Pulungmasle":28783,"Chocamán":28784,"Valley Center":28785,"Kodyma":28786,"Frankfort Square":28787,"Swan Hill":28788,"Mamontovo":28789,"Bogorodskoye":28790,"Kabala":28791,"Bradford-on-Avon":28792,"Augusta":28793,"Älta":28794,"Saint-Raymond":28795,"El Haouaria":28796,"Miches":28797,"Lovendegem":28798,"Dettingen an der Erms":28799,"Essex Junction":28800,"Formello":28801,"Wad az Zāki":28802,"Dos Hermanas":28803,"Rialma":28804,"Winterville":28805,"Zuchwil":28806,"Rock Falls":28807,"Dissen":28808,"Ambāgarh Chauki":28809,"Hoeselt":28810,"Garðabær":28811,"Huron East":28812,"Fort Oglethorpe":28813,"Dunn":28814,"Gunbarrel":28815,"Markt Indersdorf":28816,"Bay Saint Louis":28817,"Qiancheng":28818,"Chignautla":28819,"Begowāla":28820,"Rawlins":28821,"Teocelo":28822,"Serravalle":28823,"Villeneuve-Tolosane":28824,"Castenedolo":28825,"Felipe Carrillo Puerto":28826,"Dombasle-sur-Meurthe":28827,"Sison":28828,"Gudibanda":28829,"Werlte":28830,"Rafrāf":28831,"Tangwāni":28832,"Valadares":28833,"Boa Esperança":28834,"Prineville":28835,"Santhià":28836,"Corte Madera":28837,"Spresiano":28838,"Ulladulla":28839,"Kasane":28840,"Finike":28841,"Friendly":28842,"Bosanski Brod":28843,"Tisul’":28844,"Villa Jaragua":28845,"Luvianos":28846,"Tulalip":28847,"Siret":28848,"Chadan":28849,"Bubaque":28850,"Peraiyur":28851,"Aulnoye-Aymeries":28852,"Solymár":28853,"Fleury-Mérogis":28854,"Vilcún":28855,"Zacualpa":28856,"Aken":28857,"Kapuskasing":28858,"Lagoa":28859,"Champagnole":28860,"Cornate d'Adda":28861,"Saldaña":28862,"Riofrío":28863,"Farah":28864,"Namli":28865,"Fontaine-lès-Dijon":28866,"Isle of Skye":28867,"Bansko":28868,"Oregon":28869,"Čurug":28870,"Guifões":28871,"Ráckeve":28872,"Perevoz":28873,"Campo Viera":28874,"Magdalena Cuayucatepec":28875,"Morrovalle":28876,"Maxéville":28877,"Quiruvilca":28878,"Nittendorf":28879,"Bărcăneşti":28880,"Krasnaya Gorbatka":28881,"Imst":28882,"Oxie":28883,"Mahates":28884,"Guánica":28885,"Sępólno Krajeńskie":28886,"Silverton":28887,"Boves":28888,"Karataş":28889,"Nová Paka":28890,"Kathu":28891,"Grinnell":28892,"Al Mindak":28893,"Breckerfeld":28894,"Mariatrost":28895,"Ertis":28896,"Rio Del Mar":28897,"Großrosseln":28898,"Bertem":28899,"Sutton":28900,"Balucuc":28901,"Waimea":28902,"Lauterach":28903,"Plankstadt":28904,"Skhira":28905,"Andreapol’":28906,"Garlasco":28907,"Iaciara":28908,"Derecske":28909,"Szubin":28910,"Blaricum":28911,"Urdorf":28912,"Ibiapina":28913,"Manteno":28914,"Ejirin":28915,"Wysokie Mazowieckie":28916,"Magny-les-Hameaux":28917,"Oakwood":28918,"Baracoa":28919,"Katyr-Yurt":28920,"Tanquián Escobedo":28921,"Reedsburg":28922,"Luxeuil-les-Bains":28923,"Poulsbo":28924,"Warnsveld":28925,"Kampil":28926,"Köseköy":28927,"Gstaad":28928,"Trebbin":28929,"Roccastrada":28930,"Holma":28931,"Heber":28932,"Alcácer do Sal":28933,"Hulshout":28934,"Ul’yanovka":28935,"Martinho Campos":28936,"Candolim":28937,"Lagunas":28938,"Lovosice":28939,"Brugg":28940,"‘Alāqahdārī Dīshū":28941,"Sainte-Luce":28942,"Campolongo Maggiore":28943,"Lourinhã":28944,"Altofonte":28945,"Néa Artáki":28946,"Lambakin":28947,"Good Hope":28948,"Saint-Sauveur":28949,"Wuyo":28950,"Bonawon":28951,"Orapa":28952,"Treuen":28953,"Beckett Ridge":28954,"Eral":28955,"Dayr al Ghuşūn":28956,"İhsaniye":28957,"Ifaki":28958,"Santa María Ajoloapan":28959,"Suchedniów":28960,"Paján":28961,"Belokany":28962,"Kete Krachi":28963,"Alagoa Nova":28964,"Grants":28965,"Calamar":28966,"Jala":28967,"Trecase":28968,"Calca":28969,"Begijnendijk":28970,"Saint Dennis":28971,"General Luna":28972,"Gex":28973,"Nersingen":28974,"Santa Catarina Ayotzingo":28975,"Pokoynoye":28976,"Carqueiranne":28977,"Bozdar":28978,"Eschenbach":28979,"Kirchseeon":28980,"Fivizzano":28981,"Fife":28982,"Montemarciano":28983,"Rifle":28984,"Thomaston":28985,"Ancón":28986,"Janikowo":28987,"Pianiga":28988,"Bewdley":28989,"Štětí":28990,"Halachó":28991,"Visbek":28992,"Trá Mhór":28993,"Blackstone":28994,"Batibo":28995,"Madera Acres":28996,"Ardooie":28997,"Irshava":28998,"Lydney":28999,"Bolsward":29000,"Bayt Ūlā":29001,"Wohlen":29002,"Nekrasovka":29003,"Kāngra":29004,"Marck":29005,"Magherafelt":29006,"Säffle":29007,"Ortenberg":29008,"Kecel":29009,"Al Arţāwīyah":29010,"San Cristóbal Cucho":29011,"Kapsowar":29012,"Jāti":29013,"Bad Laer":29014,"Las Lajitas":29015,"Imeni Sverdlova":29016,"Larmor-Plage":29017,"Bardīyah":29018,"Żurrieq":29019,"Ust-Nera":29020,"Bladensburg":29021,"Saint-Jean":29022,"Ростуша":29023,"Usakos":29024,"Sint-Lievens-Houtem":29025,"Usiacurí":29026,"Wolbrom":29027,"Gignac-la-Nerthe":29028,"Belley":29029,"Sturgeon Bay":29030,"Zavety Il’icha":29031,"Glienicke":29032,"Puszczykowo":29033,"Dābhol":29034,"Coronel Du Graty":29035,"Medesano":29036,"Laurens":29037,"Torbeyevo":29038,"Maddington":29039,"Schlangen":29040,"Payao":29041,"Huldenberg":29042,"Energetik":29043,"Alcalá":29044,"San Antonio del Monte":29045,"Nádudvar":29046,"Saint-Vith":29047,"Ogurugu":29048,"Rangsdorf":29049,"Staritsa":29050,"Saint-Jean-de-Védas":29051,"Ellisville":29052,"Klingenthal":29053,"Vordingborg":29054,"Jiquilisco":29055,"Polička":29056,"Weiz":29057,"Santaquin":29058,"Berezivka":29059,"Timmendorfer Strand":29060,"Warragul":29061,"Moralillo":29062,"Gamay":29063,"Needamangalam":29064,"Nuevo Progreso":29065,"Quinta do Anjo":29066,"Ondangwa":29067,"Villa Corzo":29068,"Dordrecht":29069,"Rouvroy":29070,"Carhuamayo":29071,"Zollikofen":29072,"Rožaje":29073,"Buenavista Tomatlán":29074,"Marske-by-the-Sea":29075,"Chanute":29076,"Borskoye":29077,"Unión de Tula":29078,"Petit Raffray":29079,"Comala":29080,"Mount Washington":29081,"Norcross":29082,"Vettweiß":29083,"Kalkandere":29084,"Neustadt (Hessen)":29085,"Sebnitz":29086,"New Mills":29087,"Silea":29088,"Capitán Bado":29089,"Ibresi":29090,"Port Townsend":29091,"Roccapiemonte":29092,"Preobrazheniye":29093,"Rheinsberg":29094,"Veľký Meder":29095,"Mukharram al Fawqānī":29096,"Monastyryshche":29097,"Goldenstedt":29098,"Hartland":29099,"Ménaka":29100,"Palazzolo Acreide":29101,"Mae Hong Son":29102,"Bhojudih":29103,"Campbellsville":29104,"Arlöv":29105,"Al Jubayl":29106,"Falaise":29107,"Lystrup":29108,"Avelgem":29109,"Al Qārah":29110,"Zafarābād":29111,"Aguas Verdes":29112,"Huétor-Tájar":29113,"Merville":29114,"Coulounieix-Chamiers":29115,"Əliabad":29116,"Cabestany":29117,"Ledegem":29118,"Máncora":29119,"Sayaxché":29120,"Tsuiki":29121,"Moyeuvre-Grande":29122,"Zürich (Kreis 7) \/ Witikon":29123,"Roxborough Park":29124,"Purpe":29125,"Irará":29126,"Puerto Leguízamo":29127,"Pieve a Nievole":29128,"Snohomish":29129,"Ócsa":29130,"Cepagatti":29131,"Subtanjalla":29132,"Tagāw-Bāy":29133,"Salair":29134,"Andop":29135,"Cogoleto":29136,"Kenzingen":29137,"Holsbeek":29138,"Goldach":29139,"Tomah":29140,"Kuruman":29141,"Calcot":29142,"San Juan de Betulia":29143,"Sortino":29144,"Yauya":29145,"Vernal":29146,"Auerbach":29147,"Cutrofiano":29148,"Colac":29149,"Shar":29150,"Lykóvrysi":29151,"Waoundé":29152,"Capilla del Monte":29153,"El Sauzal":29154,"Volpago del Montello":29155,"Kwatarkwashi":29156,"Firminópolis":29157,"Redbank Plains":29158,"Portola Hills":29159,"Mirebalais":29160,"Ratne":29161,"Bewbush":29162,"Winfield":29163,"Orange Cove":29164,"Nödinge-Nol":29165,"Pamanzi Be":29166,"Cagli":29167,"Trevignano":29168,"Ambulong":29169,"Bennington":29170,"Dunaföldvár":29171,"Jumla":29172,"Neu-Guntramsdorf":29173,"Krasnogvardeyskoye":29174,"Omurtag":29175,"Laveno":29176,"Rýmařov":29177,"Bennettsville":29178,"Ouistreham":29179,"Washington Terrace":29180,"Tocina":29181,"Kabataş":29182,"Guarambaré":29183,"El Tobarito":29184,"Pélissanne":29185,"Darnétal":29186,"Sankt Valentin":29187,"Fosses-la-Ville":29188,"Willstätt":29189,"Alachua":29190,"Chełmek":29191,"Arenápolis":29192,"Magstadt":29193,"Divino das Laranjeiras":29194,"Cuitzeo del Porvenir":29195,"Atamanovka":29196,"Fitzgerald":29197,"Beuvry":29198,"Micco":29199,"Neklyudovo":29200,"Barre":29201,"Vaiano":29202,"Novyye Lyady":29203,"Ittiri":29204,"Preuteşti":29205,"Rustam jo Goth":29206,"Lipljan":29207,"Ciudad de Tlatlauquitepec":29208,"Mowār":29209,"Waltenhofen":29210,"Lake Lucerne":29211,"Tirano":29212,"Gökçebey":29213,"Clodomira":29214,"Lagonglong":29215,"Tranent":29216,"Lézignan-Corbières":29217,"Kavak":29218,"Schmitten":29219,"Santa Sylvina":29220,"Castañas":29221,"Semily":29222,"Bangkirohan":29223,"Padrón":29224,"Hagondange":29225,"Sheffield":29226,"Um Jar Al Gharbiyya":29227,"Fort Polk South":29228,"Bucerías":29229,"Palampas":29230,"Higuera de Zaragoza":29231,"Oakbrook":29232,"Kamień Pomorski":29233,"Reichelsheim":29234,"Namsos":29235,"Vadu Paşii":29236,"Bāmnia":29237,"Tommot":29238,"Endingen":29239,"Tavernes Blanques":29240,"Lincoln Village":29241,"Mwembe":29242,"Gudensberg":29243,"Kenduadīh":29244,"Hünenberg":29245,"San Mateo Tlaixpan":29246,"Fehérgyarmat":29247,"Ceelbuur":29248,"Subiaco":29249,"Singoli":29250,"Novosokol’niki":29251,"Gerenzano":29252,"Shepton Mallet":29253,"Crolles":29254,"Armadale":29255,"Bad Lausick":29256,"Întorsura Buzăului":29257,"Corocotan":29258,"Saint-Jean-le-Blanc":29259,"Hunters Hill":29260,"Südlohn":29261,"Trebisacce":29262,"Khuzā‘ah":29263,"Guingamp":29264,"Oras":29265,"Casteldaccia":29266,"Sibulan":29267,"Joaíma":29268,"Benalla":29269,"Teisendorf":29270,"Kozova":29271,"Bogo":29272,"Żuromin":29273,"Querfurt":29274,"Silleda":29275,"Naro Moru":29276,"Tonyrefail":29277,"San Blas":29278,"Gassino Torinese":29279,"Zogno":29280,"Domérat":29281,"Pervomays’ke":29282,"Steinheim am Albuch":29283,"Trudobelikovskiy":29284,"Nova Aurora":29285,"Mburucuyá":29286,"Markaz-e Ḩukūmat-e Darwēshān":29287,"Maysville":29288,"Péronne":29289,"Beaumont-sur-Oise":29290,"Pitman":29291,"Cherëmushki":29292,"Sohāgī":29293,"Großhansdorf":29294,"Żychlin":29295,"Choceň":29296,"Mpraeso":29297,"Oxenford":29298,"Navia":29299,"Welkenraedt":29300,"Krivodanovka":29301,"Holmen":29302,"Al Khaḑir":29303,"Frostburg":29304,"Becerril":29305,"Memmelsdorf":29306,"Waldheim":29307,"Pontonnyy":29308,"Haughton Green":29309,"Dhuusamarreeb":29310,"Qala i Naw":29311,"Rorschach":29312,"Gostagayevskaya":29313,"Chasetown":29314,"Ragay":29315,"Brielle":29316,"Earl Shilton":29317,"Åhus":29318,"Baabda":29319,"Puttaparthi":29320,"Chiţcani":29321,"Fandrandava":29322,"Søgne":29323,"Haraiya":29324,"Meltham Mills":29325,"Huizum":29326,"Fitzroy":29327,"Harhorin":29328,"Mengibar":29329,"Dielheim":29330,"San Francisco Telixtlahuaca":29331,"Tactic":29332,"Bad Düben":29333,"Oromocto":29334,"Mbamba Bay":29335,"Sugar Grove":29336,"Mpongwe":29337,"Bystřice nad Pernštejnem":29338,"Puerto Ayora":29339,"Lunao":29340,"Almoloya del Río":29341,"Astrea":29342,"Samayac":29343,"Vicuña Mackenna":29344,"Bierbeek":29345,"Nazaré":29346,"Rosenthal":29347,"Opalenica":29348,"Malmyzh":29349,"Landstuhl":29350,"Kitimat":29351,"Cuauhtémoc":29352,"Delligsen":29353,"Swissvale":29354,"Bilajer":29355,"Río San Juan":29356,"Ion Luca Caragiale":29357,"Horana South":29358,"Mechanicsburg":29359,"Keminmaa":29360,"Kiskunlacháza":29361,"Kubrat":29362,"Quakertown":29363,"Castellamonte":29364,"Cobadin":29365,"Villecresnes":29366,"Paradahan":29367,"Kharkhorin":29368,"Kunszentmiklós":29369,"Svetlyy":29370,"Schleiz":29371,"Golden Grove":29372,"Ebish":29373,"Komsomol’sk":29374,"Limbaži":29375,"Marguerittes":29376,"Filomeno Mata":29377,"Darya Khān Marri":29378,"Gurabo":29379,"Liuduzhai":29380,"Conselve":29381,"Casillas":29382,"Glenwood":29383,"Vyetka":29384,"Iklehra":29385,"Cavriago":29386,"Westerland":29387,"San Bernardo del Viento":29388,"Bagnères-de-Bigorre":29389,"Mamedkala":29390,"Humlebæk":29391,"Borleşti":29392,"Kostrzyn":29393,"Cidreira":29394,"Montecito":29395,"Svoge":29396,"San Sebastián de la Gomera":29397,"Dayton":29398,"Burayevo":29399,"Tiburon":29400,"Midland":29401,"Stonegate":29402,"Poirino":29403,"Sabana Grande":29404,"Yepocapa":29405,"Eidson Road":29406,"Little River":29407,"Keïta":29408,"Orhaneli":29409,"Stary Sącz":29410,"Vallendar":29411,"La Malbaie":29412,"Bačko Petrovo Selo":29413,"La Quesería":29414,"Bad Breisig":29415,"Dumangas":29416,"Fallston":29417,"Wertingen":29418,"Gooik":29419,"Romanshorn":29420,"Lev Tolstoy":29421,"Chornobayivka":29422,"Serebryanyye Prudy":29423,"Biblis":29424,"Povolzhskiy":29425,"Springwood":29426,"Huittinen":29427,"Caister-on-Sea":29428,"Belyy Yar":29429,"Houthulst":29430,"Ézanville":29431,"Fredonia":29432,"Ochsenhausen":29433,"Tarasovskiy":29434,"Northwest Harborcreek":29435,"Toppenish":29436,"Vinsady":29437,"Masalovka":29438,"Rahnsdorf":29439,"Gerasdorf bei Wien":29440,"Lutterworth":29441,"Aibonito":29442,"Saonara":29443,"Dubovka":29444,"Kirrawee":29445,"Campoverde":29446,"Magomeni":29447,"Rathmines":29448,"Whitchurch":29449,"Rio Tuba":29450,"Hlyboka":29451,"Sodankylä":29452,"Qarchī Gak":29453,"Spearwood":29454,"San Pedro Cholula":29455,"Digoin":29456,"Dambarta":29457,"Sohbatpur":29458,"Chitu":29459,"Stony Plain":29460,"Viale":29461,"Rothenburgsort":29462,"Saltsjöbaden":29463,"Estanzuela":29464,"Duchcov":29465,"De Forest":29466,"Chelakara":29467,"Knyaze-Volkonskoye":29468,"Casier":29469,"La Riche":29470,"Castelleone":29471,"Mirabela":29472,"Oakleigh South":29473,"Hulme":29474,"Benavente":29475,"Balakirevo":29476,"Wijnegem":29477,"Kachīry":29478,"Solotvyno":29479,"The Village":29480,"Affoltern am Albis":29481,"Manjeshwara":29482,"Kharod":29483,"Şammā":29484,"Sweet Home":29485,"Rodnikovskaya":29486,"Santa Teresa di Riva":29487,"Aksay":29488,"Bockhorn":29489,"Chāmpāhāti":29490,"Chany":29491,"Ibiraçu":29492,"Santo Antônio do Tauá":29493,"Roslyakovo":29494,"Sernur":29495,"Penistone":29496,"Fairview":29497,"Bosanski Novi":29498,"Pedro Escobedo":29499,"Inzago":29500,"Manor":29501,"Cypress Gardens":29502,"Campo":29503,"Vylkove":29504,"Toritto":29505,"Quibala":29506,"Delta":29507,"Bad Sooden-Allendorf":29508,"Znamenka":29509,"Środa Śląska":29510,"Petropavlivka":29511,"Queensbury":29512,"Pallipattu":29513,"Szentgotthárd":29514,"Baissa":29515,"Yermakovskoye":29516,"Tungao":29517,"Attnang-Puchheim":29518,"Reinsdorf":29519,"Saint-Avé":29520,"Pakuranga":29521,"Florstadt":29522,"Makhambet":29523,"Juncos":29524,"El Congo":29525,"Qaraton":29526,"Zwenkau":29527,"Monteriggioni":29528,"Musawa":29529,"Santa Rosa del Sur":29530,"Montechiarugolo":29531,"Concepcion":29532,"Gricignano di Aversa":29533,"Dubove":29534,"Pama":29535,"Colonia Nicolich":29536,"Veltheim (Kreis 5)":29537,"Yelandūr":29538,"Languyan":29539,"Hořice":29540,"Mahroni":29541,"Zhezkent":29542,"Mangualde":29543,"Bougival":29544,"Grantsville":29545,"Doāba":29546,"Medulla":29547,"Mont-Tremblant":29548,"Lukhovka":29549,"Plympton":29550,"Midleton":29551,"Léognan":29552,"Binéfar":29553,"Paulo Ramos":29554,"Ấp Tân Ngãi":29555,"Ālwār Tirunagari":29556,"Asingan":29557,"Marāt":29558,"Deder":29559,"Larkfield-Wikiup":29560,"Seybaplaya":29561,"Kemijärvi":29562,"İbradı":29563,"Alcala":29564,"Recreio":29565,"Sitka":29566,"Miagao":29567,"Belvedere Marittimo":29568,"Subic":29569,"New Batu Batu":29570,"Le Haillan":29571,"Seorīnārāyan":29572,"Ángel Albino Corzo":29573,"Sallisaw":29574,"Kannavam":29575,"Alkhan-Yurt":29576,"Marano Vicentino":29577,"Tsalenjikha":29578,"Pfedelbach":29579,"Bingham":29580,"Santokhgarh":29581,"Lepa":29582,"Moisei":29583,"Cuencamé":29584,"Hürtgenwald":29585,"Barrigada Village":29586,"Myrtle Grove":29587,"Monett":29588,"Longdendale":29589,"Boville Ernica":29590,"Sharīfābād":29591,"Grafenau":29592,"Tirodi":29593,"Cuers":29594,"Kalajoki":29595,"Irigny":29596,"Puchenii Mari":29597,"Mīrpur Batoro":29598,"Marina del Rey":29599,"Virpur":29600,"Paulista Flórida":29601,"Calixtlahuaca":29602,"Salice Salentino":29603,"Třeboň":29604,"São Caetano de Odivelas":29605,"Kantilo":29606,"Kapelle-op-den-Bos":29607,"Alella":29608,"São João do Paraíso":29609,"Verano Brianza":29610,"Rebrikha":29611,"Liman":29612,"Ak’ordat":29613,"East Wenatchee Bench":29614,"El Coyote":29615,"Djursholm":29616,"Sidi Bou Ali":29617,"Ramana":29618,"Cawayan":29619,"Karis":29620,"Obernburg am Main":29621,"Pāpireddippatti":29622,"Tekit":29623,"Tchin Tabaradèn":29624,"Lovrin":29625,"Manappakkam":29626,"Eil":29627,"Juàzeirinho":29628,"Orivesi":29629,"Fort Irwin":29630,"Puigcerdà":29631,"Folignano":29632,"Rottofreno":29633,"Çukurca":29634,"Flieden":29635,"Sokolac":29636,"Moka":29637,"Waihee-Waiehu":29638,"Lake Wylie":29639,"Kočevje":29640,"Bellerive-sur-Allier":29641,"Frickenhausen":29642,"Patu":29643,"Aizkraukle":29644,"Igabi":29645,"Notre-Dame-de-Gravenchon":29646,"Sremski Karlovci":29647,"Insar":29648,"Vicam":29649,"Rincon":29650,"Rivesaltes":29651,"Pamplemousses":29652,"Avon Park":29653,"Grande Rivière du Nord":29654,"Hlevakha":29655,"Sann":29656,"Conning Towers-Nautilus Park":29657,"San Marzano di San Giuseppe":29658,"Meulan-en-Yvelines":29659,"Yoshino-chō":29660,"Quejas":29661,"Wielsbeke":29662,"Uludere":29663,"Annāmalainagar":29664,"Muurame":29665,"Torpoint":29666,"Bad Frankenhausen":29667,"Chitipa":29668,"Garrison":29669,"Dapa":29670,"Conselice":29671,"Willebadessen":29672,"San Marcos de Colón":29673,"Lomma":29674,"Kullar":29675,"Vesëlyy":29676,"Malacacheta":29677,"Audubon":29678,"Radzymin":29679,"Kitzbühel":29680,"Massa Marittima":29681,"Sint-Martens-Lennik":29682,"Vallo della Lucania":29683,"Sant'Egidio alla Vibrata":29684,"Hemmoor":29685,"Mamontovka":29686,"Velden am Wörthersee":29687,"Wingles":29688,"Mendig":29689,"Olyokminsk":29690,"Krompachy":29691,"Trois-Rivières":29692,"Karkkila":29693,"Panciu":29694,"‘Āhuimanu":29695,"Hurzuf":29696,"Mokhotlong":29697,"Milaor":29698,"Tikaitnagar":29699,"Fastovetskaya":29700,"Лабуништа":29701,"Nurmes":29702,"Cabras":29703,"Altlandsberg":29704,"Santana":29705,"Hondo":29706,"Waldenbuch":29707,"Perryton":29708,"Karlıova":29709,"Wissembourg":29710,"Tondela":29711,"Belinskiy":29712,"Kurchum":29713,"Cocachacra":29714,"San Pedro Chochula":29715,"Yairipok":29716,"Lienen":29717,"Huy-Neinstedt":29718,"Dévaványa":29719,"Las Amilpas":29720,"Berndorf":29721,"Garching an der Alz":29722,"Turmalina":29723,"Arcen":29724,"Alajärvi":29725,"Santo Domingo Xenacoj":29726,"Sant Cristòfol de les Fonts":29727,"Groß-Enzersdorf":29728,"South Melbourne":29729,"Aboso":29730,"Monticello Conte Otto":29731,"Hotarele":29732,"Příbor":29733,"Metsamor":29734,"Damulog":29735,"San Agustín Tlaxiaca":29736,"Ahero":29737,"Matraville":29738,"Villa de Reyes":29739,"Proletarskiy":29740,"Collingdale":29741,"San Pablo Huixtepec":29742,"Brandon":29743,"Schaafheim":29744,"Samaro":29745,"Langnau":29746,"Casteltermini":29747,"Shannon":29748,"Alto Araguaia":29749,"Umarizal":29750,"Segni":29751,"Opole Lubelskie":29752,"Pendembu":29753,"Mounana":29754,"Pecos":29755,"Nueva Ocotepeque":29756,"Alamosa":29757,"Serenje":29758,"Sedaví":29759,"Freisen":29760,"Yaiza":29761,"Incline Village":29762,"Belém do Brejo do Cruz":29763,"East York":29764,"San Vendemiano":29765,"Coruche":29766,"Telica":29767,"Bassendean":29768,"Clemencia":29769,"Cowplain":29770,"Novovelichkovskaya":29771,"Lutry":29772,"Macouria":29773,"Pembroke Dock":29774,"San Jerónimo":29775,"Romagnat":29776,"Zacapoaxtla":29777,"Naro":29778,"Queréndaro":29779,"Adolfo López Mateos":29780,"Blankenheim":29781,"Orosi":29782,"Meadowbrook":29783,"Großenlüder":29784,"Lobujya":29785,"Serra Branca":29786,"College Place":29787,"Aurisina":29788,"Brough":29789,"Ariceştii-Rahtivani":29790,"Whitecourt":29791,"Fiuggi":29792,"Andover":29793,"Kirn":29794,"Lavaltrie":29795,"Petit-Couronne":29796,"Pimienta Vieja":29797,"Novyye Atagi":29798,"Bārkhān":29799,"Park Hills":29800,"Carmen":29801,"Olivares":29802,"Rotonda":29803,"Saint Stephens":29804,"Başcov":29805,"Osthofen":29806,"Fuller Heights":29807,"Texistepec":29808,"Ibateguara":29809,"Ogulin":29810,"Castelletto sopra Ticino":29811,"Borgholzhausen":29812,"Pérols":29813,"Bhigvan":29814,"La Plata":29815,"Duino":29816,"Naunhof":29817,"Oudenburg":29818,"Lindesberg":29819,"Niebüll":29820,"Zumaia":29821,"Ingá":29822,"Elimäki":29823,"Columbia City":29824,"Pacanga":29825,"Gleizé":29826,"Itri":29827,"Stevenston":29828,"Leisure World":29829,"Mkiriwadjumoi":29830,"Cape Saint Claire":29831,"Landivisiau":29832,"Alupka":29833,"Septemvri":29834,"Verkhniy Baskunchak":29835,"Anderson Mill":29836,"Gawān":29837,"Argoncilhe":29838,"Booneville":29839,"Montecchio Emilia":29840,"Neuötting":29841,"Woodmoor":29842,"Lake Villa":29843,"Ladysmith":29844,"Erchie":29845,"Avallon":29846,"Strzyżów":29847,"Laveno-Mombello":29848,"Meßkirch":29849,"Selendi":29850,"Ribeirão":29851,"Bad Endbach":29852,"Valu lui Traian":29853,"Mittenwalde":29854,"West Athens":29855,"Grado":29856,"Morrisville":29857,"Verucchio":29858,"Bystřice pod Hostýnem":29859,"Elsenfeld":29860,"Mudgee":29861,"Madeira":29862,"Hoquiam":29863,"Tel Mond":29864,"Schömberg":29865,"Cervera":29866,"Pont-Rouge":29867,"Coron":29868,"Cruz":29869,"Novoselitskoye":29870,"Sierning":29871,"Sishilichengzi":29872,"Fouesnant":29873,"Emiliano Zapata":29874,"Mentone":29875,"Poręba":29876,"Montmeló":29877,"Potanino":29878,"Tarcento":29879,"Villanueva del Arzobispo":29880,"Australind":29881,"Castlegar":29882,"Al Jafr":29883,"Price":29884,"Inékar":29885,"Scanzorosciate":29886,"Dörentrup":29887,"Druzhny":29888,"Beli Manastir":29889,"Mishkino":29890,"Quecholac":29891,"Revel":29892,"Villars":29893,"Castelginest":29894,"Pasian di Prato":29895,"Campagnano di Roma":29896,"Fiães":29897,"Bāgeshwar":29898,"Pryor":29899,"Dessel":29900,"Siteía":29901,"Vânători-Neamţ":29902,"Rabah":29903,"Langcangan":29904,"Belo":29905,"Köse":29906,"Jarny":29907,"Tlacotalpan":29908,"Sarıyahşi":29909,"Onnaing":29910,"Yutsa":29911,"Mionica":29912,"Razvilka":29913,"Sedico":29914,"Dŭstí":29915,"Puebla":29916,"Bad Bevensen":29917,"Kamyanyets":29918,"Asbury Lake":29919,"Kirawsk":29920,"Tecoh":29921,"El Cerrillo Vista Hermosa":29922,"Wambrechies":29923,"Moreira Sales":29924,"San José Ixtapa (Barrio Viejo)":29925,"São Romão do Coronado":29926,"Berching":29927,"Granarolo dell'Emilia":29928,"Ajuy":29929,"Cócorit":29930,"Sovet":29931,"Saint-Germain-lès-Arpajon":29932,"Schellerten":29933,"Vaucresson":29934,"Wieruszów":29935,"Schwarzenbruck":29936,"Murphy":29937,"San Raimundo":29938,"Anina":29939,"Kauniainen":29940,"Roznov":29941,"Ibarreta":29942,"Civitella in Val di Chiana":29943,"Redlands":29944,"Cislago":29945,"Bondo":29946,"Kurgunta":29947,"Połczyn-Zdrój":29948,"Blacklick Estates":29949,"Argelato":29950,"Ledbury":29951,"Rodeo":29952,"Lacombe":29953,"Frederick":29954,"Pobiedziska":29955,"Treuenbrietzen":29956,"Portes-lès-Valence":29957,"Monteforte Irpino":29958,"Töss (Kreis 4)":29959,"Alaior":29960,"Crosia":29961,"Kalety":29962,"Edgemere":29963,"Pryvillya":29964,"Birżebbuġa":29965,"Mount Pleasant":29966,"Zaza del Medio":29967,"Liskeard":29968,"Araioses":29969,"Santo Cristo":29970,"Westlake Village":29971,"Bjärred":29972,"Leumeah":29973,"Jalasjärvi":29974,"Montagne Blanche":29975,"Morehead City":29976,"Bondi Junction":29977,"Andırın":29978,"Santa Branca":29979,"Apahida":29980,"Greenville":29981,"Savur":29982,"Kyadabek":29983,"Parbatipur":29984,"Usmate Velate":29985,"Preiļi":29986,"Golden Hills":29987,"Niel":29988,"Sorbolo":29989,"Chatteris":29990,"Juan de Acosta":29991,"Spassk-Ryazanskiy":29992,"Luba":29993,"Salcea":29994,"Grodków":29995,"Cliza":29996,"Yelanskiy":29997,"Viechtach":29998,"Kpandae":29999,"Vrapčište":30000,"Mhlume":30001,"Shubarshi":30002,"Tlapehuala":30003,"Valguarnera Caropepe":30004,"Itasca":30005,"Bahçecik":30006,"Pézenas":30007,"Carignano":30008,"Lenīnskīy":30009,"Чучер - Сандево":30010,"Târgu Cărbuneşti":30011,"Velesta":30012,"Chinameca":30013,"Diofior":30014,"Brăneşti":30015,"Galbiate":30016,"Soresina":30017,"Ahrensbök":30018,"Lenoir City":30019,"Santa Lucia":30020,"Dragalina":30021,"Bolgar":30022,"Suntar":30023,"Bialong":30024,"Langres":30025,"Montague":30026,"Migennes":30027,"Huinca Renancó":30028,"Богданци":30029,"Valsequillo de Gran Canaria":30030,"Déols":30031,"Villa Castelli":30032,"Knaphill":30033,"Soham":30034,"Hermannsburg":30035,"Biatorbágy":30036,"Yeroẖam":30037,"Malvinas Argentinas":30038,"Mekkaw":30039,"Hemau":30040,"Bilovods'k":30041,"Ulubey":30042,"Postojna":30043,"Corat":30044,"Sontra":30045,"Hermsdorf":30046,"Bokani":30047,"Golbey":30048,"Nova Floresta":30049,"Nuevo Ideal":30050,"Citrus Springs":30051,"Poggio a Caiano":30052,"Hardegsen":30053,"Bakāni":30054,"Le Teil":30055,"Pachelma":30056,"Uedem":30057,"Clanton":30058,"Bacliff":30059,"Cloverdale":30060,"Qorovulbozor":30061,"Kawant":30062,"Treviolo":30063,"Nieves":30064,"Cagnano Varano":30065,"Joiţa":30066,"Box Hill":30067,"Hundested":30068,"Scott":30069,"Elwood":30070,"General Ramírez":30071,"Cândido Mendes":30072,"Castelnuovo del Garda":30073,"Qvareli":30074,"Harwood Heights":30075,"Chiusi":30076,"Angola":30077,"Awans":30078,"Dardilly":30079,"Gattinara":30080,"Agbabu":30081,"Tuba City":30082,"Barotac Viejo":30083,"Parwanoo":30084,"Braunton":30085,"Calcinaia":30086,"Pacé":30087,"Bāndhi":30088,"Alicante":30089,"Kuzovatovo":30090,"Fallon":30091,"Saint-Gély-du-Fesc":30092,"Casiguran":30093,"Piombino Dese":30094,"Sonsbeck":30095,"Karaundi":30096,"Kißlegg":30097,"Richmond Heights":30098,"Krasnopillya":30099,"Tuy":30100,"Frontino":30101,"Paimpol":30102,"Verneşti":30103,"Urucará":30104,"Liederbach":30105,"Pizzo":30106,"Tecolotlán":30107,"Saint-Pierre-lès-Elbeuf":30108,"Opopeo":30109,"Lymanske":30110,"Haibach":30111,"Cermenate":30112,"Frignano":30113,"Groitzsch":30114,"Budenheim":30115,"Isabel":30116,"Lycksele":30117,"Man’kivka":30118,"Cuyapo":30119,"Nurhak":30120,"Apolinario Saravia":30121,"Koçarlı":30122,"Råholt":30123,"Urbach":30124,"Crosne":30125,"Alondra Park":30126,"Fort Bliss":30127,"Pietra Ligure":30128,"Mataundh":30129,"Antunes":30130,"Barano d'Ischia":30131,"Lakenheath":30132,"Estômbar":30133,"Gerdzhyush":30134,"Independence":30135,"Hohenbrunn":30136,"Auna":30137,"Castelo do Piauí":30138,"Pullach im Isartal":30139,"Bihorel":30140,"Temirgoyevskaya":30141,"Tlahualilo de Zaragoza":30142,"Gänserndorf":30143,"Balete":30144,"Chop":30145,"Tavarede":30146,"Pencoed":30147,"Přelouč":30148,"Samoylovka":30149,"Carcroft":30150,"Villa Insurgentes":30151,"Yarmolyntsi":30152,"Hellenthal":30153,"Pippara":30154,"Zorneding":30155,"Zero Branco":30156,"Krichim":30157,"Jesús Gómez Portugal":30158,"Mecca":30159,"Toprakkale":30160,"Ensanche Luperón":30161,"Trørød":30162,"Miguel Ahumada":30163,"Kingaroy":30164,"Kargasok":30165,"Etchojoa":30166,"Lālam":30167,"Gourbeyre":30168,"Las Tablas":30169,"Ayaş":30170,"Martinengo":30171,"Ntoum":30172,"Akhmeta":30173,"Bonadelle Ranchos-Madera Ranchos":30174,"Pipirig":30175,"Versailles":30176,"Le Beausset":30177,"Siparia":30178,"Ochobo":30179,"Rauco":30180,"Nejdek":30181,"Inverell":30182,"Naguilian":30183,"Murehwa":30184,"Reggiolo":30185,"Buug":30186,"Mèze":30187,"Puerto Piray":30188,"Benedita":30189,"Ortuella":30190,"Māchalpur":30191,"Freystadt":30192,"Çavuşlu":30193,"Coolum Beach":30194,"Petit-Canal":30195,"Huancabamba":30196,"Dammartin-en-Goële":30197,"Stony Hill":30198,"Nairn":30199,"Chermen":30200,"Novobureyskiy":30201,"Naurskaya":30202,"Varva":30203,"Vulturu de Sus":30204,"Halen":30205,"Saint-Affrique":30206,"Mpulungu":30207,"Milcovul":30208,"Wissen":30209,"Mantenópolis":30210,"Almagro":30211,"Bandol":30212,"Hadibu":30213,"Moncarapacho":30214,"Country Club Estates":30215,"Cold Springs":30216,"Kizlyar":30217,"Korukollu":30218,"Vietri sul Mare":30219,"Linganore":30220,"Aqsū":30221,"Wittenbach":30222,"Pereyaslovskaya":30223,"Juanacatlán":30224,"Nandambakkam":30225,"Lamorlaye":30226,"Rincón Viejo":30227,"Asikkala":30228,"Hōlualoa":30229,"Meythet":30230,"Rimbach":30231,"Volodymyrets’":30232,"Earlimart":30233,"Zastavna":30234,"Modra":30235,"Siderópolis":30236,"Baytā al Fawqā":30237,"Kotra":30238,"Westwego":30239,"Bajina Bašta":30240,"Billy-Montigny":30241,"Piedra Blanca":30242,"Sollefteå":30243,"Wiener Neudorf":30244,"Moratalla":30245,"Weida":30246,"Orodo":30247,"Vejen":30248,"Caccamo":30249,"North Weeki Wachee":30250,"Jilotzingo":30251,"Daun":30252,"Ladue":30253,"Álamos":30254,"Beihuaidian":30255,"Poteau":30256,"Conel":30257,"Sanluri":30258,"Älmhult":30259,"Massa Lombarda":30260,"Rayevskaya":30261,"Strugi-Krasnyye":30262,"Mascot":30263,"Villafranca Tirrena":30264,"Luzzara":30265,"Crest":30266,"Oakengates":30267,"Demidov":30268,"Olvera":30269,"Laufenburg":30270,"Şuwayr":30271,"Åstorp":30272,"Nörten-Hardenberg":30273,"Måløv":30274,"Owode":30275,"Rekhasim":30276,"Dhanwār":30277,"Gharghoda":30278,"Nieder-Olm":30279,"Perkasie":30280,"Simojovel de Allende":30281,"Førde":30282,"Sychëvka":30283,"Loudun":30284,"Engerwitzdorf":30285,"Pasvalys":30286,"Urumita":30287,"Steinhausen":30288,"Kainantu":30289,"Mont-Saint-Martin":30290,"Wola":30291,"Recaş":30292,"Saint-Esprit":30293,"Major Isidoro":30294,"Aves":30295,"Charvieu-Chavagneux":30296,"Archidona":30297,"Rethel":30298,"Monson":30299,"Le Taillan-Médoc":30300,"Saint-Jacques-de-la-Lande":30301,"Cassà de la Selva":30302,"Port-Saint-Louis-du-Rhône":30303,"Žabalj":30304,"Dornstadt":30305,"Žepče":30306,"Teplodar":30307,"Coriano":30308,"Hengelo":30309,"Gering":30310,"Kirkwall":30311,"Verkhotur’ye":30312,"Avsallar":30313,"Vorzel’":30314,"Kibiya":30315,"Yaycı":30316,"Orchha":30317,"Miraí":30318,"Ichenhausen":30319,"Kalawit":30320,"Rum":30321,"Oranjemund":30322,"Sunset Hills":30323,"Kuluncak":30324,"Amguri":30325,"Bāgnān":30326,"Bellheim":30327,"Mystic Island":30328,"Bussero":30329,"Ciudad Barrios":30330,"Toccoa":30331,"Alliance":30332,"Tiptree":30333,"Qaffīn":30334,"Borsdorf":30335,"Prabuty":30336,"Lyaskovets":30337,"Wakefield-Peacedale":30338,"Saint-Aubin-lès-Elbeuf":30339,"Gueugnon":30340,"Hallstadt":30341,"Padre Las Casas":30342,"Midway City":30343,"Călimăneşti":30344,"Peschiera del Garda":30345,"Novoli":30346,"Southwater":30347,"Minas de Barroterán":30348,"Cortez":30349,"Santa Croce Camerina":30350,"Gällivare":30351,"Vroomshoop":30352,"Taseyevo":30353,"Mosfellsbær":30354,"Maitum":30355,"Nittenau":30356,"Katangawan":30357,"Dimako":30358,"Ambam":30359,"Kiseljak":30360,"Broughton Astley":30361,"Gharavŭtí":30362,"Le Muy":30363,"Ingle Farm":30364,"Clayton le Moors":30365,"Pontchâteau":30366,"Malangas":30367,"Dereli":30368,"Camisano Vicentino":30369,"Capoocan":30370,"Freetown":30371,"Kyotera":30372,"Taco Pozo":30373,"La Victoria de Acentejo":30374,"Eagle Point":30375,"La Huaca":30376,"Beeskow":30377,"Karakeçili":30378,"Runnemede":30379,"Chicoana":30380,"Cul de Sac":30381,"Florence":30382,"Emirgazi":30383,"Jerseyville":30384,"Hunkuyi":30385,"Chiantla":30386,"Séné":30387,"Otterburn Park":30388,"Delavan":30389,"Kunhegyes":30390,"South Kensington":30391,"Evinayong":30392,"Naga":30393,"Titz":30394,"Hamilton":30395,"Costa Volpino":30396,"Yongning":30397,"Târgşoru Vechi":30398,"Craponne":30399,"Raunds":30400,"Anávyssos":30401,"Turceni":30402,"Nizhniy Ingash":30403,"Koksovyy":30404,"Goundam":30405,"Ciudad del Maíz":30406,"Unieux":30407,"Waterford":30408,"Puerto Vilelas":30409,"Tanhuato de Guerrero":30410,"Chernomorskiy":30411,"Ledeberg":30412,"Groß Kreutz":30413,"Jastrowie":30414,"Humboldt":30415,"Elsmere":30416,"Huotong":30417,"Road Town":30418,"Alcoa":30419,"Thanniyam":30420,"Lakhdenpokh’ya":30421,"Dhilwān":30422,"Achacachi":30423,"Korets’":30424,"Ripley":30425,"Plymouth":30426,"Urgnano":30427,"Forte dei Marmi":30428,"Glens Falls North":30429,"Libercourt":30430,"Vapnyarka":30431,"Montanhas":30432,"Togur":30433,"Broadwater":30434,"Alderwood Manor":30435,"Mestrino":30436,"Warnemünde":30437,"Naila":30438,"Červený Kostelec":30439,"Brumunddal":30440,"Livron-sur-Drôme":30441,"Oborniki Śląskie":30442,"Zawadzkie":30443,"Rain":30444,"Rice Lake":30445,"Canovanas":30446,"Rogovskaya":30447,"Pālamedu":30448,"Sæby":30449,"Doctor Arroyo":30450,"Achí":30451,"Pajapan":30452,"Ligaya":30453,"Bad Griesbach":30454,"Zoppola":30455,"Thann":30456,"Yeed":30457,"Wyoming":30458,"Dubrovka":30459,"Traipu":30460,"Clarendon Hills":30461,"Nadezhda":30462,"Riverdale":30463,"Diamondhead":30464,"Eu":30465,"San Miguel Dueñas":30466,"Tuscumbia":30467,"Ploërmel":30468,"Vallegrande":30469,"Sant'Agnello":30470,"Molochnoye":30471,"Charlestown":30472,"Belousovo":30473,"Lésigny":30474,"Mogoytuy":30475,"Joondalup":30476,"Bovalino Superiore":30477,"Dauphin":30478,"Deir Ḥannā":30479,"Awang":30480,"Soure":30481,"Vigliano Biellese":30482,"Başmakçı":30483,"Vergiate":30484,"Troitsko-Pechorsk":30485,"Cooper’s Town":30486,"Delogožda":30487,"Dannenberg":30488,"Birch Bay":30489,"Coyutla":30490,"Pibrac":30491,"Foiano della Chiana":30492,"Ario de Rayón":30493,"Southside":30494,"Orange Park":30495,"Water Eaton":30496,"Levanger":30497,"Absecon":30498,"Ungsang-nodongjagu":30499,"Iseo":30500,"Miles City":30501,"Arnstein":30502,"Kleinostheim":30503,"Balvi":30504,"Chail":30505,"Colonia Aurora":30506,"Eaton":30507,"Finkenstein am Faaker See":30508,"Brazii de Sus":30509,"Mareeba":30510,"Peebles":30511,"Lobva":30512,"Laitila":30513,"Inyathi":30514,"Bomadi":30515,"Bichvint’a":30516,"Cunén":30517,"Orlov":30518,"Gŭlŭbovo":30519,"Gomaringen":30520,"Otaci":30521,"Sawbridgeworth":30522,"Kerbakhiar":30523,"Milişăuţi":30524,"Bobadela":30525,"Lenti":30526,"Jebrail":30527,"Sopó":30528,"Andreyevka":30529,"Portstewart":30530,"Mrakovo":30531,"Sant'Egidio del Monte Albino":30532,"Dunay":30533,"Union":30534,"Tarleton":30535,"Manda":30536,"Zlatna":30537,"Palmares do Sul":30538,"Jaba‘":30539,"San Pedro Buenavista":30540,"Naama":30541,"Tulum":30542,"August":30543,"Kokemäki":30544,"Piloña":30545,"Langhirano":30546,"Burlington":30547,"Atoka":30548,"Maloye Ganyushkino":30549,"Popeşti":30550,"Jaithāri":30551,"Kandel":30552,"Hayrat":30553,"Jouy-en-Josas":30554,"Ercsi":30555,"Malaba":30556,"Bois-des-Filion":30557,"Mainaschaff":30558,"São Bartolomeu de Messines":30559,"Kearney":30560,"Arboletes":30561,"Ash Shaḩānīyah":30562,"Fultondale":30563,"Bozdoğan":30564,"Herenthout":30565,"Sanatoga":30566,"Kihurio":30567,"Ebensee":30568,"Rakitovo":30569,"Shamkhal":30570,"New Richmond":30571,"Chantonnay":30572,"Cheviot":30573,"Necaxa":30574,"Berd":30575,"São João da Ponte":30576,"Oberkochen":30577,"Des Peres":30578,"Kolyshley":30579,"Mīrpur Sakro":30580,"Segorbe":30581,"Golden Valley":30582,"Meget":30583,"Lipník nad Bečvou":30584,"Mglin":30585,"Mnichovo Hradiště":30586,"Wynne":30587,"Sovicille":30588,"Bellinzago Novarese":30589,"Maibong":30590,"Balatonalmádi":30591,"Lakes":30592,"Roxboro":30593,"Yotoco":30594,"Bena":30595,"Cassis":30596,"Söhlde":30597,"Tomatlán":30598,"Levuka":30599,"Bovalino":30600,"Lanivtsi":30601,"El Galpón":30602,"Mount Barker":30603,"Centenário do Sul":30604,"Turunçova":30605,"Akim Swedru":30606,"Pirpirituba":30607,"Juprelle":30608,"Pfastatt":30609,"Half Moon":30610,"Tavrichanka":30611,"Roata de Jos":30612,"San Giuseppe Jato":30613,"Palm Beach":30614,"Agira":30615,"Ortonovo":30616,"Capriolo":30617,"Polgár":30618,"Staufenberg":30619,"Dryanovo":30620,"Alagāpuram":30621,"Santo Stefano di Magra":30622,"Zapotlán de Juárez":30623,"Solsona":30624,"Villeneuve-lès-Maguelone":30625,"Pangani":30626,"Palapag":30627,"Manāli":30628,"Perūr":30629,"Skidaway Island":30630,"Le Lorrain":30631,"Lastoursville":30632,"Bicaz":30633,"Reinfeld":30634,"Harrodsburg":30635,"Schwaig":30636,"Latrobe":30637,"Burela de Cabo":30638,"Manicahan":30639,"San Hipólito Xochiltenango":30640,"Concordia sulla Secchia":30641,"Didymóteicho":30642,"Basiglio":30643,"Aytré":30644,"Hariāna":30645,"Santiago de la Peña":30646,"Grigny":30647,"Konganāpuram":30648,"Umunede":30649,"Valpoy":30650,"Doraville":30651,"Corrales":30652,"Rava-Rus’ka":30653,"Brightlingsea":30654,"Purkersdorf":30655,"Spelle":30656,"Luquillo":30657,"Savignano sul Panaro":30658,"Wagoner":30659,"Fuscaldo":30660,"Gambolò":30661,"Burtonsville":30662,"Meinersen":30663,"Castelões de Cepeda":30664,"Mascota":30665,"Vidra":30666,"Cosolapa":30667,"Bernalillo":30668,"Brassall":30669,"Juripiranga":30670,"Xiabaishi":30671,"Pelplin":30672,"Shuangjiang":30673,"Bad Schussenried":30674,"Boonville":30675,"Les Angles":30676,"Lasang":30677,"Koekelare":30678,"Fedorovka":30679,"Antu":30680,"Kandri":30681,"Manzil Kāmil":30682,"Old Forge":30683,"Atouguia da Baleia":30684,"Mosciano Sant'Angelo":30685,"Trofaiach":30686,"Bojano":30687,"Potoci":30688,"Muniz Freire":30689,"Sainte-Adresse":30690,"Bolo":30691,"Pessano con Bornago":30692,"Santiago Juxtlahuaca":30693,"Tournan-en-Brie":30694,"Yayladağı":30695,"Kafr Yāsīf":30696,"Remolino":30697,"Tampakan":30698,"Notodden":30699,"Koufália":30700,"Dabbūrīya":30701,"Kozelets’":30702,"Kalinovskaya":30703,"Răzvad":30704,"Gözyeri":30705,"Möckmühl":30706,"Spello":30707,"Sogod":30708,"Sorisole":30709,"Trescore Balneario":30710,"Sint-Martens-Latem":30711,"Naranja":30712,"Princes Risborough":30713,"Singapperumālkovil":30714,"Bourg-Saint-Andéol":30715,"Dzidzantún":30716,"Kideksha":30717,"Astravyets":30718,"Oulainen":30719,"Dzyatlava":30720,"Toijala":30721,"Elsloo":30722,"Puerto Bolívar":30723,"Slawharad":30724,"Potlogi":30725,"Paulsstadt":30726,"Denison":30727,"Mayo":30728,"Sappemeer":30729,"Петровец":30730,"Bernareggio":30731,"Lenine":30732,"San Pedro Piedra Gorda":30733,"Marathon":30734,"Týn nad Vltavou":30735,"Shiprock":30736,"Tamulté de las Sabanas":30737,"Großbottwar":30738,"Cappelle-la-Grande":30739,"Saint-Laurent-de-la-Salanque":30740,"Tămăşeni":30741,"Sarmiento":30742,"Tamugan":30743,"Nizhniye Vyazovyye":30744,"Paracale":30745,"Cariati":30746,"Hriňová":30747,"Monteagudo":30748,"Topanga":30749,"Siegsdorf":30750,"Mexicaltzingo":30751,"Türkeli":30752,"Sugarmill Woods":30753,"Rohatyn":30754,"Chaponost":30755,"Harfleur":30756,"Sargatskoye":30757,"Little Cottonwood Creek Valley":30758,"Il’inskiy":30759,"Taglio di Po":30760,"Suksun":30761,"Fort Stockton":30762,"Badeggi":30763,"Mamurras":30764,"Collegedale":30765,"Kusterdingen":30766,"Odugattūr":30767,"Baldeogarh":30768,"Kueps Oberfranken":30769,"Pudūr":30770,"Algermissen":30771,"Oroville East":30772,"Burpengary":30773,"Bālāpur":30774,"Srednyaya Yelyuzan’":30775,"Barda":30776,"Mākaha":30777,"Verkhniy Mamon":30778,"Kings Grant":30779,"Sadova":30780,"Teolo":30781,"Tordesillas":30782,"Medebach":30783,"Vert-Saint-Denis":30784,"Grottaminarda":30785,"Bragadiru":30786,"Blain":30787,"Lyambir’":30788,"Mahaddayweyne":30789,"Mirabella Eclano":30790,"Heek":30791,"Noventa Vicentina":30792,"Nangis":30793,"Neresheim":30794,"Almargem":30795,"Carhaix-Plouguer":30796,"Winkler":30797,"Tekman":30798,"East Foothills":30799,"North Logan":30800,"Wetzendorf":30801,"Bykovo":30802,"Pleasant Hills":30803,"Cuichapa":30804,"Bithlo":30805,"Amtala":30806,"Gagra":30807,"Athol":30808,"Kupiškis":30809,"Dasht-e Archī":30810,"Innisfail":30811,"Hopkinton":30812,"Toluviejo":30813,"Rapid Valley":30814,"Garuhapé":30815,"Crete":30816,"Clusone":30817,"Hilzingen":30818,"Sülysáp":30819,"Akaa":30820,"Kryve Ozero":30821,"Fabens":30822,"Pennāttūr":30823,"Corbii Mari":30824,"Jordan":30825,"Broumov":30826,"Parfino":30827,"Miacatlán":30828,"Zürich (Kreis 2) \/ Enge":30829,"Claymont":30830,"Eusebio Ayala":30831,"Towcester":30832,"Pontremoli":30833,"Temnikov":30834,"Jonacatepec de Leandro Valle":30835,"Petrove":30836,"Trabia":30837,"Mosman Park":30838,"Anenii Noi":30839,"Argudan":30840,"Anna":30841,"Fredensborg":30842,"Özalp":30843,"Ndikiniméki":30844,"Olovyannaya":30845,"Njinikom":30846,"Doiwāla":30847,"Ādilpur":30848,"Les Anglais":30849,"Ceprano":30850,"Munirābād":30851,"Grimes":30852,"Tumayr":30853,"Naolinco de Victoria":30854,"Bad Sachsa":30855,"Sângeorz-Băi":30856,"Fojnica":30857,"Neunkirchen am Brand":30858,"Bedwas":30859,"Azuaga":30860,"Beauraing":30861,"Chontaul":30862,"Teggiano":30863,"Dongdai":30864,"Frielendorf":30865,"Besozzo":30866,"Cotacachi":30867,"Schnaittach":30868,"Bracebridge":30869,"Ożarów Mazowiecki":30870,"Silvania":30871,"Lorgues":30872,"Brinkmann":30873,"Bushtyno":30874,"Inveruno":30875,"Druento":30876,"Selters":30877,"Campo Maior":30878,"Gupitan":30879,"Shotts":30880,"Kirillov":30881,"Efringen-Kirchen":30882,"Mammoth Lakes":30883,"Pino Torinese":30884,"Antigo":30885,"Liptovský Hrádok":30886,"Muhos":30887,"Murrumbeena":30888,"Băleni Sârbi":30889,"Annan":30890,"Schonungen":30891,"Notre-Dame-des-Prairies":30892,"Florø":30893,"Fino Mornasco":30894,"Šipkovica":30895,"Ouderkerk aan de Amstel":30896,"Mlyniv":30897,"Síndos":30898,"Berehomet":30899,"Helena Valley Southeast":30900,"Tišnov":30901,"Castagneto Carducci":30902,"Perryville":30903,"Aviano":30904,"Indian Harbour Beach":30905,"Sibul":30906,"San Gaspar Tonatico":30907,"Aiquile":30908,"Sade":30909,"Hope Valley":30910,"Locate di Triulzi":30911,"Monte Porzio Catone":30912,"Pakhtakoron":30913,"Sangaree":30914,"Boiling Springs":30915,"Noisy-le-Roi":30916,"Pácora":30917,"Wietze":30918,"Dornstetten":30919,"Brăhăşeştii de Jos":30920,"Lunino":30921,"Ilsfeld":30922,"Našice":30923,"Wriezen":30924,"Radlett":30925,"Zhänibek":30926,"Castel Bolognese":30927,"Trecastagni":30928,"Milići":30929,"Roquevaire":30930,"Fort Mitchell":30931,"Langenberg":30932,"Évian-les-Bains":30933,"Dhola":30934,"Isara":30935,"Cisneros":30936,"Tuburan":30937,"Militello in Val di Catania":30938,"Răuceşti":30939,"Aransas Pass":30940,"San Nicolás de los Ranchos":30941,"Fohnsdorf":30942,"Orbeasca de Sus":30943,"Moree":30944,"Kafr Asad":30945,"Adoru":30946,"Timaná":30947,"Malchin":30948,"Althengstett":30949,"Beduido":30950,"Itaguaçu":30951,"Yeghegnadzor":30952,"Kwolla":30953,"Ves’yegonsk":30954,"Yagunovskiy":30955,"Berriozar":30956,"DuPont":30957,"Wallingford":30958,"Lincoln":30959,"Guntersville":30960,"Tanaina":30961,"Broussard":30962,"Howth":30963,"Khārk":30964,"Qarqaraly":30965,"Dryden":30966,"Abatskoye":30967,"Oak Hills Place":30968,"Dragomireşti":30969,"La Bruyère":30970,"Lysá nad Labem":30971,"Huéscar":30972,"Gavorrano":30973,"Dhannābah":30974,"Hochdorf":30975,"San José Esperanza":30976,"Strathaven":30977,"Dokshytsy":30978,"Dorgali":30979,"Veauche":30980,"São Filipe":30981,"Sakhnovshchyna":30982,"Alcàsser":30983,"Gonzales":30984,"Chocianów":30985,"Tari":30986,"Pallattūr":30987,"Soriano nel Cimino":30988,"Pancas":30989,"West Frankfort":30990,"Füzesabony":30991,"Vogošća":30992,"Tubará":30993,"Lara":30994,"Kruishoutem":30995,"Datu Piang":30996,"Lidzbark":30997,"Roetgen":30998,"Hausham":30999,"Santiago Cuautlalpan":31000,"Calingasta":31001,"Mühlhausen":31002,"Pampa del Infierno":31003,"Talange":31004,"El Higo":31005,"Pensilvania":31006,"Hillview":31007,"Aulnoy-lez-Valenciennes":31008,"Neunburg vorm Wald":31009,"Sauzal":31010,"Chişineu-Criş":31011,"Devnya":31012,"Ceret":31013,"Carinola":31014,"Arkhipo-Osipovka":31015,"Yavuzeli":31016,"Lichtervelde":31017,"Yvoir":31018,"Pilcomay":31019,"San Giovanni Gemini":31020,"Berg":31021,"Dumbrăveni":31022,"Novi Kneževac":31023,"Džepčište":31024,"Pewaukee":31025,"Senatobia":31026,"Sergokala":31027,"Conover":31028,"Schöppingen":31029,"Pajapita":31030,"Nahuatzén":31031,"Rozdol’ne":31032,"Aktanysh":31033,"Taber":31034,"Ampliación Colonia Lázaro Cárdenas":31035,"Beytüşşebap":31036,"Rohru":31037,"Basse-Goulaine":31038,"Tatahuicapan":31039,"Połaniec":31040,"Zomergem":31041,"Wasagu":31042,"Hillside":31043,"Jandiāla Guru":31044,"Schifflange":31045,"Lake Park":31046,"Tarabha":31047,"Dublyany":31048,"Hurbanovo":31049,"Manhush":31050,"Bassenge":31051,"Ash Shuyūkh":31052,"Trostyanets’":31053,"Şavşat":31054,"Tionk Essil":31055,"Hausjärvi":31056,"Lanark":31057,"Praszka":31058,"Axel":31059,"Fairdale":31060,"Honfleur":31061,"Heiden":31062,"Bützow":31063,"Velizh":31064,"Blama":31065,"Calvinia":31066,"Binalonan":31067,"Moyuta":31068,"Xindian":31069,"Bühlertal":31070,"Lengenfeld":31071,"Castel Mella":31072,"Vitez":31073,"Petit Valley":31074,"Zafferana Etnea":31075,"Breaux Bridge":31076,"Ngurore":31077,"Banī Ḩassān":31078,"Kalampáka":31079,"Spáta":31080,"Tlahuelilpan":31081,"Pau Brasil":31082,"Pirdop":31083,"Sagang":31084,"Námestovo":31085,"Dalaguete":31086,"Casarsa della Delizia":31087,"Degache":31088,"Beddau":31089,"Gleno":31090,"Novogornyy":31091,"Zhatay":31092,"Aspach":31093,"Smolenskaya":31094,"Pesochnyy":31095,"Emmer-Compascuum":31096,"Monte San Savino":31097,"Karsun":31098,"Miroslava":31099,"Claix":31100,"Decorah":31101,"Bolanon":31102,"San Basilio":31103,"Golakganj":31104,"Crozon":31105,"Saint Rose":31106,"Cabriès":31107,"Monte Compatri":31108,"Epanomí":31109,"Álvaro Obregón":31110,"Biaokou":31111,"Houplines":31112,"Windermere":31113,"Putina":31114,"Haiku-Pauwela":31115,"Krasnokholmskiy":31116,"Ejutla de Crespo":31117,"Valapattanam":31118,"Isla Soyaltepec":31119,"Bourg-Saint-Maurice":31120,"Almirante":31121,"Cébazat":31122,"Gastoúni":31123,"Makedonska Kamenica":31124,"Laminusa":31125,"Bloomfield":31126,"Brugnera":31127,"Diawara":31128,"Gaggiano":31129,"Vern-sur-Seiche":31130,"Wolfurt":31131,"Salinungan Proper":31132,"Koni-Djodjo":31133,"Thorpe Hamlet":31134,"Mourenx":31135,"Clayton West":31136,"Morinville":31137,"Boulder Hill":31138,"Molalla":31139,"Jászárokszállás":31140,"Vico del Gargano":31141,"Totnes":31142,"Prejmer":31143,"Treorchy":31144,"Gárdony":31145,"Hozat":31146,"Kisolon":31147,"Chiajna":31148,"Youngsville":31149,"Bornos":31150,"Coronel Moldes":31151,"Lagoa Seca":31152,"Bagnolo in Piano":31153,"Seneca":31154,"Wenzenbach":31155,"Riāsi":31156,"Carrara San Giorgio":31157,"Burueneşti":31158,"Kālundri":31159,"Verkhov’ye":31160,"Chiaramonte Gulfi":31161,"Kamakwie":31162,"Sembakung":31163,"Alangalang":31164,"Taperoá":31165,"Ottobeuren":31166,"Malzéville":31167,"Zarasai":31168,"Yarega":31169,"Darque":31170,"Japaratuba":31171,"San Martín Hidalgo":31172,"Novoshakhtinskiy":31173,"Bonabéri":31174,"Essey-lès-Nancy":31175,"Düzköy":31176,"Deruta":31177,"Wattwil":31178,"Doué-la-Fontaine":31179,"Novoselytsya":31180,"Saint-Félicien":31181,"Samamiya":31182,"Fort Scott":31183,"Koshki":31184,"Isle":31185,"Maria Enzersdorf":31186,"Moritzburg":31187,"Mendicino":31188,"Lambesc":31189,"Lari":31190,"General Salgado":31191,"Noventa Padovana":31192,"Roussillon":31193,"Musāfirkhāna":31194,"Oban":31195,"Blairgowrie":31196,"Paczków":31197,"Mount Rainier":31198,"Concepción Chiquirichapa":31199,"Island Lake":31200,"Korkut":31201,"Ramstein-Miesenbach":31202,"Ararat":31203,"Alejal":31204,"Pochayiv":31205,"Hallbergmoos":31206,"Rabaul":31207,"Saint-Rémy-lès-Chevreuse":31208,"Sharlyk":31209,"San Isidro":31210,"South San Gabriel":31211,"Kandern":31212,"Webster City":31213,"Maidenbower":31214,"Kinango":31215,"Dylym":31216,"Nueva Palestina":31217,"Ubaíra":31218,"Rolling Hills Estates":31219,"Tangará":31220,"Soplaviento":31221,"Nădlac":31222,"Lyubimets":31223,"Penafiel":31224,"Slov`yanoserbsk":31225,"Castro del Río":31226,"Bidyā":31227,"Anori":31228,"Vigonovo":31229,"Doctor Alberto Oviedo Mota":31230,"Ballenstedt":31231,"Bertrix":31232,"Stupava":31233,"Perros-Guirec":31234,"Rudnya":31235,"Kumylzhenskaya":31236,"Fiambalá":31237,"Šahy":31238,"Chiasso":31239,"İpsala":31240,"Saint-Grégoire":31241,"Echague":31242,"Imielin":31243,"Cabezón de la Sal":31244,"Heikendorf":31245,"Shanklin":31246,"Cudalbi":31247,"Villalbilla":31248,"Montoro Superiore":31249,"Douentza":31250,"Caspe":31251,"Allersberg":31252,"Chornobay":31253,"Pivdenne":31254,"Calusco d'Adda":31255,"Söğütlü":31256,"Philippeville":31257,"Ketchikan":31258,"Mikhaylovskaya":31259,"Klina":31260,"Santana do Matos":31261,"Deutschlandsberg":31262,"Qusmuryn":31263,"Linselles":31264,"Monistrol-sur-Loire":31265,"Filadelfia":31266,"Zwoleń":31267,"Arimalam":31268,"Montorio al Vomano":31269,"Jefferson City":31270,"Neufchâteau":31271,"Reichenbach an der Fils":31272,"Baciu":31273,"Oberstenfeld":31274,"Bhatgaon":31275,"Dietmannsried":31276,"Bay Minette":31277,"Daxbet":31278,"Zell":31279,"Long Grove":31280,"Borgo a Buggiano":31281,"Molugan":31282,"Vimperk":31283,"Tarata":31284,"Kortessem":31285,"Miranda":31286,"Millis":31287,"Lyantonde":31288,"Cazorla":31289,"Dentergem":31290,"Las Vigas":31291,"Portmarnock":31292,"San Felice Circeo":31293,"Tsrār Sharīf":31294,"Nivå":31295,"Huichapan":31296,"Mazkeret Batya":31297,"Tepetitla":31298,"Isola Vicentina":31299,"New Albany":31300,"Bannockburn":31301,"Mărgineni-Munteni":31302,"Goderich":31303,"Chlmec":31304,"Tymovskoye":31305,"Ruidoso":31306,"Chazuta":31307,"Saint-Paul-Trois-Châteaux":31308,"Bessancourt":31309,"Zvornik":31310,"Gårdsten":31311,"Deniliquin":31312,"Brevik":31313,"Imbert":31314,"Chirnogi":31315,"Sant Julià de Lòria":31316,"Novi Sanzhary":31317,"San Juan Tilapa":31318,"Panj":31319,"Vojens":31320,"Dubovskoye":31321,"Kontcha":31322,"Londontowne":31323,"Sengiley":31324,"Marstons Mills":31325,"Sofiyivka":31326,"Paddock Wood":31327,"Challapata":31328,"Logatec":31329,"Duku":31330,"Campillos":31331,"Sursee":31332,"Pontardulais":31333,"Vysokaya Gora":31334,"Campbelltown":31335,"Uhldingen-Mühlhofen":31336,"Sarīla":31337,"Campo do Brito":31338,"Corn Island":31339,"Kazanka":31340,"Thaon-les-Vosges":31341,"Gorzyce":31342,"Santo Domingo de Guzmán":31343,"Krasnokutsk":31344,"Urangan":31345,"Bryne":31346,"Tomakivka":31347,"Chërnyy Yar":31348,"Brookhaven":31349,"Kirchheimbolanden":31350,"Les Avirons":31351,"Tibro":31352,"Bāgarji":31353,"Şiria":31354,"Zelów":31355,"Rainworth":31356,"Gătaia":31357,"West Haven-Sylvan":31358,"Ingré":31359,"Bemaitso":31360,"Merikanjaka":31361,"Dykan’ka":31362,"Wattegama":31363,"Koreiz":31364,"Davidsonville":31365,"El Calafate":31366,"Jhulasan":31367,"Dubrowna":31368,"Dhahab":31369,"Laikit, Laikit II (Dimembe)":31370,"Nungwi":31371,"Empuriabrava":31372,"Ambohitrandriamanitra":31373,"Serzedo":31374,"s-Heerenberg":31375,"Ban Ao Nang":31376,"Machulishchy":31377,"Acate":31378,"Osiek":31379,"Hatava":31380,"Aleksandrovskoye":31381,"Gubden":31382,"La Ricamarie":31383,"Mittenwald":31384,"Murygino":31385,"Moraleja":31386,"Bad Bergzabern":31387,"Adamovka":31388,"Pfäffikon":31389,"Rzhyshchiv":31390,"Heringen":31391,"Kosiv":31392,"Urdinarrain":31393,"Vorona Teodoru":31394,"Vado Ligure":31395,"Montalbano Jonico":31396,"Quinns Rocks":31397,"Arkhonskaya":31398,"Pitmoaga":31399,"Camacha":31400,"Krupina":31401,"Obersiggenthal":31402,"Tárnok":31403,"Tlayacapan":31404,"Beloslav":31405,"Brecon":31406,"Münnerstadt":31407,"Mahavelona":31408,"Khorinsk":31409,"Storozhevaya":31410,"Cotnari":31411,"Bara Bazar":31412,"Bulacnin":31413,"Summit":31414,"Yenotayevka":31415,"Ribe":31416,"Talagutong":31417,"Muro del Alcoy":31418,"Frohburg":31419,"Freamunde":31420,"Lint":31421,"Sigaboy":31422,"Bamora":31423,"North Star":31424,"Berkeley Vale":31425,"Namtsy":31426,"Delyatyn":31427,"Dolianova":31428,"Mapleton":31429,"Pleasant View":31430,"Simmern":31431,"Granbury":31432,"Lezhnevo":31433,"Muzo":31434,"Bovril":31435,"Edson":31436,"Albergaria-a-Velha":31437,"Honaz":31438,"Niederwerrn":31439,"Unterägeri":31440,"Jefferson":31441,"Borgosatollo":31442,"Elz":31443,"Aritao":31444,"Moravské Budějovice":31445,"Colorno":31446,"Murphysboro":31447,"Matadepera":31448,"Kozhevnikovo":31449,"Mvurwi":31450,"Warlingham":31451,"Piriápolis":31452,"Hove":31453,"Lomazzo":31454,"Roeulx":31455,"Ingenbohl":31456,"San Miguel Totocuitlapilco":31457,"Panguma":31458,"Adlington":31459,"Mendeleyevo":31460,"São Miguel do Tapuio":31461,"Aipe":31462,"Velaux":31463,"Merksplas":31464,"Aniva":31465,"Vizille":31466,"Markópoulo":31467,"Ås":31468,"Beregovoy":31469,"Hegnau":31470,"Aydıntepe":31471,"Montmorillon":31472,"Hailey":31473,"Oggiono":31474,"Revin":31475,"Egestorf":31476,"Chirkey":31477,"Tovarkovskiy":31478,"Chêne-Bourg":31479,"Auxonne":31480,"Cáqueza":31481,"Bersenbrück":31482,"Balcani":31483,"Dačice":31484,"Bejubang":31485,"Neuenhof":31486,"Manticao":31487,"Palos de la Frontera":31488,"Tamala":31489,"Beicang":31490,"Donji Vakuf":31491,"Lysyanka":31492,"Le Luc":31493,"Manaure Balcón del Cesar":31494,"Krasnoye-na-Volge":31495,"Rayne":31496,"Villafranca Padovana":31497,"Youkounkoun":31498,"Männedorf":31499,"San Nicolás":31500,"Mol":31501,"Saladan":31502,"Alpiarça":31503,"Tubay":31504,"Lequile":31505,"Masuguru":31506,"Francisville":31507,"Villa Comaltitlán":31508,"Sênmônoŭrôm":31509,"Segarcea":31510,"Bayt ‘Awwā":31511,"San José Miahuatlán":31512,"Le Marin":31513,"Valpovo":31514,"Zalla":31515,"Labin":31516,"El Dovio":31517,"El Retiro":31518,"Alnwick":31519,"Löffingen":31520,"Goodna":31521,"Simoca":31522,"Galmaarden":31523,"Los Santos de Maimona":31524,"Poduri":31525,"Zalesovo":31526,"Suya":31527,"Serpur":31528,"Castelnuovo Magra":31529,"Jaro":31530,"Bosa":31531,"Yukhnov":31532,"Cumberland Hill":31533,"Slovenj Gradec":31534,"Thuir":31535,"Broadview":31536,"Câmpeni":31537,"Buenos Aires":31538,"Vidauban":31539,"Traversetolo":31540,"Fort Frances":31541,"Lincoln City":31542,"Castel Gandolfo":31543,"Dalhart":31544,"Gingelom":31545,"Elmas":31546,"Keflavík":31547,"Ramon’":31548,"Assomada":31549,"Dobříš":31550,"Pujehun":31551,"Strullendorf":31552,"Khankala":31553,"Krasnaya Yaruga":31554,"Fiano Romano":31555,"Čapljina":31556,"Malagón":31557,"Itapirapuã":31558,"Los Altos Hills":31559,"Waller":31560,"Kellinghusen":31561,"Tidaholm":31562,"Guardo":31563,"Okhansk":31564,"Siluko":31565,"Dărmăneşti":31566,"Derbent":31567,"Ione":31568,"Ntchisi":31569,"Venelles":31570,"Alvear":31571,"Rülzheim":31572,"Tomarovka":31573,"Vorozhba":31574,"Beynes":31575,"Nambutalai":31576,"Hammarkullen":31577,"Kilembe":31578,"Periyanegamam":31579,"Ponte nelle Alpi":31580,"Krasavino":31581,"Novyy Khushet":31582,"Kibungan":31583,"Gold River":31584,"Old Harbour Bay":31585,"Coulaines":31586,"Brazil":31587,"Batalha":31588,"Novotroitskaya":31589,"Alabat":31590,"Gracias":31591,"Krapivinskiy":31592,"Néa Michanióna":31593,"Llorente":31594,"Crestwood Village":31595,"Dan Gora":31596,"Vicopisano":31597,"Kintinku":31598,"Port Maria":31599,"Colares":31600,"Fairwood":31601,"Sandrigo":31602,"Khisarya":31603,"Groslay":31604,"Itatí":31605,"Priargunsk":31606,"Outes":31607,"Feurs":31608,"Santa Venerina":31609,"Nettersheim":31610,"Coppenbrügge":31611,"Ambert":31612,"Karatuzskoye":31613,"Eaglescliffe":31614,"Bu‘eina":31615,"Krupki":31616,"Storrington":31617,"Nogara":31618,"Moţăţei":31619,"Pike Creek":31620,"Wettringen":31621,"Zoutleeuw":31622,"Gelves":31623,"Swan View":31624,"Kauhava":31625,"Wilson":31626,"Partington":31627,"Saint-Yrieix-la-Perche":31628,"Árgos Orestikó":31629,"Velimeşe":31630,"Burkardroth":31631,"Silway 7":31632,"Saacow":31633,"San Daniele del Friuli":31634,"San Juan Nepomuceno":31635,"South Beloit":31636,"Farra di Soligo":31637,"Pfronten":31638,"Cologna Veneta":31639,"Andorra":31640,"Ersekë":31641,"Morococha":31642,"Wilmington Manor":31643,"Biberist":31644,"Knesselare":31645,"Howrah":31646,"Esperance":31647,"Atzacán":31648,"Yurgamysh":31649,"Opatija":31650,"Cuacnopalan":31651,"Leven":31652,"Siler City":31653,"Silly":31654,"Sovetskaya":31655,"Moirans":31656,"Moncks Corner":31657,"Albrighton":31658,"Tobarra":31659,"Oak Brook":31660,"Sölvesborg":31661,"Helena Valley West Central":31662,"Sāhāpur":31663,"Bandraboua":31664,"Rosto de Cão":31665,"Serra Riccò":31666,"Calimesa":31667,"Gedern":31668,"Herencia":31669,"Phūlji":31670,"Lakha Nëvre":31671,"Schipkau":31672,"Kirtland":31673,"Sommatino":31674,"Mill Plain":31675,"Cherykaw":31676,"Valognes":31677,"Sardinata":31678,"Bocana de Paiwas":31679,"Freshwater":31680,"Tubod":31681,"Pulaski":31682,"Breganze":31683,"Verkhnyaya Khava":31684,"Mareno di Piave":31685,"Ferreiros":31686,"Joane":31687,"Bad Goisern":31688,"Volya":31689,"Sans Souci":31690,"Eruh":31691,"Cadelbosco di Sopra":31692,"Luserna San Giovanni":31693,"Casapulla":31694,"Herzogenburg":31695,"Buarcos":31696,"Pontevedra":31697,"Mazamitla":31698,"Dexter":31699,"Homberg":31700,"Lumbia":31701,"White Oak":31702,"Pitimbu":31703,"Annavāsal":31704,"Staraya Sunzha":31705,"Talakag":31706,"Cerano":31707,"Burry Port":31708,"Buckie":31709,"As Sanad":31710,"Aureilhan":31711,"Oststeinbek":31712,"Karmaskaly":31713,"Miranda do Corvo":31714,"Lake Purdy":31715,"Vyyezdnoye":31716,"Montpelier":31717,"Corod":31718,"Vignate":31719,"Turzovka":31720,"Waziers":31721,"Temple Hills":31722,"Turate":31723,"Puig":31724,"Mount Vista":31725,"Kalifornsky":31726,"San Luis Ixcán":31727,"Bujalance":31728,"Los Aquijes":31729,"Black Mountain":31730,"Piatra Şoimului":31731,"Grömitz":31732,"San Giorgio delle Pertiche":31733,"Fuveau":31734,"Wintzenheim":31735,"Suponevo":31736,"Reinach":31737,"Mashi":31738,"Santo Tomas Chiconautla":31739,"Basey":31740,"Winterbach":31741,"Korolevo":31742,"Uzès":31743,"Tønder":31744,"Bridge City":31745,"Vasilaţi":31746,"Trzemeszno":31747,"Poddębice":31748,"Ancenis":31749,"Răcăciuni":31750,"Pomuch":31751,"Tibanbang":31752,"Vyshkovo":31753,"Brzozów":31754,"Auby":31755,"Sedlčany":31756,"Tortoreto":31757,"Titābar":31758,"Neuendettelsau":31759,"Lefka":31760,"Ayutla":31761,"Polessk":31762,"Zaterechnyy":31763,"Calumet Park":31764,"Kressbronn am Bodensee":31765,"Seyé":31766,"Tambovka":31767,"Creston":31768,"Beuvrages":31769,"Gräfenhainichen":31770,"Kuybysheve":31771,"Gretz-Armainvilliers":31772,"Hacienda Huancane":31773,"Wasilla":31774,"Kardonikskaya":31775,"Mably":31776,"Pogliano Milanese":31777,"Krasnaya Polyana":31778,"Masindi Port":31779,"Nyíradony":31780,"Osinovo":31781,"Amealco":31782,"Nepi":31783,"Vimmerby":31784,"Bānāvar":31785,"Hinna":31786,"Kil":31787,"Cushing":31788,"Sosnytsya":31789,"Witkowo":31790,"Inverigo":31791,"Santa Cruz Balanyá":31792,"Ivnya":31793,"Aígina":31794,"Flowood":31795,"Wachtendonk":31796,"Uiraúna":31797,"Rafael Delgado":31798,"Village Green-Green Ridge":31799,"Gökçeada":31800,"Stavrovo":31801,"San Giovanni in Marignano":31802,"Mansôa":31803,"Camingawan":31804,"La Mojonera":31805,"Sečovce":31806,"Vkhodnoy":31807,"Lamarque":31808,"Notre-Dame-de-Bondeville":31809,"Levashi":31810,"Plainville":31811,"Mezhova":31812,"Castelu":31813,"Peretu":31814,"Pratola Peligna":31815,"Muchkapskiy":31816,"Freire":31817,"Văcăreşti":31818,"Radeburg":31819,"Catmon":31820,"Le Vauclin":31821,"San Antonio Aguas Calientes":31822,"Sakīt":31823,"Alpuyeca":31824,"Magnago":31825,"Montecorvino Pugliano":31826,"Castelnovo di Sotto":31827,"Krasnyye Baki":31828,"Sutherlin":31829,"Quepos":31830,"Prien":31831,"Hohberg":31832,"Ebenthal":31833,"Cataingan":31834,"Tutay":31835,"Quincy-sous-Sénart":31836,"Cavriglia":31837,"Évron":31838,"Umag":31839,"Vianópolis":31840,"Lulindi":31841,"Kurush":31842,"Olingan":31843,"Atengo":31844,"Burnham on Crouch":31845,"Novo Miloševo":31846,"Orichi":31847,"Stiens":31848,"Lamar":31849,"Grand Bois":31850,"Candelo":31851,"Pocinhos":31852,"Pocklington":31853,"Pandino":31854,"Monte Urano":31855,"Altrip":31856,"El Nido":31857,"Box Elder":31858,"Bruchmühlbach-Miesau":31859,"Parol":31860,"Rasūlābād":31861,"Plyeshchanitsy":31862,"San Andros":31863,"Kaş":31864,"Hlusk":31865,"Karelichy":31866,"Terekli-Mekteb":31867,"Brunete":31868,"Luna":31869,"Villa Sandino":31870,"Fountain Inn":31871,"Kindirip":31872,"Carryduff":31873,"Rhinelander":31874,"Concepción de Ataco":31875,"Santiago do Cacém":31876,"Zalaszentgrót":31877,"West Thurrock":31878,"Bayt Liqyā":31879,"Filipeştii de Târg":31880,"Trissino":31881,"Narara":31882,"Medyn’":31883,"Kothi":31884,"San Juan del Sur":31885,"Nájera":31886,"Sande":31887,"Pedro Muñoz":31888,"Celâliye":31889,"Tayud":31890,"Bayt Yāfā":31891,"Chicalim":31892,"Crespellano":31893,"Longford":31894,"Tapilon":31895,"Kozaklı":31896,"Waldeck":31897,"Claveria":31898,"Neunkirchen am Main":31899,"Yavas":31900,"Mato Verde":31901,"Chernukhino":31902,"Flexeiras":31903,"Laihia":31904,"San Antonio La Paz":31905,"Orte":31906,"Guaraniaçu":31907,"Neuenbürg":31908,"Russkaya Polyana":31909,"Buba":31910,"Asturias":31911,"Duminichi":31912,"Yugo-Kamskiy":31913,"Staufen":31914,"Adâncata":31915,"Falmouth":31916,"Huillapima":31917,"Bilky":31918,"Klippan":31919,"Issenye":31920,"Salach":31921,"Chatswood":31922,"Clear Lake":31923,"Pogoanele":31924,"Sângeorgiu de Mureş":31925,"Ihuo":31926,"Kirkland Lake":31927,"Dzerzhinskoye":31928,"Narasimharājapura":31929,"Sheboygan Falls":31930,"Castellabate":31931,"Summit Park":31932,"Long Mountain":31933,"Trevi":31934,"Minuwangoda":31935,"Nhamundá":31936,"Tolstoy-Yurt":31937,"Minuyan":31938,"Aars":31939,"Wavrin":31940,"Kambileyevskoye":31941,"Suraia":31942,"Montella":31943,"Qidu":31944,"Harrison":31945,"Pueblo Nuevo Solistahuacán":31946,"Mahenge":31947,"Loppi":31948,"Kokuy":31949,"Werneuchen":31950,"Haffouz":31951,"Yreka":31952,"Bāgh":31953,"Hartsville":31954,"Torre Boldone":31955,"Loria":31956,"Bene 'Ayish":31957,"Istrana":31958,"Campogalliano":31959,"Waarschoot":31960,"None":31961,"Pérenchies":31962,"Champerico":31963,"Tarxien":31964,"Fort Riley North":31965,"Goúvai":31966,"Victor Harbor":31967,"General-Toshevo":31968,"Osceola":31969,"Campanilla":31970,"Qal‘ah-ye Shahr":31971,"Marcoussis":31972,"Caulonia":31973,"Martuk":31974,"Breuillet":31975,"Darasun":31976,"Bugasan":31977,"Jāwar":31978,"Severnyy":31979,"Calden":31980,"Giubiasco":31981,"Krutinka":31982,"Herrieden":31983,"Tismana":31984,"Benjamín Aceval":31985,"Pahalgām":31986,"Jericó":31987,"Yandev":31988,"Albinea":31989,"Pointe-Noire":31990,"Hüfingen":31991,"Tīra Sujānpur":31992,"Jardín":31993,"Romanovka":31994,"Schübelbach":31995,"Gilău":31996,"Fonsorbes":31997,"Laishevo":31998,"Regalbuto":31999,"Bad Berka":32000,"Ferney-Voltaire":32001,"Junqueiro":32002,"At Tūbī":32003,"Roggiano Gravina":32004,"Pittston":32005,"Santa Maria de Palautordera":32006,"Mykonos":32007,"Outokumpu":32008,"Pniewy":32009,"Sándorfalva":32010,"Sabi":32011,"Biot":32012,"Tomislavgrad":32013,"Olivette":32014,"York":32015,"Barlin":32016,"Langenzersdorf":32017,"Stolac":32018,"Niquinohomo":32019,"Condom":32020,"Usatove":32021,"Tholen":32022,"Yuto":32023,"Kalabo":32024,"Roghun":32025,"Bargas":32026,"Saint Martin":32027,"Nierstein":32028,"Wustermark":32029,"Vieux-Habitants":32030,"Angicos":32031,"‘Azzūn":32032,"Zeltweg":32033,"Nelson Bay":32034,"Skuodas":32035,"Bibbiano":32036,"Dioknisi":32037,"Alguazas":32038,"Barkot":32039,"Mtsamboro":32040,"Buharkent":32041,"Piovene Rocchette":32042,"Aigle":32043,"Clontarf":32044,"Dock Junction":32045,"Balakhta":32046,"Moutier":32047,"Monessen":32048,"Fürstenzell":32049,"Meldorf":32050,"Brooksville":32051,"Piploda":32052,"Rimpar":32053,"Lanchyn":32054,"Taytay":32055,"Vouliagméni":32056,"Haapavesi":32057,"Tuscania":32058,"Comana":32059,"Şabanözü":32060,"Argo":32061,"Pisogne":32062,"Thousand Palms":32063,"Robinson":32064,"Castellet":32065,"Tottington":32066,"Las Terrenas":32067,"Winsted":32068,"Bilokurakyne":32069,"Kristinestad":32070,"Weissach":32071,"Petrolina de Goiás":32072,"Amaxac de Guerrero":32073,"Vardenik":32074,"Molbergen":32075,"La Matanza de Acentejo":32076,"Bordesholm":32077,"Yasinya":32078,"Ripky":32079,"Wabern":32080,"‘Aqrabā":32081,"Virrat":32082,"San Julian":32083,"Răducăneni":32084,"Epalinges":32085,"Calipatria":32086,"Néa Péramos":32087,"Teberda":32088,"Habay-la-Vieille":32089,"Fern Park":32090,"Tomblaine":32091,"Ugine":32092,"Larreynaga":32093,"Perry":32094,"Rottenburg an der Laaber":32095,"Boutersem":32096,"Pragal":32097,"Keratéa":32098,"Rengāli":32099,"Playa Vicente":32100,"Ştefan Vodă":32101,"Gudaut’a":32102,"Vyerkhnyadzvinsk":32103,"Nardaran":32104,"Mamungan":32105,"McCook":32106,"Sretensk":32107,"Grasberg":32108,"Meta":32109,"Salazie":32110,"Kirov":32111,"Castiglione Olona":32112,"Mayqayyng":32113,"La Puebla de Montalbán":32114,"Maserà di Padova":32115,"Soltvadkert":32116,"Davyd-Haradok":32117,"Roverbella":32118,"Bermejillo":32119,"Wahn-Heide":32120,"Brăhăşeştii de Sus":32121,"Hales Corners":32122,"Orchies":32123,"Al Karīb":32124,"Saint Johns":32125,"Quévy-le-Petit":32126,"Arévalo":32127,"Tullins":32128,"Stříbro":32129,"Trittau":32130,"Jalhay":32131,"Nérac":32132,"Vega de San Mateo":32133,"Konkwesso":32134,"Pagouda":32135,"Castillos":32136,"Derby":32137,"Ilare":32138,"Erndtebrück":32139,"Melenci":32140,"Rockton":32141,"Tagkawayan Sabang":32142,"Inden":32143,"Rājo Khanāni":32144,"Achicourt":32145,"Barcin":32146,"Coutras":32147,"Sohland":32148,"Mira":32149,"Rabo de Peixe":32150,"Penhalonga":32151,"Colipapa":32152,"West Kirby":32153,"Pantelleria":32154,"West Helena":32155,"Poggio Renatico":32156,"Saint-Loubès":32157,"Chissamba":32158,"Otjimbingwe":32159,"Avella":32160,"Galliano":32161,"Siġġiewi":32162,"Kukuna":32163,"Beltangadi":32164,"Fruitvale":32165,"Oberriet":32166,"Schelle":32167,"Cleveland":32168,"Templeton":32169,"Triuggio":32170,"Coristanco":32171,"Bājna":32172,"Kirgiz-Miyaki":32173,"Chilchota":32174,"Akhuryan":32175,"Puerto Morazán":32176,"Ravne":32177,"Lugau":32178,"Warrenpoint":32179,"Hemmingen":32180,"Blanchard":32181,"Wörrstadt":32182,"Northam":32183,"Uyskoye":32184,"Araruna":32185,"Ilvesheim":32186,"Nyergesújfalu":32187,"Alkhan-Churt":32188,"Valle de Banderas":32189,"Talpa de Allende":32190,"Murgeni":32191,"Gerolstein":32192,"Ephrata":32193,"Santa Marta de Ortigueira":32194,"Paliano":32195,"Hawthorn Woods":32196,"Corning":32197,"Stockstadt am Main":32198,"Wimereux":32199,"Cicuco":32200,"Ţibăneşti":32201,"Touros":32202,"Napajedla":32203,"Slave Lake":32204,"Ferlach":32205,"Saint-Pierre-du-Mont":32206,"Princeton":32207,"Korgun":32208,"Beaugency":32209,"Herscheid":32210,"Longridge":32211,"Bayganin":32212,"Baringo":32213,"Cogliate":32214,"Sylva":32215,"Gorelki":32216,"Chécy":32217,"Berchtesgaden":32218,"Payerne":32219,"Pismo Beach":32220,"Saint-Nicolas-de-Port":32221,"Aveley":32222,"Bentiu":32223,"Montalto di Castro":32224,"Sint-Amands":32225,"Langweid":32226,"Ehningen":32227,"Charles City":32228,"Nueve de Julio":32229,"Monte Blanco":32230,"Lake Geneva":32231,"Castanheira do Ribatejo":32232,"Rizziconi":32233,"Vale de Cambra":32234,"Vedano al Lambro":32235,"L'Olleria":32236,"Marengo":32237,"Tremonton":32238,"Kananya":32239,"Alvesta":32240,"Blejoiu":32241,"Gamboula":32242,"Perg":32243,"Magnaga":32244,"Stayton":32245,"Yallahs":32246,"Marmolejo":32247,"Crescent City":32248,"Mulanay":32249,"Poninka":32250,"Namborn":32251,"Arara":32252,"Novozavidovskiy":32253,"Yeri":32254,"Weißenthurm":32255,"Santa Rita Tlahuapan":32256,"Rodalben":32257,"Magistral’nyy":32258,"Nieppe":32259,"Drenova":32260,"Tsarychanka":32261,"Strasshof an der Nordbahn":32262,"Were Īlu":32263,"Santoshpur":32264,"San Marco Argentano":32265,"Amatlán de los Reyes":32266,"Stavyshche":32267,"Sentmenat":32268,"Barbacoas":32269,"Pauini":32270,"Saint-Denis-en-Val":32271,"Halifax":32272,"Alik Ghund":32273,"Kilvelur":32274,"Zheleznodorozhnyy":32275,"Çınarcık":32276,"São José de Piranhas":32277,"Saint-Pol-de-Léon":32278,"Haapajärvi":32279,"Manalūrpettai":32280,"Bellūru":32281,"Roncadelle":32282,"Brejinho":32283,"Buziaş":32284,"Bad Blankenburg":32285,"Novoarkhanhel’s’k":32286,"Choix":32287,"Sursk":32288,"Chābua":32289,"Ifon":32290,"Vrhnika":32291,"Airola":32292,"Pebble Creek":32293,"San Damiano d'Asti":32294,"Houdain":32295,"Morehead":32296,"Wañgan":32297,"Le Crès":32298,"Malhārgarh":32299,"Gettysburg":32300,"Aadorf":32301,"Tega Cay":32302,"Dittelbrunn":32303,"Dinghai":32304,"Bompas":32305,"Sausset-les-Pins":32306,"Scobinţi":32307,"Ponte Buggianese":32308,"El Paujil":32309,"Powdersville":32310,"Plaine des Papayes":32311,"Silsden":32312,"Artëmovsk":32313,"Corneşti":32314,"Nordholz":32315,"El Espinal":32316,"Evergreen":32317,"Cota":32318,"Loreto Aprutino":32319,"Bansang":32320,"Gangi":32321,"Arpino":32322,"Sorbhog":32323,"Torshälla":32324,"Eiterfeld":32325,"Aladağ":32326,"Pihuamo":32327,"Amarkantak":32328,"Clowne":32329,"Cockermouth":32330,"Raisdorf":32331,"Reisbach":32332,"Jocotitlán":32333,"Hyrum":32334,"Crescentino":32335,"Brevard":32336,"Bácsalmás":32337,"Mikulov":32338,"Byakabanda":32339,"Bircotes":32340,"Ulmi":32341,"Bous":32342,"Trino":32343,"Sisteron":32344,"Asolo":32345,"Nilombot":32346,"Oliena":32347,"San Nicolás Coatepec":32348,"Ryzdvyanyy":32349,"Salzbergen":32350,"Tsingoni":32351,"La Huerta":32352,"Dalhousie":32353,"Lisses":32354,"Laguna Salada":32355,"Watton":32356,"Ol’gino":32357,"Makar’yev":32358,"Chachersk":32359,"Doveton":32360,"Sadjoavato":32361,"Jaisinghnagar":32362,"Band":32363,"Grünheide":32364,"Bluffdale":32365,"Fermignano":32366,"Nadīgaon":32367,"Ruelle-sur-Touvre":32368,"Estación Coahuila":32369,"Acton":32370,"Sevsk":32371,"Ali-Yurt":32372,"Leck":32373,"Agua Blanca Sur":32374,"Chocontá":32375,"Brunehault":32376,"Dobanovci":32377,"Vernole":32378,"Pithora":32379,"Saint-Marcellin":32380,"Butner":32381,"Olsztynek":32382,"Liberty Lake":32383,"Lavis":32384,"Dubí":32385,"Brebu Mânăstirei":32386,"La Couronne":32387,"Aldingen":32388,"Pacocha":32389,"Nossen":32390,"Barili":32391,"Thurles":32392,"Bunde":32393,"Mazingarbe":32394,"Masaya":32395,"Cartagena del Chairá":32396,"Kaleen":32397,"Kamennomostskiy":32398,"Plabennec":32399,"Şomcuta Mare":32400,"Écouen":32401,"Bomporto":32402,"Thalheim":32403,"Orizona":32404,"Petropavlovka":32405,"Novyye Lapsary":32406,"Woltersdorf":32407,"Katlenburg-Lindau":32408,"Topolobampo":32409,"Sappington":32410,"Urrugne":32411,"Seffner":32412,"Willow Street":32413,"Yaxley":32414,"Rodewisch":32415,"Rizal":32416,"Corella":32417,"Maserada sul Piave":32418,"Novyy Rogachik":32419,"Naxos":32420,"Kalengwa":32421,"Pukalani":32422,"Freistadt":32423,"Lascahobas":32424,"Fresnes-sur-Escaut":32425,"Estinnes-au-Val":32426,"Nuestra Señora del Rosario de Caa Catí":32427,"Maya":32428,"Cornillon":32429,"Happy Valley-Goose Bay":32430,"Harjavalta":32431,"Le Coteau":32432,"St Johnsbury":32433,"Hulín":32434,"Puduppatti":32435,"Meadow Lakes":32436,"Weikersheim":32437,"Catalina":32438,"Suonenjoki":32439,"Dan Sadau":32440,"Lysekil":32441,"Roßwein":32442,"Wasaga Beach":32443,"Dahay":32444,"Untergruppenbach":32445,"Kremmen":32446,"Razdol’noye":32447,"Gorbunki":32448,"San Lorenzo Tlacotepec":32449,"Fieni":32450,"Culianin":32451,"Chibougamau":32452,"Cortalim":32453,"El Tumbador":32454,"Santiponce":32455,"Chantepie":32456,"Tut":32457,"Yabassi":32458,"Bansoa":32459,"Ngou":32460,"Trooz":32461,"Paray-Vieille-Poste":32462,"Yaremche":32463,"Park City":32464,"Minerbio":32465,"Mwaya":32466,"Amara":32467,"Tiverton":32468,"Carabalan":32469,"Cesson":32470,"Grande Pointe aux Piments":32471,"El Verde":32472,"Asunción Ixtaltepec":32473,"Novyy Chirkey":32474,"Waiuku":32475,"Hinojosa del Duque":32476,"Atlatlahucan":32477,"Signal Mountain":32478,"Pil’na":32479,"Oberentfelden":32480,"Acırlı":32481,"Trn":32482,"Soisy-sur-Seine":32483,"Naters":32484,"Gundelsheim":32485,"San Miguel Sigüilá":32486,"Hengersberg":32487,"Richfield":32488,"Dungarvan":32489,"Vohenstrauß":32490,"Inhapi":32491,"Tešanj":32492,"Sultandağı":32493,"Cuyo":32494,"Wendover":32495,"Firebaugh":32496,"Sorbiers":32497,"Pregassona":32498,"Murrells Inlet":32499,"San Pablo Villa de Mitla":32500,"Meltham":32501,"Slivnitsa":32502,"Csömör":32503,"Garnet":32504,"Rignano sull'Arno":32505,"Lomas de Sargentillo":32506,"Heuchelheim":32507,"Bouillante":32508,"Urubamba":32509,"Gidrotorf":32510,"Mataquescuintla":32511,"Gravellona Toce":32512,"Quintanar del Rey":32513,"Povarovo":32514,"Forst":32515,"Verolanuova":32516,"Ericeira":32517,"Kildare":32518,"Bischofswiesen":32519,"Tortorici":32520,"Baixa Grande":32521,"Scheia":32522,"Kuppenheim":32523,"Revelstoke":32524,"Monona":32525,"Hanjiashu":32526,"Globe":32527,"Kachug":32528,"Bujor":32529,"Boucau":32530,"Zorinsk":32531,"Regensdorf":32532,"Kajansi":32533,"Cumbal":32534,"Mishelevka":32535,"Barma":32536,"Kouango":32537,"Moya":32538,"Malinao Ilaya":32539,"Krailling":32540,"Kuta":32541,"Wāngjing":32542,"Aylmer":32543,"Vittuone":32544,"Carencro":32545,"Villa La Angostura":32546,"Chauvigny":32547,"Mordialloc":32548,"Louveciennes":32549,"Tuzamapan":32550,"Želiezovce":32551,"Highlands":32552,"Bad Herrenalb":32553,"Bassens":32554,"Biganos":32555,"Arroyo":32556,"Canicattini Bagni":32557,"Uribia":32558,"Maslovka":32559,"Pont Rouge":32560,"Neukirchen":32561,"Wattens":32562,"Fusignano":32563,"Yondó":32564,"Cuggiono":32565,"Green":32566,"Lodève":32567,"Zagoryanskiy":32568,"Roatán":32569,"Campomorone":32570,"Oppeano":32571,"Kwakoa":32572,"Rishton":32573,"Moringen":32574,"Peqin":32575,"Gżira":32576,"Nova Praha":32577,"Hardheim":32578,"Langenargen":32579,"Vŭrshets":32580,"Tlanalapa":32581,"Bösel":32582,"Viitasaari":32583,"Semibratovo":32584,"Pianella":32585,"Braselton":32586,"Havsa":32587,"Lancaster":32588,"Capodrise":32589,"Ūttukkuli":32590,"Rodengo-Saiano":32591,"Striano":32592,"Konokovo":32593,"Floreşti":32594,"Antoing":32595,"Greifenstein":32596,"Samdrup Jongkhar":32597,"Sarıveliler":32598,"Wangdue Phodrang":32599,"Bereznehuvate":32600,"Bacuyangan":32601,"Camlachie":32602,"Mihăileşti":32603,"Sarangani":32604,"Waldsassen":32605,"Jaljūlya":32606,"Round Lake Park":32607,"Nová Baňa":32608,"Laiya":32609,"Leninaul":32610,"Tuluceşti":32611,"Banff":32612,"San Benedetto Po":32613,"Leersum":32614,"Malynivka":32615,"Lysyye Gory":32616,"Putnok":32617,"Ebeltoft":32618,"Santa Rita Village":32619,"Ouallam":32620,"Sharkawshchyna":32621,"Garbsen-Mitte":32622,"Mando":32623,"Yarmouth":32624,"Brisighella":32625,"Saint George's":32626,"El Crucero de Santa María":32627,"Mszana Dolna":32628,"Horawala Junction":32629,"Uetze":32630,"Fittja":32631,"Gēdo":32632,"Saint-Flour":32633,"Calatafimi-Segesta":32634,"Lian":32635,"Flero":32636,"Krasnopavlivka":32637,"Balete No 2":32638,"Troia":32639,"Zadawa":32640,"Vésztő":32641,"Ratangarh":32642,"Caprino Veronese":32643,"Tārāpur":32644,"Ghorawal":32645,"Iver":32646,"Thurso":32647,"Tadine":32648,"Podenzano":32649,"Derā Nānak":32650,"Tuding":32651,"Resana":32652,"Kakhun":32653,"Taringa":32654,"Oostrozebeke":32655,"Villa Hills":32656,"Tambulig":32657,"Lander":32658,"General Terán":32659,"Idi Iroko":32660,"Krepenskiy":32661,"Bílovec":32662,"Almodóvar del Río":32663,"Motueka":32664,"Griñón":32665,"Mascoutah":32666,"Zangilan":32667,"Sarichioi":32668,"Palagianello":32669,"Vallet":32670,"Demopolis":32671,"Ergoldsbach":32672,"Tłuszcz":32673,"Pleinfeld":32674,"Nagsaing":32675,"El Piñón":32676,"Saint-Germain-lès-Corbeil":32677,"Stonehouse":32678,"Doctor Juan León Mallorquín":32679,"Floreffe":32680,"Éguilles":32681,"Pineville":32682,"Silvis":32683,"Vobarno":32684,"Bönnigheim":32685,"Forest City":32686,"Stans":32687,"‘Aşīrah ash Shamālīyah":32688,"Kushuhum":32689,"Silvia":32690,"Tranqueras":32691,"Alagoinha":32692,"Onil":32693,"Stolzenau":32694,"Haddon Heights":32695,"Kādīpur":32696,"Ténenkou":32697,"Kötzting":32698,"Shanga":32699,"Frýdlant":32700,"Ronciglione":32701,"Castelnuovo Berardenga":32702,"Igarka":32703,"Mesola":32704,"Citrus Hills":32705,"Neuried":32706,"Noyelles-sous-Lens":32707,"Zillmere":32708,"Meximieux":32709,"Peymeinade":32710,"Téteghem":32711,"Bad Endorf":32712,"Chahal":32713,"Saguday":32714,"Muaná":32715,"Wesley Chapel":32716,"Batesville":32717,"Píllaro":32718,"Roccadaspide":32719,"Ojai":32720,"Trstená":32721,"Commentry":32722,"Limulunga":32723,"Gaoual":32724,"Tacotalpa":32725,"Cesa":32726,"Fontaniva":32727,"Mochumí":32728,"Almussafes":32729,"Pale":32730,"LaFollette":32731,"Isyangulovo":32732,"Botany":32733,"Cedeira":32734,"Vorchdorf":32735,"Knittlingen":32736,"Ostseebad Kühlungsborn":32737,"Neuville-sur-Saône":32738,"Guinticgan":32739,"Sombreffe":32740,"Schulzendorf":32741,"Brioude":32742,"Nizhniy Dzhengutay":32743,"Rheden":32744,"Cormons":32745,"Givet":32746,"Qingguang":32747,"Melissano":32748,"Cacimba de Dentro":32749,"Assago":32750,"Louvroil":32751,"Gorla Minore":32752,"Irondale":32753,"Châteauneuf-sur-Loire":32754,"Nantucket":32755,"Svit":32756,"Barpathār":32757,"Beïnamar":32758,"Nasielsk":32759,"Batsari":32760,"Carl Junction":32761,"Nossa Senhora do Monte":32762,"Bukene":32763,"Sagna":32764,"Jämsänkoski":32765,"São José do Calçado":32766,"Dzagam":32767,"Roccasecca":32768,"Fairfax":32769,"Es Castell":32770,"Nordheim":32771,"Dallgow-Döberitz":32772,"Lemoore Station":32773,"Asău":32774,"San Vittore Olona":32775,"Bettembourg":32776,"Donaldsonville":32777,"Hermoso Campo":32778,"Shatsk":32779,"Pulpí":32780,"Lugoff":32781,"Payette":32782,"Gresham Park":32783,"Brandizzo":32784,"Kistelek":32785,"Taligaman":32786,"Jijona":32787,"Ville Platte":32788,"Heroldsberg":32789,"Saint-Genis-Pouilly":32790,"Bromölla":32791,"Segré":32792,"Celebration":32793,"Carignan":32794,"Camalú":32795,"Vezzano Ligure":32796,"Flatwoods":32797,"Rothrist":32798,"Mts’khet’a":32799,"Kahla":32800,"Lapovo":32801,"Pasiano di Pordenone":32802,"Sandwich":32803,"Paramirim":32804,"Königsbronn":32805,"Le Plessis-Bouchard":32806,"Coracora":32807,"Sezimovo Ústí":32808,"Sassoferrato":32809,"Gymea":32810,"Gymea Bay":32811,"Mamala":32812,"Hallsberg":32813,"Degerfors":32814,"Bununu Dass":32815,"North Ferriby":32816,"Calvisano":32817,"Lauchringen":32818,"Villanueva":32819,"La Hulpe":32820,"Areia Branca":32821,"Saint-Jean-de-Monts":32822,"Brattleboro":32823,"Apaxtla de Castrejón":32824,"Sucúa":32825,"Clifton Springs":32826,"Camias":32827,"Rauenberg":32828,"Jākhal":32829,"Lake Norman of Catawba":32830,"Geispolsheim":32831,"Bamboo Flat":32832,"Altsasu":32833,"Alāwalpur":32834,"Başçiftlik":32835,"Mount Joy":32836,"Guénange":32837,"Hagonoy":32838,"Pimampiro":32839,"Seyssins":32840,"São Pedro do Piauí":32841,"Bussigny":32842,"Villa del Río":32843,"Bovezzo":32844,"Sidqābād":32845,"Ormond-by-the-Sea":32846,"McGregor":32847,"Justiniano Posse":32848,"Gölpazarı":32849,"Muslyumovo":32850,"Nordborg":32851,"Teublitz":32852,"Sautron":32853,"Dulao":32854,"Puruarán":32855,"Kosciusko":32856,"Barwādih":32857,"Cricova":32858,"Al ‘Alamayn":32859,"Soná":32860,"El entrego":32861,"Gradizhsk":32862,"Larose":32863,"Priob’ye":32864,"Zavidovo":32865,"Villard-Bonnot":32866,"Parīchhā":32867,"Inverness":32868,"Sumpong":32869,"Maglaj":32870,"Uğurludağ":32871,"Monte Santo":32872,"Chojna":32873,"Antipolo":32874,"Concepción de la Sierra":32875,"Ballan-Miré":32876,"Zubtsov":32877,"Varallo":32878,"Skiatook":32879,"Girov":32880,"Winnemucca":32881,"Agupit":32882,"Al Jarādīyah":32883,"Kende":32884,"Kabardinka":32885,"Summerfield":32886,"Turka":32887,"Odry":32888,"Arenys de Munt":32889,"Großalmerode":32890,"Devin":32891,"Lercara Friddi":32892,"Lenzburg":32893,"Waldmünchen":32894,"Bolano":32895,"Tenares":32896,"Bjerringbro":32897,"Belgrade":32898,"Simeonovgrad":32899,"Cohasset":32900,"Box Hill South":32901,"Capbreton":32902,"Numāligarh":32903,"Salto del Guairá":32904,"Uckange":32905,"Felida":32906,"Campbellton":32907,"Boajibu":32908,"Malchow":32909,"Lavelanet":32910,"Olofström":32911,"Carneys Point":32912,"Wivenhoe":32913,"Cee":32914,"Abtsgmünd":32915,"Edam":32916,"Srbac":32917,"Höör":32918,"Sebastopol":32919,"Sivaslı":32920,"Tatishchevo":32921,"Fort Lupton":32922,"Northgate":32923,"Qobu":32924,"Podstrana":32925,"Passagem Franca":32926,"Mooloolaba":32927,"Reyes":32928,"Kortenaken":32929,"Casamicciola Terme":32930,"Brisée Verdière":32931,"Remontnoye":32932,"La Rambla":32933,"Shamokin":32934,"Elin Pelin":32935,"Al Quwayrah":32936,"La Ferté-Macé":32937,"Albbruck":32938,"Bananeiras":32939,"Colonia":32940,"Sărmaşu":32941,"Al Matlīn":32942,"Feignies":32943,"Lugait":32944,"Ukwa":32945,"Bixad":32946,"Auterive":32947,"Kungsängen":32948,"Sarandí del Yi":32949,"Susuman":32950,"San Lorenzo Almecatla":32951,"Zaṟah Sharan":32952,"Honselersdijk":32953,"Minas Novas":32954,"Sandpoint":32955,"Sennori":32956,"Al Muwayh":32957,"Posadas":32958,"Aldenhoven":32959,"Othello":32960,"Spinazzola":32961,"Pýrgos":32962,"Mansfield Center":32963,"Rio Vista":32964,"Abejorral":32965,"Kreiensen":32966,"Doljeşti":32967,"Saint Augustine Shores":32968,"Postbauer-Heng":32969,"Borgo a Mozzano":32970,"Nahuizalco":32971,"Río Muerto":32972,"Kovačica":32973,"San Cesario di Lecce":32974,"Jajere":32975,"Yatton":32976,"Reshetikha":32977,"Mukwonago":32978,"Bunumbu":32979,"Chinchinim":32980,"Volodarka":32981,"San Bartolomé Tlaltelulco":32982,"Helsinge":32983,"Xaltepec":32984,"Aracena":32985,"Landeck":32986,"Lindfield":32987,"San Lorenzo Cacaotepec":32988,"Narellan":32989,"Lapinlahti":32990,"Radcliffe on Trent":32991,"Jabinyānah":32992,"New Shagunnu":32993,"Holle":32994,"Ypsonas":32995,"Immenhausen":32996,"Agerola":32997,"Ala":32998,"Schierling":32999,"Cantanhede":33000,"Coihueco":33001,"Bataiporã":33002,"Pizarra":33003,"Rumyantsevo":33004,"Southwest Ranches":33005,"Innisfil":33006,"Fuentes de Andalucía":33007,"Taluksangay":33008,"Valencina de la Concepción":33009,"Gerrards Cross":33010,"Baienfurt":33011,"Oebisfelde":33012,"Helotes":33013,"Penkridge":33014,"Karayazı":33015,"Kalix":33016,"Pietraperzia":33017,"Perwez":33018,"Illushi":33019,"‘Ayy":33020,"Bruck an der Leitha":33021,"Yuvacık":33022,"Nykarleby":33023,"Lengnau":33024,"Lurugan":33025,"La Grande-Motte":33026,"Carnate":33027,"Adalar":33028,"Tallulah":33029,"Villmar":33030,"Tauste":33031,"San Sebastián":33032,"Băleşti":33033,"Goranboy":33034,"West Dundee":33035,"Makary":33036,"Emiliano Zapata (Santo Domingo)":33037,"Dhārchula":33038,"Zlatograd":33039,"Bekondo":33040,"Lemvig":33041,"Nyons":33042,"Guareña":33043,"Petrosino":33044,"Hilongos":33045,"Siaton":33046,"Guilers":33047,"Bohorodchany":33048,"Jumelles":33049,"Białobrzegi":33050,"San Pedro y San Pablo Etla":33051,"Ransbach-Baumbach":33052,"Hrádek nad Nisou":33053,"Gamarra":33054,"Patani":33055,"Haripur":33056,"Miasteczko Śląskie":33057,"Sendafa":33058,"Kunnattūr":33059,"Ergué-Gabéric":33060,"Penryn":33061,"Neuhofen":33062,"San Jerónimo de Juárez":33063,"Ober-Saulheim":33064,"Lemwerder":33065,"Vadu Moldovei":33066,"Krishnapur":33067,"Lagonoy":33068,"Monte San Giusto":33069,"Surskoye":33070,"Laughlin":33071,"Delson":33072,"Interlaken":33073,"Širvintos":33074,"Lützelbach":33075,"Palmyra":33076,"L'Ametlla del Vallès":33077,"Middleborough Center":33078,"Woodlake":33079,"Aspendale Gardens":33080,"Tashir":33081,"Rāmban":33082,"Ortenburg":33083,"Amory":33084,"Annweiler am Trifels":33085,"Waldstetten":33086,"Dingalan":33087,"Beebe":33088,"Barczewo":33089,"Jennings Lodge":33090,"Bonner Springs":33091,"Nyrob":33092,"Zirc":33093,"San Giorgio di Nogaro":33094,"Јегуновце":33095,"Nevesinje":33096,"Koshekhabl’":33097,"Knoxville":33098,"Blanzy":33099,"Soncino":33100,"Sydney Mines":33101,"Pestretsy":33102,"Mendrisio":33103,"Sawston":33104,"Însurăţei":33105,"Juli":33106,"Ikaalinen":33107,"Ramsey":33108,"Aussillon":33109,"Bruino":33110,"Soběslav":33111,"Tranbjerg":33112,"Bagrationovsk":33113,"Großröhrsdorf":33114,"Novska":33115,"Kalayaan":33116,"Semenivka":33117,"Osakarovka":33118,"Tricesimo":33119,"Solone":33120,"Bad Brückenau":33121,"Corbin":33122,"Villa de Soto":33123,"Coronel Marcelino Maridueña":33124,"Avetrana":33125,"Safety Bay":33126,"Grabovo":33127,"Ibirapitanga":33128,"Alimodian":33129,"Calimera":33130,"Sānchi":33131,"Sheringham":33132,"Cairate":33133,"Jolalpan":33134,"Tilarán":33135,"Kruhlaye":33136,"Pervomaisc":33137,"Cill Airne":33138,"Bergshamra":33139,"Krasnasyel’ski":33140,"Bad Rothenfelde":33141,"Faßberg":33142,"Leeton":33143,"Vrútky":33144,"Inírida":33145,"Baracatan":33146,"Paralía":33147,"Reichertshofen":33148,"Kharp":33149,"Erzhausen":33150,"Basco":33151,"Pierrelaye":33152,"Usoke":33153,"New London":33154,"Aradas":33155,"Buda":33156,"Sibalom":33157,"São Desidério":33158,"An Ros":33159,"Launceston":33160,"Gros Morne":33161,"Orland":33162,"Vielsalm":33163,"Divion":33164,"Tetepango":33165,"Cornu Luncii":33166,"Chagoda":33167,"Baie-Saint-Paul":33168,"Bomlitz":33169,"Buechel":33170,"Tuxtla Chico":33171,"Gohānd":33172,"Yssingeaux":33173,"Oceano":33174,"Peremyshlyany":33175,"Capácuaro":33176,"Ikem":33177,"Neustadt (Orla)":33178,"Bermuda Dunes":33179,"Dry Run":33180,"Cajaruro":33181,"Velyka Oleksandrivka":33182,"Aguilar de Campóo":33183,"Churapcha":33184,"Saint-Gilles-Croix-de-Vie":33185,"Savoy":33186,"Veydelevka":33187,"Shangjie":33188,"El Tambo":33189,"Hedemora":33190,"Vladimirskaya":33191,"Swainsboro":33192,"New Cumberland":33193,"Acayuca":33194,"Flintbek":33195,"Kafr Rā‘ī":33196,"Lincolnshire":33197,"Bălan":33198,"Altomünster":33199,"Mead":33200,"Gelendost":33201,"Batal":33202,"Qaţanah":33203,"Camerota":33204,"Tell City":33205,"Piñon Hills":33206,"Ouangani":33207,"Castiglione della Pescaia":33208,"Mamonovo":33209,"Pelago":33210,"Tevriz":33211,"Cherëmukhovo":33212,"Belen":33213,"Sparanise":33214,"Karungdong":33215,"Decazeville":33216,"Babura":33217,"Winooski":33218,"Recoaro Terme":33219,"Padul":33220,"Rothwell":33221,"Campli":33222,"Westphalia":33223,"Gayduk":33224,"Cotati":33225,"Huehuetán":33226,"Caranan":33227,"Lovisa":33228,"Gersheim":33229,"Hinte":33230,"Kalefeld":33231,"Patin-ay":33232,"Kurlovo":33233,"Gwasero":33234,"Pershore":33235,"Sileby":33236,"Darovskoy":33237,"Napili-Honokowai":33238,"Santa Isabel":33239,"Chitrakonda":33240,"Mier":33241,"Chehalis":33242,"Gabaldon":33243,"San Maurizio Canavese":33244,"Măieru":33245,"San Colombano al Lambro":33246,"Mahomet":33247,"Panitian":33248,"Mehun-sur-Yèvre":33249,"Gizel’":33250,"Tarandacuao":33251,"Cheste":33252,"Kale":33253,"Lekeitio":33254,"Almyrós":33255,"Capriate San Gervasio":33256,"Mitterteich":33257,"Divičani":33258,"Sherbakul’":33259,"Işıklar":33260,"Dukhān":33261,"Wardle":33262,"Villemoisson-sur-Orge":33263,"As":33264,"Blackwater":33265,"San Luis Acatlán":33266,"Lacchiarella":33267,"Malalbergo":33268,"La Tour-du-Pin":33269,"Page":33270,"Kazlų Rūda":33271,"Homestead Meadows South":33272,"Iitti":33273,"Marmirolo":33274,"Valverde":33275,"Halásztelek":33276,"Adelsdorf":33277,"Ključ":33278,"Gioiosa Marea":33279,"Ajacuba":33280,"Campoformido":33281,"Bryans Road":33282,"Armăşeşti":33283,"Coatepec Harinas":33284,"Molėtai":33285,"Mindszent":33286,"Trumann":33287,"Atizapán":33288,"Smithville":33289,"Hermagor":33290,"Daganzo de Arriba":33291,"Caudan":33292,"Herdorf":33293,"Faaborg":33294,"Chiavenna":33295,"Villanueva de Castellón":33296,"Nouvelle France":33297,"Sampacho":33298,"Vorselaar":33299,"Greding":33300,"Nova Mayachka":33301,"Cajvana":33302,"San Andrés":33303,"La Cumbre":33304,"Periş":33305,"Maigo":33306,"Punta del Este":33307,"Slobozia-Conache":33308,"Pozzuolo Martesana":33309,"Guimbal":33310,"Belišće":33311,"Latnaya":33312,"Kinross":33313,"Saint-Renan":33314,"Osterburg":33315,"Arês":33316,"Kings Langley":33317,"Mozelos":33318,"Fengtai":33319,"Reocín":33320,"Clarkston":33321,"Tonnay-Charente":33322,"Bački Petrovac":33323,"Bindlach":33324,"Verneuil-sur-Avre":33325,"Bužim":33326,"Suyan":33327,"Isle of Bute":33328,"Dannstadt-Schauernheim":33329,"Quarto d'Altino":33330,"Gonzaga":33331,"Kérouané":33332,"Glina":33333,"Somvārpet":33334,"Hartha":33335,"Saint-Prix":33336,"Alhandra":33337,"Santa Lucia di Piave":33338,"Bogatić":33339,"Alcester":33340,"San Francisco Zacacalco":33341,"Turbigo":33342,"Beacon Square":33343,"Lee-on-the-Solent":33344,"Gniewkowo":33345,"Leyte":33346,"Ágios Pávlos":33347,"Trigueros":33348,"Montesano sulla Marcellana":33349,"Malka":33350,"Malinalco":33351,"Tărlungeni":33352,"Seaton Delaval":33353,"Hooper":33354,"Bastrop":33355,"Reguengos de Monsaraz":33356,"Corte":33357,"Castel di Lama":33358,"Kharsāwān":33359,"Lagkadás":33360,"Müncheberg":33361,"Parkano":33362,"Kitcharao":33363,"la Massana":33364,"Banovići":33365,"Mala Danylivka":33366,"Barge":33367,"Kronenwetter":33368,"Ostiglia":33369,"Pyhäselkä":33370,"Boxberg":33371,"Bogatyye Saby":33372,"San Pedro Tapanatepec":33373,"Cherasco":33374,"Chrysoúpolis":33375,"Höchst":33376,"Łosice":33377,"Zelenoborskiy":33378,"Entraigues-sur-la-Sorgue":33379,"Kórnik":33380,"La Sarre":33381,"Soroa":33382,"Ciacova":33383,"Cojasca":33384,"Kantunilkin":33385,"Illingen":33386,"Voznesenskoye":33387,"Sigtuna":33388,"Chiconi":33389,"Bad Feilnbach":33390,"Yashkul’":33391,"Klichaw":33392,"Woodland Park":33393,"Sîngera":33394,"Elin-Yurt":33395,"Cabacungan":33396,"Yampil’":33397,"Solarino":33398,"Carboneras":33399,"Kahl am Main":33400,"El Rio":33401,"Niedergörsdorf":33402,"Felino":33403,"Swamimalai":33404,"Großkrotzenburg":33405,"Ust’-Barguzin":33406,"Bakchar":33407,"Kaplice":33408,"Helegiu":33409,"Scheßlitz":33410,"Santa María del Tule":33411,"Dolzhanskaya":33412,"Cabanillas del Campo":33413,"Ömerli":33414,"Missaglia":33415,"Vareš":33416,"Brighton-Le-Sands":33417,"Curno":33418,"Twyford":33419,"İmranlı":33420,"Pompano Beach Highlands":33421,"Asbestos":33422,"Rybnaya Sloboda":33423,"Oberstaufen":33424,"Murashi":33425,"Bestöbe":33426,"El Golaa":33427,"Enkenbach-Alsenborn":33428,"Lomo de Arico":33429,"Karstädt":33430,"Silvalde":33431,"Fletcher":33432,"Pétange":33433,"Alfdorf":33434,"Măneşti":33435,"Ankum":33436,"Zbąszyń":33437,"La Mulatière":33438,"Lares":33439,"Makawao":33440,"Kottingbrunn":33441,"Halmeu":33442,"Gruiu":33443,"Apelação":33444,"San Francisco Chimalpa":33445,"Bethoncourt":33446,"Senise":33447,"Vallecrosia":33448,"El Triunfo":33449,"Roccarainola":33450,"Castelnuovo di Porto":33451,"Višnjevac":33452,"Yaguarón":33453,"Pan de Azúcar":33454,"Ács":33455,"Brembate":33456,"Merritt":33457,"Azambuja":33458,"Colindres":33459,"La Ferté-Saint-Aubin":33460,"Anse à Galets":33461,"Pañgobilian":33462,"Udeşti":33463,"Bezopasnoye":33464,"San Lorenzo Chiautzingo":33465,"Mahur":33466,"Meerhoven":33467,"Bigues i Riells":33468,"Victoria Park":33469,"Colmenarejo":33470,"Hadžići":33471,"Southgate":33472,"Thouaré-sur-Loire":33473,"Enying":33474,"Matanao":33475,"Isetskoye":33476,"Monteroni d'Arbia":33477,"Buenavista de Cuéllar":33478,"Dolni Chiflik":33479,"Lumina":33480,"Old Windsor":33481,"Lugus":33482,"Sorø":33483,"Hood River":33484,"Bolton le Sands":33485,"Łazy":33486,"Heber Springs":33487,"Blăgeşti":33488,"Juva":33489,"Rahama":33490,"Alife":33491,"Panino":33492,"Lichtentanne":33493,"Shamil’kala":33494,"Mălini":33495,"Pinson":33496,"Buctzotz":33497,"San Vicente Pacaya":33498,"Totskoye":33499,"Seredyna-Buda":33500,"Applewood":33501,"Nový Bydžov":33502,"Kraslice":33503,"Zboriv":33504,"Pfaffenhofen an der Roth":33505,"San Jorge":33506,"Mileto":33507,"Létavértes":33508,"East Perrine":33509,"Grand Gaube":33510,"Crikvenica":33511,"Bābūgarh":33512,"Okondja":33513,"Clewiston":33514,"Tobol":33515,"Düdingen":33516,"Buşayrā":33517,"Verdal":33518,"Deutsch-Wagram":33519,"Tavarnelle Val di Pesa":33520,"Glenolden":33521,"Dadiya":33522,"Pinehurst":33523,"Sincik":33524,"Kafr Sawm":33525,"Cervelló":33526,"Realicó":33527,"Catoosa":33528,"Jepelacio":33529,"Loos-en-Gohelle":33530,"Masquefa":33531,"Chuarrancho":33532,"Cellole":33533,"Orland Hills":33534,"Gunnedah":33535,"Kulase":33536,"Wick":33537,"Cuapiaxtla":33538,"Recale":33539,"Selah":33540,"Staraya Stanitsa":33541,"Strasswalchen":33542,"Vicchio":33543,"Prestonpans":33544,"Skjern":33545,"Gulf Hills":33546,"Lesneven":33547,"Messancy":33548,"Cut-cut Primero":33549,"Oederan":33550,"Parempuyre":33551,"San Marcello Pistoiese":33552,"Chikola":33553,"Guichen":33554,"Bouza":33555,"Ponto Novo":33556,"Mohpa":33557,"Arbuzynka":33558,"Génova":33559,"Banbasa":33560,"West Vero Corridor":33561,"Commercy":33562,"Crystal City":33563,"Nyírtelek":33564,"Jessup":33565,"North Bay Village":33566,"Merei":33567,"Laguna Larga":33568,"Konstantinovskaya":33569,"Thames":33570,"Morānha":33571,"Chechen-Aul":33572,"Pâncota":33573,"Olutanga":33574,"Poste de Flacq":33575,"Escalon":33576,"Calatagan":33577,"Trignac":33578,"Aksakovo":33579,"Caluso":33580,"Wagenfeld":33581,"Tenterden":33582,"Loches":33583,"Islamorada":33584,"Randenbroek":33585,"Schelklingen":33586,"Atotonilquillo":33587,"University Park":33588,"Fontaines-sur-Saône":33589,"Ponte di Piave":33590,"San Juan Opico":33591,"Gig Harbor":33592,"Parkwood":33593,"Kisiwani":33594,"Quilo-quilo":33595,"Mesoraca":33596,"Clarin":33597,"Broadview Park":33598,"Anhée":33599,"Făget":33600,"La Tronche":33601,"Malemort-sur-Corrèze":33602,"Cordun":33603,"Tuszyn":33604,"Szentlőrinc":33605,"Bonnybridge":33606,"Città della Pieve":33607,"Birkenwerder":33608,"Yar":33609,"Medieşu Aurit":33610,"Torrita di Siena":33611,"LaFayette":33612,"Bomdila":33613,"Chiaravalle Centrale":33614,"Plaquemine":33615,"Frouard":33616,"Oiã":33617,"San Donaci":33618,"Sarzeau":33619,"Smirnykh":33620,"Umbrăreşti":33621,"San Gimignano":33622,"Trois-Bassins":33623,"Bilisht":33624,"Lövgärdet":33625,"Mordovo":33626,"Malangali":33627,"Atlantic":33628,"Poço Branco":33629,"Teiuş":33630,"Villa del Totoral":33631,"Dăneţi":33632,"Raszyn":33633,"Porcari":33634,"Ivolginsk":33635,"Sallent":33636,"Vokhtoga":33637,"Tamaqua":33638,"Jaicós":33639,"‘Anabtā":33640,"Firgas":33641,"Bīr el Maksūr":33642,"Villefranche-sur-Mer":33643,"Vizzini":33644,"Schutterwald":33645,"Dumbrava Roşie":33646,"Village Saint George":33647,"Venice Gardens":33648,"Richterswil":33649,"Poltavka":33650,"Langon":33651,"Balimbing":33652,"Vozdvizhenka":33653,"Villa María Grande":33654,"Vohburg an der Donau":33655,"Canal Winchester":33656,"Saint-Victoret":33657,"Kenai":33658,"Willowmore":33659,"Fort Belvoir":33660,"Borgfelde":33661,"Prnjavor":33662,"Los Serranos":33663,"Yamrat":33664,"Ruhstorf":33665,"Healesville":33666,"Ţibana":33667,"Kromy":33668,"Selizharovo":33669,"Tlachichuca":33670,"Mărăcineni":33671,"Sędziszów Małopolski":33672,"Markneukirchen":33673,"Lerik":33674,"Ban Karon":33675,"Hoyo de Manzanares":33676,"Linwood":33677,"Blackwell":33678,"Benque Viejo del Carmen":33679,"Tokombere":33680,"Breña Alta":33681,"Gwio Kura":33682,"Palmas de Monte Alto":33683,"Pinoso":33684,"Komarichi":33685,"Vereşti":33686,"Rhymney":33687,"Embrach":33688,"Sorab":33689,"Elzach":33690,"Markivka":33691,"Veshkayma":33692,"Benton":33693,"Copălău":33694,"Mâncio Lima":33695,"Santa Coloma de Cervelló":33696,"Delafield":33697,"Dobruška":33698,"Repatriación":33699,"Corredor":33700,"Paradas":33701,"Borgo Val di Taro":33702,"Vărbilău":33703,"Othis":33704,"Saint-Florent-sur-Cher":33705,"Cölbe":33706,"Techirghiol":33707,"Carusucan":33708,"Narrabri":33709,"Hidrolândia":33710,"Clarkson":33711,"Seia":33712,"Zwingenberg":33713,"Langenlois":33714,"Santo Tomás La Unión":33715,"Kolpny":33716,"Sullivan":33717,"Guadalupe":33718,"Guazacapán":33719,"Chelbasskaya":33720,"Negreira":33721,"Slavičín":33722,"Wilhelmsruh":33723,"Havelberg":33724,"Velykyi Bereznyi":33725,"Néa Kallikrátia":33726,"Larino":33727,"La Junta":33728,"Simplício Mendes":33729,"Providence":33730,"Ḩakamā":33731,"Severo-Vostotchnyi Bank":33732,"Zambezi":33733,"Sumbuya":33734,"Moengo":33735,"Chartres-de-Bretagne":33736,"Vengerovo":33737,"Nindirí":33738,"Quebo":33739,"Chaadayevka":33740,"Miroslăveşti":33741,"Solesino":33742,"Cărpiniş":33743,"Hainault":33744,"Aghireşu-Fabricei":33745,"Zaojiacheng":33746,"Phillip Island":33747,"Lumbangan":33748,"Baiersdorf":33749,"Embrun":33750,"Guateque":33751,"Sierakowice":33752,"Serra San Bruno":33753,"Farébersviller":33754,"Jovim":33755,"Burkhardtsdorf":33756,"Gorokan":33757,"Bad Königshofen im Grabfeld":33758,"Jesteburg":33759,"La Cocha":33760,"Cottesloe":33761,"Villasor":33762,"Monteforte d'Alpone":33763,"Żarów":33764,"Capri":33765,"Rabat":33766,"Jœuf":33767,"Bolszewo":33768,"Zanica":33769,"Sieghartskirchen":33770,"Vidyayevo":33771,"High Barnet":33772,"Dinahican":33773,"Sbikha":33774,"Abadiânia":33775,"Pederobba":33776,"Sausalito":33777,"Novyy Urgal":33778,"Elassóna":33779,"Asbach":33780,"Nabulao":33781,"Bourbourg":33782,"Baksanenok":33783,"Alzamay":33784,"Mims":33785,"Liminka":33786,"Guirim":33787,"Sulzbach am Main":33788,"Cerro de San Antonio":33789,"Inhuma":33790,"Le Thor":33791,"Hinnerup":33792,"Torata":33793,"Savage":33794,"Monts":33795,"Appiano Gentile":33796,"Allensbach":33797,"Bangjun":33798,"Tiana":33799,"Manhattan":33800,"Sīdī ‘Ulwān":33801,"Milton-Freewater":33802,"Luncaviţa":33803,"Acatenango":33804,"Jerécuaro":33805,"Inari":33806,"Borgia":33807,"Luisant":33808,"Coccaglio":33809,"Sioux Center":33810,"Tortosa":33811,"Cuincy":33812,"Frei Paulo":33813,"Cogealac":33814,"Nikolina Gora":33815,"Naftalan":33816,"Velez Rubio":33817,"Livingston":33818,"Baoma":33819,"Gioiosa Ionica":33820,"Bluewater":33821,"Sonnino":33822,"Purísima":33823,"Túcume":33824,"Qabalān":33825,"Sovico":33826,"Kapoeta":33827,"Carnoux-en-Provence":33828,"Ponte":33829,"Jurançon":33830,"Eden Isle":33831,"Serino":33832,"Elorrio":33833,"Felsőzsolca":33834,"Stratford":33835,"Achikulak":33836,"Mountain Ash":33837,"Bibiclat":33838,"Vasilikón":33839,"Pfalzgrafenweiler":33840,"Panyutyne":33841,"Světlá nad Sázavou":33842,"Kīevka":33843,"Neptune Beach":33844,"Sodpur":33845,"Obertraubling":33846,"Dalaba":33847,"Spezzano Albanese":33848,"Cioranii de Jos":33849,"Jacaraú":33850,"Sainte-Rose":33851,"Liffré":33852,"Berëzovo":33853,"Rednitzhembach":33854,"Khorostkiv":33855,"Lakes of the Four Seasons":33856,"Ville-la-Grand":33857,"Bollington":33858,"Seefeld":33859,"Quiliano":33860,"Griviţa":33861,"Alamo Heights":33862,"Afuá":33863,"Maní":33864,"Lançon-Provence":33865,"Stra":33866,"Pasong Kawayan Primero":33867,"Yiánnouli":33868,"Leibnitz":33869,"Casorate Primo":33870,"Saerbeck":33871,"San Martin":33872,"Caerano di San Marco":33873,"Carmignano di Brenta":33874,"Apetatitlán Antonio Carbajal":33875,"Malabrigo":33876,"Le Blanc":33877,"Santo Domingo Zanatepec":33878,"Hiawatha":33879,"Arcugnano":33880,"Ytyk-Kyuyël’":33881,"Murino":33882,"Guácimo":33883,"Reilingen":33884,"Cervaro":33885,"Sapri":33886,"Arbus":33887,"Hofors":33888,"Coaticook":33889,"Malabag":33890,"Withamsville":33891,"Hopelchén":33892,"Jagannāthpur":33893,"Hadsten":33894,"Kadingilan":33895,"Aroeiras":33896,"Baltimore Highlands":33897,"Charnay-lès-Mâcon":33898,"Lieusaint":33899,"Campofelice di Roccella":33900,"Shyryayeve":33901,"Horn":33902,"Kuyucak":33903,"Santa Ana Maya":33904,"Smeeni":33905,"Villagarzón":33906,"Atenas":33907,"As Saffānīyah":33908,"El Factor":33909,"Gornji Vakuf":33910,"Dalton":33911,"Rivolta d'Adda":33912,"Dronero":33913,"Drabiv":33914,"Margny-lès-Compiègne":33915,"Alpirsbach":33916,"Lake Lorraine":33917,"Bassersdorf":33918,"Nerk’in Getashen":33919,"Idabel":33920,"Zürich (Kreis 7) \/ Fluntern":33921,"Mount Horeb":33922,"Baltasi":33923,"San Ramón":33924,"Fouquières-lès-Lens":33925,"Juigné":33926,"Elne":33927,"Toscolano-Maderno":33928,"Silwād":33929,"Válega":33930,"Iznalloz":33931,"Saint-Girons":33932,"Wroughton":33933,"Ivanovskoye":33934,"Poyarkovo":33935,"Bad Hofgastein":33936,"Ridley Park":33937,"Émerainville":33938,"Morières-lès-Avignon":33939,"Ashbourne":33940,"Ballancourt-sur-Essonne":33941,"Akankpa":33942,"Gzhel’":33943,"Manato":33944,"Siwa Oasis":33945,"Sambaina":33946,"Vishnyeva":33947,"Savran’":33948,"Tanah Rata":33949,"Zel’va":33950,"Murano":33951,"Perechyn":33952,"Loyew":33953,"Tarkhovka":33954,"Ghadāmis":33955,"Langley Green":33956,"Tamalpais Valley":33957,"Eglin Village":33958,"Langnau am Albis":33959,"Dongxi":33960,"Languidic":33961,"Behompy":33962,"Beteza":33963,"Novokhopërsk":33964,"Bol’shoye Murashkino":33965,"Larkfield":33966,"Tadworth":33967,"East End":33968,"Curti":33969,"Khamharia":33970,"Mirecourt":33971,"Veselynove":33972,"Saint-Juéry":33973,"Teutschenthal":33974,"Vedano Olona":33975,"Krško":33976,"Tileagd":33977,"Can-asujan":33978,"Oaxtepec":33979,"Akālgarh":33980,"Renon - Ritten":33981,"Coyuca de Catalán":33982,"Burgkunstadt":33983,"Jinjing":33984,"Volovăţ":33985,"Intendente Alvear":33986,"Fairfield Glade":33987,"Jesús de Otoro":33988,"Freyung":33989,"La Colle-sur-Loup":33990,"Saint-Mandrier-sur-Mer":33991,"Lagord":33992,"Chikwawa":33993,"Las Pedroñeras":33994,"Suances":33995,"Solt":33996,"Moëlan-sur-Mer":33997,"Mircea Vodă":33998,"Böhlen":33999,"Savannah":34000,"North Sarasota":34001,"Arrifes":34002,"Kenwood":34003,"Katpur":34004,"Marseillan":34005,"Shortandy":34006,"Santa María Chiquimula":34007,"Old Jefferson":34008,"Tīr Pul":34009,"Sennoy":34010,"Komyshany":34011,"Skurup":34012,"Sierra Grande":34013,"Brechin":34014,"Burton":34015,"Léguevin":34016,"Heidesheim":34017,"Lascano":34018,"Dolgoderevenskoye":34019,"Cabarroguis":34020,"Marcaria":34021,"Ludres":34022,"Kingston":34023,"Mount Colah":34024,"Petite-Rosselle":34025,"Fegyvernek":34026,"Auvers-sur-Oise":34027,"Voznesenskaya":34028,"Kilbirnie":34029,"Byureghavan":34030,"San Juan Xiutetelco":34031,"Mālpur":34032,"Beloomut":34033,"Homécourt":34034,"Neuves-Maisons":34035,"Gonnosfanadiga":34036,"Szklarska Poręba":34037,"Amassoma":34038,"Filiatrá":34039,"Jockgrim":34040,"Sturtevant":34041,"El Maamoura":34042,"Renchen":34043,"Nanguneri":34044,"Adelebsen":34045,"Northmead":34046,"Brugine":34047,"Leisnig":34048,"Bad Wimpfen":34049,"Colmenar de Oreja":34050,"Slănic":34051,"Feldru":34052,"Urazovo":34053,"Ketovo":34054,"Massandra":34055,"Polanica-Zdrój":34056,"Volvera":34057,"Otterndorf":34058,"Bakanas":34059,"Paripiranga":34060,"San Martín de Valdeiglesias":34061,"Sammichele di Bari":34062,"Psedakh":34063,"Río Viejo":34064,"Soultz-Haut-Rhin":34065,"Cameron Park Colonia":34066,"Bull Savanna":34067,"Zutendaal":34068,"Polýkastro":34069,"Nieheim":34070,"Guillermo Zúñiga":34071,"Hitchcock":34072,"Russellville":34073,"Nicolosi":34074,"Lodi Vecchio":34075,"Volkmarsen":34076,"Hasselt":34077,"Bełżyce":34078,"Coşereni":34079,"Trévoux":34080,"Marineo":34081,"Riverdale Park":34082,"Wiwilí":34083,"Tona":34084,"Bergkirchen":34085,"Mirador":34086,"Chianciano Terme":34087,"Kotār":34088,"Monahans":34089,"New Romney":34090,"Blaxland":34091,"Kiviõli":34092,"Neustadt-Glewe":34093,"Gargenville":34094,"Yabucoa":34095,"San Filippo del Mela":34096,"Vikulovo":34097,"Porcuna":34098,"Huehuetoca":34099,"Söderköping":34100,"Paso de Ovejas":34101,"Crockett":34102,"Carentan":34103,"Vineuil":34104,"Rovira":34105,"Ungureni-Jianu":34106,"Pontcharra":34107,"Gavrilov Posad":34108,"Afonso Bezerra":34109,"Champigneulles":34110,"Åtvidaberg":34111,"Olds":34112,"Mokhsogollokh":34113,"Osby":34114,"Goregaon":34115,"Etowah":34116,"Ostellato":34117,"Tombolo":34118,"Bellbrook":34119,"Puget-sur-Argens":34120,"West Mersea":34121,"La Reforma":34122,"Harqalah":34123,"Silveira":34124,"Nýřany":34125,"Skarszewy":34126,"Beerfelden":34127,"Valley Park":34128,"Presas":34129,"Couzeix":34130,"Vif":34131,"Laasqoray":34132,"Diekholzen":34133,"Kusheriki":34134,"Abraka":34135,"Apía":34136,"Ensisheim":34137,"Sudzha":34138,"Châtillon-sur-Seine":34139,"Litchfield":34140,"Borgoricco":34141,"Terrace Heights":34142,"Sérignan":34143,"Terbuny":34144,"Bellante":34145,"Nandasmo":34146,"Ixtlahuaca de Rayón":34147,"Colonial Heights":34148,"Xaltianguis":34149,"Czaplinek":34150,"Hola":34151,"Criuleni":34152,"Beaupréau":34153,"Leuna":34154,"Black Jack":34155,"Askiz":34156,"Lanot":34157,"Galashki":34158,"Arias":34159,"Seaford":34160,"Pura":34161,"Cuautlapan":34162,"Arrifana":34163,"Staraya Mayna":34164,"Endirey":34165,"Łodygowice":34166,"Moapa Valley":34167,"Bagudo":34168,"Mede":34169,"Santa Rosa de Viterbo":34170,"Tingüindín":34171,"La Alianza":34172,"Knyaginino":34173,"Highland Heights":34174,"Arnoldstein":34175,"Jikamshi":34176,"Vlăhiţa":34177,"Hettange-Grande":34178,"Melekhovo":34179,"Saint-Péray":34180,"Montebello Ionico":34181,"Constantia":34182,"Binasco":34183,"Nakasongola":34184,"Tanvald":34185,"Heath":34186,"Delden":34187,"Blankenhain":34188,"Monte Maíz":34189,"Imsida":34190,"Garrucha":34191,"Hickam Housing":34192,"Nagyecsed":34193,"Gibong":34194,"Saint Albans":34195,"Ampthill":34196,"Grödig":34197,"Dragodana":34198,"Robinwood":34199,"La Farlède":34200,"Starobesheve":34201,"Paya":34202,"Ialibu":34203,"Le Mesnil-Saint-Denis":34204,"La Dagotière":34205,"Monte Cristo":34206,"Atherton":34207,"Štrpce":34208,"Dúrcal":34209,"Colognola ai Colli":34210,"Selenicë":34211,"South Cleveland":34212,"Kiefersfelden":34213,"Wachtebeke":34214,"Alta Sierra":34215,"Valbo":34216,"Green Cove Springs":34217,"Villadossola":34218,"Indaparapeo":34219,"Bodenheim":34220,"Raypur":34221,"Bédarieux":34222,"Galiākot":34223,"Umatilla":34224,"Desna":34225,"Sobótka":34226,"Homeacre-Lyndora":34227,"El Salvador":34228,"King":34229,"Dancu":34230,"Pikeville":34231,"Liezen":34232,"Jerônimo Monteiro":34233,"Kāndra":34234,"Argamasilla de Alba":34235,"Peçanha":34236,"Niafounké":34237,"Patnanungan":34238,"Saint-Chamas":34239,"Mansar":34240,"Sławków":34241,"Lebyazh’ye":34242,"Uppiliyapuram":34243,"Staroyur’yevo":34244,"Poshekhon’ye":34245,"Stratmoor":34246,"Horodnicu de Sus":34247,"Knivsta":34248,"Karibib":34249,"Głuszyca":34250,"Ravne na Koroškem":34251,"Sāl":34252,"Zaragoza de Guadalupe":34253,"Raceview":34254,"Kopong":34255,"Legnaro":34256,"Gudāri":34257,"Sharhorod":34258,"Mozzo":34259,"Mount Sterling":34260,"Peresichna":34261,"Rakszawa":34262,"Bursledon":34263,"Taytayan":34264,"Becal":34265,"Almodóvar del Campo":34266,"Newarthill":34267,"Eno":34268,"Šalčininkai":34269,"Oasis":34270,"Qubadlı":34271,"Gopālpur":34272,"Burton Latimer":34273,"Gryfów Śląski":34274,"Piskivka":34275,"Knezha":34276,"Kemsing":34277,"Karpenísi":34278,"Malaiba":34279,"Pantelhó":34280,"Longboat Key":34281,"Dettelbach":34282,"Subusub":34283,"Saint-Berthevin":34284,"Encs":34285,"Soligalich":34286,"Wördern":34287,"Shabo":34288,"Khārās":34289,"Romanovskaya":34290,"Raton":34291,"Minapasoc":34292,"Verkhniye Kigi":34293,"Al Hadā":34294,"Psygansu":34295,"San Mateo Xoloc":34296,"Mēga":34297,"Swaffham":34298,"Serramazzoni":34299,"Trivero":34300,"Wollerau":34301,"Heathridge":34302,"Maxdorf":34303,"Domène":34304,"Carpaneto Piacentino":34305,"Dernekpazarı":34306,"Gorredijk":34307,"Ibrány":34308,"Briviesca":34309,"Bernkastel-Kues":34310,"Yajiwa":34311,"Oberwart":34312,"Gilberts":34313,"Ponteranica":34314,"Huandacareo":34315,"Kuliyapitiya":34316,"Mezőkovácsháza":34317,"Littleport":34318,"Zholymbet":34319,"Copala":34320,"Riti":34321,"Bonndorf im Schwarzwald":34322,"Yoshitomi":34323,"Cotignola":34324,"Bunkeflostrand":34325,"Marquelia":34326,"Mozzate":34327,"Haslach":34328,"Cabugao":34329,"Hacıbektaş":34330,"Coacotla":34331,"Bandjoun":34332,"Geiselhöring":34333,"Pelagiada":34334,"Ortega":34335,"Atotonilco el Grande":34336,"Mäntyharju":34337,"Manciano":34338,"Pollock Pines":34339,"Ciorescu":34340,"Kumalarang":34341,"Jām Sāhib":34342,"Le Péage-de-Roussillon":34343,"Youghal":34344,"Murwillumbah":34345,"Trélissac":34346,"Glandorf":34347,"Skender Vakuf":34348,"Askino":34349,"Dingras":34350,"Borgonovo Val Tidone":34351,"Breidenbach":34352,"Ambo":34353,"Jettingen-Scheppach":34354,"Großkarolinenfeld":34355,"San Agustín de Valle Fértil":34356,"Ebermannstadt":34357,"Barnard Castle":34358,"Fisksätra":34359,"Pantao":34360,"Bonne Terre":34361,"Contes":34362,"Cumaru":34363,"Kandiāri":34364,"Skanör med Falsterbo":34365,"Vrnograč":34366,"Yeşilyurt":34367,"Nachrodt-Wiblingwerde":34368,"Schwanau":34369,"Limena":34370,"Teno":34371,"Camerino":34372,"Rignano Flaminio":34373,"Bormes-les-Mimosas":34374,"Gogāpur":34375,"Buturlino":34376,"Icaño":34377,"Esens":34378,"Malkā":34379,"Mina Clavero":34380,"Újszász":34381,"Kadhan":34382,"Coronon":34383,"Mira Monte":34384,"Panglao":34385,"Ámfissa":34386,"Puelay":34387,"Petřvald":34388,"Novoleushkovskaya":34389,"Katra":34390,"Bandiagara":34391,"Schriever":34392,"Goth Garelo":34393,"Canchungo":34394,"Yeniçağa":34395,"Caldaro Sulla Strada del Vino":34396,"Kauswagan":34397,"Filandia":34398,"Montellano":34399,"Matinha":34400,"Succivo":34401,"Live Oak":34402,"Sagpon":34403,"Yelm":34404,"Kagal’nitskaya":34405,"Coahuayana":34406,"Tiglauigan":34407,"Linamon":34408,"Yusufeli":34409,"Novovorontsovka":34410,"Rochlitz":34411,"Peñuelas":34412,"Nünchritz":34413,"Cumiana":34414,"Perené":34415,"Leforest":34416,"Sicaya":34417,"Lossiemouth":34418,"Ostrach":34419,"Busseto":34420,"Cuero":34421,"Chavinda":34422,"Portlethen":34423,"Schaijk":34424,"Cimitile":34425,"Erbusco":34426,"Psyzh":34427,"Twardogóra":34428,"Pueblo Juárez":34429,"Krýa Vrýsi":34430,"Michelau":34431,"Camden":34432,"Valdoviño":34433,"Pertek":34434,"Abirāmam":34435,"Prades":34436,"Mainleus":34437,"Orchard Mesa":34438,"Izvoarele":34439,"Decimomannu":34440,"Tropea":34441,"Pratt":34442,"Großbeeren":34443,"Ähtäri":34444,"Bāsawul":34445,"Zhumysker":34446,"San Juan del Puerto":34447,"Livada":34448,"Saint-Yrieix-sur-Charente":34449,"Moalboal":34450,"Abbadia San Salvatore":34451,"Malpica":34452,"Krylovskaya":34453,"Bélel":34454,"San Carlos Sija":34455,"Grazzanise":34456,"Pennant Hills":34457,"Thalwil \/ Dorfkern":34458,"Slangerup":34459,"Niemodlin":34460,"Igis":34461,"Răcari":34462,"Aarburg":34463,"Sastöbe":34464,"Manzano":34465,"Fayetteville":34466,"Leninskoye":34467,"Garrni":34468,"Rathdrum":34469,"Mazamari":34470,"Sögel":34471,"Mongmong-Toto-Maite Village":34472,"Castuera":34473,"Krasnyy Chikoy":34474,"Chalan Pago-Ordot Village":34475,"Leipheim":34476,"Langueux":34477,"Horstmar":34478,"Maulawin":34479,"Mungwi":34480,"Aviá Terai":34481,"Gibsons":34482,"Tacoaleche":34483,"Witnica":34484,"Murg":34485,"San Sperate":34486,"Turki":34487,"Bátaszék":34488,"Emlichheim":34489,"North Amherst":34490,"Lagawe":34491,"Cellino San Marco":34492,"Gaillon":34493,"Benátky nad Jizerou":34494,"Maulbronn":34495,"Marsassoum":34496,"Carmel Hamlet":34497,"Nouzonville":34498,"Domat":34499,"Blackburn North":34500,"Cleja":34501,"Monte Alegre de Sergipe":34502,"Gedzhukh":34503,"Kochubey":34504,"Allières-et-Risset":34505,"Santuario":34506,"Carbonear":34507,"Tenabó":34508,"Ciboure":34509,"General Fernández Oro":34510,"Kronoby":34511,"Shaftesbury":34512,"Lipayran":34513,"Auki":34514,"Digal":34515,"Pergola":34516,"Shanyang":34517,"La Gloria":34518,"Sant'Angelo in Lizzola":34519,"Saint-Étienne-de-Montluc":34520,"Laguna de Perlas":34521,"Tervel":34522,"Siculeni":34523,"Awantīpur":34524,"Maria Aurora":34525,"Puerto Serrano":34526,"Jenbach":34527,"Gratkorn":34528,"Dor Mărunt":34529,"Trebujena":34530,"Salzweg":34531,"El Oro de Hidalgo":34532,"Acolla":34533,"Wellen":34534,"Maythalūn":34535,"Stegaurach":34536,"Lityn":34537,"Martignas-sur-Jalle":34538,"Stevensville":34539,"Malaya Purga":34540,"Villa Corona":34541,"Mills River":34542,"Darnestown":34543,"Abocho":34544,"Sulak":34545,"Bekovo":34546,"Letovice":34547,"Zagorje ob Savi":34548,"Gatteo":34549,"Opatów":34550,"San Ġiljan":34551,"Kratovo":34552,"Bargaal":34553,"Balkány":34554,"Vigasio":34555,"Nevada":34556,"Nizhniy Kuranakh":34557,"Spanish Fort":34558,"Bucşani":34559,"Lockwood":34560,"Mtambile":34561,"Mirceşti":34562,"Khandyga":34563,"Baloteşti":34564,"Cowra":34565,"Höchstädt an der Donau":34566,"Oster":34567,"Valletta":34568,"Mayya":34569,"Oberlungwitz":34570,"Port Bunyala":34571,"Ocara":34572,"Whitemarsh Island":34573,"Farim":34574,"La Talaudière":34575,"Hornsby Bend":34576,"Grafenwöhr":34577,"Švenčionėliai":34578,"Gammertingen":34579,"Oppenheim":34580,"Groesbeck":34581,"Vizinga":34582,"Santa Rosa de Río Primero":34583,"Hammerfest":34584,"Dillon":34585,"Dulovo":34586,"Kravaře":34587,"Torreperogil":34588,"Stickney":34589,"Boussy-Saint-Antoine":34590,"Pizzighettone":34591,"Kållered":34592,"Cot":34593,"Vanzago":34594,"Villa Azueta":34595,"Kladanj":34596,"Oak Island":34597,"Licab":34598,"Zierenberg":34599,"Paços de Ferreira":34600,"Amarante":34601,"Landen":34602,"Letlhakeng":34603,"Newtown Trim":34604,"Gerolzhofen":34605,"Tenja":34606,"Novorozhdestvenskaya":34607,"Krutaya Gorka":34608,"Kishkenekol’":34609,"Rosporden":34610,"Carthage":34611,"Scarperia":34612,"Nicotera":34613,"Thomson":34614,"Bolondrón":34615,"Păuneşti":34616,"Yeşilova":34617,"Bărbuleţu":34618,"Golfito":34619,"Lamporecchio":34620,"Ciudad Ayala":34621,"Doftana":34622,"Chalford":34623,"Bienenbüttel":34624,"Trégunc":34625,"Divonne-les-Bains":34626,"Curuan":34627,"Beloye":34628,"Kopychyntsi":34629,"Salug":34630,"Fürstenberg":34631,"Messíni":34632,"Monjarás":34633,"Orong":34634,"Parsberg":34635,"West View":34636,"San Ciro de Acosta":34637,"Rychvald":34638,"Sędziszów":34639,"Savenay":34640,"Notaresco":34641,"Épône":34642,"Rudnik nad Sanem":34643,"Wüstenrot":34644,"Azzano San Paolo":34645,"Zürich (Kreis 7) \/ Hirslanden":34646,"Cabiate":34647,"La Ravoire":34648,"Andora":34649,"Clackamas":34650,"Pytalovo":34651,"Morrilton":34652,"East Porterville":34653,"Atliaca":34654,"Scionzier":34655,"Byron Bay":34656,"Panchimalco":34657,"Aztec":34658,"Hluti":34659,"Kālādhūngi":34660,"Pickering":34661,"Hornostayivka":34662,"São João":34663,"Montoir-de-Bretagne":34664,"Arilje":34665,"Roccella Ionica":34666,"Anadarko":34667,"Baia":34668,"Santa Maria di Licodia":34669,"Pupiales":34670,"Carbon-Blanc":34671,"Aydıncık":34672,"Gniew":34673,"Santiago de Chuco":34674,"Lilyfield":34675,"Kovernino":34676,"Cles":34677,"Saint-Julien-de-Concelles":34678,"Lohaghāt":34679,"Liancourt":34680,"Gorshechnoye":34681,"Glenfield":34682,"Sidney":34683,"Ruhla":34684,"Saint-Philbert-de-Grand-Lieu":34685,"Huicungo":34686,"Baklan":34687,"Albano Sant'Alessandro":34688,"Barnesville":34689,"Bowleys Quarters":34690,"Andzhiyevskiy":34691,"Scorrano":34692,"Uri":34693,"Ahuacatlán":34694,"El Álamo":34695,"Huron":34696,"Ivins":34697,"Popricani":34698,"Altavilla Silentina":34699,"Caraí":34700,"Orshanka":34701,"Nazir Town":34702,"Quincy":34703,"Dobada":34704,"Donges":34705,"Mount Olympus":34706,"Fara Gera d'Adda":34707,"Fuente del Maestre":34708,"Machern":34709,"Bagontapay":34710,"Scottsburg":34711,"Cercedilla":34712,"Orting":34713,"Brook Highland":34714,"Verkhnebakanskiy":34715,"Peskovka":34716,"Sampaloc":34717,"Horezu":34718,"Maple Glen":34719,"Staré Město":34720,"Winthrop Harbor":34721,"Dinkelscherben":34722,"Mallersdorf-Pfaffenberg":34723,"Budy":34724,"Ilog":34725,"Nandy":34726,"Ixtenco":34727,"Brembate di Sopra":34728,"Medzilaborce":34729,"Vânju-Mare":34730,"Turbiv":34731,"Praid":34732,"Moss Vale":34733,"Calamba":34734,"Mokrous":34735,"Soustons":34736,"Praia a Mare":34737,"Furnace Green":34738,"Church Hill":34739,"Fouillard":34740,"Oraşu Nou":34741,"Arbore":34742,"Piława Górna":34743,"Blatná":34744,"Portico di Caserta":34745,"Willow Oak":34746,"Pajęczno":34747,"Roeland Park":34748,"Pignon":34749,"Maracalagonis":34750,"Vilamarxant":34751,"Pazaryeri":34752,"Venegono Superiore":34753,"Vergato":34754,"Soúda":34755,"Tokonou":34756,"Simitli":34757,"Shilovo":34758,"Bunguiao":34759,"Taneytown":34760,"Ivankovo":34761,"Chapel en le Frith":34762,"North Vernon":34763,"Kurunjang":34764,"Itaunja":34765,"Sümeg":34766,"Bramming":34767,"Arcos":34768,"Legden":34769,"Sinzing":34770,"Aran":34771,"Novafeltria":34772,"Srebrenik":34773,"Jaworze":34774,"Văleni":34775,"Cavezzo":34776,"Winterlingen":34777,"Matnog":34778,"Novo Brdo":34779,"Ladan":34780,"Brandywine":34781,"Gulma":34782,"Wilhelmsburg":34783,"Dunboyne":34784,"Laurel":34785,"Mittagong":34786,"Rio Novo do Sul":34787,"Binji":34788,"Castello di Cisterna":34789,"Kłodawa":34790,"Binubusan":34791,"Saint-Sulpice":34792,"Llagostera":34793,"Burghaun":34794,"San Patricio":34795,"Vendin-le-Vieil":34796,"Girey":34797,"Novoderevyankovskaya":34798,"Borovikha":34799,"Nizhnyaya Tavda":34800,"Scanzano Jonico":34801,"Zavetnoye":34802,"Vega de Alatorre":34803,"Santa María de Cayón":34804,"Litóchoro":34805,"Verbilki":34806,"Magaramkent":34807,"Cintruénigo":34808,"Parkville":34809,"Altoona":34810,"Eibenstock":34811,"Wedgefield":34812,"Treasure Island":34813,"Lame":34814,"Poiana Lacului":34815,"Shivrājpur":34816,"Balogo":34817,"Upanema":34818,"Sobrado":34819,"Villaverde del Río":34820,"Vozhega":34821,"Krasnogorskoye":34822,"Pecquencourt":34823,"Ar Riqāb":34824,"Demirtaş":34825,"Staryy Cherek":34826,"Wallersdorf":34827,"Kawerau":34828,"Bad Füssing":34829,"San Juan Bautista Valle Nacional":34830,"Fox Point":34831,"Billinge":34832,"Warmbad":34833,"Moyamba":34834,"Juchipila":34835,"Sogndal":34836,"Gwaram":34837,"Leitchfield":34838,"Reppenstedt":34839,"Montenero di Bisaccia":34840,"East Fremantle":34841,"Les Sorinières":34842,"Picota":34843,"Verdellino":34844,"Santa Ana Ixtlahuatzingo (Santa Ana)":34845,"Minante Segundo":34846,"Chalfont Saint Giles":34847,"Afumaţi":34848,"Tūghyl":34849,"Nidau":34850,"Aksuat":34851,"Olginate":34852,"Stadtroda":34853,"Duvall":34854,"Big Park":34855,"New Ross":34856,"Tadcaster":34857,"Lower Allen":34858,"Laza":34859,"Cammeray":34860,"Rufina":34861,"Garhdīwāla":34862,"Nechí":34863,"Turţ":34864,"Mimoň":34865,"Uta":34866,"Dayr Dibwān":34867,"Collepasso":34868,"Sabāthu":34869,"Gorom-Gorom":34870,"Karaisalı":34871,"Ghumārwīn":34872,"Khaur":34873,"Chern’":34874,"Heers":34875,"Shalya":34876,"Windisch":34877,"Shikhany":34878,"Pârjol":34879,"Sebezh":34880,"Rinconada":34881,"Vodňany":34882,"Lachen":34883,"Lastrup":34884,"Portrush":34885,"Chemillé-Melay":34886,"Kill Devil Hills":34887,"‘Illār":34888,"Tuchów":34889,"Boulazac":34890,"Landvetter":34891,"Air Force Academy":34892,"Loma de Cabrera":34893,"Koźmin Wielkopolski":34894,"North Adelaide":34895,"Goulouré":34896,"Plessisville":34897,"Saint Gabriel":34898,"Salat":34899,"Zuya":34900,"Benemérito de las Américas":34901,"Durach":34902,"Wutöschingen":34903,"Lake City":34904,"Garden Home-Whitford":34905,"Santa Cruz Cuauhtenco":34906,"Crevedia":34907,"Au":34908,"Nenagh Bridge":34909,"North Riverside":34910,"Altamirano":34911,"Bau":34912,"Jaraiz de la Vera":34913,"Cacalchén":34914,"Zarichne":34915,"Arroyo de la Luz":34916,"Frutigen":34917,"Simití":34918,"Rimus":34919,"Čelinac":34920,"Rheurdt":34921,"Edenkoben":34922,"Welcome":34923,"Fundulea":34924,"Kuchl":34925,"Brezoi":34926,"Terville":34927,"Montegiorgio":34928,"Glazunovka":34929,"Castegnato":34930,"Waajid":34931,"Sant'Angelo di Piove di Sacco":34932,"Podzvizd":34933,"Ollon":34934,"Negrelos":34935,"Daraga":34936,"Brownsburg-Chatham":34937,"Makarov":34938,"La Toma":34939,"Mussolente":34940,"Hamois":34941,"Cernobbio":34942,"Mórrope":34943,"Jimenez":34944,"Waimes":34945,"Sinegorskiy":34946,"Careiro da Várzea":34947,"Opp":34948,"Ust’-Kalmanka":34949,"Meung-sur-Loire":34950,"Trancas":34951,"Aspen":34952,"Pieve di Cento":34953,"Garsten":34954,"Sint-Laureins":34955,"Roskovec":34956,"Boyes Hot Springs":34957,"Ponoka":34958,"La Trinitaria":34959,"Roye":34960,"Barugo":34961,"Morlupo":34962,"Fabrica di Roma":34963,"Nervesa della Battaglia":34964,"Minusio":34965,"Hirtshals":34966,"Cojumatlán de Régules":34967,"Badak":34968,"Alba Posse":34969,"Podgorenskiy":34970,"Clifton Heights":34971,"Tashla":34972,"Vijayapuri":34973,"Hörby":34974,"Wollochet":34975,"Río Turbio":34976,"Yacimiento Río Turbio":34977,"Dubňany":34978,"Viline":34979,"Artà":34980,"Unión de San Antonio":34981,"Bulusan":34982,"Nappanee":34983,"Curinga":34984,"Knetzgau":34985,"La Fare-les-Oliviers":34986,"La Almunia de Doña Godina":34987,"Stavelot":34988,"Schwarzheide":34989,"Thermalito":34990,"Bernau am Chiemsee":34991,"Vad":34992,"Bamendjou":34993,"Asau":34994,"Urbania":34995,"Ternevskaya":34996,"Tuntenhausen":34997,"Leţcani":34998,"Staranzano":34999,"Hughson":35000,"Loon-Plage":35001,"Spirovo":35002,"Devrekani":35003,"Gangkofen":35004,"Pangoa":35005,"Trochtelfingen":35006,"Sant'Arcangelo":35007,"Castellalto":35008,"Khvoynaya":35009,"Mānpur":35010,"Vaprio d'Adda":35011,"Magallanes":35012,"Fazendas de Almeirim":35013,"Bălţăteşti":35014,"Dagumba-an":35015,"Sinn":35016,"Conthey":35017,"Hartberg":35018,"Sukhobezvodnoye":35019,"Teleneşti":35020,"Petropavlovskaya":35021,"Wusterhausen":35022,"Montblanc":35023,"Türkheim":35024,"Călăraşi":35025,"Ensdorf":35026,"Montefrío":35027,"Stanford-le-Hope":35028,"Dietenheim":35029,"Saint-Ismier":35030,"Zermatt":35031,"Casapesenna":35032,"Illizi":35033,"Frohnleiten":35034,"Volta Mantovana":35035,"Tápiószecső":35036,"Usmajac":35037,"Sturgis":35038,"Governador Dix Sept Rosado":35039,"Tabasco":35040,"Biebesheim":35041,"La Gaude":35042,"Bagnes":35043,"Kremsmünster":35044,"Bhīm Tāl":35045,"Motygino":35046,"Monción":35047,"Mambolo":35048,"Ponot":35049,"Winters":35050,"Cateel":35051,"Studley":35052,"Grove":35053,"Cangas de Onís":35054,"Pestravka":35055,"Kichmengskiy Gorodok":35056,"Khadan Khāk":35057,"Elmendorf Air Force Base":35058,"Saanen":35059,"Sarentino - Sarntal":35060,"Sermoneta":35061,"Tanhaçu":35062,"Agăş":35063,"Shemysheyka":35064,"Green Hill":35065,"Pegognaga":35066,"Souderton":35067,"Vacha":35068,"Tržačka Raštela":35069,"Eichendorf":35070,"Villa d'Almè":35071,"Alcalà de Xivert":35072,"Stewarton":35073,"Galliera Veneta":35074,"Trinity":35075,"Šakiai":35076,"Crissier":35077,"Leesville":35078,"Gleneagle":35079,"Los Frentones":35080,"Muro":35081,"Courtry":35082,"Nieuw-Helvoet":35083,"Awjilah":35084,"Inayagan":35085,"Hersin-Coupigny":35086,"Český Brod":35087,"Tsnori":35088,"Petone":35089,"Dondukovskaya":35090,"Deizisau":35091,"Pocahontas":35092,"Champagne-sur-Seine":35093,"Fabrègues":35094,"Lannemezan":35095,"Folcroft":35096,"Klein Schwülper":35097,"Aldona":35098,"Pacific":35099,"Sianów":35100,"Sequim":35101,"Vorotynets":35102,"Decize":35103,"Szabadszállás":35104,"Chuí":35105,"Alūr":35106,"Roncoferraro":35107,"Vişina":35108,"Taylor Mill":35109,"Teplyk":35110,"Battonya":35111,"Castlemaine":35112,"Le Rheu":35113,"Bomaderry":35114,"Paran’ga":35115,"Oğuz":35116,"Dobroeşti":35117,"Braunsbedra":35118,"Ghansor":35119,"Tăuţii Măgheruş":35120,"Arzúa":35121,"Send":35122,"Butjadingen":35123,"Omiš":35124,"Bhagwantnagar":35125,"Žarnovica":35126,"Pregradnaya":35127,"Otoka":35128,"Shentala":35129,"A dos Cunhados":35130,"Lerwick":35131,"De Queen":35132,"Westgate on Sea":35133,"Absam":35134,"Papatowai":35135,"Cadorago":35136,"Kabompo":35137,"Starchiojd":35138,"Scappoose":35139,"Sulakyurt":35140,"Aurās":35141,"Viagrande":35142,"Tshabong":35143,"Zhangwan":35144,"Polch":35145,"Valka":35146,"Pittem":35147,"Borova":35148,"Middlebury":35149,"Zingem":35150,"Quebrangulo":35151,"Tojšići":35152,"Haberfield":35153,"Karagay":35154,"Lochgelly":35155,"Geneseo":35156,"Serpa":35157,"Cankuzo":35158,"Laufen":35159,"Liss":35160,"Gridley":35161,"Vigarano Mainarda":35162,"Šentjernej":35163,"Zāwiyat al Jadīdī":35164,"Domusnovas":35165,"Sulop":35166,"Forest Glen":35167,"Georgensgmünd":35168,"Qazaly":35169,"Artigues-près-Bordeaux":35170,"Lipovtsy":35171,"Oberthal":35172,"Mesudiye":35173,"Austell":35174,"Birstein":35175,"Tlalixtac de Cabrera":35176,"Faverges":35177,"Sandersdorf":35178,"Kalnibolotskaya":35179,"Broşteni":35180,"Cognin":35181,"Vol’no-Nadezhdinskoye":35182,"Susa":35183,"Montecassiano":35184,"Domna":35185,"Plopşoru":35186,"Ceiba":35187,"Visp":35188,"Mamers":35189,"Varoška Rijeka":35190,"Völs":35191,"Bone South":35192,"Lallaing":35193,"Treillières":35194,"Horta":35195,"Abuko":35196,"Sofiyivska Borschagivka":35197,"Großschönau":35198,"Coração de Maria":35199,"Lake Shore":35200,"Teotitlán de Flores Magón":35201,"Paringao":35202,"Baillargues":35203,"Spangenberg":35204,"Arnstorf":35205,"El Sauz":35206,"Cochituate":35207,"Berezanskaya":35208,"Mont-Joli":35209,"Gritsovskiy":35210,"Jimaní":35211,"Povegliano Veronese":35212,"Rossano Veneto":35213,"Zirl":35214,"Mahdalynivka":35215,"Iscar":35216,"Oneonta":35217,"Mokrin":35218,"Boac":35219,"Macedo de Cavaleiros":35220,"Surgāna":35221,"Bonga":35222,"Siesta Key":35223,"Mimizan":35224,"Victorica":35225,"Willingen":35226,"Severo-Yeniseyskiy":35227,"Fleurance":35228,"Santa Margherita di Belice":35229,"Chynadiyovo":35230,"Polgárdi":35231,"Richboro":35232,"Waltham":35233,"Periam":35234,"Soave":35235,"Huantuo":35236,"Slovenska Bistrica":35237,"Terme Vigliatore":35238,"Campamento":35239,"Quiévrain":35240,"Vilseck":35241,"Zuidhorn":35242,"Ponchatoula":35243,"La Cabecera":35244,"Irámuco":35245,"Flein":35246,"Emmett":35247,"Kuloy":35248,"Holdorf":35249,"Verkhniy Rohachyk":35250,"Cholapuram":35251,"Outjo":35252,"Voskhod":35253,"Mont-Saint-Guibert":35254,"Gränichen":35255,"Borca":35256,"Alessano":35257,"Montdidier":35258,"West Slope":35259,"Lemsahl-Mellingstedt":35260,"Southeast Arcadia":35261,"Piikkiö":35262,"Gau-Algesheim":35263,"Bon Accueil":35264,"Jabłonna":35265,"Toormina":35266,"Tapa":35267,"Lagodekhi":35268,"Polonoling":35269,"Bagni di Lucca":35270,"Pedreguer":35271,"Soltepec":35272,"Simrishamn":35273,"Ii":35274,"Bal‘ā":35275,"Saint-Thibault-des-Vignes":35276,"Tolleson":35277,"Camperdown":35278,"Iskateley":35279,"Gransee":35280,"Slatino":35281,"Bremgarten":35282,"Uffenheim":35283,"Inverness Highlands South":35284,"Saint-Julien-les-Villas":35285,"Torregrotta":35286,"Żmigród":35287,"Cittaducale":35288,"Dovhe":35289,"Yerseke":35290,"Yangī Qal‘ah":35291,"Leegebruch":35292,"Buttigliera Alta":35293,"Rancheria Payau":35294,"Avanca":35295,"San Vincenzo":35296,"Arenas de San Pedro":35297,"Kibangay":35298,"Silver Springs Shores":35299,"Lehliu-Gară":35300,"Skelton":35301,"Metropolis":35302,"Ake-Eze":35303,"Norton Canes":35304,"Grandview Heights":35305,"Tamborine Mountain":35306,"Antón Lizardo":35307,"Pula":35308,"Veselí nad Lužnicí":35309,"Dumingag":35310,"Sirmione":35311,"Bouchemaine":35312,"Corrimal":35313,"Meggen":35314,"Zmeyskaya":35315,"Loßburg":35316,"Schweich":35317,"Tagliacozzo":35318,"Poletayevo":35319,"Santi Cosma e Damiano":35320,"Dankama":35321,"Aizenay":35322,"Aschheim":35323,"Nizao":35324,"Abagur":35325,"Vakhtan":35326,"Montluel":35327,"Wetumpka":35328,"Ajdovščina":35329,"Villa Mariano Matamoros":35330,"Rocky Mountain House":35331,"Tumut":35332,"Aigues-Mortes":35333,"Cosmeşti":35334,"Loshnitsa":35335,"Caramutan":35336,"Concepción del Oro":35337,"Mattinata":35338,"Sharkan":35339,"Camerano":35340,"Alfredo M. Terrazas":35341,"Poviglio":35342,"Mayabon":35343,"Corni":35344,"Porrentruy":35345,"San Zenón":35346,"Mehrhoog":35347,"Cooma":35348,"Verkhniye Sergi":35349,"Tvŭrditsa":35350,"Frasin":35351,"Tammela":35352,"Mezőcsát":35353,"Eberdingen":35354,"Taxisco":35355,"Ugu":35356,"Boyette":35357,"Domanivka":35358,"Runaway Bay":35359,"Mechetinskaya":35360,"Blécherette":35361,"Paranhos":35362,"Mbéni":35363,"Guilmaro":35364,"Hronov":35365,"Le Mesnil-le-Roi":35366,"Măgureni":35367,"Pećigrad":35368,"Tarazona de la Mancha":35369,"Gatton":35370,"Tlacotepec":35371,"Yenipazar":35372,"Santa María Ixtiyucan":35373,"Santiago Acatlán":35374,"Kilchberg":35375,"Weiler-Simmerberg":35376,"Ljungsbro":35377,"Southam":35378,"Asiago":35379,"Shaffa":35380,"Çinarlı":35381,"Salawagan":35382,"Cleator Moor":35383,"Kopervik":35384,"Redován":35385,"Mindarie":35386,"Gaspar Hernández":35387,"San Zenone degli Ezzelini":35388,"Lutherville":35389,"Põlva":35390,"Kshenskiy":35391,"Mhangura":35392,"Shahrak-e Pābedānā":35393,"La Concepción de los Baños":35394,"Verdello":35395,"Torrington":35396,"Būrabay":35397,"Voranava":35398,"Berghem":35399,"Muranovo":35400,"Pervomayskoye":35401,"Narharpur":35402,"Benwell":35403,"Sheremet’yevskiy":35404,"Fengzhou":35405,"Liverdun":35406,"Ketzin":35407,"Mazagão":35408,"Ocampo":35409,"Bollullos de la Mitación":35410,"Bankeryd":35411,"Villemandeur":35412,"Waslala":35413,"Champion Heights":35414,"Tótkomlós":35415,"Fircrest":35416,"Vandenberg Village":35417,"Nora":35418,"Piechowice":35419,"Quesnoy-sur-Deûle":35420,"Balele":35421,"Wilkowice":35422,"Gochsheim":35423,"Pukë":35424,"Hamlet":35425,"Morez":35426,"Oran":35427,"Cofradía":35428,"Andres Bonifacio":35429,"Żukowo":35430,"Dhali":35431,"Cacilhas":35432,"Colombelles":35433,"Centelles":35434,"Fanzhuang":35435,"Bammental":35436,"Cologne":35437,"Skole":35438,"Grenay":35439,"Cartoceto":35440,"Metelen":35441,"Johnson Lane":35442,"Santiago Alseseca":35443,"Heinersdorf":35444,"Neulußheim":35445,"Velden":35446,"Asciano":35447,"Orizatlán":35448,"Rzepin":35449,"Botoroaga":35450,"Przemków":35451,"Novovarshavka":35452,"Villa Guardia":35453,"Altentreptow":35454,"Corbie":35455,"Grenade":35456,"Sermide":35457,"Riano":35458,"Łochów":35459,"Chhuīkhadān":35460,"La Loggia":35461,"Neuhaus am Rennweg":35462,"Lunca":35463,"Pignataro Maggiore":35464,"Kocaköy":35465,"Pontevico":35466,"Yona Village":35467,"San Martino in Rio":35468,"Mordelles":35469,"Batié":35470,"Jonuta":35471,"Medfield":35472,"Stainforth":35473,"Ingeniero Luis A. Huergo":35474,"Anoixi":35475,"Prainha":35476,"Husyatyn":35477,"Castroville":35478,"Noble":35479,"Clisson":35480,"Zaokskiy":35481,"Eatonton":35482,"Igaci":35483,"Cormontreuil":35484,"Gugeşti":35485,"Casalbordino":35486,"Caloto":35487,"Managok":35488,"Gypsum":35489,"Kapustin Yar":35490,"Truth or Consequences":35491,"Eyguières":35492,"Fort Pierce North":35493,"Nilsiä":35494,"Sokol’skoye":35495,"Rouse Hill":35496,"Elāyirampannai":35497,"Chakari":35498,"Palora":35499,"Bartonville":35500,"Gelinkaya":35501,"Lesmo":35502,"Nuevo Cuscatlán":35503,"Sanibel":35504,"Novyye Burasy":35505,"Parry Sound":35506,"Nattheim":35507,"Kimberly":35508,"Piliscsaba":35509,"Krasnaya Gora":35510,"Lanett":35511,"Kumsi":35512,"Seysses":35513,"Louhans":35514,"Tyube":35515,"Omarska":35516,"Nieuwerkerken":35517,"Membrilla":35518,"Yuzhno-Kuril’sk":35519,"Laktaši":35520,"Al Markaz":35521,"Topolovgrad":35522,"Müggelheim":35523,"Tarrafal":35524,"Sirnach":35525,"Caibiran":35526,"Waghāi":35527,"Macherio":35528,"Gurupá":35529,"Étréchy":35530,"Nort-sur-Erdre":35531,"Cinquefrondi":35532,"Uglekamensk":35533,"Périgny":35534,"Mänttä":35535,"Trunovskoye":35536,"Litija":35537,"Heino":35538,"Astrakhan":35539,"Geithain":35540,"Kizhinga":35541,"Seaside":35542,"Bussoleno":35543,"Gromiljak":35544,"Tecumseh":35545,"Bleicherode":35546,"Dedenevo":35547,"Briare":35548,"Skælskør":35549,"San Pietro":35550,"Lihue":35551,"Lagnieu":35552,"Prospect Park":35553,"Girifalco":35554,"Gradisca d'Isonzo":35555,"Vershino-Darasunskiy":35556,"Mihail Eminescu":35557,"Dazkırı":35558,"Moíres":35559,"Taretán":35560,"Dornach":35561,"Sint-Maria-Lierde":35562,"Motta San Giovanni":35563,"Gournay-en-Bray":35564,"Ungheni":35565,"Sandim":35566,"Mattersburg":35567,"Novaya Mayna":35568,"Floresville":35569,"Gherăeşti":35570,"Lake Hallie":35571,"Al Mughrāqah":35572,"Avon":35573,"Covedale":35574,"Nuevo":35575,"Borodinskiy":35576,"Kilkeel":35577,"Leinburg":35578,"Bergondo":35579,"Berrotarán":35580,"Szécsény":35581,"Morrow":35582,"Sevilla La Nueva":35583,"Māyakonda":35584,"Nārsingi":35585,"Călugăreni":35586,"San Vicente Tancuayalab":35587,"Verkhneye Kazanishche":35588,"Chervonohryhorivka":35589,"Carloforte":35590,"Zreče":35591,"Kurumoch":35592,"Sakiet Sidi Youssef":35593,"Železný Brod":35594,"Quilmaná":35595,"Fetsund":35596,"Ottersweier":35597,"Sudden Valley":35598,"Belpre":35599,"Momil":35600,"Melloulèche":35601,"Sarandí Grande":35602,"Gladewater":35603,"Camariñas":35604,"Pithoro":35605,"Marina di Gioiosa Ionica":35606,"Millersville":35607,"Sarai":35608,"Santana do Mundaú":35609,"Pirapemas":35610,"North Berwick":35611,"Tacaná":35612,"Dade City":35613,"Wheelersburg":35614,"Nansio":35615,"Staryy Dobrotvir":35616,"Cauayan":35617,"Narrabeen":35618,"Slavs’ke":35619,"Saint-Pierre-lès-Nemours":35620,"Yekaterinovka":35621,"Santol":35622,"Licey al Medio":35623,"Waveland":35624,"Adelia María":35625,"Carry-le-Rouet":35626,"Weaverham":35627,"Greenbrier":35628,"Cambuga":35629,"Ruswil":35630,"Tapilula":35631,"Tuma":35632,"Mutlangen":35633,"Wathlingen":35634,"Hořovice":35635,"Shurbān":35636,"Wingerworth":35637,"Seminole":35638,"Loomis":35639,"Macultepec":35640,"Cristinápolis":35641,"Mortagne-sur-Sèvre":35642,"Salay":35643,"Santa Giustina":35644,"Salgar":35645,"Carbondale":35646,"La Verrière":35647,"Sŭedinenie":35648,"Füzesgyarmat":35649,"Southwell":35650,"Fairy Meadow":35651,"Obergünzburg":35652,"Borgo Maggiore":35653,"Lesquin":35654,"Quartier Militaire":35655,"Lazzate":35656,"Ellrich":35657,"Serradifalco":35658,"Lovejoy":35659,"Alfredo Chaves":35660,"Anatolí":35661,"Ignalina":35662,"Kotel":35663,"Adro":35664,"Sainte-Livrade-sur-Lot":35665,"Villarejo de Salvanés":35666,"Rādha Kund":35667,"Poretskoye":35668,"Sudova Vyshnya":35669,"Heythuysen":35670,"Nikolayevka":35671,"Ruhpolding":35672,"Malvik":35673,"Frouzins":35674,"Nova Siri":35675,"Predappio Alta":35676,"Schliersee":35677,"Wolkersdorf im Weinviertel":35678,"Untermeitingen":35679,"Novoshcherbinovskaya":35680,"Oelwein":35681,"Castel Madama":35682,"Ladbergen":35683,"Limours":35684,"Hörbranz":35685,"Barahan":35686,"Ngambé":35687,"Debeljača":35688,"Vărăşti":35689,"Lozuvatka":35690,"Burgebrach":35691,"Péronnas":35692,"Cox":35693,"Zongolica":35694,"Kovači":35695,"Gibsonville":35696,"Bīghāpur Khurd":35697,"Lambo":35698,"Ilomantsi":35699,"Teculután":35700,"Santa Eulalia":35701,"Támesis":35702,"Vazzola":35703,"Rosenfeld":35704,"Teslić":35705,"Novhorodka":35706,"Ciprian Porumbescu":35707,"Kehychivka":35708,"Plosca":35709,"Ruddington":35710,"Gelnica":35711,"Lubawka":35712,"Inwood":35713,"Waspam":35714,"Posoltega":35715,"Cammarata":35716,"Cynthiana":35717,"Korkmaskala":35718,"Fray Luis Beltrán":35719,"Celestún":35720,"Tagāb":35721,"Şărmăşag":35722,"De Soto":35723,"Rajec":35724,"Lingig":35725,"Poisy":35726,"Olevano sul Tusciano":35727,"Hermosillo":35728,"Schwarzenfeld":35729,"Bīr Zayt":35730,"Santa María la Alta":35731,"Kojetín":35732,"Eldivan":35733,"Santa Giustina in Colle":35734,"Varzelândia":35735,"Tarrant":35736,"Ventnor":35737,"Kyabram":35738,"Stockton Heath":35739,"Caucel":35740,"Jõgeva":35741,"Nortorf":35742,"Villongo":35743,"Morden":35744,"Conkal":35745,"Trevelin":35746,"Yapraklı":35747,"Rainham":35748,"Senillosa":35749,"Chirilagua":35750,"Domneşti-Sârbi":35751,"Mongomo":35752,"Kaba":35753,"Questembert":35754,"St Leonards":35755,"Dalhem":35756,"Wiernsheim":35757,"Bogatoye":35758,"Diveyevo":35759,"Hensies":35760,"Mücheln":35761,"Voronovytsya":35762,"Cavan":35763,"Gouesnou":35764,"Ballinasloe":35765,"Madridejos":35766,"Santo Antônio do Leverger":35767,"Pazarlar":35768,"Balaruc-les-Bains":35769,"Tito":35770,"Odoyev":35771,"Bučovice":35772,"San Jeronimito":35773,"Altenkirchen":35774,"Bizhbulyak":35775,"Le Grazie di Ancona":35776,"Grabs":35777,"Zusmarshausen":35778,"Duki":35779,"Cuambog":35780,"Essingen":35781,"Camp Swift":35782,"Mullovka":35783,"Dul’durga":35784,"Athy":35785,"Le Mesnil-Esnard":35786,"Phariha":35787,"Pansol":35788,"Fockbek":35789,"Origgio":35790,"Tashtyp":35791,"South Williamsport":35792,"Mattapoisett":35793,"Ellettsville":35794,"Ebersdorf":35795,"Vratimov":35796,"Oroso":35797,"Le Soler":35798,"Beška":35799,"Thinadhoo":35800,"Huningue":35801,"Algrange":35802,"Pabradė":35803,"Viganello":35804,"Schönkirchen":35805,"Sini":35806,"Cordignano":35807,"Atulayan":35808,"Macclenny":35809,"Ecatzingo de Hidalgo":35810,"Hapeville":35811,"Āmbāsa":35812,"Ascoli Satriano":35813,"Wimauma":35814,"Hofbieber":35815,"Littlefield":35816,"Osterburken":35817,"Loacan":35818,"Terrasson-Lavilledieu":35819,"Zhurivka":35820,"Monkstown":35821,"Le Grau-du-Roi":35822,"Geisenhausen":35823,"Belalcázar":35824,"San José Acatempa":35825,"Merimbula":35826,"Passi":35827,"Padina":35828,"Dmitrovsk-Orlovskiy":35829,"Pedro Velho":35830,"San Antonio Buenavista":35831,"Copainalá":35832,"Zellingen":35833,"Neuffen":35834,"Bollebygd":35835,"Condé-sur-Noireau":35836,"Albania":35837,"Ettelbruck":35838,"Sjöbo":35839,"Ferno":35840,"Wickenburg":35841,"Agapovka":35842,"Cherry Valley":35843,"Waikoloa Village":35844,"Sułkowice":35845,"Ayapango":35846,"Puga":35847,"Wadebridge":35848,"Sherburn in Elmet":35849,"Hudeşti":35850,"Estherville":35851,"Bro":35852,"Loanhead":35853,"Telega":35854,"Mudersbach":35855,"Capayán":35856,"Ciudad Pemex":35857,"Brande":35858,"Trith-Saint-Léger":35859,"Ardud":35860,"Fate":35861,"Whitefish":35862,"Carinaro":35863,"Lübz":35864,"Kybartai":35865,"Pusztaszabolcs":35866,"Iowa Park":35867,"Forshaga":35868,"Margate City":35869,"Yermolayevo":35870,"Olevano Romano":35871,"Cayang":35872,"Nekrasovskoye":35873,"Přeštice":35874,"Grumello del Monte":35875,"Mincivan":35876,"Hueyapan":35877,"San Matías":35878,"Lasam":35879,"Basiawan":35880,"Gersfeld":35881,"Montlhéry":35882,"Bandrélé":35883,"Harriman":35884,"Obligado":35885,"Malá Strana":35886,"Göreme":35887,"Salas":35888,"Mount Darwin":35889,"Bjuv":35890,"Breda di Piave":35891,"Pignan":35892,"Castello di Godego":35893,"Ola":35894,"Pelican Bay":35895,"De Doornakkers":35896,"Lefkáda":35897,"Vista Hermosa":35898,"Beelen":35899,"Souffelweyersheim":35900,"Untersiggenthal":35901,"Barr":35902,"Morteau":35903,"Týniště nad Orlicí":35904,"Laytown":35905,"Verkhniye Tatyshly":35906,"Rushville":35907,"Verkhnevilyuysk":35908,"Blackmans Bay":35909,"Markovo":35910,"Sarmanovo":35911,"Doxey":35912,"Šlapanice":35913,"Fontanellato":35914,"Ørsta":35915,"Casteggio":35916,"Johnsburg":35917,"Copán":35918,"Collie":35919,"Thannhausen":35920,"Punta de Bombón":35921,"Drebkau":35922,"Brookings":35923,"Applecross":35924,"Tereze":35925,"Luis Moya":35926,"Normandy Park":35927,"Malesherbes":35928,"Sucé-sur-Erdre":35929,"Woodlawn":35930,"Linglestown":35931,"Beauvechain":35932,"Kafr Abīl":35933,"Caussade":35934,"Locharbriggs":35935,"Sadovoye":35936,"Kathleen":35937,"Doğanyol":35938,"Nazareno":35939,"Sulejów":35940,"Mirabella Imbaccari":35941,"Oyotún":35942,"Qızılhacılı":35943,"Tamaşi":35944,"Pontoglio":35945,"Bardolino":35946,"Tingambato":35947,"Mutzig":35948,"Ajuchitlán del Progreso":35949,"Yehualtepec":35950,"Castillo":35951,"Heillecourt":35952,"Sant'Elia Fiumerapido":35953,"Clarkston Heights-Vineland":35954,"Binissalem":35955,"Ilsenburg":35956,"Longaví":35957,"Roseland":35958,"Laer":35959,"Levico Terme":35960,"Mezapa":35961,"Olocuilta":35962,"Caneva":35963,"Pomarance":35964,"Montevallo":35965,"Grassau":35966,"Hampstead":35967,"Atitalaquia":35968,"Narborough":35969,"Canutillo":35970,"Goczałkowice Zdrój":35971,"Nizhnedevitsk":35972,"Bellavista":35973,"Canutama":35974,"Kropp":35975,"Aretxabaleta":35976,"Banatski Karlovac":35977,"San Juan Cosalá":35978,"Baoro":35979,"Mambulo":35980,"Klyavlino":35981,"Waitara":35982,"Koniecpol":35983,"Tricarico":35984,"Limuru":35985,"Omuo-Ekiti":35986,"Coaldale":35987,"Albanella":35988,"Weiskirchen":35989,"Kamennomostskoye":35990,"Schöffengrund":35991,"Foz do Sousa":35992,"Gobernador Roca":35993,"Pöttmes":35994,"Bonanza":35995,"Hasanbeyli":35996,"Šekovići":35997,"Santiago Suchilquitongo":35998,"West Hallam":35999,"Powell":36000,"Chudniv":36001,"Eggolsheim":36002,"Piatra Olt":36003,"Tehuixtla":36004,"Olgiate Molgora":36005,"Pozzuolo del Friuli":36006,"Ashukino":36007,"Campomarino":36008,"Shajiang":36009,"Biloela":36010,"Schwendi":36011,"Neckartenzlingen":36012,"Guer":36013,"Nagornyy":36014,"Talugtug":36015,"Vodnyy":36016,"Feldioara":36017,"Moraine":36018,"Rometta":36019,"Boquira":36020,"Kietrz":36021,"Dzhalka":36022,"Sândominic":36023,"Cabrils":36024,"Matamata":36025,"Viziru":36026,"Wilthen":36027,"Mayo Belwa":36028,"Rochefort-du-Gard":36029,"Almus":36030,"Oakmont":36031,"Nesebar":36032,"Zuni Pueblo":36033,"Tamnag":36034,"Podari":36035,"Chabeuil":36036,"Tudela de Duero":36037,"Saint-Quentin-Fallavier":36038,"East Alton":36039,"Paternion":36040,"Candelaria de La Frontera":36041,"Blaby":36042,"Tago":36043,"Rakaw":36044,"Basmat Tab‘un":36045,"Krzyż Wielkopolski":36046,"San Ignacio":36047,"Bohain-en-Vermandois":36048,"Gières":36049,"Jima Abajo":36050,"Celeyke":36051,"Brežice":36052,"Gettorf":36053,"Poggio Rusco":36054,"Homeland Park":36055,"Vöhl":36056,"Cenes de la Vega":36057,"Doullens":36058,"Shatrovo":36059,"Untergriesbach":36060,"Klingenberg am Main":36061,"Smolyaninovo":36062,"Talakan":36063,"Curtarolo":36064,"Ghidigeni":36065,"Ivot":36066,"Ighiu":36067,"Lorquí":36068,"Alakurtti":36069,"San Sebastián Villanueva":36070,"Summerland":36071,"Kashary":36072,"Tuzla":36073,"Galeana":36074,"Sbiba":36075,"Pa Pae":36076,"Hazro":36077,"Waging am See":36078,"Sabancuy":36079,"Lucea":36080,"Wellington":36081,"La Salvetat-Saint-Gilles":36082,"Darlington":36083,"Beith":36084,"Zmiyëvka":36085,"Campagna Lupia":36086,"Netley":36087,"Garrett":36088,"Strasburg":36089,"Lucieni":36090,"Lesina":36091,"Hesla":36092,"Téglás":36093,"Sully-sur-Loire":36094,"Zyryanskoye":36095,"Bispingen":36096,"Stolpen":36097,"Speichersdorf":36098,"Glen Innes":36099,"Vinga":36100,"Dighton":36101,"Corte Franca":36102,"Gargaliánoi":36103,"Gallneukirchen":36104,"Puconci":36105,"Buzoeşti":36106,"Juvignac":36107,"San Miguel de Salinas":36108,"Zitlaltépec":36109,"Tivat":36110,"Guaitarilla":36111,"Assesse":36112,"Rovellasca":36113,"Poputnaya":36114,"Stephenville":36115,"Fort Myers Beach":36116,"Somerset":36117,"Gurghiu":36118,"Isenbüttel":36119,"Oyón":36120,"Băbăiţa":36121,"Surahammar":36122,"Dengi":36123,"Otse":36124,"Selfoss":36125,"Zvoriştea":36126,"Krasnyye Barrikady":36127,"Châteaugiron":36128,"Petalcingo":36129,"Cappeln":36130,"Chutove":36131,"Ulldecona":36132,"Sharanga":36133,"Le Poiré-sur-Vie":36134,"Balboa":36135,"Klishkivtsi":36136,"Maule":36137,"Mynämäki":36138,"Santo Domingo Suchitepéquez":36139,"Bosanci":36140,"Knottsville":36141,"Artern":36142,"Ksawerów":36143,"Grabow":36144,"Tongouson":36145,"Mudurnu":36146,"Mszczonów":36147,"Timbiquí":36148,"Bothwell":36149,"Bârsana":36150,"Schlangenbad":36151,"Bestensee":36152,"Santa Venera":36153,"Valea Stanciului":36154,"Gârleni":36155,"Mistrató":36156,"Taylor":36157,"Mihăeşti":36158,"Peasedown Saint John":36159,"Las Jarretaderas":36160,"Dzhambeyty":36161,"Marzabotto":36162,"Sobrance":36163,"Red Chute":36164,"Vega de San Marcos":36165,"San Bartolomé Milpas Altas":36166,"Wittichenau":36167,"Amqui":36168,"Neugersdorf":36169,"San Giorgio di Piano":36170,"Peñaranda de Bracamonte":36171,"Manduel":36172,"Turuntayevo":36173,"Vairano Patenora":36174,"Las Juntas":36175,"Perozinho":36176,"Sultanhisar":36177,"Santa María Nativitas":36178,"Hirschau":36179,"Rodenberg":36180,"Albaida":36181,"Colico Piano":36182,"Joaquín Suárez":36183,"Kabansk":36184,"Courdimanche":36185,"Burg Hohenstein":36186,"Grosuplje":36187,"Nabīsar":36188,"Urmary":36189,"Midhurst":36190,"Voskresenskoye":36191,"Nowa Sarzyna":36192,"Rio Novo":36193,"Harindānga":36194,"Jemna":36195,"Santa Cruz Naranjo":36196,"Mellrichstadt":36197,"Pardesiyya":36198,"La Penne-sur-Huveaune":36199,"Las Trojes":36200,"Eckbolsheim":36201,"Treharris":36202,"Deta":36203,"Pavilly":36204,"Krasne":36205,"Mayantoc":36206,"Kortenhoef":36207,"Hasparren":36208,"Vrbové":36209,"San Michele Salentino":36210,"Mel":36211,"Sabana Seca":36212,"Merrimac":36213,"Stotfold":36214,"Ribadesella":36215,"Tonacatepeque":36216,"Wassertrüdingen":36217,"Olula del Río":36218,"Nikologory":36219,"Sankarpur":36220,"Habo":36221,"Chastre-Villeroux-Blanmont":36222,"Muggensturm":36223,"Borgetto":36224,"Motta Visconti":36225,"Diekirch":36226,"Nole":36227,"Morshyn":36228,"Neuenstein":36229,"Pedernales":36230,"Støvring":36231,"Millom":36232,"Oliveira do Bairro":36233,"Bonate Sopra":36234,"Grebenstein":36235,"Babatngon":36236,"Korenëvo":36237,"Dunlap":36238,"Windsbach":36239,"Kramfors":36240,"Ben Lomond":36241,"Balsall Common":36242,"Tlamacazapa":36243,"Stulpicani":36244,"Stanwood":36245,"Manzanares el Real":36246,"Culaba":36247,"Artova":36248,"Neumarkt-Sankt Veit":36249,"Biled":36250,"Santa Cruz do Bispo":36251,"Súria":36252,"Herrera":36253,"Kwali":36254,"Gualtieri":36255,"Timiryazevskoye":36256,"Gīdam":36257,"Conley":36258,"Cullowhee":36259,"Titel":36260,"Bremen":36261,"Piana degli Albanesi":36262,"Reina Mercedes":36263,"Parabel’":36264,"Beauceville":36265,"Wahlern":36266,"Remetea":36267,"Cilaos":36268,"Hohenlockstedt":36269,"Marquetalia":36270,"Guaymate":36271,"Malicboy":36272,"La Ville-du-Bois":36273,"Los Yébenes":36274,"Santo Domingo de la Calzada":36275,"Dayr Yūsuf":36276,"Ivano-Frankove":36277,"Saarburg":36278,"Działoszyn":36279,"Oliveira":36280,"Hobart":36281,"Wołczyn":36282,"Seeboden":36283,"Bishops Waltham":36284,"Abasha":36285,"Indian River Estates":36286,"Aptos":36287,"Hartford City":36288,"Otis Orchards-East Farms":36289,"Mezőhegyes":36290,"Ruginoasa":36291,"Trimbach":36292,"Amas":36293,"Mutsalaul":36294,"Holice":36295,"Végueta":36296,"Chingirlau":36297,"Haag in Oberbayern":36298,"Rodna":36299,"Gond-Pontouvre":36300,"Berëznik":36301,"Rochester":36302,"Pinillos":36303,"Talaigua Viejo":36304,"Pleidelsheim":36305,"Brendola":36306,"Villers-Saint-Paul":36307,"Roßleben":36308,"Jászladány":36309,"Naḩḩālīn":36310,"Caraglio":36311,"Bowdon":36312,"Tápiószele":36313,"Lardero":36314,"Tepulco":36315,"Miyaly":36316,"Gloggnitz":36317,"Les Essarts-le-Roi":36318,"Königsfeld im Schwarzwald":36319,"Grayvoron":36320,"Podbořany":36321,"Reuver":36322,"Al Ḩamrā’":36323,"Kangasniemi":36324,"An Naşr":36325,"Gălăneşti":36326,"Rioblanco":36327,"Za‘tarah":36328,"Lampedusa":36329,"Centallo":36330,"Jablanica":36331,"Pirogovskiy":36332,"Kamennogorsk":36333,"El Realejo":36334,"Isola delle Femmine":36335,"Grotte":36336,"Rada Tilly":36337,"Trebukhiv":36338,"Băiculeşti":36339,"Vaison-la-Romaine":36340,"Zell im Wiesental":36341,"Treffurt":36342,"Le Perray-en-Yvelines":36343,"Cefa":36344,"Alnashi":36345,"Courcelles-lès-Lens":36346,"Roskoshnoye":36347,"La Verpillière":36348,"Bruchhausen-Vilsen":36349,"Oranit":36350,"Sabrūm":36351,"Tomelilla":36352,"Saḩam":36353,"Sorokino":36354,"Aucamville":36355,"Acacoyagua":36356,"Vítkov":36357,"Quiévrechain":36358,"Karacasu":36359,"Larroque":36360,"Ndendé":36361,"Zawoja":36362,"Munduk":36363,"Ros’":36364,"Kokoda":36365,"Röhrmoos":36366,"Mariglianella":36367,"Donsol":36368,"Marles-les-Mines":36369,"Güglingen":36370,"Rodionovo-Nesvetaiskoye":36371,"Emskirchen":36372,"Sains-en-Gohelle":36373,"Verzuolo":36374,"Sayán":36375,"Santa Catalina Sur":36376,"Letohrad":36377,"Swarthmore":36378,"Veitsbronn":36379,"Pilsting":36380,"Altar":36381,"Saint Johnsbury":36382,"Guagnano":36383,"Gorūr":36384,"Stronie Śląskie":36385,"Buguias":36386,"Braidwood":36387,"Candoni":36388,"Rām Dās":36389,"Sainte-Marie-aux-Mines":36390,"Bujaru":36391,"Przysucha":36392,"Ukata":36393,"Ampfing":36394,"Sylvester":36395,"Grand-Fort-Philippe":36396,"Rodionovo-Nesvetayskaya":36397,"Pauls Valley":36398,"Bodenwerder":36399,"Delle":36400,"Picerno":36401,"Aszód":36402,"San Pablo La Laguna":36403,"Mercato Saraceno":36404,"Zürich (Kreis 1)":36405,"Ntui":36406,"Kostelec nad Orlicí":36407,"Bobovdol":36408,"Kaynarca":36409,"Vuokatti":36410,"Sokolovyy":36411,"Rambervillers":36412,"Marmaracık":36413,"Malters":36414,"Malalag":36415,"Biddū":36416,"Inniswold":36417,"Lutterbach":36418,"Frenkendorf":36419,"Großschirma":36420,"Amble":36421,"Fălciu":36422,"Saint-Lambert-de-Lauzon":36423,"Goddard":36424,"Filipstad":36425,"Plymouth Meeting":36426,"Abertridwr":36427,"Borgo Valsugana":36428,"Amasra":36429,"Saint Augustine Beach":36430,"Polinyà":36431,"Ateli":36432,"Săcălaz":36433,"Bayang":36434,"Robecco sul Naviglio":36435,"Madzhalis":36436,"Cheverly":36437,"Sarukhan":36438,"Chirongui":36439,"San Giorgio su Legnano":36440,"Espargos":36441,"Dingle":36442,"Battle":36443,"Laventure":36444,"Dobczyce":36445,"Bikenibeu Village":36446,"Thurmont":36447,"Polyany":36448,"Arruda dos Vinhos":36449,"Batarasa":36450,"Satsuma":36451,"Montelepre":36452,"Barlig":36453,"Sebiş":36454,"Caruthersville":36455,"Diósd":36456,"Pizarro":36457,"Buenaventura":36458,"Cabezas":36459,"Northborough":36460,"Zugliano":36461,"East Cowes":36462,"Puerto Real":36463,"Willows":36464,"Liphook":36465,"Migné-Auxances":36466,"Cléon":36467,"Zamboanguita":36468,"Yetkul’":36469,"Escalquens":36470,"Bellusco":36471,"Adani":36472,"Ulysses":36473,"Klipphausen":36474,"Sâncraiu de Mureş":36475,"Dietfurt":36476,"Luwingu":36477,"Gaiarine":36478,"Billund":36479,"Şoldăneşti":36480,"Den Burg":36481,"Voineşti":36482,"Zeeland":36483,"Morata de Tajuña":36484,"Diano Marina":36485,"Robbio":36486,"Huelma":36487,"Jammā‘īn":36488,"Sambuca di Sicilia":36489,"Albuñol":36490,"Dornhan":36491,"Youngtown":36492,"El Asintal":36493,"Peoria Heights":36494,"Mufumbwe":36495,"Möckern":36496,"Gizo":36497,"Bugry":36498,"Sky Lake":36499,"San Fior di Sopra":36500,"Neustadt an der Waldnaab":36501,"Chambarak":36502,"San Miguel Zapotitlán":36503,"Sannicola":36504,"Handewitt":36505,"Kitzscher":36506,"Promyshlennovskiy":36507,"Siteki":36508,"Châtillon-sur-Seiche":36509,"Amga":36510,"Koradāchcheri":36511,"Maninihon":36512,"Morcellemont Saint André":36513,"Gesves":36514,"Khlevnoye":36515,"Mme-Bafumen":36516,"Predappio":36517,"Longpont-sur-Orge":36518,"Dietlikon \/ Dietlikon (Dorf)":36519,"Gerbrunn":36520,"Srednebelaya":36521,"Manat":36522,"Pavlogradka":36523,"Dem’yanovo":36524,"Güeñes":36525,"Catral":36526,"Village of Oak Creek (Big Park)":36527,"Nicoreşti":36528,"Balkashino":36529,"Miramar Beach":36530,"Proszowice":36531,"Lagonegro":36532,"Aljubarrota":36533,"Târnova":36534,"Camp Flora":36535,"Chontalpa":36536,"Sooke":36537,"Dayr Sāmit":36538,"Rosolina":36539,"East Pasadena":36540,"Pasching":36541,"Valga":36542,"Groveland":36543,"Tabu":36544,"Puerto Libertad":36545,"Rucăr":36546,"Maquoketa":36547,"Laudenbach":36548,"Ninotsminda":36549,"Loqueb Este":36550,"Vito":36551,"Alagón":36552,"Bräunlingen":36553,"Dohna":36554,"Lądek-Zdrój":36555,"Kew East":36556,"Horgen \/ Horgen (Dorfkern)":36557,"Saint-Pierre-du-Perray":36558,"Bolintin Deal":36559,"Sant'Agostino":36560,"Tugulym":36561,"Pyhäjärvi":36562,"Walker":36563,"San Felipe Teotlalcingo":36564,"Hammel":36565,"Türi":36566,"Benito Juárez":36567,"Lā‘ie":36568,"Lespezi":36569,"Nambucca":36570,"Nambucca Heads":36571,"Gloria":36572,"Madalena":36573,"Skutskär":36574,"Spišská Belá":36575,"Nemšová":36576,"Eudora":36577,"Añasco":36578,"Ephraim":36579,"West Greenwich":36580,"Orotina":36581,"Holmestrand":36582,"Wote":36583,"Savino":36584,"Singtām":36585,"Lynchburg":36586,"Rainford":36587,"Buenavista":36588,"Londa":36589,"Sottrum":36590,"Kodiak":36591,"Lipany":36592,"Summer Hill":36593,"Tuam":36594,"Eldorado at Santa Fe":36595,"Saint-Lys":36596,"Theodore":36597,"Akko":36598,"Taksony":36599,"Valencia de Alcántara":36600,"Deißlingen":36601,"Sellersburg":36602,"Umba":36603,"Ernée":36604,"Ivanteyevka":36605,"Ingham":36606,"Jayanca":36607,"Paredón":36608,"Snagov":36609,"Tamsweg":36610,"Suciu de Sus":36611,"Nagrota":36612,"Temax":36613,"Santa Catarina Pantelhó":36614,"Iqaluit":36615,"Waldbrunn":36616,"Boquete":36617,"Bununu Kasa":36618,"Beardstown":36619,"Orlovista":36620,"Woodfin":36621,"Mânăstirea":36622,"Tiszalök":36623,"Dötlingen":36624,"Bonbon":36625,"Abrud":36626,"Altivole":36627,"Ūst’-Talovka":36628,"Río de Oro":36629,"Slaton":36630,"Krasnyy Kholm":36631,"Douglas":36632,"Buc":36633,"Leopold":36634,"Sanguem":36635,"Esqueda":36636,"San Paolo di Civitate":36637,"İvrindi":36638,"Gospić":36639,"Weisendorf":36640,"Indre Arna":36641,"Pace del Mela":36642,"Sanguéya":36643,"Jahnsdorf":36644,"Mislīyah":36645,"Calamonte":36646,"Imuris":36647,"Izsák":36648,"Saratovskaya":36649,"Ponnampet":36650,"Leun":36651,"Yalıhüyük":36652,"Cavenago di Brianza":36653,"San Giovanni Suergiu":36654,"Mengerskirchen":36655,"Vellinge":36656,"Genzano di Lucania":36657,"Bientina":36658,"Acapetagua":36659,"Zanè":36660,"Kaprijke":36661,"Saint Martinville":36662,"Flen":36663,"Lamitan":36664,"Airway Heights":36665,"Bude":36666,"Withernsea":36667,"Villa Cortese":36668,"Saint-Christol-lès-Alès":36669,"North Manchester":36670,"Minien East":36671,"Temizhbekskaya":36672,"Sutysky":36673,"Mulvane":36674,"Strömstad":36675,"Lioni":36676,"Muro Lucano":36677,"Hoegaarden":36678,"Castle Donington":36679,"Popil'nya":36680,"Molchanovo":36681,"Atoyatempan":36682,"Du Quoin":36683,"Bagno di Romagna":36684,"Everman":36685,"Smiltene":36686,"Wolfschlugen":36687,"Argao":36688,"‘Ewa Villages":36689,"Kirriemuir":36690,"Az Zaytūnīyah":36691,"Fulnek":36692,"Strongoli":36693,"Grabels":36694,"Chickasaw":36695,"Cabatuan":36696,"Pottendorf":36697,"Dungarpur":36698,"Childress":36699,"Francisco Pizarro":36700,"Sâncrăieni":36701,"Vityazevo":36702,"McKees Rocks":36703,"Nowe":36704,"Mamit":36705,"Lambsheim":36706,"Kishanpur":36707,"Beilstein":36708,"Oxford":36709,"Bazzano":36710,"Marianna":36711,"Mitsamiouli":36712,"Pembroke Park":36713,"Buk":36714,"Litzendorf":36715,"Twin Lakes":36716,"Dongyuan":36717,"Osprey":36718,"Raghunāthpur":36719,"Strellc i Epërm":36720,"Ljusdal":36721,"Stone":36722,"Krasnapollye":36723,"Korczyna":36724,"Poltár":36725,"Calonne-Ricouart":36726,"Punay":36727,"Drayton Valley":36728,"Bain-de-Bretagne":36729,"Mount Healthy":36730,"Zuera":36731,"Erwin":36732,"Chillicothe":36733,"Jaunay-Clan":36734,"Paulsboro":36735,"Offenbach an der Queich":36736,"Cospicua":36737,"Gannat":36738,"Riverstone":36739,"Lucas Valley-Marinwood":36740,"Derendingen":36741,"Teuva":36742,"Corund":36743,"Komádi":36744,"Ghanaur":36745,"Aridaía":36746,"Sieraków":36747,"Ko Lanta":36748,"Newbiggin-by-the-Sea":36749,"Macael":36750,"Salvacion":36751,"Lőrinci":36752,"Barakani":36753,"Celanova":36754,"Tila":36755,"Steinenbronn":36756,"Eberndorf":36757,"Ginebra":36758,"Mocoretá":36759,"Khadzhalmakhi":36760,"Brier":36761,"Suncho Corral":36762,"Santa Caterina Villarmosa":36763,"Višegrad":36764,"Otaki":36765,"Terenos":36766,"Gmund am Tegernsee":36767,"Marvejols":36768,"Bolligen":36769,"Boston Spa":36770,"Cortina d'Ampezzo":36771,"Harvard":36772,"Tsarevo":36773,"Hørning":36774,"Ţūzah":36775,"Tittmoning":36776,"Laa an der Thaya":36777,"Storvreta":36778,"Kirundo":36779,"Pressbaum":36780,"Indiantown":36781,"Río":36782,"Stadtoldendorf":36783,"Žamberk":36784,"Plastun":36785,"Schrozberg":36786,"Raymūn":36787,"Emmering":36788,"Lillesand":36789,"Bethel":36790,"Alhama de Granada":36791,"Latimer":36792,"Sīlat az̧ Z̧ahr":36793,"Abanilla":36794,"Viqueque":36795,"Sládkovičovo":36796,"Petra-Dubrava":36797,"Vellānūr":36798,"Odiongan":36799,"Zăneşti":36800,"Gogolin":36801,"San Adrián":36802,"Noormarkku":36803,"Saint-Jean-Bonnefonds":36804,"Rozavlea":36805,"Bon-Encontre":36806,"Ulëty":36807,"Arzberg":36808,"Poggiardo":36809,"Hjo":36810,"Gura Văii":36811,"Rumonge":36812,"Kolonia":36813,"Roanoke":36814,"Ningchegu":36815,"Wermsdorf":36816,"Castelnuovo di Garfagnana":36817,"Gournay-sur-Marne":36818,"San Diego de la Unión":36819,"Vrbno pod Pradědem":36820,"Orta":36821,"Kennett Square":36822,"Tournus":36823,"Otra Banda":36824,"Nogent-sur-Seine":36825,"Mantalongon":36826,"Carosino":36827,"Badhni Kalān":36828,"Losone":36829,"Zhirnov":36830,"Tarariras":36831,"Redlynch":36832,"Waupaca":36833,"Frumuşica":36834,"Hīrāpur":36835,"Oktyabr’skiy":36836,"Wieleń":36837,"Rives":36838,"Talent":36839,"Zitlala":36840,"Dynów":36841,"Nakatunguru":36842,"Berango":36843,"Murr":36844,"São Vicente":36845,"Dinguiraye":36846,"Le Tréport":36847,"Sénas":36848,"Novoishimskiy":36849,"Tatarka":36850,"Nemenčinė":36851,"Zimmern ob Rottweil":36852,"Domingos Martins":36853,"Praia da Vitória":36854,"Farnham":36855,"North Sydney":36856,"Châtelaillon-Plage":36857,"Buzet":36858,"Villers-le-Bouillet":36859,"Châtenoy-le-Royal":36860,"Nampicuan":36861,"Nieul-sur-Mer":36862,"Stepnoye":36863,"Ilshofen":36864,"Shifnal":36865,"Aidone":36866,"Chongwe":36867,"Lyubim":36868,"Huntingburg":36869,"Lauderdale-by-the-Sea":36870,"Macea":36871,"Romanovo":36872,"Gualdo Cattaneo":36873,"Chipping Ongar":36874,"Lazise":36875,"Red Lion":36876,"Bratoveşti":36877,"The Pas":36878,"Palavas-les-Flots":36879,"Alliste":36880,"Bangor Trident Base":36881,"Machecoul":36882,"Blanca":36883,"Kosmach":36884,"Meolo":36885,"Karasburg":36886,"Variaş":36887,"Carmo do Rio Verde":36888,"Assens":36889,"Marinhas":36890,"Raufoss":36891,"Pégomas":36892,"Barguzin":36893,"Neuhaus":36894,"Zapatoca":36895,"South Weber":36896,"Hălchiu":36897,"Chrastava":36898,"Moravský Krumlov":36899,"Bahía de Kino":36900,"Bozkurt":36901,"Tochtepec":36902,"Linas":36903,"Avra Valley":36904,"Barnstorf":36905,"Bromont":36906,"Rocafort":36907,"Lobão":36908,"Ledeč nad Sázavou":36909,"Geisingen":36910,"El Battan":36911,"Klausdorf":36912,"Union Gap":36913,"Roosevelt":36914,"Saint-Rémy":36915,"Madras":36916,"Seloncourt":36917,"Chièvres":36918,"Macusani":36919,"Dąbrowa Białostocka":36920,"Saltburn-by-the-Sea":36921,"Alsózsolca":36922,"San Lucas Ojitlán":36923,"Prokudskoye":36924,"Baykalovo":36925,"Hillandale":36926,"Beauzelle":36927,"Macalelon":36928,"Elena":36929,"Krasnokholm":36930,"Altach":36931,"Gorey":36932,"Bazarnyy Syzgan":36933,"Tangerhütte":36934,"Spasskoye":36935,"Actipan":36936,"Dame-Marie":36937,"Lucija":36938,"Strambino":36939,"Fagagna":36940,"Juuka":36941,"Czarne":36942,"Foios":36943,"Gandra":36944,"Marly-la-Ville":36945,"Petaquillas":36946,"Yolombó":36947,"Guitiriz":36948,"Guise":36949,"Boi":36950,"Novaci-Străini":36951,"Hänigsen":36952,"Saint-Macaire-en-Mauges":36953,"Mala Kladuša":36954,"Dunningen":36955,"Thônes":36956,"Cambria":36957,"Nykvarn":36958,"Porto de Mós":36959,"Szczawnica":36960,"Nedryhayliv":36961,"Focuri":36962,"Dassun":36963,"Gadebusch":36964,"Upper Coomera":36965,"Arce":36966,"O Rosal":36967,"Islaz":36968,"Liboro":36969,"Celina":36970,"Ostra":36971,"Tocancipá":36972,"Kadom":36973,"La Bassée":36974,"Galván":36975,"Fontanka":36976,"Zhanga Buqtyrma":36977,"Šilalė":36978,"Bietigheim":36979,"Bardowick":36980,"Cañasgordas":36981,"‘Arta":36982,"New Brighton":36983,"Odesskoye":36984,"Valerik":36985,"Los Ranchos de Albuquerque":36986,"Dierdorf":36987,"Turinskaya Sloboda":36988,"Duvenstedt":36989,"Potcoava":36990,"Băile Herculane":36991,"Staraya Kulatka":36992,"Partenit":36993,"Meridianville":36994,"Mota del Cuervo":36995,"Valkenburg":36996,"Asarganj":36997,"Petreşti":36998,"Tuttle":36999,"Dubna":37000,"Carnaíba":37001,"Leordeni":37002,"Traben-Trarbach":37003,"Larciano":37004,"Lakemoor":37005,"Bicton":37006,"Malmberget":37007,"Kingscliff":37008,"Kartal":37009,"Dunavarsány":37010,"Rudne":37011,"Zeil":37012,"Butig":37013,"Pioner":37014,"Chelno-Vershiny":37015,"Beliātor":37016,"Ittre":37017,"Kinmparana":37018,"Safaraliyev":37019,"Giado":37020,"Finley":37021,"La Montagne":37022,"Sinamar":37023,"Săvineşti":37024,"Santa María Jajalpa":37025,"Campo Sesenta":37026,"Dabai":37027,"Krivosheino":37028,"Esperanza":37029,"Nerva":37030,"Milagros":37031,"Tuzlukçu":37032,"Yakoruda":37033,"Linz am Rhein":37034,"Castiglione dei Pepoli":37035,"Montfort-sur-Meu":37036,"Ispringen":37037,"Wellesbourne Mountford":37038,"Peníscola":37039,"Strassen":37040,"Stow":37041,"Santo Rosario":37042,"Orange City":37043,"Niedereschach":37044,"Talaban":37045,"Santa Clara":37046,"Talitsy":37047,"Oposhnya":37048,"Bonnyville":37049,"Flin Flon":37050,"Bétheny":37051,"Souppes-sur-Loing":37052,"Monforte del Cid":37053,"Porto Real do Colégio":37054,"Lambeth":37055,"Miusinsk":37056,"Bilgaard":37057,"Port el Kantaoui":37058,"Lehavim":37059,"Shuvalovo":37060,"Ixtlahuacán del Río":37061,"Paraćin":37062,"Bugang":37063,"Vohimanitra":37064,"Walton-on-the-Naze":37065,"Artist Village":37066,"Kemnay":37067,"Burg auf Fehmarn":37068,"Ranohira":37069,"Starobin":37070,"Anjepy":37071,"Chapaev":37072,"Maranola":37073,"Kovalam":37074,"Balerno":37075,"Lewin Brzeski":37076,"Varsseveld":37077,"Tidjikja":37078,"Klundert":37079,"Faliraki":37080,"Garachico":37081,"Ambohitseheno":37082,"Yung Shue Wan":37083,"Port Mathurin":37084,"Terespol":37085,"Glenarden":37086,"Gossops Green":37087,"Lommatzsch":37088,"Vrutok":37089,"Mabini":37090,"Orzysz":37091,"Trasacco":37092,"Wolfach":37093,"San Agustin":37094,"Borinskoye":37095,"Lluta":37096,"Punao":37097,"Patao":37098,"Río Hondo":37099,"Erdőkertes":37100,"Burley in Wharfedale":37101,"Monte San Biagio":37102,"Vama":37103,"Scorţeni":37104,"San Manuel":37105,"Grybów":37106,"Saint-Florentin":37107,"Castelrotto - Kastelruth":37108,"Nabburg":37109,"Murovani Kurylivtsi":37110,"Copalillo":37111,"Gordon":37112,"Yanahuanca":37113,"Gommern":37114,"Walhain-Saint-Paul":37115,"Vétraz-Monthoux":37116,"Manoc-Manoc":37117,"Sonta":37118,"Sauerlach":37119,"Arnage":37120,"Novokayakent":37121,"Steelton":37122,"Amanalco de Becerra":37123,"Białe Błota":37124,"Orzu":37125,"Guabito":37126,"Brigg":37127,"Belle Isle":37128,"Gustavia":37129,"Morciano di Romagna":37130,"Tarutyne":37131,"San José Poaquil":37132,"Quesada":37133,"Eisenerz":37134,"Cherry Hills Village":37135,"Posen":37136,"Burnet":37137,"Fair Oaks Ranch":37138,"Tanacu":37139,"Cudillero":37140,"Pregnana Milanese":37141,"Barcea":37142,"Tombodu":37143,"Jánossomorja":37144,"Zacamulpa":37145,"North Wonthaggi":37146,"Steilacoom":37147,"‘Abasān al Jadīdah":37148,"Lagoa Nova":37149,"Aldinga":37150,"Aubigny-sur-Nère":37151,"Fornovo di Taro":37152,"El Ocotito":37153,"Sant'Olcese":37154,"Marsillargues":37155,"Cistérniga":37156,"Kerekegyháza":37157,"Lignano Sabbiadoro":37158,"Panindícuaro de la Reforma":37159,"Gozzano":37160,"Poşta Câlnău":37161,"Calabugao":37162,"Nikolo-Berëzovka":37163,"Seelow":37164,"Alpu":37165,"Tazovskiy":37166,"Třešť":37167,"Coulogne":37168,"Estaires":37169,"San Cipriano Picentino":37170,"Banchory":37171,"Eixo":37172,"Radovljica":37173,"Busalla":37174,"Central City":37175,"Talipaw":37176,"Sechelt":37177,"Norcasia":37178,"Cut Off":37179,"Güneysu":37180,"Mellieħa":37181,"Berceni":37182,"Okehampton":37183,"Currambine":37184,"Kilimatinde":37185,"Buga":37186,"Pervari":37187,"Masku":37188,"Sant'Agata Bolognese":37189,"Collado Mediano":37190,"Swieqi":37191,"Notre Dame":37192,"Tsementnyy":37193,"Trèbes":37194,"Pitogo":37195,"Estancias de Florida":37196,"Santiago":37197,"Casoli":37198,"Colusa":37199,"Nieuw-Loosdrecht":37200,"Los Santos":37201,"Panambí":37202,"Homeland":37203,"Pârscov":37204,"Kannus":37205,"Dünyamalılar":37206,"Ober-Mörlen":37207,"Marnate":37208,"Naples Park":37209,"Cañitas de Felipe Pescador":37210,"West Miami":37211,"Gas City":37212,"Slacks Creek":37213,"Villa el Triunfo":37214,"Petershausen":37215,"Tolcayuca":37216,"Lavagno":37217,"Balatonboglár":37218,"Pakruojis":37219,"Thenzawl":37220,"Neuenkirch":37221,"Burwell":37222,"Szikszó":37223,"Punxsutawney":37224,"Al Muţayrifī":37225,"Fürstenfeld":37226,"Brundall":37227,"Cockenzie":37228,"Schöppenstedt":37229,"Ambelón":37230,"Ramāpuram":37231,"Tinaan":37232,"Olival do Basto":37233,"Úpice":37234,"Piat":37235,"Daru":37236,"San José el Alto":37237,"Schönenberg-Kübelberg":37238,"Lomnice nad Popelkou":37239,"Pantabangan":37240,"Danilovka":37241,"Roztoky":37242,"Bex":37243,"Vicovu de Jos":37244,"Wales":37245,"Godega di Sant'Urbano":37246,"Kil’mez’":37247,"Teaca":37248,"Dzhangala":37249,"Fauske":37250,"Więcbork":37251,"Noventa di Piave":37252,"Ecroignard":37253,"Strzelno":37254,"Echzell":37255,"Geislingen":37256,"Anstey":37257,"Chalonnes-sur-Loire":37258,"Izhmorskiy":37259,"Camaligan":37260,"Hutthurm":37261,"Kunashak":37262,"Silver Hill":37263,"Ciupercenii Noi":37264,"Neusiedl am See":37265,"Settimo San Pietro":37266,"Azacualpa":37267,"Cabcaben":37268,"Rāy":37269,"Norderney":37270,"Olbersdorf":37271,"Berdigestyakh":37272,"Bad Gastein":37273,"Gura Viţioarei":37274,"Magtaking":37275,"Glücksburg":37276,"Corcova":37277,"Stąporków":37278,"Immenstaad am Bodensee":37279,"Ḩablah":37280,"Immendingen":37281,"Le Palais-sur-Vienne":37282,"Zschorlau":37283,"Kurkino":37284,"Pavlovka":37285,"Malaunay":37286,"Dukhovnitskoye":37287,"Spas-Klepiki":37288,"Dömsöd":37289,"Kløfta":37290,"Borovoy":37291,"Södra Sandby":37292,"Dzilam González":37293,"Mezzolombardo":37294,"Magor":37295,"Sincanlı":37296,"Katwijk aan den Rijn":37297,"Port Saint John’s":37298,"Konradshöhe":37299,"San Pascual":37300,"Saint-Tropez":37301,"Lechinţa":37302,"Holtville":37303,"Mazatán":37304,"Albavilla":37305,"Pavlovskaya Sloboda":37306,"Monaghan":37307,"Tangstedt":37308,"Palmer":37309,"Slavkov u Brna":37310,"Atyashevo":37311,"Milharado":37312,"Audun-le-Tiche":37313,"Elm Grove":37314,"Ageyevo":37315,"San Miguel Zozutla":37316,"Santaella":37317,"Barranco de Loba":37318,"Acatlán de Pérez Figueroa":37319,"Einhausen":37320,"Pagalungan":37321,"Ribeira Brava":37322,"Myshkin":37323,"Borodūlīkha":37324,"San Felipe Jalapa de Díaz":37325,"Fatehpur Chaurāsi":37326,"Mattenbach (Kreis 7) \/ Deutweg":37327,"Ouddorp":37328,"Laveen":37329,"Yazykovo":37330,"Unionville":37331,"Casaleone":37332,"Bodelshausen":37333,"Hebron":37334,"Güdül":37335,"Salapungan":37336,"Puerto Gaitán":37337,"Novoukrainskoye":37338,"Farr West":37339,"Sokol":37340,"Pavia":37341,"Can-Avid":37342,"San Dorligo della Valle":37343,"Munford":37344,"Yanda Bayo":37345,"Henryetta":37346,"Janzé":37347,"Barlassina":37348,"Klucze":37349,"Ilok":37350,"Collombey":37351,"Zalegoshch’":37352,"Cocoa West":37353,"Neviano":37354,"Dongditou":37355,"Nagyhalász":37356,"Dahme":37357,"Néon Karlovásion":37358,"Saint-Priest-en-Jarez":37359,"Porus":37360,"Novobelokatay":37361,"Sosnovo":37362,"Tepecoacuilco de Trujano":37363,"Vaujours":37364,"Fossò":37365,"Fully":37366,"Huamuxtitlán":37367,"Oedheim":37368,"Ozërnyy":37369,"Nāttarasankottai":37370,"Capraia e Limite":37371,"Oberkotzau":37372,"Pushkinskiye Gory":37373,"East Port Orchard":37374,"Orchomenós":37375,"Geoagiu":37376,"Venta de Baños":37377,"Kirovskaya":37378,"Acuitzio del Canje":37379,"Carlinville":37380,"Mitú":37381,"Bernal":37382,"Ḩizmā":37383,"Casarza Ligure":37384,"Culianan":37385,"Ingelfingen":37386,"Villa de San Francisco":37387,"Hustopeče":37388,"Los Zacatones":37389,"Untsukul’":37390,"Sankt Florian":37391,"Cold Spring":37392,"Bottmingen":37393,"Roseburg North":37394,"Sandersville":37395,"Pouzauges":37396,"Passirano":37397,"Schwabhausen":37398,"Prairie du Chien":37399,"Emboscada":37400,"Les Arcs":37401,"Sauce":37402,"Cosalá":37403,"Piton":37404,"Talovyy":37405,"West Hattiesburg":37406,"Cetate":37407,"Smyshlyayevka":37408,"Massa di Somma":37409,"Néa Ankhíalos":37410,"Aninoasa":37411,"Ramblewood":37412,"Essau":37413,"Dives-sur-Mer":37414,"Claver":37415,"Xilitla":37416,"Arazede":37417,"San Lucido":37418,"Adămuş":37419,"Carapelle":37420,"Spino d'Adda":37421,"Ulluaya":37422,"Boradigah":37423,"Centuripe":37424,"Bois-le-Roi":37425,"Le Lavandou":37426,"Yurty":37427,"Micheldorf in Oberösterreich":37428,"Lewistown":37429,"Templeuve":37430,"Mari-Turek":37431,"Strážnice":37432,"Vyalikaya Byerastavitsa":37433,"Billigheim":37434,"James City":37435,"Krivogashtani":37436,"Saint-Vincent-de-Tyrosse":37437,"Beswān":37438,"Le Pian-Médoc":37439,"Heathrow":37440,"Raleigh Hills":37441,"Nocera Umbra":37442,"Countryside":37443,"Khabary":37444,"Santa María Xadani":37445,"Satow-Oberhagen":37446,"Barleben":37447,"Cabañas":37448,"Zacháro":37449,"Shenkursk":37450,"Mount Carmel":37451,"Făcăeni":37452,"Orerokpe":37453,"Thum":37454,"Tanglewilde-Thompson Place":37455,"Rogliano":37456,"Reignier-Ésery":37457,"Alegria":37458,"Laurel Bay":37459,"Kalenderovci Donji":37460,"Saint-Bonnet-de-Mure":37461,"Alt-Sanitz":37462,"Surgères":37463,"Villa General Belgrano":37464,"Santa Elena":37465,"Villa Emilio Carranza":37466,"Otok":37467,"Shemordan":37468,"Vancleave":37469,"Provaglio d'Iseo":37470,"Mana":37471,"Biasca":37472,"Westhausen":37473,"Brookville":37474,"Purcell":37475,"Orobó":37476,"Pimonte":37477,"Marignier":37478,"Palpa":37479,"Plouguerneau":37480,"Jetibá":37481,"Telč":37482,"Plau am See":37483,"Lecanto":37484,"Costigliole d'Asti":37485,"Ubinskoye":37486,"Helsa":37487,"Saint-Gervais-les-Bains":37488,"Torreglia":37489,"Pănet":37490,"Ceyrat":37491,"Divnomorskoye":37492,"Badovinci":37493,"Caiazzo":37494,"Santa María del Oro":37495,"Pazaryolu":37496,"Majano":37497,"Tsetserleg":37498,"Boali":37499,"Pigeon Forge":37500,"Bilimbay":37501,"South Patrick Shores":37502,"Roost-Warendin":37503,"Villapinzón":37504,"Stănileşti":37505,"Spinetoli":37506,"Sissach":37507,"Poppi":37508,"Mittelschöntal":37509,"Sejny":37510,"Zilair":37511,"Wescosville":37512,"Mambusao":37513,"Quistello":37514,"Pietroşani":37515,"Bernsdorf":37516,"Orosei":37517,"Balingcanaway":37518,"Karagach":37519,"Amărăştii de Jos":37520,"Mundybash":37521,"New Town":37522,"Brunswick":37523,"Marechal Floriano":37524,"Mullaloo":37525,"Foindu":37526,"Grand-Bourg":37527,"Novomalorossiyskaya":37528,"Lezo":37529,"Gora":37530,"Stobreč":37531,"Santiago Acutzilapan":37532,"Zephyrhills West":37533,"Gakem":37534,"Sant Lluís":37535,"Malasila":37536,"Lesnikovo":37537,"Ścinawa":37538,"Westerburg":37539,"Thames Ditton":37540,"San Pietro Clarenza":37541,"Balsthal":37542,"Toksovo":37543,"Vasyshcheve":37544,"Jutaí":37545,"Leksand":37546,"Nolensville":37547,"Plewiska":37548,"Anghiari":37549,"Szczyrk":37550,"Capioví":37551,"Tepetlaoxtoc de Hidalgo":37552,"Brenna":37553,"Skeldon":37554,"Rensselaer":37555,"Potam":37556,"Eleebana":37557,"Santa María Tonatitla":37558,"Atalánti":37559,"Lee Acres":37560,"Ditrău":37561,"Veragua Arriba":37562,"Estes Park":37563,"Tapalpa":37564,"Manziana":37565,"Kolodeznyy":37566,"Nenzing":37567,"Zuni":37568,"Moerbeke":37569,"Eisfeld":37570,"Ilijaš":37571,"Anacapri":37572,"Timelkam":37573,"Urecheşti":37574,"Külsheim":37575,"Gunnison":37576,"Candelaria Arenas":37577,"Plumas Lake":37578,"Westville":37579,"Shirochanka":37580,"Bombarral":37581,"Ancuya":37582,"Heathcote":37583,"Kazanskoye":37584,"Prado del Rey":37585,"Cheraw":37586,"Reutte":37587,"Chadron":37588,"Port-Cartier":37589,"Lake Albert":37590,"Quinzano d'Oglio":37591,"Viriat":37592,"Kisbér":37593,"Lakes Entrance":37594,"Katherine":37595,"Linabo":37596,"Tălmaciu":37597,"Sumirago":37598,"Eichwalde":37599,"Zeitlarn":37600,"Kurumkan":37601,"Vila Nova da Telha":37602,"Schlüsselfeld":37603,"Hage":37604,"Coedpoeth":37605,"Maasin":37606,"Pana":37607,"Vendargues":37608,"Berëza":37609,"Opal Cliffs":37610,"Labruguière":37611,"Redondo":37612,"Krasnoturansk":37613,"Wendell":37614,"Wasselonne":37615,"Shirgaon":37616,"Sandyford":37617,"Santa Cruz Verapaz":37618,"Alacranes":37619,"Monachil":37620,"Calitri":37621,"Fossalta di Portogruaro":37622,"Roseţi":37623,"Schleusingen":37624,"Agnone":37625,"Obolo-Eke (1)":37626,"Country Homes":37627,"Rothenburg":37628,"Kerimäki":37629,"Schallstadt":37630,"Davydovka":37631,"San Bartolomeo in Galdo":37632,"Medowie":37633,"Lanusei":37634,"Fraureuth":37635,"Sosnovo-Ozerskoye":37636,"Črnomelj":37637,"Matlang":37638,"Viotá":37639,"Gravenhurst":37640,"Aznalcóllar":37641,"Jassans-Riottier":37642,"Ovriá":37643,"Eppertshausen":37644,"Calci":37645,"Appen":37646,"Waidhofen an der Thaya":37647,"Bad Marienberg":37648,"Nashtā Rūd":37649,"District Heights":37650,"Buckner":37651,"Besskorbnaya":37652,"Villa di Serio":37653,"Keban":37654,"Tselinnoye":37655,"Simsbury Center":37656,"Constancia":37657,"Pontoon Beach":37658,"Pyrbaum":37659,"Laholm":37660,"Infantes":37661,"San Giorgio in Bosco":37662,"Pieksämäen Maalaiskunta":37663,"Ferrière-la-Grande":37664,"Saint-Memmie":37665,"Kyzburun Pervyy":37666,"Mount Zion":37667,"Disina":37668,"Ihringen":37669,"Berra":37670,"Villa Ojo de Agua":37671,"Karlino":37672,"Borisoglebskiy":37673,"Wernberg-Köblitz":37674,"Odemira":37675,"Mer":37676,"Concepción del Bermejo":37677,"Coxcatlán":37678,"Mourmelon-le-Grand":37679,"Natividad":37680,"Abtenau":37681,"Psachná":37682,"San Marco Evangelista":37683,"Chapultepec":37684,"Huayucachi":37685,"Urnieta":37686,"Real":37687,"Capena":37688,"Sidirókastro":37689,"Kunmadaras":37690,"Kölleda":37691,"Boguchwała":37692,"Tortora":37693,"Pollenza":37694,"Sarrat":37695,"Kremnica":37696,"Berhida":37697,"Ağaçören":37698,"Castro":37699,"Săsciori":37700,"Jalgaon":37701,"Malyye Derbety":37702,"Villabona":37703,"Grudki":37704,"Santa Ines West":37705,"Isla del Bosque":37706,"Ranica":37707,"Toulouges":37708,"Cassolnovo":37709,"Serravalle Scrivia":37710,"Haiterbach":37711,"Elva":37712,"Bratslav":37713,"Bischberg":37714,"Louiseville":37715,"Hălăuceşti":37716,"Branford Center":37717,"Paso de la Patria":37718,"Dabizhuang":37719,"Horní Slavkov":37720,"Tananger":37721,"Straldzha":37722,"Sarrians":37723,"Beaumont Hills":37724,"Wegscheid":37725,"Kleinwallstadt":37726,"Brunstatt":37727,"Konstantinovskoye":37728,"Meraux":37729,"Fumel":37730,"Loimaan Kunta":37731,"Traismauer":37732,"Albeştii Pământeni":37733,"Chipping Norton":37734,"Valea Moldovei":37735,"Lütjenburg":37736,"Aarle-Rixtel":37737,"Saint Helena":37738,"Dakoutun":37739,"Santa Eulàlia de Ronçana":37740,"Mikomeseng":37741,"Geetbets":37742,"Pieńsk":37743,"Wadesboro":37744,"Cruz do Espírito Santo":37745,"Zollikon":37746,"Villa Park":37747,"Cabano":37748,"Domingo Arenas":37749,"Schrems":37750,"Gmünd":37751,"Lucerne Valley":37752,"Torres de la Alameda":37753,"Bornu Yassu":37754,"Agara":37755,"Patnongon":37756,"Salbris":37757,"Xocalı":37758,"Leporano":37759,"Baliton":37760,"Perniö":37761,"Tlaltenango":37762,"Lesogorsk":37763,"San Canzian d'Isonzo":37764,"Vieira de Leiria":37765,"Acambay":37766,"Tabango":37767,"Adorf":37768,"Sylt-Ost":37769,"Khabez":37770,"Maciá":37771,"Lorengau":37772,"Králův Dvůr":37773,"Oberengstringen":37774,"Bilao":37775,"Lachendorf":37776,"San Miguel Tenochtitlán":37777,"Teià":37778,"Saligao":37779,"Tulnici":37780,"Saujon":37781,"Gerena":37782,"Merrylands":37783,"Enoch":37784,"Coco":37785,"Punta Santiago":37786,"Bagan":37787,"Shady Side":37788,"Loriol-sur-Drôme":37789,"Stone Mountain":37790,"Santa Cruz Hidalgo":37791,"Sannazzaro de'Burgondi":37792,"Gostovići":37793,"Macalong":37794,"Acultzingo":37795,"Podhum":37796,"Buttapietra":37797,"Nicolas de Pierola":37798,"Tuzhai":37799,"Şipote":37800,"Walkersville":37801,"Hrastnik":37802,"Poeldijk":37803,"Murten":37804,"Vishnëvogorsk":37805,"Mahmutlar":37806,"Debesy":37807,"Lloren":37808,"Castrezzato":37809,"Gilleleje":37810,"Temoac":37811,"Sernaglia della Battaglia":37812,"Cambiano":37813,"Whitworth":37814,"Ondara":37815,"Ranchettes":37816,"Nueva Guadalupe":37817,"Nyzhni Sirohozy":37818,"Kuzhener":37819,"Plaidt":37820,"Tierra Buena":37821,"Murcki":37822,"Fond du Sac":37823,"Black Rock":37824,"Spring Ridge":37825,"Bârla":37826,"Pontyclun":37827,"Kondoros":37828,"Star":37829,"Piwniczna-Zdrój":37830,"Altbach":37831,"Grassano":37832,"Pauillac":37833,"Saint-Genest-Lerpt":37834,"Nakkila":37835,"Eksere":37836,"Lewisburg":37837,"Belvedere":37838,"Pantay Na Matanda":37839,"Saint-Nicolas":37840,"Kuchen":37841,"Settala":37842,"Guantou":37843,"Kuybyshevo":37844,"Kindberg":37845,"Chesma":37846,"Crnići":37847,"Château-Renault":37848,"Topchānchi":37849,"Lunas":37850,"L'Entre-Deux":37851,"Almenno San Salvatore":37852,"Marinhais":37853,"Acquapendente":37854,"Aalburg":37855,"Kappelrodeck":37856,"Gorneşti":37857,"Booué":37858,"Viişoara":37859,"Cheshire Village":37860,"Sterlibashevo":37861,"Lyubymivka":37862,"Zlatitsa":37863,"Vedea":37864,"New Carlisle":37865,"Carnarvon":37866,"Ingeniero Jacobacci":37867,"Cuetzalán del Progreso":37868,"Apastepeque":37869,"The Village of Indian Hill":37870,"Vipiteno - Sterzing":37871,"Mugeni":37872,"Tufeşti":37873,"Idrija":37874,"Carapeguá":37875,"Melfi":37876,"Magnitka":37877,"Željezno Polje":37878,"Talusan":37879,"Rosignol":37880,"Sânpetru Mare":37881,"Mexicanos":37882,"Waldems":37883,"Jablunkov":37884,"Baligang":37885,"Cuapiaxtla de Madero":37886,"Breckenridge":37887,"Ruokolahti":37888,"Sigayevo":37889,"Dobřany":37890,"Sommariva del Bosco":37891,"Fiesso d'Artico":37892,"Sandnessjøen":37893,"Ejido Benito Juárez":37894,"Spring Grove":37895,"Bueno Brandão":37896,"Velyka Mykhaylivka":37897,"Jilemnice":37898,"Kurort Steinbach-Hallenberg":37899,"Lohra":37900,"Edissiya":37901,"Pluvigner":37902,"Thyolo":37903,"Böhmenkirch":37904,"Totolac":37905,"Cacaotepec":37906,"Shamkhal-Termen":37907,"Puente Nacional":37908,"Massagno":37909,"Longuyon":37910,"Coatepeque":37911,"Almazán":37912,"Bad Hönningen":37913,"Kauit":37914,"Veigné":37915,"Stara Synyava":37916,"Holdenville":37917,"Montebello Vicentino":37918,"Jijila":37919,"Bigastro":37920,"Hempstead":37921,"Magatos":37922,"Tsagan Aman":37923,"Kita":37924,"Biharea":37925,"Umm Sa‘īd":37926,"Tupanatinga":37927,"Pasuquin":37928,"Lucapon":37929,"Tamayo":37930,"Mélykút":37931,"La Wantzenau":37932,"Arquata Scrivia":37933,"Lanton":37934,"Buitenpost":37935,"Loukhi":37936,"Calafindeşti":37937,"Bačko Gradište":37938,"Sellia Marina":37939,"Vashkivtsi":37940,"Oşorheiu":37941,"Gulod":37942,"Callenberg":37943,"Gulf Breeze":37944,"Waibstadt":37945,"Velikovechnoye":37946,"Pakość":37947,"Aglayan":37948,"Dourges":37949,"Mondelange":37950,"San Miguel Contla":37951,"Runcu":37952,"Sairang":37953,"Cherryville":37954,"Baume-les-Dames":37955,"Iskushuban":37956,"Radziejów":37957,"Kolosovka":37958,"Tyumentsevo":37959,"Tirlyanskiy":37960,"Saint-Mitre-les-Remparts":37961,"San Pedro de Cajas":37962,"Ballingry":37963,"Bitin":37964,"Buluang":37965,"Bilibino":37966,"Vendenheim":37967,"Ovelgönne":37968,"Saint-Just-en-Chaussée":37969,"Telese Terme":37970,"Jamestown":37971,"Bechyně":37972,"Llanharan":37973,"Sickte":37974,"Głogówek":37975,"Chërnaya":37976,"Loreggia":37977,"Binuangan":37978,"Lathen":37979,"Sarnico":37980,"Maglavit":37981,"Manningtree":37982,"Igpit":37983,"Gaimán":37984,"Sokur":37985,"Chesapeake Beach":37986,"East Perth":37987,"Káto Achaḯa":37988,"Duba-Yurt":37989,"Trouville-sur-Mer":37990,"Cancale":37991,"Jonage":37992,"Gelida":37993,"Az Zawr":37994,"Çiftlikköy":37995,"Lubang":37996,"Buttenwiesen":37997,"Piggs Peak":37998,"Trendelburg":37999,"Pembury":38000,"Parres":38001,"Ramillies":38002,"Banisilan":38003,"Secusigiu":38004,"Truşeşti":38005,"Hausach":38006,"Kerteminde":38007,"Sézanne":38008,"Schaan":38009,"Putzbrunn":38010,"Copalnic Mănăştur":38011,"Glad":38012,"Nazareth":38013,"Venegono Inferiore":38014,"Maków Podhalański":38015,"Acigné":38016,"Dudeştii Vechi":38017,"Borrowash":38018,"Gubinikha":38019,"Rockenhausen":38020,"Trooper":38021,"Arpajon-sur-Cère":38022,"Sausheim":38023,"Surfside":38024,"Bhuma":38025,"Myskhako":38026,"Bijroni":38027,"Corral de Almaguer":38028,"Vinita":38029,"Red Oak":38030,"South Oroville":38031,"Mengeš":38032,"Smirnovo":38033,"Stockstadt am Rhein":38034,"Miercurea Nirajului":38035,"Guisguis":38036,"Jászkisér":38037,"Bayt Līd":38038,"Pitomača":38039,"Maiori":38040,"McRae":38041,"Almè":38042,"Surte":38043,"Heitersheim":38044,"Kulykivka":38045,"Kocahasanlı":38046,"Salitrillos":38047,"Engis":38048,"Montbard":38049,"Grou":38050,"Stawell":38051,"Mena":38052,"Saint-Hilaire-de-Talmont":38053,"Grasbrunn":38054,"Monaca":38055,"Stäfa":38056,"Zhizdra":38057,"Grayson Valley":38058,"Kupferzell":38059,"San Juan Pueblo":38060,"Temascalapa":38061,"Corsano":38062,"Suchitoto":38063,"San Giovanni al Natisone":38064,"Ossi":38065,"Benjamín Hill":38066,"Sainte-Sigolène":38067,"Pöcking":38068,"Suklayin":38069,"San Bartolo":38070,"Maiolati Spontini":38071,"Ijebu-Ife":38072,"Silandro - Schlanders":38073,"Shchyrets’":38074,"Staroleushkovskaya":38075,"Guadalupe Texcalac":38076,"Roches Noire":38077,"Irsina":38078,"Kosh-Agach":38079,"Citra":38080,"New Washington":38081,"Ostroveni":38082,"Leona Vicario":38083,"North Bend":38084,"Kyakhulay":38085,"Pavlodol’skaya":38086,"Ayvacık":38087,"Loreto":38088,"Cornuda":38089,"Bondorf":38090,"Dankalwa":38091,"Birqīn":38092,"Les Avanchets":38093,"Ceva":38094,"Vittel":38095,"South Apopka":38096,"Pansoy":38097,"Strazhitsa":38098,"Sovizzo":38099,"Saa":38100,"Horažďovice":38101,"Kodigenahalli":38102,"Sinnersdorf":38103,"Bana":38104,"Bankim":38105,"Gémenos":38106,"Chietla":38107,"White Rock":38108,"Yaguará":38109,"Caldelas":38110,"Wilmington":38111,"Kyshtovka":38112,"Cheddar":38113,"Quatre Cocos":38114,"Colovale":38115,"Fort Wright":38116,"Panaba":38117,"Courthézon":38118,"Lipsko":38119,"Peranamallūr":38120,"San Pedro del Paraná":38121,"Lake Bluff":38122,"Fatezh":38123,"Mătăsaru":38124,"Kadışehri":38125,"Peralta":38126,"Xapuri":38127,"Ebensfeld":38128,"Benigànim":38129,"Smidovich":38130,"Poeni":38131,"Attadale":38132,"Moosic":38133,"Palamás":38134,"Gulf Park Estates":38135,"Allendorf":38136,"Sindangan":38137,"Lunguleţu":38138,"San Donato di Lecce":38139,"Čitluk":38140,"Konstantinovskiy":38141,"Aquitania":38142,"Mockrehna":38143,"Balky":38144,"Mala Bilozerka":38145,"Tamayong":38146,"Felahiye":38147,"Markt Erlbach":38148,"Taos":38149,"Peseux":38150,"Llerena":38151,"Mayaky":38152,"Pobugskoye":38153,"Olival":38154,"Santa Ana Hueytlalpan":38155,"Bekkevoort":38156,"Bouillargues":38157,"Prosser":38158,"Yuni":38159,"Ban Phru Nai":38160,"Kittilä":38161,"Saint-Laurent-Blangy":38162,"Başyayla":38163,"Tres Marías":38164,"Libona":38165,"Cochirleanca":38166,"Santa Justina":38167,"Abegondo":38168,"Tarp":38169,"Prizzi":38170,"Carrick-on-Suir":38171,"Hermeskeil":38172,"Barsovo":38173,"Marchwood":38174,"Laureana di Borrello":38175,"Gelterkinden":38176,"Dietenhofen":38177,"Dudenhofen":38178,"Crocetta del Montello":38179,"Shats’k":38180,"Marange-Silvange":38181,"Lake Mills":38182,"Kermit":38183,"Senador José Porfírio":38184,"Río Frío":38185,"Lugarno":38186,"Abū Ghaush":38187,"Velyka Bahachka":38188,"Samus’":38189,"Carolina Beach":38190,"Oryakhovo":38191,"La Vega":38192,"Sainte-Agathe-des-Monts":38193,"Wynyard":38194,"Baillif":38195,"Iola":38196,"Tacherting":38197,"Villa di Briano":38198,"Battenberg":38199,"Sulucan":38200,"Konstantinovka":38201,"Marksville":38202,"Niedenstein":38203,"Šluknov":38204,"Ballynahinch":38205,"Riccia":38206,"Bayanaūyl":38207,"Marigot":38208,"Surhuisterveen":38209,"Lesko":38210,"Spencer":38211,"Villa Riva":38212,"Vadstena":38213,"Stăuceni":38214,"Radashkovichy":38215,"Igersheim":38216,"Tiksi":38217,"Queula":38218,"Launaguet":38219,"Pesqueira":38220,"Saint-Arnoult-en-Yvelines":38221,"Benacazón":38222,"Ham":38223,"Walluf":38224,"Penn Wynne":38225,"Sharon Hill":38226,"Navàs":38227,"Le Touquet – Paris-Plage":38228,"Kazimierza Wielka":38229,"Villarosa":38230,"Albeşti-Paleologu":38231,"Bequimão":38232,"Mengkofen":38233,"Monduli":38234,"El Refugio":38235,"Harburg":38236,"Tulay na Lupa":38237,"Bright":38238,"Princeville":38239,"Brynamman":38240,"Demyansk":38241,"Montehermoso":38242,"Balestrate":38243,"Rzhaksa":38244,"Hommersåk":38245,"Sawtry":38246,"Costabissara":38247,"Sacrofano":38248,"La Tijera":38249,"Hachenburg":38250,"Riedenburg":38251,"Kampokpok":38252,"Puerto Pilón":38253,"South Gate Ridge":38254,"Blaenavon":38255,"Belogradchik":38256,"Chevreuse":38257,"Yura":38258,"Rasshevatskaya":38259,"Vogtsburg":38260,"Kario":38261,"Kingston Estates":38262,"Bhowāli":38263,"Vodyane":38264,"Castro de Rei":38265,"Perugorría":38266,"Forest":38267,"Ceyranbatan":38268,"Xitangtuo":38269,"Rapla":38270,"Ronco all'Adige":38271,"Chagny":38272,"Loison-sous-Lens":38273,"Oye-Plage":38274,"Teufen":38275,"Bălceşti":38276,"West Modesto":38277,"Oliva de la Frontera":38278,"San Miguel Panixtlahuaca":38279,"Nagtipunan":38280,"Barnhart":38281,"Csurgó":38282,"Moores Mill":38283,"Cournonterral":38284,"Poenari-Burchi":38285,"Kolonia Town":38286,"Glarus":38287,"Miguel Bocanegra":38288,"Châtel-Guyon":38289,"Mainhardt":38290,"Mittersill":38291,"Riudoms":38292,"Flowery Branch":38293,"Kununurra":38294,"Polotnyanyy Zavod":38295,"Waqqāş":38296,"Vegreville":38297,"Lindisfarne":38298,"Hüttlingen":38299,"Bakum":38300,"Oreland":38301,"Beaufort-en-Vallée":38302,"Edgemoor":38303,"Strelka":38304,"Blatnica":38305,"Gauchy":38306,"Ybbs an der Donau":38307,"Melesse":38308,"Atlanta":38309,"Corona de Tucson":38310,"Subkhankulovo":38311,"Altınyayla":38312,"Naracoorte":38313,"Bouaye":38314,"Annezin":38315,"Gun Barrel City":38316,"Algodonales":38317,"Braives":38318,"Shyshaky":38319,"Tazacorte":38320,"Tsentoroy":38321,"Querqueville":38322,"Cavalaire-sur-Mer":38323,"Aparan":38324,"Zetea":38325,"Flers-en-Escrebieux":38326,"West Rancho Dominguez":38327,"Maslova Pristan’":38328,"San Antonio Huista":38329,"Yayas de Viajama":38330,"Wemding":38331,"Obsharovka":38332,"Pijao":38333,"Bitche":38334,"Batamshinskiy":38335,"Tešanjka":38336,"Ekáli":38337,"Sanica":38338,"Moglia":38339,"Pinugay":38340,"Königsee":38341,"Apice":38342,"Fountainhead-Orchard Hills":38343,"El Valle":38344,"Briar":38345,"Ingenio":38346,"Bayt Kāḩil":38347,"Wellston":38348,"Polski Trŭmbesh":38349,"General Zuazua":38350,"Carcare":38351,"Ustaritz":38352,"Aixe-sur-Vienne":38353,"Bereşti-Tazlău":38354,"Zistersdorf":38355,"Madan":38356,"Balsic":38357,"Anonang":38358,"Gagliano del Capo":38359,"Elsa":38360,"Sălişte":38361,"Drajna de Jos":38362,"Puerto Palomas":38363,"Buccino":38364,"Mihai Viteazu":38365,"Windischeschenbach":38366,"Starokucherganovka":38367,"Montpon-Ménestérol":38368,"El Coacoyul":38369,"Stavnsholt":38370,"Almese":38371,"Les Trois-Îlets":38372,"Agat Village":38373,"Goa Velha":38374,"Gardnerville":38375,"Sontheim an der Brenz":38376,"Eurajoki":38377,"Erbiceni":38378,"Comandante Fontana":38379,"Alcântara":38380,"Caldiero":38381,"Ixhuatán":38382,"Ansalta":38383,"Selinsgrove":38384,"Kerikeri":38385,"Uetendorf":38386,"Morristown":38387,"Dymer":38388,"Aleksandrovka":38389,"Poysdorf":38390,"Bouffémont":38391,"Korfovskiy":38392,"South Tucson":38393,"Levokumka":38394,"Tătăruşi":38395,"Shakawe":38396,"Rib Mountain":38397,"Eldridge":38398,"Hingham":38399,"Morelos":38400,"Itteville":38401,"Pahokee":38402,"Appenzell":38403,"Gandino":38404,"Fougamou":38405,"Pinckneyville":38406,"Batyrëvo":38407,"Ust’-Charyshskaya Pristan’":38408,"Jilma":38409,"Cheremshan":38410,"Kerema":38411,"Brannenburg":38412,"Chełm Śląski":38413,"Zavoronezhskoye":38414,"Arjona":38415,"Despeñaderos":38416,"Ballarat Central":38417,"Chandra":38418,"Masingbi":38419,"Kingsbridge":38420,"Broseley":38421,"La Llave":38422,"Naintré":38423,"Kelty":38424,"San Miguel Cuyutlán":38425,"Asūbulaq":38426,"Kurri Kurri":38427,"Csorvás":38428,"Mitrofanovka":38429,"Bosansko Grahovo":38430,"Ashburnham":38431,"Orcopampa":38432,"Benoy-Yurt":38433,"Nopalucan de la Granja":38434,"Jaltocán":38435,"Levanto":38436,"Pia":38437,"Wijhe":38438,"Tilcara":38439,"Imelda":38440,"Carmen de Apicalá":38441,"Simenqian":38442,"Tremp":38443,"Carnago":38444,"Alcalá de los Gazules":38445,"Fragagnano":38446,"Audley":38447,"Manoppello":38448,"Kastal":38449,"San Pelayo":38450,"Bajos del Ejido":38451,"Puente Grande":38452,"Tyrnävä":38453,"Băneşti":38454,"Sverdlovskiy":38455,"Sertã":38456,"Vostochnyy":38457,"Păltinoasa":38458,"Ashchysay":38459,"Joseni":38460,"Aizpute":38461,"Lammi":38462,"Kinchil":38463,"González":38464,"Berëzovyy":38465,"Senahú":38466,"Corigliano d'Otranto":38467,"Ḩuwwārah":38468,"Branca":38469,"Coursan":38470,"Priyutnoye":38471,"Berdyaush":38472,"Coatepec":38473,"Montefalco":38474,"Huerta Grande":38475,"Jedlicze":38476,"La Puebla de Almoradiel":38477,"Presicce":38478,"Selkirk":38479,"Dozza":38480,"Goondiwindi":38481,"Erdweg":38482,"Hansaviertel":38483,"Parmain":38484,"Tequesta":38485,"Lac-Brome":38486,"Bay Harbor Islands":38487,"Mavrodin":38488,"Ashton-Sandy Spring":38489,"Lamas":38490,"Villeneuve-sur-Yonne":38491,"Kalyny":38492,"Anajatuba":38493,"Indian Hills":38494,"Aylsham":38495,"Shantobe":38496,"Torreblanca":38497,"Castel di Sangro":38498,"Saal":38499,"Al Kittah":38500,"Stolniceni-Prăjescu":38501,"Pontotoc":38502,"Verkh-Tula":38503,"Blaichach":38504,"Foxborough":38505,"Baricella":38506,"San Víctor Arriba":38507,"Castelnuovo Scrivia":38508,"Noyelles-Godault":38509,"Nuevo Padilla":38510,"Tharandt":38511,"Oakleigh East":38512,"Idritsa":38513,"Deggingen":38514,"Albissola Marina":38515,"Hainburg an der Donau":38516,"Kasempa":38517,"Hatillo":38518,"Okeechobee":38519,"Müden":38520,"Novofedorovka":38521,"Rrogozhinë":38522,"Quebradillas":38523,"El Rosario":38524,"Glenhaven":38525,"Natá":38526,"Münzenberg":38527,"Alburquerque":38528,"Tutova":38529,"Umka":38530,"Marlow Heights":38531,"Gurinhém":38532,"Glushkovo":38533,"Codevigo":38534,"Nagyszénás":38535,"Sterling":38536,"San Policarpio":38537,"Stigliano":38538,"Oberuzwil":38539,"Palekh":38540,"Bertrange":38541,"Tarfaya":38542,"La Aldea":38543,"Flekkefjord":38544,"Predeal":38545,"Mukhtolovo":38546,"Colonia Menno":38547,"Yuncos":38548,"Briosco":38549,"Eltmann":38550,"Rocca di Neto":38551,"Corbeni":38552,"Neder Holluf":38553,"Snyderville":38554,"Montchanin":38555,"Starobaltachevo":38556,"Limbourg":38557,"Orahovica Donja":38558,"Kosikha":38559,"Siátista":38560,"Novovyazniki":38561,"Sainghin-en-Weppes":38562,"Krasnomayskiy":38563,"Třebechovice pod Orebem":38564,"Georgiyevskaya":38565,"Yaguate":38566,"Kungsör":38567,"Milliken":38568,"Laudun-l'Ardoise":38569,"Rupea":38570,"Esbly":38571,"Großpösna":38572,"Altenkunstadt":38573,"Kefar Weradim":38574,"Shelomi":38575,"Montecristo":38576,"Chester":38577,"Makedonski Brod":38578,"Moreira de Conegos":38579,"Motilla del Palancar":38580,"Ştefăneşti-Sat":38581,"Libungan":38582,"Loftus":38583,"Collinsville":38584,"Mapello":38585,"Berbeşti":38586,"Akranes":38587,"Civé":38588,"Māttūr":38589,"Salym":38590,"Lettere":38591,"Cisano Bergamasco":38592,"Lenauheim":38593,"Dehu":38594,"Yarrawonga":38595,"Puebla de la Calzada":38596,"Capranica":38597,"Bet Dagan":38598,"Quila":38599,"Trafaria":38600,"Saint-Pol-sur-Ternoise":38601,"Staryy Sambor":38602,"Cuitzeo (La Estancia)":38603,"Elburn":38604,"Paola":38605,"Irituia":38606,"Újkígyós":38607,"Kolitzheim":38608,"Sainte-Anne-des-Monts":38609,"Makiv":38610,"Titusville":38611,"Strensall":38612,"Kayabağlar":38613,"Cunewalde":38614,"Göynük":38615,"Banca":38616,"Avşar":38617,"Marieville":38618,"Dinteloord":38619,"Welshpool":38620,"Carregal do Sal":38621,"Iargara":38622,"Sasbach":38623,"Calderitas":38624,"Staraya Vichuga":38625,"Ungca":38626,"Dolgorukovo":38627,"Silver Lake":38628,"Eggesin":38629,"Devoto":38630,"Constantí":38631,"Fântânele":38632,"Oliveira dos Brejinhos":38633,"Mohanpur":38634,"Tápiószentmárton":38635,"Nykøbing Sjælland":38636,"Stęszew":38637,"Bernhardswald":38638,"Pfäffikon \/ Pfäffikon (Dorfkern)":38639,"General Conesa":38640,"Charlemagne":38641,"Kondratovo":38642,"Solbiate Olona":38643,"Belle Fourche":38644,"Tetzoyocan":38645,"Stavern":38646,"Susz":38647,"Leutershausen":38648,"Rincón Chamula":38649,"Balangiga":38650,"Chanal":38651,"Guardia Sanframondi":38652,"Kirchardt":38653,"Ballesteros":38654,"Estebanía":38655,"Pulung Santol":38656,"Bryukhovychi":38657,"Cabeza del Buey":38658,"Snowflake":38659,"Berezeni":38660,"Battlefield":38661,"Araç":38662,"Saint-Martin-le-Vinoux":38663,"Woods Creek":38664,"Villa Madero":38665,"Mouy":38666,"Seichamps":38667,"Billingshurst":38668,"Sayre":38669,"Coal City":38670,"Dainville":38671,"Nanawa":38672,"Longiano":38673,"Szczawno-Zdrój":38674,"Los Silos":38675,"Mineo":38676,"Ālappākkam":38677,"Cherdyn’":38678,"Kronau":38679,"Negru Vodă":38680,"Anolaima":38681,"Balnearia":38682,"Gray":38683,"Margaret River":38684,"Totolapan":38685,"Baltmannsweiler":38686,"Rungis":38687,"Tiefenbronn":38688,"Nato":38689,"Beratzhausen":38690,"Eutingen":38691,"West Samoset":38692,"Löddeköpinge":38693,"Magdalena Milpas Altas":38694,"Suda":38695,"Syumsi":38696,"Băneasa":38697,"Thourotte":38698,"Three Points":38699,"San Pedro de Abajo":38700,"Doumé":38701,"Porto Novo":38702,"Villemur-sur-Tarn":38703,"Ylistaro":38704,"Petricani":38705,"Atequiza":38706,"Follo":38707,"Al Bunayyāt ash Shamālīyah":38708,"Marvin":38709,"Săveni":38710,"Gornozavodsk":38711,"Refahiye":38712,"La Estancia":38713,"Hidden Valley Lake":38714,"Altud":38715,"Vetluzhskiy":38716,"Taradell":38717,"Combee Settlement":38718,"Obong":38719,"Qāzigund":38720,"Dubki":38721,"Adligenswil":38722,"Paoli":38723,"Bisbee":38724,"São Roque":38725,"Carapur":38726,"Tát":38727,"Savièse":38728,"Wheatley":38729,"Malhador":38730,"Salgareda":38731,"Aromashevo":38732,"Johanngeorgenstadt":38733,"Dobreşti":38734,"Egyek":38735,"Barrosas":38736,"Feldkirchen":38737,"Jan-Phyl Village":38738,"Medolla":38739,"Mundolsheim":38740,"Clarinda":38741,"Aguacatán":38742,"Saint-Jorioz":38743,"Vossevangen":38744,"Yelovo":38745,"Zürich (Kreis 8) \/ Mühlebach":38746,"Fowler":38747,"La Calera":38748,"Okhotsk":38749,"Modbury":38750,"Ocean Shores":38751,"Mahonda":38752,"Antas":38753,"Vavozh":38754,"Jokioinen":38755,"Novomykolayivka":38756,"Guadassuar":38757,"Damwâld":38758,"Flines-lez-Raches":38759,"Château-du-Loir":38760,"Harrisville":38761,"Brezová pod Bradlom":38762,"Dettingen unter Teck":38763,"Neukirch\/Lausitz":38764,"Stroudsburg":38765,"Popoli":38766,"Ballycastle":38767,"Ellezelles":38768,"Greenacres":38769,"Pfreimd":38770,"Dowa":38771,"Beaucourt":38772,"Donja Mahala":38773,"Qarayeri":38774,"Al Mazzūnah":38775,"Altkirch":38776,"Donnacona":38777,"Hampshire":38778,"‘Awartā":38779,"Sarego":38780,"Belyye Stolby":38781,"Naples Manor":38782,"Santander Jiménez":38783,"San Vitaliano":38784,"Rockwood":38785,"Afántou":38786,"Nueva-Carteya":38787,"Uznach":38788,"Rottenmann":38789,"Fussels Corner":38790,"Jalapilla":38791,"Algona":38792,"San Pedro Zictepec":38793,"Usurbil":38794,"Oppido Mamertina":38795,"Ukholovo":38796,"Rechberghausen":38797,"Nunkiní":38798,"Jannali":38799,"Askern":38800,"Tlatenchi":38801,"Rudnichnyy":38802,"Uzundere":38803,"Sharan":38804,"Pernem":38805,"Rupert":38806,"Luhačovice":38807,"Brusturi":38808,"Faulquemont":38809,"Calinog":38810,"Biguglia":38811,"Cameron":38812,"El Rosal":38813,"İnönü":38814,"Tranby":38815,"Livingstonia":38816,"Gateway":38817,"Millicent":38818,"Tiszalúc":38819,"Dobroye":38820,"Plédran":38821,"Ak”yar":38822,"Perelyub":38823,"Urkarakh":38824,"Broshniv-Osada":38825,"Navarcles":38826,"Eastham":38827,"Aitape":38828,"Horneburg":38829,"Margarita Belén":38830,"Remanzacco":38831,"Changé":38832,"Wallers":38833,"Buncrana":38834,"Gamu":38835,"Janja":38836,"Metsemotlhaba":38837,"Sanchursk":38838,"Juan de Herrera":38839,"Colorines":38840,"Urjala":38841,"Kepsut":38842,"Ḩātim":38843,"Mistretta":38844,"Alton North (historical)":38845,"Rowlands Gill":38846,"Luco dei Marsi":38847,"Neubulach":38848,"Jianjiang":38849,"Vilela":38850,"Monetnyy":38851,"Maria Cristina":38852,"Schlema":38853,"Zdvinsk":38854,"Reichshoffen":38855,"Magnanville":38856,"Ixtlahuacán de los Membrillos":38857,"Saint-Hubert":38858,"Begues":38859,"Stochov":38860,"Novo Lino":38861,"Švenčionys":38862,"Borgo":38863,"Soleto":38864,"Leiston":38865,"Jørpeland":38866,"Grissom Air Force Base":38867,"Khurba":38868,"Adelsheim":38869,"Czaniec":38870,"Joroinen":38871,"Ḩūsān":38872,"Vernio":38873,"Perişoru":38874,"Himberg":38875,"Milot":38876,"Anamosa":38877,"Bad Birnbach":38878,"Arquitecto Tomás Romero Pereira":38879,"Heiningen":38880,"Issa":38881,"Wenshui":38882,"Langtad":38883,"Ostseebad Binz":38884,"Śmigiel":38885,"Monument":38886,"Trakai":38887,"Monte San Vito":38888,"Jeanerette":38889,"Rogongon":38890,"Mizhirah":38891,"Barsukovskaya":38892,"Los Llanos":38893,"Brady":38894,"Meersburg":38895,"Turan":38896,"Chinnor":38897,"Alvarães":38898,"Frăteşti":38899,"Pinotepa de Don Luis":38900,"Yantarnyy":38901,"Umbrete":38902,"Msanga":38903,"Niederaula":38904,"New Norfolk":38905,"White Hall":38906,"Scaër":38907,"Publier":38908,"Carral":38909,"Novallas":38910,"Berlin":38911,"Fuente el Saz":38912,"Medina de Pomar":38913,"Middleton":38914,"Buochs":38915,"Willow Springs":38916,"Selty":38917,"Lipomo":38918,"Mazaricos":38919,"Masaya Sur":38920,"Audenge":38921,"Campanario":38922,"Ostricourt":38923,"Herzogenbuchsee":38924,"Bad Kösen":38925,"La Descubierta":38926,"Minot Air Force Base":38927,"Simiane-Collongue":38928,"Salavan":38929,"Gdov":38930,"Röbel":38931,"Khandūd":38932,"Suliţa-Târg":38933,"Sastre":38934,"Vânători":38935,"Pielavesi":38936,"Pampas":38937,"Mainit":38938,"Lindsdal":38939,"Gustine":38940,"Podoleni":38941,"Casalserugo":38942,"Udobnaya":38943,"Agriá":38944,"Dzierzgoń":38945,"Burntisland":38946,"Durham":38947,"Senj":38948,"Malax":38949,"Fabbrico":38950,"West Side Highway":38951,"Dalby":38952,"Valle Aurina - Ahrntal":38953,"Columbio":38954,"Mysen":38955,"Camogli":38956,"Ertingen":38957,"Butgenbach":38958,"Adams":38959,"Gazzo Veronese":38960,"Port-Louis":38961,"Mayflower Village":38962,"Caleta de Carquín":38963,"Turochak":38964,"Poiares":38965,"Juankoski":38966,"Mugardos":38967,"Century City":38968,"Rohrbach":38969,"Canéjan":38970,"Biesenthal":38971,"Zaigrayevo":38972,"Rovello Porro":38973,"Frătăuţii Noi":38974,"Williamston":38975,"Offanengo":38976,"Rong’an":38977,"Pataias":38978,"Chocznia":38979,"Tursi":38980,"Şirvan":38981,"Mutki":38982,"Bacag":38983,"Woodland":38984,"Marcellina":38985,"Ayora":38986,"Engel’-Yurt":38987,"Gessate":38988,"Kamalpur":38989,"Rivergaro":38990,"Weiser":38991,"Mamuša":38992,"Cristeşti":38993,"Chapelhall":38994,"Crossett":38995,"Novoutkinsk":38996,"Mecitözü":38997,"Dayr Abū Ḑa‘īf":38998,"Mullsjö":38999,"Le Trait":39000,"Mabinay":39001,"Meaño":39002,"Annotto Bay":39003,"Helensburgh":39004,"Incisa in Val d'Arno":39005,"Busay":39006,"Nuevo Baztán":39007,"Polillo":39008,"Międzyzdroje":39009,"Kislyakovskaya":39010,"Heimberg":39011,"La Bélgica":39012,"Pottenstein":39013,"Thalgau":39014,"Okoneshnikovo":39015,"Lehighton":39016,"Nenagh":39017,"Ellerau":39018,"Isniq":39019,"Mukhorshibir’":39020,"Lambunao":39021,"Cotronei":39022,"Celica":39023,"Nanteuil-lès-Meaux":39024,"Edna":39025,"Kharjā":39026,"Xeri":39027,"Wyndmoor":39028,"Idrinskoye":39029,"Ndom":39030,"Nguti":39031,"Würenlos":39032,"Monte Buey":39033,"Carterville":39034,"Lyndon":39035,"Roma":39036,"Niederstetten":39037,"Ramón Castilla":39038,"Brolo":39039,"Koyulhisar":39040,"Ribadavia":39041,"Hagenbach":39042,"Őrbottyán":39043,"Jordanstown":39044,"Naica":39045,"Stettler":39046,"Nova Borova":39047,"Nizhneangarsk":39048,"Gofitskoye":39049,"Shippensburg":39050,"General Levalle":39051,"Laborde":39052,"Friedrichroda":39053,"Bandon":39054,"Maydolong":39055,"Elverta":39056,"Oodweyne":39057,"Geltendorf":39058,"Neder-Hardinxveld":39059,"Frânceşti":39060,"Avrămeni":39061,"Villmergen":39062,"Luis Gil Pérez":39063,"Linda":39064,"Villa García":39065,"Cariré":39066,"Rancho Murieta":39067,"Hinwil":39068,"Fort Myers Shores":39069,"Cúllar-Vega":39070,"Worland":39071,"Wooloowin":39072,"Saint-Galmier":39073,"Subbiano":39074,"Pentling":39075,"Vila Viçosa":39076,"Papayal":39077,"Peal de Becerro":39078,"Enguera":39079,"Urvan’":39080,"Bourbon-Lancy":39081,"Pevely":39082,"Lake Murray of Richland":39083,"Abenberg":39084,"Douglass Hills":39085,"Martvili":39086,"Pignola":39087,"Ronneburg":39088,"Castelgomberto":39089,"Moskovskoye":39090,"Holmsund":39091,"Rákóczifalva":39092,"Southampton":39093,"Benningen am Neckar":39094,"Sivrice":39095,"Nandrin":39096,"Saint-Pourçain-sur-Sioule":39097,"Castiglione Torinese":39098,"Tigpalay":39099,"Hosszúpályi":39100,"Wigton":39101,"Pont-Évêque":39102,"La Democracia":39103,"Mali":39104,"Fonte":39105,"Urcos":39106,"Samtse":39107,"Tilisarao":39108,"Ouella":39109,"Korop":39110,"Chepelare":39111,"Angera":39112,"Tyrone":39113,"Calvi":39114,"Taşlıçay":39115,"Plain City":39116,"Khrenovoye":39117,"Stanišić":39118,"Litchfield Park":39119,"Torrebelvicino":39120,"Páty":39121,"Kikvidze":39122,"Neuhausen":39123,"San Bartolo Teontepec":39124,"Česká Kamenice":39125,"Bunyola":39126,"East Ballina":39127,"Castrignano del Capo":39128,"Motema":39129,"Demikhovo":39130,"Nikfer":39131,"Colceag":39132,"Kuźnia Raciborska":39133,"Hambergen":39134,"New Whiteland":39135,"Viiala":39136,"Santa María Huatulco":39137,"Râfov":39138,"Celles":39139,"Prüm":39140,"Fontanelle":39141,"Fischbachau":39142,"Macon":39143,"Ebstorf":39144,"Villanueva del Ariscal":39145,"Stetten am Kalten Markt":39146,"Çanta":39147,"Semirara":39148,"Jua":39149,"Ille-sur-Têt":39150,"Mstera":39151,"Carnforth":39152,"Sulzbach an der Murr":39153,"Le Morne-Rouge":39154,"Bagong Sikat":39155,"Perstorp":39156,"Lobbes":39157,"Srpska Crnja":39158,"El Granada":39159,"Stara Vyzhivka":39160,"Nemocón":39161,"Crasna":39162,"Serednye Vodyane":39163,"Pesquería":39164,"Elek":39165,"Florenville":39166,"Al Fukhkhārī":39167,"Radymno":39168,"Velyki Kopany":39169,"Waakirchen":39170,"Pristen’":39171,"Krasnoshchëkovo":39172,"Bomi":39173,"Riachos":39174,"Brush":39175,"Šenov":39176,"Venecia":39177,"Sittensen":39178,"Bratca":39179,"Ivanec":39180,"Milovice":39181,"Krasni Okny":39182,"Edgerton":39183,"Goléré":39184,"La Charité-sur-Loire":39185,"Tintafor":39186,"Rohrdorf":39187,"Gorgota":39188,"Zărneşti":39189,"Cadeo":39190,"Agaete":39191,"San Rafael del Norte":39192,"Yaroslavskaya":39193,"Chernyshkovskiy":39194,"Gananoque":39195,"Kbely":39196,"Nimigea de Sus":39197,"Salgado":39198,"Greabănu":39199,"Urgeses":39200,"Ostrožac":39201,"Lindenfels":39202,"Bolzano Vicentino":39203,"Comstock Northwest":39204,"Campo Gallo":39205,"Găiseni":39206,"Peñafiel":39207,"Bulli":39208,"Novyy Sulak":39209,"Chavannes":39210,"Genlis":39211,"Petrolia":39212,"Alkhazurovo":39213,"Olinalá":39214,"Saint-Alban-Leysse":39215,"Rødekro":39216,"Creve Coeur":39217,"Głogów Małopolski":39218,"Waimānalo":39219,"Fuente Obejuna":39220,"Findon":39221,"Vámospércs":39222,"Rebola":39223,"Planá":39224,"Starke":39225,"Choroszcz":39226,"Santa Catalina Norte":39227,"Santo Pipó":39228,"Los Chaves":39229,"Esperalvillo":39230,"Piscu Vechi":39231,"Villanova Mondovì":39232,"Talisayan":39233,"Jastrebarsko":39234,"Mórahalom":39235,"Gronau":39236,"Vladimiro-Aleksandrovskoye":39237,"Magny-en-Vexin":39238,"Tura":39239,"Pereiro de Aguiar":39240,"Weldon Spring":39241,"Fundeni":39242,"Vitulazio":39243,"Thalmässing":39244,"Büchen":39245,"Bodenkirchen":39246,"Puro":39247,"Orange Beach":39248,"Pordic":39249,"Sovetskoye":39250,"San Mateo del Mar":39251,"Banī Zayd":39252,"Temozón":39253,"Saint-Philippe":39254,"Bambolim":39255,"Pian di Scò":39256,"Ceriano Laghetto":39257,"Saint-Aubin-de-Médoc":39258,"Bella":39259,"Napoles":39260,"Akarsu":39261,"Arconate":39262,"Hualahuises":39263,"Dechy":39264,"Smithers":39265,"Le Pouliguen":39266,"Brensbach":39267,"Williamson":39268,"Nibley":39269,"Hergiswil":39270,"Maguyam":39271,"Feytiat":39272,"Lyneham":39273,"Schuylkill Haven":39274,"Lovere":39275,"Piterka":39276,"Villamuriel de Cerrato":39277,"Kajatian":39278,"Nuşfalău":39279,"Dobrota":39280,"Oberboihingen":39281,"Skoropuskovskiy":39282,"Ouadda":39283,"Jilikŭl":39284,"Guxhagen":39285,"San Quintín":39286,"Lingenfeld":39287,"Bagnolo San Vito":39288,"Tarnogskiy Gorodok":39289,"Linguaglossa":39290,"Vol’noye":39291,"Pommelsbrunn":39292,"Czerwonak":39293,"Béboto":39294,"Buti":39295,"Kalevala":39296,"Ramat Yishay":39297,"Bagnolo Piemonte":39298,"Cumming":39299,"Chukhloma":39300,"Nilvange":39301,"Cebuano":39302,"Quiberon":39303,"Pozo del Molle":39304,"Capistrello":39305,"Glasgow Village":39306,"Bonate Sotto":39307,"Stansted":39308,"Amalfi":39309,"Săgeata":39310,"Palle":39311,"Au in der Hallertau":39312,"Waldmohr":39313,"Dulce Grande":39314,"Bauvin":39315,"Noratus":39316,"Pentre":39317,"La Guancha":39318,"Stornoway":39319,"Cabanglasan":39320,"Kinablangan":39321,"Saimbeyli":39322,"Homún":39323,"Domnești":39324,"Bishkul’":39325,"Thaba-Tseka":39326,"Mugia":39327,"Enriquillo":39328,"Rostovka":39329,"Tătărani":39330,"Vilppula":39331,"Monchique":39332,"Risaralda":39333,"Kigorobya":39334,"Darda":39335,"Northfield":39336,"Vayk’":39337,"Mapalacsiao":39338,"Jean-Rabel":39339,"Alma":39340,"Tlacote el Bajo":39341,"Triftern":39342,"Bacuag":39343,"Kąty Wrocławskie":39344,"Soyung":39345,"Milove":39346,"Bolivar":39347,"Siewierz":39348,"Mandeure":39349,"São Miguel do Couto":39350,"Neufchâtel-en-Bray":39351,"Zagon":39352,"Coşeşti":39353,"Coalisland":39354,"Belén":39355,"Qalqaman":39356,"Zibido San Giacomo":39357,"Skuteč":39358,"Menziken":39359,"Pozo Alcón":39360,"Dumpay":39361,"Santiago Citendejé":39362,"Magpet":39363,"Palmerton":39364,"Čoka":39365,"Manchester":39366,"Linton":39367,"Bwedu":39368,"Paxtonia":39369,"Bugyi":39370,"San Francisco de la Paz":39371,"Sackville":39372,"Ilava":39373,"Oerlenbach":39374,"Mătăsari":39375,"San Pedro Tlanisco":39376,"Melfort":39377,"Aschau im Chiemgau":39378,"Dymytrove":39379,"Castelsardo":39380,"Basse-Nendaz":39381,"Yerofey Pavlovich":39382,"Meckesheim":39383,"Zubří":39384,"Brewton":39385,"Grünau":39386,"Coyula":39387,"Aceuchal":39388,"White City":39389,"Xiditou":39390,"Cârţa":39391,"El Ayote":39392,"Mýrina":39393,"Lesparre-Médoc":39394,"Onguday":39395,"Bantilan":39396,"Tonkino":39397,"Torgiano":39398,"Pike Road":39399,"Saint-Georges-de-Didonne":39400,"Kirchentellinsfurt":39401,"Highwood":39402,"Martignacco":39403,"Santo Stefano Quisquina":39404,"Agigea":39405,"Mīr Bachah Kōṯ":39406,"Sars":39407,"Galegos":39408,"Leu":39409,"Falam":39410,"Tillicoultry":39411,"Valentín Gómez Farías":39412,"Féres":39413,"Krasnoarmeyskoye":39414,"Răşinari":39415,"Caimancito":39416,"Hagfors":39417,"Padula":39418,"Pýlos":39419,"Česká Skalice":39420,"Locust Grove":39421,"Theix":39422,"Diepoldsau":39423,"Comişani":39424,"Brownsfield":39425,"Ospedaletto Euganeo":39426,"Sredniy":39427,"Usol’ye":39428,"Hnidyn":39429,"Mejdan - Obilićevo":39430,"Calheta":39431,"Yolbaşı":39432,"Collecorvino":39433,"Suolahti":39434,"Walterboro":39435,"Krotovka":39436,"Archángelos":39437,"Cuntis":39438,"Becaş":39439,"Klötze":39440,"Bavtugay":39441,"Looe":39442,"San José de Gracia":39443,"Wanzleben":39444,"Ţigăneşti":39445,"Sankt Margrethen":39446,"Fismes":39447,"Concordia":39448,"Shahrak-e Emām Ḩasan-e Mojtabá":39449,"Dol-de-Bretagne":39450,"Nailsworth":39451,"Tajao":39452,"Whiteville":39453,"Lendelede":39454,"Åkarp":39455,"Assoro":39456,"Strawberry":39457,"Sarıoğlan":39458,"Cerda":39459,"Allariz":39460,"Portoscuso":39461,"Progress Village":39462,"Junction City":39463,"Nelsonville":39464,"Ascea":39465,"Tabuan":39466,"Amöneburg":39467,"Okola":39468,"Dettenhausen":39469,"Kutulik":39470,"Pijiño":39471,"Villa de San Antonio":39472,"Fómeque":39473,"Parácuaro":39474,"Casariche":39475,"Villaverla":39476,"Newnham":39477,"Nkove":39478,"Guatapé":39479,"Nephi":39480,"Yumurtalık":39481,"Todireşti":39482,"Mailag":39483,"José Pedro Varela":39484,"San Miguel Ameyalco":39485,"Putol":39486,"Bokhan":39487,"Bar-sur-Aube":39488,"Colby":39489,"Hidden Valley":39490,"Caetés":39491,"Borovo":39492,"Timber Pines":39493,"Maruggio":39494,"Chernolesskoye":39495,"Martan-Chu":39496,"Vielha":39497,"Villa del Prado":39498,"Moñitos":39499,"Salitral":39500,"Shahrinav":39501,"Willingshausen":39502,"Cadale":39503,"Grumăzeşti":39504,"Greci":39505,"Mûrs-Erigné":39506,"Waldsee":39507,"Liukuaizhuang":39508,"Thyez":39509,"Bureya":39510,"Saint-Pryvé-Saint-Mesmin":39511,"Emőd":39512,"Palermo":39513,"Lamţah":39514,"Glashütten":39515,"Menucourt":39516,"Albeşti":39517,"Loudon":39518,"San José Teacalco":39519,"Wiesenburg":39520,"Witu":39521,"Atlatlahuaca":39522,"Wainwright":39523,"Bantogon":39524,"Nailong":39525,"Châteaulin":39526,"Winston":39527,"Saint-Alban":39528,"Mendon":39529,"Barrowford":39530,"Ad Darb":39531,"Randalstown":39532,"New Holland":39533,"Grassobbio":39534,"Monticello":39535,"Tierp":39536,"Butera":39537,"Volda":39538,"Oberwinterthur (Kreis 2) \/ Guggenbühl":39539,"Post":39540,"Ḩalāwah":39541,"Arafo":39542,"Villa Hernandarias":39543,"Vic-en-Bigorre":39544,"Isaccea":39545,"Oberwinterthur (Kreis 2) \/ Talacker":39546,"Khobi":39547,"Desterro":39548,"Lesznowola":39549,"Velburg":39550,"Severnoye":39551,"Acquedolci":39552,"Gan":39553,"Boiling Spring Lakes":39554,"Hankasalmi":39555,"Chambourcy":39556,"Monamon":39557,"Karpalinskaya":39558,"Campo San Martino":39559,"Sinjil":39560,"Argamasilla de Calatrava":39561,"Worbis":39562,"Longmen":39563,"Purulhá":39564,"Taltal":39565,"Tezontepec":39566,"Friesach":39567,"Crepaja":39568,"Steyerberg":39569,"Amacuzac":39570,"Carrizo Springs":39571,"Villa Bartolomea":39572,"Tetbury":39573,"Kashkhatau":39574,"Pelton":39575,"Kirchdorf am Inn":39576,"Naroda":39577,"Barnt Green":39578,"Novodzhereliyevskaya":39579,"Zykovo":39580,"Midfield":39581,"Bagshot":39582,"Waldon":39583,"Erbendorf":39584,"Wilton":39585,"Groveport":39586,"Tucumcari":39587,"Shevchenkove":39588,"Combourg":39589,"Batesburg-Leesville":39590,"Otura":39591,"Lionel Town":39592,"Kletskaya":39593,"Châteaubourg":39594,"Tierranueva":39595,"Ehrenfriedersdorf":39596,"Recea":39597,"Camilla":39598,"Julayjilah":39599,"Shelley":39600,"Port Wentworth":39601,"Atoyac":39602,"Odda":39603,"Jeżowe":39604,"Horbourg-Wihr":39605,"Malmslätt":39606,"Giarmata":39607,"Căiuţi-Sat":39608,"Belgioioso":39609,"Lábatlan":39610,"Tavernerio":39611,"Gabicce Mare":39612,"Golovchino":39613,"Berryville":39614,"Suharău":39615,"Františkovy Lázně":39616,"Gura Şuţii":39617,"Sihlea":39618,"Ciocăneşti":39619,"Ajuterique":39620,"Laufach":39621,"Yumaguzino":39622,"Novobod":39623,"Tonnerre":39624,"Lopez Jaena":39625,"Löchgau":39626,"Whitburn":39627,"Rozhniv":39628,"Hoopeston":39629,"Osica de Sus":39630,"Agramunt":39631,"University of Technology of Compiègne":39632,"Perushtitsa":39633,"Lepsy":39634,"Llandrindod Wells":39635,"High Springs":39636,"Turtle Creek":39637,"Maribo":39638,"Eskhar":39639,"Fossacesia":39640,"Copşa Mică":39641,"Ølstykke":39642,"Jannātah":39643,"Castelcovati":39644,"Pionerskiy":39645,"Blaufelden":39646,"Hoktember":39647,"Grand-Charmont":39648,"Polla":39649,"Bouillon":39650,"Fenain":39651,"Inawayan":39652,"Montelabbate":39653,"Kotor":39654,"Asvestochóri":39655,"Sonnefeld":39656,"Schwaan":39657,"Carpenter":39658,"Oberammergau":39659,"Ruthin":39660,"Point Hill":39661,"Newlands":39662,"Gabčíkovo":39663,"Gourdon":39664,"Babenhausen":39665,"Guînes":39666,"La Pintada":39667,"Ares":39668,"Wind Lake":39669,"Pompey":39670,"Buchrain":39671,"Căianu Mic":39672,"Peace River":39673,"Palmanova":39674,"Bullange":39675,"Bellegarde":39676,"Domampot":39677,"Bessemer City":39678,"Bazarnyye Mataki":39679,"Syava":39680,"Könnern":39681,"Longare":39682,"Guayabal":39683,"Torrejón de la Calzada":39684,"Sumilao":39685,"Dulangan":39686,"Bickenbach":39687,"Hutchins":39688,"Beya":39689,"Süsel":39690,"Cape May Court House":39691,"Blakehurst":39692,"Aquino":39693,"Nassau Village-Ratliff":39694,"Habartov":39695,"Robbins":39696,"Podgornaya":39697,"Oettingen in Bayern":39698,"Novozavedennoye":39699,"Dorongan Punta":39700,"Riolo Terme":39701,"Olías del Rey":39702,"Hueytamalco":39703,"Oundle":39704,"Argenton-sur-Creuse":39705,"Panicale":39706,"Bowling Green":39707,"Bouéni":39708,"El Playón":39709,"Kyren":39710,"Satulung":39711,"Adel":39712,"Aljustrel":39713,"Coţuşca":39714,"Şirna":39715,"Petite Rivière":39716,"Blendecques":39717,"Vestby":39718,"Caromatan":39719,"Certeze":39720,"Topraisar":39721,"Desaguadero":39722,"Livadhia":39723,"Nogueira da Regedoura":39724,"La Lira":39725,"Corbasca":39726,"Offida":39727,"Pueblorrico":39728,"Media":39729,"La Gorgue":39730,"Manyas":39731,"Tudor Vladimirescu":39732,"Savyntsi":39733,"San Miguel de Cauri":39734,"Celaru":39735,"Le Loroux-Bottereau":39736,"Saint-Mihiel":39737,"Rancho Calaveras":39738,"Wildwood":39739,"Petrovskoye":39740,"Palo Santo":39741,"Vila da Ribeira Brava":39742,"Carugo":39743,"Alcalá del Valle":39744,"Krasnyy Yar":39745,"Pumphrey":39746,"Hemhofen":39747,"Kemnath":39748,"De Witt":39749,"Nigríta":39750,"Zvečka":39751,"Milhaud":39752,"Infanta":39753,"Cava Manara":39754,"Beltrán":39755,"Dasing":39756,"Bourne End":39757,"Tingjiang":39758,"Schönau am Königssee":39759,"Shalazhi":39760,"Ardanuç":39761,"Mourniés":39762,"Palma Sola":39763,"Santa Catarina Juquila":39764,"La Esperanza":39765,"Andi":39766,"Köprübaşı":39767,"Tefenni":39768,"Chinampa de Gorostiza":39769,"Cercado Abajo":39770,"Ravarino":39771,"Égletons":39772,"Guardavalle":39773,"Laboe":39774,"Şabḩā":39775,"Riedering":39776,"Ruovesi":39777,"Hopfgarten im Brixental":39778,"Dzhubga":39779,"Genazzano":39780,"Marsh Harbour":39781,"Telciu":39782,"Belvaux":39783,"Trivento":39784,"Eucalyptus Hills":39785,"Kadnikov":39786,"Hörsching":39787,"Desūr":39788,"Montemiletto":39789,"South Gastonia":39790,"Măicăneşti":39791,"Sesto al Reghena":39792,"Azovo":39793,"La Souterraine":39794,"San Juan Tianguismanalco":39795,"McKenzie":39796,"Schönheide":39797,"Hugo":39798,"Correzzola":39799,"Centreville":39800,"Gogoşu":39801,"Molochnyy":39802,"Saintry-sur-Seine":39803,"Comblain-au-Pont":39804,"Ḥurfeish":39805,"Tuglie":39806,"Usogorsk":39807,"Jílové":39808,"Mazan":39809,"Celle Ligure":39810,"Foundiougne":39811,"Paterna de Rivera":39812,"Melioratorov":39813,"Santa Clara La Laguna":39814,"Hohenau":39815,"Turís":39816,"Vail":39817,"Hultsfred":39818,"Luumäki":39819,"Russkiy Kameshkir":39820,"Collingwood Park":39821,"Târgu Trotuş":39822,"Krasnolesnyy":39823,"Mogoşoaia":39824,"Straja":39825,"Bien Unido":39826,"Bolków":39827,"Mocorito":39828,"Vårgårda":39829,"Camposano":39830,"Falënki":39831,"Imeni Vorovskogo":39832,"San Cesario sul Panaro":39833,"Hambrücken":39834,"Sânandrei":39835,"Santa María Ayoquezco de Aldama":39836,"Pecq":39837,"Nuits-Saint-Georges":39838,"New Ferry":39839,"Kollum":39840,"Vadul lui Vodă":39841,"Arcevia":39842,"Chysts’":39843,"Ganshui":39844,"Vydreno":39845,"Yanga":39846,"Obrigheim":39847,"Uporovo":39848,"Santa María del Monte":39849,"Jebel":39850,"Tancítaro":39851,"Rayón":39852,"Mallemort":39853,"Drăguşeni":39854,"Janopol":39855,"Bychawa":39856,"Stühlingen":39857,"Differdange":39858,"Silver Springs":39859,"Cogorno":39860,"Saint-Pathus":39861,"Boll":39862,"Taysan":39863,"Dompierre-sur-Mer":39864,"Benejúzar":39865,"Daleville":39866,"Lloseta":39867,"Sanga-Sanga":39868,"Kamikawa":39869,"Bacolod":39870,"Litayan":39871,"Chiscani":39872,"Sugarcreek":39873,"Roquemaure":39874,"Ečka":39875,"Chlumec nad Cidlinou":39876,"Alheim":39877,"Kitim":39878,"Dumitreşti-Faţă":39879,"Spokoynaya":39880,"Sotuta":39881,"Ornontowice":39882,"Jelah":39883,"Verkhovyna":39884,"Sual":39885,"Haute-Goulaine":39886,"Páros":39887,"Altlußheim":39888,"Saint-Marcel":39889,"Willard":39890,"Drăgoeşti":39891,"Taquarana":39892,"Rosice":39893,"Mayna":39894,"Woodside":39895,"Boulevard Park":39896,"Mātherān":39897,"Villa González Ortega":39898,"Cahaba Heights":39899,"Copoya":39900,"Dußlingen":39901,"Liwan":39902,"Lotoshino":39903,"El Carmen":39904,"Feldkirchen an der Donau":39905,"Stockheim":39906,"Goldau":39907,"Biograd na Moru":39908,"Kastellaun":39909,"Lisarow":39910,"Berzunţi":39911,"Ulmeni":39912,"Borduşani":39913,"San Rafael del Yuma":39914,"Atempan":39915,"Gemunde":39916,"Megalópoli":39917,"Ipala":39918,"Cavour":39919,"Las Higueras":39920,"Ripi":39921,"Novi Vinodolski":39922,"South Haven":39923,"Otranto":39924,"Calibutbut":39925,"Schäftlarn":39926,"Jawāla Mukhi":39927,"Gata de Gorgos":39928,"Sievi":39929,"Rzhanitsa":39930,"Harvest":39931,"Breitungen":39932,"Altendorf":39933,"Borogontsy":39934,"San Prospero":39935,"North Narrabeen":39936,"Bliss Corner":39937,"Latronico":39938,"Kovilj":39939,"Orsa":39940,"Sambek":39941,"Seelbach":39942,"Gościcino":39943,"Brixworth":39944,"Blaye":39945,"Ceriale":39946,"La Granja":39947,"Torghay":39948,"Tabuc Pontevedra":39949,"Povoletto":39950,"Zephyrhills South":39951,"Ibabang Tayuman":39952,"Robertsdale":39953,"Triberg im Schwarzwald":39954,"Ula":39955,"Radstock":39956,"Jaltepec":39957,"Arcole":39958,"Samassi":39959,"Lapuyan":39960,"Sant'Omero":39961,"Montanaro":39962,"Guatajiagua":39963,"İyidere":39964,"Shillington":39965,"Santorso":39966,"Zhigalovo":39967,"Melk":39968,"Alvor":39969,"Dŭlgopol":39970,"Guatraché":39971,"Krumovgrad":39972,"Sângeru":39973,"Ayabaca":39974,"Orda":39975,"Le Mont-sur-Lausanne":39976,"Bomet":39977,"Appley Bridge":39978,"Yelan’-Koleno":39979,"Yungay":39980,"Rothschild":39981,"Yoko":39982,"Jakiri":39983,"Springhill":39984,"Ühlingen-Birkendorf":39985,"Vievis":39986,"Antonio Escobedo":39987,"Huehuetlán El Chico":39988,"Shigony":39989,"Garéoult":39990,"Luc-la-Primaube":39991,"Asekeyevo":39992,"Madīnat ash Shamāl":39993,"Muro Leccese":39994,"Stryszawa":39995,"Épernon":39996,"Tamiahua":39997,"West Bountiful":39998,"Schlusser":39999,"Stadtilm":40000,"El Molino":40001,"Obolensk":40002,"Vintar":40003,"Wyrzysk":40004,"Eraan":40005,"Pangyan":40006,"Hampden":40007,"West Clarkston-Highland":40008,"Amplepuis":40009,"Maratea":40010,"Qaraūyl":40011,"Manston":40012,"Wotton-under-Edge":40013,"Zlynka":40014,"Pleniţa":40015,"Lenina":40016,"Delhi Hills":40017,"Dolni Dŭbnik":40018,"Mondariz":40019,"Tecolots":40020,"Égly":40021,"Sampao":40022,"Piding":40023,"Csákvár":40024,"Perieni":40025,"Gârla-Mare":40026,"Urtenen":40027,"Giporlos":40028,"Rio Saliceto":40029,"Pohja":40030,"Pinkafeld":40031,"Bonares":40032,"Wem":40033,"Vinton":40034,"Dūsi":40035,"Hahnbach":40036,"Cocorná":40037,"Nicolet":40038,"Cornebarrieu":40039,"Xylókastron":40040,"Tilzapotla":40041,"Okakarara":40042,"Livezi-Vale":40043,"Gopināthpur":40044,"Büchenbach":40045,"Hradec nad Moravici":40046,"Szczebrzeszyn":40047,"Ol’ginskaya":40048,"Watseka":40049,"Lajas":40050,"Poiana Câmpina":40051,"Pandasan":40052,"Monzuno":40053,"Cherokee":40054,"Palm Springs North":40055,"Pustoshka":40056,"Deba":40057,"Kropachëvo":40058,"Chestertown":40059,"Altavilla Milicia":40060,"Arbeláez":40061,"Dietramszell":40062,"Beas de Segura":40063,"Santa Rosa del Sara":40064,"San Dionisio Ocotepec":40065,"Schladen":40066,"Debrzno":40067,"Tecozautla":40068,"Zetten":40069,"Kenthurst":40070,"Ţicleni":40071,"Zelenogorskiy":40072,"Tulcingo de Valle":40073,"Nufringen":40074,"Ghimeş-Făget":40075,"Pocora":40076,"Caranguejeira":40077,"Calberlah":40078,"Slavsk":40079,"Villadose":40080,"Mulayjah":40081,"Nizhniye Achaluki":40082,"Ligny-en-Barrois":40083,"Santa Ana Huiloac":40084,"Purgstall":40085,"Algyő":40086,"Aquin":40087,"Nizhnyaya Omka":40088,"Kiknur":40089,"Tarumovka":40090,"Williamsburg":40091,"Grävenwiesbach":40092,"Tapon":40093,"Scituate":40094,"Gleisdorf":40095,"Solvang":40096,"Blonay":40097,"Tignieu-Jameyzieu":40098,"Civitella del Tronto":40099,"Monticelli d'Ongina":40100,"Forked River":40101,"Dove Valley":40102,"Sarroch":40103,"Hellebæk":40104,"Kenderes":40105,"Zarya":40106,"Ikovka":40107,"Ploudalmézeau":40108,"Jaworzyna Śląska":40109,"Brusyliv":40110,"Quintana de la Serena":40111,"Dahlonega":40112,"Saulx-les-Chartreux":40113,"Sawmills":40114,"Proletariy":40115,"Seaton":40116,"Dhromolaxia":40117,"Carmi":40118,"Rabenau":40119,"Bötzingen":40120,"Davoli":40121,"Iowa Falls":40122,"San Giorgio Piacentino":40123,"Horodnytsya":40124,"Grange":40125,"Naghvarevi":40126,"Tenango del Aire":40127,"Iza":40128,"Lazuri":40129,"Clapiers":40130,"Sainte-Menehould":40131,"Abbeville":40132,"Le Teich":40133,"Waipi‘o Acres":40134,"Krieglach":40135,"Salida":40136,"Moral de Calatrava":40137,"Sudislavl’":40138,"Zacualpan":40139,"Salies-de-Béarn":40140,"Velyka Pysarivka":40141,"Rottendorf":40142,"Čierny Balog":40143,"Küttigen":40144,"Heimsheim":40145,"Szczytna":40146,"Falan":40147,"Spadafora":40148,"Jogindarnagar":40149,"Tracyton":40150,"Grădiştea":40151,"Panabá":40152,"Bucu":40153,"Basud":40154,"Chunhuhub":40155,"Tartaro":40156,"Paulden":40157,"Buenavista del Norte":40158,"Komyshuvakha":40159,"Aţ Ţayyibah":40160,"Roshchino":40161,"Grums":40162,"Blagodatnoye":40163,"Bracigliano":40164,"Cuanala":40165,"Novodmitriyevskaya":40166,"Veseloyarsk":40167,"Pontenure":40168,"Chasse-sur-Rhône":40169,"Siuntio":40170,"Tibnah":40171,"Étalle":40172,"Chilón":40173,"Tinajo":40174,"Tlaxco":40175,"Rovnoye":40176,"Westerrönfeld":40177,"Lavena Ponte Tresa":40178,"Jones":40179,"Sisimiut":40180,"Gumrak":40181,"Reszel":40182,"Siziano":40183,"Tickhill":40184,"San Andrés Ocotlán":40185,"Kayapınar":40186,"Aurec-sur-Loire":40187,"Devon":40188,"Monéteau":40189,"Munkebo":40190,"Csenger":40191,"Zhelezīnka":40192,"Verkh-Chebula":40193,"Gbely":40194,"Ćoralići":40195,"River Park":40196,"Rakops":40197,"Potosí":40198,"Isen":40199,"Gazi":40200,"Shkotovo":40201,"Guijuelo":40202,"San Polo d'Enza":40203,"La Union":40204,"Niederwiesa":40205,"Amblève":40206,"Saint-Imier":40207,"Altos del Rosario":40208,"Druzhba":40209,"La Chevrolière":40210,"Carlos Fonseca Amador":40211,"Bowie":40212,"Pine Island Ridge":40213,"Alpnach":40214,"Aga":40215,"Staplehurst":40216,"Vallejuelo":40217,"Kerns":40218,"Órjiva":40219,"Floral City":40220,"Saint-Clément-de-Rivière":40221,"Betulia":40222,"Alresford":40223,"Buayan":40224,"Manas":40225,"Wormhout":40226,"Terranova da Sibari":40227,"Albiate":40228,"Spalt":40229,"Canale":40230,"Cochem":40231,"Ventosa":40232,"Lapithos":40233,"Otterberg":40234,"Kasauli":40235,"Rizokarpaso":40236,"Calatabiano":40237,"Vurpăr":40238,"Mosrentgen":40239,"Douăzeci şi Trei August":40240,"Marion":40241,"Villanueva del Río y Minas":40242,"Guayanilla":40243,"Fort-Shevchenko":40244,"Osterrönfeld":40245,"Driedorf":40246,"Amurzet":40247,"Крушево":40248,"Dahlen":40249,"Stanovoye":40250,"Odobeşti":40251,"Rechka-Vydrino":40252,"Bennewitz":40253,"Saint-Apollinaire":40254,"Makhalino":40255,"Bad Aussee":40256,"Gundorovskiy":40257,"East Lismore":40258,"Zürich (Kreis 12) \/ Saatlen":40259,"Trans-en-Provence":40260,"Lochau":40261,"Hibaiyo":40262,"Grivenskaya":40263,"Richelieu":40264,"Danilovgrad":40265,"Gnesta":40266,"Labarthe-sur-Lèze":40267,"Humberto de Campos":40268,"Umkirch":40269,"Schliengen":40270,"Esterwegen":40271,"Vŭlchedrŭm":40272,"Grebenhain":40273,"Ochtendung":40274,"Knyazhichi":40275,"Fregenal de la Sierra":40276,"Peveragno":40277,"Ixtapa":40278,"Hollfeld":40279,"Frumuşiţa":40280,"Arradon":40281,"Baud":40282,"Balīlā":40283,"Bisacquino":40284,"Vandergrift":40285,"Al Fuwayliq":40286,"Ingå":40287,"Otyniya":40288,"Ust’-Kulom":40289,"Bled":40290,"Ceptura de Sus":40291,"Andreyevo":40292,"Preston":40293,"San José el Vidrio":40294,"Maïssade":40295,"Talavera La Real":40296,"Cumadcad":40297,"Grandwood Park":40298,"Ţifeşti":40299,"Augustusburg":40300,"Entablado":40301,"Saranap":40302,"Kamyshevatskaya":40303,"Vişeu de Jos":40304,"Wirges":40305,"Pacy-sur-Eure":40306,"Hutchinson Island South":40307,"Valašské Klobouky":40308,"Mamboma":40309,"Camp Pendleton North":40310,"Zelo Buon Persico":40311,"Verkhovazh’ye":40312,"Kibale":40313,"Smilavichy":40314,"Serhetabat":40315,"Buqei‘a":40316,"Briey":40317,"Fonyód":40318,"Hofheim in Unterfranken":40319,"Sersheim":40320,"Münstertal\/Schwarzwald":40321,"Benfeld":40322,"Daday":40323,"Monteiasi":40324,"Lypova Dolyna":40325,"Douvrin":40326,"Małkinia Górna":40327,"Rāiwāla":40328,"Ribeira Grande":40329,"Bobrovskiy":40330,"Yenişarbademli":40331,"Rockingham":40332,"Herbstein":40333,"Arienzo":40334,"Mondragon":40335,"Muñoz East":40336,"Krasnoyarskaya":40337,"Montecosaro":40338,"Moog":40339,"Rakamaz":40340,"Orchard Homes":40341,"Hilmar-Irwin":40342,"Fellsmere":40343,"Sainte-Anne-de-Bellevue":40344,"Vaduz":40345,"Caprarola":40346,"La Campana":40347,"Barrow upon Soar":40348,"Dawangtai":40349,"South Highpoint":40350,"Shevington":40351,"Rāmnagar":40352,"Nueil-les-Aubiers":40353,"Jordanów":40354,"Tuban":40355,"Chiná":40356,"Genoa":40357,"Kirchheim am Neckar":40358,"Center":40359,"Oleszyce":40360,"Naco":40361,"Marcallo con Casone":40362,"Náměšť nad Oslavou":40363,"San Andres":40364,"Alpatovo":40365,"Xinzhuang":40366,"La Mure":40367,"Winterset":40368,"Sassano":40369,"Kayenta":40370,"Jungapeo":40371,"Port-la-Nouvelle":40372,"Wailua Homesteads":40373,"Bolong":40374,"Lyubokhna":40375,"Sheldon":40376,"Skíathos":40377,"Rangendingen":40378,"Hosanagara":40379,"Peno":40380,"Capellades":40381,"Afaahiti":40382,"Borkum":40383,"San Felipe Aztatán":40384,"Durgeli":40385,"Isnos":40386,"Santa Gertrudis":40387,"Măstăcani":40388,"Montréal-Ouest":40389,"Barbezieux-Saint-Hilaire":40390,"Richland Center":40391,"Palazzo San Gervasio":40392,"Dado":40393,"Karaidel’":40394,"Novopetrovskoye":40395,"Alivéri":40396,"Tancacha":40397,"Galliera":40398,"Ruscova":40399,"Momignies":40400,"Weitramsdorf":40401,"Tisma":40402,"Rediu":40403,"Pantijan No 2":40404,"Douvres-la-Délivrande":40405,"Otmuchów":40406,"Marsannay-la-Côte":40407,"Sankt Johann":40408,"Villafranca de los Caballeros":40409,"Mecatlán":40410,"Bischofsheim an der Rhön":40411,"Houyu":40412,"Corbu":40413,"Port Allen":40414,"Longueau":40415,"Peitz":40416,"Couva":40417,"Corowa":40418,"Guidizzolo":40419,"Rosario de Mora":40420,"Volovets":40421,"DeFuniak Springs":40422,"Monterenzio":40423,"Bran":40424,"Chackbay":40425,"Montrose-Ghent":40426,"Satteldorf":40427,"Scilla":40428,"Childersburg":40429,"De Westereen":40430,"Vetovo":40431,"Aravankādu":40432,"Ablon-sur-Seine":40433,"Loro Ciuffenna":40434,"Santo Tomás Chautla":40435,"Calilegua":40436,"Serrenti":40437,"Janagdong":40438,"Cervantes":40439,"Markłowice":40440,"Hitzacker":40441,"Colditz":40442,"Skåre":40443,"Chropyně":40444,"Weßling":40445,"Leon":40446,"Bear Valley Springs":40447,"Berezna":40448,"Zemeş":40449,"Jestetten":40450,"Uelsen":40451,"Ristiina":40452,"Affing":40453,"Carnota":40454,"Corinaldo":40455,"Miguel Esteban":40456,"Girişu de Criş \/ Kőrösgyíres":40457,"Edgewater":40458,"Amerongen":40459,"Lezoux":40460,"Hāgere Selam":40461,"Gonnesa":40462,"Ust’-Uda":40463,"Layhill":40464,"Laneuveville-devant-Nancy":40465,"Arıcak":40466,"Turgenevo":40467,"Léua":40468,"Poggio Mirteto":40469,"Tune":40470,"Curcani":40471,"Altenberg":40472,"Novodolīnskīy":40473,"Diguvametta":40474,"Sersale":40475,"Tamontaka":40476,"Plouay":40477,"Martonvásár":40478,"Pedrengo":40479,"Moosinning":40480,"Rot am See":40481,"Kokpekty":40482,"Týnec nad Sázavou":40483,"Salvaterra de Magos":40484,"Taigum":40485,"Conduaga":40486,"Shklo":40487,"Utashinai":40488,"Frankenburg":40489,"Ozerne":40490,"Pont-Sainte-Marie":40491,"Kassiri":40492,"Dherinia":40493,"Pankrushikha":40494,"Andrano":40495,"Groenswaard":40496,"Rodoč":40497,"Anglès":40498,"Central":40499,"Sumiswald":40500,"Priladozhskiy":40501,"Bundamba":40502,"Schwarmstedt":40503,"Braunlage":40504,"Langquaid":40505,"Muleshoe":40506,"Kragerø":40507,"Tufanbeyli":40508,"Xochihuehuetlán":40509,"Flat River":40510,"Ryazanskaya":40511,"Ferreiras":40512,"Pitiquito":40513,"Capinota":40514,"Lejanías":40515,"Munderkingen":40516,"Panitan":40517,"Guglionesi":40518,"Yazıhan":40519,"Drăgăneşti":40520,"Verkh-Neyvinskiy":40521,"Clane":40522,"Calistoga":40523,"Villa Huidobro":40524,"Mojacar":40525,"Pantigliate":40526,"San Benigno Canavese":40527,"Godech":40528,"Mayville":40529,"Sunnyslope":40530,"Elsterberg":40531,"Lunca de Jos":40532,"Bret Harte":40533,"Sechenovo":40534,"Tabālah":40535,"Somerdale":40536,"Bulata":40537,"Oberthulba":40538,"Olyphant":40539,"Unterseen":40540,"Freren":40541,"Temamatla":40542,"Fabero":40543,"Cochran":40544,"Kenwick":40545,"Yarkovo":40546,"Tëploye":40547,"La Pila":40548,"San Alejo":40549,"Bada":40550,"Belgern":40551,"Avsyunino":40552,"Bamut":40553,"Kunovice":40554,"Monee":40555,"Antipino":40556,"Dursunlu":40557,"Penns Grove":40558,"Villa Union":40559,"Hastière-Lavaux":40560,"Starozhilovo":40561,"Chimoré":40562,"Al Wukayr":40563,"Itaueira":40564,"Huasahuasi":40565,"Anse-Bertrand":40566,"Jidveiu":40567,"Gornyye Klyuchi":40568,"Malung":40569,"Bredstedt":40570,"Poiana Teiului":40571,"Stansbury park":40572,"Alexandria":40573,"Żołynia":40574,"Baquero Norte":40575,"Pacov":40576,"Reichenau":40577,"Komorniki":40578,"Rümlang":40579,"Sabang":40580,"Bucecea":40581,"Batăr":40582,"Weitnau":40583,"Stolbovaya":40584,"Kedrovyy":40585,"San Agustín Mextepec":40586,"Velika Obarska":40587,"Kharbathā al Mişbāḩ":40588,"Faraoaní":40589,"Lanzo Torinese":40590,"Ernei":40591,"Marshintsy":40592,"Strzałkowo":40593,"Bennebroek":40594,"Doctor Mora":40595,"Devecser":40596,"Vadsø":40597,"Heteren":40598,"Staunton":40599,"San Juan Tepa":40600,"Tudora":40601,"Glenbrook":40602,"Montecillo":40603,"Sint Michiel Liber":40604,"Tyukhtet":40605,"Maplewood":40606,"Lunzenau":40607,"Ostrovskoye":40608,"San Juan Coajomulco":40609,"Quiindy":40610,"Fagundes":40611,"Chernyshevskiy":40612,"Chiri-Yurt":40613,"Komorów":40614,"Sabana Iglesia":40615,"Acton Vale":40616,"Canturay":40617,"Reichstett":40618,"Cosio Valtellino":40619,"Malton":40620,"Kusel":40621,"Marsico Nuovo":40622,"Bayevo":40623,"Tichigan":40624,"Peypin":40625,"Novokorsunskaya":40626,"Alcarràs":40627,"Jurilovca":40628,"Orbe":40629,"Stylída":40630,"Iraquara":40631,"San Jerónimo Acazulco":40632,"San Cristobal Tepeojuma":40633,"Bazas":40634,"Beylikova":40635,"Alva":40636,"Puloypuloy":40637,"Craon":40638,"Megève":40639,"Zagórz":40640,"Ruiselede":40641,"Cannobio":40642,"Novosmolinskiy":40643,"El Alcázar":40644,"Torchiarolo":40645,"Arpaçay":40646,"Pechenizhyn":40647,"Großheubach":40648,"Drăguţeşti":40649,"Tara Hills":40650,"Mramani":40651,"Geringswalde":40652,"Tayoltita":40653,"Koppa":40654,"Homestead Meadows North":40655,"Semur-en-Auxois":40656,"Williams":40657,"Tocatlán":40658,"Puerto Rosario":40659,"La Bouilladisse":40660,"Sunset":40661,"Hanak":40662,"Deleşti":40663,"Morcone":40664,"Bodeşti":40665,"Haillicourt":40666,"Smedjebacken":40667,"Llanera":40668,"Hastings":40669,"Hebertshausen":40670,"Dvurechensk":40671,"Alae":40672,"Iłża":40673,"Le Poinçonnet":40674,"Cacabelos":40675,"Pryamitsyno":40676,"Eceabat":40677,"Takhtamukay":40678,"Kauran":40679,"Schöllnach":40680,"Waspik":40681,"Ortaköy":40682,"Noyemberyan":40683,"Săliştea de Sus":40684,"Örkény":40685,"Montalcino":40686,"La Glacerie":40687,"San José":40688,"Ladovskaya Balka":40689,"Pravokumskoye":40690,"Ars-sur-Moselle":40691,"Petersaurach":40692,"Sotnikovskoye":40693,"Marsa":40694,"Teyateyaneng":40695,"Rotthalmünster":40696,"Corlette":40697,"Lielvārde":40698,"Pont-Saint-Martin":40699,"Spas-Demensk":40700,"Long Jetty":40701,"Āq Qāyeh":40702,"Sangolquí":40703,"Tisău":40704,"Nowogród Bobrzański":40705,"Pesca":40706,"Candiolo":40707,"Torbole Casaglia":40708,"Bregnano":40709,"Trappenkamp":40710,"Quechultenango":40711,"Lenzkirch":40712,"Dridu":40713,"Waldfischbach-Burgalben":40714,"Pons":40715,"Watonga":40716,"Jacou":40717,"Qumaym":40718,"Frumuşani":40719,"Tetecala":40720,"Belyayevka":40721,"Plaridel":40722,"Janowiec Wielkopolski":40723,"Cuanajo":40724,"San Lorenzo Oyamel":40725,"Desvres":40726,"Margherita":40727,"Starokozache":40728,"Nagbalaye":40729,"La Voulte-sur-Rhône":40730,"Primorsk":40731,"Gergebil’":40732,"Capannoli":40733,"Rottach-Egern":40734,"Vladimirovac":40735,"Tipton":40736,"Ngaruawahia":40737,"Harlan":40738,"Ceraşu":40739,"Benson":40740,"Wilhermsdorf":40741,"Maloh":40742,"Forchtenberg":40743,"Neverkino":40744,"Miraflores de la Sierra":40745,"Berthoud":40746,"Dersca":40747,"Pazar":40748,"Ylitornio":40749,"Lampazos de Naranjo":40750,"Karanlukh":40751,"Eibau":40752,"Bellona":40753,"Chistyye Bory":40754,"Çüngüş":40755,"Ulsteinvik":40756,"Villa de Leiva":40757,"Polovinnoye":40758,"San Andrés Villa Seca":40759,"Cândido de Abreu":40760,"Neudenau":40761,"Oberding":40762,"Saltara":40763,"Mascotte":40764,"Opuwo":40765,"Shohimardon":40766,"Tayturka":40767,"Uster \/ Ober-Uster":40768,"Ust-Tsilma":40769,"Bol’shoye Boldino":40770,"Tezonapa":40771,"El Cerrito":40772,"Camindangan":40773,"Moceşti":40774,"Mysłakowice":40775,"Nezhinka":40776,"Aras-asan":40777,"Anse":40778,"Prevalle":40779,"Turpin Hills":40780,"Colona":40781,"Milan":40782,"Waldbüttelbrunn":40783,"Ndjolé":40784,"Ecuandureo":40785,"Novobataysk":40786,"Felnac":40787,"La Bresse":40788,"Umiray":40789,"Dobroteşti":40790,"Ceggia":40791,"Moţca":40792,"Harrah":40793,"Leffrinckoucke":40794,"Vigneux-de-Bretagne":40795,"Clover":40796,"Marseilles":40797,"Châtel-Saint-Denis":40798,"Newmains":40799,"Bonchamp-lès-Laval":40800,"Boalo":40801,"Mudau":40802,"Czempiń":40803,"Ali-Berdukovskiy":40804,"Gschwend":40805,"Dayap":40806,"Miño":40807,"Wannweil":40808,"Sarcedo":40809,"Hohenwestedt":40810,"Diamante":40811,"Bacong":40812,"Kárystos":40813,"Neilston":40814,"Veneux-les-Sablons":40815,"Doffing":40816,"Bradu":40817,"Catablan":40818,"C. Militar Sarabia":40819,"Wahneta":40820,"Kumëny":40821,"Villabé":40822,"Armitage":40823,"Castro Marim":40824,"Naturno - Naturns":40825,"Srbica":40826,"Khodzhi-Gasan":40827,"Izbiceni":40828,"Ebbs":40829,"Atkaracalar":40830,"Havârna":40831,"Forino":40832,"Stâlpeni":40833,"Bayanga":40834,"Klemzig":40835,"Santa Ninfa":40836,"Colbordolo":40837,"Carsoli":40838,"Vygonichi":40839,"Blackrod":40840,"Moià":40841,"Yakakent":40842,"Xiaodian":40843,"Egmond aan Zee":40844,"Şaphane":40845,"Valongo":40846,"Kynšperk nad Ohří":40847,"Lensahn":40848,"Louriçal":40849,"Alezio":40850,"Hoshcha":40851,"Ascona":40852,"Moonah":40853,"Summerside":40854,"Shvartsevskiy":40855,"Camp Diable":40856,"Nové Strašecí":40857,"Soconusco":40858,"Arès":40859,"Podu Turcului":40860,"Nassogne":40861,"Opalikha":40862,"Orgeval":40863,"Kibawe":40864,"Trilport":40865,"Markfield":40866,"Russkiy":40867,"Novyy Karanlug":40868,"Varca":40869,"Lentilly":40870,"Suseni":40871,"Shravanabelagola":40872,"Bhandārdaha":40873,"Olenino":40874,"Saint-Étienne-au-Mont":40875,"Néoi Épiváton":40876,"Ebersbach":40877,"Deschutes River Woods":40878,"Valdahon":40879,"Ipilan":40880,"Puerto Lleras":40881,"Matrei in Osttirol":40882,"Bystřice":40883,"Borghetto Santo Spirito":40884,"Añover de Tajo":40885,"Sémé":40886,"Tabina":40887,"Uryv-Pokrovka":40888,"Woburn Sands":40889,"Bridge of Allan":40890,"Saguing":40891,"Nozhay-Yurt":40892,"Zbąszynek":40893,"Karakoyunlu":40894,"Algarrobo":40895,"Le Cendre":40896,"Cavnic":40897,"Canino":40898,"Sanislău":40899,"Todtnau":40900,"Brech":40901,"Shenandoah":40902,"Tokaj":40903,"Quorndon":40904,"Siocon":40905,"Tarvisio":40906,"Eckersdorf":40907,"Nesterov":40908,"Padeş":40909,"Bruckberg":40910,"Tiszaalpár":40911,"Xiahu":40912,"Flora":40913,"Montaigu":40914,"Casorate Sempione":40915,"Kipalbig":40916,"Wernberg":40917,"Glabbeek-Zuurbemde":40918,"Villennes-sur-Seine":40919,"Nýrsko":40920,"Livigno":40921,"New Burlington":40922,"Santes":40923,"Păuleşti":40924,"Vedra":40925,"Simod":40926,"Slinger":40927,"Blakely":40928,"Bannalec":40929,"Codognè":40930,"Stari Kuty":40931,"Kotor-Varoš":40932,"Sävsjö":40933,"Tumcon Ilawod":40934,"Villanueva del Trabuco":40935,"Vorontsovka":40936,"Cidra":40937,"Westlock":40938,"Bezdead":40939,"Tinyahuarco":40940,"Tărtăşeşti":40941,"Hadsund":40942,"Mömlingen":40943,"Grebenskaya":40944,"Radovanu":40945,"Santa Ana Jilotzingo":40946,"Bierutów":40947,"Lungani":40948,"Cavallermaggiore":40949,"Yasnaya Polyana":40950,"Tayzhina":40951,"Gorle":40952,"Bad Ragaz":40953,"Cornetu":40954,"Marchin":40955,"Ahlerstedt":40956,"San Felipe Usila":40957,"Ambar":40958,"Valdoie":40959,"Fort Pierce South":40960,"Axminster":40961,"Swoyersville":40962,"Candeleda":40963,"Mahala":40964,"Jedlina-Zdrój":40965,"Egling":40966,"Warm Mineral Springs":40967,"Camporosso":40968,"Abercanaid":40969,"Bălţaţi":40970,"Estavayer-le-Lac":40971,"Kolt":40972,"Starocherkasskaya":40973,"Ruskington":40974,"Medical Lake":40975,"Slobozia Bradului":40976,"Passignano sul Trasimeno":40977,"Medina de Ríoseco":40978,"Barberaz":40979,"Heroldsbach":40980,"Gunja":40981,"Chudey":40982,"Isle of Arran":40983,"Cutzamalá de Pinzón":40984,"Balibago":40985,"Saint-Germain-du-Puy":40986,"Lambres-lez-Douai":40987,"Casteljaloux":40988,"Guanzate":40989,"Lesnoy Gorodok":40990,"Foulayronnes":40991,"Mornant":40992,"Tacuba":40993,"Bizanos":40994,"Sutri":40995,"San Martino Siccomario":40996,"Condofuri":40997,"West Byfleet":40998,"Talalayivka":40999,"Lone Grove":41000,"San Miguel":41001,"Nackenheim":41002,"Desloge":41003,"El Burgo de Osma":41004,"Mireşu Mare":41005,"Greenwich":41006,"Luqa":41007,"Novaya Tavolzhanka":41008,"Nogamerzin-Yurt":41009,"Holbrook":41010,"Pindushi":41011,"Hampton":41012,"Castillo de Locubín":41013,"Eagleton Village":41014,"Karakulino":41015,"Sanvordem":41016,"Mocksville":41017,"Shanor-Northvue":41018,"Alcobaça":41019,"El Molar":41020,"Jonesborough":41021,"Mādhogarh":41022,"Guichón":41023,"Iconha":41024,"Brito":41025,"Castello d'Argile":41026,"Chiuduno":41027,"Vigone":41028,"Puieşti":41029,"Tayaman":41030,"Turtas":41031,"Korpilahti":41032,"Cucq":41033,"Remicourt":41034,"Xibing":41035,"Pedrera":41036,"Peso da Régua":41037,"Løgten":41038,"Gornopravdinsk":41039,"Samsula-Spruce Creek":41040,"Fontenay-Trésigny":41041,"Stokesdale":41042,"Moab":41043,"Zebrzydowice":41044,"Sury-le-Comtal":41045,"Sargans":41046,"Hönö":41047,"La Grand-Croix":41048,"Fărcaşele":41049,"Sergeyevka":41050,"Luynes":41051,"Crystal Springs":41052,"Lenzing":41053,"Naifaru":41054,"Nandlstadt":41055,"Tiaong":41056,"Carhuaz":41057,"Hartenstein":41058,"Winona":41059,"Moroeni":41060,"Älvsbyn":41061,"Kačuni":41062,"Ranstadt":41063,"Konsoy":41064,"Ludwin":41065,"Le Puy-Sainte-Réparade":41066,"Wittenburg":41067,"Kippenheim":41068,"Sinilian First":41069,"Ndelele":41070,"Teabo":41071,"Isokyrö":41072,"Lemmon Valley":41073,"Primo Tapia":41074,"Castro dei Volsci":41075,"Ramiriquí":41076,"Ahoskie":41077,"Tarrafal de São Nicolau":41078,"Valence":41079,"Plakhtiyivka":41080,"Seshcha":41081,"Plonéour-Lanvern":41082,"Duda":41083,"Refojos de Basto":41084,"Paliseul":41085,"Mihăileni":41086,"Staroaleyskoye":41087,"San Secondo Parmense":41088,"Ivisan":41089,"Ivanivka":41090,"Lakkha Nëvre":41091,"Achit":41092,"Balaclava":41093,"Niederfischbach":41094,"Seubersdorf":41095,"Derebucak":41096,"Vila Franca do Campo":41097,"Sarata":41098,"El Ksour":41099,"Barič":41100,"Kyparissía":41101,"Saint-Martin-des-Champs":41102,"Greifensee":41103,"Camarma de Esteruelas":41104,"Tambo":41105,"Bokovskaya":41106,"Albaredo d'Adige":41107,"Stornarella":41108,"Kalashnikovo":41109,"Nuriootpa":41110,"Gansing":41111,"Santo Domingo":41112,"Almenara":41113,"Creswell":41114,"Wallisellen \/ Wallisellen-Ost":41115,"Alcains":41116,"Sangüesa":41117,"Villa del Conte":41118,"Piotrków Kujawski":41119,"Contwig":41120,"Bishopton":41121,"Dondon":41122,"Saint-Genis-les-Ollières":41123,"Kemecse":41124,"Kibaya":41125,"Tamazulapan del Progreso":41126,"Lauter":41127,"M'Tsangamouji":41128,"Agalatovo":41129,"Marennes":41130,"Burang":41131,"Prigrevica":41132,"Hurdegaryp":41133,"Guamal":41134,"Pervomayskaya":41135,"McMinns Lagoon":41136,"Arteche":41137,"Gignac":41138,"Dellwood":41139,"Batobalane":41140,"Doksy":41141,"Herrliberg":41142,"Gójar":41143,"Baryshevo":41144,"Coşoveni":41145,"Podgornoye":41146,"Poplar Grove":41147,"Lichtenau":41148,"Rodigo":41149,"Saint-Henri":41150,"Saue":41151,"Oberviechtach":41152,"Waldkappel":41153,"Cuyamel":41154,"Lantapan":41155,"Protivín":41156,"Bidart":41157,"Sainte Catherine de la Jacques Cartier":41158,"Angamacutiro de la Unión":41159,"Mittenaar":41160,"Krauchenwies":41161,"Villavesco":41162,"Alpicat":41163,"Alcanede":41164,"Big Bear Lake":41165,"Sulit":41166,"Fernie":41167,"Doña Mencía":41168,"Calubcub Dos":41169,"Trifeşti":41170,"Bad Lauchstädt":41171,"Åkrehamn":41172,"Ghār al Milḩ":41173,"Quincy-Voisins":41174,"Muszyna":41175,"Agneaux":41176,"Mamer":41177,"Zapfendorf":41178,"Ixtlán":41179,"Saint-Valery-en-Caux":41180,"Čelarevo":41181,"Nedelino":41182,"Cupra Marittima":41183,"Băluşeni":41184,"Petite-Forêt":41185,"San Cipirello":41186,"Bi’r al Ḩufayy":41187,"Cervino":41188,"Rousínov":41189,"Lake Alfred":41190,"Banī Zayd ash Shārqīyah":41191,"Nassau":41192,"Domaniç":41193,"Cave Creek":41194,"North Fond du Lac":41195,"Bédarrides":41196,"Peñón Blanco":41197,"Šturlić":41198,"Blénod-lès-Pont-à-Mousson":41199,"Rennertshofen":41200,"Idzincab":41201,"Kōya":41202,"Karlshuld":41203,"Santiago de Cuenda":41204,"Pokrovo-Prigorodnoye":41205,"Evansville":41206,"Jouars-Pontchartrain":41207,"Heideck":41208,"Ludeşti":41209,"Anthony":41210,"Creel":41211,"El Coronil":41212,"Zavallya":41213,"Biddinghuizen":41214,"Bacon":41215,"Pazin":41216,"Răchitoasa":41217,"Sejenane":41218,"Bato":41219,"Tönning":41220,"Póvoa de Lanhoso":41221,"Mont Albert North":41222,"Serravalle Sesia":41223,"Tritenii de Jos":41224,"Normandy":41225,"Sirib":41226,"Frunzivka":41227,"San Juan de la Rambla":41228,"Hangha":41229,"Banyuls de la Marenda":41230,"Körösladány":41231,"Schimatári":41232,"Josenii Bârgăului":41233,"Bojnice":41234,"Polná":41235,"La pigna-pigna bassa":41236,"Calolbon":41237,"Fisterra":41238,"Las Navas del Marqués":41239,"Mecayapan":41240,"Flinders View":41241,"Gourin":41242,"Shkurinskaya":41243,"Beneditinos":41244,"Kumçatı":41245,"Edenton":41246,"Bungay":41247,"Kyzyl-Mazhalyk":41248,"Doschatoye":41249,"Rozhdestveno":41250,"Manlucahoc":41251,"Ambazac":41252,"Homer":41253,"Antigonish":41254,"Wieprz":41255,"Piscu":41256,"Chemodanovka":41257,"Ingenio La Esperanza":41258,"Mios":41259,"Tuzha":41260,"Tossa de Mar":41261,"Outeiro de Rei":41262,"Wauchula":41263,"Cradley Heath":41264,"Diegem":41265,"Brampton":41266,"Zhaqsy":41267,"Omuthiya":41268,"Moca":41269,"Medvode":41270,"Nieuw Amsterdam":41271,"Mwaro":41272,"Ewo":41273,"Žalec":41274,"Puerto Lempira":41275,"Kani Kéli":41276,"Solwezi":41277,"Ilirska Bistrica":41278,"Sevnica":41279,"Slovenske Konjice":41280,"Jakar":41281,"Sežana":41282,"Pante Makasar":41283,"Krapina":41284,"Rogaška Slatina":41285,"Šentjur":41286,"Triesen":41287,"Klaksvík":41288,"Comerío":41289,"Naguabo":41290,"Acoua":41291,"Idrī":41292,"Ķekava":41293,"Selnica ob Dravi":41294,"Aguas Buenas":41295,"Vieux Fort":41296,"Пласница":41297,"Koné":41298,"Lobamba":41299,"Villalba":41300,"Mulifanua":41301,"Ruše":41302,"Funafuti":41303,"Toa Alta":41304,"Prevalje":41305,"Lamam":41306,"Демир Капија":41307,"Balzers":41308,"Palé":41309,"Ilulissat":41310,"Могила":41311,"Souillac":41312,"Għaxaq":41313,"Neiafu":41314,"Loíza":41315,"Attapu":41316,"Patillas":41317,"Camuy":41318,"Black River":41319,"Puerto Baquerizo Moreno":41320,"Grobiņa":41321,"Tišina":41322,"Anse Boileau":41323,"Bel Ombre":41324,"Cocieri":41325,"Beau Vallon":41326,"Mojkovac":41327,"Старо Нагоричане":41328,"Rosoman":41329,"Cascade":41330,"Ранковце":41331,"Aguada":41332,"Pirano":41333,"Зелениково":41334,"Eschen":41335,"Majšperk":41336,"Yardımlı":41337,"Iecava":41338,"Al ‘Azīzīyah":41339,"Albina":41340,"Wabag":41341,"Grevenmacher":41342,"Starše":41343,"Agana Heights Village":41344,"Viļāni":41345,"Nadur":41346,"Tržič":41347,"Karbinci":41348,"Šempeter pri Gorici":41349,"Pļaviņas":41350,"Pietà":41351,"Cantemir":41352,"Anse Royale":41353,"Miklavž na Dravskem Polju":41354,"Markovci":41355,"Valandovo":41356,"Ranilug":41357,"Picos":41358,"Tamarin":41359,"Kärdla":41360,"Kapsabet":41361,"Qobustan":41362,"High Rock":41363,"Gradsko":41364,"Cockburn Town":41365,"Tolmin":41366,"Xagħra":41367,"Massenya":41368,"Uturoa":41369,"Jomala":41370,"Rūjiena":41371,"Speightstown":41372,"Mauren":41373,"Plav":41374,"Kandava":41375,"Žiri":41376,"Jayuya":41377,"Cerknica":41378,"Komen":41379,"Brocēni":41380,"Ribnica":41381,"Konče":41382,"Mežica":41383,"Salacgrīva":41384,"Trzin":41385,"Laško":41386,"Micoud":41387,"Kozje":41388,"Ozolnieki":41389,"Rogašovci":41390,"Ljutomer":41391,"Dravograd":41392,"Gouyave":41393,"Lendava":41394,"Ikšķile":41395,"L-Iklin":41396,"Star Dojran":41397,"Fish Town":41398,"Xewkija":41399,"Canillo":41400,"Għajnsielem":41401,"Ciales":41402,"Balzan":41403,"Metlika":41404,"Zrnovci":41405,"Louang Namtha":41406,"Podčetrtek":41407,"Qaqortoq":41408,"Groningen":41409,"Talofofo Village":41410,"Gornja Radgona":41411,"Saint Lucia":41412,"Saulkrasti":41413,"Železniki":41414,"Trebnje":41415,"Domagnano":41416,"Tubmanburg":41417,"Другово":41418,"Bovec":41419,"Quinhámel":41420,"Auce":41421,"Kralendijk":41422,"Vreed-en-Hoop":41423,"Ordino":41424,"Inarajan Village":41425,"Pembroke":41426,"Marsaxlokk":41427,"Trashi Yangtse":41428,"Gudja":41429,"Barranquitas":41430,"Vila do Maio":41431,"Dingli":41432,"Imġarr":41433,"Kolašin":41434,"Kalkara":41435,"Mongar":41436,"Senglea":41437,"La Foa":41438,"Vittoriosa":41439,"Viligili":41440,"Fig Tree":41441,"Soufrière":41442,"Šmartno ob Paki":41443,"Bopolu":41444,"Funadhoo":41445,"Ilūkste":41446,"Mqabba":41447,"Skrīveri":41448,"Čaška":41449,"Dennery":41450,"Tsimasham":41451,"Sinajana Village":41452,"Лозово":41453,"Eydhafushi":41454,"Trongsa":41455,"Belčišta":41456,"Ulbroka":41457,"Šoštanj":41458,"Kerewan":41459,"Hlatikulu":41460,"Šenčur":41461,"Cruz Bay":41462,"Dagda":41463,"Barclayville":41464,"Podvelka":41465,"Mirna Peč":41466,"Buala":41467,"Triesenberg":41468,"Sauðárkrókur":41469,"Radlje ob Dravi":41470,"Skrunda":41471,"Kārsava":41472,"Uutapi":41473,"Berekua":41474,"Takamaka":41475,"River Cess":41476,"Mkokotoni":41477,"Market Shop":41478,"Lenart v Slovenskih Goricah":41479,"Klokot":41480,"Priekule":41481,"Ísafjörður":41482,"Priekuļi":41483,"Floriana":41484,"Fiorentino":41485,"Magas":41486,"Umm Bāb":41487,"Ambrolauri":41488,"Qrendi":41489,"Vecumnieki":41490,"Grenville":41491,"Fuerte Olimpo":41492,"Lija":41493,"Saint Paul’s":41494,"Vransko":41495,"Pehčevo":41496,"Imtarfa":41497,"Vevčani":41498,"Morovis":41499,"Finström":41500,"Mazsalaca":41501,"Muta":41502,"Češinovo":41503,"Ķegums":41504,"Yuscarán":41505,"Polzela":41506,"Gros Islet":41507,"Novaci":41508,"Črna na Koroškem":41509,"Brezovica":41510,"Middle Island":41511,"Središče ob Dravi":41512,"Laçın":41513,"Rečica ob Savinji":41514,"Mališevo":41515,"Radeče":41516,"Oistins":41517,"Demir Hisar":41518,"Egilsstaðir":41519,"Alūksne":41520,"Beltinci":41521,"Rače":41522,"Daga":41523,"Koani":41524,"Tomaž pri Ormožu":41525,"Juršinci":41526,"Ormož":41527,"Ērgļi":41528,"Port Glaud":41529,"Paro":41530,"Viesīte":41531,"Maunabo":41532,"Merizo Village":41533,"Radenci":41534,"Cidade Velha":41535,"Kirkop":41536,"Asan-Maina Village":41537,"Vila de Sal Rei":41538,"Borovnica":41539,"Spodnje Hoče":41540,"Varakļāni":41541,"Onverwacht":41542,"Ig":41543,"Arno":41544,"Longyearbyen":41545,"Nicola Town":41546,"Pivka":41547,"Cerkvenjak":41548,"Sodražica":41549,"The Valley":41550,"Inčukalns":41551,"Għargħur":41552,"Baldone":41553,"Makole":41554,"Semič":41555,"Naranjito":41556,"Lovrenc na Pohorju":41557,"Hermansverk":41558,"Dispur":41559,"Straža":41560,"Mansa Konko":41561,"Škofljica":41562,"Vojnik":41563,"Mozirje":41564,"Jaunjelgava":41565,"Žabljak":41566,"Wesley":41567,"Manatuto":41568,"Lubāna":41569,"Praslin":41570,"Zilupe":41571,"Toa Baja":41572,"Piggotts":41573,"Štore":41574,"Safi":41575,"Ruggell":41576,"Mērsrags":41577,"Mislinja":41578,"São Domingos":41579,"La Palma":41580,"Lemland":41581,"Podlehnik":41582,"Pombas":41583,"Vila Nova Sintra":41584,"Cesvaine":41585,"Roja":41586,"Partesh":41587,"Borgarnes":41588,"Bohinjska Bistrica":41589,"Fonadhoo":41590,"Bathsheba":41591,"Clarence Town":41592,"Tulaghi":41593,"Pangai":41594,"Šalovci":41595,"Naklo":41596,"Saltvik":41597,"Totness":41598,"Sannat":41599,"Georgetown":41600,"Cerkno":41601,"Piti Village":41602,"Bolands":41603,"Ta’ Xbiex":41604,"Kerċem":41605,"Vuzenica":41606,"Maydanshakhr":41607,"Odranci":41608,"Prebold":41609,"Zgornja Kungota":41610,"Strenči":41611,"Manadhoo":41612,"Ugoofaaru":41613,"Turnišče":41614,"Kudahuvadhoo":41615,"Vipava":41616,"Fuglafjørður":41617,"Rogatec":41618,"Qala":41619,"Acquaviva":41620,"Viļaka":41621,"Ape":41622,"Velika Polana":41623,"Aloja":41624,"Spanish Wells":41625,"Rincón":41626,"Plužine":41627,"Tabor":41628,"Culebra":41629,"Miren":41630,"Leulumoega":41631,"Ha":41632,"Cerklje na Gorenjskem":41633,"Isangel":41634,"Līgatne":41635,"Kranjska Gora":41636,"Philipsburg":41637,"Hammarland":41638,"Log pri Brezovici":41639,"Šentilj":41640,"Žetale":41641,"Holetown":41642,"Oplotnica":41643,"Zavrč":41644,"Kanal":41645,"Codrington":41646,"Saint David’s":41647,"Sauteurs":41648,"Aknīste":41649,"Divača":41650,"Haymā’":41651,"Nereta":41652,"Gamprin":41653,"Vraneštica":41654,"Kidričevo":41655,"Anse La Raye":41656,"Ribnica na Pohorju":41657,"‘Ohonua":41658,"Kobarid":41659,"Tvøroyri":41660,"Taiohae":41661,"Vodice":41662,"Pointe Michel":41663,"Lupane":41664,"Jabor":41665,"Mata-Utu":41666,"Horjul":41667,"Spodnji Duplek":41668,"Faetano":41669,"Arthur’s Town":41670,"Maricao":41671,"Pāvilosta":41672,"Sola":41673,"Santo António":41674,"Gorenja Vas":41675,"Črenšovci":41676,"Poljčane":41677,"Miquelon":41678,"Laborie":41679,"Kirakira":41680,"Yaren":41681,"Veymandoo":41682,"Oranjestad":41683,"Ljubno":41684,"Sund":41685,"Lufilufi":41686,"Andrijevica":41687,"Hagåtña":41688,"Žužemberk":41689,"Miðvágur":41690,"Las Marías":41691,"Eckerö":41692,"Khyzy":41693,"Muli":41694,"Schellenberg":41695,"Brades":41696,"Barrouallie":41697,"Pārūn":41698,"Goz Beïda":41699,"Benedikt v Slovenskih Goricah":41700,"Għarb":41701,"Parham":41702,"Veržej":41703,"Poggio di Chiesanuova":41704,"Alice Town":41705,"Dobrovnik":41706,"Orocovis":41707,"Alsunga":41708,"Crane":41709,"Monte Giardino":41710,"Umatac Village":41711,"Dobrova":41712,"Komenda":41713,"Amato":41714,"Colihaut":41715,"Dornava":41716,"Wotje":41717,"Ta`ū":41718,"Trashigang":41719,"Mili":41720,"Shemgang":41721,"Vitanje":41722,"Preddvor":41723,"Munxar":41724,"Xgħajra":41725,"Semera":41726,"Moravče":41727,"Vatican City":41728,"Hihifo":41729,"Namdrik":41730,"Pesnica pri Mariboru":41731,"Baiti":41732,"Rosalie":41733,"Cayon":41734,"Sandy Point Town":41735,"Vailoa":41736,"Moravske Toplice":41737,"Dolenjske Toplice":41738,"Gorišnica":41739,"Chateaubelair":41740,"Smārde":41741,"Velike Lašče":41742,"Mabaruma":41743,"Lethem":41744,"Ebon":41745,"Lakatoro":41746,"Kostanjevica na Krki":41747,"Kloulklubed":41748,"Pont Cassé":41749,"Mokronog":41750,"Volčja Draga":41751,"Kostel":41752,"Apače":41753,"Šavnik":41754,"Föglö":41755,"Alofi":41756,"Greenland":41757,"Sandur":41758,"Kili":41759,"Vecpiebalga":41760,"Dieppe Bay Town":41761,"Monkey Hill":41762,"Savave Village":41763,"Ulimang":41764,"Kozina":41765,"Kobilje":41766,"Videm":41767,"Zgornje Jezersko":41768,"Dobrna":41769,"Lata":41770,"Žirovnica":41771,"Gasa":41772,"Rucava":41773,"Felidhoo":41774,"Leskova Dolina":41775,"San Lawrenz":41776,"Atafu Village":41777,"Brändö":41778,"Taro’a":41779,"Flying Fish Cove":41780,"Križevci pri Ljutomeru":41781,"The Bottom":41782,"Mengellang":41783,"Likiep":41784,"Cankova":41785,"Sigavé":41786,"Sveti Jurij ob Ščavnici":41787,"Porto dos Mosteiros":41788,"Matthew Town":41789,"Geta":41790,"Ailuk":41791,"Videm pri Ptuju":41792,"Ujae":41793,"Aur":41794,"Lukovica pri Domžalah":41795,"Kuzma":41796,"Nukunonu":41797,"Vårdö":41798,"Gornji Petrovci":41799,"Utrik":41800,"Tanrake Village":41801,"Luče":41802,"A’opo":41803,"Kumlinge":41804,"Cotton Ground":41805,"Anabar":41806,"Planken":41807,"Trnovska vas":41808,"Għasri":41809,"Jurovski Dol":41810,"Imdina":41811,"Kökar":41812,"Hrib-Loški Potok":41813,"Gornji Grad":41814,"Dobrovo":41815,"Choiseul":41816,"Vitomarci":41817,"Lumparland":41818,"Uaboe":41819,"Šentrupert":41820,"Waitangi":41821,"Ngchesar Hamlet":41822,"Mejit":41823,"Nova Vas":41824,"Bistrica ob Sotli":41825,"Nazarje":41826,"Hodoš":41827,"Edinburgh of the Seven Seas":41828,"Melekeok Village":41829,"Ngchemiangel":41830,"Razkrižje":41831,"Toga Village":41832,"Asau Village":41833,"Glanica":41834,"Dol pri Ljubljani":41835,"Colonel Hill":41836,"Alo":41837,"Karyes":41838,"Abraham’s Bay":41839,"Kulia Village":41840,"Ngerkeai":41841,"Ngardmau":41842,"Solčava":41843,"Grad":41844,"Spodnja Hajdina":41845,"Braslovče":41846,"Destrnik":41847,"Angaur State":41848,"Kayangel":41849,"Ijuw":41850,"Tinggoa":41851,"Wotho":41852,"Sveta Ana v Slovenskih Goricah":41853,"Sottunga":41854,"Layou":41855,"Imeong Hamlet":41856,"Dobje pri Planini":41857,"West Island":41858,"Fale old settlement":41859,"Lib":41860,"Jabat":41861,"Oslomej":41862,"Lhuentse":41863,"Port Nelson":41864,"Osilnica":41865,"Samamea":41866,"Duncan Town":41867,"Cargados Carajos":41868,"Ngetkib":41869,"Adamstown":41870,"Port-aux-Français":41871,"Tobi Village":41872,"Taulaga":41873,"Sonsorol Village":41874,"Choybalsan":41875,"Rongelap":41876,"Olonkinbyen":41877,"El Porvenir":41878,"Junik":41879,"Kyzyl-Burun":41880,"Grytviken":41881,"Sham Shui Po":41882,"Zelmeņi":41883,"Llano Tugri":41884,"Burg Unter-Falkenstein":41885,"Diourbel":41886,"Haselbachtal":41887,"Pārachinār":41888,"Stalbe":41889,"Wong Tai Sin":41890,"Vecvārkava":41891,"Vaiņode":41892,"Sveta Trojica v Slovenskih Goricah":41893,"Anibare":41894,"Bu’aale":41895,"Eenhana":41896,"João Teves":41897,"Wan Chai":41898,"Roxborough":41899,"Thiès":41900,"Mubārak al Kabīr":41901,"Kajok":41902,"Halba":41903,"Fatick":41904,"Amir Timur":41905,"Guam Government House":41906,"Ahau":41907,"Dundaga":41908,"Cibla":41909,"Drabeši":41910,"Carnikava":41911,"Baltinava":41912,"Berģi":41913,"Melekeok":41914,"Jaunpiebalga":41915,"Koknese":41916,"Lieģi":41917,"Kocēni":41918,"Nyanza":41919,"Jaunpils":41920,"Al Jabīn":41921,"Aglona":41922,"Ādaži":41923,"Airuk":41924,"Welchman Hall":41925,"Loen":41926,"Umm Şalāl ‘Alī":41927,"Az̧ Z̧a‘āyin":41928,"RMI Capitol":41929,"Four Cross Roads":41930,"Checker Hall":41931,"Chasse Royale":41932,"Mārupe":41933,"Miarinarivo":41934,"Taroa":41935,"Enewetak":41936,"Mālpils":41937,"Matīši":41938,"Masons Bay":41939,"Garkalne":41940,"Ngereklmadel":41941,"Škocjan":41942,"Thành Phố Bà Rịa":41943,"Thị Xã Lai Châu":41944,"Hard Bargain":41945,"Governor’s Harbour":41946,"Gia Nghĩa":41947,"Rugāji":41948,"Nyala":41949,"Santo Domingo Este":41950,"Loja":41951,"Black Point":41952,"Cambebba":41953,"Saratamata":41954,"Piņķi":41955,"Ragana":41956,"Pilsrundāle":41957,"Nīca":41958,"Murmuiža":41959,"Naukšēni":41960,"Rauna":41961,"Riebiņi":41962,"Ropaži":41963,"Safotulafai":41964,"Minj":41965,"Palikir - National Government Center":41966,"Boku":41967,"Bardaï":41968}
+ },
+ {
+ 'type': 'dictionary',
+ 'leet': false,
+ 'key': 'last',
+ 'dictionary': {"smith":1,"johnson":2,"williams":3,"jones":4,"brown":5,"davis":6,"miller":7,"wilson":8,"moore":9,"taylor":10,"anderson":11,"thomas":12,"jackson":13,"white":14,"harris":15,"martin":16,"thompson":17,"garcia":18,"martinez":19,"robinson":20,"clark":21,"rodriguez":22,"lewis":23,"lee":24,"walker":25,"hall":26,"allen":27,"young":28,"hernandez":29,"king":30,"wright":31,"lopez":32,"hill":33,"scott":34,"green":35,"adams":36,"baker":37,"gonzalez":38,"nelson":39,"carter":40,"mitchell":41,"perez":42,"roberts":43,"turner":44,"phillips":45,"campbell":46,"parker":47,"evans":48,"edwards":49,"collins":50,"stewart":51,"sanchez":52,"morris":53,"rogers":54,"reed":55,"cook":56,"morgan":57,"bell":58,"murphy":59,"bailey":60,"rivera":61,"cooper":62,"richardson":63,"cox":64,"howard":65,"ward":66,"torres":67,"peterson":68,"gray":69,"ramirez":70,"james":71,"watson":72,"brooks":73,"kelly":74,"sanders":75,"price":76,"bennett":77,"wood":78,"barnes":79,"ross":80,"henderson":81,"coleman":82,"jenkins":83,"perry":84,"powell":85,"long":86,"patterson":87,"hughes":88,"flores":89,"washington":90,"butler":91,"simmons":92,"foster":93,"gonzales":94,"bryant":95,"alexander":96,"russell":97,"griffin":98,"diaz":99,"hayes":100,"myers":101,"ford":102,"hamilton":103,"graham":104,"sullivan":105,"wallace":106,"woods":107,"cole":108,"west":109,"jordan":110,"owens":111,"reynolds":112,"fisher":113,"ellis":114,"harrison":115,"gibson":116,"mcdonald":117,"cruz":118,"marshall":119,"ortiz":120,"gomez":121,"murray":122,"freeman":123,"wells":124,"webb":125,"simpson":126,"stevens":127,"tucker":128,"porter":129,"hunter":130,"hicks":131,"crawford":132,"henry":133,"boyd":134,"mason":135,"morales":136,"kennedy":137,"warren":138,"dixon":139,"ramos":140,"reyes":141,"burns":142,"gordon":143,"shaw":144,"holmes":145,"rice":146,"robertson":147,"hunt":148,"black":149,"daniels":150,"palmer":151,"mills":152,"nichols":153,"grant":154,"knight":155,"ferguson":156,"rose":157,"stone":158,"hawkins":159,"dunn":160,"perkins":161,"hudson":162,"spencer":163,"gardner":164,"stephens":165,"payne":166,"pierce":167,"berry":168,"matthews":169,"arnold":170,"wagner":171,"willis":172,"ray":173,"watkins":174,"olson":175,"carroll":176,"duncan":177,"snyder":178,"hart":179,"cunningham":180,"bradley":181,"lane":182,"andrews":183,"ruiz":184,"harper":185,"fox":186,"riley":187,"armstrong":188,"carpenter":189,"weaver":190,"greene":191,"lawrence":192,"elliott":193,"chavez":194,"sims":195,"austin":196,"peters":197,"kelley":198,"franklin":199,"lawson":200,"fields":201,"gutierrez":202,"ryan":203,"schmidt":204,"carr":205,"vasquez":206,"castillo":207,"wheeler":208,"chapman":209,"oliver":210,"montgomery":211,"richards":212,"williamson":213,"johnston":214,"banks":215,"meyer":216,"bishop":217,"mccoy":218,"howell":219,"alvarez":220,"morrison":221,"hansen":222,"fernandez":223,"garza":224,"harvey":225,"little":226,"burton":227,"stanley":228,"nguyen":229,"george":230,"jacobs":231,"reid":232,"kim":233,"fuller":234,"lynch":235,"dean":236,"gilbert":237,"garrett":238,"romero":239,"welch":240,"larson":241,"frazier":242,"burke":243,"hanson":244,"day":245,"mendoza":246,"moreno":247,"bowman":248,"medina":249,"fowler":250,"brewer":251,"hoffman":252,"carlson":253,"silva":254,"pearson":255,"holland":256,"douglas":257,"fleming":258,"jensen":259,"vargas":260,"byrd":261,"davidson":262,"hopkins":263,"may":264,"terry":265,"herrera":266,"wade":267,"soto":268,"walters":269,"curtis":270,"neal":271,"caldwell":272,"lowe":273,"jennings":274,"barnett":275,"graves":276,"jimenez":277,"horton":278,"shelton":279,"barrett":280,"obrien":281,"castro":282,"sutton":283,"gregory":284,"mckinney":285,"lucas":286,"miles":287,"craig":288,"rodriquez":289,"chambers":290,"holt":291,"lambert":292,"fletcher":293,"watts":294,"bates":295,"hale":296,"rhodes":297,"pena":298,"beck":299,"newman":300,"haynes":301,"mcdaniel":302,"mendez":303,"bush":304,"vaughn":305,"parks":306,"dawson":307,"santiago":308,"norris":309,"hardy":310,"love":311,"steele":312,"curry":313,"powers":314,"schultz":315,"barker":316,"guzman":317,"page":318,"munoz":319,"ball":320,"keller":321,"chandler":322,"weber":323,"leonard":324,"walsh":325,"lyons":326,"ramsey":327,"wolfe":328,"schneider":329,"mullins":330,"benson":331,"sharp":332,"bowen":333,"daniel":334,"barber":335,"cummings":336,"hines":337,"baldwin":338,"griffith":339,"valdez":340,"hubbard":341,"salazar":342,"reeves":343,"warner":344,"stevenson":345,"burgess":346,"santos":347,"tate":348,"cross":349,"garner":350,"mann":351,"mack":352,"moss":353,"thornton":354,"dennis":355,"mcgee":356,"farmer":357,"delgado":358,"aguilar":359,"vega":360,"glover":361,"manning":362,"cohen":363,"harmon":364,"rodgers":365,"robbins":366,"newton":367,"todd":368,"blair":369,"higgins":370,"ingram":371,"reese":372,"cannon":373,"strickland":374,"townsend":375,"potter":376,"goodwin":377,"walton":378,"rowe":379,"hampton":380,"ortega":381,"patton":382,"swanson":383,"joseph":384,"francis":385,"goodman":386,"maldonado":387,"yates":388,"becker":389,"erickson":390,"hodges":391,"rios":392,"conner":393,"adkins":394,"webster":395,"norman":396,"malone":397,"hammond":398,"flowers":399,"cobb":400,"moody":401,"quinn":402,"blake":403,"maxwell":404,"pope":405,"floyd":406,"osborne":407,"paul":408,"mccarthy":409,"guerrero":410,"lindsey":411,"estrada":412,"sandoval":413,"gibbs":414,"tyler":415,"gross":416,"fitzgerald":417,"stokes":418,"doyle":419,"sherman":420,"saunders":421,"wise":422,"colon":423,"gill":424,"alvarado":425,"greer":426,"padilla":427,"simon":428,"waters":429,"nunez":430,"ballard":431,"schwartz":432,"mcbride":433,"houston":434,"christensen":435,"klein":436,"pratt":437,"briggs":438,"parsons":439,"mclaughlin":440,"zimmerman":441,"french":442,"buchanan":443,"moran":444,"copeland":445,"roy":446,"pittman":447,"brady":448,"mccormick":449,"holloway":450,"brock":451,"poole":452,"frank":453,"logan":454,"owen":455,"bass":456,"marsh":457,"drake":458,"wong":459,"jefferson":460,"park":461,"morton":462,"abbott":463,"sparks":464,"patrick":465,"norton":466,"huff":467,"clayton":468,"massey":469,"lloyd":470,"figueroa":471,"carson":472,"bowers":473,"roberson":474,"barton":475,"tran":476,"lamb":477,"harrington":478,"casey":479,"boone":480,"cortez":481,"clarke":482,"mathis":483,"singleton":484,"wilkins":485,"cain":486,"bryan":487,"underwood":488,"hogan":489,"mckenzie":490,"collier":491,"luna":492,"phelps":493,"mcguire":494,"allison":495,"bridges":496,"wilkerson":497,"nash":498,"summers":499,"atkins":500,"wilcox":501,"pitts":502,"conley":503,"marquez":504,"burnett":505,"richard":506,"cochran":507,"chase":508,"davenport":509,"hood":510,"gates":511,"clay":512,"ayala":513,"sawyer":514,"roman":515,"vazquez":516,"dickerson":517,"hodge":518,"acosta":519,"flynn":520,"espinoza":521,"nicholson":522,"monroe":523,"wolf":524,"morrow":525,"kirk":526,"randall":527,"anthony":528,"whitaker":529,"oconnor":530,"skinner":531,"ware":532,"molina":533,"kirby":534,"huffman":535,"bradford":536,"charles":537,"gilmore":538,"dominguez":539,"oneal":540,"bruce":541,"lang":542,"combs":543,"kramer":544,"heath":545,"hancock":546,"gallagher":547,"gaines":548,"shaffer":549,"short":550,"wiggins":551,"mathews":552,"mcclain":553,"fischer":554,"wall":555,"small":556,"melton":557,"hensley":558,"bond":559,"dyer":560,"cameron":561,"grimes":562,"contreras":563,"christian":564,"wyatt":565,"baxter":566,"snow":567,"mosley":568,"shepherd":569,"larsen":570,"hoover":571,"beasley":572,"glenn":573,"petersen":574,"whitehead":575,"meyers":576,"keith":577,"garrison":578,"vincent":579,"shields":580,"horn":581,"savage":582,"olsen":583,"schroeder":584,"hartman":585,"woodard":586,"mueller":587,"kemp":588,"deleon":589,"booth":590,"patel":591,"calhoun":592,"wiley":593,"eaton":594,"cline":595,"navarro":596,"harrell":597,"lester":598,"humphrey":599,"parrish":600,"duran":601,"hutchinson":602,"hess":603,"dorsey":604,"bullock":605,"robles":606,"beard":607,"dalton":608,"avila":609,"vance":610,"rich":611,"blackwell":612,"york":613,"johns":614,"blankenship":615,"trevino":616,"salinas":617,"campos":618,"pruitt":619,"moses":620,"callahan":621,"golden":622,"montoya":623,"hardin":624,"guerra":625,"mcdowell":626,"carey":627,"stafford":628,"gallegos":629,"henson":630,"wilkinson":631,"booker":632,"merritt":633,"miranda":634,"atkinson":635,"orr":636,"decker":637,"hobbs":638,"preston":639,"tanner":640,"knox":641,"pacheco":642,"stephenson":643,"glass":644,"rojas":645,"serrano":646,"marks":647,"hickman":648,"english":649,"sweeney":650,"strong":651,"prince":652,"mcclure":653,"conway":654,"walter":655,"roth":656,"maynard":657,"farrell":658,"lowery":659,"hurst":660,"nixon":661,"weiss":662,"trujillo":663,"ellison":664,"sloan":665,"juarez":666,"winters":667,"mclean":668,"randolph":669,"leon":670,"boyer":671,"villarreal":672,"mccall":673,"gentry":674,"carrillo":675,"kent":676,"ayers":677,"lara":678,"shannon":679,"sexton":680,"pace":681,"hull":682,"leblanc":683,"browning":684,"velasquez":685,"leach":686,"chang":687,"house":688,"sellers":689,"herring":690,"noble":691,"foley":692,"bartlett":693,"mercado":694,"landry":695,"durham":696,"walls":697,"barr":698,"mckee":699,"bauer":700,"rivers":701,"everett":702,"bradshaw":703,"pugh":704,"velez":705,"rush":706,"estes":707,"dodson":708,"morse":709,"sheppard":710,"weeks":711,"camacho":712,"bean":713,"barron":714,"livingston":715,"middleton":716,"spears":717,"branch":718,"blevins":719,"chen":720,"kerr":721,"mcconnell":722,"hatfield":723,"harding":724,"ashley":725,"solis":726,"herman":727,"frost":728,"giles":729,"blackburn":730,"william":731,"pennington":732,"woodward":733,"finley":734,"mcintosh":735,"koch":736,"best":737,"solomon":738,"mccullough":739,"dudley":740,"nolan":741,"blanchard":742,"rivas":743,"brennan":744,"mejia":745,"kane":746,"benton":747,"joyce":748,"buckley":749,"haley":750,"valentine":751,"maddox":752,"russo":753,"mcknight":754,"buck":755,"moon":756,"mcmillan":757,"crosby":758,"berg":759,"dotson":760,"mays":761,"roach":762,"church":763,"chan":764,"richmond":765,"meadows":766,"faulkner":767,"oneill":768,"knapp":769,"kline":770,"barry":771,"ochoa":772,"jacobson":773,"gay":774,"avery":775,"hendricks":776,"horne":777,"shepard":778,"hebert":779,"cherry":780,"cardenas":781,"mcintyre":782,"whitney":783,"waller":784,"holman":785,"donaldson":786,"cantu":787,"terrell":788,"morin":789,"gillespie":790,"fuentes":791,"tillman":792,"sanford":793,"bentley":794,"peck":795,"key":796,"salas":797,"rollins":798,"gamble":799,"dickson":800,"battle":801,"santana":802,"cabrera":803,"cervantes":804,"howe":805,"hinton":806,"hurley":807,"spence":808,"zamora":809,"yang":810,"mcneil":811,"suarez":812,"case":813,"petty":814,"gould":815,"mcfarland":816,"sampson":817,"carver":818,"bray":819,"rosario":820,"macdonald":821,"stout":822,"hester":823,"melendez":824,"dillon":825,"farley":826,"hopper":827,"galloway":828,"potts":829,"bernard":830,"joyner":831,"stein":832,"aguirre":833,"osborn":834,"mercer":835,"bender":836,"franco":837,"rowland":838,"sykes":839,"benjamin":840,"travis":841,"pickett":842,"crane":843,"sears":844,"mayo":845,"dunlap":846,"hayden":847,"wilder":848,"mckay":849,"coffey":850,"mccarty":851,"ewing":852,"cooley":853,"vaughan":854,"bonner":855,"cotton":856,"holder":857,"stark":858,"ferrell":859,"cantrell":860,"fulton":861,"lynn":862,"lott":863,"calderon":864,"rosa":865,"pollard":866,"hooper":867,"burch":868,"mullen":869,"fry":870,"riddle":871,"levy":872,"david":873,"duke":874,"odonnell":875,"guy":876,"michael":877,"britt":878,"frederick":879,"daugherty":880,"berger":881,"dillard":882,"alston":883,"jarvis":884,"frye":885,"riggs":886,"chaney":887,"odom":888,"duffy":889,"fitzpatrick":890,"valenzuela":891,"merrill":892,"mayer":893,"alford":894,"mcpherson":895,"acevedo":896,"donovan":897,"barrera":898,"albert":899,"cote":900,"reilly":901,"compton":902,"raymond":903,"mooney":904,"mcgowan":905,"craft":906,"cleveland":907,"clemons":908,"wynn":909,"nielsen":910,"baird":911,"stanton":912,"snider":913,"rosales":914,"bright":915,"witt":916,"stuart":917,"hays":918,"holden":919,"rutledge":920,"kinney":921,"clements":922,"castaneda":923,"slater":924,"hahn":925,"emerson":926,"conrad":927,"burks":928,"delaney":929,"pate":930,"lancaster":931,"sweet":932,"justice":933,"tyson":934,"sharpe":935,"whitfield":936,"talley":937,"macias":938,"irwin":939,"burris":940,"ratliff":941,"mccray":942,"madden":943,"kaufman":944,"beach":945,"goff":946,"cash":947,"bolton":948,"mcfadden":949,"levine":950,"good":951,"byers":952,"kirkland":953,"kidd":954,"workman":955,"carney":956,"dale":957,"mcleod":958,"holcomb":959,"england":960,"finch":961,"head":962,"burt":963,"hendrix":964,"sosa":965,"haney":966,"franks":967,"sargent":968,"nieves":969,"downs":970,"rasmussen":971,"bird":972,"hewitt":973,"lindsay":974,"le":975,"foreman":976,"valencia":977,"oneil":978,"delacruz":979,"vinson":980,"dejesus":981,"hyde":982,"forbes":983,"gilliam":984,"guthrie":985,"wooten":986,"huber":987,"barlow":988,"boyle":989,"mcmahon":990,"buckner":991,"rocha":992,"puckett":993,"langley":994,"knowles":995,"cooke":996,"velazquez":997,"whitley":998,"noel":999,"vang":1000,"shea":1001,"rouse":1002,"hartley":1003,"mayfield":1004,"elder":1005,"rankin":1006,"hanna":1007,"cowan":1008,"lucero":1009,"arroyo":1010,"slaughter":1011,"haas":1012,"oconnell":1013,"minor":1014,"kendrick":1015,"shirley":1016,"kendall":1017,"boucher":1018,"archer":1019,"boggs":1020,"odell":1021,"dougherty":1022,"andersen":1023,"newell":1024,"crowe":1025,"wang":1026,"friedman":1027,"bland":1028,"swain":1029,"holley":1030,"felix":1031,"pearce":1032,"childs":1033,"yarbrough":1034,"galvan":1035,"proctor":1036,"meeks":1037,"lozano":1038,"mora":1039,"rangel":1040,"bacon":1041,"villanueva":1042,"schaefer":1043,"rosado":1044,"helms":1045,"boyce":1046,"goss":1047,"stinson":1048,"smart":1049,"lake":1050,"ibarra":1051,"hutchins":1052,"covington":1053,"reyna":1054,"gregg":1055,"werner":1056,"crowley":1057,"hatcher":1058,"mackey":1059,"bunch":1060,"womack":1061,"polk":1062,"jamison":1063,"dodd":1064,"childress":1065,"childers":1066,"camp":1067,"villa":1068,"dye":1069,"springer":1070,"mahoney":1071,"dailey":1072,"belcher":1073,"lockhart":1074,"griggs":1075,"costa":1076,"connor":1077,"brandt":1078,"winter":1079,"walden":1080,"moser":1081,"tracy":1082,"tatum":1083,"mccann":1084,"akers":1085,"lutz":1086,"pryor":1087,"law":1088,"orozco":1089,"mcallister":1090,"lugo":1091,"davies":1092,"shoemaker":1093,"madison":1094,"rutherford":1095,"newsome":1096,"magee":1097,"chamberlain":1098,"blanton":1099,"simms":1100,"godfrey":1101,"flanagan":1102,"crum":1103,"cordova":1104,"escobar":1105,"downing":1106,"sinclair":1107,"donahue":1108,"krueger":1109,"mcginnis":1110,"gore":1111,"farris":1112,"webber":1113,"corbett":1114,"andrade":1115,"starr":1116,"lyon":1117,"yoder":1118,"hastings":1119,"mcgrath":1120,"spivey":1121,"krause":1122,"harden":1123,"crabtree":1124,"kirkpatrick":1125,"hollis":1126,"brandon":1127,"arrington":1128,"ervin":1129,"clifton":1130,"ritter":1131,"mcghee":1132,"bolden":1133,"maloney":1134,"gagnon":1135,"dunbar":1136,"ponce":1137,"pike":1138,"mayes":1139,"heard":1140,"beatty":1141,"mobley":1142,"kimball":1143,"butts":1144,"montes":1145,"herbert":1146,"grady":1147,"eldridge":1148,"braun":1149,"hamm":1150,"gibbons":1151,"seymour":1152,"moyer":1153,"manley":1154,"herron":1155,"plummer":1156,"elmore":1157,"cramer":1158,"gary":1159,"rucker":1160,"hilton":1161,"blue":1162,"pierson":1163,"fontenot":1164,"field":1165,"rubio":1166,"grace":1167,"goldstein":1168,"elkins":1169,"wills":1170,"novak":1171,"john":1172,"hickey":1173,"worley":1174,"gorman":1175,"katz":1176,"dickinson":1177,"broussard":1178,"fritz":1179,"woodruff":1180,"crow":1181,"christopher":1182,"britton":1183,"forrest":1184,"nance":1185,"lehman":1186,"bingham":1187,"zuniga":1188,"whaley":1189,"shafer":1190,"coffman":1191,"steward":1192,"delarosa":1193,"nix":1194,"neely":1195,"numbers":1196,"mata":1197,"manuel":1198,"davila":1199,"mccabe":1200,"kessler":1201,"emery":1202,"bowling":1203,"hinkle":1204,"welsh":1205,"pagan":1206,"goldberg":1207,"goins":1208,"crouch":1209,"cuevas":1210,"quinones":1211,"mcdermott":1212,"hendrickson":1213,"samuels":1214,"denton":1215,"bergeron":1216,"lam":1217,"ivey":1218,"locke":1219,"haines":1220,"thurman":1221,"snell":1222,"hoskins":1223,"byrne":1224,"milton":1225,"winston":1226,"arthur":1227,"arias":1228,"stanford":1229,"roe":1230,"corbin":1231,"beltran":1232,"chappell":1233,"hurt":1234,"downey":1235,"dooley":1236,"tuttle":1237,"couch":1238,"payton":1239,"mcelroy":1240,"crockett":1241,"groves":1242,"clement":1243,"leslie":1244,"cartwright":1245,"dickey":1246,"mcgill":1247,"dubois":1248,"muniz":1249,"erwin":1250,"self":1251,"tolbert":1252,"dempsey":1253,"cisneros":1254,"sewell":1255,"latham":1256,"garland":1257,"vigil":1258,"tapia":1259,"sterling":1260,"rainey":1261,"norwood":1262,"lacy":1263,"stroud":1264,"meade":1265,"amos":1266,"tipton":1267,"lord":1268,"kuhn":1269,"hilliard":1270,"bonilla":1271,"teague":1272,"courtney":1273,"gunn":1274,"ho":1275,"greenwood":1276,"correa":1277,"reece":1278,"weston":1279,"poe":1280,"trent":1281,"pineda":1282,"phipps":1283,"frey":1284,"kaiser":1285,"ames":1286,"paige":1287,"gunter":1288,"schmitt":1289,"milligan":1290,"espinosa":1291,"carlton":1292,"bowden":1293,"vickers":1294,"lowry":1295,"pritchard":1296,"costello":1297,"piper":1298,"mcclellan":1299,"lovell":1300,"drew":1301,"sheehan":1302,"quick":1303,"hatch":1304,"dobson":1305,"singh":1306,"jeffries":1307,"hollingsworth":1308,"sorensen":1309,"meza":1310,"fink":1311,"donnelly":1312,"burrell":1313,"bruno":1314,"tomlinson":1315,"colbert":1316,"billings":1317,"ritchie":1318,"helton":1319,"sutherland":1320,"peoples":1321,"mcqueen":1322,"gaston":1323,"thomason":1324,"mckinley":1325,"givens":1326,"crocker":1327,"vogel":1328,"robison":1329,"dunham":1330,"coker":1331,"swartz":1332,"keys":1333,"lilly":1334,"ladner":1335,"hannah":1336,"willard":1337,"richter":1338,"hargrove":1339,"edmonds":1340,"brantley":1341,"albright":1342,"murdock":1343,"boswell":1344,"muller":1345,"quintero":1346,"padgett":1347,"kenney":1348,"daly":1349,"connolly":1350,"pierre":1351,"inman":1352,"quintana":1353,"lund":1354,"barnard":1355,"villegas":1356,"simons":1357,"land":1358,"huggins":1359,"tidwell":1360,"sanderson":1361,"bullard":1362,"mcclendon":1363,"duarte":1364,"draper":1365,"meredith":1366,"marrero":1367,"dwyer":1368,"abrams":1369,"stover":1370,"goode":1371,"fraser":1372,"crews":1373,"bernal":1374,"smiley":1375,"godwin":1376,"fish":1377,"conklin":1378,"mcneal":1379,"baca":1380,"esparza":1381,"crowder":1382,"bower":1383,"nicholas":1384,"chung":1385,"brewster":1386,"mcneill":1387,"dick":1388,"rodrigues":1389,"leal":1390,"coates":1391,"raines":1392,"mccain":1393,"mccord":1394,"miner":1395,"holbrook":1396,"swift":1397,"dukes":1398,"carlisle":1399,"aldridge":1400,"ackerman":1401,"starks":1402,"ricks":1403,"holliday":1404,"ferris":1405,"hairston":1406,"sheffield":1407,"lange":1408,"fountain":1409,"marino":1410,"doss":1411,"betts":1412,"kaplan":1413,"carmichael":1414,"bloom":1415,"ruffin":1416,"penn":1417,"kern":1418,"bowles":1419,"sizemore":1420,"larkin":1421,"dupree":1422,"jewell":1423,"silver":1424,"seals":1425,"metcalf":1426,"hutchison":1427,"henley":1428,"farr":1429,"castle":1430,"mccauley":1431,"hankins":1432,"gustafson":1433,"deal":1434,"curran":1435,"ash":1436,"waddell":1437,"ramey":1438,"cates":1439,"pollock":1440,"major":1441,"irvin":1442,"cummins":1443,"messer":1444,"heller":1445,"dewitt":1446,"lin":1447,"funk":1448,"cornett":1449,"palacios":1450,"galindo":1451,"cano":1452,"hathaway":1453,"singer":1454,"pham":1455,"enriquez":1456,"aaron":1457,"salgado":1458,"pelletier":1459,"painter":1460,"wiseman":1461,"blount":1462,"hand":1463,"feliciano":1464,"temple":1465,"houser":1466,"doherty":1467,"mead":1468,"mcgraw":1469,"toney":1470,"swan":1471,"melvin":1472,"capps":1473,"blanco":1474,"blackmon":1475,"wesley":1476,"thomson":1477,"mcmanus":1478,"fair":1479,"burkett":1480,"post":1481,"gleason":1482,"rudolph":1483,"ott":1484,"dickens":1485,"cormier":1486,"voss":1487,"rushing":1488,"rosenberg":1489,"hurd":1490,"dumas":1491,"benitez":1492,"arellano":1493,"story":1494,"marin":1495,"caudill":1496,"bragg":1497,"jaramillo":1498,"huerta":1499,"gipson":1500,"colvin":1501,"biggs":1502,"vela":1503,"platt":1504,"cassidy":1505,"tompkins":1506,"mccollum":1507,"kay":1508,"gabriel":1509,"dolan":1510,"daley":1511,"crump":1512,"street":1513,"sneed":1514,"kilgore":1515,"grove":1516,"grimm":1517,"davison":1518,"brunson":1519,"prater":1520,"marcum":1521,"devine":1522,"kyle":1523,"dodge":1524,"stratton":1525,"rosas":1526,"choi":1527,"tripp":1528,"ledbetter":1529,"lay":1530,"hightower":1531,"haywood":1532,"feldman":1533,"epps":1534,"yeager":1535,"posey":1536,"sylvester":1537,"scruggs":1538,"cope":1539,"stubbs":1540,"richey":1541,"overton":1542,"trotter":1543,"sprague":1544,"cordero":1545,"butcher":1546,"burger":1547,"stiles":1548,"burgos":1549,"woodson":1550,"horner":1551,"bassett":1552,"purcell":1553,"haskins":1554,"gee":1555,"akins":1556,"abraham":1557,"hoyt":1558,"ziegler":1559,"spaulding":1560,"hadley":1561,"grubbs":1562,"sumner":1563,"murillo":1564,"zavala":1565,"shook":1566,"lockwood":1567,"jarrett":1568,"driscoll":1569,"dahl":1570,"thorpe":1571,"sheridan":1572,"redmond":1573,"putnam":1574,"mcwilliams":1575,"mcrae":1576,"cornell":1577,"felton":1578,"romano":1579,"joiner":1580,"sadler":1581,"hedrick":1582,"hager":1583,"hagen":1584,"fitch":1585,"coulter":1586,"thacker":1587,"mansfield":1588,"langston":1589,"guidry":1590,"ferreira":1591,"corley":1592,"conn":1593,"rossi":1594,"lackey":1595,"cody":1596,"baez":1597,"saenz":1598,"mcnamara":1599,"darnell":1600,"michel":1601,"mcmullen":1602,"mckenna":1603,"mcdonough":1604,"link":1605,"engel":1606,"browne":1607,"roper":1608,"peacock":1609,"eubanks":1610,"drummond":1611,"stringer":1612,"pritchett":1613,"parham":1614,"mims":1615,"landers":1616,"ham":1617,"grayson":1618,"stacy":1619,"schafer":1620,"egan":1621,"timmons":1622,"ohara":1623,"keen":1624,"hamlin":1625,"finn":1626,"cortes":1627,"mcnair":1628,"louis":1629,"clifford":1630,"nadeau":1631,"moseley":1632,"michaud":1633,"rosen":1634,"oakes":1635,"kurtz":1636,"jeffers":1637,"calloway":1638,"beal":1639,"bautista":1640,"winn":1641,"suggs":1642,"stern":1643,"stapleton":1644,"lyles":1645,"laird":1646,"montano":1647,"diamond":1648,"dawkins":1649,"roland":1650,"hagan":1651,"goldman":1652,"bryson":1653,"barajas":1654,"lovett":1655,"segura":1656,"metz":1657,"lockett":1658,"langford":1659,"hinson":1660,"eastman":1661,"rock":1662,"hooks":1663,"woody":1664,"smallwood":1665,"shapiro":1666,"crowell":1667,"whalen":1668,"triplett":1669,"hooker":1670,"chatman":1671,"aldrich":1672,"cahill":1673,"youngblood":1674,"ybarra":1675,"stallings":1676,"sheets":1677,"samuel":1678,"reeder":1679,"person":1680,"pack":1681,"lacey":1682,"connelly":1683,"bateman":1684,"abernathy":1685,"winkler":1686,"wilkes":1687,"masters":1688,"hackett":1689,"granger":1690,"gillis":1691,"schmitz":1692,"sapp":1693,"napier":1694,"souza":1695,"lanier":1696,"gomes":1697,"weir":1698,"otero":1699,"ledford":1700,"burroughs":1701,"babcock":1702,"ventura":1703,"siegel":1704,"dugan":1705,"clinton":1706,"christie":1707,"bledsoe":1708,"atwood":1709,"wray":1710,"varner":1711,"spangler":1712,"otto":1713,"anaya":1714,"staley":1715,"kraft":1716,"fournier":1717,"eddy":1718,"belanger":1719,"wolff":1720,"thorne":1721,"bynum":1722,"burnette":1723,"boykin":1724,"swenson":1725,"purvis":1726,"pina":1727,"khan":1728,"duvall":1729,"darby":1730,"xiong":1731,"kauffman":1732,"ali":1733,"yu":1734,"healy":1735,"engle":1736,"corona":1737,"benoit":1738,"valle":1739,"steiner":1740,"spicer":1741,"shaver":1742,"randle":1743,"lundy":1744,"dow":1745,"chin":1746,"calvert":1747,"staton":1748,"neff":1749,"kearney":1750,"darden":1751,"oakley":1752,"medeiros":1753,"mccracken":1754,"crenshaw":1755,"block":1756,"beaver":1757,"perdue":1758,"dill":1759,"whittaker":1760,"tobin":1761,"cornelius":1762,"washburn":1763,"hogue":1764,"goodrich":1765,"easley":1766,"bravo":1767,"dennison":1768,"vera":1769,"shipley":1770,"kerns":1771,"jorgensen":1772,"crain":1773,"abel":1774,"villalobos":1775,"maurer":1776,"longoria":1777,"keene":1778,"coon":1779,"sierra":1780,"witherspoon":1781,"staples":1782,"pettit":1783,"kincaid":1784,"eason":1785,"madrid":1786,"echols":1787,"lusk":1788,"wu":1789,"stahl":1790,"currie":1791,"thayer":1792,"shultz":1793,"sherwood":1794,"mcnally":1795,"seay":1796,"north":1797,"maher":1798,"kenny":1799,"hope":1800,"gagne":1801,"barrow":1802,"nava":1803,"myles":1804,"moreland":1805,"honeycutt":1806,"hearn":1807,"diggs":1808,"caron":1809,"whitten":1810,"westbrook":1811,"stovall":1812,"ragland":1813,"queen":1814,"munson":1815,"meier":1816,"looney":1817,"kimble":1818,"jolly":1819,"hobson":1820,"london":1821,"goddard":1822,"culver":1823,"burr":1824,"presley":1825,"negron":1826,"connell":1827,"tovar":1828,"marcus":1829,"huddleston":1830,"hammer":1831,"ashby":1832,"salter":1833,"root":1834,"pendleton":1835,"oleary":1836,"nickerson":1837,"myrick":1838,"judd":1839,"jacobsen":1840,"elliot":1841,"bain":1842,"adair":1843,"starnes":1844,"sheldon":1845,"matos":1846,"light":1847,"busby":1848,"herndon":1849,"hanley":1850,"bellamy":1851,"jack":1852,"doty":1853,"bartley":1854,"yazzie":1855,"rowell":1856,"parson":1857,"gifford":1858,"cullen":1859,"christiansen":1860,"benavides":1861,"barnhart":1862,"talbot":1863,"mock":1864,"crandall":1865,"connors":1866,"bonds":1867,"whitt":1868,"gage":1869,"bergman":1870,"arredondo":1871,"addison":1872,"marion":1873,"lujan":1874,"dowdy":1875,"jernigan":1876,"huynh":1877,"bouchard":1878,"dutton":1879,"rhoades":1880,"ouellette":1881,"kiser":1882,"rubin":1883,"herrington":1884,"hare":1885,"denny":1886,"blackman":1887,"babb":1888,"allred":1889,"rudd":1890,"paulson":1891,"ogden":1892,"koenig":1893,"jacob":1894,"irving":1895,"geiger":1896,"begay":1897,"parra":1898,"champion":1899,"lassiter":1900,"hawk":1901,"esposito":1902,"cho":1903,"waldron":1904,"vernon":1905,"ransom":1906,"prather":1907,"keenan":1908,"jean":1909,"grover":1910,"chacon":1911,"vick":1912,"sands":1913,"roark":1914,"parr":1915,"mayberry":1916,"greenberg":1917,"coley":1918,"bruner":1919,"whitman":1920,"skaggs":1921,"shipman":1922,"means":1923,"leary":1924,"hutton":1925,"romo":1926,"medrano":1927,"ladd":1928,"kruse":1929,"friend":1930,"darling":1931,"askew":1932,"valentin":1933,"schulz":1934,"alfaro":1935,"tabor":1936,"mohr":1937,"gallo":1938,"bermudez":1939,"pereira":1940,"isaac":1941,"bliss":1942,"reaves":1943,"flint":1944,"comer":1945,"boston":1946,"woodall":1947,"naquin":1948,"guevara":1949,"earl":1950,"delong":1951,"carrier":1952,"pickens":1953,"brand":1954,"tilley":1955,"schaffer":1956,"read":1957,"lim":1958,"knutson":1959,"fenton":1960,"doran":1961,"chu":1962,"vogt":1963,"vann":1964,"prescott":1965,"mclain":1966,"landis":1967,"corcoran":1968,"ambrose":1969,"zapata":1970,"hyatt":1971,"hemphill":1972,"faulk":1973,"call":1974,"dove":1975,"boudreaux":1976,"aragon":1977,"whitlock":1978,"trejo":1979,"tackett":1980,"shearer":1981,"saldana":1982,"hanks":1983,"gold":1984,"driver":1985,"mckinnon":1986,"koehler":1987,"champagne":1988,"bourgeois":1989,"pool":1990,"keyes":1991,"goodson":1992,"foote":1993,"early":1994,"lunsford":1995,"goldsmith":1996,"flood":1997,"winslow":1998,"sams":1999,"reagan":2000,"mccloud":2001,"hough":2002,"esquivel":2003,"naylor":2004,"loomis":2005,"coronado":2006,"ludwig":2007,"braswell":2008,"bearden":2009,"sherrill":2010,"huang":2011,"fagan":2012,"ezell":2013,"edmondson":2014,"cyr":2015,"cronin":2016,"nunn":2017,"lemon":2018,"guillory":2019,"grier":2020,"dubose":2021,"traylor":2022,"ryder":2023,"dobbins":2024,"coyle":2025,"aponte":2026,"whitmore":2027,"smalls":2028,"rowan":2029,"malloy":2030,"cardona":2031,"braxton":2032,"borden":2033,"humphries":2034,"carrasco":2035,"ruff":2036,"metzger":2037,"huntley":2038,"hinojosa":2039,"finney":2040,"madsen":2041,"hong":2042,"hills":2043,"ernst":2044,"dozier":2045,"burkhart":2046,"bowser":2047,"peralta":2048,"daigle":2049,"whittington":2050,"sorenson":2051,"saucedo":2052,"roche":2053,"redding":2054,"loyd":2055,"fugate":2056,"avalos":2057,"waite":2058,"lind":2059,"huston":2060,"hay":2061,"benedict":2062,"hawthorne":2063,"hamby":2064,"boyles":2065,"boles":2066,"regan":2067,"faust":2068,"crook":2069,"beam":2070,"barger":2071,"hinds":2072,"gallardo":2073,"elias":2074,"willoughby":2075,"willingham":2076,"wilburn":2077,"eckert":2078,"busch":2079,"zepeda":2080,"worthington":2081,"tinsley":2082,"russ":2083,"li":2084,"hoff":2085,"hawley":2086,"carmona":2087,"varela":2088,"rector":2089,"newcomb":2090,"mallory":2091,"kinsey":2092,"dube":2093,"whatley":2094,"strange":2095,"ragsdale":2096,"ivy":2097,"bernstein":2098,"becerra":2099,"yost":2100,"mattson":2101,"ly":2102,"felder":2103,"cheek":2104,"luke":2105,"handy":2106,"grossman":2107,"gauthier":2108,"escobedo":2109,"braden":2110,"beckman":2111,"mott":2112,"hillman":2113,"gil":2114,"flaherty":2115,"dykes":2116,"doe":2117,"stockton":2118,"stearns":2119,"lofton":2120,"kitchen":2121,"coats":2122,"cavazos":2123,"beavers":2124,"barrios":2125,"tang":2126,"parish":2127,"mosher":2128,"lincoln":2129,"cardwell":2130,"coles":2131,"burnham":2132,"weller":2133,"lemons":2134,"beebe":2135,"aguilera":2136,"ring":2137,"parnell":2138,"harman":2139,"couture":2140,"alley":2141,"schumacher":2142,"redd":2143,"dobbs":2144,"blum":2145,"blalock":2146,"merchant":2147,"ennis":2148,"denson":2149,"cottrell":2150,"chester":2151,"brannon":2152,"bagley":2153,"aviles":2154,"watt":2155,"sousa":2156,"rosenthal":2157,"rooney":2158,"dietz":2159,"blank":2160,"paquette":2161,"mcclelland":2162,"duff":2163,"velasco":2164,"lentz":2165,"grubb":2166,"burrows":2167,"barbour":2168,"ulrich":2169,"shockley":2170,"rader":2171,"german":2172,"beyer":2173,"mixon":2174,"layton":2175,"altman":2176,"alonzo":2177,"weathers":2178,"titus":2179,"stoner":2180,"squires":2181,"shipp":2182,"priest":2183,"lipscomb":2184,"cutler":2185,"caballero":2186,"zimmer":2187,"willett":2188,"thurston":2189,"storey":2190,"medley":2191,"lyle":2192,"epperson":2193,"shah":2194,"mcmillian":2195,"baggett":2196,"torrez":2197,"laws":2198,"hirsch":2199,"dent":2200,"corey":2201,"poirier":2202,"peachey":2203,"jacques":2204,"farrar":2205,"creech":2206,"barth":2207,"trimble":2208,"france":2209,"dupre":2210,"albrecht":2211,"sample":2212,"lawler":2213,"crisp":2214,"conroy":2215,"chadwick":2216,"wetzel":2217,"nesbitt":2218,"murry":2219,"jameson":2220,"wilhelm":2221,"patten":2222,"minton":2223,"matson":2224,"kimbrough":2225,"iverson":2226,"guinn":2227,"gale":2228,"fortune":2229,"croft":2230,"toth":2231,"pulliam":2232,"nugent":2233,"newby":2234,"littlejohn":2235,"dias":2236,"canales":2237,"bernier":2238,"baron":2239,"barney":2240,"singletary":2241,"renteria":2242,"pruett":2243,"mchugh":2244,"mabry":2245,"landrum":2246,"brower":2247,"weldon":2248,"stoddard":2249,"ruth":2250,"cagle":2251,"stjohn":2252,"scales":2253,"kohler":2254,"kellogg":2255,"hopson":2256,"gant":2257,"tharp":2258,"gann":2259,"zeigler":2260,"pringle":2261,"hammons":2262,"fairchild":2263,"deaton":2264,"chavis":2265,"carnes":2266,"rowley":2267,"matlock":2268,"libby":2269,"kearns":2270,"irizarry":2271,"carrington":2272,"starkey":2273,"pepper":2274,"lopes":2275,"jarrell":2276,"fay":2277,"craven":2278,"beverly":2279,"baum":2280,"spain":2281,"littlefield":2282,"linn":2283,"humphreys":2284,"hook":2285,"high":2286,"etheridge":2287,"cuellar":2288,"chastain":2289,"chance":2290,"bundy":2291,"speer":2292,"skelton":2293,"quiroz":2294,"pyle":2295,"portillo":2296,"ponder":2297,"moulton":2298,"machado":2299,"liu":2300,"killian":2301,"hutson":2302,"hitchcock":2303,"ellsworth":2304,"dowling":2305,"cloud":2306,"burdick":2307,"spann":2308,"pedersen":2309,"levin":2310,"leggett":2311,"hayward":2312,"hacker":2313,"dietrich":2314,"beaulieu":2315,"barksdale":2316,"wakefield":2317,"snowden":2318,"paris":2319,"briscoe":2320,"bowie":2321,"berman":2322,"ogle":2323,"mcgregor":2324,"laughlin":2325,"helm":2326,"burden":2327,"wheatley":2328,"schreiber":2329,"pressley":2330,"parris":2331,"ng":2332,"alaniz":2333,"agee":2334,"urban":2335,"swann":2336,"snodgrass":2337,"schuster":2338,"radford":2339,"monk":2340,"mattingly":2341,"main":2342,"lamar":2343,"harp":2344,"girard":2345,"cheney":2346,"yancey":2347,"wagoner":2348,"ridley":2349,"lombardo":2350,"lau":2351,"hudgins":2352,"gaskins":2353,"duckworth":2354,"coe":2355,"coburn":2356,"willey":2357,"prado":2358,"newberry":2359,"magana":2360,"hammonds":2361,"elam":2362,"whipple":2363,"slade":2364,"serna":2365,"ojeda":2366,"liles":2367,"dorman":2368,"diehl":2369,"angel":2370,"upton":2371,"reardon":2372,"michaels":2373,"kelsey":2374,"goetz":2375,"eller":2376,"bauman":2377,"baer":2378,"augustine":2379,"layne":2380,"hummel":2381,"brenner":2382,"amaya":2383,"adamson":2384,"ornelas":2385,"dowell":2386,"cloutier":2387,"christy":2388,"castellanos":2389,"wing":2390,"wellman":2391,"saylor":2392,"orourke":2393,"moya":2394,"montalvo":2395,"kilpatrick":2396,"harley":2397,"durbin":2398,"shell":2399,"oldham":2400,"kang":2401,"garvin":2402,"foss":2403,"branham":2404,"bartholomew":2405,"templeton":2406,"maguire":2407,"holton":2408,"alonso":2409,"rider":2410,"monahan":2411,"mccormack":2412,"beaty":2413,"anders":2414,"streeter":2415,"nieto":2416,"nielson":2417,"moffett":2418,"lankford":2419,"keating":2420,"heck":2421,"gatlin":2422,"delatorre":2423,"callaway":2424,"adcock":2425,"worrell":2426,"unger":2427,"robinette":2428,"nowak":2429,"jeter":2430,"brunner":2431,"ashton":2432,"steen":2433,"parrott":2434,"overstreet":2435,"nobles":2436,"montanez":2437,"luther":2438,"clevenger":2439,"brinkley":2440,"trahan":2441,"quarles":2442,"pickering":2443,"pederson":2444,"jansen":2445,"grantham":2446,"gilchrist":2447,"crespo":2448,"aiken":2449,"schell":2450,"schaeffer":2451,"lorenz":2452,"leyva":2453,"harms":2454,"dyson":2455,"wallis":2456,"pease":2457,"leavitt":2458,"hyman":2459,"cheng":2460,"cavanaugh":2461,"batts":2462,"warden":2463,"seaman":2464,"rockwell":2465,"quezada":2466,"paxton":2467,"linder":2468,"houck":2469,"fontaine":2470,"durant":2471,"caruso":2472,"adler":2473,"pimentel":2474,"mize":2475,"lytle":2476,"donald":2477,"cleary":2478,"cason":2479,"acker":2480,"switzer":2481,"salmon":2482,"isaacs":2483,"higginbotham":2484,"han":2485,"waterman":2486,"vandyke":2487,"stamper":2488,"sisk":2489,"shuler":2490,"riddick":2491,"redman":2492,"mcmahan":2493,"levesque":2494,"hatton":2495,"bronson":2496,"bollinger":2497,"arnett":2498,"okeefe":2499,"gerber":2500,"gannon":2501,"farnsworth":2502,"baughman":2503,"silverman":2504,"satterfield":2505,"royal":2506,"mccrary":2507,"kowalski":2508,"joy":2509,"grigsby":2510,"greco":2511,"cabral":2512,"trout":2513,"rinehart":2514,"mahon":2515,"linton":2516,"gooden":2517,"curley":2518,"baugh":2519,"wyman":2520,"weiner":2521,"schwab":2522,"schuler":2523,"morrissey":2524,"mahan":2525,"coy":2526,"bunn":2527,"andrew":2528,"thrasher":2529,"spear":2530,"waggoner":2531,"shelley":2532,"robert":2533,"qualls":2534,"purdy":2535,"mcwhorter":2536,"mauldin":2537,"mark":2538,"jordon":2539,"gilman":2540,"perryman":2541,"newsom":2542,"menard":2543,"martino":2544,"graf":2545,"billingsley":2546,"artis":2547,"simpkins":2548,"salisbury":2549,"quintanilla":2550,"gilliland":2551,"fraley":2552,"foust":2553,"crouse":2554,"scarborough":2555,"ngo":2556,"grissom":2557,"fultz":2558,"rico":2559,"marlow":2560,"markham":2561,"madrigal":2562,"lawton":2563,"barfield":2564,"whiting":2565,"varney":2566,"schwarz":2567,"huey":2568,"gooch":2569,"arce":2570,"wheat":2571,"truong":2572,"poulin":2573,"mackenzie":2574,"leone":2575,"hurtado":2576,"selby":2577,"gaither":2578,"fortner":2579,"culpepper":2580,"coughlin":2581,"brinson":2582,"boudreau":2583,"barkley":2584,"bales":2585,"stepp":2586,"holm":2587,"tan":2588,"schilling":2589,"morrell":2590,"kahn":2591,"heaton":2592,"gamez":2593,"douglass":2594,"causey":2595,"brothers":2596,"turpin":2597,"shanks":2598,"schrader":2599,"meek":2600,"isom":2601,"hardison":2602,"carranza":2603,"yanez":2604,"way":2605,"scroggins":2606,"schofield":2607,"runyon":2608,"ratcliff":2609,"murrell":2610,"moeller":2611,"irby":2612,"currier":2613,"butterfield":2614,"yee":2615,"ralston":2616,"pullen":2617,"pinson":2618,"estep":2619,"east":2620,"carbone":2621,"lance":2622,"hawks":2623,"ellington":2624,"casillas":2625,"spurlock":2626,"sikes":2627,"motley":2628,"mccartney":2629,"kruger":2630,"isbell":2631,"houle":2632,"francisco":2633,"burk":2634,"bone":2635,"tomlin":2636,"shelby":2637,"quigley":2638,"neumann":2639,"lovelace":2640,"fennell":2641,"colby":2642,"cheatham":2643,"bustamante":2644,"skidmore":2645,"hidalgo":2646,"forman":2647,"culp":2648,"bowens":2649,"betancourt":2650,"aquino":2651,"robb":2652,"rea":2653,"milner":2654,"martel":2655,"gresham":2656,"wiles":2657,"ricketts":2658,"gavin":2659,"dowd":2660,"collazo":2661,"bostic":2662,"blakely":2663,"sherrod":2664,"power":2665,"kenyon":2666,"gandy":2667,"ebert":2668,"deloach":2669,"cary":2670,"bull":2671,"allard":2672,"sauer":2673,"robins":2674,"olivares":2675,"gillette":2676,"chestnut":2677,"bourque":2678,"paine":2679,"lyman":2680,"hite":2681,"hauser":2682,"devore":2683,"crawley":2684,"chapa":2685,"vu":2686,"tobias":2687,"talbert":2688,"poindexter":2689,"millard":2690,"meador":2691,"mcduffie":2692,"mattox":2693,"kraus":2694,"harkins":2695,"choate":2696,"bess":2697,"wren":2698,"sledge":2699,"sanborn":2700,"outlaw":2701,"kinder":2702,"geary":2703,"cornwell":2704,"barclay":2705,"adam":2706,"abney":2707,"seward":2708,"rhoads":2709,"howland":2710,"fortier":2711,"easter":2712,"benner":2713,"vines":2714,"tubbs":2715,"troutman":2716,"rapp":2717,"noe":2718,"mccurdy":2719,"harder":2720,"deluca":2721,"westmoreland":2722,"south":2723,"havens":2724,"guajardo":2725,"ely":2726,"clary":2727,"seal":2728,"meehan":2729,"herzog":2730,"guillen":2731,"ashcraft":2732,"waugh":2733,"renner":2734,"milam":2735,"jung":2736,"elrod":2737,"churchill":2738,"buford":2739,"breaux":2740,"bolin":2741,"asher":2742,"windham":2743,"tirado":2744,"pemberton":2745,"nolen":2746,"noland":2747,"knott":2748,"emmons":2749,"cornish":2750,"christenson":2751,"brownlee":2752,"barbee":2753,"waldrop":2754,"pitt":2755,"olvera":2756,"lombardi":2757,"gruber":2758,"gaffney":2759,"eggleston":2760,"banda":2761,"archuleta":2762,"still":2763,"slone":2764,"prewitt":2765,"pfeiffer":2766,"nettles":2767,"mena":2768,"mcadams":2769,"henning":2770,"gardiner":2771,"cromwell":2772,"chisholm":2773,"burleson":2774,"box":2775,"vest":2776,"oglesby":2777,"mccarter":2778,"malcolm":2779,"lumpkin":2780,"larue":2781,"grey":2782,"wofford":2783,"vanhorn":2784,"thorn":2785,"teel":2786,"swafford":2787,"stclair":2788,"stanfield":2789,"ocampo":2790,"herrmann":2791,"hannon":2792,"arsenault":2793,"roush":2794,"mcalister":2795,"hiatt":2796,"gunderson":2797,"forsythe":2798,"duggan":2799,"delvalle":2800,"cintron":2801,"wilks":2802,"weinstein":2803,"uribe":2804,"rizzo":2805,"noyes":2806,"mclendon":2807,"gurley":2808,"bethea":2809,"winstead":2810,"maples":2811,"harry":2812,"guyton":2813,"giordano":2814,"alderman":2815,"valdes":2816,"polanco":2817,"pappas":2818,"lively":2819,"grogan":2820,"griffiths":2821,"bobo":2822,"arevalo":2823,"whitson":2824,"sowell":2825,"rendon":2826,"matthew":2827,"julian":2828,"fernandes":2829,"farrow":2830,"edmond":2831,"benavidez":2832,"ayres":2833,"alicea":2834,"stump":2835,"smalley":2836,"seitz":2837,"schulte":2838,"gilley":2839,"gallant":2840,"dewey":2841,"casper":2842,"canfield":2843,"wolford":2844,"omalley":2845,"mcnutt":2846,"mcnulty":2847,"mcgovern":2848,"hardman":2849,"harbin":2850,"cowart":2851,"chavarria":2852,"brink":2853,"beckett":2854,"bagwell":2855,"armstead":2856,"anglin":2857,"abreu":2858,"reynoso":2859,"krebs":2860,"jett":2861,"hoffmann":2862,"greenfield":2863,"forte":2864,"burney":2865,"broome":2866,"sisson":2867,"parent":2868,"jude":2869,"younger":2870,"trammell":2871,"partridge":2872,"marvin":2873,"mace":2874,"lomax":2875,"lemieux":2876,"gossett":2877,"frantz":2878,"fogle":2879,"cooney":2880,"broughton":2881,"pence":2882,"paulsen":2883,"neil":2884,"muncy":2885,"mcarthur":2886,"hollins":2887,"edward":2888,"beauchamp":2889,"withers":2890,"osorio":2891,"mulligan":2892,"hoyle":2893,"foy":2894,"dockery":2895,"cockrell":2896,"begley":2897,"amador":2898,"roby":2899,"rains":2900,"lindquist":2901,"gentile":2902,"everhart":2903,"bohannon":2904,"wylie":2905,"thao":2906,"sommers":2907,"purnell":2908,"palma":2909,"fortin":2910,"dunning":2911,"breeden":2912,"vail":2913,"phelan":2914,"phan":2915,"marx":2916,"cosby":2917,"colburn":2918,"chong":2919,"boling":2920,"biddle":2921,"ledesma":2922,"gaddis":2923,"denney":2924,"chow":2925,"bueno":2926,"berrios":2927,"wicker":2928,"tolliver":2929,"thibodeaux":2930,"nagle":2931,"lavoie":2932,"fisk":2933,"do":2934,"crist":2935,"barbosa":2936,"reedy":2937,"march":2938,"locklear":2939,"kolb":2940,"himes":2941,"behrens":2942,"beckwith":2943,"beckham":2944,"weems":2945,"wahl":2946,"shorter":2947,"shackelford":2948,"rees":2949,"muse":2950,"free":2951,"cerda":2952,"valadez":2953,"thibodeau":2954,"saavedra":2955,"ridgeway":2956,"reiter":2957,"mchenry":2958,"majors":2959,"lachance":2960,"keaton":2961,"israel":2962,"ferrara":2963,"falcon":2964,"clemens":2965,"blocker":2966,"applegate":2967,"paz":2968,"needham":2969,"mojica":2970,"kuykendall":2971,"hamel":2972,"escamilla":2973,"doughty":2974,"burchett":2975,"ainsworth":2976,"wilbur":2977,"vidal":2978,"upchurch":2979,"thigpen":2980,"strauss":2981,"spruill":2982,"sowers":2983,"riggins":2984,"ricker":2985,"mccombs":2986,"harlow":2987,"garnett":2988,"buffington":2989,"yi":2990,"sotelo":2991,"olivas":2992,"negrete":2993,"morey":2994,"macon":2995,"logsdon":2996,"lapointe":2997,"florence":2998,"cathey":2999,"bigelow":3000,"bello":3001,"westfall":3002,"stubblefield":3003,"peak":3004,"lindley":3005,"jeffrey":3006,"hein":3007,"hawes":3008,"farrington":3009,"edge":3010,"breen":3011,"birch":3012,"wilde":3013,"steed":3014,"sepulveda":3015,"reinhardt":3016,"proffitt":3017,"minter":3018,"messina":3019,"mcnabb":3020,"maier":3021,"keeler":3022,"gamboa":3023,"donohue":3024,"dexter":3025,"basham":3026,"shinn":3027,"orlando":3028,"crooks":3029,"cota":3030,"borders":3031,"bills":3032,"bachman":3033,"tisdale":3034,"tavares":3035,"schmid":3036,"pickard":3037,"jasper":3038,"gulley":3039,"fonseca":3040,"delossantos":3041,"condon":3042,"clancy":3043,"batista":3044,"wicks":3045,"wadsworth":3046,"new":3047,"martell":3048,"lo":3049,"littleton":3050,"ison":3051,"haag":3052,"folsom":3053,"brumfield":3054,"broyles":3055,"brito":3056,"mireles":3057,"mcdonnell":3058,"leclair":3059,"hamblin":3060,"gough":3061,"fanning":3062,"binder":3063,"winfield":3064,"whitworth":3065,"soriano":3066,"palumbo":3067,"newkirk":3068,"mangum":3069,"hutcherson":3070,"comstock":3071,"cecil":3072,"carlin":3073,"beall":3074,"bair":3075,"wendt":3076,"watters":3077,"walling":3078,"putman":3079,"otoole":3080,"oliva":3081,"morley":3082,"mares":3083,"lemus":3084,"keener":3085,"jeffery":3086,"hundley":3087,"dial":3088,"damico":3089,"billups":3090,"strother":3091,"mcfarlane":3092,"lamm":3093,"eaves":3094,"crutcher":3095,"caraballo":3096,"canty":3097,"atwell":3098,"taft":3099,"siler":3100,"rust":3101,"rawls":3102,"rawlings":3103,"prieto":3104,"niles":3105,"mcneely":3106,"mcafee":3107,"hulsey":3108,"harlan":3109,"hackney":3110,"galvez":3111,"escalante":3112,"delagarza":3113,"crider":3114,"charlton":3115,"bandy":3116,"wilbanks":3117,"stowe":3118,"steinberg":3119,"samson":3120,"renfro":3121,"masterson":3122,"massie":3123,"lanham":3124,"haskell":3125,"hamrick":3126,"fort":3127,"dehart":3128,"card":3129,"burdette":3130,"branson":3131,"bourne":3132,"babin":3133,"aleman":3134,"worthy":3135,"tibbs":3136,"sweat":3137,"smoot":3138,"slack":3139,"paradis":3140,"packard":3141,"mull":3142,"luce":3143,"houghton":3144,"gantt":3145,"furman":3146,"danner":3147,"christianson":3148,"burge":3149,"broderick":3150,"ashford":3151,"arndt":3152,"almeida":3153,"stallworth":3154,"shade":3155,"searcy":3156,"sager":3157,"noonan":3158,"mclemore":3159,"mcintire":3160,"maxey":3161,"lavigne":3162,"jobe":3163,"ireland":3164,"ferrer":3165,"falk":3166,"edgar":3167,"coffin":3168,"byrnes":3169,"aranda":3170,"apodaca":3171,"stamps":3172,"rounds":3173,"peek":3174,"olmstead":3175,"lewandowski":3176,"kaminski":3177,"her":3178,"dunaway":3179,"bruns":3180,"brackett":3181,"amato":3182,"reich":3183,"mcclung":3184,"lacroix":3185,"koontz":3186,"herrick":3187,"hardesty":3188,"flanders":3189,"cousins":3190,"close":3191,"cato":3192,"cade":3193,"vickery":3194,"shank":3195,"nagel":3196,"dupuis":3197,"croteau":3198,"cotter":3199,"cable":3200,"stuckey":3201,"stine":3202,"porterfield":3203,"pauley":3204,"nye":3205,"moffitt":3206,"lu":3207,"knudsen":3208,"hardwick":3209,"goforth":3210,"dupont":3211,"blunt":3212,"barrows":3213,"barnhill":3214,"shull":3215,"rash":3216,"ralph":3217,"penny":3218,"lorenzo":3219,"loftis":3220,"lemay":3221,"kitchens":3222,"horvath":3223,"grenier":3224,"fuchs":3225,"fairbanks":3226,"culbertson":3227,"calkins":3228,"burnside":3229,"beattie":3230,"ashworth":3231,"albertson":3232,"wertz":3233,"vo":3234,"vaught":3235,"vallejo":3236,"tyree":3237,"turk":3238,"tuck":3239,"tijerina":3240,"sage":3241,"picard":3242,"peterman":3243,"otis":3244,"marroquin":3245,"marr":3246,"lantz":3247,"hoang":3248,"demarco":3249,"daily":3250,"cone":3251,"berube":3252,"barnette":3253,"wharton":3254,"stinnett":3255,"slocum":3256,"scanlon":3257,"sander":3258,"pinto":3259,"mancuso":3260,"lima":3261,"judge":3262,"headley":3263,"epstein":3264,"counts":3265,"clarkson":3266,"carnahan":3267,"brice":3268,"boren":3269,"arteaga":3270,"adame":3271,"zook":3272,"whittle":3273,"whitehurst":3274,"wenzel":3275,"saxton":3276,"rhea":3277,"reddick":3278,"puente":3279,"hazel":3280,"handley":3281,"haggerty":3282,"earley":3283,"devlin":3284,"dallas":3285,"chaffin":3286,"cady":3287,"ahmed":3288,"acuna":3289,"solano":3290,"sigler":3291,"pollack":3292,"pendergrass":3293,"ostrander":3294,"janes":3295,"francois":3296,"fine":3297,"crutchfield":3298,"cordell":3299,"chamberlin":3300,"brubaker":3301,"baptiste":3302,"willson":3303,"reis":3304,"neeley":3305,"mullin":3306,"mercier":3307,"lira":3308,"layman":3309,"keeling":3310,"higdon":3311,"guest":3312,"forrester":3313,"espinal":3314,"dion":3315,"chapin":3316,"carl":3317,"warfield":3318,"toledo":3319,"pulido":3320,"peebles":3321,"nagy":3322,"montague":3323,"mello":3324,"lear":3325,"jaeger":3326,"hogg":3327,"graff":3328,"furr":3329,"derrick":3330,"cave":3331,"canada":3332,"soliz":3333,"poore":3334,"mendenhall":3335,"mclaurin":3336,"maestas":3337,"low":3338,"gable":3339,"belt":3340,"barraza":3341,"tillery":3342,"snead":3343,"pond":3344,"neill":3345,"mcculloch":3346,"mccorkle":3347,"lightfoot":3348,"hutchings":3349,"holloman":3350,"harness":3351,"dorn":3352,"council":3353,"bock":3354,"zielinski":3355,"turley":3356,"treadwell":3357,"stpierre":3358,"starling":3359,"somers":3360,"oswald":3361,"merrick":3362,"marquis":3363,"ivory":3364,"easterling":3365,"bivens":3366,"truitt":3367,"poston":3368,"parry":3369,"ontiveros":3370,"olivarez":3371,"neville":3372,"moreau":3373,"medlin":3374,"ma":3375,"lenz":3376,"knowlton":3377,"fairley":3378,"cobbs":3379,"chisolm":3380,"bannister":3381,"woodworth":3382,"toler":3383,"ocasio":3384,"noriega":3385,"neuman":3386,"moye":3387,"milburn":3388,"mcclanahan":3389,"lilley":3390,"hanes":3391,"flannery":3392,"dellinger":3393,"danielson":3394,"conti":3395,"blodgett":3396,"beers":3397,"weatherford":3398,"strain":3399,"karr":3400,"hitt":3401,"denham":3402,"custer":3403,"coble":3404,"clough":3405,"casteel":3406,"bolduc":3407,"batchelor":3408,"ammons":3409,"whitlow":3410,"tierney":3411,"staten":3412,"sibley":3413,"seifert":3414,"schubert":3415,"salcedo":3416,"mattison":3417,"laney":3418,"haggard":3419,"grooms":3420,"dix":3421,"dees":3422,"cromer":3423,"cooks":3424,"colson":3425,"caswell":3426,"zarate":3427,"swisher":3428,"stacey":3429,"shin":3430,"ragan":3431,"pridgen":3432,"mcvey":3433,"matheny":3434,"leigh":3435,"lafleur":3436,"franz":3437,"ferraro":3438,"dugger":3439,"whiteside":3440,"rigsby":3441,"mcmurray":3442,"lehmann":3443,"large":3444,"jacoby":3445,"hildebrand":3446,"hendrick":3447,"headrick":3448,"goad":3449,"fincher":3450,"drury":3451,"borges":3452,"archibald":3453,"albers":3454,"woodcock":3455,"trapp":3456,"soares":3457,"seaton":3458,"richie":3459,"monson":3460,"luckett":3461,"lindberg":3462,"kopp":3463,"keeton":3464,"hsu":3465,"healey":3466,"garvey":3467,"gaddy":3468,"fain":3469,"burchfield":3470,"badger":3471,"wentworth":3472,"strand":3473,"stack":3474,"spooner":3475,"saucier":3476,"sales":3477,"ruby":3478,"ricci":3479,"plunkett":3480,"pannell":3481,"ness":3482,"leger":3483,"hoy":3484,"freitas":3485,"fong":3486,"elizondo":3487,"duval":3488,"chun":3489,"calvin":3490,"beaudoin":3491,"urbina":3492,"stock":3493,"rickard":3494,"partin":3495,"moe":3496,"mcgrew":3497,"mcclintock":3498,"ledoux":3499,"forsyth":3500,"faison":3501,"devries":3502,"bertrand":3503,"wasson":3504,"tilton":3505,"scarbrough":3506,"pride":3507,"oh":3508,"leung":3509,"larry":3510,"irvine":3511,"garber":3512,"denning":3513,"corral":3514,"colley":3515,"castleberry":3516,"bowlin":3517,"bogan":3518,"beale":3519,"baines":3520,"true":3521,"trice":3522,"rayburn":3523,"parkinson":3524,"pak":3525,"nunes":3526,"mcmillen":3527,"leahy":3528,"lea":3529,"kimmel":3530,"higgs":3531,"fulmer":3532,"carden":3533,"bedford":3534,"taggart":3535,"spearman":3536,"register":3537,"prichard":3538,"morrill":3539,"koonce":3540,"heinz":3541,"hedges":3542,"guenther":3543,"grice":3544,"findley":3545,"earle":3546,"dover":3547,"creighton":3548,"boothe":3549,"bayer":3550,"arreola":3551,"vitale":3552,"valles":3553,"see":3554,"raney":3555,"peter":3556,"osgood":3557,"lowell":3558,"hanlon":3559,"burley":3560,"bounds":3561,"worden":3562,"weatherly":3563,"vetter":3564,"tanaka":3565,"stiltner":3566,"sell":3567,"nevarez":3568,"mosby":3569,"montero":3570,"melancon":3571,"harter":3572,"hamer":3573,"goble":3574,"gladden":3575,"gist":3576,"ginn":3577,"akin":3578,"zaragoza":3579,"towns":3580,"tarver":3581,"sammons":3582,"royster":3583,"oreilly":3584,"muir":3585,"morehead":3586,"luster":3587,"kingsley":3588,"kelso":3589,"grisham":3590,"glynn":3591,"baumann":3592,"alves":3593,"yount":3594,"tamayo":3595,"tam":3596,"paterson":3597,"oates":3598,"menendez":3599,"longo":3600,"hargis":3601,"greenlee":3602,"gillen":3603,"desantis":3604,"conover":3605,"breedlove":3606,"wayne":3607,"sumpter":3608,"scherer":3609,"rupp":3610,"reichert":3611,"heredia":3612,"fallon":3613,"creel":3614,"cohn":3615,"clemmons":3616,"casas":3617,"bickford":3618,"belton":3619,"bach":3620,"williford":3621,"whitcomb":3622,"tennant":3623,"sutter":3624,"stull":3625,"sessions":3626,"mccallum":3627,"manson":3628,"langlois":3629,"keel":3630,"keegan":3631,"emanuel":3632,"dangelo":3633,"dancy":3634,"damron":3635,"clapp":3636,"clanton":3637,"bankston":3638,"trinidad":3639,"oliveira":3640,"mintz":3641,"mcinnis":3642,"martens":3643,"mabe":3644,"laster":3645,"jolley":3646,"irish":3647,"hildreth":3648,"hefner":3649,"glaser":3650,"duckett":3651,"demers":3652,"brockman":3653,"blais":3654,"back":3655,"alcorn":3656,"agnew":3657,"toliver":3658,"tice":3659,"song":3660,"seeley":3661,"najera":3662,"musser":3663,"mcfall":3664,"laplante":3665,"galvin":3666,"fajardo":3667,"doan":3668,"coyne":3669,"copley":3670,"clawson":3671,"cheung":3672,"barone":3673,"wynne":3674,"woodley":3675,"tremblay":3676,"stoll":3677,"sparrow":3678,"sparkman":3679,"schweitzer":3680,"sasser":3681,"samples":3682,"roney":3683,"ramon":3684,"legg":3685,"lai":3686,"joe":3687,"heim":3688,"farias":3689,"concepcion":3690,"colwell":3691,"christman":3692,"bratcher":3693,"alba":3694,"winchester":3695,"upshaw":3696,"southerland":3697,"sorrell":3698,"shay":3699,"sells":3700,"mount":3701,"mccloskey":3702,"martindale":3703,"luttrell":3704,"loveless":3705,"lovejoy":3706,"linares":3707,"latimer":3708,"holly":3709,"embry":3710,"coombs":3711,"bratton":3712,"bostick":3713,"boss":3714,"venable":3715,"tuggle":3716,"toro":3717,"staggs":3718,"sandlin":3719,"jefferies":3720,"heckman":3721,"griffis":3722,"crayton":3723,"clem":3724,"button":3725,"browder":3726,"allan":3727,"thorton":3728,"sturgill":3729,"sprouse":3730,"royer":3731,"rousseau":3732,"ridenour":3733,"pogue":3734,"perales":3735,"peeples":3736,"metzler":3737,"mesa":3738,"mccutcheon":3739,"mcbee":3740,"jay":3741,"hornsby":3742,"heffner":3743,"corrigan":3744,"armijo":3745,"vue":3746,"romeo":3747,"plante":3748,"peyton":3749,"paredes":3750,"macklin":3751,"hussey":3752,"hodgson":3753,"granados":3754,"frias":3755,"carman":3756,"brent":3757,"becnel":3758,"batten":3759,"almanza":3760,"turney":3761,"teal":3762,"sturgeon":3763,"meeker":3764,"mcdaniels":3765,"limon":3766,"keeney":3767,"kee":3768,"hutto":3769,"holguin":3770,"gorham":3771,"fishman":3772,"fierro":3773,"blanchette":3774,"rodrigue":3775,"reddy":3776,"osburn":3777,"oden":3778,"lerma":3779,"kirkwood":3780,"keefer":3781,"haugen":3782,"hammett":3783,"chalmers":3784,"carlos":3785,"brinkman":3786,"baumgartner":3787,"zhang":3788,"valerio":3789,"tellez":3790,"steffen":3791,"shumate":3792,"sauls":3793,"ripley":3794,"kemper":3795,"jacks":3796,"guffey":3797,"evers":3798,"craddock":3799,"carvalho":3800,"blaylock":3801,"banuelos":3802,"balderas":3803,"wooden":3804,"wheaton":3805,"turnbull":3806,"shuman":3807,"pointer":3808,"mosier":3809,"mccue":3810,"ligon":3811,"kozlowski":3812,"johansen":3813,"ingle":3814,"herr":3815,"briones":3816,"southern":3817,"snipes":3818,"rickman":3819,"pipkin":3820,"peace":3821,"pantoja":3822,"orosco":3823,"moniz":3824,"lawless":3825,"kunkel":3826,"hibbard":3827,"galarza":3828,"enos":3829,"bussey":3830,"settle":3831,"schott":3832,"salcido":3833,"perreault":3834,"mcdougal":3835,"mccool":3836,"haight":3837,"garris":3838,"ferry":3839,"easton":3840,"conyers":3841,"atherton":3842,"wimberly":3843,"utley":3844,"stephen":3845,"spellman":3846,"smithson":3847,"slagle":3848,"skipper":3849,"ritchey":3850,"rand":3851,"petit":3852,"osullivan":3853,"oaks":3854,"nutt":3855,"mcvay":3856,"mccreary":3857,"mayhew":3858,"knoll":3859,"jewett":3860,"harwood":3861,"hailey":3862,"cardoza":3863,"ashe":3864,"arriaga":3865,"andres":3866,"zeller":3867,"wirth":3868,"whitmire":3869,"stauffer":3870,"spring":3871,"rountree":3872,"redden":3873,"mccaffrey":3874,"martz":3875,"loving":3876,"larose":3877,"langdon":3878,"humes":3879,"gaskin":3880,"faber":3881,"doll":3882,"devito":3883,"cass":3884,"almond":3885,"wingfield":3886,"wingate":3887,"villareal":3888,"tyner":3889,"smothers":3890,"severson":3891,"reno":3892,"pennell":3893,"maupin":3894,"leighton":3895,"janssen":3896,"hassell":3897,"hallman":3898,"halcomb":3899,"folse":3900,"fitzsimmons":3901,"fahey":3902,"cranford":3903,"bolen":3904,"battles":3905,"battaglia":3906,"wooldridge":3907,"weed":3908,"trask":3909,"rosser":3910,"regalado":3911,"mcewen":3912,"keefe":3913,"fuqua":3914,"echevarria":3915,"domingo":3916,"dang":3917,"caro":3918,"boynton":3919,"andrus":3920,"wild":3921,"viera":3922,"vanmeter":3923,"taber":3924,"spradlin":3925,"seibert":3926,"provost":3927,"prentice":3928,"oliphant":3929,"laporte":3930,"hwang":3931,"hatchett":3932,"hass":3933,"greiner":3934,"freedman":3935,"covert":3936,"chilton":3937,"byars":3938,"wiese":3939,"venegas":3940,"swank":3941,"shrader":3942,"roderick":3943,"roberge":3944,"mullis":3945,"mortensen":3946,"mccune":3947,"marlowe":3948,"kirchner":3949,"keck":3950,"isaacson":3951,"hostetler":3952,"halverson":3953,"gunther":3954,"griswold":3955,"gerard":3956,"fenner":3957,"durden":3958,"blackwood":3959,"bertram":3960,"ahrens":3961,"sawyers":3962,"savoy":3963,"nabors":3964,"mcswain":3965,"mackay":3966,"loy":3967,"lavender":3968,"lash":3969,"labbe":3970,"jessup":3971,"hubert":3972,"fullerton":3973,"donnell":3974,"cruse":3975,"crittenden":3976,"correia":3977,"centeno":3978,"caudle":3979,"canady":3980,"callender":3981,"alarcon":3982,"ahern":3983,"winfrey":3984,"tribble":3985,"tom":3986,"styles":3987,"salley":3988,"roden":3989,"musgrove":3990,"minnick":3991,"fortenberry":3992,"carrion":3993,"bunting":3994,"bethel":3995,"batiste":3996,"woo":3997,"whited":3998,"underhill":3999,"stillwell":4000,"silvia":4001,"rauch":4002,"pippin":4003,"perrin":4004,"messenger":4005,"mancini":4006,"lister":4007,"kinard":4008,"hartmann":4009,"fleck":4010,"broadway":4011,"wilt":4012,"treadway":4013,"thornhill":4014,"speed":4015,"spalding":4016,"sam":4017,"rafferty":4018,"pitre":4019,"patino":4020,"ordonez":4021,"linkous":4022,"kelleher":4023,"homan":4024,"holiday":4025,"galbraith":4026,"feeney":4027,"dorris":4028,"curtin":4029,"coward":4030,"camarillo":4031,"buss":4032,"bunnell":4033,"bolt":4034,"beeler":4035,"autry":4036,"alcala":4037,"witte":4038,"wentz":4039,"stidham":4040,"shively":4041,"nunley":4042,"meacham":4043,"martins":4044,"lemke":4045,"lefebvre":4046,"kaye":4047,"hynes":4048,"horowitz":4049,"hoppe":4050,"holcombe":4051,"estrella":4052,"dunne":4053,"derr":4054,"cochrane":4055,"brittain":4056,"bedard":4057,"beauregard":4058,"torrence":4059,"strunk":4060,"soria":4061,"simonson":4062,"shumaker":4063,"scoggins":4064,"packer":4065,"oconner":4066,"moriarty":4067,"leroy":4068,"kuntz":4069,"ives":4070,"hutcheson":4071,"horan":4072,"hales":4073,"garmon":4074,"fitts":4075,"dell":4076,"bohn":4077,"atchison":4078,"worth":4079,"wisniewski":4080,"will":4081,"vanwinkle":4082,"sturm":4083,"sallee":4084,"prosser":4085,"moen":4086,"lundberg":4087,"kunz":4088,"kohl":4089,"keane":4090,"jorgenson":4091,"jaynes":4092,"funderburk":4093,"freed":4094,"frame":4095,"durr":4096,"creamer":4097,"cosgrove":4098,"candelaria":4099,"berlin":4100,"batson":4101,"vanhoose":4102,"thomsen":4103,"teeter":4104,"sommer":4105,"smyth":4106,"sena":4107,"redmon":4108,"orellana":4109,"maness":4110,"lennon":4111,"heflin":4112,"goulet":4113,"frick":4114,"forney":4115,"dollar":4116,"bunker":4117,"asbury":4118,"aguiar":4119,"talbott":4120,"southard":4121,"pleasant":4122,"mowery":4123,"mears":4124,"lemmon":4125,"krieger":4126,"hickson":4127,"gracia":4128,"elston":4129,"duong":4130,"delgadillo":4131,"dayton":4132,"dasilva":4133,"conaway":4134,"catron":4135,"bruton":4136,"bradbury":4137,"bordelon":4138,"bivins":4139,"bittner":4140,"bergstrom":4141,"beals":4142,"abell":4143,"whelan":4144,"travers":4145,"tejada":4146,"pulley":4147,"pino":4148,"norfleet":4149,"nealy":4150,"maes":4151,"loper":4152,"held":4153,"gerald":4154,"gatewood":4155,"frierson":4156,"freund":4157,"finnegan":4158,"cupp":4159,"covey":4160,"catalano":4161,"boehm":4162,"bader":4163,"yoon":4164,"walston":4165,"tenney":4166,"sipes":4167,"roller":4168,"rawlins":4169,"medlock":4170,"mccaskill":4171,"mccallister":4172,"marcotte":4173,"maclean":4174,"hughey":4175,"henke":4176,"harwell":4177,"gladney":4178,"gilson":4179,"dew":4180,"chism":4181,"caskey":4182,"brandenburg":4183,"baylor":4184,"villasenor":4185,"veal":4186,"van":4187,"thatcher":4188,"stegall":4189,"shore":4190,"petrie":4191,"nowlin":4192,"navarrete":4193,"muhammad":4194,"lombard":4195,"loftin":4196,"lemaster":4197,"kroll":4198,"kovach":4199,"kimbrell":4200,"kidwell":4201,"hershberger":4202,"fulcher":4203,"eng":4204,"cantwell":4205,"bustos":4206,"boland":4207,"bobbitt":4208,"binkley":4209,"wester":4210,"weis":4211,"verdin":4212,"tong":4213,"tiller":4214,"sisco":4215,"sharkey":4216,"seymore":4217,"rosenbaum":4218,"rohr":4219,"quinonez":4220,"pinkston":4221,"nation":4222,"malley":4223,"logue":4224,"lessard":4225,"lerner":4226,"lebron":4227,"krauss":4228,"klinger":4229,"halstead":4230,"haller":4231,"getz":4232,"burrow":4233,"brant":4234,"alger":4235,"victor":4236,"shores":4237,"scully":4238,"pounds":4239,"pfeifer":4240,"perron":4241,"nelms":4242,"munn":4243,"mcmaster":4244,"mckenney":4245,"manns":4246,"knudson":4247,"hutchens":4248,"huskey":4249,"goebel":4250,"flagg":4251,"cushman":4252,"click":4253,"castellano":4254,"carder":4255,"bumgarner":4256,"blaine":4257,"bible":4258,"wampler":4259,"spinks":4260,"robson":4261,"neel":4262,"mcreynolds":4263,"mathias":4264,"maas":4265,"loera":4266,"kasper":4267,"jose":4268,"jenson":4269,"florez":4270,"coons":4271,"buckingham":4272,"brogan":4273,"berryman":4274,"wilmoth":4275,"wilhite":4276,"thrash":4277,"shephard":4278,"seidel":4279,"schulze":4280,"roldan":4281,"pettis":4282,"obryan":4283,"maki":4284,"mackie":4285,"hatley":4286,"frazer":4287,"fiore":4288,"falls":4289,"chesser":4290,"bui":4291,"bottoms":4292,"bisson":4293,"benefield":4294,"allman":4295,"wilke":4296,"trudeau":4297,"timm":4298,"shifflett":4299,"rau":4300,"mundy":4301,"milliken":4302,"mayers":4303,"leake":4304,"kohn":4305,"huntington":4306,"horsley":4307,"hermann":4308,"guerin":4309,"fryer":4310,"frizzell":4311,"foret":4312,"flemming":4313,"fife":4314,"criswell":4315,"carbajal":4316,"bozeman":4317,"boisvert":4318,"archie":4319,"antonio":4320,"angulo":4321,"wallen":4322,"tapp":4323,"silvers":4324,"ramsay":4325,"oshea":4326,"orta":4327,"moll":4328,"mckeever":4329,"mcgehee":4330,"luciano":4331,"linville":4332,"kiefer":4333,"ketchum":4334,"howerton":4335,"groce":4336,"gaylord":4337,"gass":4338,"fusco":4339,"corbitt":4340,"blythe":4341,"betz":4342,"bartels":4343,"amaral":4344,"aiello":4345,"yoo":4346,"weddle":4347,"troy":4348,"sun":4349,"sperry":4350,"seiler":4351,"runyan":4352,"raley":4353,"overby":4354,"osteen":4355,"olds":4356,"mckeown":4357,"mauro":4358,"matney":4359,"lauer":4360,"lattimore":4361,"hindman":4362,"hartwell":4363,"fredrickson":4364,"fredericks":4365,"espino":4366,"clegg":4367,"carswell":4368,"cambell":4369,"burkholder":4370,"august":4371,"woodbury":4372,"welker":4373,"totten":4374,"thornburg":4375,"theriault":4376,"stitt":4377,"stamm":4378,"stackhouse":4379,"simone":4380,"scholl":4381,"saxon":4382,"rife":4383,"razo":4384,"quinlan":4385,"pinkerton":4386,"olivo":4387,"nesmith":4388,"nall":4389,"mattos":4390,"leak":4391,"lafferty":4392,"justus":4393,"giron":4394,"geer":4395,"fielder":4396,"eagle":4397,"drayton":4398,"dortch":4399,"conners":4400,"conger":4401,"chau":4402,"boatwright":4403,"billiot":4404,"barden":4405,"armenta":4406,"antoine":4407,"tibbetts":4408,"steadman":4409,"slattery":4410,"sides":4411,"rinaldi":4412,"raynor":4413,"rayford":4414,"pinckney":4415,"pettigrew":4416,"nickel":4417,"milne":4418,"matteson":4419,"halsey":4420,"gonsalves":4421,"fellows":4422,"durand":4423,"desimone":4424,"cowley":4425,"cowles":4426,"brill":4427,"barham":4428,"barela":4429,"barba":4430,"ashmore":4431,"withrow":4432,"valenti":4433,"tejeda":4434,"spriggs":4435,"sayre":4436,"salerno":4437,"place":4438,"peltier":4439,"peel":4440,"merriman":4441,"matheson":4442,"lowman":4443,"lindstrom":4444,"hyland":4445,"homer":4446,"ha":4447,"giroux":4448,"fries":4449,"frasier":4450,"earls":4451,"dugas":4452,"damon":4453,"dabney":4454,"collado":4455,"briseno":4456,"baxley":4457,"andre":4458,"word":4459,"whyte":4460,"wenger":4461,"vanover":4462,"vanburen":4463,"thiel":4464,"schindler":4465,"schiller":4466,"rigby":4467,"pomeroy":4468,"passmore":4469,"marble":4470,"manzo":4471,"mahaffey":4472,"lindgren":4473,"laflamme":4474,"greathouse":4475,"fite":4476,"ferrari":4477,"calabrese":4478,"bayne":4479,"yamamoto":4480,"wick":4481,"townes":4482,"thames":4483,"steel":4484,"reinhart":4485,"peeler":4486,"naranjo":4487,"montez":4488,"mcdade":4489,"mast":4490,"markley":4491,"marchand":4492,"leeper":4493,"kong":4494,"kellum":4495,"hudgens":4496,"hennessey":4497,"hadden":4498,"guess":4499,"gainey":4500,"coppola":4501,"borrego":4502,"bolling":4503,"beane":4504,"ault":4505,"slaton":4506,"poland":4507,"pape":4508,"null":4509,"mulkey":4510,"lightner":4511,"langer":4512,"hillard":4513,"glasgow":4514,"fabian":4515,"ethridge":4516,"enright":4517,"derosa":4518,"baskin":4519,"alfred":4520,"weinberg":4521,"turman":4522,"tinker":4523,"somerville":4524,"pardo":4525,"noll":4526,"lashley":4527,"ingraham":4528,"hiller":4529,"hendon":4530,"glaze":4531,"flora":4532,"cothran":4533,"cooksey":4534,"conte":4535,"carrico":4536,"apple":4537,"abner":4538,"wooley":4539,"swope":4540,"summerlin":4541,"sturgis":4542,"sturdivant":4543,"stott":4544,"spurgeon":4545,"spillman":4546,"speight":4547,"roussel":4548,"popp":4549,"nutter":4550,"mckeon":4551,"mazza":4552,"magnuson":4553,"lanning":4554,"kozak":4555,"jankowski":4556,"heyward":4557,"forster":4558,"corwin":4559,"callaghan":4560,"bays":4561,"wortham":4562,"usher":4563,"theriot":4564,"sayers":4565,"sabo":4566,"rupert":4567,"poling":4568,"nathan":4569,"loya":4570,"lieberman":4571,"levi":4572,"laroche":4573,"labelle":4574,"howes":4575,"harr":4576,"garay":4577,"fogarty":4578,"everson":4579,"durkin":4580,"dominquez":4581,"chaves":4582,"chambliss":4583,"alfonso":4584,"witcher":4585,"wilber":4586,"vieira":4587,"vandiver":4588,"terrill":4589,"stoker":4590,"schreiner":4591,"nestor":4592,"moorman":4593,"liddell":4594,"lew":4595,"lawhorn":4596,"krug":4597,"irons":4598,"hylton":4599,"hollenbeck":4600,"herrin":4601,"hembree":4602,"hair":4603,"goolsby":4604,"goodin":4605,"gilmer":4606,"foltz":4607,"dinkins":4608,"daughtry":4609,"caban":4610,"brim":4611,"briley":4612,"bilodeau":4613,"bear":4614,"wyant":4615,"vergara":4616,"tallent":4617,"swearingen":4618,"stroup":4619,"sherry":4620,"scribner":4621,"roger":4622,"quillen":4623,"pitman":4624,"monaco":4625,"mccants":4626,"maxfield":4627,"martinson":4628,"landon":4629,"holtz":4630,"flournoy":4631,"brookins":4632,"brody":4633,"baumgardner":4634,"angelo":4635,"straub":4636,"sills":4637,"roybal":4638,"roundtree":4639,"oswalt":4640,"money":4641,"mcgriff":4642,"mcdougall":4643,"mccleary":4644,"maggard":4645,"gragg":4646,"gooding":4647,"godinez":4648,"doolittle":4649,"donato":4650,"cowell":4651,"cassell":4652,"bracken":4653,"appel":4654,"ahmad":4655,"zambrano":4656,"reuter":4657,"perea":4658,"olive":4659,"nakamura":4660,"monaghan":4661,"mickens":4662,"mcclinton":4663,"mcclary":4664,"marler":4665,"kish":4666,"judkins":4667,"gilbreath":4668,"freese":4669,"flanigan":4670,"felts":4671,"erdmann":4672,"dodds":4673,"chew":4674,"brownell":4675,"brazil":4676,"boatright":4677,"barreto":4678,"slayton":4679,"sandberg":4680,"saldivar":4681,"pettway":4682,"odum":4683,"narvaez":4684,"moultrie":4685,"montemayor":4686,"merrell":4687,"lees":4688,"keyser":4689,"hoke":4690,"hardaway":4691,"hannan":4692,"gilbertson":4693,"fogg":4694,"dumont":4695,"deberry":4696,"coggins":4697,"carrera":4698,"buxton":4699,"bucher":4700,"broadnax":4701,"beeson":4702,"araujo":4703,"appleton":4704,"amundson":4705,"aguayo":4706,"ackley":4707,"yocum":4708,"worsham":4709,"shivers":4710,"shelly":4711,"sanches":4712,"sacco":4713,"robey":4714,"rhoden":4715,"pender":4716,"ochs":4717,"mccurry":4718,"madera":4719,"luong":4720,"luis":4721,"knotts":4722,"jackman":4723,"heinrich":4724,"hargrave":4725,"gault":4726,"forest":4727,"comeaux":4728,"chitwood":4729,"child":4730,"caraway":4731,"boettcher":4732,"bernhardt":4733,"barrientos":4734,"zink":4735,"wickham":4736,"whiteman":4737,"thorp":4738,"stillman":4739,"settles":4740,"schoonover":4741,"roque":4742,"riddell":4743,"rey":4744,"pilcher":4745,"phifer":4746,"novotny":4747,"maple":4748,"macleod":4749,"hardee":4750,"haase":4751,"grider":4752,"fredrick":4753,"earnest":4754,"doucette":4755,"clausen":4756,"christmas":4757,"bevins":4758,"beamon":4759,"badillo":4760,"tolley":4761,"tindall":4762,"soule":4763,"snook":4764,"sebastian":4765,"seale":4766,"pitcher":4767,"pinkney":4768,"pellegrino":4769,"nowell":4770,"nemeth":4771,"nail":4772,"mondragon":4773,"mclane":4774,"lundgren":4775,"ingalls":4776,"hudspeth":4777,"hixson":4778,"gearhart":4779,"furlong":4780,"downes":4781,"dionne":4782,"dibble":4783,"deyoung":4784,"cornejo":4785,"camara":4786,"brookshire":4787,"boyette":4788,"wolcott":4789,"tracey":4790,"surratt":4791,"sellars":4792,"segal":4793,"salyer":4794,"reeve":4795,"rausch":4796,"philips":4797,"labonte":4798,"haro":4799,"gower":4800,"freeland":4801,"fawcett":4802,"eads":4803,"driggers":4804,"donley":4805,"collett":4806,"cage":4807,"bromley":4808,"boatman":4809,"ballinger":4810,"baldridge":4811,"volz":4812,"trombley":4813,"stonge":4814,"silas":4815,"shanahan":4816,"rivard":4817,"rhyne":4818,"pedroza":4819,"matias":4820,"mallard":4821,"jamieson":4822,"hedgepeth":4823,"hartnett":4824,"estevez":4825,"eskridge":4826,"denman":4827,"chiu":4828,"chinn":4829,"catlett":4830,"carmack":4831,"buie":4832,"book":4833,"bechtel":4834,"beardsley":4835,"bard":4836,"ballou":4837,"windsor":4838,"ulmer":4839,"storm":4840,"skeen":4841,"robledo":4842,"rincon":4843,"reitz":4844,"piazza":4845,"pearl":4846,"munger":4847,"moten":4848,"mcmichael":4849,"loftus":4850,"ledet":4851,"kersey":4852,"groff":4853,"fowlkes":4854,"folk":4855,"crumpton":4856,"collette":4857,"clouse":4858,"bettis":4859,"villagomez":4860,"timmerman":4861,"strom":4862,"saul":4863,"santoro":4864,"roddy":4865,"phillip":4866,"penrod":4867,"musselman":4868,"macpherson":4869,"leboeuf":4870,"harless":4871,"haddad":4872,"guido":4873,"golding":4874,"fulkerson":4875,"fannin":4876,"dulaney":4877,"dowdell":4878,"deane":4879,"cottle":4880,"ceja":4881,"cate":4882,"bosley":4883,"benge":4884,"albritton":4885,"voigt":4886,"trowbridge":4887,"soileau":4888,"seely":4889,"rome":4890,"rohde":4891,"pearsall":4892,"paulk":4893,"orth":4894,"nason":4895,"mota":4896,"mcmullin":4897,"marquardt":4898,"madigan":4899,"hoag":4900,"gillum":4901,"gayle":4902,"gabbard":4903,"fenwick":4904,"fender":4905,"eck":4906,"danforth":4907,"cushing":4908,"cress":4909,"creed":4910,"cazares":4911,"casanova":4912,"bey":4913,"bettencourt":4914,"barringer":4915,"baber":4916,"stansberry":4917,"schramm":4918,"rutter":4919,"rivero":4920,"race":4921,"oquendo":4922,"necaise":4923,"mouton":4924,"montenegro":4925,"miley":4926,"mcgough":4927,"marra":4928,"macmillan":4929,"lock":4930,"lamontagne":4931,"jasso":4932,"jaime":4933,"horst":4934,"hetrick":4935,"heilman":4936,"gaytan":4937,"gall":4938,"fried":4939,"fortney":4940,"eden":4941,"dingle":4942,"desjardins":4943,"dabbs":4944,"burbank":4945,"brigham":4946,"breland":4947,"beaman":4948,"banner":4949,"arriola":4950,"yarborough":4951,"wallin":4952,"treat":4953,"toscano":4954,"stowers":4955,"reiss":4956,"pichardo":4957,"orton":4958,"mitchel":4959,"michels":4960,"mcnamee":4961,"mccrory":4962,"leatherman":4963,"kell":4964,"keister":4965,"jerome":4966,"horning":4967,"hargett":4968,"guay":4969,"friday":4970,"ferro":4971,"deboer":4972,"dagostino":4973,"clemente":4974,"christ":4975,"carper":4976,"bowler":4977,"blanks":4978,"beaudry":4979,"willie":4980,"towle":4981,"tafoya":4982,"stricklin":4983,"strader":4984,"soper":4985,"sonnier":4986,"sigmon":4987,"schenk":4988,"saddler":4989,"rodman":4990,"pedigo":4991,"mendes":4992,"lunn":4993,"lohr":4994,"lahr":4995,"kingsbury":4996,"jarman":4997,"hume":4998,"holliman":4999,"hofmann":5000,"haworth":5001,"harrelson":5002,"hambrick":5003,"flick":5004,"edmunds":5005,"dacosta":5006,"crossman":5007,"colston":5008,"chaplin":5009,"carrell":5010,"budd":5011,"weiler":5012,"waits":5013,"viola":5014,"valentino":5015,"trantham":5016,"tarr":5017,"straight":5018,"solorio":5019,"roebuck":5020,"powe":5021,"plank":5022,"pettus":5023,"palm":5024,"pagano":5025,"mink":5026,"luker":5027,"leathers":5028,"joslin":5029,"hartzell":5030,"gambrell":5031,"fears":5032,"deutsch":5033,"cepeda":5034,"carty":5035,"caputo":5036,"brewington":5037,"bedell":5038,"ballew":5039,"applewhite":5040,"warnock":5041,"walz":5042,"urena":5043,"tudor":5044,"reel":5045,"pigg":5046,"parton":5047,"mickelson":5048,"meagher":5049,"mclellan":5050,"mcculley":5051,"mandel":5052,"leech":5053,"lavallee":5054,"kraemer":5055,"kling":5056,"kipp":5057,"kingston":5058,"kehoe":5059,"hochstetler":5060,"harriman":5061,"gregoire":5062,"grabowski":5063,"gosselin":5064,"gammon":5065,"fancher":5066,"edens":5067,"desai":5068,"butt":5069,"brannan":5070,"armendariz":5071,"woolsey":5072,"whitehouse":5073,"whetstone":5074,"ussery":5075,"towne":5076,"tower":5077,"testa":5078,"tallman":5079,"studer":5080,"strait":5081,"steinmetz":5082,"sorrells":5083,"sauceda":5084,"rolfe":5085,"rae":5086,"paddock":5087,"mitchem":5088,"mcginn":5089,"mccrea":5090,"luck":5091,"lovato":5092,"ling":5093,"hazen":5094,"gilpin":5095,"gaynor":5096,"fike":5097,"devoe":5098,"delrio":5099,"curiel":5100,"burkhardt":5101,"bristol":5102,"bode":5103,"backus":5104,"alton":5105,"zinn":5106,"watanabe":5107,"wachter":5108,"vanpelt":5109,"turnage":5110,"shaner":5111,"schroder":5112,"sato":5113,"riordan":5114,"quimby":5115,"portis":5116,"natale":5117,"mckoy":5118,"mccown":5119,"marker":5120,"lucio":5121,"kilmer":5122,"karl":5123,"hotchkiss":5124,"hesse":5125,"halbert":5126,"gwinn":5127,"godsey":5128,"desmond":5129,"delisle":5130,"chrisman":5131,"canter":5132,"brook":5133,"arbogast":5134,"angell":5135,"acree":5136,"yancy":5137,"woolley":5138,"wesson":5139,"weatherspoon":5140,"trainor":5141,"stockman":5142,"spiller":5143,"sipe":5144,"rooks":5145,"reavis":5146,"propst":5147,"porras":5148,"neilson":5149,"mullens":5150,"loucks":5151,"llewellyn":5152,"lamont":5153,"kumar":5154,"koester":5155,"klingensmith":5156,"kirsch":5157,"kester":5158,"honaker":5159,"hodson":5160,"hennessy":5161,"helmick":5162,"garrity":5163,"garibay":5164,"fee":5165,"drain":5166,"casarez":5167,"callis":5168,"botello":5169,"bay":5170,"aycock":5171,"avant":5172,"angle":5173,"wingard":5174,"wayman":5175,"tully":5176,"theisen":5177,"szymanski":5178,"stansbury":5179,"segovia":5180,"rudy":5181,"rainwater":5182,"preece":5183,"pirtle":5184,"padron":5185,"mincey":5186,"mckelvey":5187,"mathes":5188,"marty":5189,"larrabee":5190,"kornegay":5191,"klug":5192,"judy":5193,"ingersoll":5194,"hecht":5195,"germain":5196,"eggers":5197,"dykstra":5198,"denis":5199,"deering":5200,"decoteau":5201,"deason":5202,"dearing":5203,"cofield":5204,"carrigan":5205,"brush":5206,"bonham":5207,"bahr":5208,"aucoin":5209,"appleby":5210,"almonte":5211,"yager":5212,"womble":5213,"wimmer":5214,"weimer":5215,"vanderpool":5216,"stancil":5217,"sprinkle":5218,"romine":5219,"remington":5220,"pfaff":5221,"peckham":5222,"olivera":5223,"meraz":5224,"maze":5225,"lathrop":5226,"koehn":5227,"jonas":5228,"hazelton":5229,"halvorson":5230,"hallock":5231,"haddock":5232,"ducharme":5233,"dehaven":5234,"colton":5235,"caruthers":5236,"brehm":5237,"bosworth":5238,"bost":5239,"blow":5240,"bias":5241,"beeman":5242,"basile":5243,"bane":5244,"aikens":5245,"zachary":5246,"wold":5247,"walther":5248,"tabb":5249,"suber":5250,"strawn":5251,"stocks":5252,"stocker":5253,"shirey":5254,"schlosser":5255,"salvador":5256,"riedel":5257,"rembert":5258,"reimer":5259,"pyles":5260,"pickle":5261,"peele":5262,"merriweather":5263,"letourneau":5264,"latta":5265,"kidder":5266,"hixon":5267,"hillis":5268,"hight":5269,"herbst":5270,"henriquez":5271,"haygood":5272,"hamill":5273,"gabel":5274,"fritts":5275,"eubank":5276,"duty":5277,"dawes":5278,"correll":5279,"coffee":5280,"cha":5281,"bushey":5282,"buchholz":5283,"brotherton":5284,"bridge":5285,"botts":5286,"barnwell":5287,"auger":5288,"atchley":5289,"westphal":5290,"veilleux":5291,"ulloa":5292,"truman":5293,"stutzman":5294,"shriver":5295,"ryals":5296,"prior":5297,"pilkington":5298,"newport":5299,"moyers":5300,"miracle":5301,"marrs":5302,"mangrum":5303,"maddux":5304,"lockard":5305,"laing":5306,"kuhl":5307,"harney":5308,"hammock":5309,"hamlett":5310,"felker":5311,"doerr":5312,"depriest":5313,"carrasquillo":5314,"carothers":5315,"bogle":5316,"blood":5317,"bischoff":5318,"bergen":5319,"albanese":5320,"wyckoff":5321,"vermillion":5322,"vansickle":5323,"thibault":5324,"tetreault":5325,"stickney":5326,"shoemake":5327,"ruggiero":5328,"rawson":5329,"racine":5330,"philpot":5331,"paschal":5332,"mcelhaney":5333,"mathison":5334,"legrand":5335,"lapierre":5336,"kwan":5337,"kremer":5338,"jiles":5339,"hilbert":5340,"geyer":5341,"faircloth":5342,"ehlers":5343,"egbert":5344,"desrosiers":5345,"dalrymple":5346,"cotten":5347,"cashman":5348,"cadena":5349,"breeding":5350,"boardman":5351,"alcaraz":5352,"ahn":5353,"wyrick":5354,"therrien":5355,"tankersley":5356,"strickler":5357,"puryear":5358,"plourde":5359,"pattison":5360,"pardue":5361,"milan":5362,"mcginty":5363,"mcevoy":5364,"landreth":5365,"kuhns":5366,"koon":5367,"hewett":5368,"giddens":5369,"everette":5370,"emerick":5371,"eades":5372,"deangelis":5373,"cosme":5374,"ceballos":5375,"birdsong":5376,"benham":5377,"bemis":5378,"armour":5379,"anguiano":5380,"angeles":5381,"welborn":5382,"tsosie":5383,"storms":5384,"shoup":5385,"sessoms":5386,"samaniego":5387,"rood":5388,"rojo":5389,"rhinehart":5390,"raby":5391,"northcutt":5392,"myer":5393,"munguia":5394,"morehouse":5395,"more":5396,"mcdevitt":5397,"mateo":5398,"mallett":5399,"lozada":5400,"lemoine":5401,"kuehn":5402,"hallett":5403,"grim":5404,"gillard":5405,"gaylor":5406,"garman":5407,"gallaher":5408,"feaster":5409,"faris":5410,"darrow":5411,"dardar":5412,"coney":5413,"carreon":5414,"byron":5415,"braithwaite":5416,"boylan":5417,"boyett":5418,"born":5419,"bixler":5420,"bigham":5421,"benford":5422,"barragan":5423,"barnum":5424,"zuber":5425,"wyche":5426,"westcott":5427,"vining":5428,"stoltzfus":5429,"simonds":5430,"shupe":5431,"sabin":5432,"ruble":5433,"rittenhouse":5434,"richman":5435,"perrone":5436,"mulholland":5437,"millan":5438,"meister":5439,"mathew":5440,"lomeli":5441,"kite":5442,"jemison":5443,"hulett":5444,"holler":5445,"hickerson":5446,"herold":5447,"hazelwood":5448,"griffen":5449,"gause":5450,"forde":5451,"eisenberg":5452,"dilworth":5453,"charron":5454,"chaisson":5455,"brodie":5456,"bristow":5457,"breunig":5458,"brace":5459,"boutwell":5460,"bentz":5461,"belk":5462,"bayless":5463,"batchelder":5464,"baran":5465,"baeza":5466,"zimmermann":5467,"weathersby":5468,"volk":5469,"toole":5470,"theis":5471,"tedesco":5472,"shine":5473,"searle":5474,"schenck":5475,"satterwhite":5476,"sandy":5477,"ruelas":5478,"royce":5479,"rankins":5480,"partida":5481,"nesbit":5482,"morel":5483,"menchaca":5484,"levasseur":5485,"kaylor":5486,"johnstone":5487,"hulse":5488,"hollar":5489,"hersey":5490,"harrigan":5491,"harbison":5492,"guyer":5493,"gish":5494,"giese":5495,"gerlach":5496,"geller":5497,"geisler":5498,"falcone":5499,"ernest":5500,"elwell":5501,"doucet":5502,"deese":5503,"darr":5504,"corder":5505,"chafin":5506,"byler":5507,"bussell":5508,"burdett":5509,"brasher":5510,"bowe":5511,"bellinger":5512,"bastian":5513,"barner":5514,"alleyne":5515,"wilborn":5516,"weil":5517,"wegner":5518,"wales":5519,"tatro":5520,"spitzer":5521,"smithers":5522,"schoen":5523,"resendez":5524,"pete":5525,"parisi":5526,"overman":5527,"obrian":5528,"mudd":5529,"moy":5530,"mclaren":5531,"mahler":5532,"maggio":5533,"lindner":5534,"lalonde":5535,"lacasse":5536,"laboy":5537,"killion":5538,"kahl":5539,"jessen":5540,"jamerson":5541,"houk":5542,"henshaw":5543,"gustin":5544,"groom":5545,"graber":5546,"durst":5547,"duenas":5548,"davey":5549,"cundiff":5550,"conlon":5551,"colunga":5552,"coakley":5553,"chiles":5554,"capers":5555,"buell":5556,"bricker":5557,"bissonnette":5558,"birmingham":5559,"bartz":5560,"bagby":5561,"zayas":5562,"volpe":5563,"treece":5564,"toombs":5565,"thom":5566,"terrazas":5567,"swinney":5568,"skiles":5569,"silveira":5570,"shouse":5571,"senn":5572,"rambo":5573,"ramage":5574,"nez":5575,"moua":5576,"marlin":5577,"malik":5578,"langham":5579,"kyles":5580,"holston":5581,"hoagland":5582,"herd":5583,"hector":5584,"feller":5585,"emory":5586,"denison":5587,"corliss":5588,"carraway":5589,"burford":5590,"bickel":5591,"ambriz":5592,"abercrombie":5593,"yamada":5594,"winner":5595,"weidner":5596,"waddle":5597,"verduzco":5598,"thurmond":5599,"swindle":5600,"schrock":5601,"sanabria":5602,"rosenberger":5603,"probst":5604,"peabody":5605,"olinger":5606,"neighbors":5607,"nazario":5608,"mccafferty":5609,"mcbroom":5610,"mcabee":5611,"mazur":5612,"matherne":5613,"mapes":5614,"leverett":5615,"killingsworth":5616,"heisler":5617,"griego":5618,"grande":5619,"gosnell":5620,"frankel":5621,"franke":5622,"ferrante":5623,"fenn":5624,"elmer":5625,"ehrlich":5626,"christopherso":5627,"chick":5628,"chasse":5629,"chancellor":5630,"caton":5631,"brunelle":5632,"bly":5633,"bloomfield":5634,"babbitt":5635,"azevedo":5636,"abramson":5637,"ables":5638,"abeyta":5639,"youmans":5640,"wozniak":5641,"wainwright":5642,"summer":5643,"stowell":5644,"smitherman":5645,"sites":5646,"samuelson":5647,"runge":5648,"rule":5649,"rothman":5650,"rosenfeld":5651,"quan":5652,"peake":5653,"oxford":5654,"owings":5655,"olmos":5656,"munro":5657,"moreira":5658,"leatherwood":5659,"larkins":5660,"krantz":5661,"kovacs":5662,"kizer":5663,"kindred":5664,"karnes":5665,"jaffe":5666,"hubbell":5667,"hosey":5668,"hauck":5669,"harold":5670,"goodell":5671,"favors":5672,"erdman":5673,"dvorak":5674,"doane":5675,"cureton":5676,"cofer":5677,"buehler":5678,"bierman":5679,"berndt":5680,"banta":5681,"annis":5682,"abram":5683,"abdullah":5684,"warwick":5685,"waltz":5686,"turcotte":5687,"trinh":5688,"torrey":5689,"stith":5690,"seger":5691,"sachs":5692,"quesada":5693,"pinder":5694,"peppers":5695,"pascual":5696,"paschall":5697,"parkhurst":5698,"ozuna":5699,"oster":5700,"nicholls":5701,"mortimer":5702,"lheureux":5703,"lavalley":5704,"kimura":5705,"jablonski":5706,"haun":5707,"gourley":5708,"gilligan":5709,"fix":5710,"derby":5711,"croy":5712,"cotto":5713,"cargill":5714,"burwell":5715,"burgett":5716,"buckman":5717,"brett":5718,"booher":5719,"adorno":5720,"wrenn":5721,"whittemore":5722,"urias":5723,"szabo":5724,"sayles":5725,"saiz":5726,"rutland":5727,"rael":5728,"plant":5729,"pharr":5730,"penney":5731,"pelkey":5732,"ogrady":5733,"nickell":5734,"musick":5735,"moats":5736,"mather":5737,"massa":5738,"laurent":5739,"kirschner":5740,"kieffer":5741,"kellar":5742,"hendershot":5743,"gott":5744,"godoy":5745,"gadson":5746,"furtado":5747,"fiedler":5748,"erskine":5749,"edison":5750,"dutcher":5751,"dever":5752,"daggett":5753,"chevalier":5754,"chao":5755,"brake":5756,"ballesteros":5757,"amerson":5758,"alejandro":5759,"wingo":5760,"waldon":5761,"trott":5762,"spikes":5763,"silvey":5764,"showers":5765,"schlegel":5766,"rue":5767,"ritz":5768,"pepin":5769,"pelayo":5770,"parsley":5771,"palermo":5772,"moorehead":5773,"mchale":5774,"lett":5775,"kocher":5776,"kilburn":5777,"iglesias":5778,"humble":5779,"hulbert":5780,"huckaby":5781,"hix":5782,"haven":5783,"hartford":5784,"hardiman":5785,"gurney":5786,"grigg":5787,"grasso":5788,"goings":5789,"fillmore":5790,"farber":5791,"depew":5792,"dandrea":5793,"dame":5794,"cowen":5795,"covarrubias":5796,"cory":5797,"burrus":5798,"bracy":5799,"ardoin":5800,"thompkins":5801,"suzuki":5802,"standley":5803,"russel":5804,"radcliffe":5805,"pohl":5806,"persaud":5807,"percy":5808,"parenteau":5809,"pabon":5810,"newson":5811,"newhouse":5812,"napolitano":5813,"mulcahy":5814,"maya":5815,"malave":5816,"keim":5817,"hooten":5818,"hernandes":5819,"heffernan":5820,"hearne":5821,"greenleaf":5822,"glick":5823,"fuhrman":5824,"fetter":5825,"faria":5826,"dishman":5827,"dickenson":5828,"crites":5829,"criss":5830,"clapper":5831,"chenault":5832,"castor":5833,"casto":5834,"bugg":5835,"bove":5836,"bonney":5837,"blessing":5838,"ard":5839,"anderton":5840,"allgood":5841,"alderson":5842,"woodman":5843,"wisdom":5844,"warrick":5845,"toomey":5846,"tooley":5847,"tarrant":5848,"summerville":5849,"stebbins":5850,"sokol":5851,"sink":5852,"searles":5853,"schutz":5854,"schumann":5855,"scheer":5856,"remillard":5857,"raper":5858,"proulx":5859,"palmore":5860,"monroy":5861,"miguel":5862,"messier":5863,"melo":5864,"melanson":5865,"mashburn":5866,"manzano":5867,"lussier":5868,"lovely":5869,"lien":5870,"jenks":5871,"huneycutt":5872,"hartwig":5873,"grimsley":5874,"fulk":5875,"fielding":5876,"fidler":5877,"engstrom":5878,"eldred":5879,"dantzler":5880,"crandell":5881,"ching":5882,"calder":5883,"brumley":5884,"breton":5885,"brann":5886,"bramlett":5887,"boykins":5888,"bianco":5889,"bancroft":5890,"almaraz":5891,"alcantar":5892,"whitmer":5893,"whitener":5894,"welton":5895,"vineyard":5896,"su":5897,"rahn":5898,"paquin":5899,"mizell":5900,"mix":5901,"mcmillin":5902,"mckean":5903,"marston":5904,"maciel":5905,"lundquist":5906,"louie":5907,"liggins":5908,"lampkin":5909,"kranz":5910,"koski":5911,"kirkham":5912,"jiminez":5913,"hazzard":5914,"harrod":5915,"graziano":5916,"grammer":5917,"gendron":5918,"garrido":5919,"fordham":5920,"englert":5921,"elwood":5922,"dryden":5923,"demoss":5924,"deluna":5925,"crabb":5926,"comeau":5927,"claudio":5928,"brummett":5929,"blume":5930,"benally":5931,"wessel":5932,"vanbuskirk":5933,"thorson":5934,"stumpf":5935,"stockwell":5936,"rocco":5937,"reams":5938,"radtke":5939,"rackley":5940,"pelton":5941,"niemi":5942,"newland":5943,"nelsen":5944,"morrissette":5945,"miramontes":5946,"mcginley":5947,"mccluskey":5948,"marley":5949,"marchant":5950,"luevano":5951,"lampe":5952,"lail":5953,"jeffcoat":5954,"infante":5955,"hu":5956,"hinman":5957,"gaona":5958,"erb":5959,"eady":5960,"desmarais":5961,"decosta":5962,"dansby":5963,"cisco":5964,"choe":5965,"breckenridge":5966,"bostwick":5967,"borg":5968,"bianchi":5969,"beer":5970,"alberts":5971,"adrian":5972,"wilkie":5973,"whorton":5974,"vargo":5975,"tait":5976,"sylvia":5977,"soucy":5978,"schuman":5979,"ousley":5980,"mumford":5981,"lum":5982,"lippert":5983,"leath":5984,"lavergne":5985,"laliberte":5986,"kirksey":5987,"kenner":5988,"johnsen":5989,"izzo":5990,"hiles":5991,"gullett":5992,"greenwell":5993,"gaspar":5994,"galbreath":5995,"gaitan":5996,"ericson":5997,"duck":5998,"delapaz":5999,"croom":6000,"cottingham":6001,"clift":6002,"bushnell":6003,"boozer":6004,"bice":6005,"bernardo":6006,"beason":6007,"arrowood":6008,"waring":6009,"voorhees":6010,"truax":6011,"shreve":6012,"shockey":6013,"schatz":6014,"sandifer":6015,"rubino":6016,"rozier":6017,"roseberry":6018,"roll":6019,"player":6020,"pieper":6021,"peden":6022,"nester":6023,"nave":6024,"murphey":6025,"malinowski":6026,"macgregor":6027,"liang":6028,"lafrance":6029,"kunkle":6030,"kirkman":6031,"jorge":6032,"hipp":6033,"hasty":6034,"haddix":6035,"gervais":6036,"gerdes":6037,"garfield":6038,"gamache":6039,"fouts":6040,"fitzwater":6041,"dillingham":6042,"deming":6043,"deanda":6044,"cedeno":6045,"cannady":6046,"burson":6047,"bouldin":6048,"arceneaux":6049,"woodhouse":6050,"whitford":6051,"wescott":6052,"welty":6053,"weigel":6054,"torgerson":6055,"toms":6056,"surber":6057,"sunderland":6058,"sterner":6059,"setzer":6060,"salvatore":6061,"riojas":6062,"pumphrey":6063,"puga":6064,"pedro":6065,"patch":6066,"metts":6067,"mcgarry":6068,"mccandless":6069,"magill":6070,"lupo":6071,"loveland":6072,"llamas":6073,"leclerc":6074,"koons":6075,"kahler":6076,"huss":6077,"holbert":6078,"heintz":6079,"haupt":6080,"grimmett":6081,"gaskill":6082,"flower":6083,"ellingson":6084,"dorr":6085,"dingess":6086,"deweese":6087,"desilva":6088,"crossley":6089,"cordeiro":6090,"converse":6091,"conde":6092,"cheeks":6093,"caldera":6094,"cairns":6095,"burmeister":6096,"burkhalter":6097,"brawner":6098,"bott":6099,"youngs":6100,"vierra":6101,"valladares":6102,"tiffany":6103,"shrum":6104,"shropshire":6105,"sevilla":6106,"rusk":6107,"roof":6108,"rodarte":6109,"pedraza":6110,"nino":6111,"montana":6112,"merino":6113,"mcminn":6114,"markle":6115,"mapp":6116,"lucia":6117,"lajoie":6118,"koerner":6119,"kittrell":6120,"kato":6121,"hyder":6122,"hollifield":6123,"heiser":6124,"hazlett":6125,"greenwald":6126,"fant":6127,"eldredge":6128,"dreher":6129,"delafuente":6130,"cravens":6131,"claypool":6132,"beecher":6133,"aronson":6134,"alanis":6135,"worthen":6136,"wojcik":6137,"winger":6138,"whitacre":6139,"wellington":6140,"valverde":6141,"valdivia":6142,"troupe":6143,"thrower":6144,"swindell":6145,"suttles":6146,"suh":6147,"stroman":6148,"spires":6149,"slate":6150,"shealy":6151,"sarver":6152,"sartin":6153,"sadowski":6154,"rondeau":6155,"rolon":6156,"rick":6157,"rex":6158,"rascon":6159,"priddy":6160,"pine":6161,"paulino":6162,"nolte":6163,"munroe":6164,"molloy":6165,"mellon":6166,"mciver":6167,"lykins":6168,"loggins":6169,"lillie":6170,"lenoir":6171,"klotz":6172,"kempf":6173,"jone":6174,"hupp":6175,"hollowell":6176,"hollander":6177,"haynie":6178,"hassan":6179,"harkness":6180,"harker":6181,"gottlieb":6182,"frith":6183,"eddins":6184,"driskell":6185,"doggett":6186,"densmore":6187,"charette":6188,"cassady":6189,"carrol":6190,"byrum":6191,"burcham":6192,"buggs":6193,"benn":6194,"whitted":6195,"warrington":6196,"vandusen":6197,"vaillancourt":6198,"steger":6199,"spell":6200,"siebert":6201,"scofield":6202,"quirk":6203,"purser":6204,"plumb":6205,"orcutt":6206,"northern":6207,"nordstrom":6208,"mosely":6209,"michalski":6210,"mcphail":6211,"mcdavid":6212,"mccraw":6213,"martini":6214,"marchese":6215,"mannino":6216,"leo":6217,"lefevre":6218,"largent":6219,"lanza":6220,"kress":6221,"isham":6222,"hunsaker":6223,"hoch":6224,"hildebrandt":6225,"guarino":6226,"grijalva":6227,"graybill":6228,"fick":6229,"ewell":6230,"ewald":6231,"deangelo":6232,"cusick":6233,"crumley":6234,"coston":6235,"cathcart":6236,"carruthers":6237,"bullington":6238,"brian":6239,"bowes":6240,"blain":6241,"blackford":6242,"barboza":6243,"yingling":6244,"woodland":6245,"wert":6246,"weiland":6247,"varga":6248,"silverstein":6249,"sievers":6250,"shuster":6251,"shumway":6252,"scudder":6253,"runnels":6254,"rumsey":6255,"renfroe":6256,"provencher":6257,"polley":6258,"mohler":6259,"middlebrooks":6260,"kutz":6261,"koster":6262,"korn":6263,"grow":6264,"groth":6265,"glidden":6266,"fazio":6267,"deen":6268,"corn":6269,"copper":6270,"chipman":6271,"chenoweth":6272,"champlin":6273,"cedillo":6274,"carrero":6275,"carmody":6276,"buckles":6277,"brien":6278,"boutin":6279,"bosch":6280,"bill":6281,"berkowitz":6282,"altamirano":6283,"wilfong":6284,"wiegand":6285,"waites":6286,"truesdale":6287,"toussaint":6288,"tobey":6289,"tedder":6290,"steelman":6291,"sirois":6292,"schnell":6293,"robichaud":6294,"ridge":6295,"richburg":6296,"pray":6297,"plumley":6298,"pizarro":6299,"piercy":6300,"ortego":6301,"oberg":6302,"neace":6303,"music":6304,"mickey":6305,"mertz":6306,"mcnew":6307,"matta":6308,"lawyer":6309,"lapp":6310,"lair":6311,"kibler":6312,"jessie":6313,"howlett":6314,"hollister":6315,"hofer":6316,"hatten":6317,"hagler":6318,"germany":6319,"falgoust":6320,"engelhardt":6321,"eberle":6322,"eastwood":6323,"dombrowski":6324,"dinsmore":6325,"daye":6326,"cool":6327,"casares":6328,"capone":6329,"braud":6330,"balch":6331,"autrey":6332,"wendel":6333,"tyndall":6334,"toy":6335,"strobel":6336,"stoltz":6337,"spinelli":6338,"serrato":6339,"rochester":6340,"reber":6341,"real":6342,"rathbone":6343,"palomino":6344,"noah":6345,"nickels":6346,"mayle":6347,"mathers":6348,"mach":6349,"loeffler":6350,"littrell":6351,"levinson":6352,"leong":6353,"lemire":6354,"lejeune":6355,"lazo":6356,"lasley":6357,"koller":6358,"kennard":6359,"jester":6360,"hoelscher":6361,"hintz":6362,"hagerman":6363,"greaves":6364,"fore":6365,"eudy":6366,"engler":6367,"corrales":6368,"cordes":6369,"brunet":6370,"bidwell":6371,"bennet":6372,"bare":6373,"tyrrell":6374,"tharpe":6375,"swinton":6376,"stribling":6377,"steven":6378,"southworth":6379,"sisneros":6380,"shane":6381,"savoie":6382,"samons":6383,"ruvalcaba":6384,"roscoe":6385,"ries":6386,"ramer":6387,"omara":6388,"mosqueda":6389,"millar":6390,"mcpeak":6391,"macomber":6392,"luckey":6393,"litton":6394,"lehr":6395,"lavin":6396,"hubbs":6397,"hoard":6398,"hibbs":6399,"hagans":6400,"futrell":6401,"exum":6402,"evenson":6403,"dicks":6404,"culler":6405,"chou":6406,"carbaugh":6407,"callen":6408,"brashear":6409,"bloomer":6410,"blakeney":6411,"bigler":6412,"addington":6413,"woodford":6414,"witter":6415,"unruh":6416,"tolentino":6417,"sumrall":6418,"stgermain":6419,"smock":6420,"sherer":6421,"salem":6422,"rochelle":6423,"rayner":6424,"pooler":6425,"oquinn":6426,"nero":6427,"milano":6428,"mcglothlin":6429,"mars":6430,"linden":6431,"kowal":6432,"kerrigan":6433,"ibrahim":6434,"harvell":6435,"hanrahan":6436,"goodall":6437,"geist":6438,"fussell":6439,"fung":6440,"ferebee":6441,"federico":6442,"eley":6443,"eggert":6444,"dorsett":6445,"dingman":6446,"destefano":6447,"colucci":6448,"clemmer":6449,"caesar":6450,"burnell":6451,"brumbaugh":6452,"boddie":6453,"berryhill":6454,"avelar":6455,"alcantara":6456,"abbey":6457,"winder":6458,"winchell":6459,"vandenberg":6460,"trotman":6461,"thurber":6462,"thibeault":6463,"stlouis":6464,"stilwell":6465,"sperling":6466,"shattuck":6467,"sarmiento":6468,"ruppert":6469,"rumph":6470,"renaud":6471,"randazzo":6472,"rademacher":6473,"quiles":6474,"pearman":6475,"palomo":6476,"mercurio":6477,"lowrey":6478,"lindeman":6479,"lawlor":6480,"larosa":6481,"lander":6482,"labrecque":6483,"kimber":6484,"hovis":6485,"holifield":6486,"henninger":6487,"hawkes":6488,"hartfield":6489,"hann":6490,"hague":6491,"genovese":6492,"garrick":6493,"fudge":6494,"frink":6495,"eddings":6496,"dinh":6497,"dear":6498,"cutter":6499,"cribbs":6500,"constant":6501,"calvillo":6502,"bunton":6503,"brodeur":6504,"bolding":6505,"blanding":6506,"agosto":6507,"zahn":6508,"wiener":6509,"trussell":6510,"tew":6511,"tello":6512,"teixeira":6513,"stephan":6514,"speck":6515,"sharma":6516,"shanklin":6517,"sealy":6518,"scanlan":6519,"santamaria":6520,"roundy":6521,"robichaux":6522,"ringer":6523,"rigney":6524,"prevost":6525,"polson":6526,"philip":6527,"pass":6528,"nord":6529,"moxley":6530,"mohammed":6531,"medford":6532,"mccaslin":6533,"mcardle":6534,"macarthur":6535,"lewin":6536,"lasher":6537,"ketcham":6538,"keiser":6539,"heine":6540,"hackworth":6541,"grose":6542,"grizzle":6543,"grass":6544,"gillman":6545,"gartner":6546,"garth":6547,"frazee":6548,"fleury":6549,"fast":6550,"edson":6551,"edmonson":6552,"derry":6553,"deck":6554,"cronk":6555,"conant":6556,"burress":6557,"burgin":6558,"broom":6559,"brockington":6560,"bolick":6561,"boger":6562,"birchfield":6563,"billington":6564,"baily":6565,"bahena":6566,"armbruster":6567,"anson":6568,"yoho":6569,"wilcher":6570,"tinney":6571,"timberlake":6572,"thoma":6573,"thielen":6574,"sutphin":6575,"stultz":6576,"sikora":6577,"serra":6578,"schulman":6579,"scheffler":6580,"santillan":6581,"robin":6582,"rego":6583,"preciado":6584,"pinkham":6585,"monday":6586,"mickle":6587,"luu":6588,"lomas":6589,"lizotte":6590,"lent":6591,"lenard":6592,"kellerman":6593,"keil":6594,"juan":6595,"johanson":6596,"hernadez":6597,"hartsfield":6598,"hang":6599,"haber":6600,"gorski":6601,"farkas":6602,"eberhardt":6603,"duquette":6604,"delano":6605,"cropper":6606,"cozart":6607,"cockerham":6608,"chamblee":6609,"cartagena":6610,"cahoon":6611,"buzzell":6612,"brister":6613,"brewton":6614,"blackshear":6615,"benfield":6616,"aston":6617,"ashburn":6618,"arruda":6619,"wetmore":6620,"weise":6621,"vaccaro":6622,"tucci":6623,"sudduth":6624,"stromberg":6625,"stoops":6626,"showalter":6627,"shears":6628,"runion":6629,"rowden":6630,"rosenblum":6631,"riffle":6632,"renfrow":6633,"peres":6634,"obryant":6635,"nicolas":6636,"leftwich":6637,"lark":6638,"landeros":6639,"kistler":6640,"killough":6641,"kerley":6642,"kastner":6643,"hoggard":6644,"hartung":6645,"guertin":6646,"govan":6647,"gatling":6648,"gailey":6649,"fullmer":6650,"fulford":6651,"flatt":6652,"esquibel":6653,"endicott":6654,"edmiston":6655,"edelstein":6656,"dufresne":6657,"dressler":6658,"dickman":6659,"chee":6660,"busse":6661,"bonnett":6662,"bogart":6663,"berard":6664,"barrington":6665,"arena":6666,"anton":6667,"yoshida":6668,"velarde":6669,"veach":6670,"vanhouten":6671,"vachon":6672,"tolson":6673,"tolman":6674,"tennyson":6675,"stites":6676,"soler":6677,"shutt":6678,"ruggles":6679,"rhone":6680,"pegues":6681,"ong":6682,"neese":6683,"muro":6684,"moncrief":6685,"mefford":6686,"mcphee":6687,"mcmorris":6688,"mceachern":6689,"mcclurg":6690,"mansour":6691,"mai":6692,"mader":6693,"leija":6694,"lecompte":6695,"lafountain":6696,"labrie":6697,"jaquez":6698,"heald":6699,"hash":6700,"hartle":6701,"gainer":6702,"frisby":6703,"farina":6704,"eidson":6705,"edgerton":6706,"dyke":6707,"durrett":6708,"duhon":6709,"cuomo":6710,"cobos":6711,"cervantez":6712,"bybee":6713,"brockway":6714,"borowski":6715,"binion":6716,"beery":6717,"arguello":6718,"amaro":6719,"acton":6720,"yuen":6721,"winton":6722,"wigfall":6723,"weekley":6724,"vidrine":6725,"vannoy":6726,"tardiff":6727,"shoop":6728,"shilling":6729,"schick":6730,"sand":6731,"safford":6732,"prendergast":6733,"pilgrim":6734,"pellerin":6735,"osuna":6736,"nissen":6737,"nalley":6738,"moritz":6739,"moller":6740,"messner":6741,"messick":6742,"merry":6743,"merrifield":6744,"mcguinness":6745,"matherly":6746,"marcano":6747,"mahone":6748,"lemos":6749,"lebrun":6750,"jara":6751,"hoffer":6752,"hewlett":6753,"herren":6754,"hecker":6755,"haws":6756,"haug":6757,"hack":6758,"gwin":6759,"gober":6760,"gilliard":6761,"fredette":6762,"favela":6763,"echeverria":6764,"downer":6765,"donofrio":6766,"desrochers":6767,"dee":6768,"crozier":6769,"corson":6770,"clyde":6771,"bechtold":6772,"argueta":6773,"aparicio":6774,"zamudio":6775,"willette":6776,"westover":6777,"westerman":6778,"utter":6779,"troyer":6780,"thies":6781,"tapley":6782,"slavin":6783,"shirk":6784,"sandler":6785,"roop":6786,"rimmer":6787,"raymer":6788,"range":6789,"radcliff":6790,"otten":6791,"moorer":6792,"millet":6793,"mckibben":6794,"mccutchen":6795,"mcavoy":6796,"mcadoo":6797,"mayorga":6798,"mastin":6799,"martineau":6800,"marek":6801,"madore":6802,"leflore":6803,"kroeger":6804,"kennon":6805,"jimerson":6806,"javier":6807,"hostetter":6808,"hornback":6809,"hendley":6810,"hance":6811,"guardado":6812,"granado":6813,"gowen":6814,"goodale":6815,"flinn":6816,"fleetwood":6817,"fitz":6818,"durkee":6819,"duprey":6820,"dipietro":6821,"dilley":6822,"clyburn":6823,"brawley":6824,"beckley":6825,"arana":6826,"weatherby":6827,"vollmer":6828,"victoria":6829,"vestal":6830,"tunnell":6831,"trigg":6832,"tingle":6833,"takahashi":6834,"sweatt":6835,"storer":6836,"snapp":6837,"shiver":6838,"rooker":6839,"red":6840,"rathbun":6841,"poisson":6842,"perrine":6843,"perri":6844,"pastor":6845,"parmer":6846,"parke":6847,"pare":6848,"papa":6849,"palmieri":6850,"nottingham":6851,"midkiff":6852,"mecham":6853,"mccomas":6854,"mcalpine":6855,"lovelady":6856,"lillard":6857,"lally":6858,"knopp":6859,"kile":6860,"kiger":6861,"haile":6862,"gupta":6863,"goldsberry":6864,"gilreath":6865,"fulks":6866,"friesen":6867,"franzen":6868,"flack":6869,"findlay":6870,"ferland":6871,"dreyer":6872,"dore":6873,"dennard":6874,"deckard":6875,"debose":6876,"crim":6877,"coulombe":6878,"cork":6879,"chancey":6880,"cantor":6881,"branton":6882,"bissell":6883,"barns":6884,"woolard":6885,"witham":6886,"wasserman":6887,"waldo":6888,"spiegel":6889,"shoffner":6890,"scholz":6891,"ruch":6892,"rossman":6893,"ready":6894,"petry":6895,"palacio":6896,"paez":6897,"neary":6898,"mortenson":6899,"millsap":6900,"miele":6901,"mick":6902,"menke":6903,"mckim":6904,"mcanally":6905,"martines":6906,"manor":6907,"malcom":6908,"lemley":6909,"larochelle":6910,"klaus":6911,"klatt":6912,"kaufmann":6913,"kapp":6914,"helmer":6915,"hedge":6916,"halloran":6917,"glisson":6918,"frechette":6919,"fontana":6920,"enoch":6921,"eagan":6922,"drum":6923,"distefano":6924,"danley":6925,"creekmore":6926,"chartier":6927,"chaffee":6928,"carillo":6929,"burg":6930,"bolinger":6931,"berkley":6932,"benz":6933,"basso":6934,"bash":6935,"barrier":6936,"zelaya":6937,"woodring":6938,"witkowski":6939,"wilmot":6940,"wilkens":6941,"wieland":6942,"virgil":6943,"verdugo":6944,"urquhart":6945,"tsai":6946,"timms":6947,"swiger":6948,"swaim":6949,"sussman":6950,"scarlett":6951,"pires":6952,"molnar":6953,"mcatee":6954,"maurice":6955,"lowder":6956,"loos":6957,"linker":6958,"landes":6959,"kingery":6960,"keeley":6961,"hufford":6962,"higa":6963,"hendren":6964,"hammack":6965,"hamann":6966,"gillam":6967,"gerhardt":6968,"fell":6969,"eugene":6970,"edelman":6971,"eby":6972,"delk":6973,"deans":6974,"curl":6975,"constantine":6976,"cleaver":6977,"claar":6978,"casiano":6979,"carruth":6980,"carlyle":6981,"bump":6982,"brophy":6983,"bolanos":6984,"bibbs":6985,"bessette":6986,"beggs":6987,"baugher":6988,"bartel":6989,"averill":6990,"andresen":6991,"amin":6992,"alden":6993,"adames":6994,"wildman":6995,"via":6996,"valente":6997,"turnbow":6998,"tse":6999,"swink":7000,"sublett":7001,"stroh":7002,"stringfellow":7003,"ridgway":7004,"pugliese":7005,"poteat":7006,"pang":7007,"ohare":7008,"neubauer":7009,"murchison":7010,"mohamed":7011,"mingo":7012,"lucky":7013,"lemmons":7014,"kwon":7015,"kellam":7016,"kean":7017,"jarmon":7018,"hyden":7019,"hudak":7020,"hollinger":7021,"henkel":7022,"hemingway":7023,"hasson":7024,"hansel":7025,"halter":7026,"haire":7027,"goodnight":7028,"ginsberg":7029,"gillispie":7030,"fogel":7031,"flory":7032,"etter":7033,"elledge":7034,"eckman":7035,"deas":7036,"currin":7037,"crafton":7038,"coomer":7039,"colter":7040,"claxton":7041,"bulter":7042,"braddock":7043,"bowyer":7044,"blizzard":7045,"binns":7046,"bing":7047,"bellows":7048,"baskerville":7049,"barros":7050,"ansley":7051,"woolf":7052,"wight":7053,"waldman":7054,"wadley":7055,"tull":7056,"trull":7057,"tesch":7058,"struck":7059,"stouffer":7060,"stadler":7061,"slay":7062,"shubert":7063,"sedillo":7064,"santacruz":7065,"reinke":7066,"raleigh":7067,"poynter":7068,"neri":7069,"neale":7070,"natividad":7071,"mowry":7072,"moralez":7073,"monger":7074,"mitchum":7075,"merryman":7076,"manion":7077,"macdougall":7078,"lux":7079,"litchfield":7080,"ley":7081,"levitt":7082,"lepage":7083,"lasalle":7084,"laine":7085,"khoury":7086,"kavanagh":7087,"karns":7088,"ivie":7089,"huebner":7090,"hodgkins":7091,"halpin":7092,"garica":7093,"eversole":7094,"dutra":7095,"dunagan":7096,"duffey":7097,"dillman":7098,"dillion":7099,"deville":7100,"dearborn":7101,"damato":7102,"courson":7103,"coulson":7104,"burdine":7105,"bryce":7106,"bousquet":7107,"bonin":7108,"bish":7109,"atencio":7110,"westbrooks":7111,"wages":7112,"vaca":7113,"tye":7114,"toner":7115,"tomas":7116,"tillis":7117,"swett":7118,"surface":7119,"struble":7120,"stanfill":7121,"son":7122,"solorzano":7123,"slusher":7124,"sipple":7125,"sim":7126,"silvas":7127,"shults":7128,"schexnayder":7129,"saez":7130,"rodas":7131,"rager":7132,"pulver":7133,"plaza":7134,"penton":7135,"paniagua":7136,"meneses":7137,"mcfarlin":7138,"mcauley":7139,"matz":7140,"maloy":7141,"magruder":7142,"lohman":7143,"landa":7144,"lacombe":7145,"jaimes":7146,"hom":7147,"holzer":7148,"holst":7149,"heil":7150,"hackler":7151,"grundy":7152,"gregor":7153,"gilkey":7154,"farnham":7155,"durfee":7156,"dunton":7157,"dunston":7158,"duda":7159,"dews":7160,"dana":7161,"craver":7162,"corriveau":7163,"conwell":7164,"colella":7165,"chambless":7166,"bremer":7167,"boutte":7168,"bourassa":7169,"blaisdell":7170,"backman":7171,"babineaux":7172,"audette":7173,"alleman":7174,"towner":7175,"taveras":7176,"tarango":7177,"sullins":7178,"suiter":7179,"stallard":7180,"solberg":7181,"schlueter":7182,"poulos":7183,"pimental":7184,"owsley":7185,"olivier":7186,"okelley":7187,"nations":7188,"moffatt":7189,"metcalfe":7190,"meekins":7191,"medellin":7192,"mcglynn":7193,"mccowan":7194,"marriott":7195,"marable":7196,"lennox":7197,"lamoureux":7198,"koss":7199,"kerby":7200,"karp":7201,"jason":7202,"isenberg":7203,"howze":7204,"hockenberry":7205,"highsmith":7206,"harbour":7207,"hallmark":7208,"gusman":7209,"greeley":7210,"giddings":7211,"gaudet":7212,"gallup":7213,"fleenor":7214,"eicher":7215,"edington":7216,"dimaggio":7217,"dement":7218,"demello":7219,"decastro":7220,"cruise":7221,"bushman":7222,"brundage":7223,"brooker":7224,"brooke":7225,"bourg":7226,"board":7227,"blackstock":7228,"bergmann":7229,"beaton":7230,"banister":7231,"argo":7232,"appling":7233,"wortman":7234,"watterson":7235,"villalpando":7236,"tillotson":7237,"tighe":7238,"sundberg":7239,"sternberg":7240,"stamey":7241,"speaks":7242,"shipe":7243,"seeger":7244,"scarberry":7245,"sattler":7246,"sain":7247,"rothstein":7248,"poteet":7249,"plowman":7250,"pettiford":7251,"penland":7252,"peach":7253,"partain":7254,"pankey":7255,"oyler":7256,"ogletree":7257,"ogburn":7258,"moton":7259,"million":7260,"merkel":7261,"mask":7262,"markus":7263,"lucier":7264,"lazarus":7265,"lavelle":7266,"lakey":7267,"kratz":7268,"kinser":7269,"kershaw":7270,"josephson":7271,"jesse":7272,"imhoff":7273,"ibanez":7274,"hendry":7275,"hammon":7276,"frisbie":7277,"friedrich":7278,"frawley":7279,"fraga":7280,"forester":7281,"eskew":7282,"emmert":7283,"drennan":7284,"doyon":7285,"dominick":7286,"dandridge":7287,"cumming":7288,"cawley":7289,"carvajal":7290,"bracey":7291,"belisle":7292,"batey":7293,"ahner":7294,"wysocki":7295,"weiser":7296,"veliz":7297,"tincher":7298,"sherlock":7299,"santo":7300,"sansone":7301,"sankey":7302,"sandstrom":7303,"sale":7304,"rohrer":7305,"risner":7306,"pridemore":7307,"pfeffer":7308,"persinger":7309,"peery":7310,"oubre":7311,"orange":7312,"nowicki":7313,"musgrave":7314,"murdoch":7315,"mullinax":7316,"mccary":7317,"mathieu":7318,"livengood":7319,"leonardo":7320,"kyser":7321,"klink":7322,"kimes":7323,"kellner":7324,"kavanaugh":7325,"kasten":7326,"imes":7327,"hoey":7328,"hinshaw":7329,"halley":7330,"hake":7331,"gurule":7332,"grube":7333,"grillo":7334,"geter":7335,"gatto":7336,"garver":7337,"garretson":7338,"farwell":7339,"eiland":7340,"dunford":7341,"decarlo":7342,"corso":7343,"core":7344,"colman":7345,"collard":7346,"cleghorn":7347,"chasteen":7348,"cavender":7349,"carlile":7350,"calvo":7351,"byerly":7352,"brogdon":7353,"broadwater":7354,"breault":7355,"bono":7356,"bergin":7357,"behr":7358,"ballenger":7359,"amick":7360,"yan":7361,"vice":7362,"tamez":7363,"stiffler":7364,"steinke":7365,"simmon":7366,"shankle":7367,"schaller":7368,"salmons":7369,"sackett":7370,"saad":7371,"rideout":7372,"reader":7373,"ratcliffe":7374,"rao":7375,"ranson":7376,"randell":7377,"plascencia":7378,"petterson":7379,"olszewski":7380,"olney":7381,"olguin":7382,"nilsson":7383,"nevels":7384,"morelli":7385,"montiel":7386,"monge":7387,"michell":7388,"michaelson":7389,"mertens":7390,"mcchesney":7391,"mcalpin":7392,"mathewson":7393,"lower":7394,"loudermilk":7395,"lineberry":7396,"liggett":7397,"lamp":7398,"kinlaw":7399,"kight":7400,"just":7401,"jost":7402,"hereford":7403,"hardeman":7404,"halpern":7405,"halliday":7406,"hafer":7407,"gaul":7408,"friel":7409,"freitag":7410,"frances":7411,"forsberg":7412,"evangelista":7413,"doering":7414,"dicarlo":7415,"dendy":7416,"delp":7417,"deguzman":7418,"dameron":7419,"curtiss":7420,"cousin":7421,"cosper":7422,"charley":7423,"cauthen":7424,"cao":7425,"camper":7426,"bradberry":7427,"bouton":7428,"bonnell":7429,"bixby":7430,"bieber":7431,"beveridge":7432,"belle":7433,"bedwell":7434,"barhorst":7435,"bannon":7436,"baltazar":7437,"baier":7438,"ayotte":7439,"attaway":7440,"arenas":7441,"alex":7442,"abrego":7443,"watford":7444,"valley":7445,"turgeon":7446,"tunstall":7447,"thaxton":7448,"thai":7449,"tenorio":7450,"stotts":7451,"sthilaire":7452,"spiker":7453,"shedd":7454,"seng":7455,"seabolt":7456,"scalf":7457,"salyers":7458,"ruhl":7459,"rowlett":7460,"robinett":7461,"pfister":7462,"perlman":7463,"pepe":7464,"parkman":7465,"paradise":7466,"olin":7467,"nunnally":7468,"norvell":7469,"napper":7470,"modlin":7471,"mckellar":7472,"mcclean":7473,"mascarenas":7474,"manchester":7475,"leibowitz":7476,"ledezma":7477,"kuhlman":7478,"kobayashi":7479,"hunley":7480,"holmquist":7481,"hinkley":7482,"hazard":7483,"hartsell":7484,"gribble":7485,"gravely":7486,"fifield":7487,"eliason":7488,"doctor":7489,"doak":7490,"crossland":7491,"cover":7492,"clair":7493,"carleton":7494,"butters":7495,"bridgeman":7496,"bojorquez":7497,"boggess":7498,"banker":7499,"auten":7500,"woosley":7501,"wine":7502,"whiteley":7503,"wexler":7504,"twomey":7505,"tullis":7506,"townley":7507,"to":7508,"standridge":7509,"stamp":7510,"springs":7511,"santoyo":7512,"rueda":7513,"riendeau":7514,"revell":7515,"pless":7516,"ottinger":7517,"nigro":7518,"nickles":7519,"mulvey":7520,"menefee":7521,"mcshane":7522,"mcloughlin":7523,"mckinzie":7524,"marrow":7525,"markey":7526,"mariano":7527,"lockridge":7528,"lipsey":7529,"knisley":7530,"knepper":7531,"kitts":7532,"kiel":7533,"jinks":7534,"hathcock":7535,"godin":7536,"gallego":7537,"fikes":7538,"fecteau":7539,"estabrook":7540,"ellinger":7541,"dustin":7542,"dunlop":7543,"dudek":7544,"diego":7545,"countryman":7546,"chauvin":7547,"chatham":7548,"bullins":7549,"brownfield":7550,"boughton":7551,"bloodworth":7552,"bibb":7553,"baucom":7554,"barbieri":7555,"aubin":7556,"armitage":7557,"alessi":7558,"absher":7559,"abbate":7560,"zito":7561,"woolery":7562,"wiggs":7563,"wacker":7564,"violette":7565,"tynes":7566,"tolle":7567,"telles":7568,"tarter":7569,"swarey":7570,"strode":7571,"stockdale":7572,"stella":7573,"stalnaker":7574,"spina":7575,"schiff":7576,"saari":7577,"risley":7578,"reading":7579,"rameriz":7580,"rakes":7581,"pettaway":7582,"penner":7583,"paulus":7584,"palladino":7585,"omeara":7586,"montelongo":7587,"melnick":7588,"mehta":7589,"mcgary":7590,"mccourt":7591,"mccollough":7592,"marchetti":7593,"manzanares":7594,"lowther":7595,"leiva":7596,"lauderdale":7597,"lafontaine":7598,"kowalczyk":7599,"knighton":7600,"joubert":7601,"jaworski":7602,"ide":7603,"huth":7604,"hurdle":7605,"hung":7606,"housley":7607,"hackman":7608,"gulick":7609,"gordy":7610,"gilstrap":7611,"gehrke":7612,"gebhart":7613,"gaudette":7614,"foxworth":7615,"finger":7616,"essex":7617,"endres":7618,"dunkle":7619,"clare":7620,"cimino":7621,"cardinal":7622,"caddell":7623,"brauer":7624,"braley":7625,"bodine":7626,"blackmore":7627,"belden":7628,"backer":7629,"ayer":7630,"andress":7631,"alva":7632,"wisner":7633,"walk":7634,"vuong":7635,"valliere":7636,"twigg":7637,"tso":7638,"tavarez":7639,"strahan":7640,"steib":7641,"staub":7642,"sowder":7643,"shoulders":7644,"seiber":7645,"schutt":7646,"scharf":7647,"schade":7648,"rodriques":7649,"risinger":7650,"renshaw":7651,"rath":7652,"rahman":7653,"presnell":7654,"pillow":7655,"piatt":7656,"pasquale":7657,"nieman":7658,"nicol":7659,"nevins":7660,"milford":7661,"mcilwain":7662,"mcgaha":7663,"mccully":7664,"mccomb":7665,"maye":7666,"massengale":7667,"macedo":7668,"lines":7669,"lesher":7670,"leland":7671,"kearse":7672,"jauregui":7673,"husted":7674,"hudnall":7675,"holmberg":7676,"hertel":7677,"hershey":7678,"hardie":7679,"glidewell":7680,"frausto":7681,"fassett":7682,"dash":7683,"dalessandro":7684,"dahlgren":7685,"corum":7686,"constantino":7687,"conlin":7688,"colquitt":7689,"colombo":7690,"claycomb":7691,"carley":7692,"cardin":7693,"cancel":7694,"buller":7695,"boring":7696,"boney":7697,"bocanegra":7698,"blazer":7699,"biggers":7700,"benedetto":7701,"araiza":7702,"andino":7703,"albin":7704,"zorn":7705,"werth":7706,"weisman":7707,"walley":7708,"vanegas":7709,"ulibarri":7710,"towers":7711,"towe":7712,"tedford":7713,"teasley":7714,"suttle":7715,"steffens":7716,"stcyr":7717,"squire":7718,"smythe":7719,"singley":7720,"sifuentes":7721,"shuck":7722,"session":7723,"schram":7724,"sass":7725,"rieger":7726,"ridenhour":7727,"rickert":7728,"richerson":7729,"rayborn":7730,"rabe":7731,"raab":7732,"pendley":7733,"pastore":7734,"ordway":7735,"moynihan":7736,"mellott":7737,"mckissick":7738,"mcgann":7739,"mccready":7740,"mauney":7741,"marrufo":7742,"list":7743,"lenhart":7744,"lazar":7745,"lafave":7746,"keele":7747,"kautz":7748,"jardine":7749,"jahnke":7750,"jacobo":7751,"hord":7752,"hardcastle":7753,"hageman":7754,"griffey":7755,"giglio":7756,"gehring":7757,"fortson":7758,"duque":7759,"duplessis":7760,"donner":7761,"dicken":7762,"derosier":7763,"deitz":7764,"dalessio":7765,"cyrus":7766,"cram":7767,"chi":7768,"center":7769,"castleman":7770,"candelario":7771,"callison":7772,"caceres":7773,"bozarth":7774,"biles":7775,"bejarano":7776,"beech":7777,"bashaw":7778,"avina":7779,"armentrout":7780,"angus":7781,"alverez":7782,"acord":7783,"zack":7784,"waterhouse":7785,"vereen":7786,"vanlandingham":7787,"uhl":7788,"strawser":7789,"shotwell":7790,"severance":7791,"seltzer":7792,"schoonmaker":7793,"schock":7794,"schaub":7795,"schaffner":7796,"roeder":7797,"rodrigez":7798,"riffe":7799,"rhine":7800,"rasberry":7801,"rancourt":7802,"railey":7803,"quade":7804,"pursley":7805,"prouty":7806,"perdomo":7807,"oxley":7808,"osterman":7809,"nickens":7810,"murphree":7811,"mounts":7812,"monte":7813,"merida":7814,"maus":7815,"mattern":7816,"masse":7817,"martinelli":7818,"mangan":7819,"lutes":7820,"ludwick":7821,"loney":7822,"laureano":7823,"lasater":7824,"knighten":7825,"kissinger":7826,"kimsey":7827,"kessinger":7828,"honea":7829,"hollingshead":7830,"hockett":7831,"heyer":7832,"heron":7833,"gurrola":7834,"gove":7835,"glasscock":7836,"gillett":7837,"galan":7838,"featherstone":7839,"eckhardt":7840,"duron":7841,"dunson":7842,"dasher":7843,"culbreth":7844,"cowden":7845,"cowans":7846,"claypoole":7847,"churchwell":7848,"chabot":7849,"caviness":7850,"cater":7851,"caston":7852,"callan":7853,"byington":7854,"burkey":7855,"boden":7856,"beckford":7857,"atwater":7858,"arms":7859,"archambault":7860,"alvey":7861,"alsup":7862,"yon":7863,"whisenant":7864,"weese":7865,"voyles":7866,"verret":7867,"tsang":7868,"tessier":7869,"sweitzer":7870,"sherwin":7871,"shaughnessy":7872,"revis":7873,"remy":7874,"prine":7875,"philpott":7876,"peavy":7877,"paynter":7878,"parmenter":7879,"ovalle":7880,"offutt":7881,"nightingale":7882,"newlin":7883,"nakano":7884,"myatt":7885,"muth":7886,"mohan":7887,"mcmillon":7888,"mccarley":7889,"mccaleb":7890,"maxson":7891,"marinelli":7892,"maley":7893,"macy":7894,"liston":7895,"letendre":7896,"kain":7897,"huntsman":7898,"hirst":7899,"hagerty":7900,"gulledge":7901,"greenway":7902,"grajeda":7903,"gorton":7904,"goines":7905,"gittens":7906,"frederickson":7907,"fanelli":7908,"embree":7909,"eichelberger":7910,"dunkin":7911,"dull":7912,"dixson":7913,"dillow":7914,"defelice":7915,"chumley":7916,"burleigh":7917,"borkowski":7918,"binette":7919,"biggerstaff":7920,"berglund":7921,"beller":7922,"audet":7923,"arbuckle":7924,"allain":7925,"alfano":7926,"zander":7927,"youngman":7928,"wittman":7929,"weintraub":7930,"vanzant":7931,"vaden":7932,"twitty":7933,"trader":7934,"toon":7935,"till":7936,"stollings":7937,"standifer":7938,"spinner":7939,"sines":7940,"shope":7941,"scalise":7942,"saville":7943,"romans":7944,"posada":7945,"pisano":7946,"otte":7947,"nolasco":7948,"napoli":7949,"mier":7950,"merkle":7951,"mendiola":7952,"melcher":7953,"mejias":7954,"mcmurry":7955,"mccalla":7956,"markowitz":7957,"marine":7958,"manis":7959,"mallette":7960,"macfarlane":7961,"lough":7962,"looper":7963,"landin":7964,"kittle":7965,"kinsella":7966,"kinnard":7967,"hobart":7968,"herald":7969,"helman":7970,"hellman":7971,"hartsock":7972,"halford":7973,"hage":7974,"gordan":7975,"glasser":7976,"gayton":7977,"gattis":7978,"gastelum":7979,"gaspard":7980,"frisch":7981,"force":7982,"fitzhugh":7983,"eckstein":7984,"eberly":7985,"dowden":7986,"despain":7987,"crumpler":7988,"crotty":7989,"cornelison":7990,"collin":7991,"colin":7992,"chouinard":7993,"chamness":7994,"catlin":7995,"cann":7996,"bumgardner":7997,"budde":7998,"branum":7999,"bradfield":8000,"braddy":8001,"borst":8002,"birdwell":8003,"bent":8004,"bazan":8005,"bank":8006,"banas":8007,"bade":8008,"aubrey":8009,"arango":8010,"ahearn":8011,"addis":8012,"zumwalt":8013,"wurth":8014,"wilk":8015,"widener":8016,"wagstaff":8017,"vella":8018,"urrutia":8019,"terwilliger":8020,"tart":8021,"steinman":8022,"staats":8023,"sloat":8024,"rives":8025,"riggle":8026,"revels":8027,"reichard":8028,"prickett":8029,"poff":8030,"pitzer":8031,"petro":8032,"pell":8033,"northrup":8034,"nicks":8035,"moline":8036,"mielke":8037,"maynor":8038,"mallon":8039,"magness":8040,"lingle":8041,"lindell":8042,"lieb":8043,"lesko":8044,"lebeau":8045,"lammers":8046,"lafond":8047,"kiernan":8048,"ketron":8049,"jurado":8050,"holmgren":8051,"hilburn":8052,"hayashi":8053,"hashimoto":8054,"harbaugh":8055,"hans":8056,"guillot":8057,"gard":8058,"froehlich":8059,"felipe":8060,"feinberg":8061,"falco":8062,"dufour":8063,"drees":8064,"doney":8065,"diep":8066,"delao":8067,"daves":8068,"dail":8069,"cutting":8070,"crowson":8071,"coss":8072,"congdon":8073,"carner":8074,"camarena":8075,"butterworth":8076,"burlingame":8077,"bouffard":8078,"bloch":8079,"bilyeu":8080,"barta":8081,"bakke":8082,"baillargeon":8083,"avent":8084,"aquilar":8085,"ake":8086,"aho":8087,"zeringue":8088,"yeh":8089,"yarber":8090,"wolfson":8091,"wendell":8092,"vogler":8093,"voelker":8094,"truss":8095,"troxell":8096,"thrift":8097,"strouse":8098,"spielman":8099,"sistrunk":8100,"shows":8101,"sevigny":8102,"schuller":8103,"schaaf":8104,"ruffner":8105,"routh":8106,"roseman":8107,"ricciardi":8108,"peraza":8109,"pegram":8110,"overturf":8111,"olander":8112,"odaniel":8113,"neu":8114,"millner":8115,"melchor":8116,"maxie":8117,"marvel":8118,"maroney":8119,"machuca":8120,"macaluso":8121,"livesay":8122,"layfield":8123,"laskowski":8124,"kwiatkowski":8125,"ko":8126,"kiley":8127,"kilby":8128,"julien":8129,"hovey":8130,"heywood":8131,"hayman":8132,"havard":8133,"harville":8134,"haigh":8135,"hagood":8136,"grieco":8137,"glassman":8138,"gebhardt":8139,"garry":8140,"freeze":8141,"fleischer":8142,"fann":8143,"elson":8144,"eccles":8145,"cunha":8146,"crumb":8147,"crew":8148,"blakley":8149,"bardwell":8150,"abshire":8151,"woodham":8152,"wines":8153,"welter":8154,"wargo":8155,"varnado":8156,"tutt":8157,"traynor":8158,"swaney":8159,"svoboda":8160,"stricker":8161,"stoffel":8162,"stambaugh":8163,"sickler":8164,"shackleford":8165,"selman":8166,"seaver":8167,"sansom":8168,"sanmiguel":8169,"royston":8170,"rourke":8171,"rockett":8172,"rioux":8173,"puleo":8174,"pitchford":8175,"persons":8176,"normand":8177,"nardi":8178,"mulvaney":8179,"middaugh":8180,"manners":8181,"malek":8182,"lodge":8183,"leos":8184,"lathan":8185,"kujawa":8186,"kimbro":8187,"killebrew":8188,"joshua":8189,"houlihan":8190,"hobby":8191,"hinckley":8192,"herod":8193,"hepler":8194,"hamner":8195,"hammel":8196,"hallowell":8197,"gonsalez":8198,"gingerich":8199,"gambill":8200,"funkhouser":8201,"fricke":8202,"fewell":8203,"falkner":8204,"endsley":8205,"dulin":8206,"drennen":8207,"deaver":8208,"dambrosio":8209,"clover":8210,"chadwell":8211,"ceasar":8212,"castanon":8213,"canon":8214,"burkes":8215,"brune":8216,"brisco":8217,"brinker":8218,"bowker":8219,"boldt":8220,"berner":8221,"bee":8222,"beaumont":8223,"beaird":8224,"bazemore":8225,"barrick":8226,"arnette":8227,"albano":8228,"younts":8229,"wunderlich":8230,"weidman":8231,"vanness":8232,"tu":8233,"toland":8234,"theobald":8235,"stickler":8236,"steiger":8237,"stanger":8238,"spies":8239,"spector":8240,"sollars":8241,"smedley":8242,"seibel":8243,"scoville":8244,"saito":8245,"rye":8246,"rummel":8247,"rude":8248,"rowles":8249,"rouleau":8250,"roos":8251,"rogan":8252,"roemer":8253,"ream":8254,"raya":8255,"purkey":8256,"priester":8257,"perreira":8258,"penick":8259,"paulin":8260,"parkins":8261,"overcash":8262,"oleson":8263,"nicely":8264,"neves":8265,"muldrow":8266,"minard":8267,"midgett":8268,"michalak":8269,"melgar":8270,"mcentire":8271,"mcauliffe":8272,"marti":8273,"marte":8274,"lydon":8275,"lindholm":8276,"leyba":8277,"leader":8278,"langevin":8279,"lagasse":8280,"lafayette":8281,"kesler":8282,"kelton":8283,"kao":8284,"kaminsky":8285,"jump":8286,"jaggers":8287,"humbert":8288,"huck":8289,"howarth":8290,"hinrichs":8291,"higley":8292,"gupton":8293,"guimond":8294,"gravois":8295,"giguere":8296,"fretwell":8297,"fontes":8298,"feeley":8299,"faucher":8300,"fall":8301,"evan":8302,"eichhorn":8303,"ecker":8304,"earp":8305,"dole":8306,"dinger":8307,"derryberry":8308,"demars":8309,"deel":8310,"copenhaver":8311,"collinsworth":8312,"colangelo":8313,"cloyd":8314,"claiborne":8315,"caulfield":8316,"carlsen":8317,"calzada":8318,"caffey":8319,"broadus":8320,"brenneman":8321,"bouie":8322,"bodnar":8323,"blaney":8324,"blanc":8325,"blades":8326,"beltz":8327,"behling":8328,"begin":8329,"barahona":8330,"yun":8331,"yockey":8332,"winkle":8333,"windom":8334,"wimer":8335,"wilford":8336,"wash":8337,"villatoro":8338,"trexler":8339,"teran":8340,"taliaferro":8341,"sydnor":8342,"swinson":8343,"snelling":8344,"smtih":8345,"siu":8346,"simonton":8347,"simoneaux":8348,"simoneau":8349,"sherrer":8350,"seavey":8351,"scheel":8352,"rushton":8353,"rupe":8354,"ruano":8355,"rodney":8356,"rippy":8357,"reiner":8358,"reiff":8359,"rabinowitz":8360,"quach":8361,"penley":8362,"odle":8363,"nock":8364,"minnich":8365,"mckown":8366,"mccarver":8367,"mcandrew":8368,"longley":8369,"laux":8370,"lamothe":8371,"lafreniere":8372,"kropp":8373,"krick":8374,"kates":8375,"jepson":8376,"huie":8377,"howse":8378,"howie":8379,"henriques":8380,"haydon":8381,"haught":8382,"hatter":8383,"hartzog":8384,"harkey":8385,"grimaldo":8386,"goshorn":8387,"gormley":8388,"gluck":8389,"gilroy":8390,"gillenwater":8391,"giffin":8392,"folks":8393,"fluker":8394,"feder":8395,"eyre":8396,"eshelman":8397,"eakins":8398,"dryer":8399,"disney":8400,"detwiler":8401,"delrosario":8402,"davisson":8403,"celestine":8404,"catalan":8405,"canning":8406,"calton":8407,"buster":8408,"brammer":8409,"botelho":8410,"blakney":8411,"bartell":8412,"averett":8413,"askins":8414,"aker":8415,"zak":8416,"worcester":8417,"witmer":8418,"wiser":8419,"winkelman":8420,"widmer":8421,"whittier":8422,"western":8423,"weitzel":8424,"wardell":8425,"wagers":8426,"ullman":8427,"tupper":8428,"tingley":8429,"tilghman":8430,"talton":8431,"simard":8432,"seda":8433,"scheller":8434,"sala":8435,"rundell":8436,"rost":8437,"roa":8438,"ribeiro":8439,"rabideau":8440,"primm":8441,"porch":8442,"polite":8443,"pinon":8444,"peart":8445,"ostrom":8446,"ober":8447,"nystrom":8448,"nussbaum":8449,"nurse":8450,"naughton":8451,"murr":8452,"moorhead":8453,"monti":8454,"monteiro":8455,"melson":8456,"meissner":8457,"mclin":8458,"mcgruder":8459,"marotta":8460,"makowski":8461,"majewski":8462,"madewell":8463,"lunt":8464,"lukens":8465,"leininger":8466,"lebel":8467,"lakin":8468,"laguna":8469,"kepler":8470,"jaques":8471,"hunnicutt":8472,"hungerford":8473,"hoopes":8474,"hertz":8475,"heins":8476,"hammers":8477,"halliburton":8478,"grosso":8479,"gravitt":8480,"glasper":8481,"gideon":8482,"gallman":8483,"gallaway":8484,"funke":8485,"fulbright":8486,"falgout":8487,"eakin":8488,"dostie":8489,"dorado":8490,"dewberry":8491,"derose":8492,"cutshall":8493,"crampton":8494,"costanzo":8495,"colletti":8496,"cloninger":8497,"claytor":8498,"chiang":8499,"canterbury":8500,"campagna":8501,"burd":8502,"brokaw":8503,"broaddus":8504,"bretz":8505,"brainard":8506,"binford":8507,"bilbrey":8508,"alpert":8509,"aitken":8510,"ahlers":8511,"zajac":8512,"yale":8513,"woolfolk":8514,"witten":8515,"windle":8516,"wayland":8517,"tramel":8518,"tittle":8519,"talavera":8520,"suter":8521,"straley":8522,"stetson":8523,"specht":8524,"sommerville":8525,"soloman":8526,"so":8527,"skeens":8528,"sigman":8529,"sibert":8530,"shavers":8531,"schuck":8532,"schmit":8533,"sartain":8534,"sabol":8535,"rosenblatt":8536,"rollo":8537,"rashid":8538,"rabb":8539,"province":8540,"polston":8541,"nyberg":8542,"northrop":8543,"navarra":8544,"muldoon":8545,"mulder":8546,"mikesell":8547,"mcdougald":8548,"mcburney":8549,"mauricio":8550,"mariscal":8551,"lui":8552,"lozier":8553,"lingerfelt":8554,"legere":8555,"latour":8556,"lagunas":8557,"lacour":8558,"kurth":8559,"ku":8560,"killen":8561,"kiely":8562,"kayser":8563,"kahle":8564,"julius":8565,"isley":8566,"huertas":8567,"hower":8568,"hinz":8569,"haugh":8570,"gumm":8571,"given":8572,"galicia":8573,"fortunato":8574,"flake":8575,"dunleavy":8576,"duggins":8577,"doby":8578,"digiovanni":8579,"devaney":8580,"deltoro":8581,"cribb":8582,"crank":8583,"corpuz":8584,"coronel":8585,"comfort":8586,"coen":8587,"charbonneau":8588,"caine":8589,"burchette":8590,"blakey":8591,"blakemore":8592,"bergquist":8593,"beene":8594,"beaudette":8595,"bayles":8596,"ballance":8597,"bakker":8598,"bailes":8599,"asberry":8600,"arwood":8601,"zucker":8602,"willman":8603,"whitesell":8604,"wald":8605,"walcott":8606,"vancleave":8607,"trump":8608,"trail":8609,"strasser":8610,"simas":8611,"shorts":8612,"shick":8613,"schleicher":8614,"schaal":8615,"saleh":8616,"rotz":8617,"resnick":8618,"raphael":8619,"rainer":8620,"partee":8621,"ollis":8622,"oller":8623,"oday":8624,"noles":8625,"munday":8626,"mountain":8627,"mong":8628,"millican":8629,"merwin":8630,"mazzola":8631,"mansell":8632,"magallanes":8633,"llanes":8634,"lewellen":8635,"lepore":8636,"kisner":8637,"keesee":8638,"jim":8639,"jeanlouis":8640,"ingham":8641,"hornbeck":8642,"hermes":8643,"hawn":8644,"hartz":8645,"harber":8646,"haffner":8647,"gutshall":8648,"guth":8649,"grays":8650,"grams":8651,"gowan":8652,"finlay":8653,"finkelstein":8654,"eyler":8655,"enloe":8656,"dungan":8657,"diez":8658,"dearman":8659,"dann":8660,"cull":8661,"crosson":8662,"creek":8663,"chronister":8664,"cassity":8665,"campion":8666,"callihan":8667,"butz":8668,"breazeale":8669,"blumenthal":8670,"billy":8671,"berkey":8672,"batty":8673,"batton":8674,"barge":8675,"arvizu":8676,"alexis":8677,"alderete":8678,"aldana":8679,"albaugh":8680,"abernethy":8681,"work":8682,"wolter":8683,"wille":8684,"tweed":8685,"tollefson":8686,"thomasson":8687,"teter":8688,"testerman":8689,"sproul":8690,"spates":8691,"southwick":8692,"soukup":8693,"skelly":8694,"senter":8695,"sealey":8696,"sawicki":8697,"sargeant":8698,"rossiter":8699,"rosemond":8700,"repp":8701,"pound":8702,"pink":8703,"pifer":8704,"ormsby":8705,"nickelson":8706,"naumann":8707,"morabito":8708,"monzon":8709,"millsaps":8710,"millen":8711,"mcelrath":8712,"marcoux":8713,"mantooth":8714,"madson":8715,"macneil":8716,"mackinnon":8717,"louque":8718,"leister":8719,"lampley":8720,"kushner":8721,"krouse":8722,"kirwan":8723,"june":8724,"jessee":8725,"janson":8726,"jahn":8727,"jacquez":8728,"islas":8729,"hutt":8730,"holladay":8731,"hillyer":8732,"hepburn":8733,"hensel":8734,"harrold":8735,"guadalupe":8736,"gingrich":8737,"geis":8738,"gales":8739,"fults":8740,"finnell":8741,"ferri":8742,"featherston":8743,"epley":8744,"ebersole":8745,"eames":8746,"dunigan":8747,"drye":8748,"dismuke":8749,"devaughn":8750,"delorenzo":8751,"damiano":8752,"confer":8753,"collum":8754,"clower":8755,"clow":8756,"claussen":8757,"clack":8758,"caylor":8759,"cawthon":8760,"casias":8761,"carreno":8762,"carlo":8763,"bluhm":8764,"bingaman":8765,"bewley":8766,"belew":8767,"beckner":8768,"beamer":8769,"barefoot":8770,"auld":8771,"amey":8772,"wolfenbarger":8773,"wilkey":8774,"wicklund":8775,"waltman":8776,"villalba":8777,"valero":8778,"valdovinos":8779,"ung":8780,"ullrich":8781,"tyus":8782,"twyman":8783,"trost":8784,"tardif":8785,"tanguay":8786,"stripling":8787,"steinbach":8788,"shumpert":8789,"sasaki":8790,"sappington":8791,"sandusky":8792,"reinhold":8793,"reinert":8794,"quijano":8795,"pye":8796,"poor":8797,"placencia":8798,"pinkard":8799,"phinney":8800,"perrotta":8801,"pernell":8802,"parrett":8803,"oxendine":8804,"owensby":8805,"orman":8806,"nuno":8807,"mori":8808,"mcroberts":8809,"mcneese":8810,"mckamey":8811,"mccullum":8812,"markel":8813,"mardis":8814,"maines":8815,"lueck":8816,"lubin":8817,"lefler":8818,"leffler":8819,"lavery":8820,"larios":8821,"labarbera":8822,"kershner":8823,"josey":8824,"jeanbaptiste":8825,"izaguirre":8826,"hermosillo":8827,"haviland":8828,"hartshorn":8829,"hamlet":8830,"hafner":8831,"ginter":8832,"getty":8833,"franck":8834,"fiske":8835,"emmett":8836,"dufrene":8837,"doody":8838,"davie":8839,"dangerfield":8840,"dahlberg":8841,"cuthbertson":8842,"crone":8843,"coffelt":8844,"claus":8845,"chidester":8846,"chesson":8847,"cauley":8848,"caudell":8849,"cantara":8850,"campo":8851,"caines":8852,"bullis":8853,"bucci":8854,"brochu":8855,"bosco":8856,"bogard":8857,"bickerstaff":8858,"benning":8859,"arzola":8860,"antonelli":8861,"adkinson":8862,"zellers":8863,"wulf":8864,"worsley":8865,"woolridge":8866,"whitton":8867,"westerfield":8868,"walczak":8869,"vassar":8870,"truett":8871,"trueblood":8872,"trawick":8873,"townsley":8874,"topping":8875,"tobar":8876,"telford":8877,"sung":8878,"steverson":8879,"stagg":8880,"sitton":8881,"sill":8882,"sherrell":8883,"sergent":8884,"schoenfeld":8885,"sarabia":8886,"rutkowski":8887,"rubenstein":8888,"rigdon":8889,"prentiss":8890,"pomerleau":8891,"plumlee":8892,"phoenix":8893,"philbrick":8894,"peer":8895,"patty":8896,"patnode":8897,"oloughlin":8898,"obregon":8899,"nuss":8900,"napoleon":8901,"morell":8902,"moose":8903,"mikell":8904,"mele":8905,"mcinerney":8906,"mcguigan":8907,"mcbrayer":8908,"lore":8909,"lor":8910,"look":8911,"lollar":8912,"lakes":8913,"kuehl":8914,"kinzer":8915,"kamp":8916,"joplin":8917,"jacobi":8918,"howells":8919,"holstein":8920,"hedden":8921,"hassler":8922,"harty":8923,"halle":8924,"greig":8925,"granville":8926,"gouge":8927,"goodrum":8928,"gerhart":8929,"geier":8930,"geddes":8931,"gast":8932,"forehand":8933,"ferree":8934,"fendley":8935,"feltner":8936,"fang":8937,"esqueda":8938,"encarnacion":8939,"eichler":8940,"egger":8941,"edmundson":8942,"eatmon":8943,"dragon":8944,"doud":8945,"donohoe":8946,"donelson":8947,"dilorenzo":8948,"digiacomo":8949,"diggins":8950,"delozier":8951,"dejong":8952,"danford":8953,"crippen":8954,"coppage":8955,"cogswell":8956,"clardy":8957,"cioffi":8958,"cabe":8959,"brunette":8960,"bresnahan":8961,"bramble":8962,"blomquist":8963,"blackstone":8964,"biller":8965,"bevis":8966,"bevan":8967,"bethune":8968,"benbow":8969,"baty":8970,"basinger":8971,"balcom":8972,"andes":8973,"aman":8974,"aguero":8975,"adkisson":8976,"yandell":8977,"wilds":8978,"whisenhunt":8979,"weigand":8980,"weeden":8981,"voight":8982,"villar":8983,"trottier":8984,"tillett":8985,"suazo":8986,"setser":8987,"scurry":8988,"schuh":8989,"schreck":8990,"schauer":8991,"samora":8992,"roane":8993,"rinker":8994,"reimers":8995,"reason":8996,"ratchford":8997,"popovich":8998,"parkin":8999,"nichol":9000,"natal":9001,"melville":9002,"mcbryde":9003,"magdaleno":9004,"loehr":9005,"lockman":9006,"lingo":9007,"leduc":9008,"larocca":9009,"lao":9010,"lamere":9011,"laclair":9012,"krall":9013,"korte":9014,"koger":9015,"jumper":9016,"jalbert":9017,"hughs":9018,"higbee":9019,"henton":9020,"heaney":9021,"haith":9022,"gump":9023,"greeson":9024,"goodloe":9025,"gholston":9026,"gasper":9027,"gagliardi":9028,"fregoso":9029,"farthing":9030,"fabrizio":9031,"ensor":9032,"elswick":9033,"elgin":9034,"eklund":9035,"eaddy":9036,"drouin":9037,"dorton":9038,"dizon":9039,"derouen":9040,"delia":9041,"deherrera":9042,"davy":9043,"dark":9044,"dampier":9045,"cullum":9046,"culley":9047,"cowgill":9048,"cardoso":9049,"cardinale":9050,"brodsky":9051,"broadbent":9052,"brimmer":9053,"briceno":9054,"branscum":9055,"bolyard":9056,"boley":9057,"bennington":9058,"beadle":9059,"baur":9060,"ballentine":9061,"azure":9062,"aultman":9063,"augustus":9064,"asuncion":9065,"arciniega":9066,"aguila":9067,"aceves":9068,"yepez":9069,"yap":9070,"woodrum":9071,"wethington":9072,"weissman":9073,"veloz":9074,"trusty":9075,"troup":9076,"trammel":9077,"theodore":9078,"tarpley":9079,"stivers":9080,"steck":9081,"sprayberry":9082,"spraggins":9083,"spitler":9084,"spiers":9085,"sohn":9086,"seagraves":9087,"schiffman":9088,"rudnick":9089,"rizo":9090,"riccio":9091,"rennie":9092,"quinton":9093,"quackenbush":9094,"puma":9095,"plott":9096,"pearcy":9097,"parada":9098,"paiz":9099,"munford":9100,"moskowitz":9101,"mease":9102,"mcnary":9103,"mccusker":9104,"matt":9105,"lozoya":9106,"longmire":9107,"loesch":9108,"lasky":9109,"kuhlmann":9110,"krieg":9111,"koziol":9112,"kowalewski":9113,"konrad":9114,"kindle":9115,"jowers":9116,"jolin":9117,"jaco":9118,"hua":9119,"horgan":9120,"hine":9121,"hileman":9122,"hepner":9123,"heise":9124,"heady":9125,"hawkinson":9126,"hannigan":9127,"haberman":9128,"guilford":9129,"grimaldi":9130,"gilles":9131,"garton":9132,"gagliano":9133,"fruge":9134,"follett":9135,"fiscus":9136,"ferretti":9137,"ebner":9138,"easterday":9139,"eanes":9140,"dirks":9141,"dimarco":9142,"depalma":9143,"deforest":9144,"dance":9145,"cruce":9146,"craighead":9147,"christner":9148,"candler":9149,"cadwell":9150,"burchell":9151,"buettner":9152,"brinton":9153,"breed":9154,"brazier":9155,"brannen":9156,"brame":9157,"bova":9158,"bomar":9159,"blakeslee":9160,"belknap":9161,"bangs":9162,"balzer":9163,"athey":9164,"armes":9165,"alvis":9166,"alverson":9167,"alvardo":9168,"alter":9169,"zhao":9170,"yeung":9171,"yen":9172,"wheelock":9173,"westlund":9174,"wessels":9175,"volkman":9176,"threadgill":9177,"thelen":9178,"tandy":9179,"tague":9180,"ta":9181,"symons":9182,"swinford":9183,"sturtevant":9184,"straka":9185,"stier":9186,"stagner":9187,"segarra":9188,"seawright":9189,"sack":9190,"rutan":9191,"roux":9192,"ringler":9193,"riker":9194,"ramsdell":9195,"quattlebaum":9196,"purifoy":9197,"poulson":9198,"permenter":9199,"peloquin":9200,"pasley":9201,"pagel":9202,"osman":9203,"obannon":9204,"nygaard":9205,"nipper":9206,"newcomer":9207,"munos":9208,"motta":9209,"meadors":9210,"mcquiston":9211,"mcniel":9212,"mcmann":9213,"mccrae":9214,"mayne":9215,"matte":9216,"martine":9217,"lucy":9218,"legault":9219,"lechner":9220,"lack":9221,"kucera":9222,"krohn":9223,"kratzer":9224,"koopman":9225,"judson":9226,"jeske":9227,"horrocks":9228,"homes":9229,"hock":9230,"hibbler":9231,"hesson":9232,"hersh":9233,"harvin":9234,"halvorsen":9235,"griner":9236,"grindle":9237,"glen":9238,"gladstone":9239,"garofalo":9240,"frampton":9241,"forbis":9242,"fernando":9243,"eddington":9244,"diorio":9245,"dingus":9246,"dewar":9247,"desalvo":9248,"curcio":9249,"creasy":9250,"cortese":9251,"cordoba":9252,"connally":9253,"cluff":9254,"cascio":9255,"capuano":9256,"canaday":9257,"calabro":9258,"bussard":9259,"brayton":9260,"borja":9261,"bigley":9262,"arnone":9263,"arguelles":9264,"acuff":9265,"zamarripa":9266,"wooton":9267,"wolfgang":9268,"widner":9269,"wideman":9270,"threatt":9271,"thiele":9272,"templin":9273,"teeters":9274,"synder":9275,"swint":9276,"swick":9277,"sturges":9278,"stogner":9279,"stedman":9280,"spratt":9281,"six":9282,"siegfried":9283,"shetler":9284,"scull":9285,"savino":9286,"sather":9287,"rothwell":9288,"rook":9289,"rone":9290,"rolf":9291,"rhee":9292,"quevedo":9293,"privett":9294,"pouliot":9295,"poche":9296,"pickel":9297,"petrillo":9298,"pellegrini":9299,"peaslee":9300,"partlow":9301,"otey":9302,"nunnery":9303,"morelock":9304,"morello":9305,"meunier":9306,"messinger":9307,"mckie":9308,"mccubbin":9309,"mccarron":9310,"maria":9311,"lerch":9312,"lavine":9313,"laverty":9314,"lariviere":9315,"lamkin":9316,"kugler":9317,"krol":9318,"kissel":9319,"keeter":9320,"hummer":9321,"hubble":9322,"hickox":9323,"hetzel":9324,"hayner":9325,"hagy":9326,"hadlock":9327,"groh":9328,"gregorio":9329,"gottschalk":9330,"goodsell":9331,"gloria":9332,"gerry":9333,"gassaway":9334,"garrard":9335,"galligan":9336,"fye":9337,"firth":9338,"fenderson":9339,"feinstein":9340,"etienne":9341,"engleman":9342,"emrick":9343,"ellender":9344,"drews":9345,"doiron":9346,"degraw":9347,"deegan":9348,"dart":9349,"crissman":9350,"corr":9351,"cookson":9352,"coil":9353,"cleaves":9354,"charest":9355,"chapple":9356,"chaparro":9357,"castano":9358,"carpio":9359,"byer":9360,"bufford":9361,"bridgewater":9362,"bridgers":9363,"brandes":9364,"borrero":9365,"bonanno":9366,"aube":9367,"ancheta":9368,"abarca":9369,"abad":9370,"yung":9371,"yim":9372,"wooster":9373,"woodrow":9374,"wimbush":9375,"willhite":9376,"willams":9377,"wigley":9378,"weisberg":9379,"wardlaw":9380,"vigue":9381,"vanhook":9382,"unknow":9383,"torre":9384,"tasker":9385,"tarbox":9386,"strachan":9387,"standard":9388,"slover":9389,"shamblin":9390,"semple":9391,"schuyler":9392,"schrimsher":9393,"sayer":9394,"salzman":9395,"salomon":9396,"rubalcava":9397,"riles":9398,"rickey":9399,"reneau":9400,"reichel":9401,"rayfield":9402,"rabon":9403,"pyatt":9404,"prindle":9405,"poss":9406,"polito":9407,"plemmons":9408,"pesce":9409,"perrault":9410,"pereyra":9411,"ostrowski":9412,"nilsen":9413,"niemeyer":9414,"nick":9415,"munsey":9416,"mundell":9417,"moncada":9418,"miceli":9419,"meader":9420,"mcmasters":9421,"mckeehan":9422,"matsumoto":9423,"marron":9424,"marden":9425,"lizarraga":9426,"lingenfelter":9427,"lewallen":9428,"laurence":9429,"langan":9430,"lamanna":9431,"kovac":9432,"kinsler":9433,"kephart":9434,"keown":9435,"kass":9436,"kammerer":9437,"jeffreys":9438,"hysell":9439,"householder":9440,"hosmer":9441,"hardnett":9442,"hanner":9443,"guyette":9444,"greening":9445,"glazer":9446,"ginder":9447,"fromm":9448,"fortuna":9449,"fluellen":9450,"finkle":9451,"fey":9452,"fessler":9453,"essary":9454,"eisele":9455,"duren":9456,"dittmer":9457,"crochet":9458,"cosentino":9459,"cogan":9460,"coelho":9461,"cavin":9462,"carrizales":9463,"campuzano":9464,"brough":9465,"bow":9466,"bopp":9467,"bookman":9468,"bobb":9469,"blouin":9470,"beesley":9471,"battista":9472,"bascom":9473,"bakken":9474,"badgett":9475,"arneson":9476,"anselmo":9477,"albino":9478,"ahumada":9479,"agustin":9480,"woodyard":9481,"wolters":9482,"wireman":9483,"wilton":9484,"willison":9485,"warman":9486,"wan":9487,"waldrup":9488,"vowell":9489,"vantassel":9490,"vale":9491,"twombly":9492,"toomer":9493,"tennison":9494,"teets":9495,"tedeschi":9496,"swanner":9497,"swallow":9498,"stutz":9499,"stelly":9500,"sheehy":9501,"schermerhorn":9502,"scala":9503,"sandidge":9504,"salters":9505,"salo":9506,"saechao":9507,"roseboro":9508,"rolle":9509,"ressler":9510,"renz":9511,"renn":9512,"redford":9513,"raposa":9514,"rainbolt":9515,"pompey":9516,"pelfrey":9517,"orndorff":9518,"oney":9519,"nolin":9520,"nimmons":9521,"ney":9522,"nardone":9523,"myhre":9524,"morman":9525,"mines":9526,"menjivar":9527,"mcglone":9528,"mccammon":9529,"maxon":9530,"maris":9531,"marciano":9532,"manus":9533,"maiden":9534,"lowrance":9535,"lorenzen":9536,"lonergan":9537,"lollis":9538,"littles":9539,"lindahl":9540,"lansing":9541,"lamas":9542,"lach":9543,"kuster":9544,"krawczyk":9545,"knuth":9546,"knecht":9547,"kirkendall":9548,"keitt":9549,"keever":9550,"kantor":9551,"jarboe":9552,"hoye":9553,"houchens":9554,"holter":9555,"holsinger":9556,"hickok":9557,"herb":9558,"helwig":9559,"helgeson":9560,"heater":9561,"hassett":9562,"harner":9563,"hamman":9564,"hames":9565,"hadfield":9566,"goree":9567,"goldfarb":9568,"gaughan":9569,"gaudreau":9570,"gantz":9571,"gallion":9572,"frady":9573,"foti":9574,"flesher":9575,"ferrin":9576,"faught":9577,"engram":9578,"elbert":9579,"donegan":9580,"desouza":9581,"degroot":9582,"cutright":9583,"crowl":9584,"criner":9585,"coke":9586,"coan":9587,"clinkscales":9588,"chewning":9589,"chavira":9590,"catchings":9591,"carlock":9592,"bye":9593,"bulger":9594,"buenrostro":9595,"bramblett":9596,"brack":9597,"boulware":9598,"bordeaux":9599,"bookout":9600,"bitner":9601,"birt":9602,"baranowski":9603,"baisden":9604,"augustin":9605,"allmon":9606,"alberto":9607,"acklin":9608,"yoakum":9609,"wilbourn":9610,"whisler":9611,"weinberger":9612,"washer":9613,"vasques":9614,"vanzandt":9615,"vanatta":9616,"troxler":9617,"tomes":9618,"tindle":9619,"tims":9620,"throckmorton":9621,"thach":9622,"stpeter":9623,"stlaurent":9624,"stenson":9625,"spry":9626,"spitz":9627,"songer":9628,"snavely":9629,"sly":9630,"sleeper":9631,"shroyer":9632,"shortridge":9633,"shenk":9634,"sevier":9635,"seabrook":9636,"scrivner":9637,"saltzman":9638,"rosenberry":9639,"rockwood":9640,"robeson":9641,"roan":9642,"reiser":9643,"redwine":9644,"ramires":9645,"raber":9646,"profit":9647,"posner":9648,"popham":9649,"pipes":9650,"piotrowski":9651,"pinard":9652,"peterkin":9653,"pelham":9654,"peiffer":9655,"peay":9656,"peavey":9657,"nadler":9658,"musso":9659,"milo":9660,"millett":9661,"mestas":9662,"mcgowen":9663,"marques":9664,"marasco":9665,"manriquez":9666,"manos":9667,"mair":9668,"lipps":9669,"lesser":9670,"leiker":9671,"leeds":9672,"krumm":9673,"knorr":9674,"kinslow":9675,"kessel":9676,"kendricks":9677,"kelm":9678,"ito":9679,"irick":9680,"ickes":9681,"hurlburt":9682,"horta":9683,"hoekstra":9684,"heuer":9685,"helmuth":9686,"heatherly":9687,"hampson":9688,"hagar":9689,"haga":9690,"greenlaw":9691,"grau":9692,"godbey":9693,"gingras":9694,"gillies":9695,"gibb":9696,"gayden":9697,"gauvin":9698,"garrow":9699,"fontanez":9700,"florio":9701,"fleischman":9702,"finke":9703,"fasano":9704,"fan":9705,"faith":9706,"ezzell":9707,"ewers":9708,"eveland":9709,"eckenrode":9710,"duclos":9711,"drumm":9712,"dimmick":9713,"delancey":9714,"defazio":9715,"deacon":9716,"dashiell":9717,"damian":9718,"cusack":9719,"crowther":9720,"crigger":9721,"cray":9722,"coolidge":9723,"coldiron":9724,"cleland":9725,"chalfant":9726,"cassel":9727,"cape":9728,"camire":9729,"cabrales":9730,"broomfield":9731,"brittingham":9732,"brisson":9733,"brickey":9734,"braziel":9735,"brazell":9736,"bragdon":9737,"boulanger":9738,"bos":9739,"boman":9740,"bohannan":9741,"beem":9742,"barto":9743,"barre":9744,"barley":9745,"baptist":9746,"azar":9747,"ashbaugh":9748,"armistead":9749,"almazan":9750,"adamski":9751,"zendejas":9752,"winburn":9753,"willaims":9754,"wilhoit":9755,"westberry":9756,"wentzel":9757,"wendling":9758,"wager":9759,"visser":9760,"vanscoy":9761,"vankirk":9762,"vallee":9763,"tweedy":9764,"thornberry":9765,"sweeny":9766,"stalker":9767,"spradling":9768,"spano":9769,"smelser":9770,"shim":9771,"sechrist":9772,"schall":9773,"scaife":9774,"rugg":9775,"ruben":9776,"rothrock":9777,"roesler":9778,"riehl":9779,"ridings":9780,"render":9781,"ransdell":9782,"radke":9783,"pinero":9784,"petree":9785,"pendergast":9786,"peluso":9787,"pecoraro":9788,"pascoe":9789,"panek":9790,"oshiro":9791,"noon":9792,"navarrette":9793,"murguia":9794,"moores":9795,"moberg":9796,"mike":9797,"michaelis":9798,"mcwhirter":9799,"mcsweeney":9800,"mcquade":9801,"mccay":9802,"mauk":9803,"mariani":9804,"marceau":9805,"mandeville":9806,"maeda":9807,"lunde":9808,"ludlow":9809,"loeb":9810,"lindo":9811,"linderman":9812,"leveille":9813,"leith":9814,"larock":9815,"lambrecht":9816,"kulp":9817,"kinsley":9818,"kimberlin":9819,"kesterson":9820,"jacinto":9821,"ice":9822,"hui":9823,"hoyos":9824,"helfrich":9825,"hanke":9826,"hail":9827,"guillermo":9828,"grisby":9829,"goyette":9830,"gouveia":9831,"glazier":9832,"gile":9833,"gerena":9834,"gelinas":9835,"gasaway":9836,"garden":9837,"funches":9838,"fujimoto":9839,"flynt":9840,"fenske":9841,"fellers":9842,"fehr":9843,"eslinger":9844,"escalera":9845,"enciso":9846,"duley":9847,"dittman":9848,"dineen":9849,"diller":9850,"devault":9851,"dao":9852,"collings":9853,"clymer":9854,"clowers":9855,"chavers":9856,"charland":9857,"castorena":9858,"castello":9859,"camargo":9860,"bunce":9861,"bullen":9862,"boyes":9863,"borchers":9864,"borchardt":9865,"birnbaum":9866,"birdsall":9867,"billman":9868,"benites":9869,"bankhead":9870,"ange":9871,"ammerman":9872,"adkison":9873,"yuan":9874,"winegar":9875,"wickman":9876,"wear":9877,"warr":9878,"warnke":9879,"villeneuve":9880,"veasey":9881,"vassallo":9882,"vannatta":9883,"vadnais":9884,"twilley":9885,"truelove":9886,"towery":9887,"tomblin":9888,"tippett":9889,"theiss":9890,"talkington":9891,"talamantes":9892,"swart":9893,"swanger":9894,"streit":9895,"straw":9896,"stines":9897,"stabler":9898,"spurling":9899,"sobel":9900,"sine":9901,"simmers":9902,"shippy":9903,"shiflett":9904,"shearin":9905,"sauter":9906,"sanderlin":9907,"rusch":9908,"runkle":9909,"ruckman":9910,"rorie":9911,"roesch":9912,"roberto":9913,"richert":9914,"rehm":9915,"randel":9916,"ragin":9917,"quesenberry":9918,"puentes":9919,"plyler":9920,"plotkin":9921,"paugh":9922,"oshaughnessy":9923,"ohalloran":9924,"norsworthy":9925,"niemann":9926,"nader":9927,"moorefield":9928,"mooneyham":9929,"modica":9930,"miyamoto":9931,"mickel":9932,"mebane":9933,"mckinnie":9934,"mazurek":9935,"mancilla":9936,"lukas":9937,"lovins":9938,"loughlin":9939,"lotz":9940,"lindsley":9941,"liddle":9942,"levan":9943,"lederman":9944,"leclaire":9945,"lasseter":9946,"lapoint":9947,"lamoreaux":9948,"lafollette":9949,"kubiak":9950,"kirtley":9951,"keffer":9952,"kaczmarek":9953,"jennette":9954,"housman":9955,"honey":9956,"hiers":9957,"hibbert":9958,"herrod":9959,"hegarty":9960,"hathorn":9961,"harsh":9962,"greenhaw":9963,"grafton":9964,"govea":9965,"gardener":9966,"futch":9967,"furst":9968,"frisbee":9969,"fred":9970,"franko":9971,"forcier":9972,"foran":9973,"flickinger":9974,"fairfield":9975,"eure":9976,"emrich":9977,"embrey":9978,"edgington":9979,"ecklund":9980,"eckard":9981,"durante":9982,"deyo":9983,"delvecchio":9984,"deeds":9985,"dade":9986,"currey":9987,"cuff":9988,"creswell":9989,"cottrill":9990,"casavant":9991,"cartier":9992,"cargile":9993,"capel":9994,"cammack":9995,"calfee":9996,"buzzard":9997,"burse":9998,"burruss":9999,"brust":10000,"brousseau":10001,"bridwell":10002,"braaten":10003,"borkholder":10004,"bloomquist":10005,"bjork":10006,"bartelt":10007,"arp":10008,"amburgey":10009,"yeary":10010,"yao":10011,"whitefield":10012,"vinyard":10013,"vicente":10014,"vanvalkenburg":10015,"twitchell":10016,"timmins":10017,"tester":10018,"tapper":10019,"stringham":10020,"starcher":10021,"spotts":10022,"slaugh":10023,"simonsen":10024,"sheffer":10025,"sequeira":10026,"rosati":10027,"rode":10028,"rhymes":10029,"reza":10030,"record":10031,"quint":10032,"pollak":10033,"peirce":10034,"patillo":10035,"parkerson":10036,"paiva":10037,"nilson":10038,"nice":10039,"nevin":10040,"narcisse":10041,"nair":10042,"mitton":10043,"merriam":10044,"merced":10045,"meiners":10046,"mckain":10047,"mcelveen":10048,"mcbeth":10049,"marsden":10050,"marez":10051,"manke":10052,"mahurin":10053,"mabrey":10054,"luper":10055,"krull":10056,"kees":10057,"iles":10058,"hunsicker":10059,"hornbuckle":10060,"holtzclaw":10061,"hirt":10062,"hinnant":10063,"heston":10064,"hering":10065,"hemenway":10066,"hegwood":10067,"hearns":10068,"halterman":10069,"halls":10070,"guiterrez":10071,"grote":10072,"granillo":10073,"grainger":10074,"glasco":10075,"gilder":10076,"garren":10077,"garlock":10078,"garey":10079,"fu":10080,"fryar":10081,"fredricks":10082,"fraizer":10083,"foxx":10084,"foshee":10085,"ferrel":10086,"felty":10087,"feathers":10088,"everitt":10089,"evens":10090,"esser":10091,"elkin":10092,"eberhart":10093,"durso":10094,"duguay":10095,"driskill":10096,"doster":10097,"dewall":10098,"deveau":10099,"demps":10100,"demaio":10101,"delreal":10102,"deleo":10103,"delay":10104,"deem":10105,"darrah":10106,"cumberbatch":10107,"culberson":10108,"cranmer":10109,"cordle":10110,"colgan":10111,"chesley":10112,"cavallo":10113,"castellon":10114,"castelli":10115,"carreras":10116,"carnell":10117,"carmon":10118,"carmen":10119,"carlucci":10120,"bottom":10121,"bontrager":10122,"blumberg":10123,"blasingame":10124,"becton":10125,"ayon":10126,"artrip":10127,"arline":10128,"andujar":10129,"alkire":10130,"alder":10131,"agan":10132,"zukowski":10133,"zuckerman":10134,"zehr":10135,"wroblewski":10136,"wrigley":10137,"woodside":10138,"wigginton":10139,"westman":10140,"westgate":10141,"werts":10142,"washam":10143,"wardlow":10144,"walser":10145,"waiters":10146,"teller":10147,"tadlock":10148,"stuck":10149,"stringfield":10150,"stimpson":10151,"stickley":10152,"starbuck":10153,"standish":10154,"spurlin":10155,"spindler":10156,"speller":10157,"spaeth":10158,"sotomayor":10159,"sok":10160,"sluder":10161,"shryock":10162,"shepardson":10163,"shatley":10164,"scannell":10165,"santistevan":10166,"rosner":10167,"rolland":10168,"rhode":10169,"resto":10170,"reinhard":10171,"rathburn":10172,"prisco":10173,"poulsen":10174,"pinney":10175,"phares":10176,"pennock":10177,"pastrana":10178,"oviedo":10179,"ostler":10180,"noto":10181,"nauman":10182,"mulford":10183,"moise":10184,"moberly":10185,"mirabal":10186,"ming":10187,"metoyer":10188,"metheny":10189,"mentzer":10190,"meldrum":10191,"mcinturff":10192,"mcelyea":10193,"mcdougle":10194,"massaro":10195,"lumpkins":10196,"loveday":10197,"lofgren":10198,"loe":10199,"lirette":10200,"lesperance":10201,"lefkowitz":10202,"ledger":10203,"lauzon":10204,"lain":10205,"lachapelle":10206,"kurz":10207,"klassen":10208,"keough":10209,"kempton":10210,"kaelin":10211,"jeffords":10212,"im":10213,"huot":10214,"hsieh":10215,"hoyer":10216,"horwitz":10217,"hopp":10218,"hoeft":10219,"hennig":10220,"haskin":10221,"grill":10222,"gourdine":10223,"golightly":10224,"girouard":10225,"fulgham":10226,"fritsch":10227,"freer":10228,"frasher":10229,"foulk":10230,"firestone":10231,"fiorentino":10232,"fedor":10233,"feather":10234,"ensley":10235,"englehart":10236,"eells":10237,"ebel":10238,"dunphy":10239,"donahoe":10240,"dimas":10241,"dileo":10242,"dibenedetto":10243,"dabrowski":10244,"crick":10245,"coonrod":10246,"conder":10247,"coddington":10248,"chunn":10249,"choy":10250,"chaput":10251,"cerna":10252,"carreiro":10253,"calahan":10254,"braggs":10255,"bourdon":10256,"boner":10257,"bollman":10258,"bittle":10259,"ben":10260,"behm":10261,"bauder":10262,"batt":10263,"barreras":10264,"aubuchon":10265,"anzalone":10266,"adamo":10267,"zhou":10268,"zerbe":10269,"zachery":10270,"witty":10271,"wirt":10272,"willcox":10273,"westberg":10274,"weikel":10275,"waymire":10276,"vroman":10277,"vinci":10278,"vallejos":10279,"tutor":10280,"truesdell":10281,"troutt":10282,"trotta":10283,"tollison":10284,"toles":10285,"tichenor":10286,"tai":10287,"symonds":10288,"surles":10289,"sunday":10290,"strayer":10291,"stgeorge":10292,"sroka":10293,"sorrentino":10294,"solares":10295,"snelson":10296,"silvestri":10297,"sikorski":10298,"shawver":10299,"schumaker":10300,"schorr":10301,"schooley":10302,"scates":10303,"satterlee":10304,"satchell":10305,"sacks":10306,"rymer":10307,"roselli":10308,"robitaille":10309,"riegel":10310,"richer":10311,"regis":10312,"reames":10313,"provenzano":10314,"proper":10315,"priestley":10316,"plaisance":10317,"pettey":10318,"palomares":10319,"oman":10320,"nowakowski":10321,"nace":10322,"monette":10323,"minyard":10324,"mclamb":10325,"mchone":10326,"mccarroll":10327,"masson":10328,"marco":10329,"magoon":10330,"maddy":10331,"lundin":10332,"loza":10333,"licata":10334,"lesley":10335,"leonhardt":10336,"lema":10337,"landwehr":10338,"kircher":10339,"kinch":10340,"karpinski":10341,"johannsen":10342,"hussain":10343,"houghtaling":10344,"hoskinson":10345,"hollaway":10346,"holeman":10347,"hobgood":10348,"hilt":10349,"hiebert":10350,"gros":10351,"gram":10352,"goggin":10353,"gentle":10354,"geissler":10355,"gadbois":10356,"gabaldon":10357,"fleshman":10358,"flannigan":10359,"files":10360,"fairman":10361,"epp":10362,"eilers":10363,"dycus":10364,"dunmire":10365,"duffield":10366,"dowler":10367,"ditto":10368,"deloatch":10369,"dehaan":10370,"deemer":10371,"corner":10372,"clayborn":10373,"christofferso":10374,"chilson":10375,"chesney":10376,"chatfield":10377,"charlie":10378,"caster":10379,"carron":10380,"canale":10381,"camden":10382,"buff":10383,"brigman":10384,"branstetter":10385,"bosse":10386,"borton":10387,"bonar":10388,"blau":10389,"biron":10390,"beagle":10391,"barroso":10392,"arvin":10393,"arispe":10394,"zacharias":10395,"zabel":10396,"yaeger":10397,"works":10398,"woolford":10399,"whetzel":10400,"weakley":10401,"veatch":10402,"vandeusen":10403,"tufts":10404,"troxel":10405,"troche":10406,"traver":10407,"townsel":10408,"tosh":10409,"talarico":10410,"swilley":10411,"sterrett":10412,"stenger":10413,"springfield":10414,"speakman":10415,"sowards":10416,"sours":10417,"souders":10418,"souder":10419,"soles":10420,"sobers":10421,"snoddy":10422,"smither":10423,"sias":10424,"shute":10425,"shoaf":10426,"shahan":10427,"schuetz":10428,"scaggs":10429,"santini":10430,"rosson":10431,"rolen":10432,"robidoux":10433,"rentas":10434,"recio":10435,"pixley":10436,"pawlowski":10437,"pawlak":10438,"paull":10439,"pascal":10440,"overbey":10441,"orear":10442,"oliveri":10443,"oldenburg":10444,"nutting":10445,"naugle":10446,"mote":10447,"mossman":10448,"moor":10449,"misner":10450,"milazzo":10451,"michelson":10452,"mei":10453,"mcentee":10454,"mccullar":10455,"mccree":10456,"mcaleer":10457,"mazzone":10458,"maxim":10459,"marshal":10460,"mandell":10461,"manahan":10462,"malott":10463,"maisonet":10464,"mailloux":10465,"lumley":10466,"lowrie":10467,"louviere":10468,"lipinski":10469,"lindemann":10470,"leppert":10471,"leopold":10472,"leasure":10473,"leaf":10474,"labarge":10475,"kubik":10476,"knisely":10477,"knepp":10478,"kenworthy":10479,"kennelly":10480,"kelch":10481,"karg":10482,"kanter":10483,"ignacio":10484,"hyer":10485,"houchin":10486,"hosley":10487,"hosler":10488,"hollon":10489,"holleman":10490,"heitman":10491,"hebb":10492,"haggins":10493,"gwaltney":10494,"guin":10495,"greenman":10496,"goulding":10497,"gorden":10498,"goodyear":10499,"geraci":10500,"georges":10501,"gathers":10502,"frison":10503,"feagin":10504,"falconer":10505,"espada":10506,"erving":10507,"erikson":10508,"eisenhauer":10509,"eder":10510,"ebeling":10511,"durgin":10512,"drown":10513,"dowdle":10514,"dinwiddie":10515,"delcastillo":10516,"dedrick":10517,"crimmins":10518,"covell":10519,"cournoyer":10520,"coria":10521,"cohan":10522,"cataldo":10523,"carpentier":10524,"canas":10525,"campa":10526,"brode":10527,"brashears":10528,"blaser":10529,"bicknell":10530,"berk":10531,"bednar":10532,"barwick":10533,"ascencio":10534,"althoff":10535,"almodovar":10536,"alamo":10537,"zirkle":10538,"zabala":10539,"xu":10540,"wolverton":10541,"winebrenner":10542,"wetherell":10543,"westlake":10544,"wegener":10545,"weddington":10546,"vong":10547,"tuten":10548,"trosclair":10549,"trim":10550,"tressler":10551,"theroux":10552,"teske":10553,"sword":10554,"swinehart":10555,"swensen":10556,"sundquist":10557,"southall":10558,"socha":10559,"sizer":10560,"silverberg":10561,"shortt":10562,"shimizu":10563,"sherrard":10564,"shen":10565,"shaeffer":10566,"seth":10567,"scheid":10568,"scheetz":10569,"saravia":10570,"sanner":10571,"rubinstein":10572,"rozell":10573,"romer":10574,"ringo":10575,"rheaume":10576,"reisinger":10577,"raven":10578,"randles":10579,"pullum":10580,"petrella":10581,"payan":10582,"papp":10583,"pablo":10584,"nordin":10585,"norcross":10586,"nicoletti":10587,"nicholes":10588,"newbold":10589,"nakagawa":10590,"mraz":10591,"monteith":10592,"milstead":10593,"milliner":10594,"mellen":10595,"mccardle":10596,"matthias":10597,"marcy":10598,"luft":10599,"loo":10600,"locker":10601,"liptak":10602,"lipp":10603,"leitch":10604,"latimore":10605,"larrison":10606,"landau":10607,"laborde":10608,"koval":10609,"izquierdo":10610,"hymel":10611,"hoskin":10612,"holte":10613,"hoefer":10614,"hayworth":10615,"hausman":10616,"harrill":10617,"harrel":10618,"hardt":10619,"gully":10620,"groover":10621,"grinnell":10622,"greenspan":10623,"graver":10624,"grandberry":10625,"gorrell":10626,"goldenberg":10627,"goguen":10628,"gilleland":10629,"garr":10630,"fuson":10631,"foye":10632,"felt":10633,"feldmann":10634,"everly":10635,"dyess":10636,"dyal":10637,"dunnigan":10638,"downie":10639,"dolby":10640,"divine":10641,"deatherage":10642,"dates":10643,"danna":10644,"cosey":10645,"corrado":10646,"cheever":10647,"celaya":10648,"caver":10649,"cashion":10650,"caplinger":10651,"cansler":10652,"byrge":10653,"bruder":10654,"brew":10655,"breuer":10656,"breslin":10657,"brazelton":10658,"botkin":10659,"bonneau":10660,"bones":10661,"bondurant":10662,"bohanan":10663,"bogue":10664,"boes":10665,"bodner":10666,"boatner":10667,"blatt":10668,"bickley":10669,"belliveau":10670,"beiler":10671,"beier":10672,"beckstead":10673,"bart":10674,"bang":10675,"bachmann":10676,"atkin":10677,"aron":10678,"andreas":10679,"altizer":10680,"alloway":10681,"allaire":10682,"albro":10683,"abron":10684,"zellmer":10685,"yetter":10686,"yelverton":10687,"wiltshire":10688,"wiens":10689,"whidden":10690,"wait":10691,"viramontes":10692,"vanwormer":10693,"topper":10694,"tarantino":10695,"tanksley":10696,"sumlin":10697,"strauch":10698,"strang":10699,"stice":10700,"spahn":10701,"sosebee":10702,"sigala":10703,"shrout":10704,"seamon":10705,"schrum":10706,"schneck":10707,"schantz":10708,"said":10709,"ruddy":10710,"romig":10711,"roehl":10712,"renninger":10713,"reding":10714,"pyne":10715,"polak":10716,"pohlman":10717,"pasillas":10718,"oldfield":10719,"oldaker":10720,"ohanlon":10721,"ogilvie":10722,"norberg":10723,"nolette":10724,"nies":10725,"neufeld":10726,"nellis":10727,"mummert":10728,"mulvihill":10729,"mullaney":10730,"monteleone":10731,"mendonca":10732,"meisner":10733,"mcmullan":10734,"mccluney":10735,"mattis":10736,"massengill":10737,"manfredi":10738,"luedtke":10739,"lounsbury":10740,"lora":10741,"liberatore":10742,"leek":10743,"lease":10744,"lazaro":10745,"lamphere":10746,"laforge":10747,"kuo":10748,"koo":10749,"jourdan":10750,"ismail":10751,"iorio":10752,"iniguez":10753,"ikeda":10754,"hubler":10755,"hodgdon":10756,"hocking":10757,"heacock":10758,"haslam":10759,"haralson":10760,"hanshaw":10761,"hannum":10762,"hallam":10763,"haden":10764,"garnes":10765,"garces":10766,"gammage":10767,"gambino":10768,"finkel":10769,"faucett":10770,"fahy":10771,"esteban":10772,"ehrhardt":10773,"eggen":10774,"dusek":10775,"durrant":10776,"dubay":10777,"dones":10778,"dey":10779,"depasquale":10780,"delucia":10781,"degraff":10782,"deer":10783,"decamp":10784,"davalos":10785,"darwin":10786,"dan":10787,"cullins":10788,"conard":10789,"clouser":10790,"clontz":10791,"cifuentes":10792,"chico":10793,"chappel":10794,"chaffins":10795,"celis":10796,"carwile":10797,"byram":10798,"bruggeman":10799,"brick":10800,"bressler":10801,"brathwaite":10802,"brasfield":10803,"bradburn":10804,"boose":10805,"boon":10806,"bodie":10807,"blosser":10808,"blas":10809,"bise":10810,"bertsch":10811,"bernardi":10812,"bernabe":10813,"bengtson":10814,"barrette":10815,"astorga":10816,"armand":10817,"antone":10818,"alday":10819,"albee":10820,"abrahamson":10821,"yarnell":10822,"wiltse":10823,"wile":10824,"wiebe":10825,"waguespack":10826,"vasser":10827,"upham":10828,"tyre":10829,"turek":10830,"tune":10831,"traxler":10832,"torain":10833,"tomaszewski":10834,"tinnin":10835,"tiner":10836,"tindell":10837,"teed":10838,"styron":10839,"stahlman":10840,"staab":10841,"spoon":10842,"spells":10843,"skiba":10844,"shih":10845,"sheperd":10846,"seidl":10847,"secor":10848,"schutte":10849,"sanfilippo":10850,"ruder":10851,"rondon":10852,"reina":10853,"rearick":10854,"rank":10855,"procter":10856,"prochaska":10857,"pettengill":10858,"pauly":10859,"neilsen":10860,"nally":10861,"mutter":10862,"mullenax":10863,"morano":10864,"meads":10865,"mcnaughton":10866,"mcmurtry":10867,"mcmath":10868,"mckinsey":10869,"matthes":10870,"massenburg":10871,"marlar":10872,"margolis":10873,"marcos":10874,"malin":10875,"magallon":10876,"mackin":10877,"lovette":10878,"loughran":10879,"loring":10880,"longstreet":10881,"loiselle":10882,"lenihan":10883,"laub":10884,"kunze":10885,"kull":10886,"koepke":10887,"knights":10888,"kerwin":10889,"kalinowski":10890,"kagan":10891,"innis":10892,"innes":10893,"husband":10894,"holtzman":10895,"heinemann":10896,"harshman":10897,"haider":10898,"haack":10899,"guss":10900,"grondin":10901,"grissett":10902,"greenawalt":10903,"gravel":10904,"goudy":10905,"goodlett":10906,"goldston":10907,"gokey":10908,"goin":10909,"gardea":10910,"galaviz":10911,"gafford":10912,"gabrielson":10913,"furlow":10914,"fritch":10915,"fordyce":10916,"folger":10917,"elizalde":10918,"ehlert":10919,"eckhoff":10920,"eccleston":10921,"ealey":10922,"dubin":10923,"dolphin":10924,"dieter":10925,"diemer":10926,"deschamps":10927,"delapena":10928,"decicco":10929,"debolt":10930,"daum":10931,"cullinan":10932,"crittendon":10933,"crase":10934,"cossey":10935,"coppock":10936,"coots":10937,"colyer":10938,"columbus":10939,"cluck":10940,"chamberland":10941,"cane":10942,"burkhead":10943,"bumpus":10944,"buchan":10945,"borman":10946,"bork":10947,"boe":10948,"birkholz":10949,"berardi":10950,"benda":10951,"behnke":10952,"barter":10953,"auer":10954,"amezquita":10955,"wotring":10956,"wirtz":10957,"wingert":10958,"wiesner":10959,"whitesides":10960,"weyant":10961,"wainscott":10962,"vivian":10963,"venezia":10964,"varnell":10965,"tussey":10966,"trainer":10967,"toll":10968,"thurlow":10969,"tack":10970,"tabares":10971,"stiver":10972,"stell":10973,"starke":10974,"stanhope":10975,"stanek":10976,"sisler":10977,"sinnott":10978,"sidney":10979,"siciliano":10980,"shehan":10981,"selph":10982,"seager":10983,"scurlock":10984,"scranton":10985,"santucci":10986,"santangelo":10987,"saltsman":10988,"ruel":10989,"ropp":10990,"rolling":10991,"rogge":10992,"rettig":10993,"renwick":10994,"reidy":10995,"reider":10996,"redfield":10997,"quam":10998,"premo":10999,"port":11000,"pier":11001,"peet":11002,"parente":11003,"paolucci":11004,"pan":11005,"palmquist":11006,"orme":11007,"ohler":11008,"ogg":11009,"netherton":11010,"mutchler":11011,"morita":11012,"mistretta":11013,"minnis":11014,"middendorf":11015,"menzel":11016,"mendosa":11017,"mendelson":11018,"meaux":11019,"mcspadden":11020,"mcquaid":11021,"mcnatt":11022,"manigault":11023,"maney":11024,"mager":11025,"lung":11026,"lukes":11027,"lopresti":11028,"liriano":11029,"lipton":11030,"letson":11031,"lechuga":11032,"lazenby":11033,"lauria":11034,"larimore":11035,"kwok":11036,"kwak":11037,"krupp":11038,"krupa":11039,"krum":11040,"kopec":11041,"kinchen":11042,"kifer":11043,"kerney":11044,"kerner":11045,"kennison":11046,"kegley":11047,"kays":11048,"karcher":11049,"justis":11050,"johson":11051,"jellison":11052,"janke":11053,"isabell":11054,"huskins":11055,"holzman":11056,"hollie":11057,"hinojos":11058,"highland":11059,"hefley":11060,"he":11061,"hatmaker":11062,"harte":11063,"halloway":11064,"hallenbeck":11065,"goodwyn":11066,"glaspie":11067,"gillian":11068,"geise":11069,"fullwood":11070,"fryman":11071,"frew":11072,"frakes":11073,"fraire":11074,"farrer":11075,"enlow":11076,"engen":11077,"ellzey":11078,"eckles":11079,"earles":11080,"ealy":11081,"dunkley":11082,"drinkard":11083,"dreiling":11084,"draeger":11085,"dinardo":11086,"dills":11087,"desroches":11088,"desantiago":11089,"current":11090,"curlee":11091,"crumbley":11092,"critchlow":11093,"coury":11094,"courtright":11095,"coffield":11096,"cleek":11097,"christen":11098,"charpentier":11099,"cardone":11100,"caples":11101,"cantin":11102,"buntin":11103,"bugbee":11104,"brinkerhoff":11105,"brackin":11106,"bourland":11107,"bohl":11108,"bogdan":11109,"blassingame":11110,"beacham":11111,"banning":11112,"auguste":11113,"andreasen":11114,"amann":11115,"almon":11116,"alejo":11117,"adelman":11118,"abston":11119,"zeno":11120,"yerger":11121,"wymer":11122,"woodberry":11123,"windley":11124,"whiteaker":11125,"westfield":11126,"weibel":11127,"wanner":11128,"waldrep":11129,"vital":11130,"villani":11131,"vanarsdale":11132,"utterback":11133,"updike":11134,"triggs":11135,"topete":11136,"tolar":11137,"tigner":11138,"thoms":11139,"tauber":11140,"tarvin":11141,"tally":11142,"swiney":11143,"sweatman":11144,"studebaker":11145,"streets":11146,"stennett":11147,"states":11148,"starrett":11149,"stannard":11150,"stalvey":11151,"sonnenberg":11152,"smithey":11153,"sieber":11154,"sickles":11155,"shinault":11156,"segars":11157,"sanger":11158,"salmeron":11159,"rothe":11160,"rizzi":11161,"rine":11162,"ricard":11163,"restrepo":11164,"ralls":11165,"ragusa":11166,"quiroga":11167,"ping":11168,"phung":11169,"pero":11170,"pegg":11171,"pavlik":11172,"papenfuss":11173,"oropeza":11174,"omar":11175,"okane":11176,"neer":11177,"nee":11178,"nathaniel":11179,"mudge":11180,"mozingo":11181,"molinaro":11182,"mikel":11183,"mcvicker":11184,"mcgarvey":11185,"mcfalls":11186,"mccraney":11187,"matus":11188,"magers":11189,"llanos":11190,"livermore":11191,"liss":11192,"linehan":11193,"leto":11194,"leitner":11195,"laymon":11196,"lawing":11197,"lawerence":11198,"lacourse":11199,"kwong":11200,"kollar":11201,"kneeland":11202,"keo":11203,"kennett":11204,"kellett":11205,"kangas":11206,"janzen":11207,"hutter":11208,"huse":11209,"huling":11210,"hoss":11211,"hohn":11212,"hofmeister":11213,"hewes":11214,"hern":11215,"harjo":11216,"habib":11217,"gust":11218,"guice":11219,"grullon":11220,"greggs":11221,"grayer":11222,"granier":11223,"grable":11224,"gowdy":11225,"giannini":11226,"getchell":11227,"gartman":11228,"garnica":11229,"ganey":11230,"gallimore":11231,"fray":11232,"fetters":11233,"fergerson":11234,"farlow":11235,"fagundes":11236,"exley":11237,"esteves":11238,"enders":11239,"edenfield":11240,"easterwood":11241,"drakeford":11242,"dipasquale":11243,"desousa":11244,"deshields":11245,"deeter":11246,"dedmon":11247,"debord":11248,"daughtery":11249,"cutts":11250,"courtemanche":11251,"coursey":11252,"copple":11253,"coomes":11254,"collis":11255,"coll":11256,"cogburn":11257,"clopton":11258,"choquette":11259,"chaidez":11260,"castrejon":11261,"calhoon":11262,"burbach":11263,"bulloch":11264,"buchman":11265,"bruhn":11266,"bohon":11267,"blough":11268,"bien":11269,"belmont":11270,"baynes":11271,"barstow":11272,"zeman":11273,"zackery":11274,"yardley":11275,"yamashita":11276,"wulff":11277,"wilken":11278,"wiliams":11279,"wickersham":11280,"wible":11281,"whipkey":11282,"wedgeworth":11283,"walmsley":11284,"walkup":11285,"vreeland":11286,"verrill":11287,"valera":11288,"umana":11289,"traub":11290,"timothy":11291,"swingle":11292,"swing":11293,"summey":11294,"stroupe":11295,"stockstill":11296,"steffey":11297,"stefanski":11298,"statler":11299,"stapp":11300,"speights":11301,"sons":11302,"solari":11303,"soderberg":11304,"slick":11305,"shunk":11306,"shorey":11307,"shewmaker":11308,"sheilds":11309,"schiffer":11310,"schank":11311,"schaff":11312,"sagers":11313,"rodger":11314,"rochon":11315,"riser":11316,"rickett":11317,"reale":11318,"raglin":11319,"poon":11320,"polly":11321,"polen":11322,"plata":11323,"pitcock":11324,"percival":11325,"palen":11326,"pahl":11327,"orona":11328,"oberle":11329,"nocera":11330,"navas":11331,"nault":11332,"mullings":11333,"mouser":11334,"moos":11335,"montejano":11336,"monreal":11337,"minick":11338,"middlebrook":11339,"meece":11340,"mcmillion":11341,"mccullen":11342,"mauck":11343,"marshburn":11344,"maillet":11345,"mahaney":11346,"magner":11347,"maclin":11348,"lucey":11349,"litteral":11350,"lippincott":11351,"leite":11352,"leis":11353,"leaks":11354,"laurie":11355,"lamarre":11356,"kost":11357,"jurgens":11358,"jesus":11359,"jerkins":11360,"jager":11361,"hurwitz":11362,"hughley":11363,"hotaling":11364,"horstman":11365,"hohman":11366,"hocker":11367,"hively":11368,"hipps":11369,"hile":11370,"hessler":11371,"hermanson":11372,"hepworth":11373,"henn":11374,"helland":11375,"hedlund":11376,"harkless":11377,"haigler":11378,"gutierez":11379,"gum":11380,"grindstaff":11381,"glantz":11382,"giardina":11383,"gerken":11384,"gadsden":11385,"freda":11386,"finnerty":11387,"feld":11388,"farnum":11389,"encinas":11390,"elton":11391,"eager":11392,"drakes":11393,"dennie":11394,"cutlip":11395,"curtsinger":11396,"couto":11397,"cortinas":11398,"corby":11399,"choice":11400,"chiasson":11401,"carle":11402,"carballo":11403,"brindle":11404,"borum":11405,"bober":11406,"blagg":11407,"birk":11408,"berthiaume":11409,"beahm":11410,"batres":11411,"basnight":11412,"barbara":11413,"backes":11414,"axtell":11415,"aust":11416,"au":11417,"atterberry":11418,"alvares":11419,"alt":11420,"alegria":11421,"abe":11422,"yow":11423,"yip":11424,"woodell":11425,"wojciechowski":11426,"winfree":11427,"winbush":11428,"wiest":11429,"wesner":11430,"wax":11431,"wamsley":11432,"wakeman":11433,"verner":11434,"truex":11435,"trafton":11436,"toman":11437,"thorsen":11438,"thor":11439,"theus":11440,"tellier":11441,"tallant":11442,"szeto":11443,"strope":11444,"stills":11445,"stage":11446,"sorg":11447,"simkins":11448,"shuey":11449,"shaul":11450,"servin":11451,"serio":11452,"serafin":11453,"senior":11454,"sebring":11455,"salguero":11456,"saba":11457,"ryerson":11458,"rudder":11459,"ruark":11460,"rother":11461,"rohrbaugh":11462,"rohrbach":11463,"rohan":11464,"rogerson":11465,"risher":11466,"rigg":11467,"reeser":11468,"pryce":11469,"prokop":11470,"prins":11471,"priebe":11472,"prejean":11473,"pinheiro":11474,"petrone":11475,"petri":11476,"penson":11477,"pearlman":11478,"parikh":11479,"pal":11480,"pair":11481,"natoli":11482,"murakami":11483,"mullikin":11484,"mullane":11485,"motes":11486,"morningstar":11487,"monks":11488,"mcveigh":11489,"mcgrady":11490,"mcgaughey":11491,"mccurley":11492,"masi":11493,"marchan":11494,"manske":11495,"maine":11496,"maez":11497,"lusby":11498,"linde":11499,"lile":11500,"likens":11501,"licon":11502,"leroux":11503,"lemaire":11504,"legette":11505,"lax":11506,"laskey":11507,"laprade":11508,"laplant":11509,"lady":11510,"kolar":11511,"kittredge":11512,"kinley":11513,"kerber":11514,"kanagy":11515,"johannes":11516,"jetton":11517,"jayne":11518,"january":11519,"janik":11520,"ippolito":11521,"inouye":11522,"hunsinger":11523,"howley":11524,"howery":11525,"horrell":11526,"hoosier":11527,"holthaus":11528,"hiner":11529,"hilson":11530,"hilderbrand":11531,"hasan":11532,"hartzler":11533,"harnish":11534,"harada":11535,"hansford":11536,"halligan":11537,"hagedorn":11538,"gwynn":11539,"gudino":11540,"greenstein":11541,"greear":11542,"gracey":11543,"goudeau":11544,"gose":11545,"goodner":11546,"ginsburg":11547,"gerth":11548,"gerner":11549,"fyfe":11550,"fujii":11551,"frier":11552,"frenette":11553,"folmar":11554,"fleisher":11555,"fleischmann":11556,"fetzer":11557,"fern":11558,"eisenman":11559,"earhart":11560,"dupuy":11561,"dunkelberger":11562,"drummer":11563,"drexler":11564,"dillinger":11565,"dilbeck":11566,"diana":11567,"dewald":11568,"demby":11569,"deford":11570,"daniell":11571,"dake":11572,"craine":11573,"como":11574,"clever":11575,"chesnut":11576,"casady":11577,"carstens":11578,"carrick":11579,"carino":11580,"carignan":11581,"canchola":11582,"cale":11583,"bushong":11584,"burman":11585,"buono":11586,"brownlow":11587,"broach":11588,"britten":11589,"brickhouse":11590,"boyden":11591,"boulton":11592,"borne":11593,"borland":11594,"bohrer":11595,"blubaugh":11596,"bever":11597,"berggren":11598,"benevides":11599,"arocho":11600,"arends":11601,"amezcua":11602,"almendarez":11603,"zalewski":11604,"witzel":11605,"winkfield":11606,"wilhoite":11607,"vara":11608,"vangundy":11609,"vanfleet":11610,"vanetten":11611,"vandergriff":11612,"urbanski":11613,"tyrell":11614,"troiano":11615,"tickle":11616,"thibodaux":11617,"straus":11618,"stoneking":11619,"stjean":11620,"stillings":11621,"stiff":11622,"stange":11623,"square":11624,"speicher":11625,"speegle":11626,"sowa":11627,"smeltzer":11628,"slawson":11629,"simmonds":11630,"shuttleworth":11631,"serpa":11632,"senger":11633,"seidman":11634,"schweiger":11635,"schloss":11636,"schimmel":11637,"schechter":11638,"sayler":11639,"sabb":11640,"sabatini":11641,"ronan":11642,"rodiguez":11643,"riggleman":11644,"richins":11645,"reep":11646,"reamer":11647,"prunty":11648,"porath":11649,"plunk":11650,"piland":11651,"philbrook":11652,"pettitt":11653,"perna":11654,"peralez":11655,"pascale":11656,"padula":11657,"oboyle":11658,"nivens":11659,"nickols":11660,"murph":11661,"mundt":11662,"munden":11663,"montijo":11664,"mcmanis":11665,"mcgrane":11666,"mccrimmon":11667,"manzi":11668,"mangold":11669,"malick":11670,"mahar":11671,"maddock":11672,"lust":11673,"losey":11674,"loop":11675,"litten":11676,"liner":11677,"leff":11678,"leedy":11679,"leavell":11680,"ladue":11681,"krahn":11682,"kluge":11683,"junker":11684,"iversen":11685,"imler":11686,"hurtt":11687,"huizar":11688,"hubbert":11689,"howington":11690,"hollomon":11691,"holdren":11692,"hoisington":11693,"hise":11694,"heiden":11695,"hauge":11696,"hartigan":11697,"gutirrez":11698,"griffie":11699,"greenhill":11700,"gratton":11701,"granata":11702,"gottfried":11703,"gertz":11704,"gautreaux":11705,"furry":11706,"furey":11707,"funderburg":11708,"flippen":11709,"fitzgibbon":11710,"fergus":11711,"felice":11712,"eye":11713,"dyar":11714,"drucker":11715,"donoghue":11716,"dildy":11717,"devers":11718,"detweiler":11719,"despres":11720,"denby":11721,"degeorge":11722,"cueto":11723,"cranston":11724,"courville":11725,"clukey":11726,"cirillo":11727,"chon":11728,"chivers":11729,"caudillo":11730,"catt":11731,"butera":11732,"bulluck":11733,"buckmaster":11734,"braunstein":11735,"bracamonte":11736,"bourdeau":11737,"border":11738,"bonnette":11739,"bobadilla":11740,"boaz":11741,"blackledge":11742,"beshears":11743,"bernhard":11744,"bergeson":11745,"baver":11746,"barthel":11747,"balsamo":11748,"bak":11749,"aziz":11750,"awad":11751,"authement":11752,"altom":11753,"altieri":11754,"abels":11755,"zigler":11756,"zhu":11757,"younker":11758,"yeomans":11759,"yearwood":11760,"wurster":11761,"winget":11762,"whitsett":11763,"wechsler":11764,"weatherwax":11765,"wathen":11766,"warriner":11767,"wanamaker":11768,"walraven":11769,"viens":11770,"vandemark":11771,"vancamp":11772,"uchida":11773,"triana":11774,"tinoco":11775,"terpstra":11776,"tellis":11777,"tarin":11778,"taranto":11779,"takacs":11780,"studdard":11781,"struthers":11782,"strout":11783,"stiller":11784,"spataro":11785,"soderquist":11786,"sliger":11787,"silberman":11788,"shurtleff":11789,"sheetz":11790,"schillinger":11791,"ritch":11792,"reif":11793,"raybon":11794,"ratzlaff":11795,"radley":11796,"putt":11797,"putney":11798,"prime":11799,"press":11800,"pinette":11801,"piner":11802,"petrin":11803,"parise":11804,"osbourne":11805,"nyman":11806,"northington":11807,"noblitt":11808,"nishimura":11809,"nell":11810,"neher":11811,"nalls":11812,"naccarato":11813,"mucha":11814,"mounce":11815,"miron":11816,"millis":11817,"meaney":11818,"mcnichols":11819,"mckinnis":11820,"mcjunkin":11821,"mcduffy":11822,"max":11823,"marcello":11824,"manrique":11825,"mannion":11826,"mangual":11827,"malveaux":11828,"mains":11829,"lumsden":11830,"lucien":11831,"lohmann":11832,"lipe":11833,"lightsey":11834,"lemasters":11835,"leist":11836,"laxton":11837,"laverriere":11838,"latorre":11839,"lamons":11840,"kral":11841,"kopf":11842,"knauer":11843,"kitt":11844,"kaul":11845,"karas":11846,"kamps":11847,"jusino":11848,"janis":11849,"islam":11850,"hullinger":11851,"huges":11852,"hornung":11853,"hiser":11854,"hempel":11855,"helsel":11856,"hassinger":11857,"hargraves":11858,"hammes":11859,"hallberg":11860,"gutman":11861,"gumbs":11862,"gruver":11863,"graddy":11864,"gonsales":11865,"goncalves":11866,"glennon":11867,"gilford":11868,"geno":11869,"freshour":11870,"flippo":11871,"fifer":11872,"few":11873,"fermin":11874,"fason":11875,"farrish":11876,"fallin":11877,"ewert":11878,"estepp":11879,"escudero":11880,"ensminger":11881,"emmanuel":11882,"emberton":11883,"elms":11884,"ellerbe":11885,"eide":11886,"dysart":11887,"dougan":11888,"dierking":11889,"dicus":11890,"detrick":11891,"deroche":11892,"depue":11893,"demartino":11894,"delosreyes":11895,"dalke":11896,"culbreath":11897,"crownover":11898,"crisler":11899,"crass":11900,"corsi":11901,"chagnon":11902,"centers":11903,"cavanagh":11904,"casson":11905,"carollo":11906,"cadwallader":11907,"burnley":11908,"burciaga":11909,"burchard":11910,"broadhead":11911,"boris":11912,"booze":11913,"bolte":11914,"body":11915,"berens":11916,"bellman":11917,"bellard":11918,"baril":11919,"arden":11920,"antonucci":11921,"amado":11922,"allie":11923,"wolfgram":11924,"winsor":11925,"wimbish":11926,"wilbert":11927,"wier":11928,"wallach":11929,"viveros":11930,"vento":11931,"varley":11932,"vanslyke":11933,"vangorder":11934,"touchstone":11935,"tomko":11936,"tiemann":11937,"throop":11938,"tamura":11939,"talmadge":11940,"swayze":11941,"sturdevant":11942,"strauser":11943,"stolz":11944,"stenberg":11945,"stayton":11946,"spohn":11947,"spillers":11948,"spillane":11949,"sluss":11950,"sloane":11951,"slavens":11952,"simonetti":11953,"shofner":11954,"shead":11955,"senecal":11956,"seales":11957,"schueler":11958,"schley":11959,"schacht":11960,"sauve":11961,"sarno":11962,"salsbury":11963,"rothschild":11964,"rosier":11965,"rines":11966,"reveles":11967,"rein":11968,"redus":11969,"redfern":11970,"reck":11971,"ranney":11972,"raggs":11973,"prout":11974,"prill":11975,"preble":11976,"prager":11977,"plemons":11978,"pippen":11979,"pilon":11980,"piccirillo":11981,"pewitt":11982,"pesina":11983,"pecora":11984,"otani":11985,"orsini":11986,"ollie":11987,"oestreich":11988,"odea":11989,"ocallaghan":11990,"northup":11991,"niehaus":11992,"newberg":11993,"nasser":11994,"narron":11995,"monarrez":11996,"mishler":11997,"mcsherry":11998,"mcelfresh":11999,"mayon":12000,"mauer":12001,"mattice":12002,"mash":12003,"marrone":12004,"marmolejo":12005,"marini":12006,"marie":12007,"mara":12008,"malm":12009,"machen":12010,"lunceford":12011,"loewen":12012,"liverman":12013,"litwin":12014,"linscott":12015,"levins":12016,"lenox":12017,"legaspi":12018,"leeman":12019,"leavy":12020,"lannon":12021,"lamson":12022,"lambdin":12023,"labarre":12024,"knouse":12025,"klemm":12026,"kleinschmidt":12027,"kirklin":12028,"keels":12029,"juliano":12030,"howser":12031,"hott":12032,"hosier":12033,"hosea":12034,"hopwood":12035,"holyfield":12036,"hodnett":12037,"hirsh":12038,"heimann":12039,"height":12040,"heckel":12041,"harger":12042,"hamil":12043,"hajek":12044,"gurganus":12045,"gunning":12046,"grange":12047,"gonzalas":12048,"goggins":12049,"gerow":12050,"gaydos":12051,"garduno":12052,"ganley":12053,"galey":12054,"farner":12055,"ester":12056,"engles":12057,"emond":12058,"emert":12059,"ellenburg":12060,"edick":12061,"duell":12062,"dublin":12063,"dorazio":12064,"dong":12065,"dimond":12066,"diederich":12067,"dewalt":12068,"depuy":12069,"dempster":12070,"demaria":12071,"dehoyos":12072,"dearth":12073,"dealba":12074,"dane":12075,"czech":12076,"crose":12077,"crespin":12078,"cogdill":12079,"clinard":12080,"cipriano":12081,"chretien":12082,"chalk":12083,"cerny":12084,"ceniceros":12085,"celestin":12086,"caple":12087,"cacho":12088,"burrill":12089,"buhr":12090,"buckland":12091,"branam":12092,"boysen":12093,"bovee":12094,"boos":12095,"boler":12096,"blom":12097,"blasko":12098,"beyers":12099,"belz":12100,"belmonte":12101,"bednarz":12102,"beckmann":12103,"beaudin":12104,"bazile":12105,"barbeau":12106,"balentine":12107,"abrahams":12108,"able":12109,"zielke":12110,"yunker":12111,"yeates":12112,"wrobel":12113,"wike":12114,"whisnant":12115,"wherry":12116,"wagnon":12117,"vogan":12118,"vansant":12119,"vannest":12120,"vallo":12121,"ullery":12122,"towles":12123,"towell":12124,"tiger":12125,"thill":12126,"taormina":12127,"tannehill":12128,"taing":12129,"storrs":12130,"stickles":12131,"stetler":12132,"sparling":12133,"solt":12134,"silcox":12135,"sheard":12136,"shadle":12137,"seman":12138,"selleck":12139,"schlemmer":12140,"scher":12141,"sapien":12142,"sainz":12143,"rumble":12144,"roye":12145,"rosamond":12146,"romain":12147,"rizzuto":12148,"resch":12149,"rentz":12150,"rather":12151,"rasch":12152,"ranieri":12153,"purtell":12154,"primmer":12155,"portwood":12156,"pontius":12157,"pons":12158,"pletcher":12159,"pledger":12160,"pirkle":12161,"pillsbury":12162,"pentecost":12163,"peng":12164,"paxson":12165,"ortez":12166,"organ":12167,"oles":12168,"newborn":12169,"mullett":12170,"muirhead":12171,"mouzon":12172,"mork":12173,"mollett":12174,"mohn":12175,"mitcham":12176,"melillo":12177,"mee":12178,"medders":12179,"mcmiller":12180,"mccleery":12181,"mccaughey":12182,"manders":12183,"mak":12184,"maciejewski":12185,"macaulay":12186,"lute":12187,"lipman":12188,"lewter":12189,"larocque":12190,"langton":12191,"kriner":12192,"knipp":12193,"killeen":12194,"karn":12195,"kalish":12196,"kaczor":12197,"jonson":12198,"jerez":12199,"jarrard":12200,"janda":12201,"hymes":12202,"hollman":12203,"hollandsworth":12204,"holl":12205,"hobdy":12206,"hitch":12207,"hennen":12208,"hemmer":12209,"hagins":12210,"haddox":12211,"guitierrez":12212,"guernsey":12213,"gorsuch":12214,"gholson":12215,"genova":12216,"gazaway":12217,"gauna":12218,"gammons":12219,"freels":12220,"fonville":12221,"fly":12222,"florian":12223,"fleet":12224,"fetterman":12225,"fava":12226,"farquhar":12227,"farish":12228,"fabela":12229,"escoto":12230,"eisen":12231,"dossett":12232,"dority":12233,"dorfman":12234,"demmer":12235,"dehn":12236,"dawley":12237,"darbonne":12238,"damore":12239,"damm":12240,"crosley":12241,"cron":12242,"crompton":12243,"crichton":12244,"cotner":12245,"cordon":12246,"conerly":12247,"colvard":12248,"clauson":12249,"chess":12250,"cheeseman":12251,"charity":12252,"cavallaro":12253,"castille":12254,"cabello":12255,"burgan":12256,"buffum":12257,"bruss":12258,"brassfield":12259,"bowerman":12260,"bothwell":12261,"borgen":12262,"bonaparte":12263,"bombard":12264,"boivin":12265,"boissonneault":12266,"bogner":12267,"bodden":12268,"boan":12269,"blanche":12270,"bittinger":12271,"bickham":12272,"bedolla":12273,"bale":12274,"bainbridge":12275,"aybar":12276,"avendano":12277,"ashlock":12278,"amidon":12279,"almanzar":12280,"akridge":12281,"ackermann":12282,"zager":12283,"yong":12284,"xavier":12285,"worrall":12286,"winans":12287,"wilsey":12288,"wightman":12289,"westrick":12290,"wenner":12291,"warne":12292,"warford":12293,"verville":12294,"utecht":12295,"upson":12296,"tuma":12297,"tseng":12298,"troncoso":12299,"trollinger":12300,"torbert":12301,"taulbee":12302,"sutterfield":12303,"stough":12304,"storch":12305,"stonebraker":12306,"stolle":12307,"stilson":12308,"stiefel":12309,"steptoe":12310,"stepney":12311,"stender":12312,"stemple":12313,"staggers":12314,"spurrier":12315,"spray":12316,"spinney":12317,"spengler":12318,"smartt":12319,"skoog":12320,"silvis":12321,"sieg":12322,"shuford":12323,"selfridge":12324,"seguin":12325,"sedgwick":12326,"sease":12327,"scotti":12328,"schroer":12329,"schlenker":12330,"schill":12331,"savarese":12332,"sapienza":12333,"sanson":12334,"sandefur":12335,"salamone":12336,"rusnak":12337,"rudisill":12338,"royalty":12339,"rothermel":12340,"roca":12341,"resendiz":12342,"reliford":12343,"rasco":12344,"raiford":12345,"quisenberry":12346,"quijada":12347,"pullins":12348,"puccio":12349,"postell":12350,"poppe":12351,"pinter":12352,"piche":12353,"petrucci":12354,"pellegrin":12355,"pelaez":12356,"patti":12357,"paton":12358,"pasco":12359,"parkes":12360,"paden":12361,"pabst":12362,"orchard":12363,"olmsted":12364,"newlon":12365,"mynatt":12366,"mustafa":12367,"mower":12368,"morrone":12369,"moree":12370,"moffat":12371,"mixson":12372,"minner":12373,"min":12374,"millette":12375,"mederos":12376,"mcgahan":12377,"mcconville":12378,"maughan":12379,"massingill":12380,"marano":12381,"macri":12382,"lovern":12383,"lichtenstein":12384,"leonetti":12385,"lehner":12386,"lawley":12387,"laramie":12388,"lappin":12389,"lahti":12390,"lago":12391,"lacayo":12392,"kuester":12393,"knee":12394,"kincade":12395,"junior":12396,"juhl":12397,"joslyn":12398,"jiron":12399,"jessop":12400,"jerry":12401,"jarosz":12402,"jain":12403,"hults":12404,"hoge":12405,"hodgins":12406,"hoban":12407,"hinkson":12408,"hillyard":12409,"herzig":12410,"hervey":12411,"henriksen":12412,"hawker":12413,"hause":12414,"hard":12415,"hankerson":12416,"gregson":12417,"golliday":12418,"gilcrease":12419,"gessner":12420,"gerace":12421,"garwood":12422,"garst":12423,"gaillard":12424,"flinchum":12425,"fishel":12426,"fishback":12427,"filkins":12428,"fentress":12429,"fabre":12430,"ethier":12431,"espana":12432,"eisner":12433,"ehrhart":12434,"efird":12435,"drennon":12436,"dominy":12437,"dominique":12438,"domingue":12439,"dipaolo":12440,"dinan":12441,"dimartino":12442,"deskins":12443,"dengler":12444,"defreitas":12445,"defranco":12446,"dancer":12447,"dahlin":12448,"cutshaw":12449,"cuthbert":12450,"croyle":12451,"crothers":12452,"critchfield":12453,"cowie":12454,"costner":12455,"coppedge":12456,"copes":12457,"ciccone":12458,"champ":12459,"cesar":12460,"caufield":12461,"capo":12462,"cambron":12463,"cambridge":12464,"buser":12465,"burnes":12466,"buhl":12467,"buendia":12468,"brindley":12469,"brecht":12470,"bourgoin":12471,"boomer":12472,"blackshire":12473,"birge":12474,"benninger":12475,"bembry":12476,"beil":12477,"begaye":12478,"barrentine":12479,"barks":12480,"banton":12481,"balmer":12482,"baity":12483,"auerbach":12484,"ambler":12485,"alexandre":12486,"ackerson":12487,"zurcher":12488,"zell":12489,"wynkoop":12490,"wallick":12491,"waid":12492,"vos":12493,"vizcaino":12494,"vester":12495,"veale":12496,"vandermark":12497,"vanderford":12498,"tuthill":12499,"trivette":12500,"thiessen":12501,"tewksbury":12502,"tao":12503,"tabron":12504,"swim":12505,"swasey":12506,"swanigan":12507,"stoughton":12508,"stoudt":12509,"stimson":12510,"stecker":12511,"stead":12512,"stall":12513,"spady":12514,"souther":12515,"smoak":12516,"sklar":12517,"simcox":12518,"sidwell":12519,"sharon":12520,"seybert":12521,"sesco":12522,"seeman":12523,"seaborn":12524,"schwenk":12525,"schmeling":12526,"rossignol":12527,"robillard":12528,"robicheaux":12529,"riveria":12530,"rippeon":12531,"ridgley":12532,"remaley":12533,"rehkop":12534,"reddish":12535,"reach":12536,"rauscher":12537,"rachel":12538,"quirion":12539,"pusey":12540,"pruden":12541,"pressler":12542,"potvin":12543,"pospisil":12544,"paradiso":12545,"pangburn":12546,"palmateer":12547,"ownby":12548,"otwell":12549,"osterberg":12550,"osmond":12551,"olsson":12552,"old":12553,"oberlander":12554,"nusbaum":12555,"novack":12556,"nokes":12557,"nicastro":12558,"nehls":12559,"nay":12560,"naber":12561,"mulhern":12562,"motter":12563,"moretz":12564,"milian":12565,"mercedes":12566,"mckeel":12567,"mcclay":12568,"mccart":12569,"matsuda":12570,"mary":12571,"martucci":12572,"marple":12573,"marko":12574,"marciniak":12575,"manes":12576,"mancia":12577,"maker":12578,"macrae":12579,"lybarger":12580,"lint":12581,"lineberger":12582,"levingston":12583,"lecroy":12584,"lattimer":12585,"laseter":12586,"kulick":12587,"krier":12588,"knutsen":12589,"klem":12590,"kinne":12591,"kinkade":12592,"ketterman":12593,"kerstetter":12594,"kersten":12595,"karam":12596,"jury":12597,"joshi":12598,"jin":12599,"jent":12600,"jefcoat":12601,"hillier":12602,"hillhouse":12603,"hettinger":12604,"henthorn":12605,"henline":12606,"helzer":12607,"heitzman":12608,"heineman":12609,"heenan":12610,"haughton":12611,"haris":12612,"harbert":12613,"haman":12614,"grinstead":12615,"gremillion":12616,"gorby":12617,"giraldo":12618,"gioia":12619,"gerardi":12620,"geraghty":12621,"gaunt":12622,"gatson":12623,"gardin":12624,"gans":12625,"gammill":12626,"games":12627,"gain":12628,"friedlander":12629,"frahm":12630,"fossett":12631,"fosdick":12632,"forth":12633,"forbush":12634,"fondren":12635,"fleckenstein":12636,"fitchett":12637,"filer":12638,"feliz":12639,"feist":12640,"ewart":12641,"evelyn":12642,"esters":12643,"elsner":12644,"edgin":12645,"eddie":12646,"easterly":12647,"dussault":12648,"durazo":12649,"don":12650,"devereaux":12651,"deshotel":12652,"deckert":12653,"dargan":12654,"dare":12655,"cornman":12656,"conkle":12657,"condit":12658,"commander":12659,"claunch":12660,"clabaugh":12661,"chute":12662,"cheesman":12663,"chea":12664,"charney":12665,"charleston":12666,"casella":12667,"carone":12668,"carbonell":12669,"canipe":12670,"campana":12671,"calles":12672,"cabezas":12673,"cabell":12674,"buttram":12675,"bustillos":12676,"buskirk":12677,"boyland":12678,"bourke":12679,"blakeley":12680,"big":12681,"berumen":12682,"berrier":12683,"bench":12684,"belli":12685,"behrendt":12686,"baumbach":12687,"bartsch":12688,"baney":12689,"arambula":12690,"alldredge":12691,"allbritton":12692,"ziemba":12693,"zanders":12694,"youngquist":12695,"yoshioka":12696,"yohe":12697,"wunder":12698,"woodfin":12699,"wojtowicz":12700,"winkel":12701,"wilmore":12702,"willbanks":12703,"wesolowski":12704,"wendland":12705,"walko":12706,"votaw":12707,"vanek":12708,"uriarte":12709,"urbano":12710,"turnipseed":12711,"triche":12712,"trautman":12713,"towler":12714,"tokarz":12715,"temples":12716,"tefft":12717,"teegarden":12718,"syed":12719,"swigart":12720,"stryker":12721,"stoller":12722,"stapler":12723,"stansfield":12724,"smit":12725,"smelley":12726,"sicard":12727,"shulman":12728,"shew":12729,"shear":12730,"sheahan":12731,"sharpton":12732,"selvidge":12733,"schlesinger":12734,"savell":12735,"sandford":12736,"sabatino":12737,"rosenbloom":12738,"roepke":12739,"rish":12740,"rhames":12741,"renken":12742,"reger":12743,"rappaport":12744,"quarterman":12745,"puig":12746,"prasad":12747,"poplar":12748,"pizano":12749,"pigott":12750,"pick":12751,"phair":12752,"petrick":12753,"patt":12754,"pascua":12755,"paramore":12756,"papineau":12757,"olivieri":12758,"ogren":12759,"norden":12760,"noga":12761,"nisbet":12762,"munk":12763,"munch":12764,"mui":12765,"morvant":12766,"moro":12767,"moloney":12768,"merz":12769,"meng":12770,"meltzer":12771,"mellinger":12772,"mehl":12773,"mcnealy":12774,"mckernan":12775,"mchaney":12776,"mccleskey":12777,"mcandrews":12778,"mayton":12779,"mayor":12780,"markert":12781,"maresca":12782,"marcellus":12783,"maner":12784,"mandujano":12785,"malpass":12786,"macintyre":12787,"lytton":12788,"lyall":12789,"lummus":12790,"longshore":12791,"longfellow":12792,"lokey":12793,"locher":12794,"leverette":12795,"lepe":12796,"lefever":12797,"leeson":12798,"lederer":12799,"lampert":12800,"lagrone":12801,"la":12802,"kreider":12803,"korth":12804,"knopf":12805,"kleist":12806,"kiss":12807,"keltner":12808,"kelling":12809,"kaspar":12810,"kappler":12811,"justin":12812,"josephs":12813,"jiang":12814,"huckins":12815,"horace":12816,"holub":12817,"hofstetter":12818,"hoehn":12819,"higginson":12820,"hennings":12821,"heid":12822,"havel":12823,"hauer":12824,"harnden":12825,"hargreaves":12826,"hanger":12827,"guild":12828,"guidi":12829,"grate":12830,"grandy":12831,"grandstaff":12832,"goza":12833,"goodridge":12834,"goodfellow":12835,"goggans":12836,"godley":12837,"giusti":12838,"gilyard":12839,"geoghegan":12840,"galyon":12841,"gaeta":12842,"funes":12843,"font":12844,"flor":12845,"flanary":12846,"fales":12847,"erlandson":12848,"ellett":12849,"elia":12850,"edinger":12851,"dziedzic":12852,"duerr":12853,"draughn":12854,"donoho":12855,"dimatteo":12856,"devos":12857,"dematteo":12858,"degnan":12859,"darlington":12860,"danis":12861,"dam":12862,"dahlstrom":12863,"dahlke":12864,"czajkowski":12865,"cumbie":12866,"culbert":12867,"crosier":12868,"croley":12869,"corry":12870,"clinger":12871,"cheshire":12872,"chalker":12873,"cephas":12874,"caywood":12875,"cavalier":12876,"capehart":12877,"cales":12878,"cadiz":12879,"bussiere":12880,"burriss":12881,"burkart":12882,"brundidge":12883,"bronstein":12884,"breeze":12885,"bradt":12886,"boydston":12887,"bostrom":12888,"borel":12889,"bolles":12890,"blay":12891,"blackwelder":12892,"bissett":12893,"bevers":12894,"bester":12895,"bernardino":12896,"benefiel":12897,"belote":12898,"beedle":12899,"beckles":12900,"baysinger":12901,"bassler":12902,"bartee":12903,"barlett":12904,"bargas":12905,"barefield":12906,"baptista":12907,"arterburn":12908,"armas":12909,"apperson":12910,"amoroso":12911,"amedee":12912,"zullo":12913,"zellner":12914,"yelton":12915,"willems":12916,"wilkin":12917,"wiggin":12918,"widman":12919,"welk":12920,"weingarten":12921,"walla":12922,"viers":12923,"vess":12924,"verdi":12925,"veazey":12926,"vannote":12927,"tullos":12928,"trudell":12929,"trower":12930,"trosper":12931,"trimm":12932,"trew":12933,"tousignant":12934,"topp":12935,"tocco":12936,"thoreson":12937,"terhune":12938,"tatom":12939,"suniga":12940,"sumter":12941,"steeves":12942,"stansell":12943,"soltis":12944,"sloss":12945,"slaven":12946,"sing":12947,"shisler":12948,"sheriff":12949,"shanley":12950,"servantes":12951,"selders":12952,"segrest":12953,"seese":12954,"seeber":12955,"schaible":12956,"savala":12957,"sartor":12958,"rutt":12959,"rumbaugh":12960,"ruis":12961,"roten":12962,"roessler":12963,"ritenour":12964,"riney":12965,"restivo":12966,"rene":12967,"renard":12968,"rakestraw":12969,"rake":12970,"rachal":12971,"quiros":12972,"pullin":12973,"prudhomme":12974,"primeaux":12975,"prestridge":12976,"presswood":12977,"ponte":12978,"polzin":12979,"poarch":12980,"pittenger":12981,"piggott":12982,"pickell":12983,"phaneuf":12984,"parvin":12985,"parmley":12986,"palmeri":12987,"paisley":12988,"ozment":12989,"ormond":12990,"ordaz":12991,"ono":12992,"olea":12993,"obanion":12994,"oakman":12995,"novick":12996,"nicklas":12997,"nemec":12998,"nappi":12999,"mund":13000,"morfin":13001,"mera":13002,"melgoza":13003,"melby":13004,"mcgoldrick":13005,"mcelwain":13006,"mcchristian":13007,"mccaw":13008,"marquart":13009,"marlatt":13010,"markovich":13011,"mahr":13012,"lupton":13013,"lucus":13014,"lorusso":13015,"lerman":13016,"leddy":13017,"leaman":13018,"leachman":13019,"lavalle":13020,"laduke":13021,"kummer":13022,"koury":13023,"konopka":13024,"koh":13025,"koepp":13026,"kloss":13027,"klock":13028,"khalil":13029,"kernan":13030,"kappel":13031,"jakes":13032,"inoue":13033,"hutsell":13034,"howle":13035,"honore":13036,"hole":13037,"hockman":13038,"hockaday":13039,"hiltz":13040,"hetherington":13041,"hesser":13042,"hershman":13043,"heng":13044,"heffron":13045,"headen":13046,"haskett":13047,"hartline":13048,"harned":13049,"guillemette":13050,"guglielmo":13051,"guercio":13052,"greenbaum":13053,"goris":13054,"glines":13055,"gilmour":13056,"gardella":13057,"gadd":13058,"gabler":13059,"gabbert":13060,"fuselier":13061,"freudenburg":13062,"fragoso":13063,"follis":13064,"flemings":13065,"feltman":13066,"febus":13067,"farren":13068,"fallis":13069,"evert":13070,"ekstrom":13071,"eastridge":13072,"dyck":13073,"dufault":13074,"dubreuil":13075,"dresser":13076,"drapeau":13077,"domingues":13078,"dolezal":13079,"dinkel":13080,"didonato":13081,"devitt":13082,"devane":13083,"demott":13084,"daughtrey":13085,"daubert":13086,"das":13087,"darrell":13088,"creason":13089,"crary":13090,"costilla":13091,"chipps":13092,"cheatwood":13093,"carmean":13094,"canton":13095,"caffrey":13096,"burgher":13097,"buker":13098,"brunk":13099,"brodbeck":13100,"brantner":13101,"brandy":13102,"bolivar":13103,"boerner":13104,"bodkin":13105,"biel":13106,"betty":13107,"bencomo":13108,"bellino":13109,"beliveau":13110,"beauvais":13111,"beaupre":13112,"baylis":13113,"baskett":13114,"barcus":13115,"barbera":13116,"baltz":13117,"asay":13118,"arney":13119,"arcuri":13120,"ankney":13121,"agostini":13122,"addy":13123,"zwilling":13124,"zubia":13125,"zollinger":13126,"zeitz":13127,"yard":13128,"yanes":13129,"winship":13130,"winningham":13131,"wickline":13132,"webre":13133,"waddington":13134,"vosburgh":13135,"vessels":13136,"verrett":13137,"vedder":13138,"varnum":13139,"vandeventer":13140,"vacca":13141,"usry":13142,"towry":13143,"touchet":13144,"tookes":13145,"tonkin":13146,"timko":13147,"tibbitts":13148,"thedford":13149,"tarleton":13150,"talty":13151,"talamantez":13152,"tafolla":13153,"sugg":13154,"strecker":13155,"stirling":13156,"steffan":13157,"spiva":13158,"slape":13159,"siemens":13160,"shatzer":13161,"seyler":13162,"seamans":13163,"schmaltz":13164,"schipper":13165,"sasso":13166,"sailor":13167,"ruppe":13168,"runner":13169,"royals":13170,"roudebush":13171,"ripple":13172,"riemer":13173,"richarson":13174,"revilla":13175,"reichenbach":13176,"ratley":13177,"railsback":13178,"quayle":13179,"poplin":13180,"poorman":13181,"ponton":13182,"polo":13183,"pollitt":13184,"poitras":13185,"piscitelli":13186,"piedra":13187,"pickles":13188,"pew":13189,"perera":13190,"people":13191,"penwell":13192,"pelt":13193,"pauline":13194,"parkhill":13195,"paladino":13196,"ore":13197,"oram":13198,"olmo":13199,"oliveras":13200,"olivarria":13201,"ogorman":13202,"near":13203,"naron":13204,"na":13205,"muncie":13206,"mowbray":13207,"morones":13208,"moretti":13209,"monn":13210,"mitts":13211,"minks":13212,"minarik":13213,"mimms":13214,"milliron":13215,"millington":13216,"millhouse":13217,"messersmith":13218,"mcnett":13219,"mckinstry":13220,"mcgeorge":13221,"mcdill":13222,"mcateer":13223,"mazzeo":13224,"matchett":13225,"mahood":13226,"mabery":13227,"lundell":13228,"louden":13229,"losoya":13230,"lisk":13231,"lezama":13232,"leib":13233,"lebo":13234,"lanoue":13235,"lanford":13236,"lafortune":13237,"kump":13238,"krone":13239,"kreps":13240,"kott":13241,"kopecky":13242,"kolodziej":13243,"knuckles":13244,"kinman":13245,"kimmons":13246,"kelty":13247,"kaster":13248,"karlson":13249,"kania":13250,"jules":13251,"joyal":13252,"job":13253,"jenner":13254,"jasinski":13255,"jandreau":13256,"isenhour":13257,"hunziker":13258,"huhn":13259,"houde":13260,"houchins":13261,"holtman":13262,"hodo":13263,"heyman":13264,"hentges":13265,"hedberg":13266,"hayne":13267,"haycraft":13268,"harshbarger":13269,"harshaw":13270,"harriss":13271,"haring":13272,"hansell":13273,"hanford":13274,"handler":13275,"hamburg":13276,"hamblen":13277,"gunnell":13278,"groat":13279,"gorecki":13280,"gochenour":13281,"gleeson":13282,"genest":13283,"geiser":13284,"gabriele":13285,"fulghum":13286,"friese":13287,"fridley":13288,"freeborn":13289,"frailey":13290,"flaugher":13291,"fiala":13292,"ettinger":13293,"etheredge":13294,"espitia":13295,"eriksen":13296,"engelbrecht":13297,"engebretson":13298,"elie":13299,"eickhoff":13300,"edney":13301,"edelen":13302,"eberhard":13303,"eastin":13304,"eakes":13305,"driggs":13306,"doner":13307,"donaghy":13308,"disalvo":13309,"deshong":13310,"dahms":13311,"dahlquist":13312,"curren":13313,"cripe":13314,"cree":13315,"creager":13316,"corle":13317,"conatser":13318,"commons":13319,"coggin":13320,"coder":13321,"coaxum":13322,"closson":13323,"clodfelter":13324,"classen":13325,"chittenden":13326,"castilleja":13327,"casale":13328,"cartee":13329,"carriere":13330,"canup":13331,"canizales":13332,"burgoon":13333,"bunger":13334,"bugarin":13335,"buchanon":13336,"bruning":13337,"bruck":13338,"brookes":13339,"broadwell":13340,"brier":13341,"brekke":13342,"breese":13343,"bracero":13344,"bowley":13345,"bowersox":13346,"bose":13347,"bogar":13348,"blossom":13349,"blauser":13350,"blacker":13351,"bjorklund":13352,"belair":13353,"baumer":13354,"basler":13355,"barb":13356,"baltimore":13357,"baize":13358,"baden":13359,"auman":13360,"amundsen":13361,"amore":13362,"alvarenga":13363,"adan":13364,"adamczyk":13365,"yerkes":13366,"yerby":13367,"yawn":13368,"yamaguchi":13369,"worthey":13370,"wolk":13371,"wixom":13372,"wiersma":13373,"wieczorek":13374,"whiddon":13375,"weyer":13376,"wetherington":13377,"wein":13378,"watchman":13379,"warf":13380,"wansley":13381,"vesely":13382,"velazco":13383,"vannorman":13384,"valasquez":13385,"utz":13386,"urso":13387,"turco":13388,"turbeville":13389,"trivett":13390,"torrance":13391,"toothaker":13392,"toohey":13393,"tondreau":13394,"thaler":13395,"sylvain":13396,"swindler":13397,"swigert":13398,"swider":13399,"stiner":13400,"stever":13401,"steffes":13402,"stampley":13403,"stair":13404,"smidt":13405,"skeete":13406,"silvestre":13407,"shy":13408,"shutts":13409,"shock":13410,"shealey":13411,"seigler":13412,"schweizer":13413,"schuldt":13414,"schlichting":13415,"scherr":13416,"saulsberry":13417,"saner":13418,"rosin":13419,"rosato":13420,"roling":13421,"rohn":13422,"rix":13423,"rister":13424,"remley":13425,"remick":13426,"recinos":13427,"ramm":13428,"raabe":13429,"pursell":13430,"poythress":13431,"poli":13432,"pokorny":13433,"plum":13434,"pettry":13435,"petrey":13436,"petitt":13437,"penman":13438,"payson":13439,"paquet":13440,"pappalardo":13441,"outland":13442,"oscar":13443,"orenstein":13444,"nuttall":13445,"nuckols":13446,"nott":13447,"nimmo":13448,"murtagh":13449,"mousseau":13450,"moulder":13451,"mooneyhan":13452,"moak":13453,"minch":13454,"miera":13455,"mercuri":13456,"meighan":13457,"mcnelly":13458,"mcguffin":13459,"mccreery":13460,"mcclaskey":13461,"man":13462,"mainor":13463,"luongo":13464,"lundstrom":13465,"loughman":13466,"loose":13467,"lobo":13468,"lobb":13469,"linhart":13470,"liberty":13471,"lever":13472,"leu":13473,"leiter":13474,"lehoux":13475,"lehn":13476,"lares":13477,"lapan":13478,"langhorne":13479,"lamon":13480,"ladwig":13481,"ladson":13482,"kuzma":13483,"kreitzer":13484,"knop":13485,"keech":13486,"kea":13487,"kadlec":13488,"jo":13489,"jhonson":13490,"jantz":13491,"inglis":13492,"husk":13493,"hulme":13494,"housel":13495,"hofman":13496,"hillery":13497,"heidenreich":13498,"heaps":13499,"haslett":13500,"harting":13501,"hartig":13502,"hamler":13503,"halton":13504,"hallum":13505,"gutierres":13506,"guida":13507,"guerrier":13508,"grossi":13509,"gress":13510,"greenhalgh":13511,"gravelle":13512,"gow":13513,"goslin":13514,"gonyea":13515,"gipe":13516,"gerstner":13517,"gasser":13518,"garceau":13519,"gannaway":13520,"gama":13521,"gallop":13522,"gaiser":13523,"fullilove":13524,"foutz":13525,"fossum":13526,"flannagan":13527,"farrior":13528,"faller":13529,"ericksen":13530,"entrekin":13531,"enochs":13532,"englund":13533,"ellenberger":13534,"eastland":13535,"earwood":13536,"dudash":13537,"du":13538,"drozd":13539,"desoto":13540,"delph":13541,"dekker":13542,"dejohn":13543,"degarmo":13544,"defeo":13545,"defalco":13546,"deblois":13547,"dacus":13548,"cudd":13549,"crossen":13550,"crooms":13551,"cronan":13552,"costin":13553,"costanza":13554,"cordray":13555,"comerford":13556,"collie":13557,"colegrove":13558,"coldwell":13559,"claassen":13560,"chartrand":13561,"castiglione":13562,"carte":13563,"cardella":13564,"carberry":13565,"capp":13566,"capobianco":13567,"cangelosi":13568,"buch":13569,"brunell":13570,"brucker":13571,"brockett":13572,"brizendine":13573,"brinegar":13574,"brimer":13575,"brase":13576,"bosque":13577,"bonk":13578,"bolger":13579,"bohanon":13580,"bohan":13581,"blazek":13582,"berning":13583,"bergan":13584,"bennette":13585,"beauchemin":13586,"battiste":13587,"barra":13588,"balogh":13589,"avis":13590,"avallone":13591,"aubry":13592,"ashcroft":13593,"asencio":13594,"arledge":13595,"anchondo":13596,"amy":13597,"alvord":13598,"acheson":13599,"zaleski":13600,"yonker":13601,"wyss":13602,"wycoff":13603,"woodburn":13604,"wininger":13605,"winders":13606,"willmon":13607,"wiechmann":13608,"westley":13609,"weatherholt":13610,"warnick":13611,"wardle":13612,"warburton":13613,"volkert":13614,"virgin":13615,"villanveva":13616,"veit":13617,"vass":13618,"vanallen":13619,"tung":13620,"toribio":13621,"toothman":13622,"tiggs":13623,"thornsberry":13624,"thome":13625,"tepper":13626,"teeple":13627,"tebo":13628,"tassone":13629,"tann":13630,"sultan":13631,"stucker":13632,"stotler":13633,"stoneman":13634,"stehle":13635,"stanback":13636,"stallcup":13637,"spurr":13638,"speers":13639,"spada":13640,"solum":13641,"smolen":13642,"sinn":13643,"silvernail":13644,"sholes":13645,"shives":13646,"shain":13647,"secrest":13648,"seagle":13649,"schuette":13650,"schoch":13651,"schnieders":13652,"schild":13653,"schiavone":13654,"schiavo":13655,"scharff":13656,"santee":13657,"sandell":13658,"salvo":13659,"rollings":13660,"rollin":13661,"rivenburg":13662,"ritzman":13663,"rist":13664,"rio":13665,"ricardo":13666,"reynosa":13667,"retana":13668,"reiber":13669,"regnier":13670,"rarick":13671,"ransome":13672,"rall":13673,"propes":13674,"prall":13675,"poyner":13676,"ponds":13677,"poitra":13678,"plaster":13679,"pippins":13680,"pinion":13681,"piccolo":13682,"phu":13683,"perillo":13684,"penrose":13685,"pendergraft":13686,"pelchat":13687,"peed":13688,"patenaude":13689,"palko":13690,"odoms":13691,"oddo":13692,"novoa":13693,"noone":13694,"newburn":13695,"negri":13696,"nantz":13697,"mosser":13698,"moshier":13699,"molter":13700,"molinari":13701,"moler":13702,"millman":13703,"meurer":13704,"mendel":13705,"mcray":13706,"mcnicholas":13707,"mcnerney":13708,"mckillip":13709,"mcilvain":13710,"mcadory":13711,"matter":13712,"master":13713,"marmol":13714,"marinez":13715,"manzer":13716,"mankin":13717,"makris":13718,"majeski":13719,"magnus":13720,"maffei":13721,"luoma":13722,"luman":13723,"luebke":13724,"luby":13725,"lomonaco":13726,"loar":13727,"litchford":13728,"lintz":13729,"licht":13730,"levenson":13731,"legge":13732,"laughter":13733,"lanigan":13734,"krom":13735,"kreger":13736,"koop":13737,"kober":13738,"klima":13739,"kitterman":13740,"kinkead":13741,"kimbell":13742,"kilian":13743,"kibbe":13744,"kendig":13745,"kemmer":13746,"kash":13747,"jenkin":13748,"inniss":13749,"hurlbut":13750,"hunsucker":13751,"hugo":13752,"huckabee":13753,"hoxie":13754,"hoglund":13755,"hockensmith":13756,"hoadley":13757,"hinkel":13758,"higuera":13759,"herrman":13760,"heiner":13761,"hausmann":13762,"haubrich":13763,"hassen":13764,"hanlin":13765,"hallinan":13766,"haglund":13767,"hagberg":13768,"gullo":13769,"gullion":13770,"groner":13771,"greenwalt":13772,"grand":13773,"goodwill":13774,"gong":13775,"gobert":13776,"glowacki":13777,"glessner":13778,"gines":13779,"gildersleeve":13780,"gildea":13781,"gerke":13782,"gerhard":13783,"gebhard":13784,"gatton":13785,"gately":13786,"galasso":13787,"fralick":13788,"fouse":13789,"fluharty":13790,"faucette":13791,"fairfax":13792,"evanoff":13793,"elser":13794,"ellard":13795,"egerton":13796,"edie":13797,"ector":13798,"ebling":13799,"dunkel":13800,"duhart":13801,"drysdale":13802,"dostal":13803,"dorey":13804,"dolph":13805,"doles":13806,"dismukes":13807,"digregorio":13808,"digby":13809,"dewees":13810,"deramus":13811,"denniston":13812,"dennett":13813,"deloney":13814,"delaughter":13815,"darcy":13816,"cuneo":13817,"cumberland":13818,"crotts":13819,"crosswhite":13820,"cremeans":13821,"creasey":13822,"cottman":13823,"cothern":13824,"costales":13825,"cosner":13826,"corpus":13827,"cora":13828,"constable":13829,"colligan":13830,"cobble":13831,"clutter":13832,"chupp":13833,"chevez":13834,"chatmon":13835,"chaires":13836,"caplan":13837,"caffee":13838,"cabana":13839,"burrough":13840,"burditt":13841,"buckler":13842,"brunswick":13843,"brouillard":13844,"broady":13845,"bowlby":13846,"bouley":13847,"borgman":13848,"boltz":13849,"boddy":13850,"blackston":13851,"birdsell":13852,"bedgood":13853,"bate":13854,"basil":13855,"bartos":13856,"barriga":13857,"barrie":13858,"barna":13859,"barcenas":13860,"banach":13861,"baccus":13862,"auclair":13863,"ashman":13864,"arter":13865,"arendt":13866,"ansell":13867,"allums":13868,"allsop":13869,"allender":13870,"alber":13871,"albarran":13872,"adelson":13873,"zoll":13874,"wysong":13875,"wimbley":13876,"wildes":13877,"whitis":13878,"whitehill":13879,"whicker":13880,"weymouth":13881,"well":13882,"weldy":13883,"wark":13884,"wareham":13885,"waddy":13886,"viveiros":13887,"vito":13888,"vides":13889,"vecchio":13890,"vath":13891,"vandoren":13892,"vanderhoof":13893,"unrein":13894,"uecker":13895,"tsan":13896,"trepanier":13897,"tregre":13898,"torkelson":13899,"ton":13900,"tobler":13901,"tineo":13902,"timmer":13903,"swopes":13904,"swofford":13905,"sweeten":13906,"swarts":13907,"summerfield":13908,"sumler":13909,"stucky":13910,"strozier":13911,"stigall":13912,"stickel":13913,"stennis":13914,"stelzer":13915,"steely":13916,"solar":13917,"slayden":13918,"skillern":13919,"shurtz":13920,"shelor":13921,"shellenbarger":13922,"shand":13923,"shabazz":13924,"seo":13925,"scroggs":13926,"schwandt":13927,"schrecengost":13928,"schoenrock":13929,"schirmer":13930,"sandridge":13931,"ruzicka":13932,"rozek":13933,"rowlands":13934,"roser":13935,"rosendahl":13936,"romanowski":13937,"romaine":13938,"rolston":13939,"rink":13940,"riggio":13941,"reichman":13942,"redondo":13943,"reay":13944,"rawlinson":13945,"raskin":13946,"raine":13947,"quandt":13948,"purpura":13949,"purdue":13950,"pruneda":13951,"prevatte":13952,"prettyman":13953,"pinedo":13954,"pierro":13955,"pidgeon":13956,"phillippi":13957,"pfeil":13958,"penix":13959,"peasley":13960,"paro":13961,"overall":13962,"ospina":13963,"ortegon":13964,"ogata":13965,"ogara":13966,"normandin":13967,"nordman":13968,"nims":13969,"nassar":13970,"motz":13971,"morlan":13972,"mooring":13973,"moles":13974,"moir":13975,"mizrahi":13976,"mire":13977,"minaya":13978,"millwood":13979,"mikula":13980,"messmer":13981,"meikle":13982,"mctaggart":13983,"mcgonagle":13984,"mcewan":13985,"mccasland":13986,"mccane":13987,"mccaffery":13988,"mcalexander":13989,"mattocks":13990,"mattie":13991,"matranga":13992,"martone":13993,"markland":13994,"maravilla":13995,"manno":13996,"manly":13997,"mancha":13998,"mallery":13999,"magno":14000,"lorentz":14001,"locklin":14002,"livingstone":14003,"lipford":14004,"lininger":14005,"line":14006,"liao":14007,"lepley":14008,"leming":14009,"lemelin":14010,"leadbetter":14011,"lawhon":14012,"lattin":14013,"langworthy":14014,"lampman":14015,"lambeth":14016,"lamarr":14017,"lahey":14018,"krajewski":14019,"klopp":14020,"kinnison":14021,"kestner":14022,"kerry":14023,"kennell":14024,"karim":14025,"jozwiak":14026,"jakubowski":14027,"jagger":14028,"ivery":14029,"ishmael":14030,"iliff":14031,"iddings":14032,"hudkins":14033,"houseman":14034,"holz":14035,"holderman":14036,"hoehne":14037,"highfill":14038,"hiett":14039,"heskett":14040,"heldt":14041,"hedman":14042,"hayslett":14043,"hatchell":14044,"hasse":14045,"hamon":14046,"hamada":14047,"hakala":14048,"haislip":14049,"haffey":14050,"hackbarth":14051,"guo":14052,"gullickson":14053,"guerrette":14054,"guan":14055,"greenblatt":14056,"goudreau":14057,"gongora":14058,"godbout":14059,"glaude":14060,"gills":14061,"gillison":14062,"gigliotti":14063,"gargano":14064,"gallucci":14065,"galli":14066,"galante":14067,"frasure":14068,"fodor":14069,"fizer":14070,"fishburn":14071,"finkbeiner":14072,"finck":14073,"fager":14074,"estey":14075,"espiritu":14076,"eppinger":14077,"epperly":14078,"emig":14079,"eckley":14080,"dray":14081,"dorsch":14082,"dille":14083,"devita":14084,"deslauriers":14085,"demery":14086,"delorme":14087,"delbosque":14088,"dauphin":14089,"dantonio":14090,"curd":14091,"crume":14092,"crown":14093,"cozad":14094,"cossette":14095,"comacho":14096,"climer":14097,"chadbourne":14098,"cespedes":14099,"cayton":14100,"castaldo":14101,"carpino":14102,"carls":14103,"capozzi":14104,"canela":14105,"cadet":14106,"buzard":14107,"busick":14108,"burlison":14109,"brinkmann":14110,"bridgeforth":14111,"bourbeau":14112,"bornstein":14113,"boots":14114,"bonfiglio":14115,"boice":14116,"boese":14117,"biondi":14118,"bilski":14119,"betton":14120,"berwick":14121,"berlanga":14122,"behan":14123,"becraft":14124,"barrientez":14125,"banh":14126,"balke":14127,"balderrama":14128,"bahe":14129,"bachand":14130,"atlas":14131,"armer":14132,"arceo":14133,"aliff":14134,"alatorre":14135,"zermeno":14136,"zane":14137,"younce":14138,"you":14139,"yeoman":14140,"yamasaki":14141,"wroten":14142,"worm":14143,"woodby":14144,"winer":14145,"wilmer":14146,"willits":14147,"wilcoxon":14148,"wehmeyer":14149,"waterbury":14150,"wass":14151,"wann":14152,"wake":14153,"wachtel":14154,"vizcarra":14155,"vince":14156,"victory":14157,"veitch":14158,"vanderbilt":14159,"vallone":14160,"vallery":14161,"ureno":14162,"tyer":14163,"tipps":14164,"tiedeman":14165,"theberge":14166,"texeira":14167,"taub":14168,"tapscott":14169,"stutts":14170,"stults":14171,"stukes":14172,"staff":14173,"spink":14174,"sottile":14175,"smithwick":14176,"slane":14177,"simeone":14178,"silvester":14179,"siegrist":14180,"shiffer":14181,"sheedy":14182,"sheaffer":14183,"severin":14184,"sellman":14185,"scotto":14186,"schupp":14187,"schueller":14188,"schreier":14189,"schoolcraft":14190,"schoenberger":14191,"schnabel":14192,"sangster":14193,"samford":14194,"saliba":14195,"ryles":14196,"ryans":14197,"rossetti":14198,"rodriguz":14199,"risch":14200,"riel":14201,"rezendes":14202,"rester":14203,"rencher":14204,"recker":14205,"rathjen":14206,"profitt":14207,"poteete":14208,"polizzi":14209,"perrigo":14210,"patridge":14211,"osby":14212,"orvis":14213,"opperman":14214,"oppenheim":14215,"onorato":14216,"olaughlin":14217,"ohagan":14218,"ogles":14219,"oehler":14220,"obyrne":14221,"nuzzo":14222,"nickle":14223,"nease":14224,"neagle":14225,"navarette":14226,"nagata":14227,"musto":14228,"morning":14229,"morison":14230,"montz":14231,"mogensen":14232,"mizer":14233,"miraglia":14234,"mingus":14235,"migliore":14236,"merideth":14237,"menges":14238,"mellor":14239,"mcnear":14240,"mcnab":14241,"mcloud":14242,"mcelligott":14243,"mccollom":14244,"maynes":14245,"marquette":14246,"markowski":14247,"marcantonio":14248,"mar":14249,"maldanado":14250,"makin":14251,"macey":14252,"lundeen":14253,"lovin":14254,"longino":14255,"lisle":14256,"linthicum":14257,"limones":14258,"lesure":14259,"lesage":14260,"leisure":14261,"lauver":14262,"laubach":14263,"latshaw":14264,"lary":14265,"lapham":14266,"lacoste":14267,"lacher":14268,"kutcher":14269,"knickerbocker":14270,"klos":14271,"klingler":14272,"kleiman":14273,"kittleson":14274,"kimbrel":14275,"kimberly":14276,"kemmerer":14277,"kelson":14278,"keese":14279,"kam":14280,"kallas":14281,"jurgensen":14282,"junkins":14283,"juneau":14284,"juergens":14285,"jolliff":14286,"jelks":14287,"janicki":14288,"jang":14289,"innocent":14290,"ingles":14291,"inge":14292,"huguley":14293,"huggard":14294,"howton":14295,"hone":14296,"holford":14297,"holding":14298,"hogle":14299,"hipple":14300,"heimbach":14301,"heider":14302,"heidel":14303,"havener":14304,"hattaway":14305,"harrah":14306,"hanscom":14307,"hankinson":14308,"hamdan":14309,"gridley":14310,"goulette":14311,"goulart":14312,"goodspeed":14313,"goodrow":14314,"go":14315,"girardi":14316,"gent":14317,"gautreau":14318,"ganz":14319,"gandara":14320,"gamblin":14321,"galipeau":14322,"fyffe":14323,"furrow":14324,"fulp":14325,"fricks":14326,"frase":14327,"frandsen":14328,"fout":14329,"foulks":14330,"fouche":14331,"foskey":14332,"forgey":14333,"foor":14334,"fobbs":14335,"finklea":14336,"fincham":14337,"figueiredo":14338,"festa":14339,"ferrier":14340,"fellman":14341,"eslick":14342,"eilerman":14343,"eckart":14344,"eaglin":14345,"dunfee":14346,"dumond":14347,"drewry":14348,"douse":14349,"domino":14350,"dimick":14351,"diener":14352,"dickert":14353,"deines":14354,"degree":14355,"declue":14356,"daw":14357,"dattilo":14358,"danko":14359,"custodio":14360,"cuccia":14361,"crunk":14362,"crispin":14363,"corp":14364,"cornwall":14365,"corea":14366,"coppin":14367,"considine":14368,"coniglio":14369,"conboy":14370,"collar":14371,"cockrum":14372,"clute":14373,"clewis":14374,"claude":14375,"christiano":14376,"channell":14377,"channel":14378,"cerrato":14379,"cecere":14380,"catoe":14381,"castillon":14382,"castile":14383,"carstarphen":14384,"carmouche":14385,"caperton":14386,"buteau":14387,"bury":14388,"bumpers":14389,"brey":14390,"brenton":14391,"brazeal":14392,"brassard":14393,"brass":14394,"braga":14395,"bradham":14396,"bourget":14397,"borrelli":14398,"borba":14399,"boothby":14400,"bohr":14401,"bohm":14402,"boehme":14403,"bodin":14404,"bloss":14405,"blocher":14406,"bizzell":14407,"bieker":14408,"berthelot":14409,"bernardini":14410,"berends":14411,"benard":14412,"belser":14413,"baze":14414,"bartling":14415,"barrientes":14416,"barras":14417,"barcia":14418,"banfield":14419,"aurand":14420,"artman":14421,"arnott":14422,"arend":14423,"ardis":14424,"amon":14425,"almaguer":14426,"allee":14427,"albarado":14428,"alameda":14429,"abdo":14430,"zuehlke":14431,"zoeller":14432,"yokoyama":14433,"yocom":14434,"wyllie":14435,"woolum":14436,"wint":14437,"winland":14438,"wink":14439,"wilner":14440,"wilmes":14441,"whitlatch":14442,"westervelt":14443,"walthall":14444,"walkowiak":14445,"walburn":14446,"viviano":14447,"vanderhoff":14448,"valez":14449,"ugalde":14450,"trumbull":14451,"todaro":14452,"tilford":14453,"tidd":14454,"tibbits":14455,"terranova":14456,"templeman":14457,"tannenbaum":14458,"talmage":14459,"tabarez":14460,"swearengin":14461,"swartwood":14462,"svendsen":14463,"strum":14464,"strack":14465,"storie":14466,"stockard":14467,"steinbeck":14468,"starns":14469,"stanko":14470,"stankiewicz":14471,"stacks":14472,"stach":14473,"sproles":14474,"spenser":14475,"smotherman":14476,"slusser":14477,"sinha":14478,"silber":14479,"siefert":14480,"siddiqui":14481,"shuff":14482,"sherburne":14483,"seldon":14484,"seddon":14485,"schweigert":14486,"schroeter":14487,"schmucker":14488,"saffold":14489,"rutz":14490,"rundle":14491,"rosinski":14492,"rosenow":14493,"rogalski":14494,"ridout":14495,"rhymer":14496,"replogle":14497,"regina":14498,"reda":14499,"raygoza":14500,"ratner":14501,"rascoe":14502,"rahm":14503,"quincy":14504,"quast":14505,"pry":14506,"pressnell":14507,"predmore":14508,"pou":14509,"porto":14510,"pleasants":14511,"pigford":14512,"pavone":14513,"patnaude":14514,"parramore":14515,"papadopoulos":14516,"palmatier":14517,"ouzts":14518,"oshields":14519,"ortis":14520,"olmeda":14521,"olden":14522,"okamoto":14523,"norby":14524,"nitz":14525,"niebuhr":14526,"nevius":14527,"neiman":14528,"neidig":14529,"neece":14530,"murawski":14531,"mroz":14532,"moylan":14533,"moultry":14534,"mosteller":14535,"moring":14536,"morganti":14537,"mook":14538,"moffet":14539,"mettler":14540,"merlo":14541,"mengel":14542,"mendelsohn":14543,"meli":14544,"melchior":14545,"mcmeans":14546,"mcfaddin":14547,"mccullers":14548,"mccollister":14549,"mccloy":14550,"mcclaine":14551,"maury":14552,"maser":14553,"martelli":14554,"manthey":14555,"malkin":14556,"maio":14557,"magwood":14558,"maginnis":14559,"mabon":14560,"luton":14561,"lusher":14562,"lucht":14563,"lobato":14564,"levis":14565,"letellier":14566,"legendre":14567,"laurel":14568,"latson":14569,"larmon":14570,"largo":14571,"landreneau":14572,"landgraf":14573,"lamberson":14574,"kurland":14575,"kresge":14576,"korman":14577,"korando":14578,"klapper":14579,"kitson":14580,"kinyon":14581,"kincheloe":14582,"kawamoto":14583,"kawakami":14584,"jenney":14585,"jeanpierre":14586,"ivers":14587,"issa":14588,"ince":14589,"hugh":14590,"hug":14591,"honda":14592,"hollier":14593,"hollars":14594,"hoerner":14595,"hodgkinson":14596,"hiott":14597,"hibbitts":14598,"herlihy":14599,"henricks":14600,"heavner":14601,"hayhurst":14602,"harvill":14603,"harewood":14604,"hanselman":14605,"hanning":14606,"gwyn":14607,"gustavson":14608,"grounds":14609,"grizzard":14610,"grinder":14611,"graybeal":14612,"gravley":14613,"gorney":14614,"goll":14615,"goehring":14616,"godines":14617,"gobeil":14618,"glickman":14619,"giuliano":14620,"gimbel":14621,"gift":14622,"geib":14623,"gayhart":14624,"gatti":14625,"gains":14626,"gadberry":14627,"frei":14628,"fraise":14629,"fouch":14630,"forst":14631,"forsman":14632,"folden":14633,"fogleman":14634,"figaro":14635,"fetty":14636,"feely":14637,"fabry":14638,"eury":14639,"estill":14640,"epling":14641,"elamin":14642,"echavarria":14643,"dutil":14644,"duryea":14645,"dumais":14646,"drago":14647,"downard":14648,"douthit":14649,"doolin":14650,"dobos":14651,"dison":14652,"dinges":14653,"diebold":14654,"desilets":14655,"deshazo":14656,"depaz":14657,"degennaro":14658,"dall":14659,"cyphers":14660,"cryer":14661,"croce":14662,"crisman":14663,"credle":14664,"coriell":14665,"copp":14666,"coop":14667,"compos":14668,"colmenero":14669,"cogar":14670,"cliff":14671,"chapel":14672,"carnevale":14673,"campanella":14674,"caley":14675,"calderone":14676,"burtch":14677,"brouwer":14678,"brehmer":14679,"brassell":14680,"brafford":14681,"bourquin":14682,"bourn":14683,"bohnert":14684,"blewett":14685,"blass":14686,"blakes":14687,"bhakta":14688,"besser":14689,"berge":14690,"bellis":14691,"balfour":14692,"avera":14693,"austria":14694,"applin":14695,"ammon":14696,"alsop":14697,"aleshire":14698,"akbar":14699,"zoller":14700,"zapien":14701,"wymore":14702,"wyble":14703,"wolken":14704,"wix":14705,"wickstrom":14706,"whobrey":14707,"whigham":14708,"westerlund":14709,"welsch":14710,"weisser":14711,"weisner":14712,"weinstock":14713,"wehner":14714,"watlington":14715,"wakeland":14716,"wafer":14717,"virgen":14718,"victorino":14719,"veltri":14720,"veith":14721,"urich":14722,"uresti":14723,"umberger":14724,"twedt":14725,"tuohy":14726,"tschida":14727,"trumble":14728,"troia":14729,"tristan":14730,"trimmer":14731,"topps":14732,"tonn":14733,"tiernan":14734,"threet":14735,"thrall":14736,"thetford":14737,"teneyck":14738,"tartaglia":14739,"swords":14740,"strohl":14741,"streater":14742,"strausbaugh":14743,"stradley":14744,"stonecipher":14745,"steadham":14746,"stansel":14747,"stalcup":14748,"stabile":14749,"sprenger":14750,"spradley":14751,"speier":14752,"southwood":14753,"sorrels":14754,"slezak":14755,"skow":14756,"sirmans":14757,"simental":14758,"silk":14759,"sifford":14760,"sievert":14761,"shover":14762,"sheley":14763,"selzer":14764,"scriven":14765,"schwindt":14766,"schwan":14767,"schroth":14768,"saylors":14769,"saragosa":14770,"sant":14771,"salaam":14772,"saephan":14773,"routt":14774,"rousey":14775,"ros":14776,"rolfes":14777,"rieke":14778,"rieder":14779,"richeson":14780,"redinger":14781,"rasnick":14782,"rapoza":14783,"rambert":14784,"rafael":14785,"quist":14786,"pyron":14787,"punch":14788,"pullman":14789,"przybylski":14790,"pridmore":14791,"pooley":14792,"pines":14793,"perkinson":14794,"perine":14795,"perham":14796,"pecor":14797,"peavler":14798,"partington":14799,"panton":14800,"oliverio":14801,"olague":14802,"ohman":14803,"ohearn":14804,"noyola":14805,"nicolai":14806,"nebel":14807,"murtha":14808,"muff":14809,"mowrey":14810,"moroney":14811,"morgenstern":14812,"morant":14813,"monty":14814,"monsour":14815,"mohammad":14816,"moffit":14817,"mijares":14818,"meriwether":14819,"mendieta":14820,"melendrez":14821,"mejorado":14822,"mckittrick":14823,"mckey":14824,"mckenny":14825,"mckelvy":14826,"mckechnie":14827,"mcelvain":14828,"mccoin":14829,"mazzarella":14830,"mazon":14831,"maurin":14832,"matthies":14833,"maston":14834,"maske":14835,"marzano":14836,"marmon":14837,"marburger":14838,"mangus":14839,"mangino":14840,"mallet":14841,"luo":14842,"losada":14843,"londono":14844,"lobdell":14845,"lipson":14846,"lesniak":14847,"leighty":14848,"lei":14849,"league":14850,"lavallie":14851,"lareau":14852,"laperle":14853,"lape":14854,"laforce":14855,"laffey":14856,"kuehner":14857,"kravitz":14858,"kowalsky":14859,"kohr":14860,"kinsman":14861,"keppler":14862,"kennemer":14863,"keiper":14864,"keely":14865,"kaler":14866,"jun":14867,"jelinek":14868,"jarnagin":14869,"issac":14870,"isakson":14871,"hypes":14872,"hutzler":14873,"huls":14874,"horak":14875,"hitz":14876,"hice":14877,"herrell":14878,"henslee":14879,"heitz":14880,"heiss":14881,"heiman":14882,"hasting":14883,"hartwick":14884,"harmer":14885,"harland":14886,"hammontree":14887,"haldeman":14888,"hakes":14889,"guse":14890,"guillotte":14891,"guard":14892,"groleau":14893,"greve":14894,"greenough":14895,"golub":14896,"golson":14897,"goldschmidt":14898,"golder":14899,"godbolt":14900,"gilmartin":14901,"gies":14902,"gibby":14903,"geren":14904,"genthner":14905,"gendreau":14906,"gemmill":14907,"gaymon":14908,"galyean":14909,"galeano":14910,"friar":14911,"folkerts":14912,"fleeman":14913,"fitzgibbons":14914,"ferranti":14915,"felan":14916,"farrand":14917,"eoff":14918,"enger":14919,"engels":14920,"ducksworth":14921,"duby":14922,"dry":14923,"drumheller":14924,"douthitt":14925,"doris":14926,"donis":14927,"dixion":14928,"dittrich":14929,"dials":14930,"dessert":14931,"descoteaux":14932,"depaul":14933,"denker":14934,"demuth":14935,"demelo":14936,"delacerda":14937,"deforge":14938,"danos":14939,"dalley":14940,"daigneault":14941,"cybulski":14942,"crystal":14943,"cristobal":14944,"cothren":14945,"corns":14946,"corkery":14947,"copas":14948,"coco":14949,"clubb":14950,"clore":14951,"chitty":14952,"chichester":14953,"chery":14954,"charon":14955,"chamber":14956,"chace":14957,"catanzaro":14958,"castonguay":14959,"cassella":14960,"caroll":14961,"carlberg":14962,"cammarata":14963,"calle":14964,"cajigas":14965,"byas":14966,"buzbee":14967,"busey":14968,"burling":14969,"bufkin":14970,"brzezinski":14971,"brun":14972,"brickner":14973,"brabham":14974,"boller":14975,"bodily":14976,"bockman":14977,"bleich":14978,"blakeman":14979,"bisbee":14980,"bier":14981,"bezanson":14982,"bevilacqua":14983,"besaw":14984,"berrian":14985,"berkeley":14986,"bequette":14987,"beauford":14988,"baumgarten":14989,"baudoin":14990,"batie":14991,"basaldua":14992,"bardin":14993,"bangert":14994,"banes":14995,"backlund":14996,"avitia":14997,"artz":14998,"archey":14999,"apel":15000,"amico":15001,"alam":15002,"aden":15003,"zebrowski":15004,"yokota":15005,"wormley":15006,"wootton":15007,"woodie":15008,"womac":15009,"wiltz":15010,"wigington":15011,"whitehorn":15012,"whisman":15013,"weisgerber":15014,"weigle":15015,"weedman":15016,"watkin":15017,"wasilewski":15018,"wadlington":15019,"wadkins":15020,"viverette":15021,"vidaurri":15022,"vidales":15023,"vezina":15024,"vanleer":15025,"vanhoy":15026,"vanguilder":15027,"vanbrunt":15028,"uy":15029,"updegraff":15030,"tylor":15031,"trinkle":15032,"touchette":15033,"tilson":15034,"tilman":15035,"tengan":15036,"tarkington":15037,"surrett":15038,"super":15039,"summy":15040,"streetman":15041,"straughter":15042,"steere":15043,"stalling":15044,"spruell":15045,"spadaro":15046,"solley":15047,"smathers":15048,"silvera":15049,"siems":15050,"shreffler":15051,"sholar":15052,"selden":15053,"schaper":15054,"samayoa":15055,"ruggeri":15056,"rowen":15057,"rosso":15058,"rosenbalm":15059,"roosevelt":15060,"roose":15061,"ronquillo":15062,"rogowski":15063,"rexford":15064,"repass":15065,"renzi":15066,"renick":15067,"renda":15068,"rehberg":15069,"reaper":15070,"ranck":15071,"raffa":15072,"rackers":15073,"raap":15074,"pugsley":15075,"puglisi":15076,"prinz":15077,"primus":15078,"pounders":15079,"pon":15080,"pompa":15081,"plasencia":15082,"pipkins":15083,"pillar":15084,"petrosky":15085,"pelley":15086,"pauls":15087,"pauli":15088,"parkison":15089,"parisien":15090,"pangle":15091,"pancoast":15092,"palazzolo":15093,"owenby":15094,"overbay":15095,"orris":15096,"orlowski":15097,"nipp":15098,"newbern":15099,"nedd":15100,"nealon":15101,"najar":15102,"mysliwiec":15103,"myron":15104,"myres":15105,"musson":15106,"murrieta":15107,"munsell":15108,"mumma":15109,"muldowney":15110,"moyle":15111,"mowen":15112,"mose":15113,"morejon":15114,"moodie":15115,"monier":15116,"mikkelsen":15117,"miers":15118,"metzinger":15119,"melin":15120,"mcquay":15121,"mcpeek":15122,"mcneeley":15123,"mcglothin":15124,"mcghie":15125,"mcdonell":15126,"mccumber":15127,"mccranie":15128,"mcbean":15129,"mayhugh":15130,"marts":15131,"marenco":15132,"manges":15133,"lynam":15134,"lupien":15135,"luff":15136,"luebbert":15137,"loh":15138,"loflin":15139,"lococo":15140,"loch":15141,"lis":15142,"linke":15143,"lightle":15144,"lewellyn":15145,"leishman":15146,"lebow":15147,"lebouef":15148,"leanos":15149,"lanz":15150,"landy":15151,"landaverde":15152,"lacefield":15153,"kyler":15154,"kuebler":15155,"kropf":15156,"kroeker":15157,"kluesner":15158,"klass":15159,"kimberling":15160,"kilkenny":15161,"kiker":15162,"ketter":15163,"kelemen":15164,"keasler":15165,"kawamura":15166,"karst":15167,"kardos":15168,"jeremiah":15169,"jared":15170,"igo":15171,"huseman":15172,"huseby":15173,"hurlbert":15174,"huard":15175,"hottinger":15176,"hornberger":15177,"hopps":15178,"holdsworth":15179,"hensen":15180,"heilig":15181,"heeter":15182,"harpole":15183,"haak":15184,"gutowski":15185,"gunnels":15186,"grimmer":15187,"grieve":15188,"gravatt":15189,"granderson":15190,"gotcher":15191,"gleaves":15192,"genao":15193,"garfinkel":15194,"frerichs":15195,"foushee":15196,"flanery":15197,"finnie":15198,"feldt":15199,"fagin":15200,"ewalt":15201,"ellefson":15202,"eiler":15203,"eckhart":15204,"eastep":15205,"dwight":15206,"digirolamo":15207,"didomenico":15208,"devera":15209,"delavega":15210,"defilippo":15211,"debusk":15212,"daub":15213,"damiani":15214,"cupples":15215,"cuddy":15216,"crofoot":15217,"courter":15218,"coto":15219,"costigan":15220,"corning":15221,"corman":15222,"corlett":15223,"cooperman":15224,"collison":15225,"coghlan":15226,"cobbins":15227,"coady":15228,"coachman":15229,"clothier":15230,"client":15231,"clear":15232,"cipolla":15233,"chmielewski":15234,"chiodo":15235,"chatterton":15236,"chappelle":15237,"chairez":15238,"ceron":15239,"casperson":15240,"casler":15241,"casados":15242,"carrow":15243,"carolina":15244,"carlino":15245,"carico":15246,"cardillo":15247,"caouette":15248,"canto":15249,"canavan":15250,"cambra":15251,"byard":15252,"buterbaugh":15253,"buse":15254,"bucy":15255,"buckwalter":15256,"bubb":15257,"bryd":15258,"brissette":15259,"brault":15260,"bradwell":15261,"boshears":15262,"borchert":15263,"blansett":15264,"blanch":15265,"blade":15266,"biondo":15267,"bilbo":15268,"biehl":15269,"bessey":15270,"berta":15271,"belles":15272,"bella":15273,"beeks":15274,"beekman":15275,"beaufort":15276,"bayliss":15277,"bardsley":15278,"avilla":15279,"astudillo":15280,"ardito":15281,"anwar":15282,"antunez":15283,"amen":15284,"aderholt":15285,"abate":15286,"yowell":15287,"yin":15288,"yearby":15289,"ye":15290,"wurst":15291,"woolverton":15292,"woolbright":15293,"wildermuth":15294,"whittenburg":15295,"whitely":15296,"wetter":15297,"wetherbee":15298,"wenz":15299,"welliver":15300,"welling":15301,"welcome":15302,"wason":15303,"warrior":15304,"warlick":15305,"voorhies":15306,"vivier":15307,"villines":15308,"vida":15309,"verde":15310,"veiga":15311,"varghese":15312,"vanwyk":15313,"vanwingerden":15314,"vanhorne":15315,"umstead":15316,"twiggs":15317,"tusing":15318,"trego":15319,"tompson":15320,"tinkle":15321,"thoman":15322,"thole":15323,"tatman":15324,"tartt":15325,"suda":15326,"studley":15327,"strock":15328,"strawbridge":15329,"stokely":15330,"stec":15331,"stang":15332,"stalter":15333,"speidel":15334,"spafford":15335,"spade":15336,"sontag":15337,"sokolowski":15338,"skillman":15339,"skelley":15340,"skalski":15341,"sison":15342,"sippel":15343,"sinquefield":15344,"sin":15345,"siegle":15346,"sher":15347,"sharrow":15348,"setliff":15349,"sera":15350,"sellner":15351,"selig":15352,"seibold":15353,"seery":15354,"scriber":15355,"schull":15356,"schrupp":15357,"schippers":15358,"say":15359,"saulsbury":15360,"sao":15361,"santillo":15362,"sanor":15363,"sancho":15364,"rufus":15365,"rubalcaba":15366,"roosa":15367,"ronk":15368,"robbs":15369,"roache":15370,"river":15371,"riebe":15372,"reinoso":15373,"quin":15374,"prude":15375,"preuss":15376,"pottorff":15377,"pontiff":15378,"plouffe":15379,"picou":15380,"picklesimer":15381,"pettyjohn":15382,"petti":15383,"penaloza":15384,"parmelee":15385,"pardee":15386,"palazzo":15387,"overholt":15388,"ogawa":15389,"ofarrell":15390,"nova":15391,"nolting":15392,"noda":15393,"nicola":15394,"nickson":15395,"nevitt":15396,"neveu":15397,"navarre":15398,"nam":15399,"murrow":15400,"munz":15401,"mulloy":15402,"monzo":15403,"milliman":15404,"metivier":15405,"merlino":15406,"mcpeters":15407,"mckissack":15408,"mckeen":15409,"mcgurk":15410,"mcfee":15411,"mcfarren":15412,"mcelwee":15413,"mceachin":15414,"mcdonagh":15415,"mccarville":15416,"mayhall":15417,"mattoon":15418,"martello":15419,"marconi":15420,"marbury":15421,"mao":15422,"manzella":15423,"maly":15424,"malec":15425,"maitland":15426,"maheu":15427,"maclennan":15428,"lyke":15429,"luera":15430,"loyola":15431,"lowenstein":15432,"losh":15433,"lopiccolo":15434,"longacre":15435,"loman":15436,"loden":15437,"loaiza":15438,"lieber":15439,"libbey":15440,"lenhardt":15441,"lefebre":15442,"lauterbach":15443,"lauritsen":15444,"lass":15445,"larocco":15446,"larimer":15447,"lansford":15448,"lanclos":15449,"lamay":15450,"lal":15451,"kulikowski":15452,"kriebel":15453,"kosinski":15454,"kleinman":15455,"kleiner":15456,"kleckner":15457,"kistner":15458,"kissner":15459,"kissell":15460,"kilroy":15461,"kenna":15462,"keisler":15463,"keeble":15464,"keaney":15465,"kale":15466,"joly":15467,"jimison":15468,"jeans":15469,"ikner":15470,"hursey":15471,"hruska":15472,"hove":15473,"hou":15474,"host":15475,"hosking":15476,"hoose":15477,"holle":15478,"hoeppner":15479,"hittle":15480,"hitchens":15481,"hirth":15482,"hinerman":15483,"hilario":15484,"higby":15485,"hertzog":15486,"hentz":15487,"hensler":15488,"heist":15489,"heier":15490,"hegg":15491,"hassel":15492,"harpe":15493,"hara":15494,"hank":15495,"hain":15496,"hagopian":15497,"grimshaw":15498,"grado":15499,"gowin":15500,"gowans":15501,"googe":15502,"goodlow":15503,"goering":15504,"gleaton":15505,"gidley":15506,"giannone":15507,"gascon":15508,"garneau":15509,"gambrel":15510,"galaz":15511,"fuentez":15512,"frisina":15513,"fresquez":15514,"fraher":15515,"fitting":15516,"feuerstein":15517,"felten":15518,"everman":15519,"estell":15520,"ertel":15521,"erazo":15522,"ensign":15523,"endo":15524,"ellerman":15525,"eichorn":15526,"edgell":15527,"ebron":15528,"eaker":15529,"dundas":15530,"duncanson":15531,"duchene":15532,"ducan":15533,"dombroski":15534,"doman":15535,"dock":15536,"dickison":15537,"dewoody":15538,"deloera":15539,"delahoussaye":15540,"dejean":15541,"degroat":15542,"decaro":15543,"dearmond":15544,"dashner":15545,"dales":15546,"crossett":15547,"cressey":15548,"cowger":15549,"courts":15550,"court":15551,"cornette":15552,"corbo":15553,"coplin":15554,"coover":15555,"condie":15556,"cokley":15557,"cicero":15558,"ceaser":15559,"cannaday":15560,"callanan":15561,"cadle":15562,"buscher":15563,"bullion":15564,"bucklin":15565,"bruening":15566,"bruckner":15567,"brose":15568,"branan":15569,"bradway":15570,"botsford":15571,"bortz":15572,"borelli":15573,"bonetti":15574,"bolan":15575,"boerger":15576,"bloomberg":15577,"bingman":15578,"bilger":15579,"berns":15580,"beringer":15581,"beres":15582,"beets":15583,"beede":15584,"beaudet":15585,"beachum":15586,"baughn":15587,"bator":15588,"bastien":15589,"basquez":15590,"barreiro":15591,"barga":15592,"baratta":15593,"balser":15594,"baillie":15595,"axford":15596,"attebery":15597,"arakaki":15598,"annunziata":15599,"andrzejewski":15600,"ament":15601,"amendola":15602,"adcox":15603,"abril":15604,"zenon":15605,"zeitler":15606,"zang":15607,"zambrana":15608,"ybanez":15609,"yagi":15610,"wolak":15611,"wilcoxson":15612,"whitesel":15613,"whitehair":15614,"weyand":15615,"westendorf":15616,"welke":15617,"weinmann":15618,"wei":15619,"weesner":15620,"weekes":15621,"wedel":15622,"wedding":15623,"weatherall":15624,"warthen":15625,"vose":15626,"villalta":15627,"vila":15628,"viator":15629,"vaz":15630,"valtierra":15631,"urbanek":15632,"tulley":15633,"trojanowski":15634,"trapani":15635,"toups":15636,"torpey":15637,"tomita":15638,"tindal":15639,"tieman":15640,"tevis":15641,"tedrow":15642,"taul":15643,"tash":15644,"tammaro":15645,"sylva":15646,"swiderski":15647,"sweeting":15648,"sund":15649,"stutler":15650,"stocking":15651,"stich":15652,"sterns":15653,"stegner":15654,"stalder":15655,"splawn":15656,"speirs":15657,"southwell":15658,"soltys":15659,"smead":15660,"slye":15661,"skipworth":15662,"sipos":15663,"simmerman":15664,"sigmund":15665,"sidhu":15666,"shuffler":15667,"shingleton":15668,"shadwick":15669,"sermons":15670,"seefeldt":15671,"scipio":15672,"schwanke":15673,"schreffler":15674,"schiro":15675,"scheiber":15676,"sandoz":15677,"samsel":15678,"ruddell":15679,"royse":15680,"rouillard":15681,"rotella":15682,"rosalez":15683,"romriell":15684,"rommel":15685,"rizer":15686,"riner":15687,"rickards":15688,"rhoton":15689,"rhem":15690,"reppert":15691,"rayl":15692,"raulston":15693,"raposo":15694,"rapier":15695,"rainville":15696,"radel":15697,"quinney":15698,"purdie":15699,"puffer":15700,"pizzo":15701,"pincus":15702,"petrus":15703,"pendelton":15704,"pendarvis":15705,"peltz":15706,"peguero":15707,"peete":15708,"patricio":15709,"patchett":15710,"parrino":15711,"papke":15712,"pam":15713,"palafox":15714,"ottley":15715,"ostby":15716,"oritz":15717,"oren":15718,"ogan":15719,"odegaard":15720,"oatman":15721,"noell":15722,"nida":15723,"nicoll":15724,"newhall":15725,"newbill":15726,"netzer":15727,"nettleton":15728,"neblett":15729,"murley":15730,"mungo":15731,"mulhall":15732,"mosca":15733,"morissette":15734,"morford":15735,"montag":15736,"monsen":15737,"mitzel":15738,"miskell":15739,"minder":15740,"mehaffey":15741,"mcquillen":15742,"mclennan":15743,"mcgrail":15744,"mccreight":15745,"mayville":15746,"maysonet":15747,"maust":15748,"mathieson":15749,"mastrangelo":15750,"maskell":15751,"martina":15752,"manz":15753,"malmberg":15754,"makela":15755,"madruga":15756,"luz":15757,"lotts":15758,"longnecker":15759,"logston":15760,"littell":15761,"liska":15762,"lindauer":15763,"lillibridge":15764,"levron":15765,"letchworth":15766,"lesh":15767,"leffel":15768,"leday":15769,"leamon":15770,"laura":15771,"kulas":15772,"kula":15773,"kucharski":15774,"kromer":15775,"kraatz":15776,"konieczny":15777,"konen":15778,"komar":15779,"kivett":15780,"kirts":15781,"kinnear":15782,"kersh":15783,"keithley":15784,"keifer":15785,"judah":15786,"jimenes":15787,"jeppesen":15788,"jasmin":15789,"jansson":15790,"huntsberry":15791,"hund":15792,"huitt":15793,"huffine":15794,"hosford":15795,"hopes":15796,"holmstrom":15797,"hollen":15798,"hodgin":15799,"hirschman":15800,"hiltner":15801,"hilliker":15802,"hibner":15803,"hennis":15804,"helt":15805,"heidelberg":15806,"heger":15807,"heer":15808,"hartness":15809,"hardrick":15810,"halladay":15811,"gula":15812,"guillaume":15813,"guerriero":15814,"grunewald":15815,"grosse":15816,"griffeth":15817,"grenz":15818,"grassi":15819,"grandison":15820,"ginther":15821,"gimenez":15822,"gillingham":15823,"gillham":15824,"gess":15825,"gelman":15826,"gearheart":15827,"gaskell":15828,"gariepy":15829,"gamino":15830,"gallien":15831,"galentine":15832,"fuquay":15833,"froman":15834,"froelich":15835,"friedel":15836,"foos":15837,"fomby":15838,"focht":15839,"flythe":15840,"fiqueroa":15841,"filson":15842,"filip":15843,"fierros":15844,"fett":15845,"fedele":15846,"fasching":15847,"farney":15848,"fargo":15849,"everts":15850,"even":15851,"etzel":15852,"elzey":15853,"eichner":15854,"eger":15855,"eatman":15856,"ducker":15857,"duchesne":15858,"donati":15859,"domenech":15860,"dollard":15861,"dodrill":15862,"dinapoli":15863,"denn":15864,"delfino":15865,"delcid":15866,"delaune":15867,"delatte":15868,"deems":15869,"daluz":15870,"cusson":15871,"cullison":15872,"cue":15873,"cuadrado":15874,"crumrine":15875,"cruickshank":15876,"crosland":15877,"croll":15878,"criddle":15879,"crepeau":15880,"coutu":15881,"couey":15882,"cort":15883,"coppinger":15884,"collman":15885,"cockburn":15886,"coca":15887,"clayborne":15888,"claflin":15889,"cissell":15890,"chowdhury":15891,"chicoine":15892,"chenier":15893,"causby":15894,"caulder":15895,"cassano":15896,"casner":15897,"cardiel":15898,"burner":15899,"brunton":15900,"bruch":15901,"broxton":15902,"brosius":15903,"brooking":15904,"branco":15905,"bracco":15906,"bourgault":15907,"bosserman":15908,"books":15909,"bonet":15910,"bolds":15911,"bolander":15912,"bohman":15913,"boelter":15914,"blohm":15915,"blea":15916,"blaise":15917,"bischof":15918,"billie":15919,"beus":15920,"bellew":15921,"bastarache":15922,"bast":15923,"bartolome":15924,"bark":15925,"barcomb":15926,"barco":15927,"balls":15928,"balk":15929,"balas":15930,"bakos":15931,"avey":15932,"atnip":15933,"ashbrook":15934,"arno":15935,"arbour":15936,"aquirre":15937,"appell":15938,"aldaco":15939,"alcazar":15940,"alban":15941,"ahlstrom":15942,"abadie":15943,"zylstra":15944,"zick":15945,"zheng":15946,"yother":15947,"wyse":15948,"wunsch":15949,"whitty":15950,"weist":15951,"vrooman":15952,"vine":15953,"villalon":15954,"vidrio":15955,"vavra":15956,"vasbinder":15957,"vanmatre":15958,"vandorn":15959,"ugarte":15960,"turberville":15961,"tuel":15962,"trogdon":15963,"town":15964,"toupin":15965,"toone":15966,"tolleson":15967,"tinkham":15968,"tinch":15969,"tiano":15970,"teston":15971,"teer":15972,"tea":15973,"tawney":15974,"taplin":15975,"tant":15976,"tansey":15977,"swayne":15978,"sutcliffe":15979,"sunderman":15980,"suits":15981,"strothers":15982,"stromain":15983,"stork":15984,"stoneburner":15985,"stolte":15986,"stolp":15987,"stoehr":15988,"stingley":15989,"stegman":15990,"stangl":15991,"spinella":15992,"spier":15993,"soules":15994,"sommerfield":15995,"sipp":15996,"simek":15997,"siders":15998,"shufelt":15999,"shue":16000,"shor":16001,"shires":16002,"shellenberger":16003,"sheely":16004,"service":16005,"sepe":16006,"seaberg":16007,"schwing":16008,"scherrer":16009,"scalzo":16010,"saver":16011,"sasse":16012,"sarvis":16013,"santora":16014,"sansbury":16015,"salls":16016,"saleem":16017,"ryland":16018,"rybicki":16019,"ruggieri":16020,"rothenberg":16021,"rosenstein":16022,"roquemore":16023,"rollison":16024,"rodden":16025,"rivet":16026,"rita":16027,"ridlon":16028,"riche":16029,"riccardi":16030,"reiley":16031,"regner":16032,"rech":16033,"rayo":16034,"rawley":16035,"ranger":16036,"raff":16037,"radabaugh":16038,"quon":16039,"quill":16040,"privette":16041,"prange":16042,"pickrell":16043,"perino":16044,"penning":16045,"pankratz":16046,"orlandi":16047,"nyquist":16048,"norrell":16049,"noren":16050,"naples":16051,"nale":16052,"nakashima":16053,"musselwhite":16054,"murrin":16055,"murch":16056,"mullinix":16057,"mullican":16058,"mullan":16059,"morneau":16060,"mondor":16061,"molinar":16062,"mo":16063,"minjares":16064,"minix":16065,"mingle":16066,"minchew":16067,"mill":16068,"milewski":16069,"mikkelson":16070,"mifflin":16071,"messing":16072,"merkley":16073,"meis":16074,"meas":16075,"mcroy":16076,"mcphearson":16077,"mcneel":16078,"mcmunn":16079,"mcmorrow":16080,"mcdorman":16081,"mccroskey":16082,"mccoll":16083,"mcclusky":16084,"mcclaran":16085,"mccampbell":16086,"mazzariello":16087,"mauzy":16088,"mauch":16089,"mastro":16090,"martinek":16091,"marsala":16092,"marcantel":16093,"mahle":16094,"lyda":16095,"lucius":16096,"luciani":16097,"lubbers":16098,"louder":16099,"lobel":16100,"linsey":16101,"linch":16102,"liller":16103,"legros":16104,"layden":16105,"lapine":16106,"lansberry":16107,"lage":16108,"laforest":16109,"labriola":16110,"koga":16111,"knupp":16112,"klimek":16113,"kittinger":16114,"kirchoff":16115,"kinzel":16116,"killinger":16117,"kilbourne":16118,"ketner":16119,"kepley":16120,"kemble":16121,"kells":16122,"kear":16123,"kaya":16124,"karsten":16125,"kaneshiro":16126,"kamm":16127,"joines":16128,"joachim":16129,"janelle":16130,"jacobus":16131,"iler":16132,"holgate":16133,"hoar":16134,"hisey":16135,"hird":16136,"hilyard":16137,"heslin":16138,"herzberg":16139,"hennigan":16140,"hegland":16141,"hartl":16142,"haner":16143,"handel":16144,"gualtieri":16145,"greenly":16146,"grasser":16147,"gran":16148,"goetsch":16149,"godbold":16150,"gilland":16151,"gidney":16152,"gibney":16153,"giancola":16154,"gettinger":16155,"garzon":16156,"garret":16157,"galle":16158,"galgano":16159,"gaier":16160,"gaertner":16161,"fuston":16162,"freel":16163,"fortes":16164,"flock":16165,"fiorillo":16166,"figgs":16167,"fenstermacher":16168,"fedler":16169,"facer":16170,"fabiano":16171,"evins":16172,"eusebio":16173,"euler":16174,"esquer":16175,"enyeart":16176,"elem":16177,"eisenhower":16178,"eich":16179,"edgerly":16180,"durocher":16181,"durgan":16182,"duffin":16183,"drolet":16184,"drewes":16185,"dotts":16186,"dossantos":16187,"dolly":16188,"dockins":16189,"dirksen":16190,"difiore":16191,"dierks":16192,"dickerman":16193,"dice":16194,"dery":16195,"denault":16196,"demaree":16197,"delmonte":16198,"delcambre":16199,"days":16200,"daulton":16201,"darst":16202,"dahle":16203,"curnutt":16204,"cully":16205,"culligan":16206,"cueva":16207,"crosslin":16208,"croskey":16209,"cromartie":16210,"crofts":16211,"covin":16212,"coutee":16213,"countess":16214,"cost":16215,"coppa":16216,"coogan":16217,"condrey":16218,"concannon":16219,"coger":16220,"cloer":16221,"clatterbuck":16222,"cieslak":16223,"chumbley":16224,"choudhury":16225,"chiaramonte":16226,"charboneau":16227,"chai":16228,"carneal":16229,"cappello":16230,"campisi":16231,"callicoat":16232,"burgoyne":16233,"bucholz":16234,"brumback":16235,"brosnan":16236,"brogden":16237,"broder":16238,"brendle":16239,"breece":16240,"bown":16241,"bou":16242,"boser":16243,"bondy":16244,"bolster":16245,"boll":16246,"bluford":16247,"blandon":16248,"biscoe":16249,"bevill":16250,"bence":16251,"battin":16252,"basel":16253,"bartram":16254,"barnaby":16255,"barmore":16256,"balbuena":16257,"badgley":16258,"backstrom":16259,"auyeung":16260,"ater":16261,"arrellano":16262,"arant":16263,"ansari":16264,"alling":16265,"alejandre":16266,"alcock":16267,"alaimo":16268,"aguinaldo":16269,"aarons":16270,"zurita":16271,"zeiger":16272,"zawacki":16273,"yutzy":16274,"yarger":16275,"wygant":16276,"wurm":16277,"wuest":16278,"wolfram":16279,"witherell":16280,"wisneski":16281,"whitby":16282,"whelchel":16283,"weisz":16284,"weisinger":16285,"weishaar":16286,"wehr":16287,"wedge":16288,"waxman":16289,"waldschmidt":16290,"walck":16291,"waggener":16292,"vosburg":16293,"vita":16294,"villela":16295,"vercher":16296,"venters":16297,"vanscyoc":16298,"vandyne":16299,"valenza":16300,"utt":16301,"urick":16302,"ungar":16303,"ulm":16304,"tumlin":16305,"tsao":16306,"tryon":16307,"trudel":16308,"treiber":16309,"tow":16310,"tober":16311,"tipler":16312,"tillson":16313,"tiedemann":16314,"thornley":16315,"tetrault":16316,"temme":16317,"tarrance":16318,"tackitt":16319,"sykora":16320,"sweetman":16321,"swatzell":16322,"sutliff":16323,"suhr":16324,"sturtz":16325,"strub":16326,"strayhorn":16327,"stormer":16328,"steveson":16329,"stengel":16330,"steinfeldt":16331,"spiro":16332,"spieker":16333,"speth":16334,"spero":16335,"soza":16336,"souliere":16337,"soucie":16338,"snedeker":16339,"slifer":16340,"skillings":16341,"situ":16342,"siniard":16343,"simeon":16344,"signorelli":16345,"siggers":16346,"shultis":16347,"shrewsbury":16348,"shippee":16349,"shimp":16350,"sherron":16351,"shepler":16352,"sharpless":16353,"shadrick":16354,"severt":16355,"severs":16356,"semon":16357,"semmes":16358,"seiter":16359,"segers":16360,"sclafani":16361,"sciortino":16362,"schroyer":16363,"schrack":16364,"schoenberg":16365,"schober":16366,"scheidt":16367,"scheele":16368,"satter":16369,"sartori":16370,"sarris":16371,"sarratt":16372,"salvaggio":16373,"saladino":16374,"sakamoto":16375,"saine":16376,"ryman":16377,"rumley":16378,"ruggerio":16379,"rucks":16380,"roughton":16381,"room":16382,"robards":16383,"ricca":16384,"rexroad":16385,"resler":16386,"reny":16387,"rentschler":16388,"redrick":16389,"redick":16390,"reagle":16391,"raymo":16392,"rape":16393,"raker":16394,"racette":16395,"pyburn":16396,"pritt":16397,"presson":16398,"pressman":16399,"pough":16400,"plain":16401,"pisani":16402,"perz":16403,"perras":16404,"pelzer":16405,"pedrosa":16406,"palos":16407,"palmisano":16408,"paille":16409,"orem":16410,"orbison":16411,"oliveros":16412,"nourse":16413,"nordquist":16414,"newbury":16415,"nelligan":16416,"nawrocki":16417,"myler":16418,"mumaw":16419,"morphis":16420,"moldenhauer":16421,"miyashiro":16422,"mignone":16423,"mickelsen":16424,"michalec":16425,"mesta":16426,"mcree":16427,"mcqueary":16428,"mcninch":16429,"mcneilly":16430,"mclelland":16431,"mclawhorn":16432,"mcgreevy":16433,"mcconkey":16434,"mattes":16435,"maselli":16436,"marten":16437,"mart":16438,"marcucci":16439,"manseau":16440,"manjarrez":16441,"malbrough":16442,"machin":16443,"mabie":16444,"lynde":16445,"lykes":16446,"lueras":16447,"lokken":16448,"loken":16449,"linzy":16450,"lillis":16451,"lilienthal":16452,"levey":16453,"legler":16454,"leedom":16455,"lebowitz":16456,"lazzaro":16457,"larabee":16458,"lapinski":16459,"langner":16460,"langenfeld":16461,"lampkins":16462,"lamotte":16463,"lambright":16464,"lagarde":16465,"ladouceur":16466,"labrador":16467,"labounty":16468,"lablanc":16469,"laberge":16470,"kyte":16471,"kroon":16472,"kron":16473,"kraker":16474,"kouba":16475,"kirwin":16476,"kincer":16477,"kimbler":16478,"kegler":16479,"keach":16480,"katzman":16481,"katzer":16482,"kalman":16483,"journey":16484,"jimmerson":16485,"jenning":16486,"janus":16487,"iacovelli":16488,"hust":16489,"huson":16490,"husby":16491,"humphery":16492,"hufnagel":16493,"honig":16494,"holsey":16495,"holoman":16496,"hohl":16497,"hogge":16498,"hinderliter":16499,"hildebrant":16500,"hick":16501,"hey":16502,"hemby":16503,"helle":16504,"heintzelman":16505,"heidrick":16506,"hearon":16507,"heap":16508,"hazelip":16509,"hauk":16510,"hasbrouck":16511,"harton":16512,"hartin":16513,"harpster":16514,"hansley":16515,"hanchett":16516,"haar":16517,"guthridge":16518,"gulbranson":16519,"guill":16520,"guerrera":16521,"grund":16522,"grosvenor":16523,"grist":16524,"grell":16525,"grear":16526,"granberry":16527,"gonser":16528,"giunta":16529,"giuliani":16530,"gillon":16531,"gillmore":16532,"gillan":16533,"gibbon":16534,"gettys":16535,"gelb":16536,"gano":16537,"galliher":16538,"fullen":16539,"frese":16540,"frates":16541,"foxwell":16542,"fleishman":16543,"fleener":16544,"fielden":16545,"ferrera":16546,"feng":16547,"fells":16548,"feemster":16549,"fauntleroy":16550,"fails":16551,"evatt":16552,"espy":16553,"eno":16554,"emmerich":16555,"edwin":16556,"edler":16557,"eastham":16558,"dunavant":16559,"duca":16560,"drinnon":16561,"dowe":16562,"dorgan":16563,"dollinger":16564,"divers":16565,"dipalma":16566,"difranco":16567,"dietrick":16568,"denzer":16569,"demarest":16570,"delee":16571,"delariva":16572,"delany":16573,"decesare":16574,"debellis":16575,"deavers":16576,"deardorff":16577,"dawe":16578,"darosa":16579,"darley":16580,"dalzell":16581,"dahlen":16582,"curto":16583,"cupps":16584,"cunniff":16585,"cude":16586,"crivello":16587,"cripps":16588,"cresswell":16589,"cousar":16590,"cotta":16591,"compo":16592,"colorado":16593,"clyne":16594,"clayson":16595,"cearley":16596,"catania":16597,"carini":16598,"cargo":16599,"cantero":16600,"cali":16601,"buttrey":16602,"buttler":16603,"burpee":16604,"bulkley":16605,"buitron":16606,"buda":16607,"bublitz":16608,"bryer":16609,"bryden":16610,"brouillette":16611,"brott":16612,"brookman":16613,"bronk":16614,"breshears":16615,"brennen":16616,"brannum":16617,"brandl":16618,"braman":16619,"bracewell":16620,"boyter":16621,"bomberger":16622,"bold":16623,"bogen":16624,"boeding":16625,"bob":16626,"blauvelt":16627,"blandford":16628,"bigger":16629,"biermann":16630,"bielecki":16631,"bibby":16632,"berthold":16633,"berkman":16634,"belvin":16635,"bellomy":16636,"beland":16637,"behne":16638,"beecham":16639,"becher":16640,"beams":16641,"bax":16642,"bassham":16643,"barret":16644,"baley":16645,"bacchus":16646,"auxier":16647,"atkison":16648,"ary":16649,"arocha":16650,"arechiga":16651,"anspach":16652,"an":16653,"algarin":16654,"alcott":16655,"alberty":16656,"ager":16657,"adolph":16658,"ackman":16659,"abdul":16660,"abdallah":16661,"zwick":16662,"ziemer":16663,"zastrow":16664,"zajicek":16665,"yokum":16666,"yokley":16667,"wittrock":16668,"winebarger":16669,"wilker":16670,"wilham":16671,"whitham":16672,"wetzler":16673,"westling":16674,"westbury":16675,"wendler":16676,"wellborn":16677,"weitzman":16678,"weitz":16679,"weight":16680,"wallner":16681,"waldroup":16682,"vrabel":16683,"vowels":16684,"volker":16685,"vitiello":16686,"visconti":16687,"villicana":16688,"vibbert":16689,"vesey":16690,"vannatter":16691,"vangilder":16692,"vandervort":16693,"vandegrift":16694,"vanalstyne":16695,"vallecillo":16696,"usrey":16697,"tynan":16698,"turpen":16699,"tuller":16700,"trisler":16701,"townson":16702,"tillmon":16703,"threlkeld":16704,"thornell":16705,"terrio":16706,"taunton":16707,"tarry":16708,"tardy":16709,"swoboda":16710,"swihart":16711,"sustaita":16712,"suitt":16713,"stuber":16714,"strine":16715,"stookey":16716,"stmartin":16717,"stiger":16718,"stainbrook":16719,"solem":16720,"smail":16721,"sligh":16722,"siple":16723,"sieben":16724,"shumake":16725,"shriner":16726,"showman":16727,"shiner":16728,"sheen":16729,"sheckler":16730,"seim":16731,"secrist":16732,"scoggin":16733,"schultheis":16734,"schmalz":16735,"schendel":16736,"schacher":16737,"savard":16738,"saulter":16739,"santillanes":16740,"sandiford":16741,"sande":16742,"salzer":16743,"salvato":16744,"saltz":16745,"sakai":16746,"ryckman":16747,"ryant":16748,"ruck":16749,"ronald":16750,"rocker":16751,"rittenberry":16752,"ristau":16753,"risk":16754,"richart":16755,"rhynes":16756,"reyer":16757,"reulet":16758,"reser":16759,"redington":16760,"reddington":16761,"rebello":16762,"reasor":16763,"raftery":16764,"rabago":16765,"raasch":16766,"quintanar":16767,"pylant":16768,"purington":16769,"provencal":16770,"prom":16771,"prioleau":16772,"prestwood":16773,"pothier":16774,"popa":16775,"polster":16776,"politte":16777,"poffenberger":16778,"pinner":16779,"pietrzak":16780,"pettie":16781,"penaflor":16782,"pellot":16783,"pellham":16784,"paylor":16785,"payeur":16786,"papas":16787,"paik":16788,"oyola":16789,"osbourn":16790,"orzechowski":16791,"oppenheimer":16792,"olesen":16793,"oja":16794,"ohl":16795,"nuckolls":16796,"nordberg":16797,"noonkester":16798,"nold":16799,"nitta":16800,"niblett":16801,"neuhaus":16802,"nesler":16803,"ned":16804,"nanney":16805,"myrie":16806,"mutch":16807,"motto":16808,"mosquera":16809,"morena":16810,"montalto":16811,"montagna":16812,"mizelle":16813,"mincy":16814,"millikan":16815,"millay":16816,"miler":16817,"milbourn":16818,"mikels":16819,"migues":16820,"miesner":16821,"mershon":16822,"merrow":16823,"merlin":16824,"melia":16825,"meigs":16826,"mealey":16827,"mcraney":16828,"mcmartin":16829,"mclachlan":16830,"mcgeehan":16831,"mcferren":16832,"mcdole":16833,"mccaulley":16834,"mcanulty":16835,"maziarz":16836,"maul":16837,"mateer":16838,"martinsen":16839,"marson":16840,"mariotti":16841,"manna":16842,"mang":16843,"mance":16844,"malbon":16845,"mah":16846,"magnusson":16847,"maclachlan":16848,"macek":16849,"lurie":16850,"luc":16851,"lown":16852,"loranger":16853,"lonon":16854,"lisenby":16855,"linsley":16856,"linger":16857,"lenk":16858,"leavens":16859,"learned":16860,"lauritzen":16861,"lathem":16862,"lashbrook":16863,"landman":16864,"lamarche":16865,"lamantia":16866,"laguerre":16867,"lagrange":16868,"kogan":16869,"klingbeil":16870,"kist":16871,"kimpel":16872,"kime":16873,"kier":16874,"kerfoot":16875,"kennamer":16876,"kellems":16877,"kammer":16878,"kamen":16879,"jess":16880,"jepsen":16881,"jarnigan":16882,"isler":16883,"ishee":16884,"isabel":16885,"hux":16886,"hungate":16887,"hummell":16888,"hultgren":16889,"huffaker":16890,"hruby":16891,"hover":16892,"hornick":16893,"hooser":16894,"hooley":16895,"hoggan":16896,"hirano":16897,"hilley":16898,"higham":16899,"heuser":16900,"henrickson":16901,"henegar":16902,"hellwig":16903,"heide":16904,"hedley":16905,"hasegawa":16906,"hartt":16907,"hambright":16908,"halfacre":16909,"hafley":16910,"guion":16911,"guinan":16912,"grunwald":16913,"grothe":16914,"gries":16915,"greaney":16916,"granda":16917,"grabill":16918,"gothard":16919,"gossman":16920,"gosser":16921,"gossard":16922,"gosha":16923,"goldner":16924,"gobin":16925,"gloss":16926,"ginyard":16927,"gilkes":16928,"gilden":16929,"gerson":16930,"gephart":16931,"gengler":16932,"gautier":16933,"gassett":16934,"garon":16935,"gandhi":16936,"galusha":16937,"gallager":16938,"galdamez":16939,"fulmore":16940,"fritsche":16941,"fowles":16942,"foutch":16943,"forward":16944,"footman":16945,"fludd":16946,"flakes":16947,"ferriera":16948,"ferrero":16949,"ferreri":16950,"fenimore":16951,"fegley":16952,"fegan":16953,"fearn":16954,"farrier":16955,"fansler":16956,"fane":16957,"falzone":16958,"fairweather":16959,"etherton":16960,"elsberry":16961,"dykema":16962,"duppstadt":16963,"dunnam":16964,"dunklin":16965,"duet":16966,"due":16967,"dudgeon":16968,"dubuc":16969,"doxey":16970,"dory":16971,"donmoyer":16972,"dodgen":16973,"disanto":16974,"dingler":16975,"dimattia":16976,"dilday":16977,"digennaro":16978,"diedrich":16979,"derossett":16980,"deputy":16981,"depp":16982,"demasi":16983,"degraffenreid":16984,"deakins":16985,"deady":16986,"davin":16987,"daigre":16988,"daddario":16989,"czerwinski":16990,"cullens":16991,"cubbage":16992,"cracraft":16993,"constance":16994,"comes":16995,"combest":16996,"coletti":16997,"coghill":16998,"clerk":16999,"claybrooks":17000,"class":17001,"christofferse":17002,"chiesa":17003,"chason":17004,"chamorro":17005,"cessna":17006,"celentano":17007,"cayer":17008,"carolan":17009,"carnegie":17010,"capetillo":17011,"callier":17012,"cadogan":17013,"caba":17014,"byrom":17015,"byrns":17016,"burrowes":17017,"burket":17018,"burdge":17019,"burbage":17020,"bukowski":17021,"buchholtz":17022,"brunt":17023,"brungardt":17024,"brunetti":17025,"brumbelow":17026,"brugger":17027,"broadhurst":17028,"brigance":17029,"brandow":17030,"bouknight":17031,"bottorff":17032,"bottomley":17033,"bosarge":17034,"borger":17035,"bona":17036,"bombardier":17037,"bologna":17038,"boggan":17039,"blumer":17040,"blecha":17041,"birney":17042,"birkland":17043,"betances":17044,"beran":17045,"benny":17046,"benes":17047,"belin":17048,"belgrave":17049,"bealer":17050,"bauch":17051,"bath":17052,"bashir":17053,"bartow":17054,"baro":17055,"barnhouse":17056,"barile":17057,"ballweg":17058,"baisley":17059,"bains":17060,"baehr":17061,"badilla":17062,"bachus":17063,"bacher":17064,"bachelder":17065,"auzenne":17066,"aten":17067,"astle":17068,"allis":17069,"agarwal":17070,"adger":17071,"adamek":17072,"ziolkowski":17073,"zinke":17074,"zazueta":17075,"zamorano":17076,"younkin":17077,"won":17078,"wittig":17079,"witman":17080,"winsett":17081,"winkles":17082,"wiedman":17083,"whitner":17084,"whitcher":17085,"wetherby":17086,"westra":17087,"westhoff":17088,"wehrle":17089,"wee":17090,"wagaman":17091,"voris":17092,"vicknair":17093,"vegas":17094,"veasley":17095,"vaugh":17096,"vanish":17097,"vanderburg":17098,"valletta":17099,"tunney":17100,"trumbo":17101,"truluck":17102,"trueman":17103,"truby":17104,"trombly":17105,"trojan":17106,"tourville":17107,"tostado":17108,"tone":17109,"titcomb":17110,"timpson":17111,"tignor":17112,"thrush":17113,"thresher":17114,"thiede":17115,"tews":17116,"tamplin":17117,"taff":17118,"tacker":17119,"syverson":17120,"sylvestre":17121,"summerall":17122,"stumbaugh":17123,"strouth":17124,"straker":17125,"stradford":17126,"stoney":17127,"stokley":17128,"steinhoff":17129,"steinberger":17130,"stairs":17131,"spigner":17132,"soltero":17133,"snively":17134,"sletten":17135,"sinkler":17136,"sinegal":17137,"simoes":17138,"siller":17139,"sigel":17140,"shoe":17141,"shire":17142,"shinkle":17143,"shellman":17144,"sheller":17145,"sheats":17146,"sharer":17147,"selvage":17148,"sedlak":17149,"sea":17150,"schriver":17151,"schimke":17152,"scheuerman":17153,"schanz":17154,"savory":17155,"saulters":17156,"sauers":17157,"sais":17158,"rusin":17159,"rumfelt":17160,"ruhland":17161,"rozar":17162,"rosborough":17163,"ronning":17164,"rolph":17165,"roloff":17166,"rogue":17167,"robie":17168,"riviera":17169,"rimer":17170,"riehle":17171,"ricco":17172,"rhein":17173,"retzlaff":17174,"reisman":17175,"reimann":17176,"re":17177,"rayes":17178,"raub":17179,"raminez":17180,"quesinberry":17181,"pua":17182,"procopio":17183,"priolo":17184,"printz":17185,"prewett":17186,"preas":17187,"prahl":17188,"portugal":17189,"poovey":17190,"ploof":17191,"platz":17192,"plaisted":17193,"pinzon":17194,"pineiro":17195,"pickney":17196,"petrovich":17197,"perl":17198,"pehrson":17199,"peets":17200,"pavon":17201,"pautz":17202,"pascarella":17203,"paras":17204,"paolini":17205,"pals":17206,"pafford":17207,"oyer":17208,"ovellette":17209,"outten":17210,"outen":17211,"ours":17212,"orduna":17213,"odriscoll":17214,"oberlin":17215,"nosal":17216,"niven":17217,"nisbett":17218,"nevers":17219,"nathanson":17220,"mule":17221,"mukai":17222,"mozee":17223,"mowers":17224,"motyka":17225,"morency":17226,"montford":17227,"mollica":17228,"molden":17229,"mitten":17230,"miser":17231,"mina":17232,"millender":17233,"midgette":17234,"messerly":17235,"melendy":17236,"meisel":17237,"meidinger":17238,"meany":17239,"mcnitt":17240,"mcnemar":17241,"mcmakin":17242,"mcgaugh":17243,"mccaa":17244,"mauriello":17245,"maudlin":17246,"matzke":17247,"mattia":17248,"matteo":17249,"matsumura":17250,"masuda":17251,"mangels":17252,"maloof":17253,"malizia":17254,"mahmoud":17255,"maglione":17256,"maddix":17257,"lucchesi":17258,"lochner":17259,"linquist":17260,"lino":17261,"lietz":17262,"leventhal":17263,"leopard":17264,"lemanski":17265,"leiser":17266,"laury":17267,"lauber":17268,"lamberth":17269,"kuss":17270,"kung":17271,"kulik":17272,"kuiper":17273,"krout":17274,"kotter":17275,"kort":17276,"kohlmeier":17277,"koffler":17278,"koeller":17279,"knipe":17280,"knauss":17281,"kleiber":17282,"kissee":17283,"kirst":17284,"kirch":17285,"kilgo":17286,"kerlin":17287,"kellison":17288,"kehl":17289,"kalb":17290,"jorden":17291,"jantzen":17292,"jamar":17293,"inabinet":17294,"ikard":17295,"husman":17296,"hunsberger":17297,"hundt":17298,"hucks":17299,"houtz":17300,"houseknecht":17301,"hoots":17302,"hogsett":17303,"hogans":17304,"hintze":17305,"hession":17306,"henault":17307,"hemming":17308,"helsley":17309,"heinen":17310,"heffington":17311,"heberling":17312,"heasley":17313,"heal":17314,"hazley":17315,"hazeltine":17316,"hayton":17317,"hayse":17318,"hawke":17319,"haston":17320,"harward":17321,"harvard":17322,"harrow":17323,"hanneman":17324,"hafford":17325,"hadnot":17326,"guerro":17327,"graig":17328,"grahm":17329,"gowins":17330,"gordillo":17331,"goosby":17332,"glatt":17333,"gibbens":17334,"ghent":17335,"gerrard":17336,"germann":17337,"geil":17338,"gebo":17339,"gean":17340,"garling":17341,"gardenhire":17342,"garbutt":17343,"gagner":17344,"furguson":17345,"funchess":17346,"fujiwara":17347,"fujita":17348,"friley":17349,"frigo":17350,"forshee":17351,"folkes":17352,"filler":17353,"fernald":17354,"ferber":17355,"feingold":17356,"favorite":17357,"faul":17358,"farrelly":17359,"fairbank":17360,"failla":17361,"estelle":17362,"espey":17363,"eshleman":17364,"ertl":17365,"erhart":17366,"erhardt":17367,"erbe":17368,"elsea":17369,"ells":17370,"ellman":17371,"eisenhart":17372,"ehmann":17373,"earnhardt":17374,"duplantis":17375,"dulac":17376,"ducote":17377,"draves":17378,"dosch":17379,"dolce":17380,"divito":17381,"ditch":17382,"dimauro":17383,"derringer":17384,"demeo":17385,"demartini":17386,"delima":17387,"dehner":17388,"degen":17389,"defrancisco":17390,"defoor":17391,"dedeaux":17392,"debnam":17393,"cypert":17394,"cutrer":17395,"cusumano":17396,"custis":17397,"croker":17398,"courtois":17399,"costantino":17400,"cormack":17401,"corbeil":17402,"copher":17403,"conlan":17404,"conkling":17405,"cogdell":17406,"cilley":17407,"chapdelaine":17408,"cendejas":17409,"castiglia":17410,"cassette":17411,"cashin":17412,"carstensen":17413,"carol":17414,"caprio":17415,"calcote":17416,"calaway":17417,"byfield":17418,"butner":17419,"bushway":17420,"burritt":17421,"browner":17422,"brobst":17423,"briner":17424,"brighton":17425,"bridger":17426,"brickley":17427,"brendel":17428,"bratten":17429,"bratt":17430,"brainerd":17431,"brackman":17432,"bowne":17433,"bouck":17434,"borunda":17435,"bordner":17436,"bonenfant":17437,"boer":17438,"boehmer":17439,"bodiford":17440,"bleau":17441,"blankinship":17442,"blane":17443,"blaha":17444,"bitting":17445,"bissonette":17446,"bigby":17447,"bibeau":17448,"beverage":17449,"bermudes":17450,"berke":17451,"bergevin":17452,"bergerson":17453,"bendel":17454,"belville":17455,"bechard":17456,"bearce":17457,"beadles":17458,"batz":17459,"bartlow":17460,"barren":17461,"ayoub":17462,"avans":17463,"aumiller":17464,"arviso":17465,"arpin":17466,"arnwine":17467,"armwood":17468,"arent":17469,"arehart":17470,"arcand":17471,"antle":17472,"ambrosino":17473,"alongi":17474,"alm":17475,"allshouse":17476,"ahart":17477,"aguon":17478,"ziebarth":17479,"zeledon":17480,"zakrzewski":17481,"yuhas":17482,"yingst":17483,"yedinak":17484,"wommack":17485,"winnett":17486,"wingler":17487,"wilcoxen":17488,"whitmarsh":17489,"whistler":17490,"wayt":17491,"watley":17492,"wasser":17493,"warkentin":17494,"voll":17495,"vogelsang":17496,"voegele":17497,"vivanco":17498,"vinton":17499,"villafane":17500,"viles":17501,"versace":17502,"ver":17503,"venne":17504,"vanwagoner":17505,"vanwagenen":17506,"vanleuven":17507,"vanauken":17508,"uselton":17509,"uren":17510,"trumbauer":17511,"tritt":17512,"treadaway":17513,"tozier":17514,"tope":17515,"tomczak":17516,"tomberlin":17517,"tomasini":17518,"tollett":17519,"toller":17520,"titsworth":17521,"tirrell":17522,"tilly":17523,"tavera":17524,"tarnowski":17525,"tanouye":17526,"tall":17527,"swarthout":17528,"sutera":17529,"surette":17530,"styers":17531,"styer":17532,"stipe":17533,"stickland":17534,"steve":17535,"stembridge":17536,"stearn":17537,"starkes":17538,"stanberry":17539,"stahr":17540,"spino":17541,"spicher":17542,"sperber":17543,"speece":17544,"soo":17545,"sonntag":17546,"sneller":17547,"smalling":17548,"slowik":17549,"slocumb":17550,"sliva":17551,"slemp":17552,"slama":17553,"sitz":17554,"sisto":17555,"sisemore":17556,"sindelar":17557,"shipton":17558,"shillings":17559,"sheeley":17560,"sharber":17561,"shaddix":17562,"severns":17563,"severino":17564,"sever":17565,"sensabaugh":17566,"seder":17567,"seawell":17568,"seamons":17569,"schrantz":17570,"schooler":17571,"scheffer":17572,"scheerer":17573,"scalia":17574,"saum":17575,"santibanez":17576,"sano":17577,"sanjuan":17578,"sampley":17579,"sailer":17580,"sabella":17581,"sabbagh":17582,"royall":17583,"rottman":17584,"rivenbark":17585,"rikard":17586,"ricketson":17587,"rickel":17588,"rethman":17589,"reily":17590,"reddin":17591,"reasoner":17592,"reade":17593,"rast":17594,"ranallo":17595,"rana":17596,"quintal":17597,"pung":17598,"pucci":17599,"proto":17600,"prosperie":17601,"prim":17602,"preusser":17603,"preslar":17604,"powley":17605,"postma":17606,"pinnix":17607,"pilla":17608,"pietsch":17609,"pickerel":17610,"pica":17611,"pharris":17612,"petway":17613,"petillo":17614,"perin":17615,"pereda":17616,"pennypacker":17617,"pennebaker":17618,"pedrick":17619,"patin":17620,"patchell":17621,"parodi":17622,"parman":17623,"pantano":17624,"padua":17625,"padro":17626,"osterhout":17627,"orner":17628,"opp":17629,"olivar":17630,"ohlson":17631,"odonoghue":17632,"oceguera":17633,"oberry":17634,"novello":17635,"noguera":17636,"newquist":17637,"newcombe":17638,"neihoff":17639,"nehring":17640,"nees":17641,"nebeker":17642,"nau":17643,"mundo":17644,"mullenix":17645,"morrisey":17646,"moronta":17647,"morillo":17648,"morefield":17649,"mongillo":17650,"molino":17651,"minto":17652,"midgley":17653,"michie":17654,"menzies":17655,"medved":17656,"mechling":17657,"mealy":17658,"mcshan":17659,"mcquaig":17660,"mcnees":17661,"mcglade":17662,"mcgarity":17663,"mcgahey":17664,"mcduff":17665,"mayweather":17666,"mastropietro":17667,"masten":17668,"maranto":17669,"maniscalco":17670,"maize":17671,"mahmood":17672,"maddocks":17673,"maday":17674,"macha":17675,"maag":17676,"luken":17677,"lopp":17678,"lolley":17679,"llanas":17680,"litz":17681,"litherland":17682,"lindenberg":17683,"lieu":17684,"letcher":17685,"lentini":17686,"lemelle":17687,"leet":17688,"lecuyer":17689,"leber":17690,"laursen":17691,"latch":17692,"larrick":17693,"lantigua":17694,"langlinais":17695,"lalli":17696,"lafever":17697,"labat":17698,"labadie":17699,"kurt":17700,"krogman":17701,"kohut":17702,"knarr":17703,"klimas":17704,"klar":17705,"kittelson":17706,"kirschbaum":17707,"kintzel":17708,"kincannon":17709,"kimmell":17710,"killgore":17711,"kettner":17712,"kelsch":17713,"karle":17714,"kapoor":17715,"johansson":17716,"jock":17717,"jenkinson":17718,"janney":17719,"isabelle":17720,"iraheta":17721,"insley":17722,"hyslop":17723,"hy":17724,"human":17725,"huckstep":17726,"holleran":17727,"hoerr":17728,"hinze":17729,"hinnenkamp":17730,"hilger":17731,"higgin":17732,"hicklin":17733,"heroux":17734,"henkle":17735,"helfer":17736,"heikkinen":17737,"heckstall":17738,"heckler":17739,"heavener":17740,"haydel":17741,"haveman":17742,"haubert":17743,"harrop":17744,"harnois":17745,"hansard":17746,"hanover":17747,"hammitt":17748,"haliburton":17749,"haefner":17750,"hadsell":17751,"haakenson":17752,"guynn":17753,"guizar":17754,"grout":17755,"grosz":17756,"goo":17757,"gomer":17758,"golla":17759,"godby":17760,"glanz":17761,"glancy":17762,"givan":17763,"giesen":17764,"gerst":17765,"gayman":17766,"garraway":17767,"gabor":17768,"furness":17769,"frisk":17770,"fremont":17771,"frary":17772,"forand":17773,"fessenden":17774,"ferrigno":17775,"fearon":17776,"favreau":17777,"faulks":17778,"falbo":17779,"ewen":17780,"everton":17781,"eurich":17782,"etchison":17783,"esterly":17784,"entwistle":17785,"ellingsworth":17786,"elders":17787,"ek":17788,"eisenbarth":17789,"edelson":17790,"eckel":17791,"earnshaw":17792,"dunneback":17793,"doyal":17794,"donnellan":17795,"dolin":17796,"dibiase":17797,"deschenes":17798,"dermody":17799,"denmark":17800,"degregorio":17801,"darnall":17802,"dant":17803,"dansereau":17804,"danaher":17805,"dammann":17806,"dames":17807,"czarnecki":17808,"cuyler":17809,"custard":17810,"cummingham":17811,"cuffie":17812,"cuffee":17813,"cudney":17814,"cuadra":17815,"crigler":17816,"creger":17817,"coughlan":17818,"corvin":17819,"cortright":17820,"corchado":17821,"connery":17822,"conforti":17823,"condron":17824,"colosimo":17825,"colclough":17826,"cola":17827,"cohee":17828,"claire":17829,"ciotti":17830,"chill":17831,"chien":17832,"check":17833,"chacko":17834,"cevallos":17835,"cavitt":17836,"cavins":17837,"castagna":17838,"cashwell":17839,"carrozza":17840,"carrara":17841,"capra":17842,"campas":17843,"callas":17844,"caison":17845,"cai":17846,"caggiano":17847,"cabot":17848,"bynoe":17849,"buswell":17850,"burpo":17851,"burnam":17852,"burges":17853,"buerger":17854,"buelow":17855,"bueche":17856,"buckle":17857,"bruni":17858,"brummitt":17859,"brodersen":17860,"briese":17861,"breit":17862,"brakebill":17863,"braatz":17864,"boyers":17865,"boughner":17866,"borror":17867,"borquez":17868,"bonelli":17869,"bohner":17870,"blaze":17871,"blaker":17872,"blackmer":17873,"bissette":17874,"bibbins":17875,"bhatt":17876,"bhatia":17877,"bessler":17878,"bergh":17879,"beresford":17880,"bensen":17881,"benningfield":17882,"benito":17883,"bellantoni":17884,"behler":17885,"beehler":17886,"beazley":17887,"beauchesne":17888,"bargo":17889,"bannerman":17890,"baltes":17891,"balog":17892,"ballantyne":17893,"bad":17894,"axelson":17895,"apgar":17896,"aoki":17897,"anstett":17898,"alejos":17899,"alcocer":17900,"albury":17901,"aichele":17902,"ahl":17903,"ackles":17904,"zerangue":17905,"zehner":17906,"zank":17907,"zacarias":17908,"youngberg":17909,"yorke":17910,"yarbro":17911,"xie":17912,"wydra":17913,"worthley":17914,"wolbert":17915,"wittmer":17916,"witherington":17917,"wishart":17918,"wire":17919,"winnie":17920,"winkleman":17921,"willilams":17922,"willer":17923,"wiedeman":17924,"whittingham":17925,"whitbeck":17926,"whetsel":17927,"wheless":17928,"westerberg":17929,"welcher":17930,"wegman":17931,"waterfield":17932,"wasinger":17933,"warfel":17934,"wannamaker":17935,"walborn":17936,"wada":17937,"vogl":17938,"vizcarrondo":17939,"vitela":17940,"villeda":17941,"veras":17942,"venuti":17943,"veney":17944,"ulrey":17945,"uhlig":17946,"turcios":17947,"tremper":17948,"torian":17949,"torbett":17950,"thrailkill":17951,"terrones":17952,"teitelbaum":17953,"teems":17954,"tay":17955,"swoope":17956,"sunseri":17957,"stutes":17958,"stthomas":17959,"strohm":17960,"stroble":17961,"striegel":17962,"streicher":17963,"stodola":17964,"stinchcomb":17965,"steves":17966,"steppe":17967,"stem":17968,"steller":17969,"staudt":17970,"starner":17971,"stamant":17972,"stam":17973,"stackpole":17974,"sprankle":17975,"speciale":17976,"spahr":17977,"sowders":17978,"sova":17979,"soluri":17980,"soderlund":17981,"slinkard":17982,"skates":17983,"sjogren":17984,"sirianni":17985,"siewert":17986,"sickels":17987,"sica":17988,"shugart":17989,"shoults":17990,"shive":17991,"shimer":17992,"shier":17993,"shield":17994,"shepley":17995,"sheeran":17996,"sharper":17997,"sevin":17998,"severe":17999,"seto":18000,"segundo":18001,"sedlacek":18002,"scuderi":18003,"schurman":18004,"schuelke":18005,"scholten":18006,"schlater":18007,"schisler":18008,"schiefelbein":18009,"schalk":18010,"sanon":18011,"sae":18012,"sabala":18013,"ruyle":18014,"ruybal":18015,"ruf":18016,"rueb":18017,"rowsey":18018,"rosol":18019,"rocheleau":18020,"rishel":18021,"rippey":18022,"ringgold":18023,"rieves":18024,"ridinger":18025,"rew":18026,"retherford":18027,"rempe":18028,"reith":18029,"rafter":18030,"raffaele":18031,"quinto":18032,"putz":18033,"purdom":18034,"puls":18035,"pulaski":18036,"propp":18037,"principato":18038,"preiss":18039,"prada":18040,"polansky":18041,"poch":18042,"plath":18043,"pittard":18044,"pinnock":18045,"pfarr":18046,"pfannenstiel":18047,"penniman":18048,"pauling":18049,"patchen":18050,"paschke":18051,"parkey":18052,"pando":18053,"overly":18054,"ouimet":18055,"ottman":18056,"otter":18057,"ostlund":18058,"ormiston":18059,"occhipinti":18060,"nowacki":18061,"norred":18062,"noack":18063,"nishida":18064,"nilles":18065,"nicodemus":18066,"neth":18067,"nealey":18068,"myricks":18069,"murff":18070,"mungia":18071,"mullet":18072,"motsinger":18073,"moscato":18074,"mort":18075,"morado":18076,"moors":18077,"monnier":18078,"molyneux":18079,"modzelewski":18080,"miura":18081,"minich":18082,"militello":18083,"milbrandt":18084,"michalik":18085,"meserve":18086,"merle":18087,"mendivil":18088,"melara":18089,"meadow":18090,"mcnish":18091,"mcelhannon":18092,"mccroy":18093,"mccrady":18094,"mazzella":18095,"maule":18096,"mattera":18097,"mathena":18098,"matas":18099,"mass":18100,"mascorro":18101,"marone":18102,"marinello":18103,"marguez":18104,"marcell":18105,"manwaring":18106,"manhart":18107,"mangano":18108,"maggi":18109,"lymon":18110,"luter":18111,"luse":18112,"lukasik":18113,"luiz":18114,"ludlum":18115,"luczak":18116,"lowenthal":18117,"lossett":18118,"lorentzen":18119,"loredo":18120,"longworth":18121,"lomanto":18122,"lisi":18123,"lish":18124,"lipsky":18125,"linck":18126,"liedtke":18127,"levering":18128,"lessman":18129,"lemond":18130,"lembo":18131,"ledonne":18132,"leatham":18133,"laufer":18134,"lanphear":18135,"langlais":18136,"lando":18137,"lamphear":18138,"lamberton":18139,"lafon":18140,"lade":18141,"lacross":18142,"kyzer":18143,"krok":18144,"kring":18145,"krell":18146,"krehbiel":18147,"kratochvil":18148,"krach":18149,"kovar":18150,"kostka":18151,"knudtson":18152,"knaack":18153,"kliebert":18154,"klahn":18155,"kirkley":18156,"kimzey":18157,"kettle":18158,"kerrick":18159,"kennerson":18160,"keesler":18161,"karlin":18162,"kan":18163,"jenny":18164,"janousek":18165,"jan":18166,"imel":18167,"icenhour":18168,"hyler":18169,"hunger":18170,"hudock":18171,"houpt":18172,"hopping":18173,"hoops":18174,"holquin":18175,"holiman":18176,"holahan":18177,"hodapp":18178,"hires":18179,"hillen":18180,"hickmon":18181,"hersom":18182,"henrich":18183,"helvey":18184,"heidt":18185,"heideman":18186,"hedstrom":18187,"hedin":18188,"hebron":18189,"hayter":18190,"harn":18191,"hardage":18192,"harbor":18193,"halsted":18194,"hahne":18195,"hagemann":18196,"guzik":18197,"guel":18198,"groesbeck":18199,"gritton":18200,"grego":18201,"graziani":18202,"grasty":18203,"graney":18204,"gouin":18205,"gossage":18206,"golston":18207,"goheen":18208,"godina":18209,"glade":18210,"giorgi":18211,"giambrone":18212,"gerrity":18213,"gerrish":18214,"gero":18215,"gerling":18216,"gaulke":18217,"garlick":18218,"galiano":18219,"gaiter":18220,"gahagan":18221,"gagnier":18222,"friddle":18223,"fredericksen":18224,"franqui":18225,"follansbee":18226,"foerster":18227,"flury":18228,"fitzmaurice":18229,"fiorini":18230,"finlayson":18231,"fiecke":18232,"fickes":18233,"fichter":18234,"ferron":18235,"ferdinand":18236,"farrel":18237,"fackler":18238,"eyman":18239,"escarcega":18240,"errico":18241,"erler":18242,"erby":18243,"engman":18244,"engelmann":18245,"elsass":18246,"elliston":18247,"eddleman":18248,"eadie":18249,"dummer":18250,"drost":18251,"dorrough":18252,"dorrance":18253,"doolan":18254,"donalson":18255,"domenico":18256,"ditullio":18257,"dittmar":18258,"dishon":18259,"dionisio":18260,"dike":18261,"devinney":18262,"desir":18263,"deschamp":18264,"derrickson":18265,"delamora":18266,"deitch":18267,"dechant":18268,"dave":18269,"danek":18270,"dahmen":18271,"curci":18272,"cudjoe":18273,"crumble":18274,"croxton":18275,"creasman":18276,"craney":18277,"crader":18278,"cowling":18279,"coulston":18280,"cortina":18281,"corlew":18282,"corl":18283,"copland":18284,"convery":18285,"cohrs":18286,"clune":18287,"clausing":18288,"cipriani":18289,"cinnamon":18290,"cianciolo":18291,"chubb":18292,"chittum":18293,"chenard":18294,"charlesworth":18295,"charlebois":18296,"champine":18297,"chamlee":18298,"chagoya":18299,"casselman":18300,"cardello":18301,"capasso":18302,"cannella":18303,"calderwood":18304,"byford":18305,"buttars":18306,"bushee":18307,"burrage":18308,"buentello":18309,"brzozowski":18310,"bryner":18311,"brumit":18312,"brookover":18313,"bronner":18314,"bromberg":18315,"brixey":18316,"brinn":18317,"briganti":18318,"bremner":18319,"brawn":18320,"branscome":18321,"brannigan":18322,"bradsher":18323,"bozek":18324,"boulay":18325,"bormann":18326,"bongiorno":18327,"bollin":18328,"bohler":18329,"bogert":18330,"bodenhamer":18331,"blose":18332,"blind":18333,"bivona":18334,"bitter":18335,"billips":18336,"bibler":18337,"benfer":18338,"benedetti":18339,"belue":18340,"bellanger":18341,"belford":18342,"behn":18343,"beerman":18344,"barnhardt":18345,"baltzell":18346,"balling":18347,"balducci":18348,"bainter":18349,"babineau":18350,"babich":18351,"baade":18352,"attwood":18353,"asmus":18354,"asaro":18355,"artiaga":18356,"april":18357,"applebaum":18358,"ang":18359,"anding":18360,"amar":18361,"amaker":18362,"allsup":18363,"alligood":18364,"alers":18365,"agin":18366,"agar":18367,"achenbach":18368,"abramowitz":18369,"abbas":18370,"aasen":18371,"zehnder":18372,"yopp":18373,"yelle":18374,"yeldell":18375,"wynter":18376,"woodmansee":18377,"wooding":18378,"woll":18379,"winborne":18380,"willsey":18381,"willeford":18382,"widger":18383,"whiten":18384,"whitchurch":18385,"whang":18386,"wen":18387,"weissinger":18388,"weinman":18389,"weingartner":18390,"weidler":18391,"waltrip":18392,"walt":18393,"wagar":18394,"wafford":18395,"vitagliano":18396,"villalvazo":18397,"villacorta":18398,"vigna":18399,"vickrey":18400,"vicini":18401,"ventimiglia":18402,"vandenbosch":18403,"valvo":18404,"valazquez":18405,"utsey":18406,"urbaniak":18407,"unzueta":18408,"trombetta":18409,"trevizo":18410,"trembley":18411,"tremaine":18412,"traverso":18413,"tores":18414,"tolan":18415,"tillison":18416,"tietjen":18417,"tee":18418,"teachout":18419,"taube":18420,"tatham":18421,"tarwater":18422,"tarbell":18423,"sydow":18424,"sy":18425,"swims":18426,"swader":18427,"striplin":18428,"stops":18429,"stoltenberg":18430,"steinhauer":18431,"steil":18432,"steigerwald":18433,"starkweather":18434,"stallman":18435,"squier":18436,"sparacino":18437,"span":18438,"spadafora":18439,"shiflet":18440,"shibata":18441,"shevlin":18442,"sherrick":18443,"shake":18444,"sessums":18445,"servais":18446,"senters":18447,"seevers":18448,"seelye":18449,"searfoss":18450,"seabrooks":18451,"scoles":18452,"schwager":18453,"schrom":18454,"schmeltzer":18455,"scheffel":18456,"sax":18457,"sawin":18458,"saterfiel":18459,"sardina":18460,"sanroman":18461,"sane":18462,"sandin":18463,"salamanca":18464,"saladin":18465,"sak":18466,"sabia":18467,"rustin":18468,"rushin":18469,"ruley":18470,"rueter":18471,"row":18472,"rotter":18473,"rosenzweig":18474,"roles":18475,"rohe":18476,"roder":18477,"rockey":18478,"ro":18479,"riter":18480,"rieth":18481,"ried":18482,"riding":18483,"riddles":18484,"ridder":18485,"rennick":18486,"remmers":18487,"remer":18488,"relyea":18489,"reilley":18490,"reder":18491,"rasheed":18492,"rakowski":18493,"rabin":18494,"queener":18495,"pursel":18496,"prue":18497,"prowell":18498,"pritts":18499,"primo":18500,"presler":18501,"pouncy":18502,"porche":18503,"porcaro":18504,"pollman":18505,"pleas":18506,"planas":18507,"pinkley":18508,"pinegar":18509,"pilger":18510,"philson":18511,"petties":18512,"perrodin":18513,"pendergrast":18514,"patao":18515,"pasternak":18516,"passarelli":18517,"pasko":18518,"parshall":18519,"panos":18520,"panella":18521,"palombo":18522,"padillo":18523,"oyama":18524,"overlock":18525,"overbeck":18526,"otterson":18527,"orrell":18528,"ornellas":18529,"opitz":18530,"okelly":18531,"officer":18532,"obando":18533,"noggle":18534,"nicosia":18535,"netto":18536,"negrin":18537,"natali":18538,"nakayama":18539,"nagao":18540,"nadel":18541,"musial":18542,"murrill":18543,"murrah":18544,"munsch":18545,"mucci":18546,"mrozek":18547,"moyes":18548,"mowrer":18549,"moris":18550,"morais":18551,"moorhouse":18552,"monico":18553,"mone":18554,"mondy":18555,"moncayo":18556,"mole":18557,"miltenberger":18558,"milsap":18559,"milone":18560,"millikin":18561,"milardo":18562,"mika":18563,"micheals":18564,"micco":18565,"meyerson":18566,"mericle":18567,"mendell":18568,"meinhardt":18569,"meachum":18570,"mcleroy":18571,"mcgray":18572,"mcgonigal":18573,"maultsby":18574,"matis":18575,"matheney":18576,"matamoros":18577,"marro":18578,"marcil":18579,"marcial":18580,"mantz":18581,"mannings":18582,"maltby":18583,"malchow":18584,"maiorano":18585,"mahn":18586,"mahlum":18587,"maglio":18588,"mae":18589,"maberry":18590,"lustig":18591,"luellen":18592,"longwell":18593,"longenecker":18594,"lofland":18595,"locascio":18596,"linney":18597,"linneman":18598,"lighty":18599,"levell":18600,"levay":18601,"lenahan":18602,"lemen":18603,"lehto":18604,"lebaron":18605,"lanctot":18606,"lamy":18607,"lainez":18608,"laffoon":18609,"labombard":18610,"kujawski":18611,"kroger":18612,"kreutzer":18613,"korhonen":18614,"kondo":18615,"kollman":18616,"kohan":18617,"kogut":18618,"knaus":18619,"kivi":18620,"kittel":18621,"kinner":18622,"kindig":18623,"kindel":18624,"kiesel":18625,"kidney":18626,"kibby":18627,"khang":18628,"kettler":18629,"ketterer":18630,"kepner":18631,"kelliher":18632,"keenum":18633,"kanode":18634,"kail":18635,"july":18636,"juhasz":18637,"jowett":18638,"jolicoeur":18639,"jeon":18640,"iser":18641,"ingrassia":18642,"imai":18643,"hutchcraft":18644,"humiston":18645,"hulings":18646,"hukill":18647,"huizenga":18648,"hugley":18649,"huddle":18650,"hose":18651,"hornyak":18652,"hodder":18653,"hisle":18654,"hillenbrand":18655,"hille":18656,"higuchi":18657,"hertzler":18658,"herdon":18659,"heppner":18660,"hepp":18661,"heitmann":18662,"heckart":18663,"hazlewood":18664,"hayles":18665,"hayek":18666,"hawthorn":18667,"hawkin":18668,"haugland":18669,"hasler":18670,"harbuck":18671,"happel":18672,"hambly":18673,"hambleton":18674,"hagaman":18675,"guzzi":18676,"gullette":18677,"guinyard":18678,"grogg":18679,"grise":18680,"griffing":18681,"goto":18682,"gosney":18683,"goods":18684,"goley":18685,"goldblatt":18686,"gledhill":18687,"girton":18688,"giltner":18689,"gillock":18690,"gilham":18691,"gilfillan":18692,"giblin":18693,"gentner":18694,"gehlert":18695,"gehl":18696,"garten":18697,"garney":18698,"garlow":18699,"garett":18700,"galles":18701,"galeana":18702,"futral":18703,"fuhr":18704,"friedland":18705,"franson":18706,"fransen":18707,"foulds":18708,"follmer":18709,"foland":18710,"flax":18711,"flavin":18712,"firkins":18713,"fillion":18714,"figueredo":18715,"ferrill":18716,"fenster":18717,"fenley":18718,"fauver":18719,"farfan":18720,"factor":18721,"eustice":18722,"eppler":18723,"engelman":18724,"engelke":18725,"emmer":18726,"elzy":18727,"ellwood":18728,"ellerbee":18729,"elks":18730,"ehret":18731,"ebbert":18732,"durrah":18733,"dupras":18734,"dubuque":18735,"dragoo":18736,"donlon":18737,"dolloff":18738,"doi":18739,"dibella":18740,"derrico":18741,"demko":18742,"demar":18743,"darrington":18744,"czapla":18745,"crooker":18746,"creagh":18747,"cranor":18748,"craner":18749,"crafts":18750,"crabill":18751,"coyer":18752,"cowman":18753,"cowherd":18754,"cottone":18755,"costillo":18756,"coster":18757,"costas":18758,"cosenza":18759,"corker":18760,"collinson":18761,"coello":18762,"clingman":18763,"clingerman":18764,"claborn":18765,"citizen":18766,"chmura":18767,"chausse":18768,"chaudhry":18769,"chapell":18770,"chancy":18771,"cerrone":18772,"caves":18773,"caverly":18774,"caulkins":18775,"carn":18776,"campfield":18777,"campanelli":18778,"callaham":18779,"cadorette":18780,"butkovich":18781,"buske":18782,"burrier":18783,"burkley":18784,"bunyard":18785,"budge":18786,"buckelew":18787,"buchheit":18788,"broman":18789,"brescia":18790,"brasel":18791,"brain":18792,"boyster":18793,"booe":18794,"bonomo":18795,"bonnet":18796,"bondi":18797,"bohnsack":18798,"bobby":18799,"blomberg":18800,"blanford":18801,"bilderback":18802,"biggins":18803,"bently":18804,"behrends":18805,"beegle":18806,"bedoya":18807,"bechtol":18808,"beaubien":18809,"bayerl":18810,"baumgart":18811,"baumeister":18812,"barratt":18813,"barlowe":18814,"barkman":18815,"barbagallo":18816,"baldree":18817,"baine":18818,"bail":18819,"baggs":18820,"bacote":18821,"aylward":18822,"ashurst":18823,"arvidson":18824,"arthurs":18825,"arrieta":18826,"arrey":18827,"arreguin":18828,"arrant":18829,"arner":18830,"armor":18831,"arizmendi":18832,"anker":18833,"amis":18834,"amend":18835,"alphin":18836,"allbright":18837,"aikin":18838,"acres":18839,"zupan":18840,"zuchowski":18841,"zeolla":18842,"zanchez":18843,"zahradnik":18844,"zahler":18845,"younan":18846,"yeater":18847,"yearta":18848,"yarrington":18849,"yantis":18850,"woomer":18851,"wollard":18852,"wolfinger":18853,"woerner":18854,"witek":18855,"wishon":18856,"wisener":18857,"wingerter":18858,"willet":18859,"wilding":18860,"wiedemann":18861,"weisel":18862,"wedeking":18863,"weary":18864,"waybright":18865,"wardwell":18866,"walkins":18867,"waldorf":18868,"voth":18869,"voit":18870,"virden":18871,"viloria":18872,"villagran":18873,"vasta":18874,"vashon":18875,"vaquera":18876,"vantassell":18877,"vanderlinden":18878,"vandergrift":18879,"vancuren":18880,"valenta":18881,"underdahl":18882,"tyra":18883,"tygart":18884,"twining":18885,"twiford":18886,"turlington":18887,"tullius":18888,"tubman":18889,"trowell":18890,"trieu":18891,"transue":18892,"tousant":18893,"torgersen":18894,"tooker":18895,"tony":18896,"tome":18897,"toma":18898,"tocci":18899,"tippins":18900,"tinner":18901,"timlin":18902,"tillinghast":18903,"tidmore":18904,"teti":18905,"tedrick":18906,"tacey":18907,"swanberg":18908,"sunde":18909,"summitt":18910,"summerford":18911,"summa":18912,"sue":18913,"stratman":18914,"strandberg":18915,"storck":18916,"stober":18917,"steitz":18918,"stayer":18919,"stauber":18920,"staiger":18921,"sponaugle":18922,"spofford":18923,"sparano":18924,"spagnola":18925,"sokoloski":18926,"snay":18927,"slough":18928,"skowronski":18929,"sieck":18930,"shimkus":18931,"sheth":18932,"sherk":18933,"shankles":18934,"shakespeare":18935,"shahid":18936,"sevy":18937,"sergeant":18938,"senegal":18939,"seiden":18940,"seidell":18941,"searls":18942,"searight":18943,"schwalm":18944,"schug":18945,"schilke":18946,"schier":18947,"scheck":18948,"sawtelle":18949,"santore":18950,"santa":18951,"sanks":18952,"sandquist":18953,"sanden":18954,"saling":18955,"sabine":18956,"saathoff":18957,"ryberg":18958,"rustad":18959,"ruffing":18960,"rudnicki":18961,"ruane":18962,"rozzi":18963,"rowse":18964,"rosenau":18965,"rodes":18966,"risser":18967,"riggin":18968,"riess":18969,"riese":18970,"rhoten":18971,"reinecke":18972,"reigle":18973,"reichling":18974,"redner":18975,"rebelo":18976,"raynes":18977,"raimondi":18978,"rahe":18979,"rada":18980,"querry":18981,"quellette":18982,"pulsifer":18983,"prochnow":18984,"pretty":18985,"prato":18986,"poulton":18987,"poudrier":18988,"poll":18989,"policastro":18990,"polhemus":18991,"polasek":18992,"poissant":18993,"pohlmann":18994,"plotner":18995,"pitkin":18996,"pita":18997,"pio":18998,"pinkett":18999,"pilot":19000,"piekarski":19001,"pichon":19002,"philippe":19003,"pfau":19004,"petroff":19005,"petermann":19006,"peplinski":19007,"peller":19008,"pecinovsky":19009,"pearse":19010,"pattillo":19011,"patague":19012,"parlier":19013,"parenti":19014,"parchman":19015,"pane":19016,"paff":19017,"ota":19018,"ortner":19019,"oros":19020,"nolley":19021,"noakes":19022,"nigh":19023,"nicolosi":19024,"nicolay":19025,"newnam":19026,"netter":19027,"nass":19028,"napoles":19029,"nakata":19030,"nakamoto":19031,"muriel":19032,"muck":19033,"morlock":19034,"moraga":19035,"montilla":19036,"mongeau":19037,"molitor":19038,"mohney":19039,"mitchener":19040,"meyerhoff":19041,"medel":19042,"mcniff":19043,"mcmonagle":19044,"mcglown":19045,"mcglinchey":19046,"mcgarrity":19047,"mccright":19048,"mccorvey":19049,"mcconnel":19050,"mccargo":19051,"mazzei":19052,"matula":19053,"mastroianni":19054,"massingale":19055,"maring":19056,"maricle":19057,"marc":19058,"mans":19059,"mannon":19060,"mannix":19061,"manney":19062,"manger":19063,"manalo":19064,"malo":19065,"malan":19066,"mahony":19067,"madril":19068,"mackowiak":19069,"macko":19070,"macintosh":19071,"lurry":19072,"luczynski":19073,"lucke":19074,"lucarelli":19075,"luca":19076,"loud":19077,"lou":19078,"losee":19079,"lorence":19080,"loiacono":19081,"lohse":19082,"loder":19083,"lipari":19084,"linebarger":19085,"lindamood":19086,"limbaugh":19087,"letts":19088,"leleux":19089,"leep":19090,"leeder":19091,"leard":19092,"laxson":19093,"lawry":19094,"laverdiere":19095,"laughton":19096,"lastra":19097,"kurek":19098,"kriss":19099,"krishnan":19100,"kretschmer":19101,"krebsbach":19102,"kontos":19103,"knobel":19104,"knauf":19105,"klick":19106,"kleven":19107,"klawitter":19108,"kitchin":19109,"kirkendoll":19110,"kinkel":19111,"kingrey":19112,"kilbourn":19113,"kensinger":19114,"kennerly":19115,"kamin":19116,"justiniano":19117,"jurek":19118,"junkin":19119,"julia":19120,"judon":19121,"jordahl":19122,"jeanes":19123,"jarrells":19124,"jamal":19125,"iwamoto":19126,"isreal":19127,"ishida":19128,"ines":19129,"immel":19130,"iman":19131,"ihle":19132,"hyre":19133,"hurn":19134,"hunn":19135,"hultman":19136,"huffstetler":19137,"huffer":19138,"hubner":19139,"howey":19140,"horney":19141,"hooton":19142,"holts":19143,"holscher":19144,"holen":19145,"hoggatt":19146,"hilaire":19147,"herz":19148,"henne":19149,"helstrom":19150,"hellickson":19151,"heinlein":19152,"heckathorn":19153,"heckard":19154,"heather":19155,"heart":19156,"headlee":19157,"hauptman":19158,"haughey":19159,"hatt":19160,"harring":19161,"harford":19162,"hammill":19163,"hamed":19164,"halperin":19165,"haig":19166,"hagwood":19167,"hagstrom":19168,"gunnells":19169,"gundlach":19170,"guardiola":19171,"greeno":19172,"greenland":19173,"gonce":19174,"goldsby":19175,"gobel":19176,"gisi":19177,"gillins":19178,"gillie":19179,"germano":19180,"geibel":19181,"gauger":19182,"garriott":19183,"garbarino":19184,"gander":19185,"gajewski":19186,"funari":19187,"fullbright":19188,"fuell":19189,"fritzler":19190,"freshwater":19191,"freas":19192,"fortino":19193,"forbus":19194,"fonda":19195,"flohr":19196,"flemister":19197,"fisch":19198,"finks":19199,"fenstermaker":19200,"feldstein":19201,"faw":19202,"farhat":19203,"farah":19204,"fankhauser":19205,"fagg":19206,"fader":19207,"exline":19208,"emigh":19209,"eguia":19210,"edman":19211,"eckler":19212,"eastburn":19213,"dy":19214,"dunmore":19215,"dubuisson":19216,"dubinsky":19217,"drayer":19218,"doverspike":19219,"doubleday":19220,"doten":19221,"dorner":19222,"dolson":19223,"dohrmann":19224,"disla":19225,"direnzo":19226,"dipaola":19227,"dines":19228,"dickie":19229,"diblasi":19230,"dewolf":19231,"desanti":19232,"dennehy":19233,"demming":19234,"delker":19235,"decola":19236,"davilla":19237,"davids":19238,"daughtridge":19239,"darville":19240,"darland":19241,"danzy":19242,"dandy":19243,"dagenais":19244,"culotta":19245,"cruzado":19246,"crudup":19247,"croswell":19248,"coverdale":19249,"covelli":19250,"couts":19251,"corbell":19252,"coplan":19253,"coolbaugh":19254,"conyer":19255,"conlee":19256,"conigliaro":19257,"comiskey":19258,"coberly":19259,"clendening":19260,"clairmont":19261,"cienfuegos":19262,"chojnacki":19263,"chilcote":19264,"champney":19265,"cassara":19266,"casazza":19267,"casado":19268,"carew":19269,"carbin":19270,"carabajal":19271,"calcagni":19272,"cail":19273,"caddy":19274,"busbee":19275,"burts":19276,"burbridge":19277,"bunge":19278,"bundick":19279,"buhler":19280,"bucker":19281,"bucholtz":19282,"bruen":19283,"broce":19284,"brite":19285,"brignac":19286,"brierly":19287,"bridgman":19288,"braham":19289,"bradish":19290,"boyington":19291,"borjas":19292,"bonnie":19293,"bonn":19294,"bonhomme":19295,"bohlen":19296,"bogardus":19297,"bockelman":19298,"blick":19299,"blackerby":19300,"bizier":19301,"biro":19302,"binney":19303,"bertolini":19304,"bertin":19305,"berti":19306,"bert":19307,"bento":19308,"beno":19309,"belgarde":19310,"belding":19311,"beckel":19312,"becerril":19313,"bazaldua":19314,"bayes":19315,"bayard":19316,"barrus":19317,"barris":19318,"baros":19319,"bara":19320,"ballow":19321,"balboa":19322,"bakewell":19323,"baginski":19324,"badalamenti":19325,"backhaus":19326,"avilez":19327,"auvil":19328,"atteberry":19329,"ardon":19330,"anzaldua":19331,"anello":19332,"amsler":19333,"amo":19334,"ambrosio":19335,"althouse":19336,"alles":19337,"alix":19338,"alberti":19339,"alberson":19340,"aitchison":19341,"aguinaga":19342,"ziemann":19343,"zickefoose":19344,"zerr":19345,"zeh":19346,"zeck":19347,"zartman":19348,"zahm":19349,"zabriskie":19350,"yohn":19351,"yellowhair":19352,"yeaton":19353,"yarnall":19354,"yaple":19355,"wolski":19356,"wixon":19357,"winford":19358,"willner":19359,"willms":19360,"whitsitt":19361,"wheelwright":19362,"weyandt":19363,"wess":19364,"wengerd":19365,"weatherholtz":19366,"wattenbarger":19367,"walrath":19368,"walpole":19369,"waldrip":19370,"voges":19371,"violet":19372,"vinzant":19373,"viars":19374,"veres":19375,"veneziano":19376,"veillon":19377,"vawter":19378,"vaughns":19379,"vanwart":19380,"vanostrand":19381,"valiente":19382,"valderas":19383,"uhrig":19384,"tunison":19385,"tulloch":19386,"trostle":19387,"treaster":19388,"traywick":19389,"toye":19390,"tomson":19391,"tomasello":19392,"tomasek":19393,"tippit":19394,"tinajero":19395,"tift":19396,"tienda":19397,"thorington":19398,"thierry":19399,"thieme":19400,"thibeau":19401,"thakkar":19402,"tewell":19403,"test":19404,"telfer":19405,"sweetser":19406,"sum":19407,"stratford":19408,"stracener":19409,"stoke":19410,"stiverson":19411,"stelling":19412,"stefan":19413,"stavros":19414,"speaker":19415,"spatz":19416,"spagnoli":19417,"sorge":19418,"sober":19419,"slevin":19420,"slabaugh":19421,"simson":19422,"shupp":19423,"shoultz":19424,"shotts":19425,"shiroma":19426,"shetley":19427,"sherrow":19428,"sheffey":19429,"shawgo":19430,"shamburger":19431,"sester":19432,"segraves":19433,"seelig":19434,"seats":19435,"scioneaux":19436,"schwartzkopf":19437,"schwabe":19438,"scholes":19439,"schmuck":19440,"schluter":19441,"schlecht":19442,"schillaci":19443,"schildgen":19444,"schieber":19445,"schewe":19446,"schecter":19447,"scarpelli":19448,"scaglione":19449,"sautter":19450,"santelli":19451,"sandman":19452,"salmi":19453,"sabado":19454,"ryer":19455,"rydberg":19456,"ryba":19457,"rushford":19458,"running":19459,"runk":19460,"ruddick":19461,"rotondo":19462,"rote":19463,"rosenfield":19464,"roesner":19465,"rocchio":19466,"ritzer":19467,"rippel":19468,"rimes":19469,"riffel":19470,"richison":19471,"ribble":19472,"reynold":19473,"resh":19474,"rehn":19475,"ratti":19476,"rasor":19477,"rasnake":19478,"rappold":19479,"rando":19480,"radosevich":19481,"pulice":19482,"puff":19483,"prichett":19484,"pribble":19485,"poynor":19486,"plowden":19487,"pitzen":19488,"pittsley":19489,"pitter":19490,"pigeon":19491,"philyaw":19492,"philipps":19493,"petite":19494,"pestana":19495,"perro":19496,"perone":19497,"pera":19498,"peil":19499,"pedone":19500,"pawlowicz":19501,"pattee":19502,"parten":19503,"parlin":19504,"pariseau":19505,"paredez":19506,"pardon":19507,"panther":19508,"paek":19509,"pacifico":19510,"otts":19511,"ostrow":19512,"osornio":19513,"oslund":19514,"orso":19515,"ooten":19516,"onken":19517,"oniel":19518,"onan":19519,"ollison":19520,"ohlsen":19521,"ohlinger":19522,"odowd":19523,"niemiec":19524,"neubert":19525,"nembhard":19526,"neaves":19527,"neathery":19528,"nakasone":19529,"myerson":19530,"muto":19531,"muntz":19532,"munez":19533,"mumme":19534,"mumm":19535,"mujica":19536,"muise":19537,"muench":19538,"morriss":19539,"molock":19540,"mishoe":19541,"minier":19542,"metzgar":19543,"mero":19544,"meiser":19545,"meese":19546,"meals":19547,"mcsween":19548,"mcquire":19549,"mcquinn":19550,"mcpheeters":19551,"mckeller":19552,"mcilrath":19553,"mcgown":19554,"mcdavis":19555,"mccuen":19556,"mcclenton":19557,"maxham":19558,"matsui":19559,"marriner":19560,"marlette":19561,"mantle":19562,"mansur":19563,"mancino":19564,"maland":19565,"majka":19566,"maisch":19567,"maheux":19568,"madry":19569,"madriz":19570,"mackley":19571,"macke":19572,"lydick":19573,"lutterman":19574,"luppino":19575,"lundahl":19576,"lovingood":19577,"loudon":19578,"longmore":19579,"lippman":19580,"liefer":19581,"leveque":19582,"lescarbeau":19583,"lemmer":19584,"ledgerwood":19585,"lawver":19586,"lawrie":19587,"lattea":19588,"lasko":19589,"lahman":19590,"kulpa":19591,"kukowski":19592,"kukla":19593,"kubota":19594,"kubala":19595,"krizan":19596,"kriz":19597,"krikorian":19598,"kravetz":19599,"kramp":19600,"kowaleski":19601,"knobloch":19602,"klosterman":19603,"kloster":19604,"klepper":19605,"kirven":19606,"kinnaman":19607,"kinnaird":19608,"killam":19609,"kiesling":19610,"kesner":19611,"keebler":19612,"keagle":19613,"karls":19614,"kapinos":19615,"kantner":19616,"kaba":19617,"junious":19618,"jefferys":19619,"jacquet":19620,"izzi":19621,"ishii":19622,"irion":19623,"ifill":19624,"hyun":19625,"hotard":19626,"horman":19627,"hoppes":19628,"hopkin":19629,"hokanson":19630,"hoda":19631,"hocutt":19632,"hoaglin":19633,"hites":19634,"hirai":19635,"hindle":19636,"hinch":19637,"hilty":19638,"hild":19639,"hier":19640,"hickle":19641,"hibler":19642,"henrichs":19643,"hempstead":19644,"helmers":19645,"hellard":19646,"heims":19647,"heidler":19648,"hearst":19649,"hawbaker":19650,"hau":19651,"harkleroad":19652,"harari":19653,"hanney":19654,"hannaford":19655,"hamid":19656,"hamburger":19657,"haltom":19658,"hallford":19659,"guilliams":19660,"guerette":19661,"gryder":19662,"groseclose":19663,"groen":19664,"grimley":19665,"greenidge":19666,"greek":19667,"graffam":19668,"goucher":19669,"goodenough":19670,"goldsborough":19671,"goldie":19672,"gloster":19673,"glanton":19674,"gladson":19675,"gladding":19676,"ghee":19677,"gethers":19678,"gerstein":19679,"geesey":19680,"geddie":19681,"gayer":19682,"gaw":19683,"gaver":19684,"gauntt":19685,"gartland":19686,"garriga":19687,"garoutte":19688,"gao":19689,"gan":19690,"fronk":19691,"fritze":19692,"frenzel":19693,"forgione":19694,"fluitt":19695,"flinchbaugh":19696,"flach":19697,"fiorito":19698,"finan":19699,"finamore":19700,"fimbres":19701,"fillman":19702,"file":19703,"figeroa":19704,"ficklin":19705,"feher":19706,"feddersen":19707,"fambro":19708,"fairbairn":19709,"eves":19710,"esperanza":19711,"escalona":19712,"elsey":19713,"eisenstein":19714,"ehrenberg":19715,"eargle":19716,"dress":19717,"drane":19718,"dorothy":19719,"doria":19720,"dogan":19721,"dively":19722,"dewolfe":19723,"dettman":19724,"desiderio":19725,"desch":19726,"dennen":19727,"denk":19728,"demaris":19729,"delsignore":19730,"dejarnette":19731,"deere":19732,"dedman":19733,"daws":19734,"dawn":19735,"dauphinais":19736,"danz":19737,"dantin":19738,"dannenberg":19739,"dalby":19740,"currence":19741,"culwell":19742,"cuesta":19743,"croston":19744,"crossno":19745,"cromley":19746,"crisci":19747,"craw":19748,"coryell":19749,"cooter":19750,"condra":19751,"columbia":19752,"colpitts":19753,"colas":19754,"coach":19755,"clink":19756,"clevinger":19757,"clermont":19758,"cistrunk":19759,"cirilo":19760,"chirico":19761,"chiarello":19762,"cephus":19763,"cecena":19764,"cavaliere":19765,"caughey":19766,"casimir":19767,"carwell":19768,"carlon":19769,"carbonaro":19770,"caraveo":19771,"cantley":19772,"callejas":19773,"cagney":19774,"cadieux":19775,"cabaniss":19776,"bushard":19777,"burlew":19778,"buras":19779,"budzinski":19780,"bucklew":19781,"bruneau":19782,"brummer":19783,"brueggemann":19784,"brotzman":19785,"bross":19786,"broad":19787,"brittian":19788,"brimage":19789,"briles":19790,"brickman":19791,"breneman":19792,"breitenstein":19793,"brandel":19794,"brackins":19795,"boydstun":19796,"botta":19797,"bosket":19798,"boros":19799,"borgmann":19800,"bordeau":19801,"bonifacio":19802,"bolten":19803,"boehman":19804,"blundell":19805,"bloodsaw":19806,"bjerke":19807,"biffle":19808,"bickett":19809,"bickers":19810,"beville":19811,"bergren":19812,"bergey":19813,"benzing":19814,"belfiore":19815,"beirne":19816,"beckert":19817,"bebout":19818,"baumert":19819,"battey":19820,"bartman":19821,"barrs":19822,"barriere":19823,"barcelo":19824,"barbe":19825,"balliet":19826,"baham":19827,"babst":19828,"auton":19829,"asper":19830,"asbell":19831,"arzate":19832,"argento":19833,"arel":19834,"araki":19835,"arai":19836,"apo":19837,"antley":19838,"amodeo":19839,"ammann":19840,"allyn":19841,"allensworth":19842,"aldape":19843,"akey":19844,"abeita":19845,"zweifel":19846,"zeng":19847,"zeiler":19848,"zamor":19849,"zalenski":19850,"yzaguirre":19851,"yousef":19852,"yetman":19853,"yau":19854,"wyer":19855,"woolwine":19856,"wohlgemuth":19857,"wohlers":19858,"wittenberg":19859,"wingrove":19860,"wind":19861,"wimsatt":19862,"willimas":19863,"wilkenson":19864,"wildey":19865,"wilderman":19866,"wilczynski":19867,"wigton":19868,"whorley":19869,"wellons":19870,"welles":19871,"welle":19872,"weirich":19873,"weideman":19874,"weide":19875,"weekly":19876,"weast":19877,"wasmund":19878,"warshaw":19879,"walson":19880,"waldner":19881,"walch":19882,"walberg":19883,"wagener":19884,"wageman":19885,"vrieze":19886,"vossen":19887,"vorce":19888,"voorhis":19889,"vonderheide":19890,"viruet":19891,"vicari":19892,"verne":19893,"velasques":19894,"vautour":19895,"vartanian":19896,"varona":19897,"vankeuren":19898,"vandine":19899,"vandermeer":19900,"ursery":19901,"underdown":19902,"uhrich":19903,"uhlman":19904,"tworek":19905,"twine":19906,"twellman":19907,"tweedie":19908,"tutino":19909,"turmelle":19910,"tubb":19911,"troop":19912,"trivedi":19913,"triano":19914,"trevathan":19915,"treese":19916,"treanor":19917,"treacy":19918,"traina":19919,"topham":19920,"toenjes":19921,"tippetts":19922,"tieu":19923,"thomure":19924,"thatch":19925,"than":19926,"tetzlaff":19927,"tetterton":19928,"tena":19929,"tell":19930,"teamer":19931,"tappan":19932,"tank":19933,"talcott":19934,"tagg":19935,"szczepanski":19936,"syring":19937,"surace":19938,"sulzer":19939,"sugrue":19940,"sugarman":19941,"suess":19942,"styons":19943,"stwart":19944,"stupka":19945,"strey":19946,"straube":19947,"strate":19948,"stoddart":19949,"stockbridge":19950,"stjames":19951,"stinger":19952,"steimle":19953,"steenberg":19954,"start":19955,"stamand":19956,"staller":19957,"stahly":19958,"stager":19959,"spurgin":19960,"sprow":19961,"sponsler":19962,"speas":19963,"spainhour":19964,"sones":19965,"smits":19966,"smelcer":19967,"slovak":19968,"slaten":19969,"singleterry":19970,"simien":19971,"sidebottom":19972,"sibrian":19973,"shellhammer":19974,"shelburne":19975,"shambo":19976,"sepeda":19977,"seigel":19978,"scogin":19979,"scianna":19980,"schmoll":19981,"schmelzer":19982,"scheu":19983,"schachter":19984,"savant":19985,"sauseda":19986,"satcher":19987,"sandor":19988,"sampsell":19989,"rugh":19990,"rufener":19991,"rudolf":19992,"rotenberry":19993,"rossow":19994,"rossbach":19995,"roots":19996,"rollman":19997,"rodrique":19998,"rodreguez":19999,"rodkey":20000,"roda":20001,"rising":20002,"rini":20003,"riggan":20004,"rients":20005,"riedl":20006,"rhines":20007,"ress":20008,"reinbold":20009,"raschke":20010,"rardin":20011,"rain":20012,"racicot":20013,"quillin":20014,"pushard":20015,"primrose":20016,"pries":20017,"pressey":20018,"precourt":20019,"pratts":20020,"postel":20021,"poppell":20022,"plumer":20023,"pingree":20024,"pieroni":20025,"pflug":20026,"petre":20027,"petrarca":20028,"peterka":20029,"peru":20030,"perkin":20031,"pergande":20032,"peranio":20033,"penna":20034,"pekar":20035,"pea":20036,"paulhus":20037,"pasquariello":20038,"parras":20039,"parmentier":20040,"para":20041,"panzer":20042,"pamplin":20043,"oviatt":20044,"osterhoudt":20045,"ostendorf":20046,"osmun":20047,"ortman":20048,"orloff":20049,"orban":20050,"onofrio":20051,"olveda":20052,"oltman":20053,"okeeffe":20054,"ocana":20055,"nunemaker":20056,"novy":20057,"noffsinger":20058,"nish":20059,"niday":20060,"nethery":20061,"nestle":20062,"nemitz":20063,"neidert":20064,"nadal":20065,"nack":20066,"muszynski":20067,"munsterman":20068,"mulherin":20069,"mortimore":20070,"morter":20071,"montesino":20072,"montalvan":20073,"montalbano":20074,"momon":20075,"moman":20076,"mom":20077,"mogan":20078,"minns":20079,"millward":20080,"milling":20081,"michelsen":20082,"micheal":20083,"mewborn":20084,"metro":20085,"metayer":20086,"mensch":20087,"meloy":20088,"meggs":20089,"meaders":20090,"mcsorley":20091,"mcmenamin":20092,"mclead":20093,"mclauchlin":20094,"mcguffey":20095,"mcguckin":20096,"mcglaughlin":20097,"mcferron":20098,"mcentyre":20099,"mccrum":20100,"mccawley":20101,"mcbain":20102,"mayhue":20103,"mau":20104,"matzen":20105,"matton":20106,"marsee":20107,"marrin":20108,"marland":20109,"markum":20110,"mantilla":20111,"manfre":20112,"malta":20113,"makuch":20114,"madlock":20115,"maclaren":20116,"macauley":20117,"luzier":20118,"luthy":20119,"lufkin":20120,"lucena":20121,"loudin":20122,"lothrop":20123,"lorch":20124,"lona":20125,"loll":20126,"loadholt":20127,"lisa":20128,"lippold":20129,"likes":20130,"lichtman":20131,"liberto":20132,"liakos":20133,"lewicki":20134,"levett":20135,"level":20136,"lentine":20137,"leja":20138,"legree":20139,"lawhead":20140,"lauro":20141,"lauder":20142,"lard":20143,"lanman":20144,"lank":20145,"laning":20146,"lama":20147,"lalor":20148,"krob":20149,"kriger":20150,"kriegel":20151,"krejci":20152,"kreisel":20153,"kozel":20154,"kos":20155,"konkel":20156,"kolstad":20157,"koenen":20158,"kocsis":20159,"knoblock":20160,"knebel":20161,"klopfer":20162,"klee":20163,"kilday":20164,"kesten":20165,"kerbs":20166,"kempker":20167,"keathley":20168,"kazee":20169,"kawasaki":20170,"kaur":20171,"kamer":20172,"kamaka":20173,"kallenbach":20174,"kafka":20175,"jerrell":20176,"jehle":20177,"jaycox":20178,"jardin":20179,"jahns":20180,"ivester":20181,"hyppolite":20182,"hyche":20183,"husbands":20184,"hur":20185,"huppert":20186,"hulin":20187,"hubley":20188,"horsey":20189,"hornak":20190,"holzwarth":20191,"holmon":20192,"hollabaugh":20193,"holaway":20194,"hodes":20195,"hoak":20196,"hinesley":20197,"hillwig":20198,"hillebrand":20199,"highfield":20200,"heslop":20201,"herrada":20202,"hendryx":20203,"hellums":20204,"heit":20205,"heishman":20206,"heindel":20207,"hayslip":20208,"hayford":20209,"hastie":20210,"hartgrove":20211,"hanus":20212,"hakim":20213,"hains":20214,"hadnott":20215,"gundersen":20216,"gulino":20217,"guidroz":20218,"guebert":20219,"gressett":20220,"greenhouse":20221,"graydon":20222,"gramling":20223,"grahn":20224,"goupil":20225,"gory":20226,"gorelick":20227,"goodreau":20228,"goodnough":20229,"golay":20230,"going":20231,"goers":20232,"glatz":20233,"gillikin":20234,"gieseke":20235,"giammarino":20236,"getman":20237,"geronimo":20238,"gerardo":20239,"gensler":20240,"gazda":20241,"garibaldi":20242,"gahan":20243,"fury":20244,"funderburke":20245,"fukuda":20246,"fugitt":20247,"fuerst":20248,"fortman":20249,"forsgren":20250,"formica":20251,"fluke":20252,"flink":20253,"fitton":20254,"feltz":20255,"fekete":20256,"feit":20257,"fehrenbach":20258,"farone":20259,"farinas":20260,"faries":20261,"fagen":20262,"ewin":20263,"esquilin":20264,"esch":20265,"enderle":20266,"ellery":20267,"ellers":20268,"ekberg":20269,"egli":20270,"effinger":20271,"dymond":20272,"dulle":20273,"dula":20274,"duhe":20275,"dudney":20276,"duane":20277,"dowless":20278,"dower":20279,"dorminey":20280,"dopp":20281,"dooling":20282,"domer":20283,"disher":20284,"dillenbeck":20285,"difilippo":20286,"dibernardo":20287,"deyoe":20288,"devillier":20289,"denley":20290,"deland":20291,"defibaugh":20292,"deeb":20293,"debow":20294,"dauer":20295,"datta":20296,"darcangelo":20297,"daoust":20298,"damelio":20299,"dahm":20300,"dahlman":20301,"cypher":20302,"curling":20303,"curlin":20304,"cupit":20305,"culton":20306,"cuenca":20307,"cropp":20308,"croke":20309,"cremer":20310,"crace":20311,"cosio":20312,"corzine":20313,"coombe":20314,"coman":20315,"colone":20316,"coloma":20317,"collingwood":20318,"coletta":20319,"coderre":20320,"cocke":20321,"cobler":20322,"claybrook":20323,"circle":20324,"cincotta":20325,"cimmino":20326,"christoff":20327,"christina":20328,"chisum":20329,"chillemi":20330,"chevere":20331,"chae":20332,"chachere":20333,"cervone":20334,"cermak":20335,"cefalu":20336,"cauble":20337,"cather":20338,"caso":20339,"carns":20340,"carcamo":20341,"carbo":20342,"capoccia":20343,"capello":20344,"capell":20345,"canino":20346,"cambareri":20347,"calvi":20348,"cabiness":20349,"bushell":20350,"burtt":20351,"burstein":20352,"burkle":20353,"bunner":20354,"bundren":20355,"buechler":20356,"bryand":20357,"bruso":20358,"brownstein":20359,"brow":20360,"brouse":20361,"brodt":20362,"broaden":20363,"brisbin":20364,"brightman":20365,"bridgett":20366,"brenes":20367,"breitenbach":20368,"brazzell":20369,"brazee":20370,"bramwell":20371,"bramhall":20372,"bradstreet":20373,"boyton":20374,"bowland":20375,"boulter":20376,"bossert":20377,"bonura":20378,"bonebrake":20379,"bonacci":20380,"boeck":20381,"blystone":20382,"birchard":20383,"bilal":20384,"biddy":20385,"bibee":20386,"bevans":20387,"bethke":20388,"bertelsen":20389,"berney":20390,"bergfeld":20391,"benware":20392,"bellon":20393,"bellah":20394,"been":20395,"batterton":20396,"barberio":20397,"bamber":20398,"bagdon":20399,"badeaux":20400,"averitt":20401,"augsburger":20402,"ates":20403,"arvie":20404,"aronowitz":20405,"arens":20406,"arch":20407,"araya":20408,"angelos":20409,"andrada":20410,"amell":20411,"amante":20412,"alvin":20413,"almy":20414,"almquist":20415,"alls":20416,"aispuro":20417,"aguillon":20418,"agudelo":20419,"admire":20420,"acy":20421,"aceto":20422,"abbot":20423,"abalos":20424,"zdenek":20425,"zaremba":20426,"zaccaria":20427,"youssef":20428,"wrona":20429,"wrinkle":20430,"wrede":20431,"wotton":20432,"woolston":20433,"wolpert":20434,"wollman":20435,"wince":20436,"wimberley":20437,"willmore":20438,"willetts":20439,"wikoff":20440,"wieder":20441,"wickert":20442,"whitenack":20443,"wernick":20444,"welte":20445,"welden":20446,"weiskopf":20447,"weisenberger":20448,"weich":20449,"wallington":20450,"walder":20451,"vossler":20452,"vore":20453,"vigo":20454,"vierling":20455,"victorine":20456,"verdun":20457,"vencill":20458,"vena":20459,"vazguez":20460,"vassel":20461,"vanzile":20462,"vanvliet":20463,"vantrease":20464,"vannostrand":20465,"vanderveer":20466,"vanderveen":20467,"vancil":20468,"uyeda":20469,"umphrey":20470,"uhler":20471,"uber":20472,"tutson":20473,"turrentine":20474,"tullier":20475,"tugwell":20476,"trundy":20477,"tripodi":20478,"tomer":20479,"tomei":20480,"tomasi":20481,"tomaselli":20482,"tokarski":20483,"tisher":20484,"tibbets":20485,"thweatt":20486,"thistle":20487,"tharrington":20488,"tesar":20489,"telesco":20490,"teasdale":20491,"tatem":20492,"taniguchi":20493,"suriel":20494,"sudler":20495,"stutsman":20496,"sturman":20497,"strite":20498,"strelow":20499,"streight":20500,"strawder":20501,"stransky":20502,"strahl":20503,"stours":20504,"stong":20505,"stinebaugh":20506,"stilts":20507,"stillson":20508,"steyer":20509,"stelle":20510,"steffy":20511,"steffensmeier":20512,"statham":20513,"squillante":20514,"spiess":20515,"spargo":20516,"southward":20517,"soller":20518,"soden":20519,"snuggs":20520,"snellgrove":20521,"smyers":20522,"smiddy":20523,"slonaker":20524,"skyles":20525,"skowron":20526,"sivils":20527,"siqueiros":20528,"siers":20529,"siddall":20530,"shorty":20531,"shontz":20532,"shingler":20533,"shiley":20534,"shibley":20535,"sherard":20536,"shelnutt":20537,"shedrick":20538,"shasteen":20539,"sereno":20540,"selke":20541,"scovil":20542,"scola":20543,"schuett":20544,"schuessler":20545,"schreckengost":20546,"schranz":20547,"schoepp":20548,"schneiderman":20549,"schlanger":20550,"schiele":20551,"scheuermann":20552,"schertz":20553,"scheidler":20554,"scheff":20555,"schaner":20556,"schamber":20557,"scardina":20558,"savedra":20559,"saulnier":20560,"sater":20561,"sarro":20562,"sambrano":20563,"salomone":20564,"sabourin":20565,"ruud":20566,"rutten":20567,"ruffino":20568,"ruddock":20569,"rowser":20570,"roussell":20571,"rosengarten":20572,"rominger":20573,"rollinson":20574,"rohman":20575,"roeser":20576,"rodenberg":20577,"roberds":20578,"ridgell":20579,"rhodus":20580,"reynaga":20581,"rexrode":20582,"revelle":20583,"rempel":20584,"remigio":20585,"reising":20586,"reiling":20587,"reetz":20588,"rayos":20589,"ravenscroft":20590,"ravenell":20591,"raulerson":20592,"rasmusson":20593,"rask":20594,"rase":20595,"ragon":20596,"quesnel":20597,"quashie":20598,"puzo":20599,"puterbaugh":20600,"ptak":20601,"prost":20602,"prisbrey":20603,"principe":20604,"pricer":20605,"pratte":20606,"pouncey":20607,"portman":20608,"pontious":20609,"pomerantz":20610,"platter":20611,"planck":20612,"pilkenton":20613,"pilarski":20614,"piano":20615,"phegley":20616,"pertuit":20617,"perla":20618,"penta":20619,"pelc":20620,"peffer":20621,"pech":20622,"peagler":20623,"pavelka":20624,"pavao":20625,"patman":20626,"paskett":20627,"parrilla":20628,"pardini":20629,"papazian":20630,"panter":20631,"palin":20632,"paley":20633,"pai":20634,"pages":20635,"paetzold":20636,"packett":20637,"pacheo":20638,"ostrem":20639,"orsborn":20640,"olmedo":20641,"okamura":20642,"oiler":20643,"ohm":20644,"oglesbee":20645,"oatis":20646,"oakland":20647,"nuckles":20648,"notter":20649,"nordyke":20650,"nogueira":20651,"niswander":20652,"nibert":20653,"nesby":20654,"neloms":20655,"nading":20656,"naab":20657,"munns":20658,"mullarkey":20659,"moudy":20660,"moret":20661,"monnin":20662,"molder":20663,"modisette":20664,"moczygemba":20665,"moctezuma":20666,"mischke":20667,"miro":20668,"mings":20669,"milot":20670,"milledge":20671,"milhorn":20672,"milera":20673,"mieles":20674,"mickley":20675,"michelle":20676,"micek":20677,"metellus":20678,"mersch":20679,"merola":20680,"mercure":20681,"mencer":20682,"mellin":20683,"mell":20684,"meinke":20685,"mcquillan":20686,"mcmurtrie":20687,"mckillop":20688,"mckiernan":20689,"mckendrick":20690,"mckamie":20691,"mcilvaine":20692,"mcguffie":20693,"mcgonigle":20694,"mcgarrah":20695,"mcfetridge":20696,"mcenaney":20697,"mcdow":20698,"mccutchan":20699,"mccallie":20700,"mcadam":20701,"maycock":20702,"maybee":20703,"mattei":20704,"massi":20705,"masser":20706,"masiello":20707,"marth":20708,"marshell":20709,"marmo":20710,"marksberry":20711,"markell":20712,"marchal":20713,"manross":20714,"manganaro":20715,"mally":20716,"mallow":20717,"mailhot":20718,"magyar":20719,"madonna":20720,"madero":20721,"madding":20722,"maddalena":20723,"macfarland":20724,"lynes":20725,"lush":20726,"lugar":20727,"luckie":20728,"lucca":20729,"lovitt":20730,"loveridge":20731,"loux":20732,"loth":20733,"loso":20734,"lorenzana":20735,"lorance":20736,"lockley":20737,"lockamy":20738,"littler":20739,"litman":20740,"litke":20741,"liebel":20742,"lichtenberger":20743,"licea":20744,"leverich":20745,"letarte":20746,"lesesne":20747,"leno":20748,"legleiter":20749,"leffew":20750,"laurin":20751,"launius":20752,"laswell":20753,"lassen":20754,"lasala":20755,"laraway":20756,"laramore":20757,"landrith":20758,"lancon":20759,"lanahan":20760,"laiche":20761,"laford":20762,"lachermeier":20763,"kunst":20764,"kugel":20765,"kuck":20766,"kuchta":20767,"kube":20768,"korus":20769,"koppes":20770,"kolbe":20771,"koerber":20772,"kochan":20773,"knittel":20774,"kluck":20775,"kleve":20776,"kleine":20777,"kitch":20778,"kirton":20779,"kirker":20780,"kintz":20781,"kinghorn":20782,"kindell":20783,"kimrey":20784,"kilduff":20785,"kilcrease":20786,"kicklighter":20787,"kibble":20788,"kervin":20789,"keplinger":20790,"keogh":20791,"kellog":20792,"keeth":20793,"kealey":20794,"kazmierczak":20795,"karner":20796,"kamel":20797,"kalina":20798,"kaczynski":20799,"juel":20800,"joye":20801,"jerman":20802,"jeppson":20803,"jawad":20804,"jasik":20805,"jaqua":20806,"janusz":20807,"janco":20808,"island":20809,"inskeep":20810,"inks":20811,"ingold":20812,"ing":20813,"hyndman":20814,"hymer":20815,"hunte":20816,"hunkins":20817,"humber":20818,"huffstutler":20819,"huffines":20820,"hudon":20821,"hudec":20822,"hovland":20823,"houze":20824,"hout":20825,"hougland":20826,"hopf":20827,"hon":20828,"holsapple":20829,"holness":20830,"hollenbach":20831,"hoffmeister":20832,"hitchings":20833,"hirata":20834,"hieber":20835,"hickel":20836,"hewey":20837,"herriman":20838,"hermansen":20839,"herandez":20840,"henze":20841,"heffelfinger":20842,"hedgecock":20843,"hazlitt":20844,"hazelrigg":20845,"haycock":20846,"harren":20847,"harnage":20848,"harling":20849,"harcrow":20850,"hannold":20851,"hanline":20852,"hanel":20853,"hanberry":20854,"hammersley":20855,"hamernik":20856,"halliwell":20857,"hajduk":20858,"haithcock":20859,"haff":20860,"hadaway":20861,"haan":20862,"gullatt":20863,"guilbault":20864,"guidotti":20865,"gruner":20866,"grisson":20867,"grieves":20868,"granato":20869,"gracie":20870,"grabert":20871,"gover":20872,"gorka":20873,"glueck":20874,"girardin":20875,"giorgio":20876,"giesler":20877,"gersten":20878,"gering":20879,"geers":20880,"gaut":20881,"gaulin":20882,"gaskamp":20883,"garbett":20884,"gallivan":20885,"galland":20886,"gaeth":20887,"fullenkamp":20888,"fullam":20889,"friedrichs":20890,"freire":20891,"freeney":20892,"fredenburg":20893,"frappier":20894,"fowkes":20895,"foree":20896,"fleurant":20897,"fleig":20898,"fleagle":20899,"fitzsimons":20900,"fischetti":20901,"fiorenza":20902,"finneran":20903,"filippi":20904,"figueras":20905,"fesler":20906,"fertig":20907,"fennel":20908,"feltmann":20909,"felps":20910,"felmlee":20911,"faye":20912,"fannon":20913,"familia":20914,"fairall":20915,"fail":20916,"fadden":20917,"esslinger":20918,"enfinger":20919,"elsasser":20920,"elmendorf":20921,"ellisor":20922,"einhorn":20923,"ehrman":20924,"egner":20925,"edmisten":20926,"edlund":20927,"ebinger":20928,"dyment":20929,"dykeman":20930,"durling":20931,"dunstan":20932,"dunsmore":20933,"dugal":20934,"duer":20935,"drescher":20936,"doyel":20937,"down":20938,"dossey":20939,"donelan":20940,"dockstader":20941,"dobyns":20942,"divis":20943,"dilks":20944,"didier":20945,"desrosier":20946,"desanto":20947,"deppe":20948,"deng":20949,"delosh":20950,"delange":20951,"defrank":20952,"debo":20953,"dauber":20954,"dartez":20955,"daquila":20956,"dankert":20957,"dahn":20958,"cygan":20959,"cusic":20960,"curfman":20961,"croghan":20962,"croff":20963,"criger":20964,"creviston":20965,"crays":20966,"cravey":20967,"crandle":20968,"crail":20969,"crago":20970,"craghead":20971,"cousineau":20972,"couchman":20973,"cothron":20974,"corella":20975,"conine":20976,"coller":20977,"colberg":20978,"cogley":20979,"coatney":20980,"coale":20981,"clendenin":20982,"claywell":20983,"clagon":20984,"cifaldi":20985,"choiniere":20986,"chickering":20987,"chica":20988,"chennault":20989,"chavarin":20990,"chattin":20991,"chaloux":20992,"challis":20993,"cesario":20994,"certain":20995,"cazarez":20996,"caughman":20997,"catledge":20998,"casebolt":20999,"carrel":21000,"carra":21001,"carlow":21002,"capote":21003,"canez":21004,"camillo":21005,"caliendo":21006,"calbert":21007,"cairo":21008,"bylsma":21009,"bustle":21010,"buskey":21011,"buschman":21012,"burkhard":21013,"burghardt":21014,"burgard":21015,"buonocore":21016,"bunkley":21017,"bungard":21018,"bundrick":21019,"bumbrey":21020,"buice":21021,"buffkin":21022,"brundige":21023,"brockwell":21024,"brion":21025,"brin":21026,"briant":21027,"bredeson":21028,"bransford":21029,"brannock":21030,"brakefield":21031,"brackens":21032,"brabant":21033,"boxer":21034,"bowdoin":21035,"bouyer":21036,"bothe":21037,"boor":21038,"bonavita":21039,"bollig":21040,"blurton":21041,"blunk":21042,"blanke":21043,"blanck":21044,"birden":21045,"bierbaum":21046,"bevington":21047,"beutler":21048,"betters":21049,"bettcher":21050,"bera":21051,"benway":21052,"bengston":21053,"benesh":21054,"behar":21055,"bedsole":21056,"becenti":21057,"beachy":21058,"battersby":21059,"basta":21060,"bartmess":21061,"bartle":21062,"bartkowiak":21063,"barsky":21064,"barrio":21065,"barletta":21066,"barfoot":21067,"banegas":21068,"ballin":21069,"baldonado":21070,"bal":21071,"azcona":21072,"avants":21073,"austell":21074,"aungst":21075,"aune":21076,"aumann":21077,"audia":21078,"atterbury":21079,"asselin":21080,"asmussen":21081,"ashline":21082,"asbill":21083,"arvizo":21084,"arnot":21085,"ariola":21086,"ardrey":21087,"angstadt":21088,"anastasio":21089,"amsden":21090,"amor":21091,"amerman":21092,"alred":21093,"almeda":21094,"allington":21095,"alewine":21096,"alcina":21097,"alberico":21098,"alas":21099,"ahlgren":21100,"aguas":21101,"agrawal":21102,"agosta":21103,"adolphsen":21104,"addie":21105,"acre":21106,"acey":21107,"aburto":21108,"abler":21109,"zwiebel":21110,"zuk":21111,"zepp":21112,"zentz":21113,"ybarbo":21114,"yarberry":21115,"yamauchi":21116,"yamashiro":21117,"wurtz":21118,"wronski":21119,"worster":21120,"wootten":21121,"wool":21122,"wongus":21123,"woltz":21124,"wolanski":21125,"witzke":21126,"withey":21127,"wisecarver":21128,"wingham":21129,"wineinger":21130,"winegarden":21131,"windholz":21132,"wilgus":21133,"wiesen":21134,"wieck":21135,"widrick":21136,"wickliffe":21137,"whittenberg":21138,"westby":21139,"werley":21140,"wengert":21141,"wendorf":21142,"weimar":21143,"weick":21144,"weckerly":21145,"watrous":21146,"wasden":21147,"walford":21148,"wainright":21149,"wahlstrom":21150,"wadlow":21151,"vrba":21152,"voisin":21153,"vives":21154,"vivas":21155,"vitello":21156,"villescas":21157,"villavicencio":21158,"villanova":21159,"vialpando":21160,"vetrano":21161,"verona":21162,"vensel":21163,"vassell":21164,"varano":21165,"vanriper":21166,"vankleeck":21167,"vanduyne":21168,"vanderpol":21169,"vanantwerp":21170,"valenzula":21171,"udell":21172,"turnquist":21173,"tuff":21174,"trickett":21175,"tremble":21176,"tramble":21177,"tingey":21178,"ting":21179,"timbers":21180,"tietz":21181,"thon":21182,"thiem":21183,"then":21184,"tercero":21185,"tenner":21186,"tenaglia":21187,"teaster":21188,"tarlton":21189,"taitt":21190,"taggert":21191,"tabon":21192,"sward":21193,"swaby":21194,"suydam":21195,"surita":21196,"suman":21197,"sugar":21198,"suddeth":21199,"stumbo":21200,"studivant":21201,"strobl":21202,"stretch":21203,"streich":21204,"stow":21205,"stoodley":21206,"stoecker":21207,"stillwagon":21208,"stickle":21209,"stellmacher":21210,"stefanik":21211,"steedley":21212,"starbird":21213,"stake":21214,"stainback":21215,"stacker":21216,"speir":21217,"spath":21218,"sommerfeld":21219,"soltani":21220,"solie":21221,"sojka":21222,"sobota":21223,"sobieski":21224,"sobczak":21225,"smullen":21226,"sleeth":21227,"slaymaker":21228,"skolnick":21229,"skoglund":21230,"sires":21231,"singler":21232,"silliman":21233,"shrock":21234,"shott":21235,"shirah":21236,"shimek":21237,"shepperd":21238,"sheffler":21239,"sheeler":21240,"sharrock":21241,"sharman":21242,"shalash":21243,"seyfried":21244,"seybold":21245,"selander":21246,"seip":21247,"seifried":21248,"sedor":21249,"sedlock":21250,"sebesta":21251,"seago":21252,"scutt":21253,"scrivens":21254,"sciacca":21255,"schultze":21256,"schoemaker":21257,"schleifer":21258,"schlagel":21259,"schlachter":21260,"schempp":21261,"scheider":21262,"scarboro":21263,"santi":21264,"sang":21265,"sandhu":21266,"sally":21267,"salim":21268,"saia":21269,"rylander":21270,"ryburn":21271,"rutigliano":21272,"ruocco":21273,"ruland":21274,"rudloff":21275,"rott":21276,"rosenburg":21277,"rosenbeck":21278,"romberger":21279,"romanelli":21280,"rohloff":21281,"rohlfing":21282,"rodda":21283,"rodd":21284,"ritacco":21285,"rielly":21286,"rieck":21287,"rickles":21288,"rickenbacker":21289,"rhett":21290,"respass":21291,"reisner":21292,"reineck":21293,"reighard":21294,"rehbein":21295,"rega":21296,"redwood":21297,"reddix":21298,"razor":21299,"rawles":21300,"raver":21301,"rattler":21302,"ratledge":21303,"rathman":21304,"ramsburg":21305,"raisor":21306,"radovich":21307,"radigan":21308,"quail":21309,"puskar":21310,"purtee":21311,"priestly":21312,"prestidge":21313,"presti":21314,"pressly":21315,"pozo":21316,"pottinger":21317,"portier":21318,"porta":21319,"porcelli":21320,"poplawski":21321,"polin":21322,"points":21323,"poeppelman":21324,"pocock":21325,"plump":21326,"plantz":21327,"placek":21328,"piro":21329,"pinnell":21330,"pinkowski":21331,"pietz":21332,"picone":21333,"philbeck":21334,"pflum":21335,"peveto":21336,"perret":21337,"pentz":21338,"payer":21339,"paulette":21340,"patlan":21341,"paterno":21342,"papageorge":21343,"pae":21344,"overmyer":21345,"overland":21346,"osier":21347,"orwig":21348,"orum":21349,"orosz":21350,"oquin":21351,"opie":21352,"oda":21353,"ochsner":21354,"oathout":21355,"nygard":21356,"norville":21357,"northway":21358,"niver":21359,"nicolson":21360,"newhart":21361,"nery":21362,"neitzel":21363,"nath":21364,"nanez":21365,"mustard":21366,"murnane":21367,"mortellaro":21368,"morreale":21369,"morino":21370,"moriarity":21371,"morgado":21372,"moorehouse":21373,"mongiello":21374,"molton":21375,"mirza":21376,"minnix":21377,"millspaugh":21378,"milby":21379,"miland":21380,"miguez":21381,"mickles":21382,"michaux":21383,"mento":21384,"melugin":21385,"melrose":21386,"melito":21387,"meinecke":21388,"mehr":21389,"meares":21390,"mcneece":21391,"mckane":21392,"mcglasson":21393,"mcgirt":21394,"mcgilvery":21395,"mcculler":21396,"mccowen":21397,"mccook":21398,"mcclintic":21399,"mccallon":21400,"mazzotta":21401,"maza":21402,"mayse":21403,"mayeda":21404,"matousek":21405,"matley":21406,"martyn":21407,"maroon":21408,"marney":21409,"marnell":21410,"marling":21411,"marcelino":21412,"manuelito":21413,"maltos":21414,"malson":21415,"maire":21416,"mahi":21417,"maffucci":21418,"macken":21419,"maass":21420,"lyttle":21421,"lynd":21422,"lyden":21423,"lukasiewicz":21424,"luebbers":21425,"lovering":21426,"loveall":21427,"lords":21428,"longtin":21429,"lok":21430,"lobue":21431,"loberg":21432,"loan":21433,"lipka":21434,"lion":21435,"linen":21436,"lightbody":21437,"lichty":21438,"levert":21439,"lev":21440,"lettieri":21441,"letsinger":21442,"lepak":21443,"lemmond":21444,"lembke":21445,"leitz":21446,"lasso":21447,"lasiter":21448,"lango":21449,"landsman":21450,"lamirande":21451,"lamey":21452,"laber":21453,"kuta":21454,"kulesza":21455,"kua":21456,"krenz":21457,"kreiner":21458,"krein":21459,"kreiger":21460,"kraushaar":21461,"kottke":21462,"koser":21463,"kornreich":21464,"kopczynski":21465,"konecny":21466,"kok":21467,"koff":21468,"koehl":21469,"kocian":21470,"knaub":21471,"kmetz":21472,"kluender":21473,"klenke":21474,"kleeman":21475,"kitzmiller":21476,"kirsh":21477,"kilman":21478,"kildow":21479,"kielbasa":21480,"ketelsen":21481,"kesinger":21482,"kendra":21483,"kehr":21484,"keef":21485,"kauzlarich":21486,"karter":21487,"kahre":21488,"junk":21489,"jong":21490,"jobin":21491,"joaquin":21492,"jinkins":21493,"jines":21494,"jeffress":21495,"jaquith":21496,"jaillet":21497,"jablonowski":21498,"ishikawa":21499,"irey":21500,"ingerson":21501,"indelicato":21502,"in":21503,"huntzinger":21504,"huisman":21505,"huett":21506,"howson":21507,"houge":21508,"hosack":21509,"hora":21510,"hoobler":21511,"holtzen":21512,"holtsclaw":21513,"hollingworth":21514,"hollin":21515,"hoberg":21516,"hobaugh":21517,"hilker":21518,"hilgefort":21519,"higgenbotham":21520,"heyen":21521,"hetzler":21522,"hessel":21523,"hennessee":21524,"hendrie":21525,"hellmann":21526,"heft":21527,"heesch":21528,"haymond":21529,"haymon":21530,"haye":21531,"havlik":21532,"havis":21533,"haverland":21534,"haus":21535,"harstad":21536,"harriston":21537,"harm":21538,"harju":21539,"hardegree":21540,"hankey":21541,"hands":21542,"hampshire":21543,"hammell":21544,"hamaker":21545,"halbrook":21546,"halberg":21547,"guptill":21548,"guntrum":21549,"gunderman":21550,"gunder":21551,"gularte":21552,"guarnieri":21553,"gu":21554,"groll":21555,"grippo":21556,"greely":21557,"grave":21558,"gramlich":21559,"goh":21560,"goewey":21561,"goetzinger":21562,"goding":21563,"giraud":21564,"giefer":21565,"giberson":21566,"gennaro":21567,"gemmell":21568,"gearing":21569,"gayles":21570,"gaudin":21571,"gatz":21572,"gatts":21573,"gasca":21574,"garn":21575,"gandee":21576,"gammel":21577,"galindez":21578,"galati":21579,"gagliardo":21580,"fulop":21581,"fukushima":21582,"friedt":21583,"fretz":21584,"frenz":21585,"freeberg":21586,"frederic":21587,"fravel":21588,"fountaine":21589,"forry":21590,"forck":21591,"fonner":21592,"flippin":21593,"flewelling":21594,"flansburg":21595,"filippone":21596,"fettig":21597,"fenlon":21598,"felter":21599,"felkins":21600,"fein":21601,"faz":21602,"favor":21603,"favero":21604,"faulcon":21605,"farver":21606,"farless":21607,"fahnestock":21608,"facemire":21609,"faas":21610,"eyer":21611,"evett":21612,"every":21613,"esses":21614,"escareno":21615,"ensey":21616,"ennals":21617,"engelking":21618,"empey":21619,"emily":21620,"elvira":21621,"ellithorpe":21622,"effler":21623,"edling":21624,"edgley":21625,"durrell":21626,"dunkerson":21627,"draheim":21628,"domina":21629,"dombrosky":21630,"doescher":21631,"dobbin":21632,"divens":21633,"dinatale":21634,"dimitri":21635,"dieguez":21636,"diede":21637,"devivo":21638,"devilbiss":21639,"devaul":21640,"determan":21641,"desjardin":21642,"deshaies":21643,"demo":21644,"delpozo":21645,"delorey":21646,"delman":21647,"delapp":21648,"delamater":21649,"deibert":21650,"degroff":21651,"debelak":21652,"dapolito":21653,"dano":21654,"dacruz":21655,"dacanay":21656,"cushenberry":21657,"cruze":21658,"crosbie":21659,"cregan":21660,"cousino":21661,"corrie":21662,"corrao":21663,"corney":21664,"cookingham":21665,"conry":21666,"collingsworth":21667,"coldren":21668,"cobian":21669,"coate":21670,"clauss":21671,"chrysler":21672,"christine":21673,"christenberry":21674,"chmiel":21675,"chauez":21676,"charters":21677,"chait":21678,"cesare":21679,"cella":21680,"caya":21681,"castenada":21682,"cashen":21683,"captain":21684,"cantrelle":21685,"canova":21686,"candy":21687,"canary":21688,"campione":21689,"camel":21690,"calixte":21691,"caicedo":21692,"byerley":21693,"buttery":21694,"butter":21695,"burda":21696,"burchill":21697,"bun":21698,"bulmer":21699,"bulman":21700,"buesing":21701,"buczek":21702,"buckholz":21703,"buchner":21704,"buchler":21705,"buban":21706,"bryne":21707,"brutus":21708,"brunkhorst":21709,"brumsey":21710,"brumer":21711,"brownson":21712,"broker":21713,"brodnax":21714,"brezinski":21715,"brazile":21716,"braverman":21717,"brasil":21718,"branning":21719,"bradly":21720,"boye":21721,"boulden":21722,"bough":21723,"bossard":21724,"bosak":21725,"borth":21726,"borgmeyer":21727,"borge":21728,"blowers":21729,"blaschke":21730,"blann":21731,"blankenbaker":21732,"bisceglia":21733,"billingslea":21734,"bialek":21735,"beverlin":21736,"besecker":21737,"berquist":21738,"benigno":21739,"benavente":21740,"belizaire":21741,"beisner":21742,"behrman":21743,"beausoleil":21744,"bea":21745,"baylon":21746,"bayley":21747,"bassi":21748,"basnett":21749,"basilio":21750,"basden":21751,"basco":21752,"banerjee":21753,"balli":21754,"bake":21755,"bagnell":21756,"bady":21757,"averette":21758,"augusta":21759,"arzu":21760,"arn":21761,"archambeault":21762,"arboleda":21763,"arbaugh":21764,"arata":21765,"antrim":21766,"amrhein":21767,"amerine":21768,"alpers":21769,"alfrey":21770,"alcon":21771,"albus":21772,"albertini":21773,"aguiniga":21774,"aday":21775,"acquaviva":21776,"accardi":21777,"zygmont":21778,"zych":21779,"zollner":21780,"zobel":21781,"zinck":21782,"zertuche":21783,"zaragosa":21784,"zale":21785,"zaldivar":21786,"ying":21787,"yeadon":21788,"wykoff":21789,"woullard":21790,"wolfrum":21791,"wohlford":21792,"wison":21793,"wiseley":21794,"wisecup":21795,"winchenbach":21796,"wiltsie":21797,"whittlesey":21798,"whitelow":21799,"whiteford":21800,"wever":21801,"westrich":21802,"wertman":21803,"wensel":21804,"wenrich":21805,"weisbrod":21806,"weglarz":21807,"wedderburn":21808,"weatherhead":21809,"wease":21810,"warring":21811,"wand":21812,"wadleigh":21813,"voltz":21814,"vise":21815,"villano":21816,"vicario":21817,"vermeulen":21818,"vazques":21819,"vasko":21820,"varughese":21821,"vangieson":21822,"vanfossen":21823,"vanepps":21824,"vanderploeg":21825,"vancleve":21826,"valerius":21827,"uyehara":21828,"unsworth":21829,"twersky":21830,"turrell":21831,"tuner":21832,"tsui":21833,"trunzo":21834,"trousdale":21835,"trentham":21836,"traughber":21837,"torgrimson":21838,"toppin":21839,"tokar":21840,"tobia":21841,"tippens":21842,"tigue":21843,"thong":21844,"thiry":21845,"thackston":21846,"terhaar":21847,"tenny":21848,"tassin":21849,"tadeo":21850,"sweigart":21851,"sutherlin":21852,"sumrell":21853,"suen":21854,"stuhr":21855,"strzelecki":21856,"strosnider":21857,"streiff":21858,"stottlemyer":21859,"storment":21860,"storlie":21861,"stonesifer":21862,"stogsdill":21863,"stenzel":21864,"stemen":21865,"stellhorn":21866,"steidl":21867,"stecklein":21868,"statton":21869,"staple":21870,"stangle":21871,"spratling":21872,"spoor":21873,"spight":21874,"spelman":21875,"spece":21876,"spanos":21877,"spadoni":21878,"southers":21879,"sola":21880,"sobol":21881,"smyre":21882,"slaybaugh":21883,"sizelove":21884,"sirmons":21885,"simington":21886,"silversmith":21887,"siguenza":21888,"sieren":21889,"shelman":21890,"shawn":21891,"sharples":21892,"sharif":21893,"shack":21894,"seville":21895,"sessler":21896,"serrata":21897,"serino":21898,"serafini":21899,"semien":21900,"selvey":21901,"seedorf":21902,"seckman":21903,"seawood":21904,"screws":21905,"screen":21906,"scoby":21907,"scicchitano":21908,"schorn":21909,"schommer":21910,"schnitzer":21911,"schleusner":21912,"schlabach":21913,"schiel":21914,"schepers":21915,"schaber":21916,"scally":21917,"sautner":21918,"sartwell":21919,"santerre":21920,"sandage":21921,"salvia":21922,"salvetti":21923,"salsman":21924,"sallis":21925,"salais":21926,"saint":21927,"saeger":21928,"sable":21929,"sabat":21930,"saar":21931,"ruther":21932,"russom":21933,"ruoff":21934,"rumery":21935,"rubottom":21936,"rozelle":21937,"rowton":21938,"routon":21939,"rotolo":21940,"rostad":21941,"roseborough":21942,"rorick":21943,"ronco":21944,"rolls":21945,"roher":21946,"roberie":21947,"robare":21948,"ritts":21949,"rison":21950,"rippe":21951,"rinke":21952,"ringwood":21953,"righter":21954,"rieser":21955,"rideaux":21956,"rickerson":21957,"renfrew":21958,"releford":21959,"reinsch":21960,"reiman":21961,"reifsteck":21962,"reidhead":21963,"redfearn":21964,"reddout":21965,"reaux":21966,"rance":21967,"ram":21968,"rado":21969,"radebaugh":21970,"quinby":21971,"quigg":21972,"provo":21973,"provenza":21974,"provence":21975,"prophet":21976,"pridgeon":21977,"praylow":21978,"powel":21979,"poulter":21980,"portner":21981,"pontbriand":21982,"police":21983,"poirrier":21984,"poirer":21985,"platero":21986,"pixler":21987,"pintor":21988,"pigman":21989,"piersall":21990,"piel":21991,"pichette":21992,"phou":21993,"phillis":21994,"phillippe":21995,"pharis":21996,"phalen":21997,"petsche":21998,"perrier":21999,"penfield":22000,"pelosi":22001,"pebley":22002,"peat":22003,"pawloski":22004,"pawlik":22005,"pavlick":22006,"pavel":22007,"patz":22008,"patout":22009,"pascucci":22010,"pasch":22011,"parrinello":22012,"parekh":22013,"pantaleo":22014,"pannone":22015,"pankow":22016,"pangborn":22017,"pagani":22018,"pacelli":22019,"ort":22020,"orsi":22021,"oriley":22022,"orduno":22023,"oommen":22024,"olivero":22025,"okada":22026,"ocon":22027,"ocheltree":22028,"oberman":22029,"nyland":22030,"noss":22031,"norling":22032,"nolton":22033,"nobile":22034,"nitti":22035,"nishimoto":22036,"nghiem":22037,"neuner":22038,"neuberger":22039,"neifert":22040,"negus":22041,"naval":22042,"nagler":22043,"mullally":22044,"moulden":22045,"morra":22046,"morquecho":22047,"morocco":22048,"moots":22049,"monica":22050,"mizzell":22051,"mirsky":22052,"mirabito":22053,"minardi":22054,"milholland":22055,"mikus":22056,"mijangos":22057,"michener":22058,"michalek":22059,"methvin":22060,"merrit":22061,"menter":22062,"meneely":22063,"melody":22064,"meiers":22065,"mehring":22066,"mees":22067,"medal":22068,"mcwhirt":22069,"mcwain":22070,"mcphatter":22071,"mcnichol":22072,"mcnaught":22073,"mclarty":22074,"mcivor":22075,"mcginness":22076,"mcgaughy":22077,"mcferrin":22078,"mcfate":22079,"mcclenny":22080,"mcclard":22081,"mccaskey":22082,"mccallion":22083,"mcamis":22084,"mathisen":22085,"marton":22086,"marsico":22087,"mariner":22088,"marchi":22089,"mani":22090,"mangione":22091,"magda":22092,"macaraeg":22093,"lupi":22094,"lunday":22095,"lukowski":22096,"lucious":22097,"locicero":22098,"loach":22099,"littlewood":22100,"litt":22101,"litle":22102,"lipham":22103,"linley":22104,"lindon":22105,"lightford":22106,"lieser":22107,"leyendecker":22108,"lewey":22109,"lesane":22110,"lenzi":22111,"lenart":22112,"lena":22113,"leisinger":22114,"lehrman":22115,"lefebure":22116,"leandro":22117,"lazard":22118,"laycock":22119,"laver":22120,"launer":22121,"lastrapes":22122,"lastinger":22123,"lasker":22124,"larkey":22125,"larger":22126,"lanser":22127,"lanphere":22128,"landey":22129,"lan":22130,"lampton":22131,"lamark":22132,"lager":22133,"kumm":22134,"kullman":22135,"krzeminski":22136,"krasner":22137,"kram":22138,"koran":22139,"koning":22140,"kohls":22141,"kohen":22142,"kobel":22143,"kniffen":22144,"knick":22145,"kneip":22146,"knappenberger":22147,"knack":22148,"klumpp":22149,"klausner":22150,"kitamura":22151,"kisling":22152,"kirshner":22153,"kinloch":22154,"kingman":22155,"kin":22156,"kimery":22157,"kestler":22158,"kellen":22159,"keleher":22160,"keehn":22161,"kearley":22162,"kasprzak":22163,"kary":22164,"kampf":22165,"kamerer":22166,"kalis":22167,"kahan":22168,"kaestner":22169,"kadel":22170,"kabel":22171,"junge":22172,"juckett":22173,"joynt":22174,"jorstad":22175,"jetter":22176,"jelley":22177,"jefferis":22178,"jeff":22179,"jeansonne":22180,"janecek":22181,"jaffee":22182,"jacko":22183,"izzard":22184,"istre":22185,"isherwood":22186,"ipock":22187,"iannuzzi":22188,"hypolite":22189,"hussein":22190,"humfeld":22191,"huckleberry":22192,"hotz":22193,"hosein":22194,"honahni":22195,"holzworth":22196,"holdridge":22197,"holdaway":22198,"holaday":22199,"hodak":22200,"hitchman":22201,"hippler":22202,"hinchey":22203,"hillin":22204,"hiler":22205,"hibdon":22206,"hevey":22207,"heth":22208,"hepfer":22209,"henneman":22210,"hemsley":22211,"hemmings":22212,"hemminger":22213,"helbert":22214,"helberg":22215,"heinze":22216,"heeren":22217,"hee":22218,"heber":22219,"haver":22220,"hauff":22221,"haswell":22222,"harvison":22223,"hartson":22224,"harshberger":22225,"harryman":22226,"harries":22227,"hannibal":22228,"hane":22229,"hamsher":22230,"haggett":22231,"hagemeier":22232,"haecker":22233,"haddon":22234,"haberkorn":22235,"guttman":22236,"guttierrez":22237,"guthmiller":22238,"guillet":22239,"guilbert":22240,"gugino":22241,"grumbles":22242,"griffy":22243,"gregerson":22244,"greg":22245,"granada":22246,"grana":22247,"goya":22248,"goranson":22249,"gonsoulin":22250,"goettl":22251,"goertz":22252,"goe":22253,"godlewski":22254,"glandon":22255,"glad":22256,"gilsdorf":22257,"gillogly":22258,"gilkison":22259,"giard":22260,"giampaolo":22261,"gheen":22262,"gettings":22263,"gesell":22264,"gershon":22265,"gaumer":22266,"gartrell":22267,"garside":22268,"garrigan":22269,"garmany":22270,"garlitz":22271,"garlington":22272,"gamet":22273,"gail":22274,"fuss":22275,"furlough":22276,"funston":22277,"funaro":22278,"frix":22279,"frasca":22280,"francoeur":22281,"forshey":22282,"foose":22283,"flatley":22284,"flagler":22285,"fils":22286,"fillers":22287,"fickett":22288,"feth":22289,"fennelly":22290,"fencl":22291,"felch":22292,"fedrick":22293,"febres":22294,"fazekas":22295,"farnan":22296,"fairless":22297,"ewan":22298,"etsitty":22299,"enterline":22300,"elvin":22301,"elsworth":22302,"elliff":22303,"ell":22304,"eleby":22305,"eldreth":22306,"eidem":22307,"edgecomb":22308,"edds":22309,"ebarb":22310,"dworkin":22311,"dusenberry":22312,"durrance":22313,"duropan":22314,"durfey":22315,"dungy":22316,"dundon":22317,"dumbleton":22318,"duffel":22319,"dubon":22320,"dubberly":22321,"droz":22322,"drinkwater":22323,"dressel":22324,"doughtie":22325,"doshier":22326,"dorrell":22327,"dora":22328,"dople":22329,"doonan":22330,"donadio":22331,"dollison":22332,"doig":22333,"ditzler":22334,"dishner":22335,"discher":22336,"dimaio":22337,"digman":22338,"difalco":22339,"diem":22340,"devino":22341,"devens":22342,"derosia":22343,"deppen":22344,"depaola":22345,"deniz":22346,"denardo":22347,"demos":22348,"demay":22349,"delgiudice":22350,"davi":22351,"danielsen":22352,"dally":22353,"dais":22354,"dahmer":22355,"cutsforth":22356,"cusimano":22357,"curington":22358,"cumbee":22359,"cryan":22360,"crusoe":22361,"crowden":22362,"crete":22363,"cressman":22364,"crapo":22365,"cowens":22366,"coupe":22367,"councill":22368,"coty":22369,"cotnoir":22370,"correira":22371,"copen":22372,"consiglio":22373,"combes":22374,"coffer":22375,"cockrill":22376,"coad":22377,"clogston":22378,"clasen":22379,"chock":22380,"chesnutt":22381,"charrier":22382,"chain":22383,"chadburn":22384,"cerniglia":22385,"cebula":22386,"castruita":22387,"castilla":22388,"castaldi":22389,"casebeer":22390,"casagrande":22391,"carta":22392,"carrales":22393,"carnley":22394,"cardon":22395,"carasco":22396,"capshaw":22397,"capron":22398,"cappiello":22399,"capito":22400,"canney":22401,"candela":22402,"caminiti":22403,"califano":22404,"calico":22405,"calabria":22406,"caiazzo":22407,"cahall":22408,"buscemi":22409,"burtner":22410,"burgdorf":22411,"bureau":22412,"burdo":22413,"buffaloe":22414,"buchwald":22415,"brwon":22416,"brunke":22417,"brummond":22418,"brumm":22419,"broe":22420,"brocious":22421,"brocato":22422,"bro":22423,"britain":22424,"briski":22425,"brisker":22426,"brightwell":22427,"bresett":22428,"breiner":22429,"brazeau":22430,"braz":22431,"brayman":22432,"brandis":22433,"bramer":22434,"bradeen":22435,"boyko":22436,"bourbon":22437,"bossi":22438,"boshart":22439,"bortle":22440,"boniello":22441,"bomgardner":22442,"bolz":22443,"bolenbaugh":22444,"bohling":22445,"bohland":22446,"bochenek":22447,"blust":22448,"bloxham":22449,"blowe":22450,"blish":22451,"blackwater":22452,"bjelland":22453,"biros":22454,"birkhead":22455,"biederman":22456,"bickle":22457,"bialaszewski":22458,"bevil":22459,"beverley":22460,"beumer":22461,"bettinger":22462,"besse":22463,"bernett":22464,"bermejo":22465,"bement":22466,"belfield":22467,"beckler":22468,"beatrice":22469,"baxendale":22470,"batdorf":22471,"bastin":22472,"bashore":22473,"bascombe":22474,"bartlebaugh":22475,"barsh":22476,"ballantine":22477,"bahl":22478,"badon":22479,"bachelor":22480,"autin":22481,"audie":22482,"astin":22483,"askey":22484,"ascher":22485,"arrigo":22486,"arbeiter":22487,"antes":22488,"angers":22489,"amburn":22490,"amarante":22491,"alvidrez":22492,"althaus":22493,"allmond":22494,"alfieri":22495,"aldinger":22496,"akerley":22497,"akana":22498,"aikins":22499,"ader":22500,"acebedo":22501,"accardo":22502,"abila":22503,"aberle":22504,"abele":22505,"abboud":22506,"zollars":22507,"zimmerer":22508,"zieman":22509,"zerby":22510,"zelman":22511,"zellars":22512,"yule":22513,"yoshimura":22514,"yonts":22515,"yeats":22516,"yant":22517,"yamanaka":22518,"wyland":22519,"wuensche":22520,"worman":22521,"wordlaw":22522,"wohl":22523,"winslett":22524,"winberg":22525,"wilmeth":22526,"willcutt":22527,"wiers":22528,"wiemer":22529,"wickwire":22530,"wichman":22531,"whitting":22532,"whidbee":22533,"westergard":22534,"wemmer":22535,"wellner":22536,"weishaupt":22537,"weinert":22538,"weedon":22539,"waynick":22540,"wasielewski":22541,"waren":22542,"walworth":22543,"wallingford":22544,"walke":22545,"waechter":22546,"viviani":22547,"vitti":22548,"villagrana":22549,"vien":22550,"vicks":22551,"venema":22552,"varnes":22553,"varnadoe":22554,"varden":22555,"vanpatten":22556,"vanorden":22557,"vanderzee":22558,"vandenburg":22559,"vandehey":22560,"valls":22561,"vallarta":22562,"valderrama":22563,"valade":22564,"urman":22565,"ulery":22566,"tusa":22567,"tuft":22568,"tripoli":22569,"trimpe":22570,"trickey":22571,"tortora":22572,"torrens":22573,"torchia":22574,"toft":22575,"tjaden":22576,"tison":22577,"tindel":22578,"thurmon":22579,"thode":22580,"tardugno":22581,"tancredi":22582,"taketa":22583,"taillon":22584,"tagle":22585,"sytsma":22586,"symes":22587,"swindall":22588,"swicegood":22589,"swartout":22590,"sundstrom":22591,"sumners":22592,"sulton":22593,"studstill":22594,"student":22595,"stroop":22596,"stonerock":22597,"stmarie":22598,"stlawrence":22599,"stemm":22600,"steinhauser":22601,"steinert":22602,"steffensen":22603,"stefano":22604,"stefaniak":22605,"starck":22606,"stalzer":22607,"spidle":22608,"spake":22609,"sowinski":22610,"sosnowski":22611,"sorber":22612,"somma":22613,"soliday":22614,"soldner":22615,"soja":22616,"soderstrom":22617,"soder":22618,"sockwell":22619,"sobus":22620,"snowball":22621,"sloop":22622,"skeeter":22623,"sinner":22624,"sinkfield":22625,"simerly":22626,"silguero":22627,"sigg":22628,"siemers":22629,"siegmund":22630,"sidle":22631,"shum":22632,"sholtis":22633,"shkreli":22634,"sheikh":22635,"shattles":22636,"sharlow":22637,"shao":22638,"shambaugh":22639,"shaikh":22640,"serrao":22641,"serafino":22642,"selley":22643,"selle":22644,"seel":22645,"sedberry":22646,"secord":22647,"seat":22648,"schunk":22649,"schuch":22650,"schor":22651,"scholze":22652,"schnee":22653,"schmieder":22654,"schleich":22655,"schimpf":22656,"scherf":22657,"satterthwaite":22658,"sasson":22659,"sarkisian":22660,"sarinana":22661,"sanzone":22662,"salvas":22663,"salone":22664,"salido":22665,"saiki":22666,"sahr":22667,"rusher":22668,"rusek":22669,"ruse":22670,"ruppel":22671,"rubi":22672,"rubel":22673,"rough":22674,"rothfuss":22675,"rothenberger":22676,"rossell":22677,"rosenquist":22678,"rosebrook":22679,"romito":22680,"romines":22681,"rolando":22682,"rolan":22683,"roker":22684,"roehrig":22685,"rockhold":22686,"rocca":22687,"robuck":22688,"riss":22689,"rinaldo":22690,"right":22691,"riggenbach":22692,"rezentes":22693,"reuther":22694,"reuben":22695,"renolds":22696,"rench":22697,"remus":22698,"remsen":22699,"reller":22700,"relf":22701,"reitzel":22702,"reiher":22703,"rehder":22704,"redeker":22705,"ramero":22706,"rahaim":22707,"radice":22708,"quijas":22709,"qualey":22710,"purgason":22711,"prum":22712,"proudfoot":22713,"prock":22714,"probert":22715,"printup":22716,"primer":22717,"primavera":22718,"prenatt":22719,"pratico":22720,"polich":22721,"podkowka":22722,"podesta":22723,"plattner":22724,"plasse":22725,"plamondon":22726,"pittmon":22727,"pippenger":22728,"pineo":22729,"pierpont":22730,"petzold":22731,"petz":22732,"pettiway":22733,"petters":22734,"petroski":22735,"petrik":22736,"pesola":22737,"pershall":22738,"perlmutter":22739,"penepent":22740,"peevy":22741,"pechacek":22742,"pears":22743,"peaden":22744,"pazos":22745,"pavia":22746,"pascarelli":22747,"parm":22748,"parillo":22749,"parfait":22750,"paoletti":22751,"palomba":22752,"palencia":22753,"pagaduan":22754,"oxner":22755,"overfield":22756,"overcast":22757,"oullette":22758,"ouk":22759,"ostroff":22760,"osei":22761,"omarah":22762,"olenick":22763,"olah":22764,"odem":22765,"nygren":22766,"notaro":22767,"northcott":22768,"nodine":22769,"nilges":22770,"neyman":22771,"neve":22772,"neuendorf":22773,"neptune":22774,"neisler":22775,"neault":22776,"narciso":22777,"naff":22778,"muscarella":22779,"mun":22780,"most":22781,"morrisette":22782,"morphew":22783,"morein":22784,"mor":22785,"montville":22786,"montufar":22787,"montesinos":22788,"monterroso":22789,"mongold":22790,"mona":22791,"mojarro":22792,"moitoso":22793,"mode":22794,"mirarchi":22795,"mirando":22796,"minogue":22797,"milici":22798,"miga":22799,"midyett":22800,"michna":22801,"mey":22802,"meuser":22803,"messana":22804,"menzie":22805,"menz":22806,"mendicino":22807,"melone":22808,"mellish":22809,"meller":22810,"melle":22811,"meints":22812,"mechem":22813,"mealer":22814,"mcwilliam":22815,"mcwhite":22816,"mcquiggan":22817,"mcphillips":22818,"mcpartland":22819,"mcnellis":22820,"mcmackin":22821,"mclaughin":22822,"mckinny":22823,"mckeithan":22824,"mcguirk":22825,"mcgillivray":22826,"mcgarr":22827,"mcgahee":22828,"mcfaul":22829,"mcfadin":22830,"mceuen":22831,"mccullah":22832,"mcconico":22833,"mcclaren":22834,"mccaul":22835,"mccalley":22836,"mccalister":22837,"mazer":22838,"mayson":22839,"mayhan":22840,"maugeri":22841,"mauger":22842,"mattix":22843,"mattews":22844,"maslowski":22845,"masek":22846,"martir":22847,"marsch":22848,"marquess":22849,"maron":22850,"markwell":22851,"markow":22852,"marinaro":22853,"marietta":22854,"marcinek":22855,"manner":22856,"mannella":22857,"mango":22858,"mallen":22859,"majeed":22860,"mahnke":22861,"mahabir":22862,"magby":22863,"magallan":22864,"madere":22865,"machnik":22866,"lybrand":22867,"luque":22868,"lundholm":22869,"lueders":22870,"lucian":22871,"lubinski":22872,"lowy":22873,"loew":22874,"lippard":22875,"linson":22876,"lindblad":22877,"lightcap":22878,"levitsky":22879,"levens":22880,"leonardi":22881,"lenton":22882,"lengyel":22883,"leng":22884,"leitzel":22885,"leicht":22886,"leaver":22887,"laubscher":22888,"lashua":22889,"larusso":22890,"larrimore":22891,"lanterman":22892,"lanni":22893,"lanasa":22894,"lamoureaux":22895,"lambros":22896,"lamborn":22897,"lamberti":22898,"lall":22899,"lagos":22900,"lafuente":22901,"laferriere":22902,"laconte":22903,"kyger":22904,"kupiec":22905,"kunzman":22906,"kuehne":22907,"kuder":22908,"kubat":22909,"krogh":22910,"kreidler":22911,"krawiec":22912,"krauth":22913,"kratky":22914,"kottwitz":22915,"korb":22916,"kono":22917,"kolman":22918,"kolesar":22919,"koeppel":22920,"knapper":22921,"klingenberg":22922,"kjos":22923,"keppel":22924,"kennan":22925,"keltz":22926,"kealoha":22927,"kasel":22928,"karney":22929,"kanne":22930,"kamrowski":22931,"kagawa":22932,"joo":22933,"johnosn":22934,"joesph":22935,"jilek":22936,"jarvie":22937,"jarret":22938,"jansky":22939,"jacquemin":22940,"jacox":22941,"jacome":22942,"italiano":22943,"iriarte":22944,"ingwersen":22945,"imboden":22946,"iglesia":22947,"huyser":22948,"hurston":22949,"hursh":22950,"huntoon":22951,"hudman":22952,"hoying":22953,"horsman":22954,"horrigan":22955,"hornbaker":22956,"horiuchi":22957,"hopewell":22958,"hoop":22959,"hommel":22960,"homeyer":22961,"holzinger":22962,"holmer":22963,"hollow":22964,"hipsher":22965,"hinchman":22966,"hilts":22967,"higginbottom":22968,"hieb":22969,"heyne":22970,"hessling":22971,"hesler":22972,"hertlein":22973,"herford":22974,"heras":22975,"henricksen":22976,"hennemann":22977,"henery":22978,"hendershott":22979,"hemstreet":22980,"heiney":22981,"heckert":22982,"heatley":22983,"hazell":22984,"hazan":22985,"hayashida":22986,"hausler":22987,"hartsoe":22988,"harth":22989,"harriott":22990,"harriger":22991,"harpin":22992,"hardisty":22993,"hardge":22994,"hao":22995,"hannaman":22996,"hannahs":22997,"hamp":22998,"hammersmith":22999,"hamiton":23000,"halsell":23001,"halderman":23002,"hagge":23003,"habel":23004,"gusler":23005,"gushiken":23006,"gurr":23007,"gummer":23008,"gullick":23009,"grunden":23010,"grosch":23011,"greenburg":23012,"greb":23013,"greaver":23014,"gratz":23015,"grajales":23016,"gourlay":23017,"gotto":23018,"gorley":23019,"goodpasture":23020,"godard":23021,"glorioso":23022,"gloor":23023,"glascock":23024,"gizzi":23025,"giroir":23026,"gibeault":23027,"gauldin":23028,"gauer":23029,"gartin":23030,"garrels":23031,"gamber":23032,"gallogly":23033,"galley":23034,"gade":23035,"fusaro":23036,"fripp":23037,"freyer":23038,"freiberg":23039,"franzoni":23040,"fragale":23041,"foston":23042,"forti":23043,"forness":23044,"folts":23045,"followell":23046,"foard":23047,"flom":23048,"fling":23049,"flett":23050,"fleitas":23051,"flamm":23052,"fino":23053,"finnen":23054,"finchum":23055,"filippelli":23056,"fickel":23057,"feucht":23058,"feiler":23059,"feenstra":23060,"feagins":23061,"faver":23062,"faux":23063,"faulkenberry":23064,"farabaugh":23065,"fandel":23066,"fallen":23067,"faler":23068,"faivre":23069,"fairey":23070,"facey":23071,"exner":23072,"evensen":23073,"erion":23074,"erben":23075,"epting":23076,"epping":23077,"ephraim":23078,"engberg":23079,"elsen":23080,"ellingwood":23081,"ellen":23082,"eisenmann":23083,"eichman":23084,"ehle":23085,"edsall":23086,"eagles":23087,"durall":23088,"dupler":23089,"dunker":23090,"dumlao":23091,"duford":23092,"duffie":23093,"dudding":23094,"dries":23095,"doung":23096,"dorantes":23097,"donahoo":23098,"domenick":23099,"dollins":23100,"dobles":23101,"dipiazza":23102,"dino":23103,"dimeo":23104,"diehm":23105,"dicicco":23106,"devin":23107,"devenport":23108,"desormeaux":23109,"derrow":23110,"depaolo":23111,"denver":23112,"denise":23113,"demas":23114,"delpriore":23115,"delosantos":23116,"dela":23117,"degreenia":23118,"degenhardt":23119,"defrancesco":23120,"defenbaugh":23121,"deets":23122,"debonis":23123,"deary":23124,"dazey":23125,"dargie":23126,"dambrosia":23127,"dalal":23128,"dagen":23129,"cun":23130,"cuen":23131,"crupi":23132,"crossan":23133,"crichlow":23134,"creque":23135,"coutts":23136,"counce":23137,"coram":23138,"constante":23139,"connon":23140,"collelo":23141,"coit":23142,"cocklin":23143,"coblentz":23144,"cobey":23145,"coard":23146,"clutts":23147,"clingan":23148,"claw":23149,"clampitt":23150,"claeys":23151,"ciulla":23152,"cimini":23153,"ciampa":23154,"christon":23155,"choat":23156,"chiou":23157,"chenail":23158,"chavous":23159,"catto":23160,"catalfamo":23161,"casterline":23162,"cassinelli":23163,"caspers":23164,"carroway":23165,"carlen":23166,"carithers":23167,"cappel":23168,"calo":23169,"callow":23170,"calandra":23171,"cagley":23172,"cafferty":23173,"byun":23174,"byam":23175,"buttner":23176,"buth":23177,"burtenshaw":23178,"burget":23179,"burfield":23180,"buresh":23181,"bunt":23182,"bultman":23183,"bulow":23184,"buchta":23185,"buchmann":23186,"brunett":23187,"bruemmer":23188,"brueggeman":23189,"britto":23190,"briney":23191,"brimhall":23192,"bribiesca":23193,"bresler":23194,"brazan":23195,"brashier":23196,"brar":23197,"brandstetter":23198,"brandi":23199,"boze":23200,"boonstra":23201,"bluitt":23202,"blomgren":23203,"blattner":23204,"blasi":23205,"bladen":23206,"bitterman":23207,"bilby":23208,"bierce":23209,"biello":23210,"bettes":23211,"bertone":23212,"berrey":23213,"bernat":23214,"berberich":23215,"benshoof":23216,"bendickson":23217,"below":23218,"bellefeuille":23219,"bednarski":23220,"beddingfield":23221,"beckerman":23222,"beaston":23223,"bavaro":23224,"batalla":23225,"basye":23226,"baskins":23227,"bartolotta":23228,"bartkowski":23229,"barranco":23230,"barkett":23231,"band":23232,"banaszak":23233,"bame":23234,"bamberger":23235,"balsley":23236,"ballas":23237,"balicki":23238,"balding":23239,"bald":23240,"badura":23241,"aymond":23242,"aylor":23243,"aylesworth":23244,"axley":23245,"axelrod":23246,"aubert":23247,"armond":23248,"ariza":23249,"apicella":23250,"anstine":23251,"ankrom":23252,"angevine":23253,"anger":23254,"andreotti":23255,"andrea":23256,"alto":23257,"alspaugh":23258,"alpaugh":23259,"almada":23260,"allinder":23261,"alexandra":23262,"alequin":23263,"alan":23264,"aguillard":23265,"agron":23266,"agena":23267,"afanador":23268,"ackerley":23269,"abrev":23270,"abdalla":23271,"aaronson":23272,"zynda":23273,"zucco":23274,"zipp":23275,"zetina":23276,"zenz":23277,"zelinski":23278,"youngren":23279,"yochum":23280,"yearsley":23281,"yankey":23282,"woodfork":23283,"wohlwend":23284,"woelfel":23285,"wiste":23286,"wismer":23287,"winzer":23288,"winker":23289,"wilkison":23290,"wigger":23291,"wierenga":23292,"whipps":23293,"wheeling":23294,"westray":23295,"wesch":23296,"weld":23297,"weible":23298,"wedell":23299,"weddell":23300,"wawrzyniak":23301,"wasko":23302,"washinton":23303,"wantz":23304,"walts":23305,"wallander":23306,"wain":23307,"wahlen":23308,"wachowiak":23309,"voshell":23310,"viteri":23311,"vire":23312,"villafuerte":23313,"vieyra":23314,"viau":23315,"vescio":23316,"verrier":23317,"verhey":23318,"vause":23319,"vandermolen":23320,"vanderhorst":23321,"valois":23322,"valla":23323,"valcourt":23324,"vacek":23325,"uzzle":23326,"umland":23327,"um":23328,"ulman":23329,"ulland":23330,"turvey":23331,"tuley":23332,"trembath":23333,"trees":23334,"trabert":23335,"towsend":23336,"totman":23337,"toews":23338,"toby":23339,"tito":23340,"tisch":23341,"tisby":23342,"tipping":23343,"tierce":23344,"thivierge":23345,"tenenbaum":23346,"teagle":23347,"tacy":23348,"tabler":23349,"szewczyk":23350,"swearngin":23351,"suire":23352,"sturrock":23353,"stubbe":23354,"stronach":23355,"stoute":23356,"stoudemire":23357,"stoneberg":23358,"sterba":23359,"stejskal":23360,"steier":23361,"stehr":23362,"steckler":23363,"steckel":23364,"stearman":23365,"steakley":23366,"star":23367,"stanforth":23368,"stancill":23369,"stalls":23370,"srour":23371,"sprowl":23372,"spevak":23373,"sole":23374,"sokoloff":23375,"soderman":23376,"snover":23377,"sleeman":23378,"slaubaugh":23379,"sitzman":23380,"simpler":23381,"simmer":23382,"simes":23383,"siegal":23384,"sidoti":23385,"sidler":23386,"sider":23387,"sidener":23388,"siddiqi":23389,"shireman":23390,"shima":23391,"sheroan":23392,"shadduck":23393,"seyal":23394,"sentell":23395,"sennett":23396,"senko":23397,"seneca":23398,"sen":23399,"seligman":23400,"seipel":23401,"seekins":23402,"seabaugh":23403,"scouten":23404,"schweinsberg":23405,"schwartzberg":23406,"schurr":23407,"schult":23408,"schrick":23409,"schoening":23410,"schmitmeyer":23411,"schlicher":23412,"schlager":23413,"schack":23414,"schaar":23415,"scavuzzo":23416,"scarpa":23417,"sassano":23418,"santigo":23419,"sandavol":23420,"san":23421,"sampsel":23422,"samms":23423,"samet":23424,"salzano":23425,"salyards":23426,"salva":23427,"saidi":23428,"sabir":23429,"saam":23430,"saab":23431,"runions":23432,"rundquist":23433,"rousselle":23434,"round":23435,"rotunno":23436,"roses":23437,"rosch":23438,"romney":23439,"rohner":23440,"roff":23441,"rockhill":23442,"rockefeller":23443,"rocamora":23444,"rm":23445,"ringle":23446,"riggie":23447,"ricklefs":23448,"rexroat":23449,"reves":23450,"revel":23451,"reuss":23452,"reta":23453,"repka":23454,"rentfro":23455,"reineke":23456,"recore":23457,"recalde":23458,"rease":23459,"rawling":23460,"ravencraft":23461,"ravelo":23462,"rappa":23463,"randol":23464,"ramsier":23465,"ramerez":23466,"rahimi":23467,"rahim":23468,"radney":23469,"racey":23470,"raborn":23471,"rabalais":23472,"quebedeaux":23473,"pujol":23474,"puchalski":23475,"prothro":23476,"proffit":23477,"prigge":23478,"prideaux":23479,"prevo":23480,"portales":23481,"porco":23482,"popovic":23483,"popek":23484,"popejoy":23485,"pompei":23486,"plumber":23487,"plude":23488,"platner":23489,"plate":23490,"pizzuto":23491,"pizer":23492,"pistone":23493,"piller":23494,"pierri":23495,"piehl":23496,"pickert":23497,"piasecki":23498,"phong":23499,"philipp":23500,"peugh":23501,"pesqueira":23502,"perrett":23503,"perfetti":23504,"percell":23505,"penhollow":23506,"pelto":23507,"pellett":23508,"pavlak":23509,"paulo":23510,"paula":23511,"patricia":23512,"pastorius":23513,"parsell":23514,"parrales":23515,"pareja":23516,"parcell":23517,"pappan":23518,"pajak":23519,"owusu":23520,"ovitt":23521,"ory":23522,"orrick":23523,"oniell":23524,"olliff":23525,"olberding":23526,"oesterling":23527,"odwyer":23528,"ocegueda":23529,"obey":23530,"obermiller":23531,"nylander":23532,"nulph":23533,"nottage":23534,"northam":23535,"norgard":23536,"nodal":23537,"niel":23538,"nicols":23539,"newhard":23540,"nellum":23541,"neira":23542,"nazzaro":23543,"nassif":23544,"narducci":23545,"nalbandian":23546,"nails":23547,"musil":23548,"murga":23549,"muraoka":23550,"mumper":23551,"mulroy":23552,"mountjoy":23553,"mossey":23554,"moreton":23555,"morea":23556,"montoro":23557,"montesdeoca":23558,"montealegre":23559,"montanye":23560,"montandon":23561,"mok":23562,"moisan":23563,"mohl":23564,"modesto":23565,"modeste":23566,"mitra":23567,"mister":23568,"minson":23569,"minjarez":23570,"milbourne":23571,"michaelsen":23572,"metheney":23573,"mestre":23574,"mescher":23575,"mervis":23576,"mennenga":23577,"melgarejo":23578,"meisinger":23579,"meininger":23580,"mcwaters":23581,"mckern":23582,"mckendree":23583,"mchargue":23584,"mcglothlen":23585,"mcgibbon":23586,"mcgavock":23587,"mcduffee":23588,"mcclurkin":23589,"mccausland":23590,"mccardell":23591,"mccambridge":23592,"mazzoni":23593,"mayen":23594,"maxton":23595,"mawson":23596,"mauffray":23597,"mattinson":23598,"mattila":23599,"matsunaga":23600,"mater":23601,"mascia":23602,"marse":23603,"marotz":23604,"marois":23605,"markin":23606,"markee":23607,"marcinko":23608,"marcin":23609,"manville":23610,"mantyla":23611,"manser":23612,"manry":23613,"manderscheid":23614,"mallari":23615,"malia":23616,"malecha":23617,"malcomb":23618,"majerus":23619,"mailman":23620,"macinnis":23621,"mabey":23622,"lyford":23623,"luth":23624,"lupercio":23625,"luhman":23626,"luedke":23627,"lovick":23628,"lossing":23629,"loss":23630,"lorraine":23631,"lookabaugh":23632,"longway":23633,"lone":23634,"loisel":23635,"logiudice":23636,"loffredo":23637,"locust":23638,"lobe":23639,"lobaugh":23640,"lizaola":23641,"livers":23642,"littlepage":23643,"linnen":23644,"limmer":23645,"liebsch":23646,"liebman":23647,"leyden":23648,"levitan":23649,"levison":23650,"levier":23651,"leven":23652,"levalley":23653,"lettinga":23654,"lessley":23655,"lessig":23656,"lepine":23657,"leight":23658,"leick":23659,"leggio":23660,"leffingwell":23661,"leffert":23662,"lefevers":23663,"ledlow":23664,"leaton":23665,"leander":23666,"leaming":23667,"lazos":23668,"laviolette":23669,"lauffer":23670,"latz":23671,"lasorsa":23672,"lasch":23673,"larin":23674,"laporta":23675,"lanter":23676,"langstaff":23677,"landi":23678,"lamica":23679,"lambson":23680,"lambe":23681,"lamarca":23682,"laman":23683,"lamagna":23684,"lajeunesse":23685,"lafontant":23686,"lafler":23687,"labrum":23688,"laakso":23689,"kush":23690,"kuether":23691,"kuchar":23692,"kruk":23693,"kroner":23694,"kroh":23695,"kridler":23696,"kreuzer":23697,"kovats":23698,"koprowski":23699,"kohout":23700,"knicely":23701,"knell":23702,"klutts":23703,"kindrick":23704,"kiddy":23705,"khanna":23706,"ketcher":23707,"kerschner":23708,"kerfien":23709,"kensey":23710,"kenley":23711,"kenan":23712,"kemplin":23713,"kellerhouse":23714,"keesling":23715,"keep":23716,"keena":23717,"keas":23718,"kaplin":23719,"kanady":23720,"kampen":23721,"jutras":23722,"jungers":23723,"julio":23724,"jeschke":23725,"jen":23726,"janowski":23727,"janas":23728,"iskra":23729,"imperato":23730,"ikerd":23731,"igoe":23732,"hyneman":23733,"hynek":23734,"husain":23735,"hurrell":23736,"hultquist":23737,"hullett":23738,"hulen":23739,"huf":23740,"huberty":23741,"hoyte":23742,"hossain":23743,"hornstein":23744,"hori":23745,"hopton":23746,"holms":23747,"hollmann":23748,"holdman":23749,"holdeman":23750,"holben":23751,"hoffert":23752,"himel":23753,"hillsman":23754,"hillary":23755,"herdt":23756,"hellyer":23757,"hellen":23758,"heister":23759,"heimer":23760,"heidecker":23761,"hedgpeth":23762,"hedgepath":23763,"hebel":23764,"heatwole":23765,"hayer":23766,"hausner":23767,"haskew":23768,"haselden":23769,"hartranft":23770,"harsch":23771,"harres":23772,"harps":23773,"hardimon":23774,"halm":23775,"hallee":23776,"hallahan":23777,"hackley":23778,"hackenberg":23779,"hachey":23780,"haapala":23781,"guynes":23782,"gunnerson":23783,"gunby":23784,"gulotta":23785,"gudger":23786,"groman":23787,"grignon":23788,"griebel":23789,"gregori":23790,"greenan":23791,"grauer":23792,"gourd":23793,"gorin":23794,"gorgone":23795,"gooslin":23796,"goold":23797,"goltz":23798,"goldberger":23799,"gobble":23800,"glotfelty":23801,"glassford":23802,"glance":23803,"gladwin":23804,"giuffre":23805,"gilpatrick":23806,"germaine":23807,"gerdts":23808,"genna":23809,"geisel":23810,"gayler":23811,"gaunce":23812,"gaulding":23813,"gateley":23814,"gassman":23815,"gash":23816,"garson":23817,"garron":23818,"garand":23819,"gangestad":23820,"gallow":23821,"galbo":23822,"gabrielli":23823,"fullington":23824,"fucci":23825,"frum":23826,"frieden":23827,"friberg":23828,"frasco":23829,"francese":23830,"fowle":23831,"foucher":23832,"fothergill":23833,"foraker":23834,"fonder":23835,"foisy":23836,"fogal":23837,"flurry":23838,"flenniken":23839,"fitzhenry":23840,"fishbein":23841,"finton":23842,"filmore":23843,"filice":23844,"feola":23845,"felberbaum":23846,"fausnaught":23847,"fasciano":23848,"farrah":23849,"farquharson":23850,"faires":23851,"estridge":23852,"essman":23853,"enz":23854,"enriques":23855,"emmick":23856,"ekker":23857,"ekdahl":23858,"eisman":23859,"eggleton":23860,"eddinger":23861,"eakle":23862,"eagar":23863,"durio":23864,"dunwoody":23865,"duhaime":23866,"duenes":23867,"duden":23868,"dudas":23869,"dresher":23870,"dresel":23871,"doutt":23872,"donlan":23873,"donathan":23874,"domke":23875,"dobrowolski":23876,"dingee":23877,"dimmitt":23878,"dimery":23879,"dilullo":23880,"deveaux":23881,"devalle":23882,"desper":23883,"desnoyers":23884,"desautels":23885,"derouin":23886,"derbyshire":23887,"denmon":23888,"dena":23889,"demski":23890,"delucca":23891,"delpino":23892,"delmont":23893,"deller":23894,"dejulio":23895,"deibler":23896,"dehne":23897,"deharo":23898,"degner":23899,"defore":23900,"deerman":23901,"decuir":23902,"deckman":23903,"deasy":23904,"dease":23905,"deaner":23906,"dawdy":23907,"daughdrill":23908,"darrigo":23909,"darity":23910,"daniele":23911,"dalbey":23912,"dagenhart":23913,"daffron":23914,"curro":23915,"curnutte":23916,"curatolo":23917,"cruikshank":23918,"crosswell":23919,"croslin":23920,"croney":23921,"crofton":23922,"criado":23923,"crecelius":23924,"coscia":23925,"conniff":23926,"commodore":23927,"coltharp":23928,"colonna":23929,"collyer":23930,"collington":23931,"cobbley":23932,"coache":23933,"clonts":23934,"cloe":23935,"cliett":23936,"clemans":23937,"clara":23938,"cid":23939,"christo":23940,"chrisp":23941,"china":23942,"chiarini":23943,"chia":23944,"cheatam":23945,"cheadle":23946,"che":23947,"chauncey":23948,"chand":23949,"chadd":23950,"cervera":23951,"cerulli":23952,"cerezo":23953,"cedano":23954,"cayetano":23955,"cawthorne":23956,"cavalieri":23957,"cattaneo":23958,"caryl":23959,"cartlidge":23960,"carrithers":23961,"carreira":23962,"carranco":23963,"cargle":23964,"candanoza":23965,"camille":23966,"camburn":23967,"calender":23968,"calderin":23969,"calcagno":23970,"cahn":23971,"cadden":23972,"byham":23973,"buttry":23974,"burry":23975,"burruel":23976,"burkitt":23977,"burgio":23978,"burgener":23979,"buescher":23980,"buckalew":23981,"brymer":23982,"brumett":23983,"brugnoli":23984,"brugman":23985,"brosnahan":23986,"bronder":23987,"broeckel":23988,"broderson":23989,"brisbon":23990,"brinsfield":23991,"brinks":23992,"bresee":23993,"bregman":23994,"branner":23995,"brambila":23996,"brailsford":23997,"bouska":23998,"boster":23999,"borucki":24000,"bortner":24001,"boroughs":24002,"borgeson":24003,"bonier":24004,"bomba":24005,"bolender":24006,"boesch":24007,"boeke":24008,"bloyd":24009,"bley":24010,"binger":24011,"billing":24012,"bilbro":24013,"biery":24014,"bichrest":24015,"bezio":24016,"bevel":24017,"berrett":24018,"bermeo":24019,"bergdoll":24020,"bercier":24021,"benzel":24022,"bentler":24023,"bennetts":24024,"belnap":24025,"bellini":24026,"beitz":24027,"behrend":24028,"bednarczyk":24029,"bearse":24030,"batman":24031,"bartolini":24032,"bartol":24033,"barretta":24034,"barbero":24035,"barbaro":24036,"banvelos":24037,"bankes":24038,"ballengee":24039,"baldon":24040,"aye":24041,"ausmus":24042,"atilano":24043,"atienza":24044,"aschenbrenner":24045,"arora":24046,"armstong":24047,"aquilino":24048,"appleberry":24049,"applebee":24050,"apolinar":24051,"antos":24052,"angles":24053,"andrepont":24054,"ancona":24055,"amesquita":24056,"alvino":24057,"altschuler":24058,"allin":24059,"alire":24060,"ainslie":24061,"agular":24062,"aeschliman":24063,"accetta":24064,"abdulla":24065,"abbe":24066,"zwart":24067,"zufelt":24068,"zona":24069,"zirbel":24070,"zingaro":24071,"zilnicki":24072,"zenteno":24073,"zent":24074,"zemke":24075,"zayac":24076,"zarrella":24077,"yoshimoto":24078,"yearout":24079,"wrench":24080,"world":24081,"womer":24082,"woltman":24083,"wolin":24084,"wolery":24085,"woldt":24086,"witts":24087,"wittner":24088,"witherow":24089,"winward":24090,"winrow":24091,"wiemann":24092,"wichmann":24093,"whitwell":24094,"whitelaw":24095,"wheeless":24096,"whalley":24097,"wey":24098,"wessner":24099,"wenzl":24100,"wene":24101,"weatherbee":24102,"waye":24103,"wattles":24104,"wanke":24105,"walkes":24106,"waldeck":24107,"vonruden":24108,"voisine":24109,"vogus":24110,"vittetoe":24111,"villalva":24112,"villacis":24113,"victorian":24114,"verge":24115,"venturini":24116,"venturi":24117,"venson":24118,"vanloan":24119,"vanhooser":24120,"vanduzer":24121,"vandever":24122,"vanderwal":24123,"vanderheyden":24124,"vanbeek":24125,"vanbebber":24126,"vallance":24127,"vales":24128,"vahle":24129,"urbain":24130,"upshur":24131,"umfleet":24132,"twist":24133,"tsuji":24134,"trybus":24135,"triolo":24136,"trimarchi":24137,"trezza":24138,"trenholm":24139,"tovey":24140,"tourigny":24141,"torry":24142,"torrain":24143,"torgeson":24144,"tongue":24145,"tomey":24146,"tischler":24147,"tinkler":24148,"tinder":24149,"ticknor":24150,"tibbles":24151,"tibbals":24152,"throneberry":24153,"thormahlen":24154,"thibert":24155,"thibeaux":24156,"theurer":24157,"templet":24158,"tegeler":24159,"tavernier":24160,"taubman":24161,"tamashiro":24162,"tallon":24163,"tallarico":24164,"taboada":24165,"sypher":24166,"sybert":24167,"swyers":24168,"switalski":24169,"swinger":24170,"swedberg":24171,"suther":24172,"surprenant":24173,"sullen":24174,"sulik":24175,"sugden":24176,"suder":24177,"suchan":24178,"such":24179,"strube":24180,"stroope":24181,"strittmatter":24182,"streett":24183,"straughn":24184,"strasburg":24185,"stjacques":24186,"stimage":24187,"stimac":24188,"stifter":24189,"stgelais":24190,"steinhart":24191,"stehlik":24192,"steffenson":24193,"steenbergen":24194,"stanbery":24195,"stallone":24196,"sprung":24197,"spraggs":24198,"spoto":24199,"spilman":24200,"speno":24201,"spanbauer":24202,"spalla":24203,"spagnolo":24204,"soliman":24205,"solan":24206,"sobolik":24207,"snelgrove":24208,"snedden":24209,"smale":24210,"sliter":24211,"slankard":24212,"sircy":24213,"signor":24214,"shutter":24215,"shurtliff":24216,"shur":24217,"show":24218,"shirkey":24219,"shi":24220,"shewmake":24221,"shams":24222,"shadley":24223,"shaddox":24224,"sgro":24225,"serfass":24226,"seppala":24227,"segawa":24228,"segalla":24229,"seaberry":24230,"scruton":24231,"scism":24232,"schwein":24233,"schwartzman":24234,"schwantes":24235,"schomer":24236,"schoenborn":24237,"schlottmann":24238,"schissler":24239,"scheurer":24240,"schepis":24241,"scheidegger":24242,"saunier":24243,"sauders":24244,"sassman":24245,"sannicolas":24246,"sanderfur":24247,"salser":24248,"sagar":24249,"saffer":24250,"saeed":24251,"sadberry":24252,"saban":24253,"ryce":24254,"rybak":24255,"rux":24256,"rumore":24257,"rummell":24258,"rummage":24259,"rudasill":24260,"rozman":24261,"rota":24262,"rossin":24263,"rosell":24264,"rosel":24265,"romberg":24266,"rojero":24267,"rochin":24268,"rochell":24269,"robideau":24270,"robarge":24271,"roath":24272,"risko":24273,"ringel":24274,"ringdahl":24275,"riera":24276,"riemann":24277,"ribas":24278,"revard":24279,"renna":24280,"renegar":24281,"reinwald":24282,"rehman":24283,"regal":24284,"reels":24285,"ree":24286,"redel":24287,"reasons":24288,"raysor":24289,"rathke":24290,"rapozo":24291,"rampton":24292,"ramaker":24293,"rakow":24294,"raia":24295,"radin":24296,"raco":24297,"rackham":24298,"racca":24299,"racanelli":24300,"rabun":24301,"quaranta":24302,"purves":24303,"pundt":24304,"protsman":24305,"prosper":24306,"prezioso":24307,"presutti":24308,"president":24309,"presgraves":24310,"poydras":24311,"portnoy":24312,"portalatin":24313,"pop":24314,"pontes":24315,"poehler":24316,"poblete":24317,"poat":24318,"plumadore":24319,"pleiman":24320,"pizana":24321,"piscopo":24322,"piraino":24323,"pinelli":24324,"pillai":24325,"picken":24326,"picha":24327,"piccoli":24328,"philen":24329,"petteway":24330,"petros":24331,"peskin":24332,"perugini":24333,"perrella":24334,"pernice":24335,"peper":24336,"pensinger":24337,"pembleton":24338,"patron":24339,"passman":24340,"parrent":24341,"panetta":24342,"pancake":24343,"pallas":24344,"palka":24345,"pais":24346,"paglia":24347,"padmore":24348,"oum":24349,"ottesen":24350,"ost":24351,"oser":24352,"ortmann":24353,"ormand":24354,"oriol":24355,"orick":24356,"oler":24357,"okafor":24358,"ohair":24359,"obert":24360,"oberholtzer":24361,"number":24362,"nowland":24363,"nosek":24364,"nordeen":24365,"nolf":24366,"nogle":24367,"nobriga":24368,"nicley":24369,"niccum":24370,"newingham":24371,"neumeister":24372,"neugebauer":24373,"netherland":24374,"nerney":24375,"neiss":24376,"neis":24377,"neider":24378,"neeld":24379,"nailor":24380,"mustain":24381,"mussman":24382,"musante":24383,"murton":24384,"murden":24385,"munyon":24386,"muldrew":24387,"motton":24388,"moscoso":24389,"moschella":24390,"moroz":24391,"mormon":24392,"morelos":24393,"morace":24394,"moone":24395,"montesano":24396,"montemurro":24397,"montas":24398,"montalbo":24399,"molander":24400,"mleczko":24401,"miyake":24402,"mitschke":24403,"minger":24404,"minelli":24405,"minear":24406,"millener":24407,"mihelich":24408,"miedema":24409,"miah":24410,"metzer":24411,"mery":24412,"merrigan":24413,"merck":24414,"mennella":24415,"membreno":24416,"melecio":24417,"melder":24418,"mehling":24419,"mehler":24420,"medcalf":24421,"meche":24422,"mealing":24423,"mcqueeney":24424,"mcphaul":24425,"mcmickle":24426,"mcmeen":24427,"mcmains":24428,"mclees":24429,"mcgowin":24430,"mcfarlain":24431,"mcdivitt":24432,"mccotter":24433,"mcconn":24434,"mcclane":24435,"mccaster":24436,"mcbay":24437,"mcbath":24438,"mayoral":24439,"mayeux":24440,"matsuo":24441,"masur":24442,"massman":24443,"marzette":24444,"martensen":24445,"marlett":24446,"markie":24447,"markgraf":24448,"marcinkowski":24449,"marchbanks":24450,"marcella":24451,"mansir":24452,"mandez":24453,"mancil":24454,"malagon":24455,"magnani":24456,"madonia":24457,"madill":24458,"madia":24459,"mackiewicz":24460,"macgillivray":24461,"macdowell":24462,"macbeth":24463,"mabee":24464,"lundblad":24465,"lovvorn":24466,"lovings":24467,"loreto":24468,"linz":24469,"linwood":24470,"linnell":24471,"linebaugh":24472,"lindstedt":24473,"lindbloom":24474,"linda":24475,"limberg":24476,"liebig":24477,"lickteig":24478,"lichtenberg":24479,"licari":24480,"lex":24481,"lewison":24482,"levario":24483,"levar":24484,"lepper":24485,"lenzen":24486,"lenderman":24487,"lemarr":24488,"leinen":24489,"leider":24490,"legrande":24491,"lefort":24492,"lebleu":24493,"leask":24494,"learn":24495,"leacock":24496,"lazano":24497,"lawalin":24498,"laven":24499,"laplaca":24500,"lant":24501,"langsam":24502,"langone":24503,"landress":24504,"landen":24505,"lande":24506,"lamorte":24507,"lairsey":24508,"laidlaw":24509,"laffin":24510,"lackner":24511,"lacaze":24512,"labuda":24513,"labree":24514,"labella":24515,"labar":24516,"kyer":24517,"kuyper":24518,"kulinski":24519,"kulig":24520,"kuhnert":24521,"kuchera":24522,"kubicek":24523,"kruckeberg":24524,"kruchten":24525,"krider":24526,"kotch":24527,"kornfeld":24528,"koren":24529,"koogler":24530,"koll":24531,"kole":24532,"kohnke":24533,"kohli":24534,"kofoed":24535,"koelling":24536,"kluth":24537,"klump":24538,"klopfenstein":24539,"klippel":24540,"klinge":24541,"klett":24542,"klemp":24543,"kleis":24544,"klann":24545,"kitzman":24546,"kinnan":24547,"kingsberry":24548,"kind":24549,"kina":24550,"kilmon":24551,"killpack":24552,"kilbane":24553,"kijowski":24554,"kies":24555,"kierstead":24556,"kettering":24557,"kesselman":24558,"kenton":24559,"kennington":24560,"keniston":24561,"kehrer":24562,"kearl":24563,"keala":24564,"kassa":24565,"kasahara":24566,"kantz":24567,"kalin":24568,"kaina":24569,"jupin":24570,"juntunen":24571,"juares":24572,"joynes":24573,"jovel":24574,"joos":24575,"jn":24576,"jiggetts":24577,"jervis":24578,"jerabek":24579,"jennison":24580,"jaso":24581,"janz":24582,"izatt":24583,"ishibashi":24584,"iannotti":24585,"hymas":24586,"huneke":24587,"hulet":24588,"hougen":24589,"horvat":24590,"horstmann":24591,"hopple":24592,"holtkamp":24593,"holsten":24594,"hohenstein":24595,"hoefle":24596,"hoback":24597,"hiney":24598,"hiemstra":24599,"herwig":24600,"herter":24601,"herriott":24602,"hermsen":24603,"herdman":24604,"herder":24605,"herbig":24606,"hem":24607,"helper":24608,"helling":24609,"helbig":24610,"heitkamp":24611,"heinrichs":24612,"heinecke":24613,"heileman":24614,"heffley":24615,"heavrin":24616,"heaston":24617,"haymaker":24618,"hauenstein":24619,"hartlage":24620,"harlin":24621,"harig":24622,"hardenbrook":24623,"hankin":24624,"hamiter":24625,"hagens":24626,"hagel":24627,"grizzell":24628,"griest":24629,"griese":24630,"grief":24631,"grennan":24632,"graden":24633,"gosse":24634,"gorder":24635,"goldin":24636,"goatley":24637,"gillespi":24638,"gilbride":24639,"giel":24640,"gianni":24641,"ghoston":24642,"getter":24643,"gershman":24644,"geisinger":24645,"gehringer":24646,"gedeon":24647,"gebert":24648,"gaxiola":24649,"gawronski":24650,"gau":24651,"gathright":24652,"gatchell":24653,"gargiulo":24654,"garg":24655,"galang":24656,"gadison":24657,"fyock":24658,"furniss":24659,"furby":24660,"funnell":24661,"frizell":24662,"frenkel":24663,"freeburg":24664,"frankhouser":24665,"franchi":24666,"foulger":24667,"formby":24668,"forkey":24669,"fonte":24670,"folson":24671,"follette":24672,"flicker":24673,"flavors":24674,"flavell":24675,"finegan":24676,"fill":24677,"filippini":24678,"ferencz":24679,"ference":24680,"fennessey":24681,"feggins":24682,"feehan":24683,"fazzino":24684,"fazenbaker":24685,"fausto":24686,"faunce":24687,"farraj":24688,"farnell":24689,"farler":24690,"farabee":24691,"falkowski":24692,"facio":24693,"etzler":24694,"ethington":24695,"esterline":24696,"esper":24697,"esker":24698,"erxleben":24699,"ericsson":24700,"erick":24701,"engh":24702,"emling":24703,"elridge":24704,"ellenwood":24705,"elfrink":24706,"ekhoff":24707,"eisert":24708,"eis":24709,"eifert":24710,"eichenlaub":24711,"egnor":24712,"eggebrecht":24713,"edlin":24714,"edberg":24715,"eble":24716,"eber":24717,"easler":24718,"duwe":24719,"dutta":24720,"dutremble":24721,"dusseault":24722,"durney":24723,"dunworth":24724,"dumire":24725,"dukeman":24726,"dufner":24727,"duey":24728,"duble":24729,"dreese":24730,"dozal":24731,"douville":24732,"dougal":24733,"doom":24734,"done":24735,"diver":24736,"ditmore":24737,"distin":24738,"dimuzio":24739,"dildine":24740,"dignan":24741,"dieterich":24742,"dieckman":24743,"didonna":24744,"dhillon":24745,"dezern":24746,"devereux":24747,"devall":24748,"detty":24749,"detamore":24750,"derksen":24751,"deremer":24752,"deras":24753,"denslow":24754,"deno":24755,"denicola":24756,"denbow":24757,"demma":24758,"demille":24759,"delisa":24760,"delira":24761,"delawder":24762,"delara":24763,"delahanty":24764,"dejonge":24765,"deininger":24766,"dedios":24767,"dederick":24768,"decelles":24769,"debus":24770,"debruyn":24771,"deborde":24772,"deak":24773,"dauenhauer":24774,"darsey":24775,"daring":24776,"dansie":24777,"dalman":24778,"dakin":24779,"dagley":24780,"czaja":24781,"cybart":24782,"cutchin":24783,"currington":24784,"curbelo":24785,"croucher":24786,"crinklaw":24787,"cremin":24788,"cratty":24789,"cranfield":24790,"crafford":24791,"cowher":24792,"cowboy":24793,"couvillion":24794,"couturier":24795,"counter":24796,"corter":24797,"coombes":24798,"contos":24799,"consolini":24800,"connaughton":24801,"conely":24802,"coltrane":24803,"collom":24804,"cockett":24805,"clepper":24806,"cleavenger":24807,"claro":24808,"clarkin":24809,"ciriaco":24810,"ciesla":24811,"cichon":24812,"ciancio":24813,"cianci":24814,"chynoweth":24815,"chuang":24816,"chrzanowski":24817,"christion":24818,"cholewa":24819,"chipley":24820,"chilcott":24821,"cheyne":24822,"cheslock":24823,"chenevert":24824,"cheers":24825,"charlot":24826,"chagolla":24827,"chabolla":24828,"cesena":24829,"cerutti":24830,"cava":24831,"caul":24832,"cassone":24833,"cassin":24834,"cassese":24835,"casaus":24836,"casali":24837,"cartledge":24838,"carsten":24839,"cardamone":24840,"carcia":24841,"carbonneau":24842,"carboni":24843,"carabello":24844,"capozzoli":24845,"capella":24846,"cap":24847,"cannata":24848,"campoverde":24849,"campeau":24850,"cambre":24851,"camberos":24852,"calvery":24853,"calnan":24854,"calmes":24855,"calley":24856,"callery":24857,"calise":24858,"cacciotti":24859,"cacciatore":24860,"butterbaugh":24861,"burgo":24862,"burgamy":24863,"burell":24864,"bunde":24865,"bumbalough":24866,"buel":24867,"buechner":24868,"buchannon":24869,"bryon":24870,"brunn":24871,"brost":24872,"broadfoot":24873,"brittan":24874,"brevard":24875,"breda":24876,"brazel":24877,"brayboy":24878,"brasier":24879,"boyea":24880,"boxx":24881,"both":24882,"boso":24883,"bosio":24884,"boruff":24885,"borda":24886,"bongiovanni":24887,"bolerjack":24888,"boedeker":24889,"blye":24890,"blumstein":24891,"blumenfeld":24892,"blinn":24893,"bleakley":24894,"blatter":24895,"blan":24896,"bjornson":24897,"bisignano":24898,"billick":24899,"bieniek":24900,"bhatti":24901,"bevacqua":24902,"betterton":24903,"berra":24904,"berenbaum":24905,"bensinger":24906,"bennefield":24907,"belvins":24908,"belson":24909,"bellin":24910,"beighley":24911,"beecroft":24912,"beaudreau":24913,"baynard":24914,"bautch":24915,"bausch":24916,"basch":24917,"bartleson":24918,"barthelemy":24919,"barak":24920,"balzano":24921,"balistreri":24922,"bailer":24923,"bagnall":24924,"bagg":24925,"bae":24926,"auston":24927,"augustyn":24928,"aslinger":24929,"ashalintubbi":24930,"artist":24931,"arjona":24932,"arebalo":24933,"arab":24934,"appelbaum":24935,"anna":24936,"angst":24937,"angert":24938,"angelucci":24939,"andry":24940,"andersson":24941,"amorim":24942,"amavisca":24943,"alward":24944,"alvelo":24945,"alvear":24946,"alumbaugh":24947,"alsobrook":24948,"alli":24949,"allgeier":24950,"allende":24951,"aldrete":24952,"akiyama":24953,"ahlquist":24954,"adolphson":24955,"addario":24956,"acoff":24957,"abelson":24958,"abasta":24959,"zulauf":24960,"zirkind":24961,"zeoli":24962,"zemlicka":24963,"zawislak":24964,"zappia":24965,"zanella":24966,"yelvington":24967,"yeatman":24968,"yanni":24969,"wragg":24970,"wissing":24971,"wischmeier":24972,"wirta":24973,"wiren":24974,"wilmouth":24975,"williard":24976,"willert":24977,"willaert":24978,"wildt":24979,"whelpley":24980,"westwood":24981,"weingart":24982,"weidenbach":24983,"weidemann":24984,"weatherman":24985,"weakland":24986,"watwood":24987,"wattley":24988,"waterson":24989,"wambach":24990,"walzer":24991,"waldow":24992,"waag":24993,"vorpahl":24994,"volkmann":24995,"vitolo":24996,"visitacion":24997,"vincelette":24998,"vina":24999,"viggiano":25000,"vieth":25001}
+ },
+ {
+ 'type': 'dictionary',
+ 'leet': false,
+ 'key': 'female',
+ 'dictionary': {"mary":1,"patricia":2,"linda":3,"barbara":4,"elizabeth":5,"jennifer":6,"maria":7,"susan":8,"margaret":9,"dorothy":10,"lisa":11,"nancy":12,"karen":13,"betty":14,"helen":15,"sandra":16,"donna":17,"carol":18,"ruth":19,"sharon":20,"michelle":21,"laura":22,"sarah":23,"kimberly":24,"deborah":25,"jessica":26,"shirley":27,"cynthia":28,"angela":29,"melissa":30,"brenda":31,"amy":32,"anna":33,"rebecca":34,"virginia":35,"kathleen":36,"pamela":37,"martha":38,"debra":39,"amanda":40,"stephanie":41,"carolyn":42,"christine":43,"marie":44,"janet":45,"catherine":46,"frances":47,"ann":48,"joyce":49,"diane":50,"alice":51,"julie":52,"heather":53,"teresa":54,"doris":55,"gloria":56,"evelyn":57,"jean":58,"cheryl":59,"mildred":60,"katherine":61,"joan":62,"ashley":63,"judith":64,"rose":65,"janice":66,"kelly":67,"nicole":68,"judy":69,"christina":70,"kathy":71,"theresa":72,"beverly":73,"denise":74,"tammy":75,"irene":76,"jane":77,"lori":78,"rachel":79,"marilyn":80,"andrea":81,"kathryn":82,"louise":83,"sara":84,"anne":85,"jacqueline":86,"wanda":87,"bonnie":88,"julia":89,"ruby":90,"lois":91,"tina":92,"phyllis":93,"norma":94,"paula":95,"diana":96,"annie":97,"lillian":98,"emily":99,"robin":100,"peggy":101,"crystal":102,"gladys":103,"rita":104,"dawn":105,"connie":106,"florence":107,"tracy":108,"edna":109,"tiffany":110,"carmen":111,"rosa":112,"cindy":113,"grace":114,"wendy":115,"victoria":116,"edith":117,"kim":118,"sherry":119,"sylvia":120,"josephine":121,"thelma":122,"shannon":123,"sheila":124,"ethel":125,"ellen":126,"elaine":127,"marjorie":128,"carrie":129,"charlotte":130,"monica":131,"esther":132,"pauline":133,"emma":134,"juanita":135,"anita":136,"rhonda":137,"hazel":138,"amber":139,"eva":140,"debbie":141,"april":142,"leslie":143,"clara":144,"lucille":145,"jamie":146,"joanne":147,"eleanor":148,"valerie":149,"danielle":150,"megan":151,"alicia":152,"suzanne":153,"michele":154,"gail":155,"bertha":156,"darlene":157,"veronica":158,"jill":159,"erin":160,"geraldine":161,"lauren":162,"cathy":163,"joann":164,"lorraine":165,"lynn":166,"sally":167,"regina":168,"erica":169,"beatrice":170,"dolores":171,"bernice":172,"audrey":173,"yvonne":174,"annette":175,"june":176,"samantha":177,"marion":178,"dana":179,"stacy":180,"ana":181,"renee":182,"ida":183,"vivian":184,"roberta":185,"holly":186,"brittany":187,"melanie":188,"loretta":189,"yolanda":190,"jeanette":191,"laurie":192,"katie":193,"kristen":194,"vanessa":195,"alma":196,"sue":197,"elsie":198,"beth":199,"jeanne":200,"vicki":201,"carla":202,"tara":203,"rosemary":204,"eileen":205,"terri":206,"gertrude":207,"lucy":208,"tonya":209,"ella":210,"stacey":211,"wilma":212,"gina":213,"kristin":214,"jessie":215,"natalie":216,"agnes":217,"vera":218,"willie":219,"charlene":220,"bessie":221,"delores":222,"melinda":223,"pearl":224,"arlene":225,"maureen":226,"colleen":227,"allison":228,"tamara":229,"joy":230,"georgia":231,"constance":232,"lillie":233,"claudia":234,"jackie":235,"marcia":236,"tanya":237,"nellie":238,"minnie":239,"marlene":240,"heidi":241,"glenda":242,"lydia":243,"viola":244,"courtney":245,"marian":246,"stella":247,"caroline":248,"dora":249,"jo":250,"vickie":251,"mattie":252,"terry":253,"maxine":254,"irma":255,"mabel":256,"marsha":257,"myrtle":258,"lena":259,"christy":260,"deanna":261,"patsy":262,"hilda":263,"gwendolyn":264,"jennie":265,"nora":266,"margie":267,"nina":268,"cassandra":269,"leah":270,"penny":271,"kay":272,"priscilla":273,"naomi":274,"carole":275,"brandy":276,"olga":277,"billie":278,"dianne":279,"tracey":280,"leona":281,"jenny":282,"felicia":283,"sonia":284,"miriam":285,"velma":286,"becky":287,"bobbie":288,"violet":289,"kristina":290,"toni":291,"misty":292,"mae":293,"shelly":294,"daisy":295,"ramona":296,"sherri":297,"erika":298,"katrina":299,"claire":300,"lindsey":301,"lindsay":302,"geneva":303,"guadalupe":304,"belinda":305,"margarita":306,"sheryl":307,"cora":308,"faye":309,"ada":310,"natasha":311,"sabrina":312,"isabel":313,"marguerite":314,"hattie":315,"harriet":316,"molly":317,"cecilia":318,"kristi":319,"brandi":320,"blanche":321,"sandy":322,"rosie":323,"joanna":324,"iris":325,"eunice":326,"angie":327,"inez":328,"lynda":329,"madeline":330,"amelia":331,"alberta":332,"genevieve":333,"monique":334,"jodi":335,"janie":336,"maggie":337,"kayla":338,"sonya":339,"jan":340,"lee":341,"kristine":342,"candace":343,"fannie":344,"maryann":345,"opal":346,"alison":347,"yvette":348,"melody":349,"luz":350,"susie":351,"olivia":352,"flora":353,"shelley":354,"kristy":355,"mamie":356,"lula":357,"lola":358,"verna":359,"beulah":360,"antoinette":361,"candice":362,"juana":363,"jeannette":364,"pam":365,"kelli":366,"hannah":367,"whitney":368,"bridget":369,"karla":370,"celia":371,"latoya":372,"patty":373,"shelia":374,"gayle":375,"della":376,"vicky":377,"lynne":378,"sheri":379,"marianne":380,"kara":381,"jacquelyn":382,"erma":383,"blanca":384,"myra":385,"leticia":386,"pat":387,"krista":388,"roxanne":389,"angelica":390,"johnnie":391,"robyn":392,"francis":393,"adrienne":394,"rosalie":395,"alexandra":396,"brooke":397,"bethany":398,"sadie":399,"bernadette":400,"traci":401,"jody":402,"kendra":403,"jasmine":404,"nichole":405,"rachael":406,"chelsea":407,"mable":408,"ernestine":409,"muriel":410,"marcella":411,"elena":412,"krystal":413,"angelina":414,"nadine":415,"kari":416,"estelle":417,"dianna":418,"paulette":419,"lora":420,"mona":421,"doreen":422,"rosemarie":423,"angel":424,"desiree":425,"antonia":426,"hope":427,"ginger":428,"janis":429,"betsy":430,"christie":431,"freda":432,"mercedes":433,"meredith":434,"lynette":435,"teri":436,"cristina":437,"eula":438,"leigh":439,"meghan":440,"sophia":441,"eloise":442,"rochelle":443,"gretchen":444,"cecelia":445,"raquel":446,"henrietta":447,"alyssa":448,"jana":449,"kelley":450,"gwen":451,"kerry":452,"jenna":453,"tricia":454,"laverne":455,"olive":456,"alexis":457,"tasha":458,"silvia":459,"elvira":460,"casey":461,"delia":462,"sophie":463,"kate":464,"patti":465,"lorena":466,"kellie":467,"sonja":468,"lila":469,"lana":470,"darla":471,"may":472,"mindy":473,"essie":474,"mandy":475,"lorene":476,"elsa":477,"josefina":478,"jeannie":479,"miranda":480,"dixie":481,"lucia":482,"marta":483,"faith":484,"lela":485,"johanna":486,"shari":487,"camille":488,"tami":489,"shawna":490,"elisa":491,"ebony":492,"melba":493,"ora":494,"nettie":495,"tabitha":496,"ollie":497,"jaime":498,"winifred":499,"kristie":500,"marina":501,"alisha":502,"aimee":503,"rena":504,"myrna":505,"marla":506,"tammie":507,"latasha":508,"bonita":509,"patrice":510,"ronda":511,"sherrie":512,"addie":513,"francine":514,"deloris":515,"stacie":516,"adriana":517,"cheri":518,"shelby":519,"abigail":520,"celeste":521,"jewel":522,"cara":523,"adele":524,"rebekah":525,"lucinda":526,"dorthy":527,"chris":528,"effie":529,"trina":530,"reba":531,"shawn":532,"sallie":533,"aurora":534,"lenora":535,"etta":536,"lottie":537,"kerri":538,"trisha":539,"nikki":540,"estella":541,"francisca":542,"josie":543,"tracie":544,"marissa":545,"karin":546,"brittney":547,"janelle":548,"lourdes":549,"laurel":550,"helene":551,"fern":552,"elva":553,"corinne":554,"kelsey":555,"ina":556,"bettie":557,"elisabeth":558,"aida":559,"caitlin":560,"ingrid":561,"iva":562,"eugenia":563,"christa":564,"goldie":565,"cassie":566,"maude":567,"jenifer":568,"therese":569,"frankie":570,"dena":571,"lorna":572,"janette":573,"latonya":574,"candy":575,"morgan":576,"consuelo":577,"tamika":578,"rosetta":579,"debora":580,"cherie":581,"polly":582,"dina":583,"jewell":584,"fay":585,"jillian":586,"dorothea":587,"nell":588,"trudy":589,"esperanza":590,"patrica":591,"kimberley":592,"shanna":593,"helena":594,"carolina":595,"cleo":596,"stefanie":597,"rosario":598,"ola":599,"janine":600,"mollie":601,"lupe":602,"alisa":603,"lou":604,"maribel":605,"susanne":606,"bette":607,"susana":608,"elise":609,"cecile":610,"isabelle":611,"lesley":612,"jocelyn":613,"paige":614,"joni":615,"rachelle":616,"leola":617,"daphne":618,"alta":619,"ester":620,"petra":621,"graciela":622,"imogene":623,"jolene":624,"keisha":625,"lacey":626,"glenna":627,"gabriela":628,"keri":629,"ursula":630,"lizzie":631,"kirsten":632,"shana":633,"adeline":634,"mayra":635,"jayne":636,"jaclyn":637,"gracie":638,"sondra":639,"carmela":640,"marisa":641,"rosalind":642,"charity":643,"tonia":644,"beatriz":645,"marisol":646,"clarice":647,"jeanine":648,"sheena":649,"angeline":650,"frieda":651,"lily":652,"robbie":653,"shauna":654,"millie":655,"claudette":656,"cathleen":657,"angelia":658,"gabrielle":659,"autumn":660,"katharine":661,"summer":662,"jodie":663,"staci":664,"lea":665,"christi":666,"jimmie":667,"justine":668,"elma":669,"luella":670,"margret":671,"dominique":672,"socorro":673,"rene":674,"martina":675,"margo":676,"mavis":677,"callie":678,"bobbi":679,"maritza":680,"lucile":681,"leanne":682,"jeannine":683,"deana":684,"aileen":685,"lorie":686,"ladonna":687,"willa":688,"manuela":689,"gale":690,"selma":691,"dolly":692,"sybil":693,"abby":694,"lara":695,"dale":696,"ivy":697,"dee":698,"winnie":699,"marcy":700,"luisa":701,"jeri":702,"magdalena":703,"ofelia":704,"meagan":705,"audra":706,"matilda":707,"leila":708,"cornelia":709,"bianca":710,"simone":711,"bettye":712,"randi":713,"virgie":714,"latisha":715,"barbra":716,"georgina":717,"eliza":718,"leann":719,"bridgette":720,"rhoda":721,"haley":722,"adela":723,"nola":724,"bernadine":725,"flossie":726,"ila":727,"greta":728,"ruthie":729,"nelda":730,"minerva":731,"lilly":732,"terrie":733,"letha":734,"hilary":735,"estela":736,"valarie":737,"brianna":738,"rosalyn":739,"earline":740,"catalina":741,"ava":742,"mia":743,"clarissa":744,"lidia":745,"corrine":746,"alexandria":747,"concepcion":748,"tia":749,"sharron":750,"rae":751,"dona":752,"ericka":753,"jami":754,"elnora":755,"chandra":756,"lenore":757,"neva":758,"marylou":759,"melisa":760,"tabatha":761,"serena":762,"avis":763,"allie":764,"sofia":765,"jeanie":766,"odessa":767,"nannie":768,"harriett":769,"loraine":770,"penelope":771,"milagros":772,"emilia":773,"benita":774,"allyson":775,"ashlee":776,"tania":777,"tommie":778,"esmeralda":779,"karina":780,"eve":781,"pearlie":782,"zelma":783,"malinda":784,"noreen":785,"tameka":786,"saundra":787,"hillary":788,"amie":789,"althea":790,"rosalinda":791,"jordan":792,"lilia":793,"alana":794,"gay":795,"clare":796,"alejandra":797,"elinor":798,"michael":799,"lorrie":800,"jerri":801,"darcy":802,"earnestine":803,"carmella":804,"taylor":805,"noemi":806,"marcie":807,"liza":808,"annabelle":809,"louisa":810,"earlene":811,"mallory":812,"carlene":813,"nita":814,"selena":815,"tanisha":816,"katy":817,"julianne":818,"john":819,"lakisha":820,"edwina":821,"maricela":822,"margery":823,"kenya":824,"dollie":825,"roxie":826,"roslyn":827,"kathrine":828,"nanette":829,"charmaine":830,"lavonne":831,"ilene":832,"kris":833,"tammi":834,"suzette":835,"corine":836,"kaye":837,"jerry":838,"merle":839,"chrystal":840,"lina":841,"deanne":842,"lilian":843,"juliana":844,"aline":845,"luann":846,"kasey":847,"maryanne":848,"evangeline":849,"colette":850,"melva":851,"lawanda":852,"yesenia":853,"nadia":854,"madge":855,"kathie":856,"eddie":857,"ophelia":858,"valeria":859,"nona":860,"mitzi":861,"mari":862,"georgette":863,"claudine":864,"fran":865,"alissa":866,"roseann":867,"lakeisha":868,"susanna":869,"reva":870,"deidre":871,"chasity":872,"sheree":873,"carly":874,"james":875,"elvia":876,"alyce":877,"deirdre":878,"gena":879,"briana":880,"araceli":881,"katelyn":882,"rosanne":883,"wendi":884,"tessa":885,"berta":886,"marva":887,"imelda":888,"marietta":889,"marci":890,"leonor":891,"arline":892,"sasha":893,"madelyn":894,"janna":895,"juliette":896,"deena":897,"aurelia":898,"josefa":899,"augusta":900,"liliana":901,"young":902,"christian":903,"lessie":904,"amalia":905,"savannah":906,"anastasia":907,"vilma":908,"natalia":909,"rosella":910,"lynnette":911,"corina":912,"alfreda":913,"leanna":914,"carey":915,"amparo":916,"coleen":917,"tamra":918,"aisha":919,"wilda":920,"karyn":921,"cherry":922,"queen":923,"maura":924,"mai":925,"evangelina":926,"rosanna":927,"hallie":928,"erna":929,"enid":930,"mariana":931,"lacy":932,"juliet":933,"jacklyn":934,"freida":935,"madeleine":936,"mara":937,"hester":938,"cathryn":939,"lelia":940,"casandra":941,"bridgett":942,"angelita":943,"jannie":944,"dionne":945,"annmarie":946,"katina":947,"beryl":948,"phoebe":949,"millicent":950,"katheryn":951,"diann":952,"carissa":953,"maryellen":954,"liz":955,"lauri":956,"helga":957,"gilda":958,"adrian":959,"rhea":960,"marquita":961,"hollie":962,"tisha":963,"tamera":964,"angelique":965,"francesca":966,"britney":967,"kaitlin":968,"lolita":969,"florine":970,"rowena":971,"reyna":972,"twila":973,"fanny":974,"janell":975,"ines":976,"concetta":977,"bertie":978,"alba":979,"brigitte":980,"alyson":981,"vonda":982,"pansy":983,"elba":984,"noelle":985,"letitia":986,"kitty":987,"deann":988,"brandie":989,"louella":990,"leta":991,"felecia":992,"sharlene":993,"lesa":994,"beverley":995,"robert":996,"isabella":997,"herminia":998,"terra":999,"celina":1000,"tori":1001,"octavia":1002,"jade":1003,"denice":1004,"germaine":1005,"sierra":1006,"michell":1007,"cortney":1008,"nelly":1009,"doretha":1010,"sydney":1011,"deidra":1012,"monika":1013,"lashonda":1014,"judi":1015,"chelsey":1016,"antionette":1017,"margot":1018,"bobby":1019,"adelaide":1020,"nan":1021,"leeann":1022,"elisha":1023,"dessie":1024,"libby":1025,"kathi":1026,"gayla":1027,"latanya":1028,"mina":1029,"mellisa":1030,"kimberlee":1031,"jasmin":1032,"renae":1033,"zelda":1034,"elda":1035,"ma":1036,"justina":1037,"gussie":1038,"emilie":1039,"camilla":1040,"abbie":1041,"rocio":1042,"kaitlyn":1043,"jesse":1044,"edythe":1045,"ashleigh":1046,"selina":1047,"lakesha":1048,"geri":1049,"allene":1050,"pamala":1051,"michaela":1052,"dayna":1053,"caryn":1054,"rosalia":1055,"sun":1056,"jacquline":1057,"rebeca":1058,"marybeth":1059,"krystle":1060,"iola":1061,"dottie":1062,"bennie":1063,"belle":1064,"aubrey":1065,"griselda":1066,"ernestina":1067,"elida":1068,"adrianne":1069,"demetria":1070,"delma":1071,"chong":1072,"jaqueline":1073,"destiny":1074,"arleen":1075,"virgina":1076,"retha":1077,"fatima":1078,"tillie":1079,"eleanore":1080,"cari":1081,"treva":1082,"birdie":1083,"wilhelmina":1084,"rosalee":1085,"maurine":1086,"latrice":1087,"yong":1088,"jena":1089,"taryn":1090,"elia":1091,"debby":1092,"maudie":1093,"jeanna":1094,"delilah":1095,"catrina":1096,"shonda":1097,"hortencia":1098,"theodora":1099,"teresita":1100,"robbin":1101,"danette":1102,"maryjane":1103,"freddie":1104,"delphine":1105,"brianne":1106,"nilda":1107,"danna":1108,"cindi":1109,"bess":1110,"iona":1111,"hanna":1112,"ariel":1113,"winona":1114,"vida":1115,"rosita":1116,"marianna":1117,"william":1118,"racheal":1119,"guillermina":1120,"eloisa":1121,"celestine":1122,"caren":1123,"malissa":1124,"lona":1125,"chantel":1126,"shellie":1127,"marisela":1128,"leora":1129,"agatha":1130,"soledad":1131,"migdalia":1132,"ivette":1133,"christen":1134,"athena":1135,"janel":1136,"chloe":1137,"veda":1138,"pattie":1139,"tessie":1140,"tera":1141,"marilynn":1142,"lucretia":1143,"karrie":1144,"dinah":1145,"daniela":1146,"alecia":1147,"adelina":1148,"vernice":1149,"shiela":1150,"portia":1151,"merry":1152,"lashawn":1153,"devon":1154,"dara":1155,"tawana":1156,"oma":1157,"verda":1158,"christin":1159,"alene":1160,"zella":1161,"sandi":1162,"rafaela":1163,"maya":1164,"kira":1165,"candida":1166,"alvina":1167,"suzan":1168,"shayla":1169,"lyn":1170,"lettie":1171,"alva":1172,"samatha":1173,"oralia":1174,"matilde":1175,"madonna":1176,"larissa":1177,"vesta":1178,"renita":1179,"india":1180,"delois":1181,"shanda":1182,"phillis":1183,"lorri":1184,"erlinda":1185,"cruz":1186,"cathrine":1187,"barb":1188,"zoe":1189,"isabell":1190,"ione":1191,"gisela":1192,"charlie":1193,"valencia":1194,"roxanna":1195,"mayme":1196,"kisha":1197,"ellie":1198,"mellissa":1199,"dorris":1200,"dalia":1201,"bella":1202,"annetta":1203,"zoila":1204,"reta":1205,"reina":1206,"lauretta":1207,"kylie":1208,"christal":1209,"pilar":1210,"charla":1211,"elissa":1212,"tiffani":1213,"tana":1214,"paulina":1215,"leota":1216,"breanna":1217,"jayme":1218,"carmel":1219,"vernell":1220,"tomasa":1221,"mandi":1222,"dominga":1223,"santa":1224,"melodie":1225,"lura":1226,"alexa":1227,"tamela":1228,"ryan":1229,"mirna":1230,"kerrie":1231,"venus":1232,"noel":1233,"felicita":1234,"cristy":1235,"carmelita":1236,"berniece":1237,"annemarie":1238,"tiara":1239,"roseanne":1240,"missy":1241,"cori":1242,"roxana":1243,"pricilla":1244,"kristal":1245,"jung":1246,"elyse":1247,"haydee":1248,"aletha":1249,"bettina":1250,"marge":1251,"gillian":1252,"filomena":1253,"charles":1254,"zenaida":1255,"harriette":1256,"caridad":1257,"vada":1258,"una":1259,"aretha":1260,"pearline":1261,"marjory":1262,"marcela":1263,"flor":1264,"evette":1265,"elouise":1266,"alina":1267,"trinidad":1268,"david":1269,"damaris":1270,"catharine":1271,"carroll":1272,"belva":1273,"nakia":1274,"marlena":1275,"luanne":1276,"lorine":1277,"karon":1278,"dorene":1279,"danita":1280,"brenna":1281,"tatiana":1282,"sammie":1283,"louann":1284,"loren":1285,"julianna":1286,"andria":1287,"philomena":1288,"lucila":1289,"leonora":1290,"dovie":1291,"romona":1292,"mimi":1293,"jacquelin":1294,"gaye":1295,"tonja":1296,"misti":1297,"joe":1298,"gene":1299,"chastity":1300,"stacia":1301,"roxann":1302,"micaela":1303,"nikita":1304,"mei":1305,"velda":1306,"marlys":1307,"johnna":1308,"aura":1309,"lavern":1310,"ivonne":1311,"hayley":1312,"nicki":1313,"majorie":1314,"herlinda":1315,"george":1316,"alpha":1317,"yadira":1318,"perla":1319,"gregoria":1320,"daniel":1321,"antonette":1322,"shelli":1323,"mozelle":1324,"mariah":1325,"joelle":1326,"cordelia":1327,"josette":1328,"chiquita":1329,"trista":1330,"louis":1331,"laquita":1332,"georgiana":1333,"candi":1334,"shanon":1335,"lonnie":1336,"hildegard":1337,"cecil":1338,"valentina":1339,"stephany":1340,"magda":1341,"karol":1342,"gerry":1343,"gabriella":1344,"tiana":1345,"roma":1346,"richelle":1347,"ray":1348,"princess":1349,"oleta":1350,"jacque":1351,"idella":1352,"alaina":1353,"suzanna":1354,"jovita":1355,"blair":1356,"tosha":1357,"raven":1358,"nereida":1359,"marlyn":1360,"kyla":1361,"joseph":1362,"delfina":1363,"tena":1364,"stephenie":1365,"sabina":1366,"nathalie":1367,"marcelle":1368,"gertie":1369,"darleen":1370,"thea":1371,"sharonda":1372,"shantel":1373,"belen":1374,"venessa":1375,"rosalina":1376,"ona":1377,"genoveva":1378,"corey":1379,"clementine":1380,"rosalba":1381,"renate":1382,"renata":1383,"mi":1384,"ivory":1385,"georgianna":1386,"floy":1387,"dorcas":1388,"ariana":1389,"tyra":1390,"theda":1391,"mariam":1392,"juli":1393,"jesica":1394,"donnie":1395,"vikki":1396,"verla":1397,"roselyn":1398,"melvina":1399,"jannette":1400,"ginny":1401,"debrah":1402,"corrie":1403,"asia":1404,"violeta":1405,"myrtis":1406,"latricia":1407,"collette":1408,"charleen":1409,"anissa":1410,"viviana":1411,"twyla":1412,"precious":1413,"nedra":1414,"latonia":1415,"lan":1416,"hellen":1417,"fabiola":1418,"annamarie":1419,"adell":1420,"sharyn":1421,"chantal":1422,"niki":1423,"maud":1424,"lizette":1425,"lindy":1426,"kia":1427,"kesha":1428,"jeana":1429,"danelle":1430,"charline":1431,"chanel":1432,"carrol":1433,"valorie":1434,"lia":1435,"dortha":1436,"cristal":1437,"sunny":1438,"leone":1439,"leilani":1440,"gerri":1441,"debi":1442,"andra":1443,"keshia":1444,"ima":1445,"eulalia":1446,"easter":1447,"dulce":1448,"natividad":1449,"linnie":1450,"kami":1451,"georgie":1452,"catina":1453,"brook":1454,"alda":1455,"winnifred":1456,"sharla":1457,"ruthann":1458,"meaghan":1459,"magdalene":1460,"lissette":1461,"adelaida":1462,"venita":1463,"trena":1464,"shirlene":1465,"shameka":1466,"elizebeth":1467,"dian":1468,"shanta":1469,"mickey":1470,"latosha":1471,"carlotta":1472,"windy":1473,"soon":1474,"rosina":1475,"mariann":1476,"leisa":1477,"jonnie":1478,"dawna":1479,"cathie":1480,"billy":1481,"astrid":1482,"sidney":1483,"laureen":1484,"janeen":1485,"holli":1486,"fawn":1487,"vickey":1488,"teressa":1489,"shante":1490,"rubye":1491,"marcelina":1492,"chanda":1493,"cary":1494,"terese":1495,"scarlett":1496,"marty":1497,"marnie":1498,"lulu":1499,"lisette":1500,"jeniffer":1501,"elenor":1502,"dorinda":1503,"donita":1504,"carman":1505,"bernita":1506,"altagracia":1507,"aleta":1508,"adrianna":1509,"zoraida":1510,"ronnie":1511,"nicola":1512,"lyndsey":1513,"kendall":1514,"janina":1515,"chrissy":1516,"ami":1517,"starla":1518,"phylis":1519,"phuong":1520,"kyra":1521,"charisse":1522,"blanch":1523,"sanjuanita":1524,"rona":1525,"nanci":1526,"marilee":1527,"maranda":1528,"cory":1529,"brigette":1530,"sanjuana":1531,"marita":1532,"kassandra":1533,"joycelyn":1534,"ira":1535,"felipa":1536,"chelsie":1537,"bonny":1538,"mireya":1539,"lorenza":1540,"kyong":1541,"ileana":1542,"candelaria":1543,"tony":1544,"toby":1545,"sherie":1546,"ok":1547,"mark":1548,"lucie":1549,"leatrice":1550,"lakeshia":1551,"gerda":1552,"edie":1553,"bambi":1554,"marylin":1555,"lavon":1556,"hortense":1557,"garnet":1558,"evie":1559,"tressa":1560,"shayna":1561,"lavina":1562,"kyung":1563,"jeanetta":1564,"sherrill":1565,"shara":1566,"phyliss":1567,"mittie":1568,"anabel":1569,"alesia":1570,"thuy":1571,"tawanda":1572,"richard":1573,"joanie":1574,"tiffanie":1575,"lashanda":1576,"karissa":1577,"enriqueta":1578,"daria":1579,"daniella":1580,"corinna":1581,"alanna":1582,"abbey":1583,"roxane":1584,"roseanna":1585,"magnolia":1586,"lida":1587,"kyle":1588,"joellen":1589,"era":1590,"coral":1591,"carleen":1592,"tresa":1593,"peggie":1594,"novella":1595,"nila":1596,"maybelle":1597,"jenelle":1598,"carina":1599,"nova":1600,"melina":1601,"marquerite":1602,"margarette":1603,"josephina":1604,"evonne":1605,"devin":1606,"cinthia":1607,"albina":1608,"toya":1609,"tawnya":1610,"sherita":1611,"santos":1612,"myriam":1613,"lizabeth":1614,"lise":1615,"keely":1616,"jenni":1617,"giselle":1618,"cheryle":1619,"ardith":1620,"ardis":1621,"alesha":1622,"adriane":1623,"shaina":1624,"linnea":1625,"karolyn":1626,"hong":1627,"florida":1628,"felisha":1629,"dori":1630,"darci":1631,"artie":1632,"armida":1633,"zola":1634,"xiomara":1635,"vergie":1636,"shamika":1637,"nena":1638,"nannette":1639,"maxie":1640,"lovie":1641,"jeane":1642,"jaimie":1643,"inge":1644,"farrah":1645,"elaina":1646,"caitlyn":1647,"starr":1648,"felicitas":1649,"cherly":1650,"caryl":1651,"yolonda":1652,"yasmin":1653,"teena":1654,"prudence":1655,"pennie":1656,"nydia":1657,"mackenzie":1658,"orpha":1659,"marvel":1660,"lizbeth":1661,"laurette":1662,"jerrie":1663,"hermelinda":1664,"carolee":1665,"tierra":1666,"mirian":1667,"meta":1668,"melony":1669,"kori":1670,"jennette":1671,"jamila":1672,"ena":1673,"anh":1674,"yoshiko":1675,"susannah":1676,"salina":1677,"rhiannon":1678,"joleen":1679,"cristine":1680,"ashton":1681,"aracely":1682,"tomeka":1683,"shalonda":1684,"marti":1685,"lacie":1686,"kala":1687,"jada":1688,"ilse":1689,"hailey":1690,"brittani":1691,"zona":1692,"syble":1693,"sherryl":1694,"randy":1695,"nidia":1696,"marlo":1697,"kandice":1698,"kandi":1699,"deb":1700,"dean":1701,"america":1702,"alycia":1703,"tommy":1704,"ronna":1705,"norene":1706,"mercy":1707,"jose":1708,"ingeborg":1709,"giovanna":1710,"gemma":1711,"christel":1712,"audry":1713,"zora":1714,"vita":1715,"van":1716,"trish":1717,"stephaine":1718,"shirlee":1719,"shanika":1720,"melonie":1721,"mazie":1722,"jazmin":1723,"inga":1724,"hoa":1725,"hettie":1726,"geralyn":1727,"fonda":1728,"estrella":1729,"adella":1730,"su":1731,"sarita":1732,"rina":1733,"milissa":1734,"maribeth":1735,"golda":1736,"evon":1737,"ethelyn":1738,"enedina":1739,"cherise":1740,"chana":1741,"velva":1742,"tawanna":1743,"sade":1744,"mirta":1745,"li":1746,"karie":1747,"jacinta":1748,"elna":1749,"davina":1750,"cierra":1751,"ashlie":1752,"albertha":1753,"tanesha":1754,"stephani":1755,"nelle":1756,"mindi":1757,"lu":1758,"lorinda":1759,"larue":1760,"florene":1761,"demetra":1762,"dedra":1763,"ciara":1764,"chantelle":1765,"ashly":1766,"suzy":1767,"rosalva":1768,"noelia":1769,"lyda":1770,"leatha":1771,"krystyna":1772,"kristan":1773,"karri":1774,"darline":1775,"darcie":1776,"cinda":1777,"cheyenne":1778,"cherrie":1779,"awilda":1780,"almeda":1781,"rolanda":1782,"lanette":1783,"jerilyn":1784,"gisele":1785,"evalyn":1786,"cyndi":1787,"cleta":1788,"carin":1789,"zina":1790,"zena":1791,"velia":1792,"tanika":1793,"paul":1794,"charissa":1795,"thomas":1796,"talia":1797,"margarete":1798,"lavonda":1799,"kaylee":1800,"kathlene":1801,"jonna":1802,"irena":1803,"ilona":1804,"idalia":1805,"candis":1806,"candance":1807,"brandee":1808,"anitra":1809,"alida":1810,"sigrid":1811,"nicolette":1812,"maryjo":1813,"linette":1814,"hedwig":1815,"christiana":1816,"cassidy":1817,"alexia":1818,"tressie":1819,"modesta":1820,"lupita":1821,"lita":1822,"gladis":1823,"evelia":1824,"davida":1825,"cherri":1826,"cecily":1827,"ashely":1828,"annabel":1829,"agustina":1830,"wanita":1831,"shirly":1832,"rosaura":1833,"hulda":1834,"eun":1835,"bailey":1836,"yetta":1837,"verona":1838,"thomasina":1839,"sibyl":1840,"shannan":1841,"mechelle":1842,"lue":1843,"leandra":1844,"lani":1845,"kylee":1846,"kandy":1847,"jolynn":1848,"ferne":1849,"eboni":1850,"corene":1851,"alysia":1852,"zula":1853,"nada":1854,"moira":1855,"lyndsay":1856,"lorretta":1857,"juan":1858,"jammie":1859,"hortensia":1860,"gaynell":1861,"cameron":1862,"adria":1863,"vina":1864,"vicenta":1865,"tangela":1866,"stephine":1867,"norine":1868,"nella":1869,"liana":1870,"leslee":1871,"kimberely":1872,"iliana":1873,"glory":1874,"felica":1875,"emogene":1876,"elfriede":1877,"eden":1878,"eartha":1879,"carma":1880,"bea":1881,"ocie":1882,"marry":1883,"lennie":1884,"kiara":1885,"jacalyn":1886,"carlota":1887,"arielle":1888,"yu":1889,"star":1890,"otilia":1891,"kirstin":1892,"kacey":1893,"johnetta":1894,"joey":1895,"joetta":1896,"jeraldine":1897,"jaunita":1898,"elana":1899,"dorthea":1900,"cami":1901,"amada":1902,"adelia":1903,"vernita":1904,"tamar":1905,"siobhan":1906,"renea":1907,"rashida":1908,"ouida":1909,"odell":1910,"nilsa":1911,"meryl":1912,"kristyn":1913,"julieta":1914,"danica":1915,"breanne":1916,"aurea":1917,"anglea":1918,"sherron":1919,"odette":1920,"malia":1921,"lorelei":1922,"lin":1923,"leesa":1924,"kenna":1925,"kathlyn":1926,"fiona":1927,"charlette":1928,"suzie":1929,"shantell":1930,"sabra":1931,"racquel":1932,"myong":1933,"mira":1934,"martine":1935,"lucienne":1936,"lavada":1937,"juliann":1938,"johnie":1939,"elvera":1940,"delphia":1941,"clair":1942,"christiane":1943,"charolette":1944,"carri":1945,"augustine":1946,"asha":1947,"angella":1948,"paola":1949,"ninfa":1950,"leda":1951,"lai":1952,"eda":1953,"sunshine":1954,"stefani":1955,"shanell":1956,"palma":1957,"machelle":1958,"lissa":1959,"kecia":1960,"kathryne":1961,"karlene":1962,"julissa":1963,"jettie":1964,"jenniffer":1965,"hui":1966,"corrina":1967,"christopher":1968,"carolann":1969,"alena":1970,"tess":1971,"rosaria":1972,"myrtice":1973,"marylee":1974,"liane":1975,"kenyatta":1976,"judie":1977,"janey":1978,"in":1979,"elmira":1980,"eldora":1981,"denna":1982,"cristi":1983,"cathi":1984,"zaida":1985,"vonnie":1986,"viva":1987,"vernie":1988,"rosaline":1989,"mariela":1990,"luciana":1991,"lesli":1992,"karan":1993,"felice":1994,"deneen":1995,"adina":1996,"wynona":1997,"tarsha":1998,"sheron":1999,"shasta":2000,"shanita":2001,"shani":2002,"shandra":2003,"randa":2004,"pinkie":2005,"paris":2006,"nelida":2007,"marilou":2008,"lyla":2009,"laurene":2010,"laci":2011,"joi":2012,"janene":2013,"dorotha":2014,"daniele":2015,"dani":2016,"carolynn":2017,"carlyn":2018,"berenice":2019,"ayesha":2020,"anneliese":2021,"alethea":2022,"thersa":2023,"tamiko":2024,"rufina":2025,"oliva":2026,"mozell":2027,"marylyn":2028,"madison":2029,"kristian":2030,"kathyrn":2031,"kasandra":2032,"kandace":2033,"janae":2034,"gabriel":2035,"domenica":2036,"debbra":2037,"dannielle":2038,"chun":2039,"buffy":2040,"barbie":2041,"arcelia":2042,"aja":2043,"zenobia":2044,"sharen":2045,"sharee":2046,"patrick":2047,"page":2048,"my":2049,"lavinia":2050,"kum":2051,"kacie":2052,"jackeline":2053,"huong":2054,"felisa":2055,"emelia":2056,"eleanora":2057,"cythia":2058,"cristin":2059,"clyde":2060,"claribel":2061,"caron":2062,"anastacia":2063,"zulma":2064,"zandra":2065,"yoko":2066,"tenisha":2067,"susann":2068,"sherilyn":2069,"shay":2070,"shawanda":2071,"sabine":2072,"romana":2073,"mathilda":2074,"linsey":2075,"keiko":2076,"joana":2077,"isela":2078,"gretta":2079,"georgetta":2080,"eugenie":2081,"dusty":2082,"desirae":2083,"delora":2084,"corazon":2085,"antonina":2086,"anika":2087,"willene":2088,"tracee":2089,"tamatha":2090,"regan":2091,"nichelle":2092,"mickie":2093,"maegan":2094,"luana":2095,"lanita":2096,"kelsie":2097,"edelmira":2098,"bree":2099,"afton":2100,"teodora":2101,"tamie":2102,"shena":2103,"meg":2104,"linh":2105,"keli":2106,"kaci":2107,"danyelle":2108,"britt":2109,"arlette":2110,"albertine":2111,"adelle":2112,"tiffiny":2113,"stormy":2114,"simona":2115,"numbers":2116,"nicolasa":2117,"nichol":2118,"nia":2119,"nakisha":2120,"mee":2121,"maira":2122,"loreen":2123,"kizzy":2124,"johnny":2125,"jay":2126,"fallon":2127,"christene":2128,"bobbye":2129,"anthony":2130,"ying":2131,"vincenza":2132,"tanja":2133,"rubie":2134,"roni":2135,"queenie":2136,"margarett":2137,"kimberli":2138,"irmgard":2139,"idell":2140,"hilma":2141,"evelina":2142,"esta":2143,"emilee":2144,"dennise":2145,"dania":2146,"carl":2147,"carie":2148,"antonio":2149,"wai":2150,"sang":2151,"risa":2152,"rikki":2153,"particia":2154,"mui":2155,"masako":2156,"mario":2157,"luvenia":2158,"loree":2159,"loni":2160,"lien":2161,"kevin":2162,"gigi":2163,"florencia":2164,"dorian":2165,"denita":2166,"dallas":2167,"chi":2168,"billye":2169,"alexander":2170,"tomika":2171,"sharita":2172,"rana":2173,"nikole":2174,"neoma":2175,"margarite":2176,"madalyn":2177,"lucina":2178,"laila":2179,"kali":2180,"jenette":2181,"gabriele":2182,"evelyne":2183,"elenora":2184,"clementina":2185,"alejandrina":2186,"zulema":2187,"violette":2188,"vannessa":2189,"thresa":2190,"retta":2191,"pia":2192,"patience":2193,"noella":2194,"nickie":2195,"jonell":2196,"delta":2197,"chung":2198,"chaya":2199,"camelia":2200,"bethel":2201,"anya":2202,"andrew":2203,"thanh":2204,"suzann":2205,"spring":2206,"shu":2207,"mila":2208,"lilla":2209,"laverna":2210,"keesha":2211,"kattie":2212,"gia":2213,"georgene":2214,"eveline":2215,"estell":2216,"elizbeth":2217,"vivienne":2218,"vallie":2219,"trudie":2220,"stephane":2221,"michel":2222,"magaly":2223,"madie":2224,"kenyetta":2225,"karren":2226,"janetta":2227,"hermine":2228,"harmony":2229,"drucilla":2230,"debbi":2231,"celestina":2232,"candie":2233,"britni":2234,"beckie":2235,"amina":2236,"zita":2237,"yun":2238,"yolande":2239,"vivien":2240,"vernetta":2241,"trudi":2242,"sommer":2243,"pearle":2244,"patrina":2245,"ossie":2246,"nicolle":2247,"loyce":2248,"letty":2249,"larisa":2250,"katharina":2251,"joselyn":2252,"jonelle":2253,"jenell":2254,"iesha":2255,"heide":2256,"florinda":2257,"florentina":2258,"flo":2259,"elodia":2260,"dorine":2261,"brunilda":2262,"brigid":2263,"ashli":2264,"ardella":2265,"twana":2266,"thu":2267,"tarah":2268,"sung":2269,"shea":2270,"shavon":2271,"shane":2272,"serina":2273,"rayna":2274,"ramonita":2275,"nga":2276,"margurite":2277,"lucrecia":2278,"kourtney":2279,"kati":2280,"jesus":2281,"jesenia":2282,"diamond":2283,"crista":2284,"ayana":2285,"alica":2286,"alia":2287,"vinnie":2288,"suellen":2289,"romelia":2290,"rachell":2291,"piper":2292,"olympia":2293,"michiko":2294,"kathaleen":2295,"jolie":2296,"jessi":2297,"janessa":2298,"hana":2299,"ha":2300,"elease":2301,"carletta":2302,"britany":2303,"shona":2304,"salome":2305,"rosamond":2306,"regena":2307,"raina":2308,"ngoc":2309,"nelia":2310,"louvenia":2311,"lesia":2312,"latrina":2313,"laticia":2314,"larhonda":2315,"jina":2316,"jacki":2317,"hollis":2318,"holley":2319,"emmy":2320,"deeann":2321,"coretta":2322,"arnetta":2323,"velvet":2324,"thalia":2325,"shanice":2326,"neta":2327,"mikki":2328,"micki":2329,"lonna":2330,"leana":2331,"lashunda":2332,"kiley":2333,"joye":2334,"jacqulyn":2335,"ignacia":2336,"hyun":2337,"hiroko":2338,"henry":2339,"henriette":2340,"elayne":2341,"delinda":2342,"darnell":2343,"dahlia":2344,"coreen":2345,"consuela":2346,"conchita":2347,"celine":2348,"babette":2349,"ayanna":2350,"anette":2351,"albertina":2352,"skye":2353,"shawnee":2354,"shaneka":2355,"quiana":2356,"pamelia":2357,"min":2358,"merri":2359,"merlene":2360,"margit":2361,"kiesha":2362,"kiera":2363,"kaylene":2364,"jodee":2365,"jenise":2366,"erlene":2367,"emmie":2368,"else":2369,"daryl":2370,"dalila":2371,"daisey":2372,"cody":2373,"casie":2374,"belia":2375,"babara":2376,"versie":2377,"vanesa":2378,"shelba":2379,"shawnda":2380,"sam":2381,"norman":2382,"nikia":2383,"naoma":2384,"marna":2385,"margeret":2386,"madaline":2387,"lawana":2388,"kindra":2389,"jutta":2390,"jazmine":2391,"janett":2392,"hannelore":2393,"glendora":2394,"gertrud":2395,"garnett":2396,"freeda":2397,"frederica":2398,"florance":2399,"flavia":2400,"dennis":2401,"carline":2402,"beverlee":2403,"anjanette":2404,"valda":2405,"trinity":2406,"tamala":2407,"stevie":2408,"shonna":2409,"sha":2410,"sarina":2411,"oneida":2412,"micah":2413,"merilyn":2414,"marleen":2415,"lurline":2416,"lenna":2417,"katherin":2418,"jin":2419,"jeni":2420,"hae":2421,"gracia":2422,"glady":2423,"farah":2424,"eric":2425,"enola":2426,"ema":2427,"dominque":2428,"devona":2429,"delana":2430,"cecila":2431,"caprice":2432,"alysha":2433,"ali":2434,"alethia":2435,"vena":2436,"theresia":2437,"tawny":2438,"song":2439,"shakira":2440,"samara":2441,"sachiko":2442,"rachele":2443,"pamella":2444,"nicky":2445,"marni":2446,"mariel":2447,"maren":2448,"malisa":2449,"ligia":2450,"lera":2451,"latoria":2452,"larae":2453,"kimber":2454,"kathern":2455,"karey":2456,"jennefer":2457,"janeth":2458,"halina":2459,"fredia":2460,"delisa":2461,"debroah":2462,"ciera":2463,"chin":2464,"angelika":2465,"andree":2466,"altha":2467,"yen":2468,"vivan":2469,"terresa":2470,"tanna":2471,"suk":2472,"sudie":2473,"soo":2474,"signe":2475,"salena":2476,"ronni":2477,"rebbecca":2478,"myrtie":2479,"mckenzie":2480,"malika":2481,"maida":2482,"loan":2483,"leonarda":2484,"kayleigh":2485,"france":2486,"ethyl":2487,"ellyn":2488,"dayle":2489,"cammie":2490,"brittni":2491,"birgit":2492,"avelina":2493,"asuncion":2494,"arianna":2495,"akiko":2496,"venice":2497,"tyesha":2498,"tonie":2499,"tiesha":2500,"takisha":2501,"steffanie":2502,"sindy":2503,"santana":2504,"meghann":2505,"manda":2506,"macie":2507,"lady":2508,"kellye":2509,"kellee":2510,"joslyn":2511,"jason":2512,"inger":2513,"indira":2514,"glinda":2515,"glennis":2516,"fernanda":2517,"faustina":2518,"eneida":2519,"elicia":2520,"dot":2521,"digna":2522,"dell":2523,"arletta":2524,"andre":2525,"willia":2526,"tammara":2527,"tabetha":2528,"sherrell":2529,"sari":2530,"refugio":2531,"rebbeca":2532,"pauletta":2533,"nieves":2534,"natosha":2535,"nakita":2536,"mammie":2537,"kenisha":2538,"kazuko":2539,"kassie":2540,"gary":2541,"earlean":2542,"daphine":2543,"corliss":2544,"clotilde":2545,"carolyne":2546,"bernetta":2547,"augustina":2548,"audrea":2549,"annis":2550,"annabell":2551,"yan":2552,"tennille":2553,"tamica":2554,"selene":2555,"sean":2556,"rosana":2557,"regenia":2558,"qiana":2559,"markita":2560,"macy":2561,"leeanne":2562,"laurine":2563,"kym":2564,"jessenia":2565,"janita":2566,"georgine":2567,"genie":2568,"emiko":2569,"elvie":2570,"deandra":2571,"dagmar":2572,"corie":2573,"collen":2574,"cherish":2575,"romaine":2576,"porsha":2577,"pearlene":2578,"micheline":2579,"merna":2580,"margorie":2581,"margaretta":2582,"lore":2583,"kenneth":2584,"jenine":2585,"hermina":2586,"fredericka":2587,"elke":2588,"drusilla":2589,"dorathy":2590,"dione":2591,"desire":2592,"celena":2593,"brigida":2594,"angeles":2595,"allegra":2596,"theo":2597,"tamekia":2598,"synthia":2599,"stephen":2600,"sook":2601,"slyvia":2602,"rosann":2603,"reatha":2604,"raye":2605,"marquetta":2606,"margart":2607,"ling":2608,"layla":2609,"kymberly":2610,"kiana":2611,"kayleen":2612,"katlyn":2613,"karmen":2614,"joella":2615,"irina":2616,"emelda":2617,"eleni":2618,"detra":2619,"clemmie":2620,"cheryll":2621,"chantell":2622,"cathey":2623,"arnita":2624,"arla":2625,"angle":2626,"angelic":2627,"alyse":2628,"zofia":2629,"thomasine":2630,"tennie":2631,"son":2632,"sherly":2633,"sherley":2634,"sharyl":2635,"remedios":2636,"petrina":2637,"nickole":2638,"myung":2639,"myrle":2640,"mozella":2641,"louanne":2642,"lisha":2643,"latia":2644,"lane":2645,"krysta":2646,"julienne":2647,"joel":2648,"jeanene":2649,"jacqualine":2650,"isaura":2651,"gwenda":2652,"earleen":2653,"donald":2654,"cleopatra":2655,"carlie":2656,"audie":2657,"antonietta":2658,"alise":2659,"alex":2660,"verdell":2661,"val":2662,"tyler":2663,"tomoko":2664,"thao":2665,"talisha":2666,"steven":2667,"so":2668,"shemika":2669,"shaun":2670,"scarlet":2671,"savanna":2672,"santina":2673,"rosia":2674,"raeann":2675,"odilia":2676,"nana":2677,"minna":2678,"magan":2679,"lynelle":2680,"le":2681,"karma":2682,"joeann":2683,"ivana":2684,"inell":2685,"ilana":2686,"hye":2687,"honey":2688,"hee":2689,"gudrun":2690,"frank":2691,"dreama":2692,"crissy":2693,"chante":2694,"carmelina":2695,"arvilla":2696,"arthur":2697,"annamae":2698,"alvera":2699,"aleida":2700,"aaron":2701,"yee":2702,"yanira":2703,"vanda":2704,"tianna":2705,"tam":2706,"stefania":2707,"shira":2708,"perry":2709,"nicol":2710,"nancie":2711,"monserrate":2712,"minh":2713,"melynda":2714,"melany":2715,"matthew":2716,"lovella":2717,"laure":2718,"kirby":2719,"kacy":2720,"jacquelynn":2721,"hyon":2722,"gertha":2723,"francisco":2724,"eliana":2725,"christena":2726,"christeen":2727,"charise":2728,"caterina":2729,"carley":2730,"candyce":2731,"arlena":2732,"ammie":2733,"yang":2734,"willette":2735,"vanita":2736,"tuyet":2737,"tiny":2738,"syreeta":2739,"silva":2740,"scott":2741,"ronald":2742,"penney":2743,"nyla":2744,"michal":2745,"maurice":2746,"maryam":2747,"marya":2748,"magen":2749,"ludie":2750,"loma":2751,"livia":2752,"lanell":2753,"kimberlie":2754,"julee":2755,"donetta":2756,"diedra":2757,"denisha":2758,"deane":2759,"dawne":2760,"clarine":2761,"cherryl":2762,"bronwyn":2763,"brandon":2764,"alla":2765,"valery":2766,"tonda":2767,"sueann":2768,"soraya":2769,"shoshana":2770,"shela":2771,"sharleen":2772,"shanelle":2773,"nerissa":2774,"micheal":2775,"meridith":2776,"mellie":2777,"maye":2778,"maple":2779,"magaret":2780,"luis":2781,"lili":2782,"leonila":2783,"leonie":2784,"leeanna":2785,"lavonia":2786,"lavera":2787,"kristel":2788,"kathey":2789,"kathe":2790,"justin":2791,"julian":2792,"jimmy":2793,"jann":2794,"ilda":2795,"hildred":2796,"hildegarde":2797,"genia":2798,"fumiko":2799,"evelin":2800,"ermelinda":2801,"elly":2802,"dung":2803,"doloris":2804,"dionna":2805,"danae":2806,"berneice":2807,"annice":2808,"alix":2809,"verena":2810,"verdie":2811,"tristan":2812,"shawnna":2813,"shawana":2814,"shaunna":2815,"rozella":2816,"randee":2817,"ranae":2818,"milagro":2819,"lynell":2820,"luise":2821,"louie":2822,"loida":2823,"lisbeth":2824,"karleen":2825,"junita":2826,"jona":2827,"isis":2828,"hyacinth":2829,"hedy":2830,"gwenn":2831,"ethelene":2832,"erline":2833,"edward":2834,"donya":2835,"domonique":2836,"delicia":2837,"dannette":2838,"cicely":2839,"branda":2840,"blythe":2841,"bethann":2842,"ashlyn":2843,"annalee":2844,"alline":2845,"yuko":2846,"vella":2847,"trang":2848,"towanda":2849,"tesha":2850,"sherlyn":2851,"narcisa":2852,"miguelina":2853,"meri":2854,"maybell":2855,"marlana":2856,"marguerita":2857,"madlyn":2858,"luna":2859,"lory":2860,"loriann":2861,"liberty":2862,"leonore":2863,"leighann":2864,"laurice":2865,"latesha":2866,"laronda":2867,"katrice":2868,"kasie":2869,"karl":2870,"kaley":2871,"jadwiga":2872,"glennie":2873,"gearldine":2874,"francina":2875,"epifania":2876,"dyan":2877,"dorie":2878,"diedre":2879,"denese":2880,"demetrice":2881,"delena":2882,"darby":2883,"cristie":2884,"cleora":2885,"catarina":2886,"carisa":2887,"bernie":2888,"barbera":2889,"almeta":2890,"trula":2891,"tereasa":2892,"solange":2893,"sheilah":2894,"shavonne":2895,"sanora":2896,"rochell":2897,"mathilde":2898,"margareta":2899,"maia":2900,"lynsey":2901,"lawanna":2902,"launa":2903,"kena":2904,"keena":2905,"katia":2906,"jamey":2907,"glynda":2908,"gaylene":2909,"elvina":2910,"elanor":2911,"danuta":2912,"danika":2913,"cristen":2914,"cordie":2915,"coletta":2916,"clarita":2917,"carmon":2918,"brynn":2919,"azucena":2920,"aundrea":2921,"angele":2922,"yi":2923,"walter":2924,"verlie":2925,"verlene":2926,"tamesha":2927,"silvana":2928,"sebrina":2929,"samira":2930,"reda":2931,"raylene":2932,"penni":2933,"pandora":2934,"norah":2935,"noma":2936,"mireille":2937,"melissia":2938,"maryalice":2939,"laraine":2940,"kimbery":2941,"karyl":2942,"karine":2943,"kam":2944,"jolanda":2945,"johana":2946,"jesusa":2947,"jaleesa":2948,"jae":2949,"jacquelyne":2950,"irish":2951,"iluminada":2952,"hilaria":2953,"hanh":2954,"gennie":2955,"francie":2956,"floretta":2957,"exie":2958,"edda":2959,"drema":2960,"delpha":2961,"bev":2962,"barbar":2963,"assunta":2964,"ardell":2965,"annalisa":2966,"alisia":2967,"yukiko":2968,"yolando":2969,"wonda":2970,"wei":2971,"waltraud":2972,"veta":2973,"tequila":2974,"temeka":2975,"tameika":2976,"shirleen":2977,"shenita":2978,"piedad":2979,"ozella":2980,"mirtha":2981,"marilu":2982,"kimiko":2983,"juliane":2984,"jenice":2985,"jen":2986,"janay":2987,"jacquiline":2988,"hilde":2989,"fe":2990,"fae":2991,"evan":2992,"eugene":2993,"elois":2994,"echo":2995,"devorah":2996,"chau":2997,"brinda":2998,"betsey":2999,"arminda":3000,"aracelis":3001,"apryl":3002,"annett":3003,"alishia":3004,"veola":3005,"usha":3006,"toshiko":3007,"theola":3008,"tashia":3009,"talitha":3010,"shery":3011,"rudy":3012,"renetta":3013,"reiko":3014,"rasheeda":3015,"omega":3016,"obdulia":3017,"mika":3018,"melaine":3019,"meggan":3020,"martin":3021,"marlen":3022,"marget":3023,"marceline":3024,"mana":3025,"magdalen":3026,"librada":3027,"lezlie":3028,"lexie":3029,"latashia":3030,"lasandra":3031,"kelle":3032,"isidra":3033,"isa":3034,"inocencia":3035,"gwyn":3036,"francoise":3037,"erminia":3038,"erinn":3039,"dimple":3040,"devora":3041,"criselda":3042,"armanda":3043,"arie":3044,"ariane":3045,"angelo":3046,"angelena":3047,"allen":3048,"aliza":3049,"adriene":3050,"adaline":3051,"xochitl":3052,"twanna":3053,"tran":3054,"tomiko":3055,"tamisha":3056,"taisha":3057,"susy":3058,"siu":3059,"rutha":3060,"roxy":3061,"rhona":3062,"raymond":3063,"otha":3064,"noriko":3065,"natashia":3066,"merrie":3067,"melvin":3068,"marinda":3069,"mariko":3070,"margert":3071,"loris":3072,"lizzette":3073,"leisha":3074,"kaila":3075,"ka":3076,"joannie":3077,"jerrica":3078,"jene":3079,"jannet":3080,"janee":3081,"jacinda":3082,"herta":3083,"elenore":3084,"doretta":3085,"delaine":3086,"daniell":3087,"claudie":3088,"china":3089,"britta":3090,"apolonia":3091,"amberly":3092,"alease":3093,"yuri":3094,"yuk":3095,"wen":3096,"waneta":3097,"ute":3098,"tomi":3099,"sharri":3100,"sandie":3101,"roselle":3102,"reynalda":3103,"raguel":3104,"phylicia":3105,"patria":3106,"olimpia":3107,"odelia":3108,"mitzie":3109,"mitchell":3110,"miss":3111,"minda":3112,"mignon":3113,"mica":3114,"mendy":3115,"marivel":3116,"maile":3117,"lynetta":3118,"lavette":3119,"lauryn":3120,"latrisha":3121,"lakiesha":3122,"kiersten":3123,"kary":3124,"josphine":3125,"jolyn":3126,"jetta":3127,"janise":3128,"jacquie":3129,"ivelisse":3130,"glynis":3131,"gianna":3132,"gaynelle":3133,"emerald":3134,"demetrius":3135,"danyell":3136,"danille":3137,"dacia":3138,"coralee":3139,"cher":3140,"ceola":3141,"brett":3142,"bell":3143,"arianne":3144,"aleshia":3145,"yung":3146,"williemae":3147,"troy":3148,"trinh":3149,"thora":3150,"tai":3151,"svetlana":3152,"sherika":3153,"shemeka":3154,"shaunda":3155,"roseline":3156,"ricki":3157,"melda":3158,"mallie":3159,"lavonna":3160,"latina":3161,"larry":3162,"laquanda":3163,"lala":3164,"lachelle":3165,"klara":3166,"kandis":3167,"johna":3168,"jeanmarie":3169,"jaye":3170,"hang":3171,"grayce":3172,"gertude":3173,"emerita":3174,"ebonie":3175,"clorinda":3176,"ching":3177,"chery":3178,"carola":3179,"breann":3180,"blossom":3181,"bernardine":3182,"becki":3183,"arletha":3184,"argelia":3185,"ara":3186,"alita":3187,"yulanda":3188,"yon":3189,"yessenia":3190,"tobi":3191,"tasia":3192,"sylvie":3193,"shirl":3194,"shirely":3195,"sheridan":3196,"shella":3197,"shantelle":3198,"sacha":3199,"royce":3200,"rebecka":3201,"reagan":3202,"providencia":3203,"paulene":3204,"misha":3205,"miki":3206,"marline":3207,"marica":3208,"lorita":3209,"latoyia":3210,"lasonya":3211,"kerstin":3212,"kenda":3213,"keitha":3214,"kathrin":3215,"jaymie":3216,"jack":3217,"gricelda":3218,"ginette":3219,"eryn":3220,"elina":3221,"elfrieda":3222,"danyel":3223,"cheree":3224,"chanelle":3225,"barrie":3226,"avery":3227,"aurore":3228,"annamaria":3229,"alleen":3230,"ailene":3231,"aide":3232,"yasmine":3233,"vashti":3234,"valentine":3235,"treasa":3236,"tory":3237,"tiffaney":3238,"sheryll":3239,"sharie":3240,"shanae":3241,"sau":3242,"raisa":3243,"pa":3244,"neda":3245,"mitsuko":3246,"mirella":3247,"milda":3248,"maryanna":3249,"maragret":3250,"mabelle":3251,"luetta":3252,"lorina":3253,"letisha":3254,"latarsha":3255,"lanelle":3256,"lajuana":3257,"krissy":3258,"karly":3259,"karena":3260,"jon":3261,"jessika":3262,"jerica":3263,"jeanelle":3264,"january":3265,"jalisa":3266,"jacelyn":3267,"izola":3268,"ivey":3269,"gregory":3270,"euna":3271,"etha":3272,"drew":3273,"domitila":3274,"dominica":3275,"daina":3276,"creola":3277,"carli":3278,"camie":3279,"bunny":3280,"brittny":3281,"ashanti":3282,"anisha":3283,"aleen":3284,"adah":3285,"yasuko":3286,"winter":3287,"viki":3288,"valrie":3289,"tona":3290,"tinisha":3291,"thi":3292,"terisa":3293,"tatum":3294,"taneka":3295,"simonne":3296,"shalanda":3297,"serita":3298,"ressie":3299,"refugia":3300,"paz":3301,"olene":3302,"na":3303,"merrill":3304,"margherita":3305,"mandie":3306,"man":3307,"maire":3308,"lyndia":3309,"luci":3310,"lorriane":3311,"loreta":3312,"leonia":3313,"lavona":3314,"lashawnda":3315,"lakia":3316,"kyoko":3317,"krystina":3318,"krysten":3319,"kenia":3320,"kelsi":3321,"jude":3322,"jeanice":3323,"isobel":3324,"georgiann":3325,"genny":3326,"felicidad":3327,"eilene":3328,"deon":3329,"deloise":3330,"deedee":3331,"dannie":3332,"conception":3333,"clora":3334,"cherilyn":3335,"chang":3336,"calandra":3337,"berry":3338,"armandina":3339,"anisa":3340,"ula":3341,"timothy":3342,"tiera":3343,"theressa":3344,"stephania":3345,"sima":3346,"shyla":3347,"shonta":3348,"shera":3349,"shaquita":3350,"shala":3351,"sammy":3352,"rossana":3353,"nohemi":3354,"nery":3355,"moriah":3356,"melita":3357,"melida":3358,"melani":3359,"marylynn":3360,"marisha":3361,"mariette":3362,"malorie":3363,"madelene":3364,"ludivina":3365,"loria":3366,"lorette":3367,"loralee":3368,"lianne":3369,"leon":3370,"lavenia":3371,"laurinda":3372,"lashon":3373,"kit":3374,"kimi":3375,"keila":3376,"katelynn":3377,"kai":3378,"jone":3379,"joane":3380,"ji":3381,"jayna":3382,"janella":3383,"ja":3384,"hue":3385,"hertha":3386,"francene":3387,"elinore":3388,"despina":3389,"delsie":3390,"deedra":3391,"clemencia":3392,"carry":3393,"carolin":3394,"carlos":3395,"bulah":3396,"brittanie":3397,"bok":3398,"blondell":3399,"bibi":3400,"beaulah":3401,"beata":3402,"annita":3403,"agripina":3404,"virgen":3405,"valene":3406,"un":3407,"twanda":3408,"tommye":3409,"toi":3410,"tarra":3411,"tari":3412,"tammera":3413,"shakia":3414,"sadye":3415,"ruthanne":3416,"rochel":3417,"rivka":3418,"pura":3419,"nenita":3420,"natisha":3421,"ming":3422,"merrilee":3423,"melodee":3424,"marvis":3425,"lucilla":3426,"leena":3427,"laveta":3428,"larita":3429,"lanie":3430,"keren":3431,"ileen":3432,"georgeann":3433,"genna":3434,"genesis":3435,"frida":3436,"ewa":3437,"eufemia":3438,"emely":3439,"ela":3440,"edyth":3441,"deonna":3442,"deadra":3443,"darlena":3444,"chanell":3445,"chan":3446,"cathern":3447,"cassondra":3448,"cassaundra":3449,"bernarda":3450,"berna":3451,"arlinda":3452,"anamaria":3453,"albert":3454,"wesley":3455,"vertie":3456,"valeri":3457,"torri":3458,"tatyana":3459,"stasia":3460,"sherise":3461,"sherill":3462,"season":3463,"scottie":3464,"sanda":3465,"ruthe":3466,"rosy":3467,"roberto":3468,"robbi":3469,"ranee":3470,"quyen":3471,"pearly":3472,"palmira":3473,"onita":3474,"nisha":3475,"niesha":3476,"nida":3477,"nevada":3478,"nam":3479,"merlyn":3480,"mayola":3481,"marylouise":3482,"maryland":3483,"marx":3484,"marth":3485,"margene":3486,"madelaine":3487,"londa":3488,"leontine":3489,"leoma":3490,"leia":3491,"lawrence":3492,"lauralee":3493,"lanora":3494,"lakita":3495,"kiyoko":3496,"keturah":3497,"katelin":3498,"kareen":3499,"jonie":3500,"johnette":3501,"jenee":3502,"jeanett":3503,"izetta":3504,"hiedi":3505,"heike":3506,"hassie":3507,"harold":3508,"giuseppina":3509,"georgann":3510,"fidela":3511,"fernande":3512,"elwanda":3513,"ellamae":3514,"eliz":3515,"dusti":3516,"dotty":3517,"cyndy":3518,"coralie":3519,"celesta":3520,"argentina":3521,"alverta":3522,"xenia":3523,"wava":3524,"vanetta":3525,"torrie":3526,"tashina":3527,"tandy":3528,"tambra":3529,"tama":3530,"stepanie":3531,"shila":3532,"shaunta":3533,"sharan":3534,"shaniqua":3535,"shae":3536,"setsuko":3537,"serafina":3538,"sandee":3539,"rosamaria":3540,"priscila":3541,"olinda":3542,"nadene":3543,"muoi":3544,"michelina":3545,"mercedez":3546,"maryrose":3547,"marin":3548,"marcene":3549,"mao":3550,"magali":3551,"mafalda":3552,"logan":3553,"linn":3554,"lannie":3555,"kayce":3556,"karoline":3557,"kamilah":3558,"kamala":3559,"justa":3560,"joline":3561,"jennine":3562,"jacquetta":3563,"iraida":3564,"gerald":3565,"georgeanna":3566,"franchesca":3567,"fairy":3568,"emeline":3569,"elane":3570,"ehtel":3571,"earlie":3572,"dulcie":3573,"dalene":3574,"cris":3575,"classie":3576,"chere":3577,"charis":3578,"caroyln":3579,"carmina":3580,"carita":3581,"brian":3582,"bethanie":3583,"ayako":3584,"arica":3585,"an":3586,"alysa":3587,"alessandra":3588,"akilah":3589,"adrien":3590,"zetta":3591,"youlanda":3592,"yelena":3593,"yahaira":3594,"xuan":3595,"wendolyn":3596,"victor":3597,"tijuana":3598,"terrell":3599,"terina":3600,"teresia":3601,"suzi":3602,"sunday":3603,"sherell":3604,"shavonda":3605,"shaunte":3606,"sharda":3607,"shakita":3608,"sena":3609,"ryann":3610,"rubi":3611,"riva":3612,"reginia":3613,"rea":3614,"rachal":3615,"parthenia":3616,"pamula":3617,"monnie":3618,"monet":3619,"michaele":3620,"melia":3621,"marine":3622,"malka":3623,"maisha":3624,"lisandra":3625,"leo":3626,"lekisha":3627,"lean":3628,"laurence":3629,"lakendra":3630,"krystin":3631,"kortney":3632,"kizzie":3633,"kittie":3634,"kera":3635,"kendal":3636,"kemberly":3637,"kanisha":3638,"julene":3639,"jule":3640,"joshua":3641,"johanne":3642,"jeffrey":3643,"jamee":3644,"han":3645,"halley":3646,"gidget":3647,"galina":3648,"fredricka":3649,"fleta":3650,"fatimah":3651,"eusebia":3652,"elza":3653,"eleonore":3654,"dorthey":3655,"doria":3656,"donella":3657,"dinorah":3658,"delorse":3659,"claretha":3660,"christinia":3661,"charlyn":3662,"bong":3663,"belkis":3664,"azzie":3665,"andera":3666,"aiko":3667,"adena":3668,"yer":3669,"yajaira":3670,"wan":3671,"vania":3672,"ulrike":3673,"toshia":3674,"tifany":3675,"stefany":3676,"shizue":3677,"shenika":3678,"shawanna":3679,"sharolyn":3680,"sharilyn":3681,"shaquana":3682,"shantay":3683,"see":3684,"rozanne":3685,"roselee":3686,"rickie":3687,"remona":3688,"reanna":3689,"raelene":3690,"quinn":3691,"phung":3692,"petronila":3693,"natacha":3694,"nancey":3695,"myrl":3696,"miyoko":3697,"miesha":3698,"merideth":3699,"marvella":3700,"marquitta":3701,"marhta":3702,"marchelle":3703,"lizeth":3704,"libbie":3705,"lahoma":3706,"ladawn":3707,"kina":3708,"katheleen":3709,"katharyn":3710,"karisa":3711,"kaleigh":3712,"junie":3713,"julieann":3714,"johnsie":3715,"janean":3716,"jaimee":3717,"jackqueline":3718,"hisako":3719,"herma":3720,"helaine":3721,"gwyneth":3722,"glenn":3723,"gita":3724,"eustolia":3725,"emelina":3726,"elin":3727,"edris":3728,"donnette":3729,"donnetta":3730,"dierdre":3731,"denae":3732,"darcel":3733,"claude":3734,"clarisa":3735,"cinderella":3736,"chia":3737,"charlesetta":3738,"charita":3739,"celsa":3740,"cassy":3741,"cassi":3742,"carlee":3743,"bruna":3744,"brittaney":3745,"brande":3746,"billi":3747,"bao":3748,"antonetta":3749,"angla":3750,"angelyn":3751,"analisa":3752,"alane":3753,"wenona":3754,"wendie":3755,"veronique":3756,"vannesa":3757,"tobie":3758,"tempie":3759,"sumiko":3760,"sulema":3761,"sparkle":3762,"somer":3763,"sheba":3764,"shayne":3765,"sharice":3766,"shanel":3767,"shalon":3768,"sage":3769,"roy":3770,"rosio":3771,"roselia":3772,"renay":3773,"rema":3774,"reena":3775,"porsche":3776,"ping":3777,"peg":3778,"ozie":3779,"oretha":3780,"oralee":3781,"oda":3782,"nu":3783,"ngan":3784,"nakesha":3785,"milly":3786,"marybelle":3787,"marlin":3788,"maris":3789,"margrett":3790,"maragaret":3791,"manie":3792,"lurlene":3793,"lillia":3794,"lieselotte":3795,"lavelle":3796,"lashaunda":3797,"lakeesha":3798,"keith":3799,"kaycee":3800,"kalyn":3801,"joya":3802,"joette":3803,"jenae":3804,"janiece":3805,"illa":3806,"grisel":3807,"glayds":3808,"genevie":3809,"gala":3810,"fredda":3811,"fred":3812,"elmer":3813,"eleonor":3814,"debera":3815,"deandrea":3816,"dan":3817,"corrinne":3818,"cordia":3819,"contessa":3820,"colene":3821,"cleotilde":3822,"charlott":3823,"chantay":3824,"cecille":3825,"beatris":3826,"azalee":3827,"arlean":3828,"ardath":3829,"anjelica":3830,"anja":3831,"alfredia":3832,"aleisha":3833,"adam":3834,"zada":3835,"yuonne":3836,"xiao":3837,"willodean":3838,"whitley":3839,"vennie":3840,"vanna":3841,"tyisha":3842,"tova":3843,"torie":3844,"tonisha":3845,"tilda":3846,"tien":3847,"temple":3848,"sirena":3849,"sherril":3850,"shanti":3851,"shan":3852,"senaida":3853,"samella":3854,"robbyn":3855,"renda":3856,"reita":3857,"phebe":3858,"paulita":3859,"nobuko":3860,"nguyet":3861,"neomi":3862,"moon":3863,"mikaela":3864,"melania":3865,"maximina":3866,"marg":3867,"maisie":3868,"lynna":3869,"lilli":3870,"layne":3871,"lashaun":3872,"lakenya":3873,"lael":3874,"kirstie":3875,"kathline":3876,"kasha":3877,"karlyn":3878,"karima":3879,"jovan":3880,"josefine":3881,"jennell":3882,"jacqui":3883,"jackelyn":3884,"hyo":3885,"hien":3886,"grazyna":3887,"florrie":3888,"floria":3889,"eleonora":3890,"dwana":3891,"dorla":3892,"dong":3893,"delmy":3894,"deja":3895,"dede":3896,"dann":3897,"crysta":3898,"clelia":3899,"claris":3900,"clarence":3901,"chieko":3902,"cherlyn":3903,"cherelle":3904,"charmain":3905,"chara":3906,"cammy":3907,"bee":3908,"arnette":3909,"ardelle":3910,"annika":3911,"amiee":3912,"amee":3913,"allena":3914,"yvone":3915,"yuki":3916,"yoshie":3917,"yevette":3918,"yael":3919,"willetta":3920,"voncile":3921,"venetta":3922,"tula":3923,"tonette":3924,"timika":3925,"temika":3926,"telma":3927,"teisha":3928,"taren":3929,"ta":3930,"stacee":3931,"shin":3932,"shawnta":3933,"saturnina":3934,"ricarda":3935,"pok":3936,"pasty":3937,"onie":3938,"nubia":3939,"mora":3940,"mike":3941,"marielle":3942,"mariella":3943,"marianela":3944,"mardell":3945,"many":3946,"luanna":3947,"loise":3948,"lisabeth":3949,"lindsy":3950,"lilliana":3951,"lilliam":3952,"lelah":3953,"leigha":3954,"leanora":3955,"lang":3956,"kristeen":3957,"khalilah":3958,"keeley":3959,"kandra":3960,"junko":3961,"joaquina":3962,"jerlene":3963,"jani":3964,"jamika":3965,"jame":3966,"hsiu":3967,"hermila":3968,"golden":3969,"genevive":3970,"evia":3971,"eugena":3972,"emmaline":3973,"elfreda":3974,"elene":3975,"donette":3976,"delcie":3977,"deeanna":3978,"darcey":3979,"cuc":3980,"clarinda":3981,"cira":3982,"chae":3983,"celinda":3984,"catheryn":3985,"catherin":3986,"casimira":3987,"carmelia":3988,"camellia":3989,"breana":3990,"bobette":3991,"bernardina":3992,"bebe":3993,"basilia":3994,"arlyne":3995,"amal":3996,"alayna":3997,"zonia":3998,"zenia":3999,"yuriko":4000,"yaeko":4001,"wynell":4002,"willow":4003,"willena":4004,"vernia":4005,"tu":4006,"travis":4007,"tora":4008,"terrilyn":4009,"terica":4010,"tenesha":4011,"tawna":4012,"tajuana":4013,"taina":4014,"stephnie":4015,"sona":4016,"sol":4017,"sina":4018,"shondra":4019,"shizuko":4020,"sherlene":4021,"sherice":4022,"sharika":4023,"rossie":4024,"rosena":4025,"rory":4026,"rima":4027,"ria":4028,"rheba":4029,"renna":4030,"peter":4031,"natalya":4032,"nancee":4033,"melodi":4034,"meda":4035,"maxima":4036,"matha":4037,"marketta":4038,"maricruz":4039,"marcelene":4040,"malvina":4041,"luba":4042,"louetta":4043,"leida":4044,"lecia":4045,"lauran":4046,"lashawna":4047,"laine":4048,"khadijah":4049,"katerine":4050,"kasi":4051,"kallie":4052,"julietta":4053,"jesusita":4054,"jestine":4055,"jessia":4056,"jeremy":4057,"jeffie":4058,"janyce":4059,"isadora":4060,"georgianne":4061,"fidelia":4062,"evita":4063,"eura":4064,"eulah":4065,"estefana":4066,"elsy":4067,"elizabet":4068,"eladia":4069,"dodie":4070,"dion":4071,"dia":4072,"denisse":4073,"deloras":4074,"delila":4075,"daysi":4076,"dakota":4077,"curtis":4078,"crystle":4079,"concha":4080,"colby":4081,"claretta":4082,"chu":4083,"christia":4084,"charlsie":4085,"charlena":4086,"carylon":4087,"bettyann":4088,"asley":4089,"ashlea":4090,"amira":4091,"ai":4092,"agueda":4093,"agnus":4094,"yuette":4095,"vinita":4096,"victorina":4097,"tynisha":4098,"treena":4099,"toccara":4100,"tish":4101,"thomasena":4102,"tegan":4103,"soila":4104,"shiloh":4105,"shenna":4106,"sharmaine":4107,"shantae":4108,"shandi":4109,"september":4110,"saran":4111,"sarai":4112,"sana":4113,"samuel":4114,"salley":4115,"rosette":4116,"rolande":4117,"regine":4118,"otelia":4119,"oscar":4120,"olevia":4121,"nicholle":4122,"necole":4123,"naida":4124,"myrta":4125,"myesha":4126,"mitsue":4127,"minta":4128,"mertie":4129,"margy":4130,"mahalia":4131,"madalene":4132,"love":4133,"loura":4134,"lorean":4135,"lewis":4136,"lesha":4137,"leonida":4138,"lenita":4139,"lavone":4140,"lashell":4141,"lashandra":4142,"lamonica":4143,"kimbra":4144,"katherina":4145,"karry":4146,"kanesha":4147,"julio":4148,"jong":4149,"jeneva":4150,"jaquelyn":4151,"hwa":4152,"gilma":4153,"ghislaine":4154,"gertrudis":4155,"fransisca":4156,"fermina":4157,"ettie":4158,"etsuko":4159,"ellis":4160,"ellan":4161,"elidia":4162,"edra":4163,"dorethea":4164,"doreatha":4165,"denyse":4166,"denny":4167,"deetta":4168,"daine":4169,"cyrstal":4170,"corrin":4171,"cayla":4172,"carlita":4173,"camila":4174,"burma":4175,"bula":4176,"buena":4177,"blake":4178,"barabara":4179,"avril":4180,"austin":4181,"alaine":4182,"zana":4183,"wilhemina":4184,"wanetta":4185,"virgil":4186,"vi":4187,"veronika":4188,"vernon":4189,"verline":4190,"vasiliki":4191,"tonita":4192,"tisa":4193,"teofila":4194,"tayna":4195,"taunya":4196,"tandra":4197,"takako":4198,"sunni":4199,"suanne":4200,"sixta":4201,"sharell":4202,"seema":4203,"russell":4204,"rosenda":4205,"robena":4206,"raymonde":4207,"pei":4208,"pamila":4209,"ozell":4210,"neida":4211,"neely":4212,"mistie":4213,"micha":4214,"merissa":4215,"maurita":4216,"maryln":4217,"maryetta":4218,"marshall":4219,"marcell":4220,"malena":4221,"makeda":4222,"maddie":4223,"lovetta":4224,"lourie":4225,"lorrine":4226,"lorilee":4227,"lester":4228,"laurena":4229,"lashay":4230,"larraine":4231,"laree":4232,"lacresha":4233,"kristle":4234,"krishna":4235,"keva":4236,"keira":4237,"karole":4238,"joie":4239,"jinny":4240,"jeannetta":4241,"jama":4242,"heidy":4243,"gilberte":4244,"gema":4245,"faviola":4246,"evelynn":4247,"enda":4248,"elli":4249,"ellena":4250,"divina":4251,"dagny":4252,"collene":4253,"codi":4254,"cindie":4255,"chassidy":4256,"chasidy":4257,"catrice":4258,"catherina":4259,"cassey":4260,"caroll":4261,"carlena":4262,"candra":4263,"calista":4264,"bryanna":4265,"britteny":4266,"beula":4267,"bari":4268,"audrie":4269,"audria":4270,"ardelia":4271,"annelle":4272,"angila":4273,"alona":4274,"allyn":4275}
+ },
+ {
+ 'type': 'dictionary',
+ 'leet': false,
+ 'key': 'male',
+ 'dictionary': {"james":1,"john":2,"robert":3,"michael":4,"william":5,"david":6,"richard":7,"charles":8,"joseph":9,"thomas":10,"christopher":11,"daniel":12,"paul":13,"mark":14,"donald":15,"george":16,"kenneth":17,"steven":18,"edward":19,"brian":20,"ronald":21,"anthony":22,"kevin":23,"jason":24,"matthew":25,"gary":26,"timothy":27,"jose":28,"larry":29,"jeffrey":30,"frank":31,"scott":32,"eric":33,"stephen":34,"andrew":35,"raymond":36,"gregory":37,"joshua":38,"jerry":39,"dennis":40,"walter":41,"patrick":42,"peter":43,"harold":44,"douglas":45,"henry":46,"carl":47,"arthur":48,"ryan":49,"roger":50,"joe":51,"juan":52,"jack":53,"albert":54,"jonathan":55,"justin":56,"terry":57,"gerald":58,"keith":59,"samuel":60,"willie":61,"ralph":62,"lawrence":63,"nicholas":64,"roy":65,"benjamin":66,"bruce":67,"brandon":68,"adam":69,"harry":70,"fred":71,"wayne":72,"billy":73,"steve":74,"louis":75,"jeremy":76,"aaron":77,"randy":78,"howard":79,"eugene":80,"carlos":81,"russell":82,"bobby":83,"victor":84,"martin":85,"ernest":86,"phillip":87,"todd":88,"jesse":89,"craig":90,"alan":91,"shawn":92,"clarence":93,"sean":94,"philip":95,"chris":96,"johnny":97,"earl":98,"jimmy":99,"antonio":100,"danny":101,"bryan":102,"tony":103,"luis":104,"mike":105,"stanley":106,"leonard":107,"nathan":108,"dale":109,"manuel":110,"rodney":111,"curtis":112,"norman":113,"allen":114,"marvin":115,"vincent":116,"glenn":117,"jeffery":118,"travis":119,"jeff":120,"chad":121,"jacob":122,"lee":123,"melvin":124,"alfred":125,"kyle":126,"francis":127,"bradley":128,"jesus":129,"herbert":130,"frederick":131,"ray":132,"joel":133,"edwin":134,"don":135,"eddie":136,"ricky":137,"troy":138,"randall":139,"barry":140,"alexander":141,"bernard":142,"mario":143,"leroy":144,"francisco":145,"marcus":146,"micheal":147,"theodore":148,"clifford":149,"miguel":150,"oscar":151,"jay":152,"jim":153,"tom":154,"calvin":155,"alex":156,"jon":157,"ronnie":158,"bill":159,"lloyd":160,"tommy":161,"leon":162,"derek":163,"warren":164,"darrell":165,"jerome":166,"floyd":167,"leo":168,"alvin":169,"tim":170,"wesley":171,"gordon":172,"dean":173,"greg":174,"jorge":175,"dustin":176,"pedro":177,"derrick":178,"dan":179,"lewis":180,"zachary":181,"corey":182,"herman":183,"maurice":184,"vernon":185,"roberto":186,"clyde":187,"glen":188,"hector":189,"shane":190,"ricardo":191,"sam":192,"rick":193,"lester":194,"brent":195,"ramon":196,"charlie":197,"tyler":198,"gilbert":199,"gene":200,"marc":201,"reginald":202,"ruben":203,"brett":204,"angel":205,"nathaniel":206,"rafael":207,"leslie":208,"edgar":209,"milton":210,"raul":211,"ben":212,"chester":213,"cecil":214,"duane":215,"franklin":216,"andre":217,"elmer":218,"brad":219,"gabriel":220,"ron":221,"mitchell":222,"roland":223,"arnold":224,"harvey":225,"jared":226,"adrian":227,"karl":228,"cory":229,"claude":230,"erik":231,"darryl":232,"jamie":233,"neil":234,"jessie":235,"christian":236,"javier":237,"fernando":238,"clinton":239,"ted":240,"mathew":241,"tyrone":242,"darren":243,"lonnie":244,"lance":245,"cody":246,"julio":247,"kelly":248,"kurt":249,"allan":250,"nelson":251,"guy":252,"clayton":253,"hugh":254,"max":255,"dwayne":256,"dwight":257,"armando":258,"felix":259,"jimmie":260,"everett":261,"jordan":262,"ian":263,"wallace":264,"ken":265,"bob":266,"jaime":267,"casey":268,"alfredo":269,"alberto":270,"dave":271,"ivan":272,"johnnie":273,"sidney":274,"byron":275,"julian":276,"isaac":277,"morris":278,"clifton":279,"willard":280,"daryl":281,"ross":282,"virgil":283,"andy":284,"marshall":285,"salvador":286,"perry":287,"kirk":288,"sergio":289,"marion":290,"tracy":291,"seth":292,"kent":293,"terrance":294,"rene":295,"eduardo":296,"terrence":297,"enrique":298,"freddie":299,"wade":300,"austin":301,"stuart":302,"fredrick":303,"arturo":304,"alejandro":305,"jackie":306,"joey":307,"nick":308,"luther":309,"wendell":310,"jeremiah":311,"evan":312,"julius":313,"dana":314,"donnie":315,"otis":316,"shannon":317,"trevor":318,"oliver":319,"luke":320,"homer":321,"gerard":322,"doug":323,"kenny":324,"hubert":325,"angelo":326,"shaun":327,"lyle":328,"matt":329,"lynn":330,"alfonso":331,"orlando":332,"rex":333,"carlton":334,"ernesto":335,"cameron":336,"neal":337,"pablo":338,"lorenzo":339,"omar":340,"wilbur":341,"blake":342,"grant":343,"horace":344,"roderick":345,"kerry":346,"abraham":347,"willis":348,"rickey":349,"jean":350,"ira":351,"andres":352,"cesar":353,"johnathan":354,"malcolm":355,"rudolph":356,"damon":357,"kelvin":358,"rudy":359,"preston":360,"alton":361,"archie":362,"marco":363,"wm":364,"pete":365,"randolph":366,"garry":367,"geoffrey":368,"jonathon":369,"felipe":370,"bennie":371,"gerardo":372,"ed":373,"dominic":374,"robin":375,"loren":376,"delbert":377,"colin":378,"guillermo":379,"earnest":380,"lucas":381,"benny":382,"noel":383,"spencer":384,"rodolfo":385,"myron":386,"edmund":387,"garrett":388,"salvatore":389,"cedric":390,"lowell":391,"gregg":392,"sherman":393,"wilson":394,"devin":395,"sylvester":396,"kim":397,"roosevelt":398,"israel":399,"jermaine":400,"forrest":401,"wilbert":402,"leland":403,"simon":404,"guadalupe":405,"clark":406,"irving":407,"carroll":408,"bryant":409,"owen":410,"rufus":411,"woodrow":412,"sammy":413,"kristopher":414,"mack":415,"levi":416,"marcos":417,"gustavo":418,"jake":419,"lionel":420,"marty":421,"taylor":422,"ellis":423,"dallas":424,"gilberto":425,"clint":426,"nicolas":427,"laurence":428,"ismael":429,"orville":430,"drew":431,"jody":432,"ervin":433,"dewey":434,"al":435,"wilfred":436,"josh":437,"hugo":438,"ignacio":439,"caleb":440,"tomas":441,"sheldon":442,"erick":443,"frankie":444,"stewart":445,"doyle":446,"darrel":447,"rogelio":448,"terence":449,"santiago":450,"alonzo":451,"elias":452,"bert":453,"elbert":454,"ramiro":455,"conrad":456,"pat":457,"noah":458,"grady":459,"phil":460,"cornelius":461,"lamar":462,"rolando":463,"clay":464,"percy":465,"dexter":466,"bradford":467,"merle":468,"darin":469,"amos":470,"terrell":471,"moses":472,"irvin":473,"saul":474,"roman":475,"darnell":476,"randal":477,"tommie":478,"timmy":479,"darrin":480,"winston":481,"brendan":482,"toby":483,"van":484,"abel":485,"dominick":486,"boyd":487,"courtney":488,"jan":489,"emilio":490,"elijah":491,"cary":492,"domingo":493,"santos":494,"aubrey":495,"emmett":496,"marlon":497,"emanuel":498,"jerald":499,"edmond":500,"emil":501,"dewayne":502,"will":503,"otto":504,"teddy":505,"reynaldo":506,"bret":507,"morgan":508,"jess":509,"trent":510,"humberto":511,"emmanuel":512,"stephan":513,"louie":514,"vicente":515,"lamont":516,"stacy":517,"garland":518,"miles":519,"micah":520,"efrain":521,"billie":522,"logan":523,"heath":524,"rodger":525,"harley":526,"demetrius":527,"ethan":528,"eldon":529,"rocky":530,"pierre":531,"junior":532,"freddy":533,"eli":534,"bryce":535,"antoine":536,"robbie":537,"kendall":538,"royce":539,"sterling":540,"mickey":541,"chase":542,"grover":543,"elton":544,"cleveland":545,"dylan":546,"chuck":547,"damian":548,"reuben":549,"stan":550,"august":551,"leonardo":552,"jasper":553,"russel":554,"erwin":555,"benito":556,"hans":557,"monte":558,"blaine":559,"ernie":560,"curt":561,"quentin":562,"agustin":563,"murray":564,"jamal":565,"devon":566,"adolfo":567,"harrison":568,"tyson":569,"burton":570,"brady":571,"elliott":572,"wilfredo":573,"bart":574,"jarrod":575,"vance":576,"denis":577,"damien":578,"joaquin":579,"harlan":580,"desmond":581,"elliot":582,"darwin":583,"ashley":584,"gregorio":585,"buddy":586,"xavier":587,"kermit":588,"roscoe":589,"esteban":590,"anton":591,"solomon":592,"scotty":593,"norbert":594,"elvin":595,"williams":596,"nolan":597,"carey":598,"rod":599,"quinton":600,"hal":601,"brain":602,"rob":603,"elwood":604,"kendrick":605,"darius":606,"moises":607,"son":608,"marlin":609,"fidel":610,"thaddeus":611,"cliff":612,"marcel":613,"ali":614,"jackson":615,"raphael":616,"bryon":617,"armand":618,"alvaro":619,"jeffry":620,"dane":621,"joesph":622,"thurman":623,"ned":624,"sammie":625,"rusty":626,"michel":627,"monty":628,"rory":629,"fabian":630,"reggie":631,"mason":632,"graham":633,"kris":634,"isaiah":635,"vaughn":636,"gus":637,"avery":638,"loyd":639,"diego":640,"alexis":641,"adolph":642,"norris":643,"millard":644,"rocco":645,"gonzalo":646,"derick":647,"rodrigo":648,"gerry":649,"stacey":650,"carmen":651,"wiley":652,"rigoberto":653,"alphonso":654,"ty":655,"shelby":656,"rickie":657,"noe":658,"vern":659,"bobbie":660,"reed":661,"jefferson":662,"elvis":663,"bernardo":664,"mauricio":665,"hiram":666,"donovan":667,"basil":668,"riley":669,"ollie":670,"nickolas":671,"maynard":672,"scot":673,"vince":674,"quincy":675,"eddy":676,"sebastian":677,"federico":678,"ulysses":679,"heriberto":680,"donnell":681,"cole":682,"denny":683,"davis":684,"gavin":685,"emery":686,"ward":687,"romeo":688,"jayson":689,"dion":690,"dante":691,"clement":692,"coy":693,"odell":694,"maxwell":695,"jarvis":696,"bruno":697,"issac":698,"mary":699,"dudley":700,"brock":701,"sanford":702,"colby":703,"carmelo":704,"barney":705,"nestor":706,"hollis":707,"stefan":708,"donny":709,"art":710,"linwood":711,"beau":712,"weldon":713,"galen":714,"isidro":715,"truman":716,"delmar":717,"johnathon":718,"silas":719,"frederic":720,"dick":721,"kirby":722,"irwin":723,"cruz":724,"merlin":725,"merrill":726,"charley":727,"marcelino":728,"lane":729,"harris":730,"cleo":731,"carlo":732,"trenton":733,"kurtis":734,"hunter":735,"aurelio":736,"winfred":737,"vito":738,"collin":739,"denver":740,"carter":741,"leonel":742,"emory":743,"pasquale":744,"mohammad":745,"mariano":746,"danial":747,"blair":748,"landon":749,"dirk":750,"branden":751,"adan":752,"numbers":753,"clair":754,"buford":755,"german":756,"bernie":757,"wilmer":758,"joan":759,"emerson":760,"zachery":761,"fletcher":762,"jacques":763,"errol":764,"dalton":765,"monroe":766,"josue":767,"dominique":768,"edwardo":769,"booker":770,"wilford":771,"sonny":772,"shelton":773,"carson":774,"theron":775,"raymundo":776,"daren":777,"tristan":778,"houston":779,"robby":780,"lincoln":781,"jame":782,"genaro":783,"gale":784,"bennett":785,"octavio":786,"cornell":787,"laverne":788,"hung":789,"arron":790,"antony":791,"herschel":792,"alva":793,"giovanni":794,"garth":795,"cyrus":796,"cyril":797,"ronny":798,"stevie":799,"lon":800,"freeman":801,"erin":802,"duncan":803,"kennith":804,"carmine":805,"augustine":806,"young":807,"erich":808,"chadwick":809,"wilburn":810,"russ":811,"reid":812,"myles":813,"anderson":814,"morton":815,"jonas":816,"forest":817,"mitchel":818,"mervin":819,"zane":820,"rich":821,"jamel":822,"lazaro":823,"alphonse":824,"randell":825,"major":826,"johnie":827,"jarrett":828,"brooks":829,"ariel":830,"abdul":831,"dusty":832,"luciano":833,"lindsey":834,"tracey":835,"seymour":836,"scottie":837,"eugenio":838,"mohammed":839,"sandy":840,"valentin":841,"chance":842,"arnulfo":843,"lucien":844,"ferdinand":845,"thad":846,"ezra":847,"sydney":848,"aldo":849,"rubin":850,"royal":851,"mitch":852,"earle":853,"abe":854,"wyatt":855,"marquis":856,"lanny":857,"kareem":858,"jamar":859,"boris":860,"isiah":861,"emile":862,"elmo":863,"aron":864,"leopoldo":865,"everette":866,"josef":867,"gail":868,"eloy":869,"dorian":870,"rodrick":871,"reinaldo":872,"lucio":873,"jerrod":874,"weston":875,"hershel":876,"barton":877,"parker":878,"lemuel":879,"lavern":880,"burt":881,"jules":882,"gil":883,"eliseo":884,"ahmad":885,"nigel":886,"efren":887,"antwan":888,"alden":889,"margarito":890,"coleman":891,"refugio":892,"dino":893,"osvaldo":894,"les":895,"deandre":896,"normand":897,"kieth":898,"ivory":899,"andrea":900,"trey":901,"norberto":902,"napoleon":903,"jerold":904,"fritz":905,"rosendo":906,"milford":907,"sang":908,"deon":909,"christoper":910,"alfonzo":911,"lyman":912,"josiah":913,"brant":914,"wilton":915,"rico":916,"jamaal":917,"dewitt":918,"carol":919,"brenton":920,"yong":921,"olin":922,"foster":923,"faustino":924,"claudio":925,"judson":926,"gino":927,"edgardo":928,"berry":929,"alec":930,"tanner":931,"jarred":932,"donn":933,"trinidad":934,"tad":935,"shirley":936,"prince":937,"porfirio":938,"odis":939,"maria":940,"lenard":941,"chauncey":942,"chang":943,"tod":944,"mel":945,"marcelo":946,"kory":947,"augustus":948,"keven":949,"hilario":950,"bud":951,"sal":952,"rosario":953,"orval":954,"mauro":955,"dannie":956,"zachariah":957,"olen":958,"anibal":959,"milo":960,"jed":961,"frances":962,"thanh":963,"dillon":964,"amado":965,"newton":966,"connie":967,"lenny":968,"tory":969,"richie":970,"lupe":971,"horacio":972,"brice":973,"mohamed":974,"delmer":975,"dario":976,"reyes":977,"dee":978,"mac":979,"jonah":980,"jerrold":981,"robt":982,"hank":983,"sung":984,"rupert":985,"rolland":986,"kenton":987,"damion":988,"chi":989,"antone":990,"waldo":991,"fredric":992,"bradly":993,"quinn":994,"kip":995,"burl":996,"walker":997,"tyree":998,"jefferey":999,"ahmed":1000,"willy":1001,"stanford":1002,"oren":1003,"noble":1004,"moshe":1005,"mikel":1006,"enoch":1007,"brendon":1008,"quintin":1009,"jamison":1010,"florencio":1011,"darrick":1012,"tobias":1013,"minh":1014,"hassan":1015,"giuseppe":1016,"demarcus":1017,"cletus":1018,"tyrell":1019,"lyndon":1020,"keenan":1021,"werner":1022,"theo":1023,"geraldo":1024,"lou":1025,"columbus":1026,"chet":1027,"bertram":1028,"markus":1029,"huey":1030,"hilton":1031,"dwain":1032,"donte":1033,"tyron":1034,"omer":1035,"isaias":1036,"hipolito":1037,"fermin":1038,"chung":1039,"adalberto":1040,"valentine":1041,"jamey":1042,"bo":1043,"barrett":1044,"whitney":1045,"teodoro":1046,"mckinley":1047,"maximo":1048,"garfield":1049,"sol":1050,"raleigh":1051,"lawerence":1052,"abram":1053,"rashad":1054,"king":1055,"emmitt":1056,"daron":1057,"chong":1058,"samual":1059,"paris":1060,"otha":1061,"miquel":1062,"lacy":1063,"eusebio":1064,"dong":1065,"domenic":1066,"darron":1067,"buster":1068,"antonia":1069,"wilber":1070,"renato":1071,"jc":1072,"hoyt":1073,"haywood":1074,"ezekiel":1075,"chas":1076,"florentino":1077,"elroy":1078,"clemente":1079,"arden":1080,"neville":1081,"kelley":1082,"edison":1083,"deshawn":1084,"carrol":1085,"shayne":1086,"nathanial":1087,"jordon":1088,"danilo":1089,"claud":1090,"val":1091,"sherwood":1092,"raymon":1093,"rayford":1094,"cristobal":1095,"ambrose":1096,"titus":1097,"hyman":1098,"felton":1099,"ezequiel":1100,"erasmo":1101,"stanton":1102,"lonny":1103,"len":1104,"ike":1105,"milan":1106,"lino":1107,"jarod":1108,"herb":1109,"andreas":1110,"walton":1111,"rhett":1112,"palmer":1113,"jude":1114,"douglass":1115,"cordell":1116,"oswaldo":1117,"ellsworth":1118,"virgilio":1119,"toney":1120,"nathanael":1121,"del":1122,"britt":1123,"benedict":1124,"mose":1125,"hong":1126,"leigh":1127,"johnson":1128,"isreal":1129,"gayle":1130,"garret":1131,"fausto":1132,"asa":1133,"arlen":1134,"zack":1135,"warner":1136,"modesto":1137,"francesco":1138,"manual":1139,"jae":1140,"gaylord":1141,"gaston":1142,"filiberto":1143,"deangelo":1144,"michale":1145,"granville":1146,"wes":1147,"malik":1148,"zackary":1149,"tuan":1150,"nicky":1151,"eldridge":1152,"cristopher":1153,"cortez":1154,"antione":1155,"malcom":1156,"long":1157,"korey":1158,"jospeh":1159,"colton":1160,"waylon":1161,"von":1162,"hosea":1163,"shad":1164,"santo":1165,"rudolf":1166,"rolf":1167,"rey":1168,"renaldo":1169,"marcellus":1170,"lucius":1171,"lesley":1172,"kristofer":1173,"boyce":1174,"benton":1175,"man":1176,"kasey":1177,"jewell":1178,"hayden":1179,"harland":1180,"arnoldo":1181,"rueben":1182,"leandro":1183,"kraig":1184,"jerrell":1185,"jeromy":1186,"hobert":1187,"cedrick":1188,"arlie":1189,"winford":1190,"wally":1191,"patricia":1192,"luigi":1193,"keneth":1194,"jacinto":1195,"graig":1196,"franklyn":1197,"edmundo":1198,"sid":1199,"porter":1200,"leif":1201,"lauren":1202,"jeramy":1203,"elisha":1204,"buck":1205,"willian":1206,"vincenzo":1207,"shon":1208,"michal":1209,"lynwood":1210,"lindsay":1211,"jewel":1212,"jere":1213,"hai":1214,"elden":1215,"dorsey":1216,"darell":1217,"broderick":1218,"alonso":1219}
+ },
+ {
+ 'type': 'dictionary',
+ 'leet': false,
+ 'key': 'passwords',
+ 'dictionary': {"password":1,"123456":2,"12345678":3,"1234":4,"qwerty":5,"12345":6,"dragon":7,"pussy":8,"baseball":9,"football":10,"letmein":11,"monkey":12,"696969":13,"abc123":14,"mustang":15,"michael":16,"shadow":17,"master":18,"jennifer":19,"111111":20,"2000":21,"jordan":22,"superman":23,"harley":24,"1234567":25,"fuckme":26,"hunter":27,"fuckyou":28,"trustno1":29,"ranger":30,"buster":31,"thomas":32,"tigger":33,"robert":34,"soccer":35,"fuck":36,"batman":37,"test":38,"pass":39,"killer":40,"hockey":41,"george":42,"charlie":43,"andrew":44,"michelle":45,"love":46,"sunshine":47,"jessica":48,"asshole":49,"6969":50,"pepper":51,"daniel":52,"access":53,"123456789":54,"654321":55,"joshua":56,"maggie":57,"starwars":58,"silver":59,"william":60,"dallas":61,"yankees":62,"123123":63,"ashley":64,"666666":65,"hello":66,"amanda":67,"orange":68,"biteme":69,"freedom":70,"computer":71,"sexy":72,"thunder":73,"nicole":74,"ginger":75,"heather":76,"hammer":77,"summer":78,"corvette":79,"taylor":80,"fucker":81,"austin":82,"1111":83,"merlin":84,"matthew":85,"121212":86,"golfer":87,"cheese":88,"princess":89,"martin":90,"chelsea":91,"patrick":92,"richard":93,"diamond":94,"yellow":95,"bigdog":96,"secret":97,"asdfgh":98,"sparky":99,"cowboy":100,"camaro":101,"anthony":102,"matrix":103,"falcon":104,"iloveyou":105,"bailey":106,"guitar":107,"jackson":108,"purple":109,"scooter":110,"phoenix":111,"aaaaaa":112,"morgan":113,"tigers":114,"porsche":115,"mickey":116,"maverick":117,"cookie":118,"nascar":119,"peanut":120,"justin":121,"131313":122,"money":123,"horny":124,"samantha":125,"panties":126,"steelers":127,"joseph":128,"snoopy":129,"boomer":130,"whatever":131,"iceman":132,"smokey":133,"gateway":134,"dakota":135,"cowboys":136,"eagles":137,"chicken":138,"dick":139,"black":140,"zxcvbn":141,"please":142,"andrea":143,"ferrari":144,"knight":145,"hardcore":146,"melissa":147,"compaq":148,"coffee":149,"booboo":150,"bitch":151,"johnny":152,"bulldog":153,"xxxxxx":154,"welcome":155,"james":156,"player":157,"ncc1701":158,"wizard":159,"scooby":160,"charles":161,"junior":162,"internet":163,"bigdick":164,"mike":165,"brandy":166,"tennis":167,"blowjob":168,"banana":169,"monster":170,"spider":171,"lakers":172,"miller":173,"rabbit":174,"enter":175,"mercedes":176,"brandon":177,"steven":178,"fender":179,"john":180,"yamaha":181,"diablo":182,"chris":183,"boston":184,"tiger":185,"marine":186,"chicago":187,"rangers":188,"gandalf":189,"winter":190,"bigtits":191,"barney":192,"edward":193,"raiders":194,"porn":195,"badboy":196,"blowme":197,"spanky":198,"bigdaddy":199,"johnson":200,"chester":201,"london":202,"midnight":203,"blue":204,"fishing":205,"000000":206,"hannah":207,"slayer":208,"11111111":209,"rachel":210,"sexsex":211,"redsox":212,"thx1138":213,"asdf":214,"marlboro":215,"panther":216,"zxcvbnm":217,"arsenal":218,"oliver":219,"qazwsx":220,"mother":221,"victoria":222,"7777777":223,"jasper":224,"angel":225,"david":226,"winner":227,"crystal":228,"golden":229,"butthead":230,"viking":231,"jack":232,"iwantu":233,"shannon":234,"murphy":235,"angels":236,"prince":237,"cameron":238,"girls":239,"madison":240,"wilson":241,"carlos":242,"hooters":243,"willie":244,"startrek":245,"captain":246,"maddog":247,"jasmine":248,"butter":249,"booger":250,"angela":251,"golf":252,"lauren":253,"rocket":254,"tiffany":255,"theman":256,"dennis":257,"liverpoo":258,"flower":259,"forever":260,"green":261,"jackie":262,"muffin":263,"turtle":264,"sophie":265,"danielle":266,"redskins":267,"toyota":268,"jason":269,"sierra":270,"winston":271,"debbie":272,"giants":273,"packers":274,"newyork":275,"jeremy":276,"casper":277,"bubba":278,"112233":279,"sandra":280,"lovers":281,"mountain":282,"united":283,"cooper":284,"driver":285,"tucker":286,"helpme":287,"fucking":288,"pookie":289,"lucky":290,"maxwell":291,"8675309":292,"bear":293,"suckit":294,"gators":295,"5150":296,"222222":297,"shithead":298,"fuckoff":299,"jaguar":300,"monica":301,"fred":302,"happy":303,"hotdog":304,"tits":305,"gemini":306,"lover":307,"xxxxxxxx":308,"777777":309,"canada":310,"nathan":311,"victor":312,"florida":313,"88888888":314,"nicholas":315,"rosebud":316,"metallic":317,"doctor":318,"trouble":319,"success":320,"stupid":321,"tomcat":322,"warrior":323,"peaches":324,"apples":325,"fish":326,"qwertyui":327,"magic":328,"buddy":329,"dolphins":330,"rainbow":331,"gunner":332,"987654":333,"freddy":334,"alexis":335,"braves":336,"cock":337,"2112":338,"1212":339,"cocacola":340,"xavier":341,"dolphin":342,"testing":343,"bond007":344,"member":345,"calvin":346,"voodoo":347,"7777":348,"samson":349,"alex":350,"apollo":351,"fire":352,"tester":353,"walter":354,"beavis":355,"voyager":356,"peter":357,"porno":358,"bonnie":359,"rush2112":360,"beer":361,"apple":362,"scorpio":363,"jonathan":364,"skippy":365,"sydney":366,"scott":367,"red123":368,"power":369,"gordon":370,"travis":371,"beaver":372,"star":373,"jackass":374,"flyers":375,"boobs":376,"232323":377,"zzzzzz":378,"steve":379,"rebecca":380,"scorpion":381,"doggie":382,"legend":383,"ou812":384,"yankee":385,"blazer":386,"bill":387,"runner":388,"birdie":389,"bitches":390,"555555":391,"parker":392,"topgun":393,"asdfasdf":394,"heaven":395,"viper":396,"animal":397,"2222":398,"bigboy":399,"4444":400,"arthur":401,"baby":402,"private":403,"godzilla":404,"donald":405,"williams":406,"lifehack":407,"phantom":408,"dave":409,"rock":410,"august":411,"sammy":412,"cool":413,"brian":414,"platinum":415,"jake":416,"bronco":417,"paul":418,"mark":419,"frank":420,"heka6w2":421,"copper":422,"billy":423,"cumshot":424,"garfield":425,"willow":426,"cunt":427,"little":428,"carter":429,"slut":430,"albert":431,"69696969":432,"kitten":433,"super":434,"jordan23":435,"eagle1":436,"shelby":437,"america":438,"11111":439,"jessie":440,"house":441,"free":442,"123321":443,"chevy":444,"bullshit":445,"white":446,"broncos":447,"horney":448,"surfer":449,"nissan":450,"999999":451,"saturn":452,"airborne":453,"elephant":454,"marvin":455,"shit":456,"action":457,"adidas":458,"qwert":459,"kevin":460,"1313":461,"explorer":462,"walker":463,"police":464,"christin":465,"december":466,"benjamin":467,"wolf":468,"sweet":469,"therock":470,"king":471,"online":472,"dickhead":473,"brooklyn":474,"teresa":475,"cricket":476,"sharon":477,"dexter":478,"racing":479,"penis":480,"gregory":481,"0000":482,"teens":483,"redwings":484,"dreams":485,"michigan":486,"hentai":487,"magnum":488,"87654321":489,"nothing":490,"donkey":491,"trinity":492,"digital":493,"333333":494,"stella":495,"cartman":496,"guinness":497,"123abc":498,"speedy":499,"buffalo":500,"kitty":501,"pimpin":502,"eagle":503,"einstein":504,"kelly":505,"nelson":506,"nirvana":507,"vampire":508,"xxxx":509,"playboy":510,"louise":511,"pumpkin":512,"snowball":513,"test123":514,"girl":515,"sucker":516,"mexico":517,"beatles":518,"fantasy":519,"ford":520,"gibson":521,"celtic":522,"marcus":523,"cherry":524,"cassie":525,"888888":526,"natasha":527,"sniper":528,"chance":529,"genesis":530,"hotrod":531,"reddog":532,"alexande":533,"college":534,"jester":535,"passw0rd":536,"bigcock":537,"smith":538,"lasvegas":539,"carmen":540,"slipknot":541,"3333":542,"death":543,"kimberly":544,"1q2w3e":545,"eclipse":546,"1q2w3e4r":547,"stanley":548,"samuel":549,"drummer":550,"homer":551,"montana":552,"music":553,"aaaa":554,"spencer":555,"jimmy":556,"carolina":557,"colorado":558,"creative":559,"hello1":560,"rocky":561,"goober":562,"friday":563,"bollocks":564,"scotty":565,"abcdef":566,"bubbles":567,"hawaii":568,"fluffy":569,"mine":570,"stephen":571,"horses":572,"thumper":573,"5555":574,"pussies":575,"darkness":576,"asdfghjk":577,"pamela":578,"boobies":579,"buddha":580,"vanessa":581,"sandman":582,"naughty":583,"douglas":584,"honda":585,"matt":586,"azerty":587,"6666":588,"shorty":589,"money1":590,"beach":591,"loveme":592,"4321":593,"simple":594,"poohbear":595,"444444":596,"badass":597,"destiny":598,"sarah":599,"denise":600,"vikings":601,"lizard":602,"melanie":603,"assman":604,"sabrina":605,"nintendo":606,"water":607,"good":608,"howard":609,"time":610,"123qwe":611,"november":612,"xxxxx":613,"october":614,"leather":615,"bastard":616,"young":617,"101010":618,"extreme":619,"hard":620,"password1":621,"vincent":622,"pussy1":623,"lacrosse":624,"hotmail":625,"spooky":626,"amateur":627,"alaska":628,"badger":629,"paradise":630,"maryjane":631,"poop":632,"crazy":633,"mozart":634,"video":635,"russell":636,"vagina":637,"spitfire":638,"anderson":639,"norman":640,"eric":641,"cherokee":642,"cougar":643,"barbara":644,"long":645,"420420":646,"family":647,"horse":648,"enigma":649,"allison":650,"raider":651,"brazil":652,"blonde":653,"jones":654,"55555":655,"dude":656,"drowssap":657,"jeff":658,"school":659,"marshall":660,"lovely":661,"1qaz2wsx":662,"jeffrey":663,"caroline":664,"franklin":665,"booty":666,"molly":667,"snickers":668,"leslie":669,"nipples":670,"courtney":671,"diesel":672,"rocks":673,"eminem":674,"westside":675,"suzuki":676,"daddy":677,"passion":678,"hummer":679,"ladies":680,"zachary":681,"frankie":682,"elvis":683,"reggie":684,"alpha":685,"suckme":686,"simpson":687,"patricia":688,"147147":689,"pirate":690,"tommy":691,"semperfi":692,"jupiter":693,"redrum":694,"freeuser":695,"wanker":696,"stinky":697,"ducati":698,"paris":699,"natalie":700,"babygirl":701,"bishop":702,"windows":703,"spirit":704,"pantera":705,"monday":706,"patches":707,"brutus":708,"houston":709,"smooth":710,"penguin":711,"marley":712,"forest":713,"cream":714,"212121":715,"flash":716,"maximus":717,"nipple":718,"bobby":719,"bradley":720,"vision":721,"pokemon":722,"champion":723,"fireman":724,"indian":725,"softball":726,"picard":727,"system":728,"clinton":729,"cobra":730,"enjoy":731,"lucky1":732,"claire":733,"claudia":734,"boogie":735,"timothy":736,"marines":737,"security":738,"dirty":739,"admin":740,"wildcats":741,"pimp":742,"dancer":743,"hardon":744,"veronica":745,"fucked":746,"abcd1234":747,"abcdefg":748,"ironman":749,"wolverin":750,"remember":751,"great":752,"freepass":753,"bigred":754,"squirt":755,"justice":756,"francis":757,"hobbes":758,"kermit":759,"pearljam":760,"mercury":761,"domino":762,"9999":763,"denver":764,"brooke":765,"rascal":766,"hitman":767,"mistress":768,"simon":769,"tony":770,"bbbbbb":771,"friend":772,"peekaboo":773,"naked":774,"budlight":775,"electric":776,"sluts":777,"stargate":778,"saints":779,"bondage":780,"brittany":781,"bigman":782,"zombie":783,"swimming":784,"duke":785,"qwerty1":786,"babes":787,"scotland":788,"disney":789,"rooster":790,"brenda":791,"mookie":792,"swordfis":793,"candy":794,"duncan":795,"olivia":796,"hunting":797,"blink182":798,"alicia":799,"8888":800,"samsung":801,"bubba1":802,"whore":803,"virginia":804,"general":805,"passport":806,"aaaaaaaa":807,"erotic":808,"liberty":809,"arizona":810,"jesus":811,"abcd":812,"newport":813,"skipper":814,"rolltide":815,"balls":816,"happy1":817,"galore":818,"christ":819,"weasel":820,"242424":821,"wombat":822,"digger":823,"classic":824,"bulldogs":825,"poopoo":826,"accord":827,"popcorn":828,"turkey":829,"jenny":830,"amber":831,"bunny":832,"mouse":833,"007007":834,"titanic":835,"liverpool":836,"dreamer":837,"everton":838,"friends":839,"chevelle":840,"carrie":841,"gabriel":842,"psycho":843,"nemesis":844,"burton":845,"pontiac":846,"connor":847,"eatme":848,"lickme":849,"roland":850,"cumming":851,"mitchell":852,"ireland":853,"lincoln":854,"arnold":855,"spiderma":856,"patriots":857,"goblue":858,"devils":859,"eugene":860,"empire":861,"asdfg":862,"cardinal":863,"brown":864,"shaggy":865,"froggy":866,"qwer":867,"kawasaki":868,"kodiak":869,"people":870,"phpbb":871,"light":872,"54321":873,"kramer":874,"chopper":875,"hooker":876,"honey":877,"whynot":878,"lesbian":879,"lisa":880,"baxter":881,"adam":882,"snake":883,"teen":884,"ncc1701d":885,"qqqqqq":886,"airplane":887,"britney":888,"avalon":889,"sandy":890,"sugar":891,"sublime":892,"stewart":893,"wildcat":894,"raven":895,"scarface":896,"elizabet":897,"123654":898,"trucks":899,"wolfpack":900,"pervert":901,"lawrence":902,"raymond":903,"redhead":904,"american":905,"alyssa":906,"bambam":907,"movie":908,"woody":909,"shaved":910,"snowman":911,"tiger1":912,"chicks":913,"raptor":914,"1969":915,"stingray":916,"shooter":917,"france":918,"stars":919,"madmax":920,"kristen":921,"sports":922,"jerry":923,"789456":924,"garcia":925,"simpsons":926,"lights":927,"ryan":928,"looking":929,"chronic":930,"alison":931,"hahaha":932,"packard":933,"hendrix":934,"perfect":935,"service":936,"spring":937,"srinivas":938,"spike":939,"katie":940,"252525":941,"oscar":942,"brother":943,"bigmac":944,"suck":945,"single":946,"cannon":947,"georgia":948,"popeye":949,"tattoo":950,"texas":951,"party":952,"bullet":953,"taurus":954,"sailor":955,"wolves":956,"panthers":957,"japan":958,"strike":959,"flowers":960,"pussycat":961,"chris1":962,"loverboy":963,"berlin":964,"sticky":965,"marina":966,"tarheels":967,"fisher":968,"russia":969,"connie":970,"wolfgang":971,"testtest":972,"mature":973,"bass":974,"catch22":975,"juice":976,"michael1":977,"nigger":978,"159753":979,"women":980,"alpha1":981,"trooper":982,"hawkeye":983,"head":984,"freaky":985,"dodgers":986,"pakistan":987,"machine":988,"pyramid":989,"vegeta":990,"katana":991,"moose":992,"tinker":993,"coyote":994,"infinity":995,"inside":996,"pepsi":997,"letmein1":998,"bang":999,"control":1000,"hercules":1001,"morris":1002,"james1":1003,"tickle":1004,"outlaw":1005,"browns":1006,"billybob":1007,"pickle":1008,"test1":1009,"michele":1010,"antonio":1011,"sucks":1012,"pavilion":1013,"changeme":1014,"caesar":1015,"prelude":1016,"tanner":1017,"adrian":1018,"darkside":1019,"bowling":1020,"wutang":1021,"sunset":1022,"robbie":1023,"alabama":1024,"danger":1025,"zeppelin":1026,"juan":1027,"rusty":1028,"pppppp":1029,"nick":1030,"2001":1031,"ping":1032,"darkstar":1033,"madonna":1034,"qwe123":1035,"bigone":1036,"casino":1037,"cheryl":1038,"charlie1":1039,"mmmmmm":1040,"integra":1041,"wrangler":1042,"apache":1043,"tweety":1044,"qwerty12":1045,"bobafett":1046,"simone":1047,"none":1048,"business":1049,"sterling":1050,"trevor":1051,"transam":1052,"dustin":1053,"harvey":1054,"england":1055,"2323":1056,"seattle":1057,"ssssss":1058,"rose":1059,"harry":1060,"openup":1061,"pandora":1062,"pussys":1063,"trucker":1064,"wallace":1065,"indigo":1066,"storm":1067,"malibu":1068,"weed":1069,"review":1070,"babydoll":1071,"doggy":1072,"dilbert":1073,"pegasus":1074,"joker":1075,"catfish":1076,"flipper":1077,"valerie":1078,"herman":1079,"fuckit":1080,"detroit":1081,"kenneth":1082,"cheyenne":1083,"bruins":1084,"stacey":1085,"smoke":1086,"joey":1087,"seven":1088,"marino":1089,"fetish":1090,"xfiles":1091,"wonder":1092,"stinger":1093,"pizza":1094,"babe":1095,"pretty":1096,"stealth":1097,"manutd":1098,"gracie":1099,"gundam":1100,"cessna":1101,"longhorn":1102,"presario":1103,"mnbvcxz":1104,"wicked":1105,"mustang1":1106,"victory":1107,"21122112":1108,"shelly":1109,"awesome":1110,"athena":1111,"q1w2e3r4":1112,"help":1113,"holiday":1114,"knicks":1115,"street":1116,"redneck":1117,"12341234":1118,"casey":1119,"gizmo":1120,"scully":1121,"dragon1":1122,"devildog":1123,"triumph":1124,"eddie":1125,"bluebird":1126,"shotgun":1127,"peewee":1128,"ronnie":1129,"angel1":1130,"daisy":1131,"special":1132,"metallica":1133,"madman":1134,"country":1135,"impala":1136,"lennon":1137,"roscoe":1138,"omega":1139,"access14":1140,"enterpri":1141,"miranda":1142,"search":1143,"smitty":1144,"blizzard":1145,"unicorn":1146,"tight":1147,"rick":1148,"ronald":1149,"asdf1234":1150,"harrison":1151,"trigger":1152,"truck":1153,"danny":1154,"home":1155,"winnie":1156,"beauty":1157,"thailand":1158,"1234567890":1159,"cadillac":1160,"castle":1161,"tyler":1162,"bobcat":1163,"buddy1":1164,"sunny":1165,"stones":1166,"asian":1167,"freddie":1168,"chuck":1169,"butt":1170,"loveyou":1171,"norton":1172,"hellfire":1173,"hotsex":1174,"indiana":1175,"short":1176,"panzer":1177,"lonewolf":1178,"trumpet":1179,"colors":1180,"blaster":1181,"12121212":1182,"fireball":1183,"logan":1184,"precious":1185,"aaron":1186,"elaine":1187,"jungle":1188,"atlanta":1189,"gold":1190,"corona":1191,"curtis":1192,"nikki":1193,"polaris":1194,"timber":1195,"theone":1196,"baller":1197,"chipper":1198,"orlando":1199,"island":1200,"skyline":1201,"dragons":1202,"dogs":1203,"benson":1204,"licker":1205,"goldie":1206,"engineer":1207,"kong":1208,"pencil":1209,"basketba":1210,"open":1211,"hornet":1212,"world":1213,"linda":1214,"barbie":1215,"chan":1216,"farmer":1217,"valentin":1218,"wetpussy":1219,"indians":1220,"larry":1221,"redman":1222,"foobar":1223,"travel":1224,"morpheus":1225,"bernie":1226,"target":1227,"141414":1228,"hotstuff":1229,"photos":1230,"laura":1231,"savage":1232,"holly":1233,"rocky1":1234,"fuck_inside":1235,"dollar":1236,"turbo":1237,"design":1238,"newton":1239,"hottie":1240,"moon":1241,"202020":1242,"blondes":1243,"4128":1244,"lestat":1245,"avatar":1246,"future":1247,"goforit":1248,"random":1249,"abgrtyu":1250,"jjjjjj":1251,"cancer":1252,"q1w2e3":1253,"smiley":1254,"goldberg":1255,"express":1256,"virgin":1257,"zipper":1258,"wrinkle1":1259,"stone":1260,"andy":1261,"babylon":1262,"dong":1263,"powers":1264,"consumer":1265,"dudley":1266,"monkey1":1267,"serenity":1268,"samurai":1269,"99999999":1270,"bigboobs":1271,"skeeter":1272,"lindsay":1273,"joejoe":1274,"master1":1275,"aaaaa":1276,"chocolat":1277,"christia":1278,"birthday":1279,"stephani":1280,"tang":1281,"1234qwer":1282,"alfred":1283,"ball":1284,"98765432":1285,"maria":1286,"sexual":1287,"maxima":1288,"77777777":1289,"sampson":1290,"buckeye":1291,"highland":1292,"kristin":1293,"seminole":1294,"reaper":1295,"bassman":1296,"nugget":1297,"lucifer":1298,"airforce":1299,"nasty":1300,"watson":1301,"warlock":1302,"2121":1303,"philip":1304,"always":1305,"dodge":1306,"chrissy":1307,"burger":1308,"bird":1309,"snatch":1310,"missy":1311,"pink":1312,"gang":1313,"maddie":1314,"holmes":1315,"huskers":1316,"piglet":1317,"photo":1318,"joanne":1319,"hamilton":1320,"dodger":1321,"paladin":1322,"christy":1323,"chubby":1324,"buckeyes":1325,"hamlet":1326,"abcdefgh":1327,"bigfoot":1328,"sunday":1329,"manson":1330,"goldfish":1331,"garden":1332,"deftones":1333,"icecream":1334,"blondie":1335,"spartan":1336,"julie":1337,"harold":1338,"charger":1339,"brandi":1340,"stormy":1341,"sherry":1342,"pleasure":1343,"juventus":1344,"rodney":1345,"galaxy":1346,"holland":1347,"escort":1348,"zxcvb":1349,"planet":1350,"jerome":1351,"wesley":1352,"blues":1353,"song":1354,"peace":1355,"david1":1356,"ncc1701e":1357,"1966":1358,"51505150":1359,"cavalier":1360,"gambit":1361,"karen":1362,"sidney":1363,"ripper":1364,"oicu812":1365,"jamie":1366,"sister":1367,"marie":1368,"martha":1369,"nylons":1370,"aardvark":1371,"nadine":1372,"minnie":1373,"whiskey":1374,"bing":1375,"plastic":1376,"anal":1377,"babylon5":1378,"chang":1379,"savannah":1380,"loser":1381,"racecar":1382,"insane":1383,"yankees1":1384,"mememe":1385,"hansolo":1386,"chiefs":1387,"fredfred":1388,"freak":1389,"frog":1390,"salmon":1391,"concrete":1392,"yvonne":1393,"zxcv":1394,"shamrock":1395,"atlantis":1396,"warren":1397,"wordpass":1398,"julian":1399,"mariah":1400,"rommel":1401,"1010":1402,"harris":1403,"predator":1404,"sylvia":1405,"massive":1406,"cats":1407,"sammy1":1408,"mister":1409,"stud":1410,"marathon":1411,"rubber":1412,"ding":1413,"trunks":1414,"desire":1415,"montreal":1416,"justme":1417,"faster":1418,"kathleen":1419,"irish":1420,"1999":1421,"bertha":1422,"jessica1":1423,"alpine":1424,"sammie":1425,"diamonds":1426,"tristan":1427,"00000":1428,"swinger":1429,"shan":1430,"stallion":1431,"pitbull":1432,"letmein2":1433,"roberto":1434,"ready":1435,"april":1436,"palmer":1437,"ming":1438,"shadow1":1439,"audrey":1440,"chong":1441,"clitoris":1442,"wang":1443,"shirley":1444,"fuckers":1445,"jackoff":1446,"bluesky":1447,"sundance":1448,"renegade":1449,"hollywoo":1450,"151515":1451,"bernard":1452,"wolfman":1453,"soldier":1454,"picture":1455,"pierre":1456,"ling":1457,"goddess":1458,"manager":1459,"nikita":1460,"sweety":1461,"titans":1462,"hang":1463,"fang":1464,"ficken":1465,"niners":1466,"bottom":1467,"bubble":1468,"hello123":1469,"ibanez":1470,"webster":1471,"sweetpea":1472,"stocking":1473,"323232":1474,"tornado":1475,"lindsey":1476,"content":1477,"bruce":1478,"buck":1479,"aragorn":1480,"griffin":1481,"chen":1482,"campbell":1483,"trojan":1484,"christop":1485,"newman":1486,"wayne":1487,"tina":1488,"rockstar":1489,"father":1490,"geronimo":1491,"pascal":1492,"crimson":1493,"brooks":1494,"hector":1495,"penny":1496,"anna":1497,"google":1498,"camera":1499,"chandler":1500,"fatcat":1501,"lovelove":1502,"cody":1503,"cunts":1504,"waters":1505,"stimpy":1506,"finger":1507,"cindy":1508,"wheels":1509,"viper1":1510,"latin":1511,"robin":1512,"greenday":1513,"987654321":1514,"creampie":1515,"brendan":1516,"hiphop":1517,"willy":1518,"snapper":1519,"funtime":1520,"duck":1521,"trombone":1522,"adult":1523,"cotton":1524,"cookies":1525,"kaiser":1526,"mulder":1527,"westham":1528,"latino":1529,"jeep":1530,"ravens":1531,"aurora":1532,"drizzt":1533,"madness":1534,"energy":1535,"kinky":1536,"314159":1537,"sophia":1538,"stefan":1539,"slick":1540,"rocker":1541,"55555555":1542,"freeman":1543,"french":1544,"mongoose":1545,"speed":1546,"dddddd":1547,"hong":1548,"henry":1549,"hungry":1550,"yang":1551,"catdog":1552,"cheng":1553,"ghost":1554,"gogogo":1555,"randy":1556,"tottenha":1557,"curious":1558,"butterfl":1559,"mission":1560,"january":1561,"singer":1562,"sherman":1563,"shark":1564,"techno":1565,"lancer":1566,"lalala":1567,"autumn":1568,"chichi":1569,"orion":1570,"trixie":1571,"clifford":1572,"delta":1573,"bobbob":1574,"bomber":1575,"holden":1576,"kang":1577,"kiss":1578,"1968":1579,"spunky":1580,"liquid":1581,"mary":1582,"beagle":1583,"granny":1584,"network":1585,"bond":1586,"kkkkkk":1587,"millie":1588,"1973":1589,"biggie":1590,"beetle":1591,"teacher":1592,"susan":1593,"toronto":1594,"anakin":1595,"genius":1596,"dream":1597,"cocks":1598,"dang":1599,"bush":1600,"karate":1601,"snakes":1602,"bangkok":1603,"callie":1604,"fuckyou2":1605,"pacific":1606,"daytona":1607,"kelsey":1608,"infantry":1609,"skywalke":1610,"foster":1611,"felix":1612,"sailing":1613,"raistlin":1614,"vanhalen":1615,"huang":1616,"herbert":1617,"jacob":1618,"blackie":1619,"tarzan":1620,"strider":1621,"sherlock":1622,"lang":1623,"gong":1624,"sang":1625,"dietcoke":1626,"ultimate":1627,"tree":1628,"shai":1629,"sprite":1630,"ting":1631,"artist":1632,"chai":1633,"chao":1634,"devil":1635,"python":1636,"ninja":1637,"misty":1638,"ytrewq":1639,"sweetie":1640,"superfly":1641,"456789":1642,"tian":1643,"jing":1644,"jesus1":1645,"freedom1":1646,"dian":1647,"drpepper":1648,"potter":1649,"chou":1650,"darren":1651,"hobbit":1652,"violet":1653,"yong":1654,"shen":1655,"phillip":1656,"maurice":1657,"gloria":1658,"nolimit":1659,"mylove":1660,"biscuit":1661,"yahoo":1662,"shasta":1663,"sex4me":1664,"smoker":1665,"smile":1666,"pebbles":1667,"pics":1668,"philly":1669,"tong":1670,"tintin":1671,"lesbians":1672,"marlin":1673,"cactus":1674,"frank1":1675,"tttttt":1676,"chun":1677,"danni":1678,"emerald":1679,"showme":1680,"pirates":1681,"lian":1682,"dogg":1683,"colleen":1684,"xiao":1685,"xian":1686,"tazman":1687,"tanker":1688,"patton":1689,"toshiba":1690,"richie":1691,"alberto":1692,"gotcha":1693,"graham":1694,"dillon":1695,"rang":1696,"emily":1697,"keng":1698,"jazz":1699,"bigguy":1700,"yuan":1701,"woman":1702,"tomtom":1703,"marion":1704,"greg":1705,"chaos":1706,"fossil":1707,"flight":1708,"racerx":1709,"tuan":1710,"creamy":1711,"boss":1712,"bobo":1713,"musicman":1714,"warcraft":1715,"window":1716,"blade":1717,"shuang":1718,"sheila":1719,"shun":1720,"lick":1721,"jian":1722,"microsoft":1723,"rong":1724,"allen":1725,"feng":1726,"getsome":1727,"sally":1728,"quality":1729,"kennedy":1730,"morrison":1731,"1977":1732,"beng":1733,"wwwwww":1734,"yoyoyo":1735,"zhang":1736,"seng":1737,"teddy":1738,"joanna":1739,"andreas":1740,"harder":1741,"luke":1742,"qazxsw":1743,"qian":1744,"cong":1745,"chuan":1746,"deng":1747,"nang":1748,"boeing":1749,"keeper":1750,"western":1751,"isabelle":1752,"1963":1753,"subaru":1754,"sheng":1755,"thuglife":1756,"teng":1757,"jiong":1758,"miao":1759,"martina":1760,"mang":1761,"maniac":1762,"pussie":1763,"tracey":1764,"a1b2c3":1765,"clayton":1766,"zhou":1767,"zhuang":1768,"xing":1769,"stonecol":1770,"snow":1771,"spyder":1772,"liang":1773,"jiang":1774,"memphis":1775,"regina":1776,"ceng":1777,"magic1":1778,"logitech":1779,"chuang":1780,"dark":1781,"million":1782,"blow":1783,"sesame":1784,"shao":1785,"poison":1786,"titty":1787,"terry":1788,"kuan":1789,"kuai":1790,"kyle":1791,"mian":1792,"guan":1793,"hamster":1794,"guai":1795,"ferret":1796,"florence":1797,"geng":1798,"duan":1799,"pang":1800,"maiden":1801,"quan":1802,"velvet":1803,"nong":1804,"neng":1805,"nookie":1806,"buttons":1807,"bian":1808,"bingo":1809,"biao":1810,"zhong":1811,"zeng":1812,"xiong":1813,"zhun":1814,"ying":1815,"zong":1816,"xuan":1817,"zang":1818,"0.0.000":1819,"suan":1820,"shei":1821,"shui":1822,"sharks":1823,"shang":1824,"shua":1825,"small":1826,"peng":1827,"pian":1828,"piao":1829,"liao":1830,"meng":1831,"miami":1832,"reng":1833,"guang":1834,"cang":1835,"change":1836,"ruan":1837,"diao":1838,"luan":1839,"lucas":1840,"qing":1841,"chui":1842,"chuo":1843,"cuan":1844,"nuan":1845,"ning":1846,"heng":1847,"huan":1848,"kansas":1849,"muscle":1850,"monroe":1851,"weng":1852,"whitney":1853,"1passwor":1854,"bluemoon":1855,"zhui":1856,"zhua":1857,"xiang":1858,"zheng":1859,"zhen":1860,"zhei":1861,"zhao":1862,"zhan":1863,"yomama":1864,"zhai":1865,"zhuo":1866,"zuan":1867,"tarheel":1868,"shou":1869,"shuo":1870,"tiao":1871,"lady":1872,"leonard":1873,"leng":1874,"kuang":1875,"jiao":1876,"13579":1877,"basket":1878,"qiao":1879,"qiong":1880,"qiang":1881,"chuai":1882,"nian":1883,"niao":1884,"niang":1885,"huai":1886,"22222222":1887,"bianca":1888,"zhuan":1889,"zhuai":1890,"shuan":1891,"shuai":1892,"stardust":1893,"jumper":1894,"margaret":1895,"archie":1896,"66666666":1897,"charlott":1898,"forget":1899,"qwertz":1900,"bones":1901,"history":1902,"milton":1903,"waterloo":1904,"2002":1905,"stuff":1906,"11223344":1907,"office":1908,"oldman":1909,"preston":1910,"trains":1911,"murray":1912,"vertigo":1913,"246810":1914,"black1":1915,"swallow":1916,"smiles":1917,"standard":1918,"alexandr":1919,"parrot":1920,"luther":1921,"user":1922,"nicolas":1923,"1976":1924,"surfing":1925,"pioneer":1926,"pete":1927,"masters":1928,"apple1":1929,"asdasd":1930,"auburn":1931,"hannibal":1932,"frontier":1933,"panama":1934,"lucy":1935,"buffy":1936,"brianna":1937,"welcome1":1938,"vette":1939,"blue22":1940,"shemale":1941,"111222":1942,"baggins":1943,"groovy":1944,"global":1945,"turner":1946,"181818":1947,"1979":1948,"blades":1949,"spanking":1950,"life":1951,"byteme":1952,"lobster":1953,"collins":1954,"dawg":1955,"hilton":1956,"japanese":1957,"1970":1958,"1964":1959,"2424":1960,"polo":1961,"markus":1962,"coco":1963,"deedee":1964,"mikey":1965,"1972":1966,"171717":1967,"1701":1968,"strip":1969,"jersey":1970,"green1":1971,"capital":1972,"sasha":1973,"sadie":1974,"putter":1975,"vader":1976,"seven7":1977,"lester":1978,"marcel":1979,"banshee":1980,"grendel":1981,"gilbert":1982,"dicks":1983,"dead":1984,"hidden":1985,"iloveu":1986,"1980":1987,"sound":1988,"ledzep":1989,"michel":1990,"147258":1991,"female":1992,"bugger":1993,"buffett":1994,"bryan":1995,"hell":1996,"kristina":1997,"molson":1998,"2020":1999,"wookie":2000,"sprint":2001,"thanks":2002,"jericho":2003,"102030":2004,"grace":2005,"fuckin":2006,"mandy":2007,"ranger1":2008,"trebor":2009,"deepthroat":2010,"bonehead":2011,"molly1":2012,"mirage":2013,"models":2014,"1984":2015,"2468":2016,"stuart":2017,"showtime":2018,"squirrel":2019,"pentium":2020,"mario":2021,"anime":2022,"gator":2023,"powder":2024,"twister":2025,"connect":2026,"neptune":2027,"bruno":2028,"butts":2029,"engine":2030,"eatshit":2031,"mustangs":2032,"woody1":2033,"shogun":2034,"septembe":2035,"pooh":2036,"jimbo":2037,"roger":2038,"annie":2039,"bacon":2040,"center":2041,"russian":2042,"sabine":2043,"damien":2044,"mollie":2045,"voyeur":2046,"2525":2047,"363636":2048,"leonardo":2049,"camel":2050,"chair":2051,"germany":2052,"giant":2053,"qqqq":2054,"nudist":2055,"bone":2056,"sleepy":2057,"tequila":2058,"megan":2059,"fighter":2060,"garrett":2061,"dominic":2062,"obiwan":2063,"makaveli":2064,"vacation":2065,"walnut":2066,"1974":2067,"ladybug":2068,"cantona":2069,"ccbill":2070,"satan":2071,"rusty1":2072,"passwor1":2073,"columbia":2074,"napoleon":2075,"dusty":2076,"kissme":2077,"motorola":2078,"william1":2079,"1967":2080,"zzzz":2081,"skater":2082,"smut":2083,"play":2084,"matthew1":2085,"robinson":2086,"valley":2087,"coolio":2088,"dagger":2089,"boner":2090,"bull":2091,"horndog":2092,"jason1":2093,"blake":2094,"penguins":2095,"rescue":2096,"griffey":2097,"8j4ye3uz":2098,"californ":2099,"champs":2100,"qwertyuiop":2101,"portland":2102,"queen":2103,"colt45":2104,"boat":2105,"xxxxxxx":2106,"xanadu":2107,"tacoma":2108,"mason":2109,"carpet":2110,"gggggg":2111,"safety":2112,"palace":2113,"italia":2114,"stevie":2115,"picturs":2116,"picasso":2117,"thongs":2118,"tempest":2119,"ricardo":2120,"roberts":2121,"asd123":2122,"hairy":2123,"foxtrot":2124,"gary":2125,"nimrod":2126,"hotboy":2127,"343434":2128,"1111111":2129,"asdfghjkl":2130,"goose":2131,"overlord":2132,"blood":2133,"wood":2134,"stranger":2135,"454545":2136,"shaolin":2137,"sooners":2138,"socrates":2139,"spiderman":2140,"peanuts":2141,"maxine":2142,"rogers":2143,"13131313":2144,"andrew1":2145,"filthy":2146,"donnie":2147,"ohyeah":2148,"africa":2149,"national":2150,"kenny":2151,"keith":2152,"monique":2153,"intrepid":2154,"jasmin":2155,"pickles":2156,"assass":2157,"fright":2158,"potato":2159,"darwin":2160,"hhhhhh":2161,"kingdom":2162,"weezer":2163,"424242":2164,"pepsi1":2165,"throat":2166,"romeo":2167,"gerard":2168,"looker":2169,"puppy":2170,"butch":2171,"monika":2172,"suzanne":2173,"sweets":2174,"temple":2175,"laurie":2176,"josh":2177,"megadeth":2178,"analsex":2179,"nymets":2180,"ddddddd":2181,"bigballs":2182,"support":2183,"stick":2184,"today":2185,"down":2186,"oakland":2187,"oooooo":2188,"qweasd":2189,"chucky":2190,"bridge":2191,"carrot":2192,"chargers":2193,"discover":2194,"dookie":2195,"condor":2196,"night":2197,"butler":2198,"hoover":2199,"horny1":2200,"isabella":2201,"sunrise":2202,"sinner":2203,"jojo":2204,"megapass":2205,"martini":2206,"assfuck":2207,"grateful":2208,"ffffff":2209,"abigail":2210,"esther":2211,"mushroom":2212,"janice":2213,"jamaica":2214,"wright":2215,"sims":2216,"space":2217,"there":2218,"timmy":2219,"7654321":2220,"77777":2221,"cccccc":2222,"gizmodo":2223,"roxanne":2224,"ralph":2225,"tractor":2226,"cristina":2227,"dance":2228,"mypass":2229,"hongkong":2230,"helena":2231,"1975":2232,"blue123":2233,"pissing":2234,"thomas1":2235,"redred":2236,"rich":2237,"basketball":2238,"attack":2239,"cash":2240,"satan666":2241,"drunk":2242,"dixie":2243,"dublin":2244,"bollox":2245,"kingkong":2246,"katrina":2247,"miles":2248,"1971":2249,"22222":2250,"272727":2251,"sexx":2252,"penelope":2253,"thompson":2254,"anything":2255,"bbbb":2256,"battle":2257,"grizzly":2258,"passat":2259,"porter":2260,"tracy":2261,"defiant":2262,"bowler":2263,"knickers":2264,"monitor":2265,"wisdom":2266,"wild":2267,"slappy":2268,"thor":2269,"letsgo":2270,"robert1":2271,"feet":2272,"rush":2273,"brownie":2274,"hudson":2275,"098765":2276,"playing":2277,"playtime":2278,"lightnin":2279,"melvin":2280,"atomic":2281,"bart":2282,"hawk":2283,"goku":2284,"glory":2285,"llllll":2286,"qwaszx":2287,"cosmos":2288,"bosco":2289,"knights":2290,"bentley":2291,"beast":2292,"slapshot":2293,"lewis":2294,"assword":2295,"frosty":2296,"gillian":2297,"sara":2298,"dumbass":2299,"mallard":2300,"dddd":2301,"deanna":2302,"elwood":2303,"wally":2304,"159357":2305,"titleist":2306,"angelo":2307,"aussie":2308,"guest":2309,"golfing":2310,"doobie":2311,"loveit":2312,"chloe":2313,"elliott":2314,"werewolf":2315,"vipers":2316,"janine":2317,"1965":2318,"blabla":2319,"surf":2320,"sucking":2321,"tardis":2322,"serena":2323,"shelley":2324,"thegame":2325,"legion":2326,"rebels":2327,"fernando":2328,"fast":2329,"gerald":2330,"sarah1":2331,"double":2332,"onelove":2333,"loulou":2334,"toto":2335,"crash":2336,"blackcat":2337,"0007":2338,"tacobell":2339,"soccer1":2340,"jedi":2341,"manuel":2342,"method":2343,"river":2344,"chase":2345,"ludwig":2346,"poopie":2347,"derrick":2348,"boob":2349,"breast":2350,"kittycat":2351,"isabel":2352,"belly":2353,"pikachu":2354,"thunder1":2355,"thankyou":2356,"jose":2357,"celeste":2358,"celtics":2359,"frances":2360,"frogger":2361,"scoobydo":2362,"sabbath":2363,"coltrane":2364,"budman":2365,"willis":2366,"jackal":2367,"bigger":2368,"zzzzz":2369,"silvia":2370,"sooner":2371,"licking":2372,"gopher":2373,"geheim":2374,"lonestar":2375,"primus":2376,"pooper":2377,"newpass":2378,"brasil":2379,"heather1":2380,"husker":2381,"element":2382,"moomoo":2383,"beefcake":2384,"zzzzzzzz":2385,"tammy":2386,"shitty":2387,"smokin":2388,"personal":2389,"jjjj":2390,"anthony1":2391,"anubis":2392,"backup":2393,"gorilla":2394,"fuckface":2395,"painter":2396,"lowrider":2397,"punkrock":2398,"traffic":2399,"claude":2400,"daniela":2401,"dale":2402,"delta1":2403,"nancy":2404,"boys":2405,"easy":2406,"kissing":2407,"kelley":2408,"wendy":2409,"theresa":2410,"amazon":2411,"alan":2412,"fatass":2413,"dodgeram":2414,"dingdong":2415,"malcolm":2416,"qqqqqqqq":2417,"breasts":2418,"boots":2419,"honda1":2420,"spidey":2421,"poker":2422,"temp":2423,"johnjohn":2424,"miguel":2425,"147852":2426,"archer":2427,"asshole1":2428,"dogdog":2429,"tricky":2430,"crusader":2431,"weather":2432,"syracuse":2433,"spankme":2434,"speaker":2435,"meridian":2436,"amadeus":2437,"back":2438,"harley1":2439,"falcons":2440,"dorothy":2441,"turkey50":2442,"kenwood":2443,"keyboard":2444,"ilovesex":2445,"1978":2446,"blackman":2447,"shazam":2448,"shalom":2449,"lickit":2450,"jimbob":2451,"richmond":2452,"roller":2453,"carson":2454,"check":2455,"fatman":2456,"funny":2457,"garbage":2458,"sandiego":2459,"loving":2460,"magnus":2461,"cooldude":2462,"clover":2463,"mobile":2464,"bell":2465,"payton":2466,"plumber":2467,"texas1":2468,"tool":2469,"topper":2470,"jenna":2471,"mariners":2472,"rebel":2473,"harmony":2474,"caliente":2475,"celica":2476,"fletcher":2477,"german":2478,"diana":2479,"oxford":2480,"osiris":2481,"orgasm":2482,"punkin":2483,"porsche9":2484,"tuesday":2485,"close":2486,"breeze":2487,"bossman":2488,"kangaroo":2489,"billie":2490,"latinas":2491,"judith":2492,"astros":2493,"scruffy":2494,"donna":2495,"qwertyu":2496,"davis":2497,"hearts":2498,"kathy":2499,"jammer":2500,"java":2501,"springer":2502,"rhonda":2503,"ricky":2504,"1122":2505,"goodtime":2506,"chelsea1":2507,"freckles":2508,"flyboy":2509,"doodle":2510,"city":2511,"nebraska":2512,"bootie":2513,"kicker":2514,"webmaster":2515,"vulcan":2516,"iverson":2517,"191919":2518,"blueeyes":2519,"stoner":2520,"321321":2521,"farside":2522,"rugby":2523,"director":2524,"pussy69":2525,"power1":2526,"bobbie":2527,"hershey":2528,"hermes":2529,"monopoly":2530,"west":2531,"birdman":2532,"blessed":2533,"blackjac":2534,"southern":2535,"peterpan":2536,"thumbs":2537,"lawyer":2538,"melinda":2539,"fingers":2540,"fuckyou1":2541,"rrrrrr":2542,"a1b2c3d4":2543,"coke":2544,"nicola":2545,"bohica":2546,"heart":2547,"elvis1":2548,"kids":2549,"blacky":2550,"stories":2551,"sentinel":2552,"snake1":2553,"phoebe":2554,"jesse":2555,"richard1":2556,"1234abcd":2557,"guardian":2558,"candyman":2559,"fisting":2560,"scarlet":2561,"dildo":2562,"pancho":2563,"mandingo":2564,"lucky7":2565,"condom":2566,"munchkin":2567,"billyboy":2568,"summer1":2569,"student":2570,"sword":2571,"skiing":2572,"sergio":2573,"site":2574,"sony":2575,"thong":2576,"rootbeer":2577,"assassin":2578,"cassidy":2579,"frederic":2580,"fffff":2581,"fitness":2582,"giovanni":2583,"scarlett":2584,"durango":2585,"postal":2586,"achilles":2587,"dawn":2588,"dylan":2589,"kisses":2590,"warriors":2591,"imagine":2592,"plymouth":2593,"topdog":2594,"asterix":2595,"hallo":2596,"cameltoe":2597,"fuckfuck":2598,"bridget":2599,"eeeeee":2600,"mouth":2601,"weird":2602,"will":2603,"sithlord":2604,"sommer":2605,"toby":2606,"theking":2607,"juliet":2608,"avenger":2609,"backdoor":2610,"goodbye":2611,"chevrole":2612,"faith":2613,"lorraine":2614,"trance":2615,"cosworth":2616,"brad":2617,"houses":2618,"homers":2619,"eternity":2620,"kingpin":2621,"verbatim":2622,"incubus":2623,"1961":2624,"blond":2625,"zaphod":2626,"shiloh":2627,"spurs":2628,"station":2629,"jennie":2630,"maynard":2631,"mighty":2632,"aliens":2633,"hank":2634,"charly":2635,"running":2636,"dogman":2637,"omega1":2638,"printer":2639,"aggies":2640,"chocolate":2641,"deadhead":2642,"hope":2643,"javier":2644,"bitch1":2645,"stone55":2646,"pineappl":2647,"thekid":2648,"lizzie":2649,"rockets":2650,"ashton":2651,"camels":2652,"formula":2653,"forrest":2654,"rosemary":2655,"oracle":2656,"rain":2657,"pussey":2658,"porkchop":2659,"abcde":2660,"clancy":2661,"nellie":2662,"mystic":2663,"inferno":2664,"blackdog":2665,"steve1":2666,"pauline":2667,"alexander":2668,"alice":2669,"alfa":2670,"grumpy":2671,"flames":2672,"scream":2673,"lonely":2674,"puffy":2675,"proxy":2676,"valhalla":2677,"unreal":2678,"cynthia":2679,"herbie":2680,"engage":2681,"yyyyyy":2682,"010101":2683,"solomon":2684,"pistol":2685,"melody":2686,"celeb":2687,"flying":2688,"gggg":2689,"santiago":2690,"scottie":2691,"oakley":2692,"portugal":2693,"a12345":2694,"newbie":2695,"mmmm":2696,"venus":2697,"1qazxsw2":2698,"beverly":2699,"zorro":2700,"work":2701,"writer":2702,"stripper":2703,"sebastia":2704,"spread":2705,"phil":2706,"tobias":2707,"links":2708,"members":2709,"metal":2710,"1221":2711,"andre":2712,"565656":2713,"funfun":2714,"trojans":2715,"again":2716,"cyber":2717,"hurrican":2718,"moneys":2719,"1x2zkg8w":2720,"zeus":2721,"thing":2722,"tomato":2723,"lion":2724,"atlantic":2725,"celine":2726,"usa123":2727,"trans":2728,"account":2729,"aaaaaaa":2730,"homerun":2731,"hyperion":2732,"kevin1":2733,"blacks":2734,"44444444":2735,"skittles":2736,"sean":2737,"hastings":2738,"fart":2739,"gangbang":2740,"fubar":2741,"sailboat":2742,"older":2743,"oilers":2744,"craig":2745,"conrad":2746,"church":2747,"damian":2748,"dean":2749,"broken":2750,"buster1":2751,"hithere":2752,"immortal":2753,"sticks":2754,"pilot":2755,"peters":2756,"lexmark":2757,"jerkoff":2758,"maryland":2759,"anders":2760,"cheers":2761,"possum":2762,"columbus":2763,"cutter":2764,"muppet":2765,"beautiful":2766,"stolen":2767,"swordfish":2768,"sport":2769,"sonic":2770,"peter1":2771,"jethro":2772,"rockon":2773,"asdfghj":2774,"pass123":2775,"paper":2776,"pornos":2777,"ncc1701a":2778,"bootys":2779,"buttman":2780,"bonjour":2781,"escape":2782,"1960":2783,"becky":2784,"bears":2785,"362436":2786,"spartans":2787,"tinman":2788,"threesom":2789,"lemons":2790,"maxmax":2791,"1414":2792,"bbbbb":2793,"camelot":2794,"chad":2795,"chewie":2796,"gogo":2797,"fusion":2798,"saint":2799,"dilligaf":2800,"nopass":2801,"myself":2802,"hustler":2803,"hunter1":2804,"whitey":2805,"beast1":2806,"yesyes":2807,"spank":2808,"smudge":2809,"pinkfloy":2810,"patriot":2811,"lespaul":2812,"annette":2813,"hammers":2814,"catalina":2815,"finish":2816,"formula1":2817,"sausage":2818,"scooter1":2819,"orioles":2820,"oscar1":2821,"over":2822,"colombia":2823,"cramps":2824,"natural":2825,"eating":2826,"exotic":2827,"iguana":2828,"bella":2829,"suckers":2830,"strong":2831,"sheena":2832,"start":2833,"slave":2834,"pearl":2835,"topcat":2836,"lancelot":2837,"angelica":2838,"magelan":2839,"racer":2840,"ramona":2841,"crunch":2842,"british":2843,"button":2844,"eileen":2845,"steph":2846,"456123":2847,"skinny":2848,"seeking":2849,"rockhard":2850,"chief":2851,"filter":2852,"first":2853,"freaks":2854,"sakura":2855,"pacman":2856,"poontang":2857,"dalton":2858,"newlife":2859,"homer1":2860,"klingon":2861,"watcher":2862,"walleye":2863,"tasha":2864,"tasty":2865,"sinatra":2866,"starship":2867,"steel":2868,"starbuck":2869,"poncho":2870,"amber1":2871,"gonzo":2872,"grover":2873,"catherin":2874,"carol":2875,"candle":2876,"firefly":2877,"goblin":2878,"scotch":2879,"diver":2880,"usmc":2881,"huskies":2882,"eleven":2883,"kentucky":2884,"kitkat":2885,"israel":2886,"beckham":2887,"bicycle":2888,"yourmom":2889,"studio":2890,"tara":2891,"33333333":2892,"shane":2893,"splash":2894,"jimmy1":2895,"reality":2896,"12344321":2897,"caitlin":2898,"focus":2899,"sapphire":2900,"mailman":2901,"raiders1":2902,"clark":2903,"ddddd":2904,"hopper":2905,"excalibu":2906,"more":2907,"wilbur":2908,"illini":2909,"imperial":2910,"phillips":2911,"lansing":2912,"maxx":2913,"gothic":2914,"golfball":2915,"carlton":2916,"camille":2917,"facial":2918,"front242":2919,"macdaddy":2920,"qwer1234":2921,"vectra":2922,"cowboys1":2923,"crazy1":2924,"dannyboy":2925,"jane":2926,"betty":2927,"benny":2928,"bennett":2929,"leader":2930,"martinez":2931,"aquarius":2932,"barkley":2933,"hayden":2934,"caught":2935,"franky":2936,"ffff":2937,"floyd":2938,"sassy":2939,"pppp":2940,"pppppppp":2941,"prodigy":2942,"clarence":2943,"noodle":2944,"eatpussy":2945,"vortex":2946,"wanking":2947,"beatrice":2948,"billy1":2949,"siemens":2950,"pedro":2951,"phillies":2952,"research":2953,"groups":2954,"carolyn":2955,"chevy1":2956,"cccc":2957,"fritz":2958,"gggggggg":2959,"doughboy":2960,"dracula":2961,"nurses":2962,"loco":2963,"madrid":2964,"lollipop":2965,"trout":2966,"utopia":2967,"chrono":2968,"cooler":2969,"conner":2970,"nevada":2971,"wibble":2972,"werner":2973,"summit":2974,"marco":2975,"marilyn":2976,"1225":2977,"babies":2978,"capone":2979,"fugazi":2980,"panda":2981,"mama":2982,"qazwsxed":2983,"puppies":2984,"triton":2985,"9876":2986,"command":2987,"nnnnnn":2988,"ernest":2989,"momoney":2990,"iforgot":2991,"wolfie":2992,"studly":2993,"shawn":2994,"renee":2995,"alien":2996,"hamburg":2997,"81fukkc":2998,"741852":2999,"catman":3000,"china":3001,"forgot":3002,"gagging":3003,"scott1":3004,"drew":3005,"oregon":3006,"qweqwe":3007,"train":3008,"crazybab":3009,"daniel1":3010,"cutlass":3011,"brothers":3012,"holes":3013,"heidi":3014,"mothers":3015,"music1":3016,"what":3017,"walrus":3018,"1957":3019,"bigtime":3020,"bike":3021,"xtreme":3022,"simba":3023,"ssss":3024,"rookie":3025,"angie":3026,"bathing":3027,"fresh":3028,"sanchez":3029,"rotten":3030,"maestro":3031,"luis":3032,"look":3033,"turbo1":3034,"99999":3035,"butthole":3036,"hhhh":3037,"elijah":3038,"monty":3039,"bender":3040,"yoda":3041,"shania":3042,"shock":3043,"phish":3044,"thecat":3045,"rightnow":3046,"reagan":3047,"baddog":3048,"asia":3049,"greatone":3050,"gateway1":3051,"randall":3052,"abstr":3053,"napster":3054,"brian1":3055,"bogart":3056,"high":3057,"hitler":3058,"emma":3059,"kill":3060,"weaver":3061,"wildfire":3062,"jackson1":3063,"isaiah":3064,"1981":3065,"belinda":3066,"beaner":3067,"yoyo":3068,"0.0.0.000":3069,"super1":3070,"select":3071,"snuggles":3072,"slutty":3073,"some":3074,"phoenix1":3075,"technics":3076,"toon":3077,"raven1":3078,"rayray":3079,"123789":3080,"1066":3081,"albion":3082,"greens":3083,"fashion":3084,"gesperrt":3085,"santana":3086,"paint":3087,"powell":3088,"credit":3089,"darling":3090,"mystery":3091,"bowser":3092,"bottle":3093,"brucelee":3094,"hehehe":3095,"kelly1":3096,"mojo":3097,"1998":3098,"bikini":3099,"woofwoof":3100,"yyyy":3101,"strap":3102,"sites":3103,"spears":3104,"theodore":3105,"julius":3106,"richards":3107,"amelia":3108,"central":3109,"f**k":3110,"nyjets":3111,"punisher":3112,"username":3113,"vanilla":3114,"twisted":3115,"bryant":3116,"brent":3117,"bunghole":3118,"here":3119,"elizabeth":3120,"erica":3121,"kimber":3122,"viagra":3123,"veritas":3124,"pony":3125,"pool":3126,"titts":3127,"labtec":3128,"lifetime":3129,"jenny1":3130,"masterbate":3131,"mayhem":3132,"redbull":3133,"govols":3134,"gremlin":3135,"505050":3136,"gmoney":3137,"rupert":3138,"rovers":3139,"diamond1":3140,"lorenzo":3141,"trident":3142,"abnormal":3143,"davidson":3144,"deskjet":3145,"cuddles":3146,"nice":3147,"bristol":3148,"karina":3149,"milano":3150,"vh5150":3151,"jarhead":3152,"1982":3153,"bigbird":3154,"bizkit":3155,"sixers":3156,"slider":3157,"star69":3158,"starfish":3159,"penetration":3160,"tommy1":3161,"john316":3162,"meghan":3163,"michaela":3164,"market":3165,"grant":3166,"caligula":3167,"carl":3168,"flicks":3169,"films":3170,"madden":3171,"railroad":3172,"cosmo":3173,"cthulhu":3174,"bradford":3175,"br0d3r":3176,"military":3177,"bearbear":3178,"swedish":3179,"spawn":3180,"patrick1":3181,"polly":3182,"these":3183,"todd":3184,"reds":3185,"anarchy":3186,"groove":3187,"franco":3188,"fuckher":3189,"oooo":3190,"tyrone":3191,"vegas":3192,"airbus":3193,"cobra1":3194,"christine":3195,"clips":3196,"delete":3197,"duster":3198,"kitty1":3199,"mouse1":3200,"monkeys":3201,"jazzman":3202,"1919":3203,"262626":3204,"swinging":3205,"stroke":3206,"stocks":3207,"sting":3208,"pippen":3209,"labrador":3210,"jordan1":3211,"justdoit":3212,"meatball":3213,"females":3214,"saturday":3215,"park":3216,"vector":3217,"cooter":3218,"defender":3219,"desert":3220,"demon":3221,"nike":3222,"bubbas":3223,"bonkers":3224,"english":3225,"kahuna":3226,"wildman":3227,"4121":3228,"sirius":3229,"static":3230,"piercing":3231,"terror":3232,"teenage":3233,"leelee":3234,"marissa":3235,"microsof":3236,"mechanic":3237,"robotech":3238,"rated":3239,"hailey":3240,"chaser":3241,"sanders":3242,"salsero":3243,"nuts":3244,"macross":3245,"quantum":3246,"rachael":3247,"tsunami":3248,"universe":3249,"daddy1":3250,"cruise":3251,"nguyen":3252,"newpass6":3253,"nudes":3254,"hellyeah":3255,"vernon":3256,"1959":3257,"zaq12wsx":3258,"striker":3259,"sixty":3260,"steele":3261,"spice":3262,"spectrum":3263,"smegma":3264,"thumb":3265,"jjjjjjjj":3266,"mellow":3267,"astrid":3268,"cancun":3269,"cartoon":3270,"sabres":3271,"samiam":3272,"pants":3273,"oranges":3274,"oklahoma":3275,"lust":3276,"coleman":3277,"denali":3278,"nude":3279,"noodles":3280,"buzz":3281,"brest":3282,"hooter":3283,"mmmmmmmm":3284,"warthog":3285,"bloody":3286,"blueblue":3287,"zappa":3288,"wolverine":3289,"sniffing":3290,"lance":3291,"jean":3292,"jjjjj":3293,"harper":3294,"calico":3295,"freee":3296,"rover":3297,"door":3298,"pooter":3299,"closeup":3300,"bonsai":3301,"evelyn":3302,"emily1":3303,"kathryn":3304,"keystone":3305,"iiii":3306,"1955":3307,"yzerman":3308,"theboss":3309,"tolkien":3310,"jill":3311,"megaman":3312,"rasta":3313,"bbbbbbbb":3314,"bean":3315,"handsome":3316,"hal9000":3317,"goofy":3318,"gringo":3319,"gofish":3320,"gizmo1":3321,"samsam":3322,"scuba":3323,"onlyme":3324,"tttttttt":3325,"corrado":3326,"clown":3327,"clapton":3328,"deborah":3329,"boris":3330,"bulls":3331,"vivian":3332,"jayhawk":3333,"bethany":3334,"wwww":3335,"sharky":3336,"seeker":3337,"ssssssss":3338,"somethin":3339,"pillow":3340,"thesims":3341,"lighter":3342,"lkjhgf":3343,"melissa1":3344,"marcius2":3345,"barry":3346,"guiness":3347,"gymnast":3348,"casey1":3349,"goalie":3350,"godsmack":3351,"doug":3352,"lolo":3353,"rangers1":3354,"poppy":3355,"abby":3356,"clemson":3357,"clipper":3358,"deeznuts":3359,"nobody":3360,"holly1":3361,"elliot":3362,"eeee":3363,"kingston":3364,"miriam":3365,"belle":3366,"yosemite":3367,"sucked":3368,"sex123":3369,"sexy69":3370,"pic\\'s":3371,"tommyboy":3372,"lamont":3373,"meat":3374,"masterbating":3375,"marianne":3376,"marc":3377,"gretzky":3378,"happyday":3379,"frisco":3380,"scratch":3381,"orchid":3382,"orange1":3383,"manchest":3384,"quincy":3385,"unbelievable":3386,"aberdeen":3387,"dawson":3388,"nathalie":3389,"ne1469":3390,"boxing":3391,"hill":3392,"korn":3393,"intercourse":3394,"161616":3395,"1985":3396,"ziggy":3397,"supersta":3398,"stoney":3399,"senior":3400,"amature":3401,"barber":3402,"babyboy":3403,"bcfields":3404,"goliath":3405,"hack":3406,"hardrock":3407,"children":3408,"frodo":3409,"scout":3410,"scrappy":3411,"rosie":3412,"qazqaz":3413,"tracker":3414,"active":3415,"craving":3416,"commando":3417,"cohiba":3418,"deep":3419,"cyclone":3420,"dana":3421,"bubba69":3422,"katie1":3423,"mpegs":3424,"vsegda":3425,"jade":3426,"irish1":3427,"better":3428,"sexy1":3429,"sinclair":3430,"smelly":3431,"squerting":3432,"lions":3433,"jokers":3434,"jeanette":3435,"julia":3436,"jojojo":3437,"meathead":3438,"ashley1":3439,"groucho":3440,"cheetah":3441,"champ":3442,"firefox":3443,"gandalf1":3444,"packer":3445,"magnolia":3446,"love69":3447,"tyler1":3448,"typhoon":3449,"tundra":3450,"bobby1":3451,"kenworth":3452,"village":3453,"volley":3454,"beth":3455,"wolf359":3456,"0420":3457,"000007":3458,"swimmer":3459,"skydive":3460,"smokes":3461,"patty":3462,"peugeot":3463,"pompey":3464,"legolas":3465,"kristy":3466,"redhot":3467,"rodman":3468,"redalert":3469,"having":3470,"grapes":3471,"4runner":3472,"carrera":3473,"floppy":3474,"dollars":3475,"ou8122":3476,"quattro":3477,"adams":3478,"cloud9":3479,"davids":3480,"nofear":3481,"busty":3482,"homemade":3483,"mmmmm":3484,"whisper":3485,"vermont":3486,"webmaste":3487,"wives":3488,"insertion":3489,"jayjay":3490,"philips":3491,"phone":3492,"topher":3493,"tongue":3494,"temptress":3495,"midget":3496,"ripken":3497,"havefun":3498,"gretchen":3499,"canon":3500,"celebrity":3501,"five":3502,"getting":3503,"ghetto":3504,"direct":3505,"otto":3506,"ragnarok":3507,"trinidad":3508,"usnavy":3509,"conover":3510,"cruiser":3511,"dalshe":3512,"nicole1":3513,"buzzard":3514,"hottest":3515,"kingfish":3516,"misfit":3517,"moore":3518,"milfnew":3519,"warlord":3520,"wassup":3521,"bigsexy":3522,"blackhaw":3523,"zippy":3524,"shearer":3525,"tights":3526,"thursday":3527,"kungfu":3528,"labia":3529,"journey":3530,"meatloaf":3531,"marlene":3532,"rider":3533,"area51":3534,"batman1":3535,"bananas":3536,"636363":3537,"cancel":3538,"ggggg":3539,"paradox":3540,"mack":3541,"lynn":3542,"queens":3543,"adults":3544,"aikido":3545,"cigars":3546,"nova":3547,"hoosier":3548,"eeyore":3549,"moose1":3550,"warez":3551,"interacial":3552,"streaming":3553,"313131":3554,"pertinant":3555,"pool6123":3556,"mayday":3557,"rivers":3558,"revenge":3559,"animated":3560,"banker":3561,"baddest":3562,"gordon24":3563,"ccccc":3564,"fortune":3565,"fantasies":3566,"touching":3567,"aisan":3568,"deadman":3569,"homepage":3570,"ejaculation":3571,"whocares":3572,"iscool":3573,"jamesbon":3574,"1956":3575,"1pussy":3576,"womam":3577,"sweden":3578,"skidoo":3579,"spock":3580,"sssss":3581,"petra":3582,"pepper1":3583,"pinhead":3584,"micron":3585,"allsop":3586,"amsterda":3587,"army":3588,"aside":3589,"gunnar":3590,"666999":3591,"chip":3592,"foot":3593,"fowler":3594,"february":3595,"face":3596,"fletch":3597,"george1":3598,"sapper":3599,"science":3600,"sasha1":3601,"luckydog":3602,"lover1":3603,"magick":3604,"popopo":3605,"public":3606,"ultima":3607,"derek":3608,"cypress":3609,"booker":3610,"businessbabe":3611,"brandon1":3612,"edwards":3613,"experience":3614,"vulva":3615,"vvvv":3616,"jabroni":3617,"bigbear":3618,"yummy":3619,"010203":3620,"searay":3621,"secret1":3622,"showing":3623,"sinbad":3624,"sexxxx":3625,"soleil":3626,"software":3627,"piccolo":3628,"thirteen":3629,"leopard":3630,"legacy":3631,"jensen":3632,"justine":3633,"memorex":3634,"marisa":3635,"mathew":3636,"redwing":3637,"rasputin":3638,"134679":3639,"anfield":3640,"greenbay":3641,"gore":3642,"catcat":3643,"feather":3644,"scanner":3645,"pa55word":3646,"contortionist":3647,"danzig":3648,"daisy1":3649,"hores":3650,"erik":3651,"exodus":3652,"vinnie":3653,"iiiiii":3654,"zero":3655,"1001":3656,"subway":3657,"tank":3658,"second":3659,"snapple":3660,"sneakers":3661,"sonyfuck":3662,"picks":3663,"poodle":3664,"test1234":3665,"their":3666,"llll":3667,"junebug":3668,"june":3669,"marker":3670,"mellon":3671,"ronaldo":3672,"roadkill":3673,"amanda1":3674,"asdfjkl":3675,"beaches":3676,"greene":3677,"great1":3678,"cheerleaers":3679,"force":3680,"doitnow":3681,"ozzy":3682,"madeline":3683,"radio":3684,"tyson":3685,"christian":3686,"daphne":3687,"boxster":3688,"brighton":3689,"housewifes":3690,"emmanuel":3691,"emerson":3692,"kkkk":3693,"mnbvcx":3694,"moocow":3695,"vides":3696,"wagner":3697,"janet":3698,"1717":3699,"bigmoney":3700,"blonds":3701,"1000":3702,"storys":3703,"stereo":3704,"4545":3705,"420247":3706,"seductive":3707,"sexygirl":3708,"lesbean":3709,"live":3710,"justin1":3711,"124578":3712,"animals":3713,"balance":3714,"hansen":3715,"cabbage":3716,"canadian":3717,"gangbanged":3718,"dodge1":3719,"dimas":3720,"lori":3721,"loud":3722,"malaka":3723,"puss":3724,"probes":3725,"adriana":3726,"coolman":3727,"crawford":3728,"dante":3729,"nacked":3730,"hotpussy":3731,"erotica":3732,"kool":3733,"mirror":3734,"wearing":3735,"implants":3736,"intruder":3737,"bigass":3738,"zenith":3739,"woohoo":3740,"womans":3741,"tanya":3742,"tango":3743,"stacy":3744,"pisces":3745,"laguna":3746,"krystal":3747,"maxell":3748,"andyod22":3749,"barcelon":3750,"chainsaw":3751,"chickens":3752,"flash1":3753,"downtown":3754,"orgasms":3755,"magicman":3756,"profit":3757,"pusyy":3758,"pothead":3759,"coconut":3760,"chuckie":3761,"contact":3762,"clevelan":3763,"designer":3764,"builder":3765,"budweise":3766,"hotshot":3767,"horizon":3768,"hole":3769,"experienced":3770,"mondeo":3771,"wifes":3772,"1962":3773,"strange":3774,"stumpy":3775,"smiths":3776,"sparks":3777,"slacker":3778,"piper":3779,"pitchers":3780,"passwords":3781,"laptop":3782,"jeremiah":3783,"allmine":3784,"alliance":3785,"bbbbbbb":3786,"asscock":3787,"halflife":3788,"grandma":3789,"hayley":3790,"88888":3791,"cecilia":3792,"chacha":3793,"saratoga":3794,"sandy1":3795,"santos":3796,"doogie":3797,"number":3798,"positive":3799,"qwert40":3800,"transexual":3801,"crow":3802,"close-up":3803,"darrell":3804,"bonita":3805,"ib6ub9":3806,"volvo":3807,"jacob1":3808,"iiiii":3809,"beastie":3810,"sunnyday":3811,"stoned":3812,"sonics":3813,"starfire":3814,"snapon":3815,"pictuers":3816,"pepe":3817,"testing1":3818,"tiberius":3819,"lisalisa":3820,"lesbain":3821,"litle":3822,"retard":3823,"ripple":3824,"austin1":3825,"badgirl":3826,"golfgolf":3827,"flounder":3828,"garage":3829,"royals":3830,"dragoon":3831,"dickie":3832,"passwor":3833,"ocean":3834,"majestic":3835,"poppop":3836,"trailers":3837,"dammit":3838,"nokia":3839,"bobobo":3840,"br549":3841,"emmitt":3842,"knock":3843,"minime":3844,"mikemike":3845,"whitesox":3846,"1954":3847,"3232":3848,"353535":3849,"seamus":3850,"solo":3851,"sparkle":3852,"sluttey":3853,"pictere":3854,"titten":3855,"lback":3856,"1024":3857,"angelina":3858,"goodluck":3859,"charlton":3860,"fingerig":3861,"gallaries":3862,"goat":3863,"ruby":3864,"passme":3865,"oasis":3866,"lockerroom":3867,"logan1":3868,"rainman":3869,"twins":3870,"treasure":3871,"absolutely":3872,"club":3873,"custom":3874,"cyclops":3875,"nipper":3876,"bucket":3877,"homepage-":3878,"hhhhh":3879,"momsuck":3880,"indain":3881,"2345":3882,"beerbeer":3883,"bimmer":3884,"susanne":3885,"stunner":3886,"stevens":3887,"456456":3888,"shell":3889,"sheba":3890,"tootsie":3891,"tiny":3892,"testerer":3893,"reefer":3894,"really":3895,"1012":3896,"harcore":3897,"gollum":3898,"545454":3899,"chico":3900,"caveman":3901,"carole":3902,"fordf150":3903,"fishes":3904,"gaymen":3905,"saleen":3906,"doodoo":3907,"pa55w0rd":3908,"looney":3909,"presto":3910,"qqqqq":3911,"cigar":3912,"bogey":3913,"brewer":3914,"helloo":3915,"dutch":3916,"kamikaze":3917,"monte":3918,"wasser":3919,"vietnam":3920,"visa":3921,"japanees":3922,"0123":3923,"swords":3924,"slapper":3925,"peach":3926,"jump":3927,"marvel":3928,"masterbaiting":3929,"march":3930,"redwood":3931,"rolling":3932,"1005":3933,"ametuer":3934,"chiks":3935,"cathy":3936,"callaway":3937,"fucing":3938,"sadie1":3939,"panasoni":3940,"mamas":3941,"race":3942,"rambo":3943,"unknown":3944,"absolut":3945,"deacon":3946,"dallas1":3947,"housewife":3948,"kristi":3949,"keywest":3950,"kirsten":3951,"kipper":3952,"morning":3953,"wings":3954,"idiot":3955,"18436572":3956,"1515":3957,"beating":3958,"zxczxc":3959,"sullivan":3960,"303030":3961,"shaman":3962,"sparrow":3963,"terrapin":3964,"jeffery":3965,"masturbation":3966,"mick":3967,"redfish":3968,"1492":3969,"angus":3970,"barrett":3971,"goirish":3972,"hardcock":3973,"felicia":3974,"forfun":3975,"galary":3976,"freeporn":3977,"duchess":3978,"olivier":3979,"lotus":3980,"pornographic":3981,"ramses":3982,"purdue":3983,"traveler":3984,"crave":3985,"brando":3986,"enter1":3987,"killme":3988,"moneyman":3989,"welder":3990,"windsor":3991,"wifey":3992,"indon":3993,"yyyyy":3994,"stretch":3995,"taylor1":3996,"4417":3997,"shopping":3998,"picher":3999,"pickup":4000,"thumbnils":4001,"johnboy":4002,"jets":4003,"jess":4004,"maureen":4005,"anne":4006,"ameteur":4007,"amateurs":4008,"apollo13":4009,"hambone":4010,"goldwing":4011,"5050":4012,"charley":4013,"sally1":4014,"doghouse":4015,"padres":4016,"pounding":4017,"quest":4018,"truelove":4019,"underdog":4020,"trader":4021,"crack":4022,"climber":4023,"bolitas":4024,"bravo":4025,"hohoho":4026,"model":4027,"italian":4028,"beanie":4029,"beretta":4030,"wrestlin":4031,"stroker":4032,"tabitha":4033,"sherwood":4034,"sexyman":4035,"jewels":4036,"johannes":4037,"mets":4038,"marcos":4039,"rhino":4040,"bdsm":4041,"balloons":4042,"goodman":4043,"grils":4044,"happy123":4045,"flamingo":4046,"games":4047,"route66":4048,"devo":4049,"dino":4050,"outkast":4051,"paintbal":4052,"magpie":4053,"llllllll":4054,"twilight":4055,"critter":4056,"christie":4057,"cupcake":4058,"nickel":4059,"bullseye":4060,"krista":4061,"knickerless":4062,"mimi":4063,"murder":4064,"videoes":4065,"binladen":4066,"xerxes":4067,"slim":4068,"slinky":4069,"pinky":4070,"peterson":4071,"thanatos":4072,"meister":4073,"menace":4074,"ripley":4075,"retired":4076,"albatros":4077,"balloon":4078,"bank":4079,"goten":4080,"5551212":4081,"getsdown":4082,"donuts":4083,"divorce":4084,"nwo4life":4085,"lord":4086,"lost":4087,"underwear":4088,"tttt":4089,"comet":4090,"deer":4091,"damnit":4092,"dddddddd":4093,"deeznutz":4094,"nasty1":4095,"nonono":4096,"nina":4097,"enterprise":4098,"eeeee":4099,"misfit99":4100,"milkman":4101,"vvvvvv":4102,"isaac":4103,"1818":4104,"blueboy":4105,"beans":4106,"bigbutt":4107,"wyatt":4108,"tech":4109,"solution":4110,"poetry":4111,"toolman":4112,"laurel":4113,"juggalo":4114,"jetski":4115,"meredith":4116,"barefoot":4117,"50spanks":4118,"gobears":4119,"scandinavian":4120,"original":4121,"truman":4122,"cubbies":4123,"nitram":4124,"briana":4125,"ebony":4126,"kings":4127,"warner":4128,"bilbo":4129,"yumyum":4130,"zzzzzzz":4131,"stylus":4132,"321654":4133,"shannon1":4134,"server":4135,"secure":4136,"silly":4137,"squash":4138,"starman":4139,"steeler":4140,"staples":4141,"phrases":4142,"techniques":4143,"laser":4144,"135790":4145,"allan":4146,"barker":4147,"athens":4148,"cbr600":4149,"chemical":4150,"fester":4151,"gangsta":4152,"fucku2":4153,"freeze":4154,"game":4155,"salvador":4156,"droopy":4157,"objects":4158,"passwd":4159,"lllll":4160,"loaded":4161,"louis":4162,"manchester":4163,"losers":4164,"vedder":4165,"clit":4166,"chunky":4167,"darkman":4168,"damage":4169,"buckshot":4170,"buddah":4171,"boobed":4172,"henti":4173,"hillary":4174,"webber":4175,"winter1":4176,"ingrid":4177,"bigmike":4178,"beta":4179,"zidane":4180,"talon":4181,"slave1":4182,"pissoff":4183,"person":4184,"thegreat":4185,"living":4186,"lexus":4187,"matador":4188,"readers":4189,"riley":4190,"roberta":4191,"armani":4192,"ashlee":4193,"goldstar":4194,"5656":4195,"cards":4196,"fmale":4197,"ferris":4198,"fuking":4199,"gaston":4200,"fucku":4201,"ggggggg":4202,"sauron":4203,"diggler":4204,"pacers":4205,"looser":4206,"pounded":4207,"premier":4208,"pulled":4209,"town":4210,"trisha":4211,"triangle":4212,"cornell":4213,"collin":4214,"cosmic":4215,"deeper":4216,"depeche":4217,"norway":4218,"bright":4219,"helmet":4220,"kristine":4221,"kendall":4222,"mustard":4223,"misty1":4224,"watch":4225,"jagger":4226,"bertie":4227,"berger":4228,"word":4229,"3x7pxr":4230,"silver1":4231,"smoking":4232,"snowboar":4233,"sonny":4234,"paula":4235,"penetrating":4236,"photoes":4237,"lesbens":4238,"lambert":4239,"lindros":4240,"lillian":4241,"roadking":4242,"rockford":4243,"1357":4244,"143143":4245,"asasas":4246,"goodboy":4247,"898989":4248,"chicago1":4249,"card":4250,"ferrari1":4251,"galeries":4252,"godfathe":4253,"gawker":4254,"gargoyle":4255,"gangster":4256,"rubble":4257,"rrrr":4258,"onetime":4259,"pussyman":4260,"pooppoop":4261,"trapper":4262,"twenty":4263,"abraham":4264,"cinder":4265,"company":4266,"newcastl":4267,"boricua":4268,"bunny1":4269,"boxer":4270,"hotred":4271,"hockey1":4272,"hooper":4273,"edward1":4274,"evan":4275,"kris":4276,"misery":4277,"moscow":4278,"milk":4279,"mortgage":4280,"bigtit":4281,"show":4282,"snoopdog":4283,"three":4284,"lionel":4285,"leanne":4286,"joshua1":4287,"july":4288,"1230":4289,"assholes":4290,"cedric":4291,"fallen":4292,"farley":4293,"gene":4294,"frisky":4295,"sanity":4296,"script":4297,"divine":4298,"dharma":4299,"lucky13":4300,"property":4301,"tricia":4302,"akira":4303,"desiree":4304,"broadway":4305,"butterfly":4306,"hunt":4307,"hotbox":4308,"hootie":4309,"heat":4310,"howdy":4311,"earthlink":4312,"karma":4313,"kiteboy":4314,"motley":4315,"westwood":4316,"1988":4317,"bert":4318,"blackbir":4319,"biggles":4320,"wrench":4321,"working":4322,"wrestle":4323,"slippery":4324,"pheonix":4325,"penny1":4326,"pianoman":4327,"tomorrow":4328,"thedude":4329,"jenn":4330,"jonjon":4331,"jones1":4332,"mattie":4333,"memory":4334,"micheal":4335,"roadrunn":4336,"arrow":4337,"attitude":4338,"azzer":4339,"seahawks":4340,"diehard":4341,"dotcom":4342,"lola":4343,"tunafish":4344,"chivas":4345,"cinnamon":4346,"clouds":4347,"deluxe":4348,"northern":4349,"nuclear":4350,"north":4351,"boom":4352,"boobie":4353,"hurley":4354,"krishna":4355,"momomo":4356,"modles":4357,"volume":4358,"23232323":4359,"bluedog":4360,"wwwwwww":4361,"zerocool":4362,"yousuck":4363,"pluto":4364,"limewire":4365,"link":4366,"joung":4367,"marcia":4368,"awnyce":4369,"gonavy":4370,"haha":4371,"films+pic+galeries":4372,"fabian":4373,"francois":4374,"girsl":4375,"fuckthis":4376,"girfriend":4377,"rufus":4378,"drive":4379,"uncencored":4380,"a123456":4381,"airport":4382,"clay":4383,"chrisbln":4384,"combat":4385,"cygnus":4386,"cupoi":4387,"never":4388,"netscape":4389,"brett":4390,"hhhhhhhh":4391,"eagles1":4392,"elite":4393,"knockers":4394,"kendra":4395,"mommy":4396,"1958":4397,"tazmania":4398,"shonuf":4399,"piano":4400,"pharmacy":4401,"thedog":4402,"lips":4403,"jillian":4404,"jenkins":4405,"midway":4406,"arsenal1":4407,"anaconda":4408,"australi":4409,"gromit":4410,"gotohell":4411,"787878":4412,"66666":4413,"carmex2":4414,"camber":4415,"gator1":4416,"ginger1":4417,"fuzzy":4418,"seadoo":4419,"dorian":4420,"lovesex":4421,"rancid":4422,"uuuuuu":4423,"911911":4424,"nature":4425,"bulldog1":4426,"helen":4427,"health":4428,"heater":4429,"higgins":4430,"kirk":4431,"monalisa":4432,"mmmmmmm":4433,"whiteout":4434,"virtual":4435,"ventura":4436,"jamie1":4437,"japanes":4438,"james007":4439,"2727":4440,"2469":4441,"blam":4442,"bitchass":4443,"believe":4444,"zephyr":4445,"stiffy":4446,"sweet1":4447,"silent":4448,"southpar":4449,"spectre":4450,"tigger1":4451,"tekken":4452,"lenny":4453,"lakota":4454,"lionking":4455,"jjjjjjj":4456,"medical":4457,"megatron":4458,"1369":4459,"hawaiian":4460,"gymnastic":4461,"golfer1":4462,"gunners":4463,"7779311":4464,"515151":4465,"famous":4466,"glass":4467,"screen":4468,"rudy":4469,"royal":4470,"sanfran":4471,"drake":4472,"optimus":4473,"panther1":4474,"love1":4475,"mail":4476,"maggie1":4477,"pudding":4478,"venice":4479,"aaron1":4480,"delphi":4481,"niceass":4482,"bounce":4483,"busted":4484,"house1":4485,"killer1":4486,"miracle":4487,"momo":4488,"musashi":4489,"jammin":4490,"2003":4491,"234567":4492,"wp2003wp":4493,"submit":4494,"silence":4495,"sssssss":4496,"state":4497,"spikes":4498,"sleeper":4499,"passwort":4500,"toledo":4501,"kume":4502,"media":4503,"meme":4504,"medusa":4505,"mantis":4506,"remote":4507,"reading":4508,"reebok":4509,"1017":4510,"artemis":4511,"hampton":4512,"harry1":4513,"cafc91":4514,"fettish":4515,"friendly":4516,"oceans":4517,"oooooooo":4518,"mango":4519,"ppppp":4520,"trainer":4521,"troy":4522,"uuuu":4523,"909090":4524,"cross":4525,"death1":4526,"news":4527,"bullfrog":4528,"hokies":4529,"holyshit":4530,"eeeeeee":4531,"mitch":4532,"jasmine1":4533,"&amp":4534,"&amp;":4535,"sergeant":4536,"spinner":4537,"leon":4538,"jockey":4539,"records":4540,"right":4541,"babyblue":4542,"hans":4543,"gooner":4544,"474747":4545,"cheeks":4546,"cars":4547,"candice":4548,"fight":4549,"glow":4550,"pass1234":4551,"parola":4552,"okokok":4553,"pablo":4554,"magical":4555,"major":4556,"ramsey":4557,"poseidon":4558,"989898":4559,"confused":4560,"circle":4561,"crusher":4562,"cubswin":4563,"nnnn":4564,"hollywood":4565,"erin":4566,"kotaku":4567,"milo":4568,"mittens":4569,"whatsup":4570,"vvvvv":4571,"iomega":4572,"insertions":4573,"bengals":4574,"bermuda":4575,"biit":4576,"yellow1":4577,"012345":4578,"spike1":4579,"south":4580,"sowhat":4581,"pitures":4582,"peacock":4583,"pecker":4584,"theend":4585,"juliette":4586,"jimmie":4587,"romance":4588,"augusta":4589,"hayabusa":4590,"hawkeyes":4591,"castro":4592,"florian":4593,"geoffrey":4594,"dolly":4595,"lulu":4596,"qaz123":4597,"usarmy":4598,"twinkle":4599,"cloud":4600,"chuckles":4601,"cold":4602,"hounddog":4603,"hover":4604,"hothot":4605,"europa":4606,"ernie":4607,"kenshin":4608,"kojak":4609,"mikey1":4610,"water1":4611,"196969":4612,"because":4613,"wraith":4614,"zebra":4615,"wwwww":4616,"33333":4617,"simon1":4618,"spider1":4619,"snuffy":4620,"philippe":4621,"thunderb":4622,"teddy1":4623,"lesley":4624,"marino13":4625,"maria1":4626,"redline":4627,"renault":4628,"aloha":4629,"antoine":4630,"handyman":4631,"cerberus":4632,"gamecock":4633,"gobucks":4634,"freesex":4635,"duffman":4636,"ooooo":4637,"papa":4638,"nuggets":4639,"magician":4640,"longbow":4641,"preacher":4642,"porno1":4643,"county":4644,"chrysler":4645,"contains":4646,"dalejr":4647,"darius":4648,"darlene":4649,"dell":4650,"navy":4651,"buffy1":4652,"hedgehog":4653,"hoosiers":4654,"honey1":4655,"hott":4656,"heyhey":4657,"europe":4658,"dutchess":4659,"everest":4660,"wareagle":4661,"ihateyou":4662,"sunflowe":4663,"3434":4664,"senators":4665,"shag":4666,"spoon":4667,"sonoma":4668,"stalker":4669,"poochie":4670,"terminal":4671,"terefon":4672,"laurence":4673,"maradona":4674,"maryann":4675,"marty":4676,"roman":4677,"1007":4678,"142536":4679,"alibaba":4680,"america1":4681,"bartman":4682,"astro":4683,"goth":4684,"century":4685,"chicken1":4686,"cheater":4687,"four":4688,"ghost1":4689,"passpass":4690,"oral":4691,"r2d2c3po":4692,"civic":4693,"cicero":4694,"myxworld":4695,"kkkkk":4696,"missouri":4697,"wishbone":4698,"infiniti":4699,"jameson":4700,"1a2b3c":4701,"1qwerty":4702,"wonderboy":4703,"skip":4704,"shojou":4705,"stanford":4706,"sparky1":4707,"smeghead":4708,"poiuy":4709,"titanium":4710,"torres":4711,"lantern":4712,"jelly":4713,"jeanne":4714,"meier":4715,"1213":4716,"bayern":4717,"basset":4718,"gsxr750":4719,"cattle":4720,"charlene":4721,"fishing1":4722,"fullmoon":4723,"gilles":4724,"dima":4725,"obelix":4726,"popo":4727,"prissy":4728,"ramrod":4729,"unique":4730,"absolute":4731,"bummer":4732,"hotone":4733,"dynasty":4734,"entry":4735,"konyor":4736,"missy1":4737,"moses":4738,"282828":4739,"yeah":4740,"xyz123":4741,"stop":4742,"426hemi":4743,"404040":4744,"seinfeld":4745,"simmons":4746,"pingpong":4747,"lazarus":4748,"matthews":4749,"marine1":4750,"manning":4751,"recovery":4752,"12345a":4753,"beamer":4754,"babyface":4755,"greece":4756,"gustav":4757,"7007":4758,"charity":4759,"camilla":4760,"ccccccc":4761,"faggot":4762,"foxy":4763,"frozen":4764,"gladiato":4765,"duckie":4766,"dogfood":4767,"paranoid":4768,"packers1":4769,"longjohn":4770,"radical":4771,"tuna":4772,"clarinet":4773,"claudio":4774,"circus":4775,"danny1":4776,"novell":4777,"nights":4778,"bonbon":4779,"kashmir":4780,"kiki":4781,"mortimer":4782,"modelsne":4783,"moondog":4784,"monaco":4785,"vladimir":4786,"insert":4787,"1953":4788,"zxc123":4789,"supreme":4790,"3131":4791,"sexxx":4792,"selena":4793,"softail":4794,"poipoi":4795,"pong":4796,"together":4797,"mars":4798,"martin1":4799,"rogue":4800,"alone":4801,"avalanch":4802,"audia4":4803,"55bgates":4804,"cccccccc":4805,"chick":4806,"came11":4807,"figaro":4808,"geneva":4809,"dogboy":4810,"dnsadm":4811,"dipshit":4812,"paradigm":4813,"othello":4814,"operator":4815,"officer":4816,"malone":4817,"post":4818,"rafael":4819,"valencia":4820,"tripod":4821,"choice":4822,"chopin":4823,"coucou":4824,"coach":4825,"cocksuck":4826,"common":4827,"creature":4828,"borussia":4829,"book":4830,"browning":4831,"heritage":4832,"hiziad":4833,"homerj":4834,"eight":4835,"earth":4836,"millions":4837,"mullet":4838,"whisky":4839,"jacques":4840,"store":4841,"4242":4842,"speedo":4843,"starcraf":4844,"skylar":4845,"spaceman":4846,"piggy":4847,"pierce":4848,"tiger2":4849,"legos":4850,"lala":4851,"jezebel":4852,"judy":4853,"joker1":4854,"mazda":4855,"barton":4856,"baker":4857,"727272":4858,"chester1":4859,"fishman":4860,"food":4861,"rrrrrrrr":4862,"sandwich":4863,"dundee":4864,"lumber":4865,"magazine":4866,"radar":4867,"ppppppp":4868,"tranny":4869,"aaliyah":4870,"admiral":4871,"comics":4872,"cleo":4873,"delight":4874,"buttfuck":4875,"homeboy":4876,"eternal":4877,"kilroy":4878,"kellie":4879,"khan":4880,"violin":4881,"wingman":4882,"walmart":4883,"bigblue":4884,"blaze":4885,"beemer":4886,"beowulf":4887,"bigfish":4888,"yyyyyyy":4889,"woodie":4890,"yeahbaby":4891,"0123456":4892,"tbone":4893,"style":4894,"syzygy":4895,"starter":4896,"lemon":4897,"linda1":4898,"merlot":4899,"mexican":4900,"11235813":4901,"anita":4902,"banner":4903,"bangbang":4904,"badman":4905,"barfly":4906,"grease":4907,"carla":4908,"charles1":4909,"ffffffff":4910,"screw":4911,"doberman":4912,"diane":4913,"dogshit":4914,"overkill":4915,"counter":4916,"coolguy":4917,"claymore":4918,"demons":4919,"demo":4920,"nomore":4921,"normal":4922,"brewster":4923,"hhhhhhh":4924,"hondas":4925,"iamgod":4926,"enterme":4927,"everett":4928,"electron":4929,"eastside":4930,"kayla":4931,"minimoni":4932,"mybaby":4933,"wildbill":4934,"wildcard":4935,"ipswich":4936,"200000":4937,"bearcat":4938,"zigzag":4939,"yyyyyyyy":4940,"xander":4941,"sweetnes":4942,"369369":4943,"skyler":4944,"skywalker":4945,"pigeon":4946,"peyton":4947,"tipper":4948,"lilly":4949,"asdf123":4950,"alphabet":4951,"asdzxc":4952,"babybaby":4953,"banane":4954,"barnes":4955,"guyver":4956,"graphics":4957,"grand":4958,"chinook":4959,"florida1":4960,"flexible":4961,"fuckinside":4962,"otis":4963,"ursitesux":4964,"tototo":4965,"trust":4966,"tower":4967,"adam12":4968,"christma":4969,"corey":4970,"chrome":4971,"buddie":4972,"bombers":4973,"bunker":4974,"hippie":4975,"keegan":4976,"misfits":4977,"vickie":4978,"292929":4979,"woofer":4980,"wwwwwwww":4981,"stubby":4982,"sheep":4983,"secrets":4984,"sparta":4985,"stang":4986,"spud":4987,"sporty":4988,"pinball":4989,"jorge":4990,"just4fun":4991,"johanna":4992,"maxxxx":4993,"rebecca1":4994,"gunther":4995,"fatima":4996,"fffffff":4997,"freeway":4998,"garion":4999,"score":5000,"rrrrr":5001,"sancho":5002,"outback":5003,"maggot":5004,"puddin":5005,"trial":5006,"adrienne":5007,"987456":5008,"colton":5009,"clyde":5010,"brain":5011,"brains":5012,"hoops":5013,"eleanor":5014,"dwayne":5015,"kirby":5016,"mydick":5017,"villa":5018,"19691969":5019,"bigcat":5020,"becker":5021,"shiner":5022,"silverad":5023,"spanish":5024,"templar":5025,"lamer":5026,"juicy":5027,"marsha":5028,"mike1":5029,"maximum":5030,"rhiannon":5031,"real":5032,"1223":5033,"10101010":5034,"arrows":5035,"andres":5036,"alucard":5037,"baldwin":5038,"baron":5039,"avenue":5040,"ashleigh":5041,"haggis":5042,"channel":5043,"cheech":5044,"safari":5045,"ross":5046,"dog123":5047,"orion1":5048,"paloma":5049,"qwerasdf":5050,"presiden":5051,"vegitto":5052,"trees":5053,"969696":5054,"adonis":5055,"colonel":5056,"cookie1":5057,"newyork1":5058,"brigitte":5059,"buddyboy":5060,"hellos":5061,"heineken":5062,"dwight":5063,"eraser":5064,"kerstin":5065,"motion":5066,"moritz":5067,"millwall":5068,"visual":5069,"jaybird":5070,"1983":5071,"beautifu":5072,"bitter":5073,"yvette":5074,"zodiac":5075,"steven1":5076,"sinister":5077,"slammer":5078,"smashing":5079,"slick1":5080,"sponge":5081,"teddybea":5082,"theater":5083,"this":5084,"ticklish":5085,"lipstick":5086,"jonny":5087,"massage":5088,"mann":5089,"reynolds":5090,"ring":5091,"1211":5092,"amazing":5093,"aptiva":5094,"applepie":5095,"bailey1":5096,"guitar1":5097,"chanel":5098,"canyon":5099,"gagged":5100,"fuckme1":5101,"rough":5102,"digital1":5103,"dinosaur":5104,"punk":5105,"98765":5106,"90210":5107,"clowns":5108,"cubs":5109,"daniels":5110,"deejay":5111,"nigga":5112,"naruto":5113,"boxcar":5114,"icehouse":5115,"hotties":5116,"electra":5117,"kent":5118,"widget":5119,"india":5120,"insanity":5121,"1986":5122,"2004":5123,"best":5124,"bluefish":5125,"bingo1":5126,"*****":5127,"stratus":5128,"strength":5129,"sultan":5130,"storm1":5131,"44444":5132,"4200":5133,"sentnece":5134,"season":5135,"sexyboy":5136,"sigma":5137,"smokie":5138,"spam":5139,"point":5140,"pippo":5141,"ticket":5142,"temppass":5143,"joel":5144,"manman":5145,"medicine":5146,"1022":5147,"anton":5148,"almond":5149,"bacchus":5150,"aztnm":5151,"axio":5152,"awful":5153,"bamboo":5154,"hakr":5155,"gregor":5156,"hahahaha":5157,"5678":5158,"casanova":5159,"caprice":5160,"camero1":5161,"fellow":5162,"fountain":5163,"dupont":5164,"dolphin1":5165,"dianne":5166,"paddle":5167,"magnet":5168,"qwert1":5169,"pyon":5170,"porsche1":5171,"tripper":5172,"vampires":5173,"coming":5174,"noway":5175,"burrito":5176,"bozo":5177,"highheel":5178,"hughes":5179,"hookem":5180,"eddie1":5181,"ellie":5182,"entropy":5183,"kkkkkkkk":5184,"kkkkkkk":5185,"illinois":5186,"jacobs":5187,"1945":5188,"1951":5189,"24680":5190,"21212121":5191,"100000":5192,"stonecold":5193,"taco":5194,"subzero":5195,"sharp":5196,"sexxxy":5197,"skolko":5198,"shanna":5199,"skyhawk":5200,"spurs1":5201,"sputnik":5202,"piazza":5203,"testpass":5204,"letter":5205,"lane":5206,"kurt":5207,"jiggaman":5208,"matilda":5209,"1224":5210,"harvard":5211,"hannah1":5212,"525252":5213,"4ever":5214,"carbon":5215,"chef":5216,"federico":5217,"ghosts":5218,"gina":5219,"scorpio1":5220,"rt6ytere":5221,"madison1":5222,"loki":5223,"raquel":5224,"promise":5225,"coolness":5226,"christina":5227,"coldbeer":5228,"citadel":5229,"brittney":5230,"highway":5231,"evil":5232,"monarch":5233,"morgan1":5234,"washingt":5235,"1997":5236,"bella1":5237,"berry":5238,"yaya":5239,"yolanda":5240,"superb":5241,"taxman":5242,"studman":5243,"stephanie":5244,"3636":5245,"sherri":5246,"sheriff":5247,"shepherd":5248,"poland":5249,"pizzas":5250,"tiffany1":5251,"toilet":5252,"latina":5253,"lassie":5254,"larry1":5255,"joseph1":5256,"mephisto":5257,"meagan":5258,"marian":5259,"reptile":5260,"rico":5261,"razor":5262,"1013":5263,"barron":5264,"hammer1":5265,"gypsy":5266,"grande":5267,"carroll":5268,"camper":5269,"chippy":5270,"cat123":5271,"call":5272,"chimera":5273,"fiesta":5274,"glock":5275,"glenn":5276,"domain":5277,"dieter":5278,"dragonba":5279,"onetwo":5280,"nygiants":5281,"odessa":5282,"password2":5283,"louie":5284,"quartz":5285,"prowler":5286,"prophet":5287,"towers":5288,"ultra":5289,"cocker":5290,"corleone":5291,"dakota1":5292,"cumm":5293,"nnnnnnn":5294,"natalia":5295,"boxers":5296,"hugo":5297,"heynow":5298,"hollow":5299,"iceberg":5300,"elvira":5301,"kittykat":5302,"kate":5303,"kitchen":5304,"wasabi":5305,"vikings1":5306,"impact":5307,"beerman":5308,"string":5309,"sleep":5310,"splinter":5311,"snoopy1":5312,"pipeline":5313,"pocket":5314,"legs":5315,"maple":5316,"mickey1":5317,"manuela":5318,"mermaid":5319,"micro":5320,"meowmeow":5321,"redbird":5322,"alisha":5323,"baura":5324,"battery":5325,"grass":5326,"chevys":5327,"chestnut":5328,"caravan":5329,"carina":5330,"charmed":5331,"fraser":5332,"frogman":5333,"diving":5334,"dogger":5335,"draven":5336,"drifter":5337,"oatmeal":5338,"paris1":5339,"longdong":5340,"quant4307s":5341,"rachel1":5342,"vegitta":5343,"cole":5344,"cobras":5345,"corsair":5346,"dadada":5347,"noelle":5348,"mylife":5349,"nine":5350,"bowwow":5351,"body":5352,"hotrats":5353,"eastwood":5354,"moonligh":5355,"modena":5356,"wave":5357,"illusion":5358,"iiiiiii":5359,"jayhawks":5360,"birgit":5361,"zone":5362,"sutton":5363,"susana":5364,"swingers":5365,"shocker":5366,"shrimp":5367,"sexgod":5368,"squall":5369,"stefanie":5370,"squeeze":5371,"soul":5372,"patrice":5373,"poiu":5374,"players":5375,"tigers1":5376,"toejam":5377,"tickler":5378,"line":5379,"julie1":5380,"jimbo1":5381,"jefferso":5382,"juanita":5383,"michael2":5384,"rodeo":5385,"robot":5386,"1023":5387,"annie1":5388,"bball":5389,"guess":5390,"happy2":5391,"charter":5392,"farm":5393,"flasher":5394,"falcon1":5395,"fiction":5396,"fastball":5397,"gadget":5398,"scrabble":5399,"diaper":5400,"dirtbike":5401,"dinner":5402,"oliver1":5403,"partner":5404,"paco":5405,"lucille":5406,"macman":5407,"poopy":5408,"popper":5409,"postman":5410,"ttttttt":5411,"ursula":5412,"acura":5413,"cowboy1":5414,"conan":5415,"daewoo":5416,"cyrus":5417,"customer":5418,"nation":5419,"nemrac58":5420,"nnnnn":5421,"nextel":5422,"bolton":5423,"bobdylan":5424,"hopeless":5425,"eureka":5426,"extra":5427,"kimmie":5428,"kcj9wx5n":5429,"killbill":5430,"musica":5431,"volkswag":5432,"wage":5433,"windmill":5434,"wert":5435,"vintage":5436,"iloveyou1":5437,"itsme":5438,"bessie":5439,"zippo":5440,"311311":5441,"starligh":5442,"smokey1":5443,"spot":5444,"snappy":5445,"soulmate":5446,"plasma":5447,"thelma":5448,"tonight":5449,"krusty":5450,"just4me":5451,"mcdonald":5452,"marius":5453,"rochelle":5454,"rebel1":5455,"1123":5456,"alfredo":5457,"aubrey":5458,"audi":5459,"chantal":5460,"fick":5461,"goaway":5462,"roses":5463,"sales":5464,"rusty2":5465,"dirt":5466,"dogbone":5467,"doofus":5468,"ooooooo":5469,"oblivion":5470,"mankind":5471,"luck":5472,"mahler":5473,"lllllll":5474,"pumper":5475,"puck":5476,"pulsar":5477,"valkyrie":5478,"tupac":5479,"compass":5480,"concorde":5481,"costello":5482,"cougars":5483,"delaware":5484,"niceguy":5485,"nocturne":5486,"bob123":5487,"boating":5488,"bronze":5489,"hopkins":5490,"herewego":5491,"hewlett":5492,"houhou":5493,"hubert":5494,"earnhard":5495,"eeeeeeee":5496,"keller":5497,"mingus":5498,"mobydick":5499,"venture":5500,"verizon":5501,"imation":5502,"1950":5503,"1948":5504,"1949":5505,"223344":5506,"bigbig":5507,"blossom":5508,"zack":5509,"wowwow":5510,"sissy":5511,"skinner":5512,"spiker":5513,"square":5514,"snooker":5515,"sluggo":5516,"player1":5517,"junk":5518,"jeannie":5519,"jsbach":5520,"jumbo":5521,"jewel":5522,"medic":5523,"robins":5524,"reddevil":5525,"reckless":5526,"123456a":5527,"1125":5528,"1031":5529,"beacon":5530,"astra":5531,"gumby":5532,"hammond":5533,"hassan":5534,"757575":5535,"585858":5536,"chillin":5537,"fuck1":5538,"sander":5539,"lowell":5540,"radiohea":5541,"upyours":5542,"trek":5543,"courage":5544,"coolcool":5545,"classics":5546,"choochoo":5547,"darryl":5548,"nikki1":5549,"nitro":5550,"bugs":5551,"boytoy":5552,"ellen":5553,"excite":5554,"kirsty":5555,"kane":5556,"wingnut":5557,"wireless":5558,"icu812":5559,"1master":5560,"beatle":5561,"bigblock":5562,"blanca":5563,"wolfen":5564,"summer99":5565,"sugar1":5566,"tartar":5567,"sexysexy":5568,"senna":5569,"sexman":5570,"sick":5571,"someone":5572,"soprano":5573,"pippin":5574,"platypus":5575,"pixies":5576,"telephon":5577,"land":5578,"laura1":5579,"laurent":5580,"rimmer":5581,"road":5582,"report":5583,"1020":5584,"12qwaszx":5585,"arturo":5586,"around":5587,"hamish":5588,"halifax":5589,"fishhead":5590,"forum":5591,"dododo":5592,"doit":5593,"outside":5594,"paramedi":5595,"lonesome":5596,"mandy1":5597,"twist":5598,"uuuuu":5599,"uranus":5600,"ttttt":5601,"butcher":5602,"bruce1":5603,"helper":5604,"hopeful":5605,"eduard":5606,"dusty1":5607,"kathy1":5608,"katherin":5609,"moonbeam":5610,"muscles":5611,"monster1":5612,"monkeybo":5613,"morton":5614,"windsurf":5615,"vvvvvvv":5616,"vivid":5617,"install":5618,"1947":5619,"187187":5620,"1941":5621,"1952":5622,"tatiana":5623,"susan1":5624,"31415926":5625,"sinned":5626,"sexxy":5627,"senator":5628,"sebastian":5629,"shadows":5630,"smoothie":5631,"snowflak":5632,"playstat":5633,"playa":5634,"playboy1":5635,"toaster":5636,"jerry1":5637,"marie1":5638,"mason1":5639,"merlin1":5640,"roger1":5641,"roadster":5642,"112358":5643,"1121":5644,"andrea1":5645,"bacardi":5646,"auto":5647,"hardware":5648,"hardy":5649,"789789":5650,"5555555":5651,"captain1":5652,"flores":5653,"fergus":5654,"sascha":5655,"rrrrrrr":5656,"dome":5657,"onion":5658,"nutter":5659,"lololo":5660,"qqqqqqq":5661,"quick":5662,"undertak":5663,"uuuuuuuu":5664,"uuuuuuu":5665,"criminal":5666,"cobain":5667,"cindy1":5668,"coors":5669,"dani":5670,"descent":5671,"nimbus":5672,"nomad":5673,"nanook":5674,"norwich":5675,"bomb":5676,"bombay":5677,"broker":5678,"hookup":5679,"kiwi":5680,"winners":5681,"jackpot":5682,"1a2b3c4d":5683,"1776":5684,"beardog":5685,"bighead":5686,"blast":5687,"bird33":5688,"0987":5689,"stress":5690,"shot":5691,"spooge":5692,"pelican":5693,"peepee":5694,"perry":5695,"pointer":5696,"titan":5697,"thedoors":5698,"jeremy1":5699,"annabell":5700,"altima":5701,"baba":5702,"hallie":5703,"hate":5704,"hardone":5705,"5454":5706,"candace":5707,"catwoman":5708,"flip":5709,"faithful":5710,"finance":5711,"farmboy":5712,"farscape":5713,"genesis1":5714,"salomon":5715,"destroy":5716,"papers":5717,"option":5718,"page":5719,"loser1":5720,"lopez":5721,"r2d2":5722,"pumpkins":5723,"training":5724,"chriss":5725,"cumcum":5726,"ninjas":5727,"ninja1":5728,"hung":5729,"erika":5730,"eduardo":5731,"killers":5732,"miller1":5733,"islander":5734,"jamesbond":5735,"intel":5736,"jarvis":5737,"19841984":5738,"2626":5739,"bizzare":5740,"blue12":5741,"biker":5742,"yoyoma":5743,"sushi":5744,"styles":5745,"shitface":5746,"series":5747,"shanti":5748,"spanker":5749,"steffi":5750,"smart":5751,"sphinx":5752,"please1":5753,"paulie":5754,"pistons":5755,"tiburon":5756,"limited":5757,"maxwell1":5758,"mdogg":5759,"rockies":5760,"armstron":5761,"alexia":5762,"arlene":5763,"alejandr":5764,"arctic":5765,"banger":5766,"audio":5767,"asimov":5768,"augustus":5769,"grandpa":5770,"753951":5771,"4you":5772,"chilly":5773,"care1839":5774,"chapman":5775,"flyfish":5776,"fantasia":5777,"freefall":5778,"santa":5779,"sandrine":5780,"oreo":5781,"ohshit":5782,"macbeth":5783,"madcat":5784,"loveya":5785,"mallory":5786,"rage":5787,"quentin":5788,"qwerqwer":5789,"project":5790,"ramirez":5791,"colnago":5792,"citizen":5793,"chocha":5794,"cobalt":5795,"crystal1":5796,"dabears":5797,"nevets":5798,"nineinch":5799,"broncos1":5800,"helene":5801,"huge":5802,"edgar":5803,"epsilon":5804,"easter":5805,"kestrel":5806,"moron":5807,"virgil":5808,"winston1":5809,"warrior1":5810,"iiiiiiii":5811,"iloveyou2":5812,"1616":5813,"beat":5814,"bettina":5815,"woowoo":5816,"zander":5817,"straight":5818,"shower":5819,"sloppy":5820,"specialk":5821,"tinkerbe":5822,"jellybea":5823,"reader":5824,"romero":5825,"redsox1":5826,"ride":5827,"1215":5828,"1112":5829,"annika":5830,"arcadia":5831,"answer":5832,"baggio":5833,"base":5834,"guido":5835,"555666":5836,"carmel":5837,"cayman":5838,"cbr900rr":5839,"chips":5840,"gabriell":5841,"gertrude":5842,"glennwei":5843,"roxy":5844,"sausages":5845,"disco":5846,"pass1":5847,"luna":5848,"lovebug":5849,"macmac":5850,"queenie":5851,"puffin":5852,"vanguard":5853,"trip":5854,"trinitro":5855,"airwolf":5856,"abbott":5857,"aaa111":5858,"cocaine":5859,"cisco":5860,"cottage":5861,"dayton":5862,"deadly":5863,"datsun":5864,"bricks":5865,"bumper":5866,"eldorado":5867,"kidrock":5868,"wizard1":5869,"whiskers":5870,"wind":5871,"wildwood":5872,"istheman":5873,"interest":5874,"italy":5875,"25802580":5876,"benoit":5877,"bigones":5878,"woodland":5879,"wolfpac":5880,"strawber":5881,"suicide":5882,"3030":5883,"sheba1":5884,"sixpack":5885,"peace1":5886,"physics":5887,"pearson":5888,"tigger2":5889,"toad":5890,"megan1":5891,"meow":5892,"ringo":5893,"roll":5894,"amsterdam":5895,"717171":5896,"686868":5897,"5424":5898,"catherine":5899,"canuck":5900,"football1":5901,"footjob":5902,"fulham":5903,"seagull":5904,"orgy":5905,"lobo":5906,"mancity":5907,"truth":5908,"trace":5909,"vancouve":5910,"vauxhall":5911,"acidburn":5912,"derf":5913,"myspace1":5914,"boozer":5915,"buttercu":5916,"howell":5917,"hola":5918,"easton":5919,"minemine":5920,"munch":5921,"jared":5922,"1dragon":5923,"biology":5924,"bestbuy":5925,"bigpoppa":5926,"blackout":5927,"blowfish":5928,"bmw325":5929,"bigbob":5930,"stream":5931,"talisman":5932,"tazz":5933,"sundevil":5934,"3333333":5935,"skate":5936,"shutup":5937,"shanghai":5938,"shop":5939,"spencer1":5940,"slowhand":5941,"polish":5942,"pinky1":5943,"tootie":5944,"thecrow":5945,"leroy":5946,"jonathon":5947,"jubilee":5948,"jingle":5949,"martine":5950,"matrix1":5951,"manowar":5952,"michaels":5953,"messiah":5954,"mclaren":5955,"resident":5956,"reilly":5957,"redbaron":5958,"rollins":5959,"romans":5960,"return":5961,"rivera":5962,"andromed":5963,"athlon":5964,"beach1":5965,"badgers":5966,"guitars":5967,"harald":5968,"harddick":5969,"gotribe":5970,"6996":5971,"7grout":5972,"5wr2i7h8":5973,"635241":5974,"chase1":5975,"carver":5976,"charlotte":5977,"fallout":5978,"fiddle":5979,"fredrick":5980,"fenris":5981,"francesc":5982,"fortuna":5983,"ferguson":5984,"fairlane":5985,"felipe":5986,"felix1":5987,"forward":5988,"gasman":5989,"frost":5990,"fucks":5991,"sahara":5992,"sassy1":5993,"dogpound":5994,"dogbert":5995,"divx1":5996,"manila":5997,"loretta":5998,"priest":5999,"pornporn":6000,"quasar":6001,"venom":6002,"987987":6003,"access1":6004,"clippers":6005,"daylight":6006,"decker":6007,"daman":6008,"data":6009,"dentist":6010,"crusty":6011,"nathan1":6012,"nnnnnnnn":6013,"bruno1":6014,"bucks":6015,"brodie":6016,"budapest":6017,"kittens":6018,"kerouac":6019,"mother1":6020,"waldo1":6021,"wedding":6022,"whistler":6023,"whatwhat":6024,"wanderer":6025,"idontkno":6026,"1942":6027,"1946":6028,"bigdawg":6029,"bigpimp":6030,"zaqwsx":6031,"414141":6032,"3000gt":6033,"434343":6034,"shoes":6035,"serpent":6036,"starr":6037,"smurf":6038,"pasword":6039,"tommie":6040,"thisisit":6041,"lake":6042,"john1":6043,"robotics":6044,"redeye":6045,"rebelz":6046,"1011":6047,"alatam":6048,"asses":6049,"asians":6050,"bama":6051,"banzai":6052,"harvest":6053,"gonzalez":6054,"hair":6055,"hanson":6056,"575757":6057,"5329":6058,"cascade":6059,"chinese":6060,"fatty":6061,"fender1":6062,"flower2":6063,"funky":6064,"sambo":6065,"drummer1":6066,"dogcat":6067,"dottie":6068,"oedipus":6069,"osama":6070,"macleod":6071,"prozac":6072,"private1":6073,"rampage":6074,"punch":6075,"presley":6076,"concord":6077,"cook":6078,"cinema":6079,"cornwall":6080,"cleaner":6081,"christopher":6082,"ciccio":6083,"corinne":6084,"clutch":6085,"corvet07":6086,"daemon":6087,"bruiser":6088,"boiler":6089,"hjkl":6090,"eyes":6091,"egghead":6092,"expert":6093,"ethan":6094,"kasper":6095,"mordor":6096,"wasted":6097,"jamess":6098,"iverson3":6099,"bluesman":6100,"zouzou":6101,"090909":6102,"1002":6103,"switch":6104,"stone1":6105,"4040":6106,"sisters":6107,"sexo":6108,"shawna":6109,"smith1":6110,"sperma":6111,"sneaky":6112,"polska":6113,"thewho":6114,"terminat":6115,"krypton":6116,"lawson":6117,"library":6118,"lekker":6119,"jules":6120,"johnson1":6121,"johann":6122,"justus":6123,"rockie":6124,"romano":6125,"aspire":6126,"bastards":6127,"goodie":6128,"cheese1":6129,"fenway":6130,"fishon":6131,"fishin":6132,"fuckoff1":6133,"girls1":6134,"sawyer":6135,"dolores":6136,"desmond":6137,"duane":6138,"doomsday":6139,"pornking":6140,"ramones":6141,"rabbits":6142,"transit":6143,"aaaaa1":6144,"clock":6145,"delilah":6146,"noel":6147,"boyz":6148,"bookworm":6149,"bongo":6150,"bunnies":6151,"brady":6152,"buceta":6153,"highbury":6154,"henry1":6155,"heels":6156,"eastern":6157,"krissy":6158,"mischief":6159,"mopar":6160,"ministry":6161,"vienna":6162,"weston":6163,"wildone":6164,"vodka":6165,"jayson":6166,"bigbooty":6167,"beavis1":6168,"betsy":6169,"xxxxxx1":6170,"yogibear":6171,"000001":6172,"0815":6173,"zulu":6174,"420000":6175,"september":6176,"sigmar":6177,"sprout":6178,"stalin":6179,"peggy":6180,"patch":6181,"lkjhgfds":6182,"lagnaf":6183,"rolex":6184,"redfox":6185,"referee":6186,"123123123":6187,"1231":6188,"angus1":6189,"ariana":6190,"ballin":6191,"attila":6192,"hall":6193,"greedy":6194,"grunt":6195,"747474":6196,"carpedie":6197,"cecile":6198,"caramel":6199,"foxylady":6200,"field":6201,"gatorade":6202,"gidget":6203,"futbol":6204,"frosch":6205,"saiyan":6206,"schmidt":6207,"drums":6208,"donner":6209,"doggy1":6210,"drum":6211,"doudou":6212,"pack":6213,"pain":6214,"nutmeg":6215,"quebec":6216,"valdepen":6217,"trash":6218,"triple":6219,"tosser":6220,"tuscl":6221,"track":6222,"comfort":6223,"choke":6224,"comein":6225,"cola":6226,"deputy":6227,"deadpool":6228,"bremen":6229,"borders":6230,"bronson":6231,"break":6232,"hotass":6233,"hotmail1":6234,"eskimo":6235,"eggman":6236,"koko":6237,"kieran":6238,"katrin":6239,"kordell1":6240,"komodo":6241,"mone":6242,"munich":6243,"vvvvvvvv":6244,"winger":6245,"jaeger":6246,"ivan":6247,"jackson5":6248,"2222222":6249,"bergkamp":6250,"bennie":6251,"bigben":6252,"zanzibar":6253,"worm":6254,"xxx123":6255,"sunny1":6256,"373737":6257,"services":6258,"sheridan":6259,"slater":6260,"slayer1":6261,"snoop":6262,"stacie":6263,"peachy":6264,"thecure":6265,"times":6266,"little1":6267,"jennaj":6268,"marquis":6269,"middle":6270,"rasta69":6271,"1114":6272,"aries":6273,"havana":6274,"gratis":6275,"calgary":6276,"checkers":6277,"flanker":6278,"salope":6279,"dirty1":6280,"draco":6281,"dogface":6282,"luv2epus":6283,"rainbow6":6284,"qwerty123":6285,"umpire":6286,"turnip":6287,"vbnm":6288,"tucson":6289,"troll":6290,"aileen":6291,"codered":6292,"commande":6293,"damon":6294,"nana":6295,"neon":6296,"nico":6297,"nightwin":6298,"neil":6299,"boomer1":6300,"bushido":6301,"hotmail0":6302,"horace":6303,"enternow":6304,"kaitlyn":6305,"keepout":6306,"karen1":6307,"mindy":6308,"mnbv":6309,"viewsoni":6310,"volcom":6311,"wizards":6312,"wine":6313,"1995":6314,"berkeley":6315,"bite":6316,"zach":6317,"woodstoc":6318,"tarpon":6319,"shinobi":6320,"starstar":6321,"phat":6322,"patience":6323,"patrol":6324,"toolbox":6325,"julien":6326,"johnny1":6327,"joebob":6328,"marble":6329,"riders":6330,"reflex":6331,"120676":6332,"1235":6333,"angelus":6334,"anthrax":6335,"atlas":6336,"hawks":6337,"grandam":6338,"harlem":6339,"hawaii50":6340,"gorgeous":6341,"655321":6342,"cabron":6343,"challeng":6344,"callisto":6345,"firewall":6346,"firefire":6347,"fischer":6348,"flyer":6349,"flower1":6350,"factory":6351,"federal":6352,"gambler":6353,"frodo1":6354,"funk":6355,"sand":6356,"sam123":6357,"scania":6358,"dingo":6359,"papito":6360,"passmast":6361,"olive":6362,"palermo":6363,"ou8123":6364,"lock":6365,"ranch":6366,"pride":6367,"randy1":6368,"twiggy":6369,"travis1":6370,"transfer":6371,"treetop":6372,"addict":6373,"admin1":6374,"963852":6375,"aceace":6376,"clarissa":6377,"cliff":6378,"cirrus":6379,"clifton":6380,"colin":6381,"bobdole":6382,"bonner":6383,"bogus":6384,"bonjovi":6385,"bootsy":6386,"boater":6387,"elway7":6388,"edison":6389,"kelvin":6390,"kenny1":6391,"moonshin":6392,"montag":6393,"moreno":6394,"wayne1":6395,"white1":6396,"jazzy":6397,"jakejake":6398,"1994":6399,"1991":6400,"2828":6401,"blunt":6402,"bluejays":6403,"beau":6404,"belmont":6405,"worthy":6406,"systems":6407,"sensei":6408,"southpark":6409,"stan":6410,"peeper":6411,"pharao":6412,"pigpen":6413,"tomahawk":6414,"teensex":6415,"leedsutd":6416,"larkin":6417,"jermaine":6418,"jeepster":6419,"jimjim":6420,"josephin":6421,"melons":6422,"marlon":6423,"matthias":6424,"marriage":6425,"robocop":6426,"1003":6427,"1027":6428,"antelope":6429,"azsxdc":6430,"gordo":6431,"hazard":6432,"granada":6433,"8989":6434,"7894":6435,"ceasar":6436,"cabernet":6437,"cheshire":6438,"california":6439,"chelle":6440,"candy1":6441,"fergie":6442,"fanny":6443,"fidelio":6444,"giorgio":6445,"fuckhead":6446,"ruth":6447,"sanford":6448,"diego":6449,"dominion":6450,"devon":6451,"panic":6452,"longer":6453,"mackie":6454,"qawsed":6455,"trucking":6456,"twelve":6457,"chloe1":6458,"coral":6459,"daddyo":6460,"nostromo":6461,"boyboy":6462,"booster":6463,"bucky":6464,"honolulu":6465,"esquire":6466,"dynamite":6467,"motor":6468,"mollydog":6469,"wilder":6470,"windows1":6471,"waffle":6472,"wallet":6473,"warning":6474,"virus":6475,"washburn":6476,"wealth":6477,"vincent1":6478,"jabber":6479,"jaguars":6480,"javelin":6481,"irishman":6482,"idefix":6483,"bigdog1":6484,"blue42":6485,"blanked":6486,"blue32":6487,"biteme1":6488,"bearcats":6489,"blaine":6490,"yessir":6491,"sylveste":6492,"team":6493,"stephan":6494,"sunfire":6495,"tbird":6496,"stryker":6497,"3ip76k2":6498,"sevens":6499,"sheldon":6500,"pilgrim":6501,"tenchi":6502,"titman":6503,"leeds":6504,"lithium":6505,"lander":6506,"linkin":6507,"landon":6508,"marijuan":6509,"mariner":6510,"markie":6511,"midnite":6512,"reddwarf":6513,"1129":6514,"123asd":6515,"12312312":6516,"allstar":6517,"albany":6518,"asdf12":6519,"antonia":6520,"aspen":6521,"hardball":6522,"goldfing":6523,"7734":6524,"49ers":6525,"carlo":6526,"chambers":6527,"cable":6528,"carnage":6529,"callum":6530,"carlos1":6531,"fitter":6532,"fandango":6533,"festival":6534,"flame":6535,"gofast":6536,"gamma":6537,"fucmy69":6538,"scrapper":6539,"dogwood":6540,"django":6541,"magneto":6542,"loose":6543,"premium":6544,"addison":6545,"9999999":6546,"abc1234":6547,"cromwell":6548,"newyear":6549,"nichole":6550,"bookie":6551,"burns":6552,"bounty":6553,"brown1":6554,"bologna":6555,"earl":6556,"entrance":6557,"elway":6558,"killjoy":6559,"kerry":6560,"keenan":6561,"kick":6562,"klondike":6563,"mini":6564,"mouser":6565,"mohammed":6566,"wayer":6567,"impreza":6568,"irene":6569,"insomnia":6570,"24682468":6571,"2580":6572,"24242424":6573,"billbill":6574,"bellaco":6575,"blessing":6576,"blues1":6577,"bedford":6578,"blanco":6579,"blunts":6580,"stinks":6581,"teaser":6582,"streets":6583,"sf49ers":6584,"shovel":6585,"solitude":6586,"spikey":6587,"sonia":6588,"pimpdadd":6589,"timeout":6590,"toffee":6591,"lefty":6592,"johndoe":6593,"johndeer":6594,"mega":6595,"manolo":6596,"mentor":6597,"margie":6598,"ratman":6599,"ridge":6600,"record":6601,"rhodes":6602,"robin1":6603,"1124":6604,"1210":6605,"1028":6606,"1226":6607,"another":6608,"babylove":6609,"barbados":6610,"harbor":6611,"gramma":6612,"646464":6613,"carpente":6614,"chaos1":6615,"fishbone":6616,"fireblad":6617,"glasgow":6618,"frogs":6619,"scissors":6620,"screamer":6621,"salem":6622,"scuba1":6623,"ducks":6624,"driven":6625,"doggies":6626,"dicky":6627,"donovan":6628,"obsidian":6629,"rams":6630,"progress":6631,"tottenham":6632,"aikman":6633,"comanche":6634,"corolla":6635,"clarke":6636,"conway":6637,"cumslut":6638,"cyborg":6639,"dancing":6640,"boston1":6641,"bong":6642,"houdini":6643,"helmut":6644,"elvisp":6645,"edge":6646,"keksa12":6647,"misha":6648,"monty1":6649,"monsters":6650,"wetter":6651,"watford":6652,"wiseguy":6653,"veronika":6654,"visitor":6655,"janelle":6656,"1989":6657,"1987":6658,"20202020":6659,"biatch":6660,"beezer":6661,"bigguns":6662,"blueball":6663,"bitchy":6664,"wyoming":6665,"yankees2":6666,"wrestler":6667,"stupid1":6668,"sealteam":6669,"sidekick":6670,"simple1":6671,"smackdow":6672,"sporting":6673,"spiral":6674,"smeller":6675,"sperm":6676,"plato":6677,"tophat":6678,"test2":6679,"theatre":6680,"thick":6681,"toomuch":6682,"leigh":6683,"jello":6684,"jewish":6685,"junkie":6686,"maxim":6687,"maxime":6688,"meadow":6689,"remingto":6690,"roofer":6691,"124038":6692,"1018":6693,"1269":6694,"1227":6695,"123457":6696,"arkansas":6697,"alberta":6698,"aramis":6699,"andersen":6700,"beaker":6701,"barcelona":6702,"baltimor":6703,"googoo":6704,"goochi":6705,"852456":6706,"4711":6707,"catcher":6708,"carman":6709,"champ1":6710,"chess":6711,"fortress":6712,"fishfish":6713,"firefigh":6714,"geezer":6715,"rsalinas":6716,"samuel1":6717,"saigon":6718,"scooby1":6719,"doors":6720,"dick1":6721,"devin":6722,"doom":6723,"dirk":6724,"doris":6725,"dontknow":6726,"load":6727,"magpies":6728,"manfred":6729,"raleigh":6730,"vader1":6731,"universa":6732,"tulips":6733,"defense":6734,"mygirl":6735,"burn":6736,"bowtie":6737,"bowman":6738,"holycow":6739,"heinrich":6740,"honeys":6741,"enforcer":6742,"katherine":6743,"minerva":6744,"wheeler":6745,"witch":6746,"waterboy":6747,"jaime":6748,"irving":6749,"1992":6750,"23skidoo":6751,"bimbo":6752,"blue11":6753,"birddog":6754,"woodman":6755,"womble":6756,"zildjian":6757,"030303":6758,"stinker":6759,"stoppedby":6760,"sexybabe":6761,"speakers":6762,"slugger":6763,"spotty":6764,"smoke1":6765,"polopolo":6766,"perfect1":6767,"things":6768,"torpedo":6769,"tender":6770,"thrasher":6771,"lakeside":6772,"lilith":6773,"jimmys":6774,"jerk":6775,"junior1":6776,"marsh":6777,"masamune":6778,"rice":6779,"root":6780,"1214":6781,"april1":6782,"allgood":6783,"bambi":6784,"grinch":6785,"767676":6786,"5252":6787,"cherries":6788,"chipmunk":6789,"cezer121":6790,"carnival":6791,"capecod":6792,"finder":6793,"flint":6794,"fearless":6795,"goats":6796,"funstuff":6797,"gideon":6798,"savior":6799,"seabee":6800,"sandro":6801,"schalke":6802,"salasana":6803,"disney1":6804,"duckman":6805,"options":6806,"pancake":6807,"pantera1":6808,"malice":6809,"lookin":6810,"love123":6811,"lloyd":6812,"qwert123":6813,"puppet":6814,"prayers":6815,"union":6816,"tracer":6817,"crap":6818,"creation":6819,"cwoui":6820,"nascar24":6821,"hookers":6822,"hollie":6823,"hewitt":6824,"estrella":6825,"erection":6826,"ernesto":6827,"ericsson":6828,"edthom":6829,"kaylee":6830,"kokoko":6831,"kokomo":6832,"kimball":6833,"morales":6834,"mooses":6835,"monk":6836,"walton":6837,"weekend":6838,"inter":6839,"internal":6840,"1michael":6841,"1993":6842,"19781978":6843,"25252525":6844,"worker":6845,"summers":6846,"surgery":6847,"shibby":6848,"shamus":6849,"skibum":6850,"sheepdog":6851,"sex69":6852,"spliff":6853,"slipper":6854,"spoons":6855,"spanner":6856,"snowbird":6857,"slow":6858,"toriamos":6859,"temp123":6860,"tennesse":6861,"lakers1":6862,"jomama":6863,"julio":6864,"mazdarx7":6865,"rosario":6866,"recon":6867,"riddle":6868,"room":6869,"revolver":6870,"1025":6871,"1101":6872,"barney1":6873,"babycake":6874,"baylor":6875,"gotham":6876,"gravity":6877,"hallowee":6878,"hancock":6879,"616161":6880,"515000":6881,"caca":6882,"cannabis":6883,"castor":6884,"chilli":6885,"fdsa":6886,"getout":6887,"fuck69":6888,"gators1":6889,"sail":6890,"sable":6891,"rumble":6892,"dolemite":6893,"dork":6894,"dickens":6895,"duffer":6896,"dodgers1":6897,"painting":6898,"onions":6899,"logger":6900,"lorena":6901,"lookout":6902,"magic32":6903,"port":6904,"poon":6905,"prime":6906,"twat":6907,"coventry":6908,"citroen":6909,"christmas":6910,"civicsi":6911,"cocksucker":6912,"coochie":6913,"compaq1":6914,"nancy1":6915,"buzzer":6916,"boulder":6917,"butkus":6918,"bungle":6919,"hogtied":6920,"honor":6921,"hero":6922,"hotgirls":6923,"hilary":6924,"heidi1":6925,"eggplant":6926,"mustang6":6927,"mortal":6928,"monkey12":6929,"wapapapa":6930,"wendy1":6931,"volleyba":6932,"vibrate":6933,"vicky":6934,"bledsoe":6935,"blink":6936,"birthday4":6937,"woof":6938,"xxxxx1":6939,"talk":6940,"stephen1":6941,"suburban":6942,"stock":6943,"tabatha":6944,"sheeba":6945,"start1":6946,"soccer10":6947,"something":6948,"starcraft":6949,"soccer12":6950,"peanut1":6951,"plastics":6952,"penthous":6953,"peterbil":6954,"tools":6955,"tetsuo":6956,"torino":6957,"tennis1":6958,"termite":6959,"ladder":6960,"last":6961,"lemmein":6962,"lakewood":6963,"jughead":6964,"melrose":6965,"megane":6966,"reginald":6967,"redone":6968,"request":6969,"angela1":6970,"alive":6971,"alissa":6972,"goodgirl":6973,"gonzo1":6974,"golden1":6975,"gotyoass":6976,"656565":6977,"626262":6978,"capricor":6979,"chains":6980,"calvin1":6981,"foolish":6982,"fallon":6983,"getmoney":6984,"godfather":6985,"gabber":6986,"gilligan":6987,"runaway":6988,"salami":6989,"dummy":6990,"dungeon":6991,"dudedude":6992,"dumb":6993,"dope":6994,"opus":6995,"paragon":6996,"oxygen":6997,"panhead":6998,"pasadena":6999,"opendoor":7000,"odyssey":7001,"magellan":7002,"lottie":7003,"printing":7004,"pressure":7005,"prince1":7006,"trustme":7007,"christa":7008,"court":7009,"davies":7010,"neville":7011,"nono":7012,"bread":7013,"buffet":7014,"hound":7015,"kajak":7016,"killkill":7017,"mona":7018,"moto":7019,"mildred":7020,"winner1":7021,"vixen":7022,"whiteboy":7023,"versace":7024,"winona":7025,"voyager1":7026,"instant":7027,"indy":7028,"jackjack":7029,"bigal":7030,"beech":7031,"biggun":7032,"blake1":7033,"blue99":7034,"big1":7035,"woods":7036,"synergy":7037,"success1":7038,"336699":7039,"sixty9":7040,"shark1":7041,"skin":7042,"simba1":7043,"sharpe":7044,"sebring":7045,"spongebo":7046,"spunk":7047,"springs":7048,"sliver":7049,"phialpha":7050,"password9":7051,"pizza1":7052,"plane":7053,"perkins":7054,"pookey":7055,"tickling":7056,"lexingky":7057,"lawman":7058,"joe123":7059,"jolly":7060,"mike123":7061,"romeo1":7062,"redheads":7063,"reserve":7064,"apple123":7065,"alanis":7066,"ariane":7067,"antony":7068,"backbone":7069,"aviation":7070,"band":7071,"hand":7072,"green123":7073,"haley":7074,"carlitos":7075,"byebye":7076,"cartman1":7077,"camden":7078,"chewy":7079,"camaross":7080,"favorite6":7081,"forumwp":7082,"franks":7083,"ginscoot":7084,"fruity":7085,"sabrina1":7086,"devil666":7087,"doughnut":7088,"pantie":7089,"oldone":7090,"paintball":7091,"lumina":7092,"rainbow1":7093,"prosper":7094,"total":7095,"true":7096,"umbrella":7097,"ajax":7098,"951753":7099,"achtung":7100,"abc12345":7101,"compact":7102,"color":7103,"corn":7104,"complete":7105,"christi":7106,"closer":7107,"corndog":7108,"deerhunt":7109,"darklord":7110,"dank":7111,"nimitz":7112,"brandy1":7113,"bowl":7114,"breanna":7115,"holidays":7116,"hetfield":7117,"holein1":7118,"hillbill":7119,"hugetits":7120,"east":7121,"evolutio":7122,"kenobi":7123,"whiplash":7124,"waldo":7125,"wg8e3wjf":7126,"wing":7127,"istanbul":7128,"invis":7129,"1996":7130,"benton":7131,"bigjohn":7132,"bluebell":7133,"beef":7134,"beater":7135,"benji":7136,"bluejay":7137,"xyzzy":7138,"wrestling":7139,"storage":7140,"superior":7141,"suckdick":7142,"taichi":7143,"stellar":7144,"stephane":7145,"shaker":7146,"skirt":7147,"seymour":7148,"semper":7149,"splurge":7150,"squeak":7151,"pearls":7152,"playball":7153,"pitch":7154,"phyllis":7155,"pooky":7156,"piss":7157,"tomas":7158,"titfuck":7159,"joemama":7160,"johnny5":7161,"marcello":7162,"marjorie":7163,"married":7164,"maxi":7165,"rhubarb":7166,"rockwell":7167,"ratboy":7168,"reload":7169,"rooney":7170,"redd":7171,"1029":7172,"1030":7173,"1220":7174,"anchor":7175,"bbking":7176,"baritone":7177,"gryphon":7178,"gone":7179,"57chevy":7180,"494949":7181,"celeron":7182,"fishy":7183,"gladiator":7184,"fucker1":7185,"roswell":7186,"dougie":7187,"downer":7188,"dicker":7189,"diva":7190,"domingo":7191,"donjuan":7192,"nympho":7193,"omar":7194,"praise":7195,"racers":7196,"trick":7197,"trauma":7198,"truck1":7199,"trample":7200,"acer":7201,"corwin":7202,"cricket1":7203,"clemente":7204,"climax":7205,"denmark":7206,"cuervo":7207,"notnow":7208,"nittany":7209,"neutron":7210,"native":7211,"bosco1":7212,"buffa":7213,"breaker":7214,"hello2":7215,"hydro":7216,"estelle":7217,"exchange":7218,"explore":7219,"kisskiss":7220,"kittys":7221,"kristian":7222,"montecar":7223,"modem":7224,"mississi":7225,"mooney":7226,"weiner":7227,"washington":7228,"20012001":7229,"bigdick1":7230,"bibi":7231,"benfica":7232,"yahoo1":7233,"striper":7234,"tabasco":7235,"supra":7236,"383838":7237,"456654":7238,"seneca":7239,"serious":7240,"shuttle":7241,"socks":7242,"stanton":7243,"penguin1":7244,"pathfind":7245,"testibil":7246,"thethe":7247,"listen":7248,"lightning":7249,"lighting":7250,"jeter2":7251,"marma":7252,"mark1":7253,"metoo":7254,"republic":7255,"rollin":7256,"redleg":7257,"redbone":7258,"redskin":7259,"rocco":7260,"1245":7261,"armand":7262,"anthony7":7263,"altoids":7264,"andrews":7265,"barley":7266,"away":7267,"asswipe":7268,"bauhaus":7269,"bbbbbb1":7270,"gohome":7271,"harrier":7272,"golfpro":7273,"goldeney":7274,"818181":7275,"6666666":7276,"5000":7277,"5rxypn":7278,"cameron1":7279,"calling":7280,"checker":7281,"calibra":7282,"fields":7283,"freefree":7284,"faith1":7285,"fist":7286,"fdm7ed":7287,"finally":7288,"giraffe":7289,"glasses":7290,"giggles":7291,"fringe":7292,"gate":7293,"georgie":7294,"scamper":7295,"rrpass1":7296,"screwyou":7297,"duffy":7298,"deville":7299,"dimples":7300,"pacino":7301,"ontario":7302,"passthie":7303,"oberon":7304,"quest1":7305,"postov1000":7306,"puppydog":7307,"puffer":7308,"raining":7309,"protect":7310,"qwerty7":7311,"trey":7312,"tribe":7313,"ulysses":7314,"tribal":7315,"adam25":7316,"a1234567":7317,"compton":7318,"collie":7319,"cleopatr":7320,"contract":7321,"davide":7322,"norris":7323,"namaste":7324,"myrtle":7325,"buffalo1":7326,"bonovox":7327,"buckley":7328,"bukkake":7329,"burning":7330,"burner":7331,"bordeaux":7332,"burly":7333,"hun999":7334,"emilie":7335,"elmo":7336,"enters":7337,"enrique":7338,"keisha":7339,"mohawk":7340,"willard":7341,"vgirl":7342,"whale":7343,"vince":7344,"jayden":7345,"jarrett":7346,"1812":7347,"1943":7348,"222333":7349,"bigjim":7350,"bigd":7351,"zoom":7352,"wordup":7353,"ziggy1":7354,"yahooo":7355,"workout":7356,"young1":7357,"written":7358,"xmas":7359,"zzzzzz1":7360,"surfer1":7361,"strife":7362,"sunlight":7363,"tasha1":7364,"skunk":7365,"shauna":7366,"seth":7367,"soft":7368,"sprinter":7369,"peaches1":7370,"planes":7371,"pinetree":7372,"plum":7373,"pimping":7374,"theforce":7375,"thedon":7376,"toocool":7377,"leeann":7378,"laddie":7379,"list":7380,"lkjh":7381,"lara":7382,"joke":7383,"jupiter1":7384,"mckenzie":7385,"matty":7386,"rene":7387,"redrose":7388,"1200":7389,"102938":7390,"annmarie":7391,"alexa":7392,"antares":7393,"austin31":7394,"ground":7395,"goose1":7396,"737373":7397,"78945612":7398,"789987":7399,"6464":7400,"calimero":7401,"caster":7402,"casper1":7403,"cement":7404,"chevrolet":7405,"chessie":7406,"caddy":7407,"chill":7408,"child":7409,"canucks":7410,"feeling":7411,"favorite":7412,"fellatio":7413,"f00tball":7414,"francine":7415,"gateway2":7416,"gigi":7417,"gamecube":7418,"giovanna":7419,"rugby1":7420,"scheisse":7421,"dshade":7422,"dudes":7423,"dixie1":7424,"owen":7425,"offshore":7426,"olympia":7427,"lucas1":7428,"macaroni":7429,"manga":7430,"pringles":7431,"puff":7432,"tribble":7433,"trouble1":7434,"ussy":7435,"core":7436,"clint":7437,"coolhand":7438,"colonial":7439,"colt":7440,"debra":7441,"darthvad":7442,"dealer":7443,"cygnusx1":7444,"natalie1":7445,"newark":7446,"husband":7447,"hiking":7448,"errors":7449,"eighteen":7450,"elcamino":7451,"emmett":7452,"emilia":7453,"koolaid":7454,"knight1":7455,"murphy1":7456,"volcano":7457,"idunno":7458,"2005":7459,"2233":7460,"block":7461,"benito":7462,"blueberr":7463,"biguns":7464,"yamahar1":7465,"zapper":7466,"zorro1":7467,"0911":7468,"3006":7469,"sixsix":7470,"shopper":7471,"siobhan":7472,"sextoy":7473,"stafford":7474,"snowboard":7475,"speedway":7476,"sounds":7477,"pokey":7478,"peabody":7479,"playboy2":7480,"titi":7481,"think":7482,"toast":7483,"toonarmy":7484,"lister":7485,"lambda":7486,"joecool":7487,"jonas":7488,"joyce":7489,"juniper":7490,"mercer":7491,"max123":7492,"manny":7493,"massimo":7494,"mariposa":7495,"met2002":7496,"reggae":7497,"ricky1":7498,"1236":7499,"1228":7500,"1016":7501,"all4one":7502,"arianna":7503,"baberuth":7504,"asgard":7505,"gonzales":7506,"484848":7507,"5683":7508,"6669":7509,"catnip":7510,"chiquita":7511,"charisma":7512,"capslock":7513,"cashmone":7514,"chat":7515,"figure":7516,"galant":7517,"frenchy":7518,"gizmodo1":7519,"girlies":7520,"gabby":7521,"garner":7522,"screwy":7523,"doubled":7524,"divers":7525,"dte4uw":7526,"done":7527,"dragonfl":7528,"maker":7529,"locks":7530,"rachelle":7531,"treble":7532,"twinkie":7533,"trailer":7534,"tropical":7535,"acid":7536,"crescent":7537,"cooking":7538,"cococo":7539,"cory":7540,"dabomb":7541,"daffy":7542,"dandfa":7543,"cyrano":7544,"nathanie":7545,"briggs":7546,"boners":7547,"helium":7548,"horton":7549,"hoffman":7550,"hellas":7551,"espresso":7552,"emperor":7553,"killa":7554,"kikimora":7555,"wanda":7556,"w4g8at":7557,"verona":7558,"ilikeit":7559,"iforget":7560,"1944":7561,"20002000":7562,"birthday1":7563,"beatles1":7564,"blue1":7565,"bigdicks":7566,"beethove":7567,"blacklab":7568,"blazers":7569,"benny1":7570,"woodwork":7571,"0069":7572,"0101":7573,"taffy":7574,"susie":7575,"survivor":7576,"swim":7577,"stokes":7578,"4567":7579,"shodan":7580,"spoiled":7581,"steffen":7582,"pissed":7583,"pavlov":7584,"pinnacle":7585,"place":7586,"petunia":7587,"terrell":7588,"thirty":7589,"toni":7590,"tito":7591,"teenie":7592,"lemonade":7593,"lily":7594,"lillie":7595,"lalakers":7596,"lebowski":7597,"lalalala":7598,"ladyboy":7599,"jeeper":7600,"joyjoy":7601,"mercury1":7602,"mantle":7603,"mannn":7604,"rocknrol":7605,"riversid":7606,"reeves":7607,"123aaa":7608,"11112222":7609,"121314":7610,"1021":7611,"1004":7612,"1120":7613,"allen1":7614,"ambers":7615,"amstel":7616,"ambrose":7617,"alice1":7618,"alleycat":7619,"allegro":7620,"ambrosia":7621,"alley":7622,"australia":7623,"hatred":7624,"gspot":7625,"graves":7626,"goodsex":7627,"hattrick":7628,"harpoon":7629,"878787":7630,"8inches":7631,"4wwvte":7632,"cassandr":7633,"charlie123":7634,"case":7635,"chavez":7636,"fighting":7637,"gabriela":7638,"gatsby":7639,"fudge":7640,"gerry":7641,"generic":7642,"gareth":7643,"fuckme2":7644,"samm":7645,"sage":7646,"seadog":7647,"satchmo":7648,"scxakv":7649,"santafe":7650,"dipper":7651,"dingle":7652,"dizzy":7653,"outoutout":7654,"madmad":7655,"london1":7656,"qbg26i":7657,"pussy123":7658,"randolph":7659,"vaughn":7660,"tzpvaw":7661,"vamp":7662,"comedy":7663,"comp":7664,"cowgirl":7665,"coldplay":7666,"dawgs":7667,"delaney":7668,"nt5d27":7669,"novifarm":7670,"needles":7671,"notredam":7672,"newness":7673,"mykids":7674,"bryan1":7675,"bouncer":7676,"hihihi":7677,"honeybee":7678,"iceman1":7679,"herring":7680,"horn":7681,"hook":7682,"hotlips":7683,"dynamo":7684,"klaus":7685,"kittie":7686,"kappa":7687,"kahlua":7688,"muffy":7689,"mizzou":7690,"mohamed":7691,"musical":7692,"wannabe":7693,"wednesda":7694,"whatup":7695,"weller":7696,"waterfal":7697,"willy1":7698,"invest":7699,"blanche":7700,"bear1":7701,"billabon":7702,"youknow":7703,"zelda":7704,"yyyyyy1":7705,"zachary1":7706,"01234567":7707,"070462":7708,"zurich":7709,"superstar":7710,"storms":7711,"tail":7712,"stiletto":7713,"strat":7714,"427900":7715,"sigmachi":7716,"shelter":7717,"shells":7718,"sexy123":7719,"smile1":7720,"sophie1":7721,"stefano":7722,"stayout":7723,"somerset":7724,"smithers":7725,"playmate":7726,"pinkfloyd":7727,"phish1":7728,"payday":7729,"thebear":7730,"telefon":7731,"laetitia":7732,"kswbdu":7733,"larson":7734,"jetta":7735,"jerky":7736,"melina":7737,"metro":7738,"revoluti":7739,"retire":7740,"respect":7741,"1216":7742,"1201":7743,"1204":7744,"1222":7745,"1115":7746,"archange":7747,"barry1":7748,"handball":7749,"676767":7750,"chandra":7751,"chewbacc":7752,"flesh":7753,"furball":7754,"gocubs":7755,"fruit":7756,"fullback":7757,"gman":7758,"gentle":7759,"dunbar":7760,"dewalt":7761,"dominiqu":7762,"diver1":7763,"dhip6a":7764,"olemiss":7765,"ollie":7766,"mandrake":7767,"mangos":7768,"pretzel":7769,"pusssy":7770,"tripleh":7771,"valdez":7772,"vagabond":7773,"clean":7774,"comment":7775,"crew":7776,"clovis":7777,"deaths":7778,"dandan":7779,"csfbr5yy":7780,"deadspin":7781,"darrel":7782,"ninguna":7783,"noah":7784,"ncc74656":7785,"bootsie":7786,"bp2002":7787,"bourbon":7788,"brennan":7789,"bumble":7790,"books":7791,"hose":7792,"heyyou":7793,"houston1":7794,"hemlock":7795,"hippo":7796,"hornets":7797,"hurricane":7798,"horseman":7799,"hogan":7800,"excess":7801,"extensa":7802,"muffin1":7803,"virginie":7804,"werdna":7805,"idontknow":7806,"info":7807,"iron":7808,"jack1":7809,"1bitch":7810,"151nxjmt":7811,"bendover":7812,"bmwbmw":7813,"bills":7814,"zaq123":7815,"wxcvbn":7816,"surprise":7817,"supernov":7818,"tahoe":7819,"talbot":7820,"simona":7821,"shakur":7822,"sexyone":7823,"seviyi":7824,"sonja":7825,"smart1":7826,"speed1":7827,"pepito":7828,"phantom1":7829,"playoffs":7830,"terry1":7831,"terrier":7832,"laser1":7833,"lite":7834,"lancia":7835,"johngalt":7836,"jenjen":7837,"jolene":7838,"midori":7839,"message":7840,"maserati":7841,"matteo":7842,"mental":7843,"miami1":7844,"riffraff":7845,"ronald1":7846,"reason":7847,"rhythm":7848,"1218":7849,"1026":7850,"123987":7851,"1015":7852,"1103":7853,"armada":7854,"architec":7855,"austria":7856,"gotmilk":7857,"hawkins":7858,"gray":7859,"camila":7860,"camp":7861,"cambridg":7862,"charge":7863,"camero":7864,"flex":7865,"foreplay":7866,"getoff":7867,"glacier":7868,"glotest":7869,"froggie":7870,"gerbil":7871,"rugger":7872,"sanity72":7873,"salesman":7874,"donna1":7875,"dreaming":7876,"deutsch":7877,"orchard":7878,"oyster":7879,"palmtree":7880,"ophelia":7881,"pajero":7882,"m5wkqf":7883,"magenta":7884,"luckyone":7885,"treefrog":7886,"vantage":7887,"usmarine":7888,"tyvugq":7889,"uptown":7890,"abacab":7891,"aaaaaa1":7892,"advance":7893,"chuck1":7894,"delmar":7895,"darkange":7896,"cyclones":7897,"nate":7898,"navajo":7899,"nope":7900,"border":7901,"bubba123":7902,"building":7903,"iawgk2":7904,"hrfzlz":7905,"dylan1":7906,"enrico":7907,"encore":7908,"emilio":7909,"eclipse1":7910,"killian":7911,"kayleigh":7912,"mutant":7913,"mizuno":7914,"mustang2":7915,"video1":7916,"viewer":7917,"weed420":7918,"whales":7919,"jaguar1":7920,"insight":7921,"1990":7922,"159159":7923,"1love":7924,"bliss":7925,"bears1":7926,"bigtruck":7927,"binder":7928,"bigboss":7929,"blitz":7930,"xqgann":7931,"yeahyeah":7932,"zeke":7933,"zardoz":7934,"stickman":7935,"table":7936,"3825":7937,"signal":7938,"sentra":7939,"side":7940,"shiva":7941,"skipper1":7942,"singapor":7943,"southpaw":7944,"sonora":7945,"squid":7946,"slamdunk":7947,"slimjim":7948,"placid":7949,"photon":7950,"placebo":7951,"pearl1":7952,"test12":7953,"therock1":7954,"tiger123":7955,"leinad":7956,"legman":7957,"jeepers":7958,"joeblow":7959,"mccarthy":7960,"mike23":7961,"redcar":7962,"rhinos":7963,"rjw7x4":7964,"1102":7965,"13576479":7966,"112211":7967,"alcohol":7968,"gwju3g":7969,"greywolf":7970,"7bgiqk":7971,"7878":7972,"535353":7973,"4snz9g":7974,"candyass":7975,"cccccc1":7976,"carola":7977,"catfight":7978,"cali":7979,"fister":7980,"fosters":7981,"finland":7982,"frankie1":7983,"gizzmo":7984,"fuller":7985,"royalty":7986,"rugrat":7987,"sandie":7988,"rudolf":7989,"dooley":7990,"dive":7991,"doreen":7992,"dodo":7993,"drop":7994,"oemdlg":7995,"out3xf":7996,"paddy":7997,"opennow":7998,"puppy1":7999,"qazwsxedc":8000,"pregnant":8001,"quinn":8002,"ramjet":8003,"under":8004,"uncle":8005,"abraxas":8006,"corner":8007,"creed":8008,"cocoa":8009,"crown":8010,"cows":8011,"cn42qj":8012,"dancer1":8013,"death666":8014,"damned":8015,"nudity":8016,"negative":8017,"nimda2k":8018,"buick":8019,"bobb":8020,"braves1":8021,"brook":8022,"henrik":8023,"higher":8024,"hooligan":8025,"dust":8026,"everlast":8027,"karachi":8028,"mortis":8029,"mulligan":8030,"monies":8031,"motocros":8032,"wally1":8033,"weapon":8034,"waterman":8035,"view":8036,"willie1":8037,"vicki":8038,"inspiron":8039,"1test":8040,"2929":8041,"bigblack":8042,"xytfu7":8043,"yackwin":8044,"zaq1xsw2":8045,"yy5rbfsc":8046,"100100":8047,"0660":8048,"tahiti":8049,"takehana":8050,"talks":8051,"332211":8052,"3535":8053,"sedona":8054,"seawolf":8055,"skydiver":8056,"shine":8057,"spleen":8058,"slash":8059,"spjfet":8060,"special1":8061,"spooner":8062,"slimshad":8063,"sopranos":8064,"spock1":8065,"penis1":8066,"patches1":8067,"terri":8068,"thierry":8069,"thething":8070,"toohot":8071,"large":8072,"limpone":8073,"johnnie":8074,"mash4077":8075,"matchbox":8076,"masterp":8077,"maxdog":8078,"ribbit":8079,"reed":8080,"rita":8081,"rockin":8082,"redhat":8083,"rising":8084,"1113":8085,"14789632":8086,"1331":8087,"allday":8088,"aladin":8089,"andrey":8090,"amethyst":8091,"ariel":8092,"anytime":8093,"baseball1":8094,"athome":8095,"basil":8096,"goofy1":8097,"greenman":8098,"gustavo":8099,"goofball":8100,"ha8fyp":8101,"goodday":8102,"778899":8103,"charon":8104,"chappy":8105,"castillo":8106,"caracas":8107,"cardiff":8108,"capitals":8109,"canada1":8110,"cajun":8111,"catter":8112,"freddy1":8113,"favorite2":8114,"frazier":8115,"forme":8116,"follow":8117,"forsaken":8118,"feelgood":8119,"gavin":8120,"gfxqx686":8121,"garlic":8122,"sarge":8123,"saskia":8124,"sanjose":8125,"russ":8126,"salsa":8127,"dilbert1":8128,"dukeduke":8129,"downhill":8130,"longhair":8131,"loop":8132,"locutus":8133,"lockdown":8134,"malachi":8135,"mamacita":8136,"lolipop":8137,"rainyday":8138,"pumpkin1":8139,"punker":8140,"prospect":8141,"rambo1":8142,"rainbows":8143,"quake":8144,"twin":8145,"trinity1":8146,"trooper1":8147,"aimee":8148,"citation":8149,"coolcat":8150,"crappy":8151,"default":8152,"dental":8153,"deniro":8154,"d9ungl":8155,"daddys":8156,"napoli":8157,"nautica":8158,"nermal":8159,"bukowski":8160,"brick":8161,"bubbles1":8162,"bogota":8163,"board":8164,"branch":8165,"breath":8166,"buds":8167,"hulk":8168,"humphrey":8169,"hitachi":8170,"evans":8171,"ender":8172,"export":8173,"kikiki":8174,"kcchiefs":8175,"kram":8176,"morticia":8177,"montrose":8178,"mongo":8179,"waqw3p":8180,"wizzard":8181,"visited":8182,"whdbtp":8183,"whkzyc":8184,"image":8185,"154ugeiu":8186,"1fuck":8187,"binky":8188,"blind":8189,"bigred1":8190,"blubber":8191,"benz":8192,"becky1":8193,"year2005":8194,"wonderfu":8195,"wooden":8196,"xrated":8197,"0001":8198,"tampabay":8199,"survey":8200,"tammy1":8201,"stuffer":8202,"3mpz4r":8203,"3000":8204,"3some":8205,"selina":8206,"sierra1":8207,"shampoo":8208,"silk":8209,"shyshy":8210,"slapnuts":8211,"standby":8212,"spartan1":8213,"sprocket":8214,"sometime":8215,"stanley1":8216,"poker1":8217,"plus":8218,"thought":8219,"theshit":8220,"torture":8221,"thinking":8222,"lavalamp":8223,"light1":8224,"laserjet":8225,"jediknig":8226,"jjjjj1":8227,"jocelyn":8228,"mazda626":8229,"menthol":8230,"maximo":8231,"margaux":8232,"medic1":8233,"release":8234,"richter":8235,"rhino1":8236,"roach":8237,"renate":8238,"repair":8239,"reveal":8240,"1209":8241,"1234321":8242,"amigos":8243,"apricot":8244,"alexandra":8245,"asdfgh1":8246,"hairball":8247,"hatter":8248,"graduate":8249,"grimace":8250,"7xm5rq":8251,"6789":8252,"cartoons":8253,"capcom":8254,"cheesy":8255,"cashflow":8256,"carrots":8257,"camping":8258,"fanatic":8259,"fool":8260,"format":8261,"fleming":8262,"girlie":8263,"glover":8264,"gilmore":8265,"gardner":8266,"safeway":8267,"ruthie":8268,"dogfart":8269,"dondon":8270,"diapers":8271,"outsider":8272,"odin":8273,"opiate":8274,"lollol":8275,"love12":8276,"loomis":8277,"mallrats":8278,"prague":8279,"primetime21":8280,"pugsley":8281,"program":8282,"r29hqq":8283,"touch":8284,"valleywa":8285,"airman":8286,"abcdefg1":8287,"darkone":8288,"cummer":8289,"dempsey":8290,"damn":8291,"nadia":8292,"natedogg":8293,"nineball":8294,"ndeyl5":8295,"natchez":8296,"newone":8297,"normandy":8298,"nicetits":8299,"buddy123":8300,"buddys":8301,"homely":8302,"husky":8303,"iceland":8304,"hr3ytm":8305,"highlife":8306,"holla":8307,"earthlin":8308,"exeter":8309,"eatmenow":8310,"kimkim":8311,"karine":8312,"k2trix":8313,"kernel":8314,"kirkland":8315,"money123":8316,"moonman":8317,"miles1":8318,"mufasa":8319,"mousey":8320,"wilma":8321,"wilhelm":8322,"whites":8323,"warhamme":8324,"instinct":8325,"jackass1":8326,"2277":8327,"20spanks":8328,"blobby":8329,"blair":8330,"blinky":8331,"bikers":8332,"blackjack":8333,"becca":8334,"blue23":8335,"xman":8336,"wyvern":8337,"085tzzqi":8338,"zxzxzx":8339,"zsmj2v":8340,"suede":8341,"t26gn4":8342,"sugars":8343,"sylvie":8344,"tantra":8345,"swoosh":8346,"swiss":8347,"4226":8348,"4271":8349,"321123":8350,"383pdjvl":8351,"shoe":8352,"shane1":8353,"shelby1":8354,"spades":8355,"spain":8356,"smother":8357,"soup":8358,"sparhawk":8359,"pisser":8360,"photo1":8361,"pebble":8362,"phones":8363,"peavey":8364,"picnic":8365,"pavement":8366,"terra":8367,"thistle":8368,"tokyo":8369,"therapy":8370,"lives":8371,"linden":8372,"kronos":8373,"lilbit":8374,"linux":8375,"johnston":8376,"material":8377,"melanie1":8378,"marbles":8379,"redlight":8380,"reno":8381,"recall":8382,"1208":8383,"1138":8384,"1008":8385,"alchemy":8386,"aolsucks":8387,"alexalex":8388,"atticus":8389,"auditt":8390,"ballet":8391,"b929ezzh":8392,"goodyear":8393,"hanna":8394,"griffith":8395,"gubber":8396,"863abgsg":8397,"7474":8398,"797979":8399,"464646":8400,"543210":8401,"4zqauf":8402,"4949":8403,"ch5nmk":8404,"carlito":8405,"chewey":8406,"carebear":8407,"caleb":8408,"checkmat":8409,"cheddar":8410,"chachi":8411,"fever":8412,"forgetit":8413,"fine":8414,"forlife":8415,"giants1":8416,"gates":8417,"getit":8418,"gamble":8419,"gerhard":8420,"galileo":8421,"g3ujwg":8422,"ganja":8423,"rufus1":8424,"rushmore":8425,"scouts":8426,"discus":8427,"dudeman":8428,"olympus":8429,"oscars":8430,"osprey":8431,"madcow":8432,"locust":8433,"loyola":8434,"mammoth":8435,"proton":8436,"rabbit1":8437,"question":8438,"ptfe3xxp":8439,"pwxd5x":8440,"purple1":8441,"punkass":8442,"prophecy":8443,"uyxnyd":8444,"tyson1":8445,"aircraft":8446,"access99":8447,"abcabc":8448,"cocktail":8449,"colts":8450,"civilwar":8451,"cleveland":8452,"claudia1":8453,"contour":8454,"clement":8455,"dddddd1":8456,"cypher":8457,"denied":8458,"dapzu455":8459,"dagmar":8460,"daisydog":8461,"name":8462,"noles":8463,"butters":8464,"buford":8465,"hoochie":8466,"hotel":8467,"hoser":8468,"eddy":8469,"ellis":8470,"eldiablo":8471,"kingrich":8472,"mudvayne":8473,"motown":8474,"mp8o6d":8475,"wife":8476,"vipergts":8477,"italiano":8478,"innocent":8479,"2055":8480,"2211":8481,"beavers":8482,"bloke":8483,"blade1":8484,"yamato":8485,"zooropa":8486,"yqlgr667":8487,"050505":8488,"zxcvbnm1":8489,"zw6syj":8490,"suckcock":8491,"tango1":8492,"swing":8493,"stern":8494,"stephens":8495,"swampy":8496,"susanna":8497,"tammie":8498,"445566":8499,"333666":8500,"380zliki":8501,"sexpot":8502,"sexylady":8503,"sixtynin":8504,"sickboy":8505,"spiffy":8506,"sleeping":8507,"skylark":8508,"sparkles":8509,"slam":8510,"pintail":8511,"phreak":8512,"places":8513,"teller":8514,"timtim":8515,"tires":8516,"thighs":8517,"left":8518,"latex":8519,"llamas":8520,"letsdoit":8521,"lkjhg":8522,"landmark":8523,"letters":8524,"lizzard":8525,"marlins":8526,"marauder":8527,"metal1":8528,"manu":8529,"register":8530,"righton":8531,"1127":8532,"alain":8533,"alcat":8534,"amigo":8535,"basebal1":8536,"azertyui":8537,"attract":8538,"azrael":8539,"hamper":8540,"gotenks":8541,"golfgti":8542,"gutter":8543,"hawkwind":8544,"h2slca":8545,"harman":8546,"grace1":8547,"6chid8":8548,"789654":8549,"canine":8550,"casio":8551,"cazzo":8552,"chamber":8553,"cbr900":8554,"cabrio":8555,"calypso":8556,"capetown":8557,"feline":8558,"flathead":8559,"fisherma":8560,"flipmode":8561,"fungus":8562,"goal":8563,"g9zns4":8564,"full":8565,"giggle":8566,"gabriel1":8567,"fuck123":8568,"saffron":8569,"dogmeat":8570,"dreamcas":8571,"dirtydog":8572,"dunlop":8573,"douche":8574,"dresden":8575,"dickdick":8576,"destiny1":8577,"pappy":8578,"oaktree":8579,"lydia":8580,"luft4":8581,"puta":8582,"prayer":8583,"ramada":8584,"trumpet1":8585,"vcradq":8586,"tulip":8587,"tracy71":8588,"tycoon":8589,"aaaaaaa1":8590,"conquest":8591,"click":8592,"chitown":8593,"corps":8594,"creepers":8595,"constant":8596,"couples":8597,"code":8598,"cornhole":8599,"danman":8600,"dada":8601,"density":8602,"d9ebk7":8603,"cummins":8604,"darth":8605,"cute":8606,"nash":8607,"nirvana1":8608,"nixon":8609,"norbert":8610,"nestle":8611,"brenda1":8612,"bonanza":8613,"bundy":8614,"buddies":8615,"hotspur":8616,"heavy":8617,"horror":8618,"hufmqw":8619,"electro":8620,"erasure":8621,"enough":8622,"elisabet":8623,"etvww4":8624,"ewyuza":8625,"eric1":8626,"kinder":8627,"kenken":8628,"kismet":8629,"klaatu":8630,"musician":8631,"milamber":8632,"willi":8633,"waiting":8634,"isacs155":8635,"igor":8636,"1million":8637,"1letmein":8638,"x35v8l":8639,"yogi":8640,"ywvxpz":8641,"xngwoj":8642,"zippy1":8643,"020202":8644,"****":8645,"stonewal":8646,"sweeney":8647,"story":8648,"sentry":8649,"sexsexsex":8650,"spence":8651,"sonysony":8652,"smirnoff":8653,"star12":8654,"solace":8655,"sledge":8656,"states":8657,"snyder":8658,"star1":8659,"paxton":8660,"pentagon":8661,"pkxe62":8662,"pilot1":8663,"pommes":8664,"paulpaul":8665,"plants":8666,"tical":8667,"tictac":8668,"toes":8669,"lighthou":8670,"lemans":8671,"kubrick":8672,"letmein22":8673,"letmesee":8674,"jys6wz":8675,"jonesy":8676,"jjjjjj1":8677,"jigga":8678,"joelle":8679,"mate":8680,"merchant":8681,"redstorm":8682,"riley1":8683,"rosa":8684,"relief":8685,"14141414":8686,"1126":8687,"allison1":8688,"badboy1":8689,"asthma":8690,"auggie":8691,"basement":8692,"hartley":8693,"hartford":8694,"hardwood":8695,"gumbo":8696,"616913":8697,"57np39":8698,"56qhxs":8699,"4mnveh":8700,"cake":8701,"forbes":8702,"fatluvr69":8703,"fqkw5m":8704,"fidelity":8705,"feathers":8706,"fresno":8707,"godiva":8708,"gecko":8709,"gladys":8710,"gibson1":8711,"gogators":8712,"fridge":8713,"general1":8714,"saxman":8715,"rowing":8716,"sammys":8717,"scotts":8718,"scout1":8719,"sasasa":8720,"samoht":8721,"dragon69":8722,"ducky":8723,"dragonball":8724,"driller":8725,"p3wqaw":8726,"nurse":8727,"papillon":8728,"oneone":8729,"openit":8730,"optimist":8731,"longshot":8732,"portia":8733,"rapier":8734,"pussy2":8735,"ralphie":8736,"tuxedo":8737,"ulrike":8738,"undertow":8739,"trenton":8740,"copenhag":8741,"come":8742,"delldell":8743,"culinary":8744,"deltas":8745,"mytime":8746,"nicky":8747,"nickie":8748,"noname":8749,"noles1":8750,"bucker":8751,"bopper":8752,"bullock":8753,"burnout":8754,"bryce":8755,"hedges":8756,"ibilltes":8757,"hihje863":8758,"hitter":8759,"ekim":8760,"espana":8761,"eatme69":8762,"elpaso":8763,"envelope":8764,"express1":8765,"eeeeee1":8766,"eatme1":8767,"karaoke":8768,"kara":8769,"mustang5":8770,"misses":8771,"wellingt":8772,"willem":8773,"waterski":8774,"webcam":8775,"jasons":8776,"infinite":8777,"iloveyou!":8778,"jakarta":8779,"belair":8780,"bigdad":8781,"beerme":8782,"yoshi":8783,"yinyang":8784,"zimmer":8785,"x24ik3":8786,"063dyjuy":8787,"0000007":8788,"ztmfcq":8789,"stopit":8790,"stooges":8791,"survival":8792,"stockton":8793,"symow8":8794,"strato":8795,"2hot4u":8796,"ship":8797,"simons":8798,"skins":8799,"shakes":8800,"sex1":8801,"shield":8802,"snacks":8803,"softtail":8804,"slimed123":8805,"pizzaman":8806,"pipe":8807,"pitt":8808,"pathetic":8809,"pinto":8810,"tigercat":8811,"tonton":8812,"lager":8813,"lizzy":8814,"juju":8815,"john123":8816,"jennings":8817,"josiah":8818,"jesse1":8819,"jordon":8820,"jingles":8821,"martian":8822,"mario1":8823,"rootedit":8824,"rochard":8825,"redwine":8826,"requiem":8827,"riverrat":8828,"rats":8829,"1117":8830,"1014":8831,"1205":8832,"althea":8833,"allie":8834,"amor":8835,"amiga":8836,"alpina":8837,"alert":8838,"atreides":8839,"banana1":8840,"bahamut":8841,"hart":8842,"golfman":8843,"happines":8844,"7uftyx":8845,"5432":8846,"5353":8847,"5151":8848,"4747":8849,"byron":8850,"chatham":8851,"chadwick":8852,"cherie":8853,"foxfire":8854,"ffvdj474":8855,"freaked":8856,"foreskin":8857,"gayboy":8858,"gggggg1":8859,"glenda":8860,"gameover":8861,"glitter":8862,"funny1":8863,"scoobydoo":8864,"scroll":8865,"rudolph":8866,"saddle":8867,"saxophon":8868,"dingbat":8869,"digimon":8870,"omicron":8871,"parsons":8872,"ohio":8873,"panda1":8874,"loloxx":8875,"macintos":8876,"lululu":8877,"lollypop":8878,"racer1":8879,"queen1":8880,"qwertzui":8881,"prick":8882,"upnfmc":8883,"tyrant":8884,"trout1":8885,"9skw5g":8886,"aceman":8887,"adelaide":8888,"acls2h":8889,"aaabbb":8890,"acapulco":8891,"aggie":8892,"comcast":8893,"craft":8894,"crissy":8895,"cloudy":8896,"cq2kph":8897,"custer":8898,"d6o8pm":8899,"cybersex":8900,"davecole":8901,"darian":8902,"crumbs":8903,"daisey":8904,"davedave":8905,"dasani":8906,"needle":8907,"mzepab":8908,"myporn":8909,"narnia":8910,"nineteen":8911,"booger1":8912,"bravo1":8913,"budgie":8914,"btnjey":8915,"highlander":8916,"hotel6":8917,"humbug":8918,"edwin":8919,"ewtosi":8920,"kristin1":8921,"kobe":8922,"knuckles":8923,"keith1":8924,"katarina":8925,"muff":8926,"muschi":8927,"montana1":8928,"wingchun":8929,"wiggle":8930,"whatthe":8931,"walking":8932,"watching":8933,"vette1":8934,"vols":8935,"virago":8936,"intj3a":8937,"ishmael":8938,"intern":8939,"jachin":8940,"illmatic":8941,"199999":8942,"2010":8943,"beck":8944,"blender":8945,"bigpenis":8946,"bengal":8947,"blue1234":8948,"your":8949,"zaqxsw":8950,"xray":8951,"xxxxxxx1":8952,"zebras":8953,"yanks":8954,"worlds":8955,"tadpole":8956,"stripes":8957,"svetlana":8958,"3737":8959,"4343":8960,"3728":8961,"4444444":8962,"368ejhih":8963,"solar":8964,"sonne":8965,"smalls":8966,"sniffer":8967,"sonata":8968,"squirts":8969,"pitcher":8970,"playstation":8971,"pktmxr":8972,"pescator":8973,"points":8974,"texaco":8975,"lesbos":8976,"lilian":8977,"l8v53x":8978,"jo9k2jw2":8979,"jimbeam":8980,"josie":8981,"jimi":8982,"jupiter2":8983,"jurassic":8984,"marines1":8985,"maya":8986,"rocket1":8987,"ringer":8988,"14725836":8989,"12345679":8990,"1219":8991,"123098":8992,"1233":8993,"alessand":8994,"althor":8995,"angelika":8996,"arch":8997,"armando":8998,"alpha123":8999,"basher":9000,"barefeet":9001,"balboa":9002,"bbbbb1":9003,"banks":9004,"badabing":9005,"harriet":9006,"gopack":9007,"golfnut":9008,"gsxr1000":9009,"gregory1":9010,"766rglqy":9011,"8520":9012,"753159":9013,"8dihc6":9014,"69camaro":9015,"666777":9016,"cheeba":9017,"chino":9018,"calendar":9019,"cheeky":9020,"camel1":9021,"fishcake":9022,"falling":9023,"flubber":9024,"giuseppe":9025,"gianni":9026,"gloves":9027,"gnasher23":9028,"frisbee":9029,"fuzzy1":9030,"fuzzball":9031,"sauce":9032,"save13tx":9033,"schatz":9034,"russell1":9035,"sandra1":9036,"scrotum":9037,"scumbag":9038,"sabre":9039,"samdog":9040,"dripping":9041,"dragon12":9042,"dragster":9043,"paige":9044,"orwell":9045,"mainland":9046,"lunatic":9047,"lonnie":9048,"lotion":9049,"maine":9050,"maddux":9051,"qn632o":9052,"poophead":9053,"rapper":9054,"porn4life":9055,"producer":9056,"rapunzel":9057,"tracks":9058,"velocity":9059,"vanessa1":9060,"ulrich":9061,"trueblue":9062,"vampire1":9063,"abacus":9064,"902100":9065,"crispy":9066,"corky":9067,"crane":9068,"chooch":9069,"d6wnro":9070,"cutie":9071,"deal":9072,"dabulls":9073,"dehpye":9074,"navyseal":9075,"njqcw4":9076,"nownow":9077,"nigger1":9078,"nightowl":9079,"nonenone":9080,"nightmar":9081,"bustle":9082,"buddy2":9083,"boingo":9084,"bugman":9085,"bulletin":9086,"bosshog":9087,"bowie":9088,"hybrid":9089,"hillside":9090,"hilltop":9091,"hotlegs":9092,"honesty":9093,"hzze929b":9094,"hhhhh1":9095,"hellohel":9096,"eloise":9097,"evilone":9098,"edgewise":9099,"e5pftu":9100,"eded":9101,"embalmer":9102,"excalibur":9103,"elefant":9104,"kenzie":9105,"karl":9106,"karin":9107,"killah":9108,"kleenex":9109,"mouses":9110,"mounta1n":9111,"motors":9112,"mutley":9113,"muffdive":9114,"vivitron":9115,"winfield":9116,"wednesday":9117,"w00t88":9118,"iloveit":9119,"jarjar":9120,"incest":9121,"indycar":9122,"17171717":9123,"1664":9124,"17011701":9125,"222777":9126,"2663":9127,"beelch":9128,"benben":9129,"yitbos":9130,"yyyyy1":9131,"yasmin":9132,"zapata":9133,"zzzzz1":9134,"stooge":9135,"tangerin":9136,"taztaz":9137,"stewart1":9138,"summer69":9139,"sweetness":9140,"system1":9141,"surveyor":9142,"stirling":9143,"3qvqod":9144,"3way":9145,"456321":9146,"sizzle":9147,"simhrq":9148,"shrink":9149,"shawnee":9150,"someday":9151,"sparty":9152,"ssptx452":9153,"sphere":9154,"spark":9155,"slammed":9156,"sober":9157,"persian":9158,"peppers":9159,"ploppy":9160,"pn5jvw":9161,"poobear":9162,"pianos":9163,"plaster":9164,"testme":9165,"tiff":9166,"thriller":9167,"larissa":9168,"lennox":9169,"jewell":9170,"master12":9171,"messier":9172,"rockey":9173,"1229":9174,"1217":9175,"1478":9176,"1009":9177,"anastasi":9178,"almighty":9179,"amonra":9180,"aragon":9181,"argentin":9182,"albino":9183,"azazel":9184,"grinder":9185,"6uldv8":9186,"83y6pv":9187,"8888888":9188,"4tlved":9189,"515051":9190,"carsten":9191,"changes":9192,"flanders":9193,"flyers88":9194,"ffffff1":9195,"firehawk":9196,"foreman":9197,"firedog":9198,"flashman":9199,"ggggg1":9200,"gerber":9201,"godspeed":9202,"galway":9203,"giveitup":9204,"funtimes":9205,"gohan":9206,"giveme":9207,"geryfe":9208,"frenchie":9209,"sayang":9210,"rudeboy":9211,"savanna":9212,"sandals":9213,"devine":9214,"dougal":9215,"drag0n":9216,"dga9la":9217,"disaster":9218,"desktop":9219,"only":9220,"onlyone":9221,"otter":9222,"pandas":9223,"mafia":9224,"lombard":9225,"luckys":9226,"lovejoy":9227,"lovelife":9228,"manders":9229,"product":9230,"qqh92r":9231,"qcmfd454":9232,"pork":9233,"radar1":9234,"punani":9235,"ptbdhw":9236,"turtles":9237,"undertaker":9238,"trs8f7":9239,"tramp":9240,"ugejvp":9241,"abba":9242,"911turbo":9243,"acdc":9244,"abcd123":9245,"clever":9246,"corina":9247,"cristian":9248,"create":9249,"crash1":9250,"colony":9251,"crosby":9252,"delboy":9253,"daniele":9254,"davinci":9255,"daughter":9256,"notebook":9257,"niki":9258,"nitrox":9259,"borabora":9260,"bonzai":9261,"budd":9262,"brisbane":9263,"hotter":9264,"heeled":9265,"heroes":9266,"hooyah":9267,"hotgirl":9268,"i62gbq":9269,"horse1":9270,"hills":9271,"hpk2qc":9272,"epvjb6":9273,"echo":9274,"korean":9275,"kristie":9276,"mnbvc":9277,"mohammad":9278,"mind":9279,"mommy1":9280,"munster":9281,"wade":9282,"wiccan":9283,"wanted":9284,"jacket":9285,"2369":9286,"bettyboo":9287,"blondy":9288,"bismark":9289,"beanbag":9290,"bjhgfi":9291,"blackice":9292,"yvtte545":9293,"ynot":9294,"yess":9295,"zlzfrh":9296,"wolvie":9297,"007bond":9298,"******":9299,"tailgate":9300,"tanya1":9301,"sxhq65":9302,"stinky1":9303,"3234412":9304,"3ki42x":9305,"seville":9306,"shimmer":9307,"sheryl":9308,"sienna":9309,"shitshit":9310,"skillet":9311,"seaman":9312,"sooners1":9313,"solaris":9314,"smartass":9315,"pastor":9316,"pasta":9317,"pedros":9318,"pennywis":9319,"pfloyd":9320,"tobydog":9321,"thetruth":9322,"lethal":9323,"letme1n":9324,"leland":9325,"jenifer":9326,"mario66":9327,"micky":9328,"rocky2":9329,"rewq":9330,"ripped":9331,"reindeer":9332,"1128":9333,"1207":9334,"1104":9335,"1432":9336,"aprilia":9337,"allstate":9338,"alyson":9339,"bagels":9340,"basic":9341,"baggies":9342,"barb":9343,"barrage":9344,"greatest":9345,"gomez":9346,"guru":9347,"guard":9348,"72d5tn":9349,"606060":9350,"4wcqjn":9351,"caldwell":9352,"chance1":9353,"catalog":9354,"faust":9355,"film":9356,"flange":9357,"fran":9358,"fartman":9359,"geil":9360,"gbhcf2":9361,"fussball":9362,"glen":9363,"fuaqz4":9364,"gameboy":9365,"garnet":9366,"geneviev":9367,"rotary":9368,"seahawk":9369,"russel":9370,"saab":9371,"seal":9372,"samadams":9373,"devlt4":9374,"ditto":9375,"drevil":9376,"drinker":9377,"deuce":9378,"dipstick":9379,"donut":9380,"octopus":9381,"ottawa":9382,"losangel":9383,"loverman":9384,"porky":9385,"q9umoz":9386,"rapture":9387,"pump":9388,"pussy4me":9389,"university":9390,"triplex":9391,"ue8fpw":9392,"trent":9393,"trophy":9394,"turbos":9395,"troubles":9396,"agent":9397,"aaa340":9398,"churchil":9399,"crazyman":9400,"consult":9401,"creepy":9402,"craven":9403,"class":9404,"cutiepie":9405,"ddddd1":9406,"dejavu":9407,"cuxldv":9408,"nettie":9409,"nbvibt":9410,"nikon":9411,"niko":9412,"norwood":9413,"nascar1":9414,"nolan":9415,"bubba2":9416,"boobear":9417,"boogers":9418,"buff":9419,"bullwink":9420,"bully":9421,"bulldawg":9422,"horsemen":9423,"escalade":9424,"editor":9425,"eagle2":9426,"dynamic":9427,"ella":9428,"efyreg":9429,"edition":9430,"kidney":9431,"minnesot":9432,"mogwai":9433,"morrow":9434,"msnxbi":9435,"moonlight":9436,"mwq6qlzo":9437,"wars":9438,"werder":9439,"verygood":9440,"voodoo1":9441,"wheel":9442,"iiiiii1":9443,"159951":9444,"1624":9445,"1911a1":9446,"2244":9447,"bellagio":9448,"bedlam":9449,"belkin":9450,"bill1":9451,"woodrow":9452,"xirt2k":9453,"worship":9454,"??????":9455,"tanaka":9456,"swift":9457,"susieq":9458,"sundown":9459,"sukebe":9460,"tales":9461,"swifty":9462,"2fast4u":9463,"senate":9464,"sexe":9465,"sickness":9466,"shroom":9467,"shaun":9468,"seaweed":9469,"skeeter1":9470,"status":9471,"snicker":9472,"sorrow":9473,"spanky1":9474,"spook":9475,"patti":9476,"phaedrus":9477,"pilots":9478,"pinch":9479,"peddler":9480,"theo":9481,"thumper1":9482,"tessie":9483,"tiger7":9484,"tmjxn151":9485,"thematri":9486,"l2g7k3":9487,"letmeinn":9488,"lazy":9489,"jeffjeff":9490,"joan":9491,"johnmish":9492,"mantra":9493,"mariana":9494,"mike69":9495,"marshal":9496,"mart":9497,"mazda6":9498,"riptide":9499,"robots":9500,"rental":9501,"1107":9502,"1130":9503,"142857":9504,"11001001":9505,"1134":9506,"armored":9507,"alvin":9508,"alec":9509,"allnight":9510,"alright":9511,"amatuers":9512,"bartok":9513,"attorney":9514,"astral":9515,"baboon":9516,"bahamas":9517,"balls1":9518,"bassoon":9519,"hcleeb":9520,"happyman":9521,"granite":9522,"graywolf":9523,"golf1":9524,"gomets":9525,"8vjzus":9526,"7890":9527,"789123":9528,"8uiazp":9529,"5757":9530,"474jdvff":9531,"551scasi":9532,"50cent":9533,"camaro1":9534,"cherry1":9535,"chemist":9536,"final":9537,"firenze":9538,"fishtank":9539,"farrell":9540,"freewill":9541,"glendale":9542,"frogfrog":9543,"gerhardt":9544,"ganesh":9545,"same":9546,"scirocco":9547,"devilman":9548,"doodles":9549,"dinger":9550,"okinawa":9551,"olympic":9552,"nursing":9553,"orpheus":9554,"ohmygod":9555,"paisley":9556,"pallmall":9557,"null":9558,"lounge":9559,"lunchbox":9560,"manhatta":9561,"mahalo":9562,"mandarin":9563,"qwqwqw":9564,"qguvyt":9565,"pxx3eftp":9566,"president":9567,"rambler":9568,"puzzle":9569,"poppy1":9570,"turk182":9571,"trotter":9572,"vdlxuc":9573,"trish":9574,"tugboat":9575,"valiant":9576,"tracie":9577,"uwrl7c":9578,"chris123":9579,"coaster":9580,"cmfnpu":9581,"decimal":9582,"debbie1":9583,"dandy":9584,"daedalus":9585,"dede":9586,"natasha1":9587,"nissan1":9588,"nancy123":9589,"nevermin":9590,"napalm":9591,"newcastle":9592,"boats":9593,"branden":9594,"britt":9595,"bonghit":9596,"hester":9597,"ibxnsm":9598,"hhhhhh1":9599,"holger":9600,"durham":9601,"edmonton":9602,"erwin":9603,"equinox":9604,"dvader":9605,"kimmy":9606,"knulla":9607,"mustafa":9608,"monsoon":9609,"mistral":9610,"morgana":9611,"monica1":9612,"mojave":9613,"month":9614,"monterey":9615,"mrbill":9616,"vkaxcs":9617,"victor1":9618,"wacker":9619,"wendell":9620,"violator":9621,"vfdhif":9622,"wilson1":9623,"wavpzt":9624,"verena":9625,"wildstar":9626,"winter99":9627,"iqzzt580":9628,"jarrod":9629,"imback":9630,"1914":9631,"19741974":9632,"1monkey":9633,"1q2w3e4r5t":9634,"2500":9635,"2255":9636,"blank":9637,"bigshow":9638,"bigbucks":9639,"blackcoc":9640,"zoomer":9641,"wtcacq":9642,"wobble":9643,"xmen":9644,"xjznq5":9645,"yesterda":9646,"yhwnqc":9647,"zzzxxx":9648,"streak":9649,"393939":9650,"2fchbg":9651,"skinhead":9652,"skilled":9653,"shakira":9654,"shaft":9655,"shadow12":9656,"seaside":9657,"sigrid":9658,"sinful":9659,"silicon":9660,"smk7366":9661,"snapshot":9662,"sniper1":9663,"soccer11":9664,"staff":9665,"slap":9666,"smutty":9667,"peepers":9668,"pleasant":9669,"plokij":9670,"pdiddy":9671,"pimpdaddy":9672,"thrust":9673,"terran":9674,"topaz":9675,"today1":9676,"lionhear":9677,"littlema":9678,"lauren1":9679,"lincoln1":9680,"lgnu9d":9681,"laughing":9682,"juneau":9683,"methos":9684,"medina":9685,"merlyn":9686,"rogue1":9687,"romulus":9688,"redshift":9689,"1202":9690,"1469":9691,"12locked":9692,"arizona1":9693,"alfarome":9694,"al9agd":9695,"aol123":9696,"altec":9697,"apollo1":9698,"arse":9699,"baker1":9700,"bbb747":9701,"bach":9702,"axeman":9703,"astro1":9704,"hawthorn":9705,"goodfell":9706,"hawks1":9707,"gstring":9708,"hannes":9709,"8543852":9710,"868686":9711,"4ng62t":9712,"554uzpad":9713,"5401":9714,"567890":9715,"5232":9716,"catfood":9717,"frame":9718,"flow":9719,"fire1":9720,"flipflop":9721,"fffff1":9722,"fozzie":9723,"fluff":9724,"garrison":9725,"fzappa":9726,"furious":9727,"round":9728,"rustydog":9729,"sandberg":9730,"scarab":9731,"satin":9732,"ruger":9733,"samsung1":9734,"destin":9735,"diablo2":9736,"dreamer1":9737,"detectiv":9738,"dominick":9739,"doqvq3":9740,"drywall":9741,"paladin1":9742,"papabear":9743,"offroad":9744,"panasonic":9745,"nyyankee":9746,"luetdi":9747,"qcfmtz":9748,"pyf8ah":9749,"puddles":9750,"privacy":9751,"rainer":9752,"pussyeat":9753,"ralph1":9754,"princeto":9755,"trivia":9756,"trewq":9757,"tri5a3":9758,"advent":9759,"9898":9760,"agyvorc":9761,"clarkie":9762,"coach1":9763,"courier":9764,"contest":9765,"christo":9766,"corinna":9767,"chowder":9768,"concept":9769,"climbing":9770,"cyzkhw":9771,"davidb":9772,"dad2ownu":9773,"days":9774,"daredevi":9775,"de7mdf":9776,"nose":9777,"necklace":9778,"nazgul":9779,"booboo1":9780,"broad":9781,"bonzo":9782,"brenna":9783,"boot":9784,"butch1":9785,"huskers1":9786,"hgfdsa":9787,"hornyman":9788,"elmer":9789,"elektra":9790,"england1":9791,"elodie":9792,"kermit1":9793,"knife":9794,"kaboom":9795,"minute":9796,"modern":9797,"motherfucker":9798,"morten":9799,"mocha":9800,"monday1":9801,"morgoth":9802,"ward":9803,"weewee":9804,"weenie":9805,"walters":9806,"vorlon":9807,"website":9808,"wahoo":9809,"ilovegod":9810,"insider":9811,"jayman":9812,"1911":9813,"1dallas":9814,"1900":9815,"1ranger":9816,"201jedlz":9817,"2501":9818,"1qaz":9819,"bertram":9820,"bignuts":9821,"bigbad":9822,"beebee":9823,"billows":9824,"belize":9825,"bebe":9826,"wvj5np":9827,"wu4etd":9828,"yamaha1":9829,"wrinkle5":9830,"zebra1":9831,"yankee1":9832,"zoomzoom":9833,"09876543":9834,"0311":9835,"?????":9836,"stjabn":9837,"tainted":9838,"3tmnej":9839,"shoot":9840,"skooter":9841,"skelter":9842,"sixteen":9843,"starlite":9844,"smack":9845,"spice1":9846,"stacey1":9847,"smithy":9848,"perrin":9849,"pollux":9850,"peternorth":9851,"pixie":9852,"paulina":9853,"piston":9854,"pick":9855,"poets":9856,"pine":9857,"toons":9858,"tooth":9859,"topspin":9860,"kugm7b":9861,"legends":9862,"jeepjeep":9863,"juliana":9864,"joystick":9865,"junkmail":9866,"jojojojo":9867,"jonboy":9868,"judge":9869,"midland":9870,"meteor":9871,"mccabe":9872,"matter":9873,"mayfair":9874,"meeting":9875,"merrill":9876,"raul":9877,"riches":9878,"reznor":9879,"rockrock":9880,"reboot":9881,"reject":9882,"robyn":9883,"renee1":9884,"roadway":9885,"rasta220":9886,"1411":9887,"1478963":9888,"1019":9889,"archery":9890,"allman":9891,"andyandy":9892,"barks":9893,"bagpuss":9894,"auckland":9895,"gooseman":9896,"hazmat":9897,"gucci":9898,"guns":9899,"grammy":9900,"happydog":9901,"greek":9902,"7kbe9d":9903,"7676":9904,"6bjvpe":9905,"5lyedn":9906,"5858":9907,"5291":9908,"charlie2":9909,"chas":9910,"c7lrwu":9911,"candys":9912,"chateau":9913,"ccccc1":9914,"cardinals":9915,"fear":9916,"fihdfv":9917,"fortune12":9918,"gocats":9919,"gaelic":9920,"fwsadn":9921,"godboy":9922,"gldmeo":9923,"fx3tuo":9924,"fubar1":9925,"garland":9926,"generals":9927,"gforce":9928,"rxmtkp":9929,"rulz":9930,"sairam":9931,"dunhill":9932,"division":9933,"dogggg":9934,"detect":9935,"details":9936,"doll":9937,"drinks":9938,"ozlq6qwm":9939,"ov3ajy":9940,"lockout":9941,"makayla":9942,"macgyver":9943,"mallorca":9944,"loves":9945,"prima":9946,"pvjegu":9947,"qhxbij":9948,"raphael":9949,"prelude1":9950,"totoro":9951,"tusymo":9952,"trousers":9953,"tunnel":9954,"valeria":9955,"tulane":9956,"turtle1":9957,"tracy1":9958,"aerosmit":9959,"abbey1":9960,"address":9961,"clticic":9962,"clueless":9963,"cooper1":9964,"comets":9965,"collect":9966,"corbin":9967,"delpiero":9968,"derick":9969,"cyprus":9970,"dante1":9971,"dave1":9972,"nounours":9973,"neal":9974,"nexus6":9975,"nero":9976,"nogard":9977,"norfolk":9978,"brent1":9979,"booyah":9980,"bootleg":9981,"buckaroo":9982,"bulls23":9983,"bulls1":9984,"booper":9985,"heretic":9986,"icecube":9987,"hellno":9988,"hounds":9989,"honeydew":9990,"hooters1":9991,"hoes":9992,"howie":9993,"hevnm4":9994,"hugohugo":9995,"eighty":9996,"epson":9997,"evangeli":9998,"eeeee1":9999,"eyphed":10000}
+ },
+ {
+ 'type': 'keyboard',
+ 'key': 'qwerty',
+ 'keyboard': Score.prototype.keyboards.QWERTY
+ },
+ {
+ 'type': 'keyboard',
+ 'key': 'qwertz',
+ 'keyboard': Score.prototype.keyboards.QWERTZ
+ },
+ {
+ 'type': 'keyboard',
+ 'key': 'qwerty_numpad',
+ 'keyboard': Score.prototype.keyboards.QWERTYNumpad
+ },
+ {
+ 'type': 'keyboard',
+ 'key': 'qwertz_numpad',
+ 'keyboard': Score.prototype.keyboards.QWERTZNumpad
+ },
+ {
+ 'type': 'repetition',
+ 'key': 'repetition'
+ },
+ {
+ 'type': 'sequences',
+ 'key': 'sequences'
+ },
+ {
+ 'type': 'dates',
+ 'key': 'dates'
+ }
+];
+
+
diff --git a/public/js/password-score.js b/public/js/password-score.js
new file mode 100755
index 0000000..b4348fe
--- /dev/null
+++ b/public/js/password-score.js
@@ -0,0 +1,1163 @@
+/**
+ * Copyright (c) 2013 - 2018 David Stutz
+ * License: https://github.com/davidstutz/password-score
+ */
+
+/**
+ * Represents a keyboard for checking adjacency on.
+ *
+ * @param {object} object
+ * @param {number} average
+ */
+function Keyboard(object, average) {
+ this.keyboard = object;
+ this.averageNeighbours = average;
+
+ this.areAdjacent = function(a, b) {
+ if (a in this.keyboard) {
+ for (var i = 0; i < this.keyboard[a].length; i++) {
+ if (this.keyboard[a][i] !== null && this.keyboard[a][i].indexOf(b) >= 0) {
+ return true;
+ }
+ }
+ }
+
+ return false;
+ };
+};
+
+/**
+ * Constructor.
+ *
+ * @param {string} password
+ */
+function Score(password) {
+ this.password = password;
+}
+
+/**
+ * Used to estimate the score of the given password.
+ *
+ * @class
+ * @author David Stutz
+ */
+Score.prototype = {
+
+ constructor: Score,
+
+ LOWER: 26,
+ UPPER: 26,
+ NUMBER: 10,
+ PUNCTUATION: 34,
+ OTHER: 34, // this includes special characters, umlauts (i.e. diacritics) etc.
+ // it's not easy to get a reasonable count of these (which are commonly used around the world)
+ // see e.g. https://en.wikipedia.org/wiki/Diaeresis_(diacritic)
+ // therefore, these are treated like punctuation
+
+ DAYS: 31,
+ MONTHS: 31,
+ YEARS: 2000,
+
+ sequences: {
+ lower: 'abcdefghijklmnopqrstuvwxyz',
+ numbers: '01234567890'
+ },
+
+ leet: {
+ '1': ['i', 'l'],
+ '2': ['n', 'r', 'z'],
+ '3': ['e'],
+ '4': ['a'],
+ '5': ['s'],
+ '6': ['g'],
+ '7': ['t'],
+ '8': ['b'],
+ '9': ['g', 'o'],
+ '0': ['o'],
+ '@': ['a'],
+ '(': ['c'],
+ '[': ['c'],
+ '<': ['c'],
+ '&': ['g'],
+ '!': ['i'],
+ '|': ['i', 'l'],
+ '?': ['n', 'r'],
+ '$': ['s'],
+ '+': ['t'],
+ '%': ['x']
+ },
+
+ regex: {
+ repetition: {
+ single: /(.)\1+/g,
+ group: /(..+)\1+/g
+ },
+ date: {
+ DMY: /(0?[1-9]|[12][0-9]|3[01])([\- \/.])?(0?[1-9]|1[012])([\- \/.])?([0-9]{2})/g,
+ DMYY: /(0?[1-9]|[12][0-9]|3[01])([\- \/.])?(0?[1-9]|1[012])([\- \/.])?([0-9]{4})/g,
+ MDY: /(0?[1-9]|1[012])([\- \/.])?(0?[1-9]|[12][0-9]|3[01])([\- \/.])?([0-9]{2})/g,
+ MDYY: /(0?[1-9]|1[012])([\- \/.])?(0?[1-9]|[12][0-9]|3[01])([\- \/.])?([0-9]{4})/g,
+ YDM: /([0-9]{2})([\- \/.])?(0?[1-9]|[12][0-9]|3[01])([\- \/.])?(0?[1-9]|1[012])/g,
+ YYDM: /([0-9]{4})([\- \/.])?(0?[1-9]|[12][0-9]|3[01])([\- \/.])?(0?[1-9]|1[012])/g,
+ YMD: /([0-9]{2})([\- \/.])?(0?[1-9]|1[012])([\- \/.])?(([0-9]{2})?[0-9]{2})(0?[1-9]|[12][0-9]|3[01])/g,
+ YYMD: /([0-9]{4})([\- \/.])?(0?[1-9]|1[012])([\- \/.])?(([0-9]{2})?[0-9]{2})(0?[1-9]|[12][0-9]|3[01])/g,
+ DM: /(0?[1-9]|[12][0-9]|3[01])([\- \/.])?(0?[1-9]|1[012])/g,
+ MY: /(0?[1-9]|1[012])([\- \/.])?([0-9]{2})/g,
+ MYY: /(0?[1-9]|1[012])([\- \/.])?([0-9]{4})/g
+ },
+ number: /[0-9]+/,
+ numberOnly: /^[0-9]+$/,
+ punctuation: /[\^°!"§\$%&\/\(\)=\?\\\.:,;\-_#'\+~\*<>\|\[\]\{\}`´]+/, // 34
+ punctuationOnly: /^[\^°!"§\$%&\/\(\)=\?\\\.:,;\-_#'\+~\*<>\|\[\]\{\}`´]+$/,
+ lower: /[a-z]+/,
+ lowerOnly: /^[a-z]+$/,
+ upper: /[A-Z]+/,
+ upperOnly: /^[A-Z]+$/,
+ upperFirst: /^[A-Z]+[A-Za_z]*$/,
+ upperFirstOnly: /^[A-Z]{1}[a-z]+$/,
+ other: /[^\^°!"§\$%&\/\(\)=\?\\\.:,;\-_#'\+~\*<>\|\[\]\{\}`´0-9a-zA-Z]+/,
+ otherOnly: /^[^\^°!"§\$%&\/\(\)=\?\\\.:,;\-_#'\+~\*<>\|\[\]\{\}`´0-9a-zA-Z]+$/,
+ },
+
+ keyboards: {
+ QWERTZ: new Keyboard({ // 480/105 = 4.571428571
+ '^': [null, null, null, '^°', '1!', null, null], // 1
+ '°': [null, null, null, '^°', '1!', null, null], // 1
+ '1': [null, null, '^°', '1!', '2"', null, 'qQ@'], // 3
+ '!': [null, null, '^°', '1!', '2"', null, 'qQ@'], // 3
+ '2': [null, null, '1!', '2"', '3§', 'qQ@', 'wW'], // 4
+ '"': [null, null, '1!', '2"', '3§', 'qQ@', 'wW'], //4
+ '3': [null, null, '2"', '3§', '4$', 'wW', 'eE€'], //4
+ '§': [null, null, '2"', '3§', '4$', 'wW', 'eE€'], //4
+ '4': [null, null, '3§', '4$', '5%', 'eE€', 'rR'], //4
+ '$': [null, null, '3§', '4$', '5%', 'eE€', 'rR'], //4
+ '5': [null, null, '4$', '5%', '6&', 'rR', 'tT'], //4
+ '%': [null, null, '4$', '5%', '6&', 'rR', 'tT'], //4
+ '6': [null, null, '5%', '6&', '7/{', 'tT', 'yY'], //4
+ '&': [null, null, '5%', '6&', '7/{', 'tT', 'yY'], //4
+ '7': [null, null, '6&', '7/{', '8([', 'yY', 'uU'], //4
+ '/': [null, null, '6&', '7/{', '8([', 'yY', 'uU'], //4
+ '{': [null, null, '6&', '7/{', '8([', 'yY', 'uU'], //4
+ '8': [null, null, '7/{', '8([', '9)]', 'uU', 'iI'], // 4
+ '(': [null, null, '7/{', '8([', '9)]', 'uU', 'iI'], // 4
+ '[': [null, null, '7/{', '8([', '9)]', 'uU', 'iI'], // 4
+ '9': [null, null, '8([', '9)]', '0=}', 'iI', 'oO'], // 4
+ ')': [null, null, '8([', '9)]', '0=}', 'iI', 'oO'], // 4
+ ']': [null, null, '8([', '9)]', '0=}', 'iI', 'oO'], // 4
+ '0': [null, null, '9)]', '0=}', 'ß?\\', 'oO', 'pP'], // 4
+ '=': [null, null, '9)]', '0=}', 'ß?\\', 'oO', 'pP'], // 4
+ '}': [null, null, '9)]', '0=}', 'ß?\\', 'oO', 'pP'], // 4
+ 'ß': [null, null, '0=}', 'ß?\\', '´`', 'pP', 'üÜ'], // 4
+ '?': [null, null, '0=}', 'ß?\\', '´`', 'pP', 'üÜ'], // 4
+ '\\': [null, null, '0=}', 'ß?\\', '´`', 'pP', 'üÜ'], // 4
+ '`': [null, null, 'ß?\\', '´`', null, 'üÜ', '+*~'], // 3
+ '´': [null, null, 'ß?\\', '´`', null, 'üÜ', '+*~'], // 3
+ 'q': ['1!', '2"', null, 'qQ@', 'wW', null, 'aA'], // 4
+ 'Q': ['1!', '2"', null, 'qQ@', 'wW', null, 'aA'], // 4
+ '@': ['1!', '2"', null, 'qQ@', 'wW', null, 'aA'], // 4
+ 'w': ['2"', '3§', 'qQ@', 'wW', 'eE€', 'aA', 'sS'], // 6
+ 'W': ['2"', '3§', 'qQ@', 'wW', 'eE€', 'aA', 'sS'], // 6
+ 'e': ['3§', '4$', 'wW', 'eE€', 'rR', 'sS', 'dD'], // 6
+ 'E': ['3§', '4$', 'wW', 'eE€', 'rR', 'sS', 'dD'], // 6
+ '€': ['3§', '4$', 'wW', 'eE€', 'rR', 'sS', 'dD'], // 6
+ 'r': ['4$', '5%', 'eE€', 'rR', 'tT', 'dD', 'fF'], // 6
+ 'R': ['4$', '5%', 'eE€', 'rR', 'tT', 'dD', 'fF'], // 6
+ 't': ['5%', '6&', 'rR', 'tT', 'zZ', 'fF', 'gG'], // 6
+ 'T': ['5%', '6&', 'rR', 'tT', 'zZ', 'fF', 'gG'], // 6
+ 'z': ['6&', '7/{', 'tT', 'zZ', 'uU', 'gG', 'hH'], // 6
+ 'Z': ['6&', '7/{', 'tT', 'zZ', 'uU', 'gG', 'hH'], // 6
+ 'u': ['7/{', '8([', 'zZ', 'uU', 'iI', 'hH', 'jJ'], // 6
+ 'U': ['7/{', '8([', 'zZ', 'uU', 'iI', 'hH', 'jJ'], // 6
+ 'i': ['8([', '9)]', 'uU', 'iI', 'oO', 'jJ', 'kK'], // 6
+ 'I': ['8([', '9)]', 'uU', 'iI', 'oO', 'jJ', 'kK'], // 6
+ 'o': ['9)]', '0=}', 'iI', 'oO', 'pP', 'kK', 'lL'], // 6
+ 'O': ['9)]', '0=}', 'iI', 'oO', 'pP', 'kK', 'lL'], // 6
+ 'p': ['0=}', 'ß?\\', 'oO', 'pP', 'üÜ', 'lL', 'öÖ'], // 6
+ 'P': ['0=}', 'ß?\\', 'oO', 'pP', 'üÜ', 'lL', 'öÖ'], // 6
+ 'ü': ['ß?\\', '´`', 'pP', 'üÜ', '+*~', 'öÖ', 'äÄ'], // 6
+ 'Ü': ['ß?\\', '´`', 'pP', 'üÜ', '+*~', 'öÖ', 'äÄ'], // 6
+ '+': ['´``', null, 'üÜ', '+*~', null, 'äÄ', '\'#'], // 4
+ '*': ['´``', null, 'üÜ', '+*~', null, 'äÄ', '\'#'], // 4
+ '~': ['´``', null, 'üÜ', '+*~', null, 'äÄ', '\'#'], // 4
+ 'a': ['qQ@', 'wW', null, 'aA', 'sS', '<>|', 'yY'], // 5
+ 'A': ['qQ@', 'wW', null, 'aA', 'sS', '<>|', 'yY'], // 5
+ 's': ['wW', 'eE€', 'aA', 'sS', 'dD', 'yY', 'xX'], // 6
+ 'S': ['wW', 'eE€', 'aA', 'sS', 'dD', 'yY', 'xX'], // 6
+ 'd': ['eE€', 'rR', 'sS', 'dD', 'fF', 'xX', 'cC'], // 6
+ 'D': ['eE€', 'rR', 'sS', 'dD', 'fF', 'xX', 'cC'], // 6
+ 'f': ['rR', 'tT', 'dD', 'fF', 'gG', 'cC', 'vV'], // 6
+ 'F': ['rR', 'tT', 'dD', 'fF', 'gG', 'cC', 'vV'], // 6
+ 'g': ['tT', 'zZ', 'fF', 'gG', 'hH', 'vV', 'bB'], // 6
+ 'G': ['tT', 'zZ', 'fF', 'gG', 'hH', 'vV', 'bB'], // 6
+ 'h': ['zZ', 'uU', 'gG', 'hH', 'jJ', 'bB', 'nN'], // 6
+ 'H': ['zZ', 'uU', 'gG', 'hH', 'jJ', 'bB', 'nN'], // 6
+ 'j': ['uU', 'iI', 'hH', 'jJ', 'kK', 'nN', 'mM'], // 6
+ 'J': ['uU', 'iI', 'hH', 'jJ', 'kK', 'nN', 'mM'], // 6
+ 'k': ['iI', 'oO', 'jJ', 'kK', 'lL', 'mM', ',;'], // 6
+ 'K': ['iI', 'oO', 'jJ', 'kK', 'lL', 'mM', ',;'], // 6
+ 'l': ['oO', 'pP', 'kK', 'lL', 'öÖ', ',;', '.:'], // 6
+ 'L': ['oO', 'pP', 'kK', 'lL', 'öÖ', ',;', '.:'], // 6
+ 'ö': ['pP', 'üÜ', 'lL', 'öÖ', 'äÄ', '.:', '-_'], // 6
+ 'Ö': ['pP', 'üÜ', 'lL', 'öÖ', 'äÄ', '.:', '-_'], // 6
+ 'ä': ['üÜ', '+*~', 'öÖ', 'äÄ', '#\'', '-_', null], // 5
+ 'Ä': ['üÜ', '+*~', 'öÖ', 'äÄ', '#\'', '-_', null], // 5
+ '#': ['+*~', null, 'äÄ', '#\'', null, null, null], // 2
+ '\'': ['+*~', null, 'äÄ', '#\'', null, null, null], // 2
+ '<': [null, 'aA', null, '<>|', 'yY', null, null], // 2
+ '>': [null, 'aA', null, '<>|', 'yY', null, null], // 2
+ '|': [null, 'aA', null, '<>|', 'yY', null, null], // 2
+ 'y': ['aA', 'sS', '<>|', 'yY', 'xX', null, null], // 4
+ 'Y': ['aA', 'sS', '<>|', 'yY', 'xX', null, null], // 4
+ 'x': ['sS', 'dD', 'yY', 'xX', 'cC', null, null], // 4
+ 'X': ['sS', 'dD', 'yY', 'xX', 'cC', null, null], // 4
+ 'c': ['dD', 'fF', 'xX', 'cC', 'vV', null, null], // 4
+ 'C': ['dD', 'fF', 'xX', 'cC', 'vV', null, null], // 4
+ 'v': ['fF', 'gG', 'cC', 'vV', 'bB', null, null], // 4
+ 'V': ['fF', 'gG', 'cC', 'vV', 'bB', null, null], // 4
+ 'b': ['gG', 'hH', 'vV', 'bB', 'nN', null, null], // 4
+ 'B': ['gG', 'hH', 'vV', 'bB', 'nN', null, null], // 4
+ 'n': ['hH', 'jJ', 'bB', 'nN', 'mM', null, null], // 4
+ 'N': ['hH', 'jJ', 'bB', 'nN', 'mM', null, null], // 4
+ 'm': ['jJ', 'kK', 'nN', 'mM', ',;', null, null], // 4
+ 'M': ['jJ', 'kK', 'nN', 'mM', ',;', null, null], // 4
+ ',': ['kK', 'lL', 'mM', ',;', '.:', null, null], // 4
+ ';': ['kK', 'lL', 'mM', ',;', '.:', null, null], // 4
+ '.': ['lL', 'öÖ', ',;', '.:', '-_', null, null], // 4
+ ':': ['lL', 'öÖ', ',;', '.:', '-_', null, null], // 4
+ '-': ['öÖ', 'ä', '.:', '-_', null, null, null], // 3
+ '_': ['öÖ', 'ä', '.:', '-_', null, null, null] // 3
+ }, 4.571428571),
+ QWERTY: new Keyboard({
+ '~': [null, null, null, '~`', '1!', null, null], // 1
+ '`': [null, null, null, '~`', '1!', null, null], // 1
+ '1': [null, null, '`~', '1!', '2@', null, 'qQ'], // 3
+ '!': [null, null, '`~', '1!', '2@', null, 'qQ'], // 3
+ '2': [null, null, '1!', '2@', '3#', 'qQ', 'wW'], // 4
+ '@': [null, null, '1!', '2@', '3#', 'qQ', 'wW'], //4
+ '3': [null, null, '2@', '3#', '4$', 'wW', 'eE'], //4
+ '#': [null, null, '2@', '3#', '4$', 'wW', 'eE'], //4
+ '4': [null, null, '3#', '4$', '5%', 'eE', 'rR'], //4
+ '$': [null, null, '3#', '4$', '5%', 'eE', 'rR'], //4
+ '5': [null, null, '4$', '5%', '6^', 'rR', 'tT'], //4
+ '%': [null, null, '4$', '5%', '6^', 'rR', 'tT'], //4
+ '6': [null, null, '5%', '6^', '7&', 'tT', 'yY'], //4
+ '^': [null, null, '5%', '6^', '7&', 'tT', 'yY'], //4
+ '7': [null, null, '6^', '7&', '8*', 'yY', 'uU'], //4
+ '&': [null, null, '6^', '7&', '8*', 'yY', 'uU'], //4
+ '8': [null, null, '7&', '8*', '9(', 'uU', 'iI'], // 4
+ '*': [null, null, '7&', '8*', '9(', 'uU', 'iI'], // 4
+ '9': [null, null, '8*', '9(', '0)', 'iI', 'oO'], // 4
+ '(': [null, null, '8*', '9(', '0)', 'iI', 'oO'], // 4
+ '0': [null, null, '9(', '0)', '-_', 'oO', 'pP'], // 4
+ ')': [null, null, '9(', '0)', '-_', 'oO', 'pP'], // 4
+ '-': [null, null, '0)', '-_', '=+', 'pP', '[{'], // 4
+ '_': [null, null, '0)', '-_', '=+', 'pP', '[{'], // 4
+ '=': [null, null, '-_', '=+', '\\|', '{[', '}]'], // 4
+ '+': [null, null, '-_', '=+', '\\|', '{[', '}]'], // 4
+ '\\': [null, null, '=+', '\\|', null, '}]', null], // 2
+ '|': [null, null, '=+', '\\|', null, '}]', null], // 2
+ 'q': ['1!', '2@', null, 'qQ', 'wW', null, 'aA'], // 4
+ 'Q': ['1!', '2@', null, 'qQ', 'wW', null, 'aA'], // 4
+ 'w': ['2@', '3#', 'qQ', 'wW','eE', 'aA', 'sS'], // 6
+ 'W': ['2@', '3#', 'qQ', 'wW','eE', 'aA', 'sS'], // 6
+ 'e': ['3#', '4$', 'wW', 'eE', 'rR', 'sS', 'dD'], // 6
+ 'E': ['3#', '4$', 'wW', 'eE', 'rR', 'sS', 'dD'], // 6
+ 'r': ['4$', '5%', 'eE', 'rR', 'tT', 'dD', 'fF'], // 6
+ 'R': ['4$', '5%', 'eE', 'rR', 'tT', 'dD', 'fF'], // 6
+ 't': ['5%', '6^', 'rR', 'tT', 'yY', 'fF', 'gG'], // 6
+ 'T': ['5%', '6^', 'rR', 'tT', 'yY', 'fF', 'gG'], // 6
+ 'y': ['6^', '7&', 'tT', 'yY', 'uU', 'gG', 'hH'], // 6
+ 'Y': ['6^', '7&', 'tT', 'yY', 'uU', 'gG', 'hH'], // 6
+ 'u': ['7&', '8*', 'yY', 'uU', 'iI', 'hH', 'jJ'], // 6
+ 'U': ['7&', '8*', 'yY', 'uU', 'iI', 'hH', 'jJ'], // 6
+ 'i': ['8*', '9(', 'uU', 'iI', 'oO', 'jJ', 'kK'], // 6
+ 'I': ['8*', '9(', 'uU', 'iI', 'oO', 'jJ', 'kK'], // 6
+ 'o': ['9(', '0)', 'iI', 'oO', 'pP', 'kK', 'lL'], // 6
+ 'O': ['9(', '0)', 'iI', 'oO', 'pP', 'kK', 'lL'], // 6
+ 'p': ['0)', '-_', 'oO', 'pP', '[{', 'lL', ':;'], // 6
+ 'P': ['0)', '-_', 'oO', 'pP', '[{', 'lL', ':;'], // 6
+ '[': ['-_', '=+', 'pP', '[{', ']}', ':;', '\'"'], // 6
+ '{': ['-_', '=+', 'pP', '[{', ']}', ':;', '\'"'], // 6
+ ']': ['=+', '\\|', '[{', ']}', null, '\'"', null], // 4
+ '}': ['=+', '\\|', '[{', ']}', null, '\'"', null], // 4
+ 'a': ['qQ', 'wW', null, 'aA', 'sS', null, 'zZ'], // 4
+ 'A': ['qQ', 'wW', null, 'aA', 'sS', null, 'zZ'], // 4
+ 's': ['wW', 'eE', 'aA', 'sS', 'dD', 'zZ', 'xX'], // 6
+ 'S': ['wW', 'eE', 'aA', 'sS', 'dD', 'zZ', 'xX'], // 6
+ 'd': ['eE', 'rR', 'sS', 'dD', 'fF', 'xX', 'cC'], // 6
+ 'D': ['eE', 'rR', 'sS', 'dD', 'fF', 'xX', 'cC'], // 6
+ 'f': ['rR', 'tT', 'dD', 'fF', 'gG', 'cC', 'vV'], // 6
+ 'F': ['rR', 'tT', 'dD', 'fF', 'gG', 'cC', 'vV'], // 6
+ 'g': ['tT', 'yY', 'fF', 'gG', 'hH', 'vV', 'bB'], // 6
+ 'G': ['tT', 'yY', 'fF', 'gG', 'hH', 'vV', 'bB'], // 6
+ 'h': ['yY', 'uU', 'gG', 'hH', 'jJ', 'bB', 'nN'], // 6
+ 'H': ['yY', 'uU', 'gG', 'hH', 'jJ', 'bB', 'nN'], // 6
+ 'j': ['uU', 'iI', 'hH', 'jJ', 'kK', 'nN', 'mM'], // 6
+ 'J': ['uU', 'iI', 'hH', 'jJ', 'kK', 'nN', 'mM'], // 6
+ 'k': ['iI', 'oO', 'jJ', 'kK', 'lL', 'mM', ',;'], // 6
+ 'K': ['iI', 'oO', 'jJ', 'kK', 'lL', 'mM', ',;'], // 6
+ 'l': ['oO', 'pP', 'kK', 'lL', ':;', ',<', '.>'], // 6
+ 'L': ['oO', 'pP', 'kK', 'lL', ':;', ',<', '.>'], // 6
+ ':': ['pP', '[{', 'lL', ':;', '\'"', '.>', '?/'], // 6
+ ';': ['pP', '[{', 'lL', ':;', '\'"', '.>', '?/'], // 6
+ '\'': ['[{', ']}', ':;', '\'"', null, '?/', null], // 5
+ '"': ['[{', ']}', ':;', '\'"', null, '?/', null], // 5
+ 'z': ['aA', 'sS', null, 'zZ', 'xX', null, null], // 4
+ 'Z': ['aA', 'sS', null, 'zZ', 'xX', null, null], // 4
+ 'x': ['sS', 'dD', 'zZ', 'xX', 'cC', null, null], // 4
+ 'X': ['sS', 'dD', 'zZ', 'xX', 'cC', null, null], // 4
+ 'c': ['dD', 'fF', 'xX', 'cC', 'vV', null, null], // 4
+ 'C': ['dD', 'fF', 'xX', 'cC', 'vV', null, null], // 4
+ 'v': ['fF', 'gG', 'cC', 'vV', 'bB', null, null], // 4
+ 'V': ['fF', 'gG', 'cC', 'vV', 'bB', null, null], // 4
+ 'b': ['gG', 'hH', 'vV', 'bB', 'nN', null, null], // 4
+ 'B': ['gG', 'hH', 'vV', 'bB', 'nN', null, null], // 4
+ 'n': ['hH', 'jJ', 'bB', 'nN', 'mM', null, null], // 4
+ 'N': ['hH', 'jJ', 'bB', 'nN', 'mM', null, null], // 4
+ 'm': ['jJ', 'kK', 'nN', 'mM', ',<', null, null], // 4
+ 'M': ['jJ', 'kK', 'nN', 'mM', ',<', null, null], // 4
+ ',': ['kK', 'lL', 'mM', ',<', '.>', null, null], // 4
+ '<': ['kK', 'lL', 'mM', ',<', '.>', null, null], // 4
+ '.': ['lL', ':;', ',<', '.>', '/?', null, null], // 4
+ '>': ['lL', ':;', ',<', '.>', '/?', null, null], // 4
+ '/': [':;', '\'"', '.>', '/?', null, null, null], // 3
+ '?': [':;', '\'"', '.>', '/?', null, null, null] // 3
+ }, 4.571428571),
+ QWERTZNumpad: new Keyboard({
+ '0': ['1', '2', ',', null], // 2
+ ',': ['3', '0', null, null], // 2
+ '1': ['4', null, '2', '0'], // 3
+ '2': ['5', '1', '3', '0'], // 4
+ '3': ['3', '2', null, ','], // 3
+ '4': ['7', null, '5', '1'], // 3
+ '5': ['8', '4', '6', '2'], // 4
+ '6': ['9', '5', '6', '2'], // 4
+ '7': [null, null, '8', '4'], // 2
+ '8': ['/', '7', '9', '5'], // 4
+ '9': ['*', '8', '+', '6'], // 4
+ '+': ['-', '9', '6', null], // 3
+ '/': [null, null, '*', '8'], // 2
+ '*': [null, '/', '-', '9'], // 3
+ '-': [null, '*', null, '+'] // 2
+ }, 3),
+ QWERTYNumpad: new Keyboard({
+ '0': ['1', '2', ',', null], // 2
+ ',': ['3', '0', null, null], // 2
+ '1': ['4', null, '2', '0'], // 3
+ '2': ['5', '1', '3', '0'], // 4
+ '3': ['6', '2', null, ','], // 3
+ '4': ['7', null, '5', '1'], // 3
+ '5': ['8', '4', '6', '2'], // 4
+ '6': ['9', '5', '+', '2'], // 4
+ '7': [null, null, '8', '4'], // 2
+ '8': ['/', '7', '9', '5'], // 4
+ '9': ['*', '8', '+', '6'], // 4
+ '+': ['-', '9', '6', null], // 3
+ '/': [null, null, '*', '8'], // 2
+ '*': [null, '/', '-', '9'], // 3
+ '-': [null, '*', null, '+'] // 2
+ }, 3)
+ },
+
+ /**
+ * Cache will hold all collected matches of the last score estimation.
+ *
+ * @property cache
+ * @type {object}
+ */
+ cache: {
+
+ /**
+ * Clear the cache.
+ */
+ clear: function() {
+ for (var key in this) {
+ if (key !== 'set' && key !== 'clear') {
+ this[key] = undefined;
+ }
+ }
+ },
+
+ /**
+ * Set cache data.
+ *
+ * @param {string} key
+ * @param {mixed} value
+ */
+ set: function(key, value) {
+ this[key] = value;
+ }
+ },
+
+ /**
+ * Represent log of abse 2.
+ *
+ * @param {number} x
+ * @return {number}
+ */
+ lg: function(x) {
+ return Math.log(x)/Math.log(2);
+ },
+
+ /**
+ * Get the time to crack.
+ *
+ * @param {number} entropy
+ * @param {number} cores
+ * @return {number}
+ */
+ calculateAverageTimeToCrack: function(entropy, cores) {
+ return 0.5*Math.pow(2, entropy)*0.005/cores;
+ },
+
+ /**
+ * Calculates a naive score ased on the brute force entropy.
+ *
+ * @param {string} password
+ * @return {number}
+ */
+ calculateBruteForceEntropy: function() {
+ var base = 0;
+ var any = false;
+
+ if (this.regex['lower'].test(this.password)) {
+ base += this.LOWER;
+ any = true;
+ }
+
+ if (this.regex['upper'].test(this.password)) {
+ base += this.UPPER;
+ any = true;
+ }
+
+ if (this.regex['number'].test(this.password)) {
+ base += this.NUMBER;
+ any = true;
+ }
+
+ if (this.regex['punctuation'].test(this.password)) {
+ base += this.PUNCTUATION;
+ any = true;
+ }
+
+ if (this.regex['other'].test(this.password)) {
+ base += this.OTHER;
+ }
+
+ var naiveEntropy = this.lg(base)*this.password.length;
+ this.cache.set('naiveEntropy', naiveEntropy);
+
+ return naiveEntropy;
+ },
+
+ /**
+ * Gather matches using the given sources.
+ *
+ * @param {array} options
+ * @param {boolean} append
+ * @returns {number}
+ */
+ collectMatches: function(options, append) {
+
+ // Default parameters: use default options or append to default options.
+ options = (options === undefined) ? [] : options;
+ append = (append === undefined) ? true : append;
+
+ if (append === true && this.options !== undefined) {
+ options = options.concat(this.options);
+ }
+
+ var matches = [];
+
+ // First collect all possible matches.
+ for (var i = 0; i < options.length; i++) {
+ var optionMatches = [];
+
+ if (!'type' in options[i]) {
+ continue;
+ }
+
+ switch (options[i]['type']) {
+ // Dictionary used for word lists, passwords, names, cities etc.
+ case 'dictionary':
+ if ('dictionary' in options[i]) {
+ optionMatches = this.collectDictionaryMatches(options[i]['dictionary']);
+
+ if ('leet' in options[i] && options[i]['leet'] === true) {
+ var leetMatches = this.collectLeetSpeakMatches(options[i]['dictionary']);
+ optionMatches = optionMatches.concat(leetMatches);
+ }
+ }
+ break;
+ case 'keyboard':
+ if ('keyboard' in options[i]) {
+ optionMatches = this.collectKeyboardMatches(options[i]['keyboard']);
+ }
+ break;
+ case 'repetition':
+ optionMatches = this.collectRepetitionMatches();
+ break;
+ case 'sequences':
+ optionMatches = this.collectSequenceMatches();
+ break;
+ case 'dates':
+ optionMatches = this.collectDateMatches();
+ break;
+ }
+
+ if ('key' in options[i]) {
+ this.cache.set(options[i]['key'], optionMatches);
+ }
+
+ matches = matches.concat(optionMatches);
+ }
+
+ return matches;
+ },
+
+ /**
+ * Calculate entropy score.
+ *
+ * @param {array} options
+ * @param {boolean} append
+ * @return {number}
+ */
+ calculateEntropyScore: function(options, append) {
+ var matches = this.collectMatches(options, append);
+
+ var entropies = [];
+ var entropyMatches = [];
+ var currentEntropy = this.calculateBruteForceEntropy(this.password);
+
+ // Minimize entropy as far as possible. This approach assumes the attacker
+ // to know as much as possible about the form of the password.
+ for (var i = 0; i < this.password.length; i++) {
+
+ // Add current character as match.
+ // If the character is not found within a pattern this will be taken.
+ matches[matches.length] = {
+ pattern: this.password[i],
+ entropy: this.calculateBruteForceEntropy(this.password[i]),
+ start: i,
+ end: i,
+ type: 'letter'
+ };
+
+ // Set to infinity - we want to minimize the entropy.
+ entropies[i] = Number.POSITIVE_INFINITY;
+
+ for (var j = 0; j < matches.length; j++) {
+ var start = matches[j]['start'];
+ var end = matches[j]['end'];
+
+ if (end !== i) {
+ continue;
+ }
+
+ var currentEntropy = matches[j]['entropy'];
+ if (start > 0) {
+ currentEntropy += entropies[start - 1];
+ }
+
+ if (currentEntropy < entropies[i]) {
+ entropies[i] = currentEntropy;
+ entropyMatches[i] = matches[j];
+ }
+ }
+ }
+
+ // Gather the used matches.
+ var minimumMatches = [];
+ var i = this.password.length - 1;
+ while (i >= 0) {
+ if (entropyMatches[i]) {
+ minimumMatches[minimumMatches.length] = entropyMatches[i];
+ i = entropyMatches[i]['start'] - 1;
+ }
+ else {
+ i--;
+ }
+ }
+
+ this.cache.set('minimumMatches', minimumMatches);
+ this.cache.set('entropy', entropies[this.password.length - 1]);
+
+ return entropies[this.password.length - 1];
+ },
+
+ /**
+ * Check whether string ocurres in the dictionary.
+ *
+ * @param {array} dictionary
+ * @return {array}
+ */
+ collectDictionaryMatches: function(dictionary) {
+ var matches = [];
+ for (var i = 0; i < this.password.length; i++) {
+ for (var j = i; j < this.password.length; j++) {
+ var original = this.password.substring(i, j + 1);
+ var string = original.toLowerCase();
+ var reversed = this.getReversedString(string);
+
+ // Simple match.
+ if (string in dictionary) {
+ if (dictionary[string]) {
+ matches[matches.length] = {
+ pattern: original,
+ entropy: this.calculateDictionaryEntropy(original, string, dictionary[string]),
+ start: i,
+ end: j,
+ type: 'dictionary'
+ };
+ }
+ }
+
+ // Reversed match.
+ if (reversed in dictionary) {
+ if (dictionary[reversed]) {
+ matches[matches.length] = {
+ pattern: original,
+ entropy: this.calculateReversedDictionaryEntropy(original, string, dictionary[reversed]),
+ start: i,
+ end: j,
+ type: 'dictionary'
+ };
+ }
+ }
+ }
+ }
+
+ return matches;
+ },
+
+ /**
+ * Calculate entropy for dictionary.
+ *
+ * @param {string} original
+ * @param {string} word
+ * @param {number} rank
+ * @return {number}
+ */
+ calculateDictionaryEntropy: function(original, word, rank) {
+ if (this.regex['lower'].test(original) && this.regex['upper'].test(original)) {
+ // First upper only is simple capitalization.
+ if (this.regex['upperFirstOnly'].test(original)) {
+ return this.lg(rank) + 1;
+ }
+ else {
+ // Base entropy plus entropy of possiblities to choose between upper and lower per letter.
+ return this.lg(rank) + original.length; // = lg(rank) + lg(2^original.length) = lg(rank) + lg(2)*original.length
+ }
+ }
+
+ return this.lg(rank);
+ },
+
+ /**
+ * Calculate dictionary entropy for reversed.
+ *
+ * @param {string} original
+ * @param {string} word
+ * @param {number} rank
+ * @return {number}
+ */
+ calculateReversedDictionaryEntropy: function(original, word, rank) {
+ // Two possibilities: reversed or not => 1 bit of extra entropy.
+ return this.calculateDictionaryEntropy(original, word, rank) + 1;
+ },
+
+ /**
+ * Search all leet speak matches.
+ *
+ * @param {array} dictionary
+ * @return {array}
+ */
+ collectLeetSpeakMatches: function(dictionary) {
+ var matches = [];
+
+ var subs = this.collectLeetSpeakSubstitutions(this.password);
+
+ for (var k = 0; k < subs.length; k++) {
+ for (var i = 0; i < subs[k].length; i++) {
+ for (var j = i; j < subs[k].length; j++) {
+ var original = subs[k].substring(i, j + 1);
+ var string = original.toLowerCase();
+ var reversed = this.getReversedString(string);
+
+ var originalPattern = this.password.substring(i, j + 1);
+
+ if (string in dictionary) {
+ if (dictionary[string]) {
+ matches[matches.length] = {
+ pattern: originalPattern,
+ entropy: this.calculateLeetSpeakEntropy(this.password.substring(i, j + 1), string, dictionary[string]),
+ start: i,
+ end: j,
+ type: 'leet'
+ };
+ }
+ }
+
+ if (reversed in dictionary) {
+ if (dictionary[string]) {
+ matches[matches.length] = {
+ pattern: originalPattern,
+ entropy: this.calculateReversedLeetSpeakEntropy(this.password.substring(i, j + 1), string, dictionary[string]),
+ start: i,
+ end: j,
+ type: 'leet'
+ };
+ }
+ }
+ }
+ }
+ }
+
+ return matches;
+ },
+
+ /**
+ * Calculate dictionary entropy for leet speak.
+ *
+ * @param {string} original
+ * @param {string} word
+ * @param {number} rank
+ * @return {number}
+ */
+ calculateLeetSpeakEntropy: function(original, word, rank) {
+ // Simple apporach: calculate possiblities of leet speak substitutions.
+ var possibilities = 1;
+ for (var key in this.leet) {
+ if (original.indexOf(key) >= 0) {
+ // Add the possiblity to not substitute.
+ possibilities *= (this.leet[key].length + 1);
+ }
+ }
+
+ return this.calculateDictionaryEntropy(original, word, rank) + this.lg(possibilities);
+ },
+
+ /**
+ * Calculate leet speak entropy for reversed.
+ *
+ * @param {string} original
+ * @param {string} word
+ * @param {number} rank
+ * @return {number}
+ */
+ calculateReversedLeetSpeakEntropy: function(original, word, rank) {
+ // Two possibilities: reversed or not => 1 bit of extra entropy.
+ return this.calculateLeetSpeakEntropy(original, word, rank) + 1;
+ },
+
+ /**
+ * Get all leet speak substitutions.
+ *
+ * Considering a leet speak substitution matrix with a row for each letter to be translated
+ * we iterate over all columns giving one
+ *
+ * @return {array}
+ */
+ collectLeetSpeakSubstitutions: function() {
+
+ var leet = {};
+ for (var char in this.leet) {
+ if (this.password.indexOf(char) >= 0) {
+ leet[char] = this.leet[char];
+ }
+ }
+
+ var recursiveSubstitutions = function(string) {
+ if (string[0] in leet) {
+ if (string.length === 1) {
+ return leet[string[0]];
+ }
+ else {
+ var substrings = recursiveSubstitutions(string.substring(1, string.length));
+
+ var subs = [];
+ for (var i = 0; i < substrings.length; i++) {
+ for (var j = 0; j < leet[string[0]].length; j++) {
+ subs[subs.length] = leet[string[0]][j] + substrings[i];
+ }
+ }
+
+ return subs;
+ }
+ }
+ else {
+ if (string.length === 1) {
+ return [string[0]];
+ }
+ else {
+ var substrings = recursiveSubstitutions(string.substring(1, string.length));
+
+ var subs = [];
+ for (var i = 0; i < substrings.length; i++) {
+ subs[subs.length] = string[0] + substrings[i];
+ }
+
+ return subs;
+ }
+ }
+ };
+
+ return recursiveSubstitutions(this.password);
+ },
+
+ /**
+ * Get all matched paths on the given keyboard.
+ *
+ * @param {object} keyboard
+ * @return {array}
+ */
+ collectKeyboardMatches: function(keyboard) {
+ var matches = [];
+ var currentPath = this.password[0];
+ var currentTurns = 0;
+ var currentStart = 0;
+
+ // Keyboard automatically takes care of lower and upper case and special characters.
+ for (var i = 0; i < this.password.length - 1; i++) {
+ if (keyboard.areAdjacent(this.password[i], this.password[i + 1])) {
+ currentPath += this.password[i + 1];
+ if (this.password[i + 1] !== this.password[i]) {
+ currentTurns++;
+ }
+ }
+ else if (currentPath.length > 1) { // only consider sequences longer than one
+ matches[matches.length] = {
+ pattern: currentPath,
+ entropy: this.calculateKeyboardEntropy(currentPath, currentTurns, keyboard),
+ start: currentStart,
+ end: i,
+ type: 'keyboard'
+ };
+
+ currentPath = this.password[i + 1];
+ currentTurns = 0;
+ currentStart = i + 1;
+ }
+ else {
+ currentPath = this.password[i + 1];
+ currentTurns = 0;
+ currentStart = i + 1;
+ }
+ }
+
+ // Remember to add the last path.
+ if (currentPath.length > 1) {
+ matches[matches.length] = {
+ pattern: currentPath,
+ entropy: this.calculateKeyboardEntropy(currentPath, currentTurns, keyboard),
+ start: currentStart,
+ end: this.password.length - 1,
+ type: 'keyboard'
+ };
+ }
+
+ return matches;
+ },
+
+ /**
+ * Calculate entropy for keyboard patterns.
+ *
+ * @param {string} original
+ * @param {number} turns
+ * @param {object} keyboard
+ * @return {number}
+ */
+ calculateKeyboardEntropy: function(original, turns, keyboard) {
+ // Initialization with 0 will not work because lg(0) is undefined.
+ var possiblities = 1;
+
+ if (this.regex['lower'].test(original[0])) {
+ possiblities = this.LOWER;
+ }
+ else if (this.regex['upper'].test(original[0])) {
+ possiblities = this.UPPER;
+ }
+ else if (this.regex['number'].test(original[0])) {
+ possiblities = this.NUMBER;
+ }
+ else if (this.regex['punctuation'].test(original[0])) {
+ possiblities = this.PUNCTUATION;
+ }
+
+ return this.lg(possiblities) + turns*this.lg(keyboard.averageNeighbours);
+ },
+
+ /**
+ * Check for all repetitions.
+ *
+ * @return {array}
+ */
+ collectRepetitionMatches: function() {
+ var matches = [];
+
+ var singleMatches = this.password.match(this.regex['repetition']['single']) || [];
+ for (var i = 0; i < singleMatches.length; i++) {
+ matches[matches.length] = {
+ pattern: singleMatches[i],
+ entropy: this.calculateSingleRepetitionEntropy(singleMatches[i]),
+ start: this.password.indexOf(singleMatches[i]),
+ end: this.password.indexOf(singleMatches[i]) + singleMatches[i].length - 1,
+ type: 'repetition'
+ };
+ }
+
+ var groupMatches = this.password.match(this.regex['repetition']['group']) || [];
+ for (var i = 0; i < groupMatches.length; i++) {
+ matches[matches.length] = {
+ pattern: groupMatches[i],
+ entropy: this.calculateGroupRepetitionEntropy(groupMatches[i]),
+ start: this.password.indexOf(groupMatches[i]),
+ end: this.password.indexOf(groupMatches[i]) + groupMatches[i].length - 1,
+ type: 'repetition'
+ };
+ }
+
+ return matches;
+ },
+
+ /**
+ * Calculate repetition entropy.
+ *
+ * @param {string} original substring
+ * @return {number}
+ */
+ calculateSingleRepetitionEntropy: function(original) {
+ if (this.regex['number'].test(original)) {
+ return this.lg(this.NUMBER*original.length);
+ }
+ if (this.regex['lower'].test(original) || this.regex['upper'].test(original)) {
+ return this.lg(this.LOWER*original.length);
+ }
+ if (this.regex['punctuation'].test(original)) {
+ return this.lg(this.PUNCTUATION*original.length);
+ }
+
+ return this.calculateBruteForceEntropy(original);
+ },
+
+ /**
+ * Calculate repetition entropy for groups.
+ *
+ * @param {string} original substring
+ * @return {number}
+ */
+ calculateGroupRepetitionEntropy: function(original) {
+
+ // First determine the length of the repeated string.
+ var result = this.regex['repetition']['group'].exec(original);
+ var length = original.length;
+
+ while (result !== null) {
+ length = result[1].length;
+ result = this.regex['repetition']['group'].exec(result[1]);
+ }
+
+ var possibilities = 0;
+ if (this.regex['number'].test(original)) {
+ possibilities += this.NUMBER;
+ }
+ if (this.regex['lower'].test(original) || this.regex['upper'].test(original)) {
+ possibilities += this.LOWER;
+ }
+ if (this.regex['punctuation'].test(original)) {
+ possibilities += this.PUNCTUATION;
+ }
+
+ return this.lg(possibilities*length);
+ },
+
+ /**
+ * Check for sequences.
+ *
+ * @return {array}
+ */
+ collectSequenceMatches: function() {
+
+ var lowerSeq = '';
+ var lowerRevSeq = '';
+ var numberSeq = '';
+ var numberRevSeq = '';
+
+ for (var i = 0; i < this.password.length; i++) {
+ // At least two characters needed for a sequence.
+ for (var j = i + 2; j <= this.password.length; j++) {
+ var original = this.password.substring(i, j);
+ var string = original.toLowerCase();
+ var reversed = this.getReversedString(string);
+
+ if (string.length === 0) {
+ continue;
+ }
+
+ // Check alphabetical sequence.
+ if (this.sequences['lower'].indexOf(string) >= 0 && string.length > lowerSeq.length) {
+ lowerSeq = original;
+ }
+ if (this.sequences['lower'].indexOf(reversed) >= 0 && string.length > lowerRevSeq.length) {
+ lowerRevSeq = original;
+ }
+
+ // Check number sequence.
+ if (this.sequences['numbers'].indexOf(string) >= 0 && string.length > numberSeq.length) {
+ numberSeq = original;
+ }
+ if (this.sequences['numbers'].indexOf(reversed) >= 0 && string.length > numberSeq.length) {
+ numberRevSeq = original;
+ }
+ }
+ }
+
+ var matches = [];
+ if (lowerSeq.length > 0) {
+ matches[matches.length] = {
+ pattern: lowerSeq,
+ entropy: this.calculateSequenceEntropy(lowerSeq),
+ start: this.password.indexOf(lowerSeq),
+ end: this.password.indexOf(lowerSeq) + lowerSeq.length - 1,
+ type: 'sequence'
+ };
+ }
+ if (lowerRevSeq.length > 0) {
+ matches[matches.length] = {
+ pattern: lowerRevSeq,
+ entropy: this.calculateSequenceEntropy(lowerRevSeq),
+ start: this.password.indexOf(lowerRevSeq),
+ end: this.password.indexOf(lowerRevSeq) + lowerRevSeq.length - 1,
+ type: 'sequence'
+ };
+ }
+ if (numberSeq.length > 0) {
+ matches[matches.length] = {
+ pattern: numberSeq,
+ entropy: this.calculateSequenceEntropy(numberSeq),
+ start: this.password.indexOf(numberSeq),
+ end: this.password.indexOf(numberSeq) + numberSeq.length - 1,
+ type: 'sequence'
+ };
+ }
+ if (numberRevSeq.length > 0) {
+ matches[matches.length] = {
+ pattern: numberRevSeq,
+ entropy: this.calculateSequenceEntropy(numberRevSeq),
+ start: this.password.indexOf(numberRevSeq),
+ end: this.password.indexOf(numberRevSeq) + numberRevSeq.length - 1,
+ type: 'sequence'
+ };
+ }
+
+ return matches;
+ },
+
+ /**
+ * Calculate entropy for sequence.
+ *
+ * @param {string} original substring
+ * @return {number}
+ */
+ calculateSequenceEntropy: function(original) {
+ if (this.regex['number'].test(original)) {
+ return this.lg(original.length*this.NUMBER);
+ }
+ else if (this.regex['lowerOnly'].test(original)) {
+ return this.lg(original.length*this.LOWER);
+ }
+ else if (this.regex['upperOnly'].test(original)) {
+ return this.lg(original.length*this.LOWER);
+ }
+ else if (this.regex['upper'].test(original) && this.regex['upper'].test(original)) {
+ return this.lg(original.length*(this.LOWER + this.UPPER));
+ }
+
+ return this.calculateBruteForceEntropy(original);
+ },
+
+ /**
+ * Calculate entropy for reversed sequence.
+ *
+ * @param {string} original substring
+ * @return {number}
+ */
+ calculateReversedSequenceEntropy: function(original) {
+ return this.calculateSequenceEntropy(original) + 1;
+ },
+
+ /**
+ * Get all matched dates.
+ *
+ * Single numbers will be identified as years or day-month combinations.
+ * Full (and "half") dates will be recognized when using -./ as separator.
+ *
+ * @param {array}formats
+ * @returns {array}
+ */
+ collectDateMatches: function() {
+ var matches = [];
+ for (var type in this.regex.date) {
+ var regexMatches = this.password.match(this.regex.date[type]) || [];
+ for (var i = 0; i < regexMatches.length; i++) {
+ if (regexMatches[i].length > 0) {
+ var start = this.password.indexOf(regexMatches[i]);
+ matches[matches.length] = {
+ pattern: regexMatches[i],
+ entropy: this.calculateDateEntropy(regexMatches[i], type),
+ start: start,
+ end: start + regexMatches[i].length - 1,
+ type: 'date'
+ };
+ }
+ }
+ }
+
+ return matches;
+ },
+
+ /**
+ * Calculate date entropy for all types.
+ *
+ * @param {string} original
+ * @param {string} type
+ * @return {number}
+ */
+ calculateDateEntropy: function(original, type) {
+ switch (type) {
+ case 'DMY':
+ case 'MDY':
+ case 'YDM':
+ case 'YMD':
+ return this.lg(this.DAYS*this.MONTHS*10*10);
+ break;
+ case 'DMYY':
+ case 'MDYY':
+ case 'YYDM':
+ case 'YYMD':
+ return this.lg(this.DAYS*this.MONTHS*this.YEARS);
+ break;
+ case 'DM':
+ return this.lg(this.DAYS*this.MONTHS);
+ break;
+ case 'MY':
+ return this.lg(this.MONTHS*10*10);
+ break;
+ case 'MYY':
+ return this.lg(this.MONTHS*this.YEARS);
+ break;
+ }
+
+ return this.calculateBruteForceEntropy(original);
+ },
+
+ /**
+ * Reverse the given string.
+ *
+ * @param {string} string
+ * @return {string} reversed
+ */
+ getReversedString: function(string) {
+ return string.split('').reverse().join('');
+ }
+};
diff --git a/public/js/security.js b/public/js/security.js
new file mode 100755
index 0000000..c1fd315
--- /dev/null
+++ b/public/js/security.js
@@ -0,0 +1,9 @@
+/** File generated by Grunt -- do not modify
+ * JQUERY-FORM-VALIDATOR
+ *
+ * @version 2.3.79
+ * @website http://formvalidator.net/
+ * @author Victor Jonsson, http://victorjonsson.se
+ * @license MIT
+ */
+!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(a,b){"use strict";a.formUtils.registerLoadedModule("security"),a.formUtils.addValidator({name:"spamcheck",validatorFunction:function(a,b){var c=b.valAttr("captcha");return c===a},errorMessage:"",errorMessageKey:"badSecurityAnswer"}),a.formUtils.addValidator({name:"confirmation",validatorFunction:function(b,c,d,e,f){var g,h=c.valAttr("confirm")||c.attr("name")+"_confirmation",i=f.find('[name="'+h+'"]');if(!i.length)return a.formUtils.warn('Password confirmation validator: could not find an input with name "'+h+'"',!0),!1;if(g=i.val(),d.validateOnBlur&&!i[0].hasValidationCallback){i[0].hasValidationCallback=!0;var j=function(){c.validate()};i.on("keyup",j),f.one("formValidationSetup",function(){i[0].hasValidationCallback=!1,i.off("keyup",j)})}return b===g},errorMessage:"",errorMessageKey:"notConfirmed"});var c={amex:[15,15],diners_club:[14,14],cjb:[16,16],laser:[16,19],visa:[16,16],mastercard:[16,16],maestro:[12,19],discover:[16,16]},d=!1,e=!1;a.formUtils.addValidator({name:"creditcard",validatorFunction:function(b,f){var g=a.split(f.valAttr("allowing")||"");if(e=a.inArray("amex",g)>-1,d=e&&1===g.length,g.length>0){var h=!1;if(a.each(g,function(d,e){if(e in c){if(b.length>=c[e][0]&&b.length<=c[e][1])return h=!0,!1}else a.formUtils.warn('Use of unknown credit card "'+e+'"',!0)}),!h)return!1}if(""!==b.replace(new RegExp("[0-9]","g"),""))return!1;var i=0;return a.each(b.split("").reverse(),function(a,b){b=parseInt(b,10),a%2===0?i+=b:(b*=2,i+=b<10?b:b-9)}),i%10===0},errorMessage:"",errorMessageKey:"badCreditCard"}),a.formUtils.addValidator({name:"cvv",validatorFunction:function(a){return""===a.replace(/[0-9]/g,"")&&(a+="",d?4===a.length:e?3===a.length||4===a.length:3===a.length)},errorMessage:"",errorMessageKey:"badCVV"}),a.formUtils.addValidator({name:"strength",validatorFunction:function(b,c){var d=c.valAttr("strength")||2;return d&&d>3&&(d=3),a.formUtils.validators.validate_strength.calculatePasswordStrength(b)>=d},errorMessage:"",errorMessageKey:"badStrength",calculatePasswordStrength:function(a){if(a.length<4)return 0;var b=0,c=function(a,b){for(var c="",d=0;d<b.length;d++){for(var e=!0,f=0;f<a&&f+d+a<b.length;f++)e=e&&b.charAt(f+d)===b.charAt(f+d+a);f<a&&(e=!1),e?(d+=a-1,e=!1):c+=b.charAt(d)}return c};return b+=4*a.length,b+=1*(c(1,a).length-a.length),b+=1*(c(2,a).length-a.length),b+=1*(c(3,a).length-a.length),b+=1*(c(4,a).length-a.length),a.match(/(.*[0-9].*[0-9].*[0-9])/)&&(b+=5),a.match(/(.*[!,@,#,$,%,^,&,*,?,_,~].*[!,@,#,$,%,^,&,*,?,_,~])/)&&(b+=5),a.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/)&&(b+=10),a.match(/([a-zA-Z])/)&&a.match(/([0-9])/)&&(b+=15),a.match(/([!,@,#,$,%,^,&,*,?,_,~])/)&&a.match(/([0-9])/)&&(b+=15),a.match(/([!,@,#,$,%,^,&,*,?,_,~])/)&&a.match(/([a-zA-Z])/)&&(b+=15),(a.match(/^\w+$/)||a.match(/^\d+$/))&&(b-=10),b<0&&(b=0),b>100&&(b=100),b<20?0:b<40?1:b<=60?2:3},strengthDisplay:function(b,c){var d={fontSize:"12pt",padding:"4px",bad:"Very bad",weak:"Weak",good:"Good",strong:"Strong"};c&&a.extend(d,c),b.bind("keyup",function(){var b=a(this).val(),c="undefined"==typeof d.parent?a(this).parent():a(d.parent),e=c.find(".strength-meter"),f=a.formUtils.validators.validate_strength.calculatePasswordStrength(b),g={background:"pink",color:"#FF0000",fontWeight:"bold",border:"red solid 1px",borderWidth:"0px 0px 4px",display:"inline-block",fontSize:d.fontSize,padding:d.padding},h=d.bad;0===e.length&&(e=a("<span></span>"),e.addClass("strength-meter").appendTo(c)),b?e.show():e.hide(),1===f?h=d.weak:2===f?(g.background="lightyellow",g.borderColor="yellow",g.color="goldenrod",h=d.good):f>=3&&(g.background="lightgreen",g.borderColor="darkgreen",g.color="darkgreen",h=d.strong),e.css(g).text(h)})}});var f=function(b,c,d,e,f){var g=c.valAttr("req-params")||c.data("validation-req-params")||{},h=c.valAttr("param-name")||c.attr("name"),i=function(a,b){b(a)};if(!h)throw new Error("Missing input name used for http requests made by server validator");g||(g={}),"string"==typeof g&&(g=a.parseJSON(g)),g[h]=d,a.ajax({url:b,type:"POST",cache:!1,data:g,dataType:"json",error:function(a){return i({valid:!1,message:"Connection failed with status: "+a.statusText},f),!1},success:function(a){i(a,f)}})};a.formUtils.addAsyncValidator({name:"server",validatorFunction:function(a,b,c,d,e,g){var h=c.valAttr("url")||d.backendUrl||document.location.href;g.addClass("validating-server-side"),c.addClass("validating-server-side"),f(h,c,b,d,function(b){g.removeClass("validating-server-side"),c.removeClass("validating-server-side"),b.message&&c.attr(d.validationErrorMsgAttribute,b.message),a(b.valid)})},errorMessage:"",errorMessageKey:"badBackend"}),a.formUtils.addValidator({name:"letternumeric",validatorFunction:function(b,c,d,e){var f="^([a-zA-Z0-9ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԧԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠࢢ-ࢬऄ-हऽॐक़-ॡॱ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜᥐ-ᥭᥰ-ᥴᦀ-ᦫᧁ-ᧇᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿌ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚗꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐ-ꞓꞠ-Ɦꟸ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꪀ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",g="]+)$",h=c.valAttr("allowing"),i="";if(h){i=f+h+g;var j=h.replace(/\\/g,"");j.indexOf(" ")>-1&&(j=j.replace(" ",""),j+=e.andSpaces||a.formUtils.LANG.andSpaces),this.errorMessage=e.badAlphaNumeric+e.badAlphaNumericExtra+j}else i=f+g,this.errorMessage=e.badAlphaNumeric;return new RegExp(i).test(b)},errorMessage:"",errorMessageKey:"requiredFields"}),a.formUtils.addValidator({name:"complexity",validatorFunction:function(b,c,d,e){var f=c.valAttr("require-uc-letter")||"0",g=c.valAttr("require-lc-letter")||"0",h=c.valAttr("require-special-char")||"0",i=c.valAttr("require-numeral")||"0",j=c.valAttr("require-length")||"0",k={"uc-letter":{pattern:"^(?=(?:.*[A-Z]){"+f+",}).+",numRequired:f,dialogEnd:e.passwordComplexityUppercaseInfo},"lc-letter":{pattern:"^(?=(?:.*[a-z]){"+g+",}).+",numRequired:g,dialogEnd:e.passwordComplexityLowercaseInfo},"special-char":{pattern:"^(?=(?:.*(_|[!\"#$%&'()*+\\\\,-./:;<=>?@[\\]^_`{|}~])){"+h+",}).+",numRequired:h,dialogEnd:e.passwordComplexitySpecialCharsInfo},numeral:{pattern:"^(?=(?:.*\\d){"+i+",}).+",numRequired:i,dialogEnd:e.passwordComplexityNumericCharsInfo},length:{callback:function(a){return a.length>=j},numRequired:j,dialogEnd:e.lengthBadEnd}},l="";return a.each(k,function(a,d){var f=parseInt(d.numRequired,10);if(f){var g=new RegExp(d.pattern),h=!1;h=d.callback?d.callback(b):g.test(b),h?c.trigger("complexityRequirementValidation",[!0,a]):(""===l&&(l=e.passwordComplexityStart),l+=e.passwordComplexitySeparator+f+d.dialogEnd,c.trigger("complexityRequirementValidation",[!1,a]))}}),!l||(this.errorMessage=l+e.passwordComplexityEnd,!1)},errorMessage:"",errorMessageKey:""}),a.formUtils.addValidator({name:"recaptcha",validatorFunction:function(a,b){return""!==grecaptcha.getResponse(b.valAttr("recaptcha-widget-id"))},errorMessage:"",errorMessageKey:"badreCaptcha"}),a.fn.displayPasswordStrength=function(b){return new a.formUtils.validators.validate_strength.strengthDisplay(this,b),this};var g=function(b,c,d){if(c||(c=a("form")),"undefined"!=typeof grecaptcha&&!a.formUtils.hasLoadedGrecaptcha)throw new Error("reCaptcha API can not be loaded by hand, delete reCaptcha API snippet.");if(!a.formUtils.hasLoadedGrecaptcha&&a('[data-validation~="recaptcha"]',c).length){a.formUtils.hasLoadedGrecaptcha=!0;var e="//www.google.com/recaptcha/api.js?onload=reCaptchaLoaded&render=explicit"+(d.lang?"&hl="+d.lang:""),f=document.createElement("script");f.type="text/javascript",f.async=!0,f.defer=!0,f.src=e,document.getElementsByTagName("body")[0].appendChild(f)}};b.reCaptchaLoaded=function(b){b&&"object"==typeof b&&b.length||(b=a("form")),b.each(function(){var b=a(this),c=b.get(0).validationConfig||b.context.validationConfig||!1;c&&a('[data-validation~="recaptcha"]',b).each(function(){var d=a(this),e=document.createElement("DIV"),f=c.reCaptchaSiteKey||d.valAttr("recaptcha-sitekey"),g=c.reCaptchaTheme||d.valAttr("recaptcha-theme")||"light",h=c.reCaptchaSize||d.valAttr("recaptcha-size")||"normal",i=c.reCaptchaType||d.valAttr("recaptcha-type")||"image";if(!f)throw new Error("Google reCaptcha site key is required.");var j=grecaptcha.render(e,{sitekey:f,theme:g,size:h,type:i,callback:function(a){b.find('[data-validation~="recaptcha"]').trigger("validation",a&&""!==a)},"expired-callback":function(){b.find('[data-validation~="recaptcha"]').trigger("validation",!1)}});d.valAttr("recaptcha-widget-id",j).hide().on("beforeValidation",function(a){a.stopImmediatePropagation()}).parent().append(e)})})},a(b).on("validatorsLoaded formValidationSetup",g)}(a,window)}); \ No newline at end of file
diff --git a/public/mstile-150x150.png b/public/mstile-150x150.png
new file mode 100755
index 0000000..e1b6e5b
--- /dev/null
+++ b/public/mstile-150x150.png
Binary files differ
diff --git a/public/og-image.jpg b/public/og-image.jpg
new file mode 100755
index 0000000..3d8b2a9
--- /dev/null
+++ b/public/og-image.jpg
Binary files differ
diff --git a/public/robots.txt b/public/robots.txt
new file mode 100755
index 0000000..3dcd2c3
--- /dev/null
+++ b/public/robots.txt
@@ -0,0 +1,2 @@
+User-agent: *
+Disallow: \ No newline at end of file
diff --git a/public/safari-pinned-tab.svg b/public/safari-pinned-tab.svg
new file mode 100755
index 0000000..8c559e6
--- /dev/null
+++ b/public/safari-pinned-tab.svg
@@ -0,0 +1,25 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+ "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
+ width="260.000000pt" height="260.000000pt" viewBox="0 0 260.000000 260.000000"
+ preserveAspectRatio="xMidYMid meet">
+<metadata>
+Created by potrace 1.11, written by Peter Selinger 2001-2013
+</metadata>
+<g transform="translate(0.000000,260.000000) scale(0.100000,-0.100000)"
+fill="#000000" stroke="none">
+<path d="M0 1300 l0 -1300 1300 0 1300 0 0 1300 0 1300 -1300 0 -1300 0 0
+-1300z m2500 0 l0 -1200 -1200 0 -1200 0 0 1200 0 1200 1200 0 1200 0 0 -1200z"/>
+<path d="M1695 2287 c-3 -7 -4 -85 -3 -172 l3 -160 203 -3 202 -2 -2 172 -3
+173 -198 3 c-156 2 -199 0 -202 -11z"/>
+<path d="M883 1875 c-231 -62 -383 -283 -383 -555 0 -230 108 -424 285 -511
+68 -33 72 -34 195 -34 117 0 129 2 187 29 38 17 80 47 105 74 l41 45 -6 -70
+c-14 -149 -74 -218 -212 -244 -100 -18 -249 25 -345 101 l-37 30 -107 -115
+-106 -114 62 -50 c121 -99 252 -147 424 -158 306 -18 567 105 669 318 19 41
+38 91 41 112 l7 37 198 0 199 0 0 550 0 550 -370 0 -370 0 0 -71 0 -71 -44 45
+c-76 79 -177 117 -306 116 -41 0 -99 -7 -127 -14z m292 -344 c22 -10 54 -33
+72 -51 52 -53 63 -87 63 -192 l0 -94 -42 -41 c-51 -50 -83 -63 -148 -63 -64 0
+-97 13 -143 58 -88 85 -86 252 5 342 60 61 122 74 193 41z"/>
+</g>
+</svg>
diff --git a/public/site.webmanifest b/public/site.webmanifest
new file mode 100755
index 0000000..de65106
--- /dev/null
+++ b/public/site.webmanifest
@@ -0,0 +1,19 @@
+{
+ "name": "",
+ "short_name": "",
+ "icons": [
+ {
+ "src": "/android-chrome-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "/android-chrome-256x256.png",
+ "sizes": "256x256",
+ "type": "image/png"
+ }
+ ],
+ "theme_color": "#ffffff",
+ "background_color": "#ffffff",
+ "display": "standalone"
+}