From ad0df77d2823e279dd17fe86d9efd594efc45599 Mon Sep 17 00:00:00 2001
From: andryyy <andre.peters@debinux.de>
Date: Wed, 30 Jan 2019 12:10:26 +0100
Subject: [PATCH] [Web] Minify css and js via PHP [Web] Use PT Sans [Web]
 Update some libs

---
 data/web/admin.php                            |   3 +-
 data/web/css/bootstrap.min.css                |  10 -
 data/web/css/build/001-bootstrap.min.css      |  10 +
 .../002-breakpoint.min.css}                   |   0
 .../003-bootstrap-select.min.css}             |   0
 .../004-bootstrap-slider.min.css}             |  80 +-
 .../005-bootstrap-switch.min.css}             |   0
 .../006-footable.bootstrap.min.css}           |   0
 data/web/css/build/007-languages.min.css      |   1 +
 .../{mailcow.css => build/008-mailcow.css}    |  31 +-
 .../009-animate.min.css}                      |   0
 .../010-numberedtextarea.min.css}             |   0
 .../011-jquery.jqplot.min.css}                |   0
 data/web/css/{ => site}/admin.css             |   0
 data/web/css/{ => site}/debug.css             |   0
 data/web/css/{ => site}/edit.css              |   0
 data/web/css/{ => site}/mailbox.css           |   0
 data/web/css/{ => site}/quarantine.css        |   0
 data/web/css/{ => site}/user.css              |   0
 data/web/debug.php                            |   3 +-
 data/web/fonts/PTS55F_W.woff                  | Bin 0 -> 154040 bytes
 data/web/fonts/PTS56F_W.woff                  | Bin 0 -> 146432 bytes
 data/web/fonts/PTS75F_W.woff                  | Bin 0 -> 160436 bytes
 data/web/{inc => img}/languages.png           | Bin
 data/web/inc/footer.inc.php                   |  14 +-
 data/web/inc/header.inc.php                   |  25 +-
 data/web/inc/languages.min.css                |   1 -
 data/web/inc/lib/composer.json                |   3 +-
 data/web/inc/lib/composer.lock                | 198 ++++-
 data/web/inc/lib/vendor/bin/minifycss         |   1 +
 data/web/inc/lib/vendor/bin/minifyjs          |   1 +
 .../inc/lib/vendor/composer/autoload_psr4.php |   2 +
 .../lib/vendor/composer/autoload_static.php   |  13 +
 .../inc/lib/vendor/composer/installed.json    | 208 ++++-
 .../inc/lib/vendor/ddeboer/imap/CHANGELOG.md  |  24 +
 .../web/inc/lib/vendor/ddeboer/imap/README.md |  11 +-
 .../inc/lib/vendor/ddeboer/imap/composer.json |   8 +-
 .../vendor/ddeboer/imap/src/Connection.php    |  11 +-
 .../ddeboer/imap/src/ConnectionInterface.php  |   2 +-
 .../Exception/ImapGetmailboxesException.php   |   9 +
 .../vendor/ddeboer/imap/src/ImapResource.php  |   4 +-
 .../imap/src/ImapResourceInterface.php        |   2 +-
 .../lib/vendor/ddeboer/imap/src/Mailbox.php   |  29 +-
 .../ddeboer/imap/src/MailboxInterface.php     |  13 +-
 .../lib/vendor/ddeboer/imap/src/Message.php   |  14 +-
 .../imap/src/Message/AbstractMessage.php      |  12 +-
 .../ddeboer/imap/src/Message/AbstractPart.php |  22 +-
 .../ddeboer/imap/src/Message/Attachment.php   |   2 +-
 .../imap/src/Message/AttachmentInterface.php  |   2 +-
 .../src/Message/BasicMessageInterface.php     |  20 +-
 .../ddeboer/imap/src/Message/Parameters.php   |   2 +-
 .../imap/src/Message/PartInterface.php        |  16 +-
 .../ddeboer/imap/src/MessageInterface.php     |   8 +-
 .../lib/vendor/ddeboer/imap/src/Server.php    |  22 +-
 .../matthiasmullie/minify/CONTRIBUTING.md     |  59 ++
 .../vendor/matthiasmullie/minify/Dockerfile   |  13 +
 .../lib/vendor/matthiasmullie/minify/LICENSE  |  18 +
 .../matthiasmullie/minify/bin/minifycss       |  45 ++
 .../vendor/matthiasmullie/minify/bin/minifyjs |  45 ++
 .../matthiasmullie/minify/composer.json       |  38 +
 .../minify/data/js/keywords_after.txt         |   7 +
 .../minify/data/js/keywords_before.txt        |  26 +
 .../minify/data/js/keywords_reserved.txt      |  63 ++
 .../minify/data/js/operators.txt              |  46 ++
 .../minify/data/js/operators_after.txt        |  43 +
 .../minify/data/js/operators_before.txt       |  43 +
 .../matthiasmullie/minify/docker-compose.yml  |  31 +
 .../vendor/matthiasmullie/minify/src/CSS.php  | 751 ++++++++++++++++++
 .../matthiasmullie/minify/src/Exception.php   |  20 +
 .../minify/src/Exceptions/BasicException.php  |  23 +
 .../src/Exceptions/FileImportException.php    |  21 +
 .../minify/src/Exceptions/IOException.php     |  21 +
 .../vendor/matthiasmullie/minify/src/JS.php   | 612 ++++++++++++++
 .../matthiasmullie/minify/src/Minify.php      | 459 +++++++++++
 .../matthiasmullie/path-converter/LICENSE     |  18 +
 .../path-converter/composer.json              |  28 +
 .../path-converter/src/Converter.php          | 196 +++++
 .../path-converter/src/ConverterInterface.php |  24 +
 .../path-converter/src/NoConverter.php        |  23 +
 .../vendor/paragonie/random_compat/LICENSE    |  22 +
 .../paragonie/random_compat/build-phar.sh     |   5 +
 .../paragonie/random_compat/composer.json     |  34 +
 .../dist/random_compat.phar.pubkey            |   5 +
 .../dist/random_compat.phar.pubkey.asc        |  11 +
 .../paragonie/random_compat/lib/random.php    |  32 +
 .../random_compat/other/build_phar.php        |  57 ++
 .../random_compat/psalm-autoload.php          |   9 +
 .../vendor/paragonie/random_compat/psalm.xml  |  19 +
 .../phpmailer/.github/ISSUE_TEMPLATE.md       |   1 -
 .../.github/PULL_REQUEST_TEMPLATE.md          |   1 -
 .../lib/vendor/phpmailer/phpmailer/LICENSE    |  42 +-
 .../lib/vendor/phpmailer/phpmailer/VERSION    |   2 +-
 .../phpmailer/phpmailer/class.phpmailer.php   |  33 +-
 .../vendor/phpmailer/phpmailer/class.pop3.php |   2 +-
 .../vendor/phpmailer/phpmailer/class.smtp.php |   4 +-
 .../vendor/yubico/u2flib-server/.travis.yml   |   2 +
 .../inc/lib/vendor/yubico/u2flib-server/NEWS  |   6 +
 .../vendor/yubico/u2flib-server/composer.json |   4 +-
 .../lib/vendor/yubico/u2flib-server/psalm.xml |  48 ++
 .../u2flib-server/src/u2flib_server/U2F.php   | 108 ++-
 .../tests/certs/yubico-u2f-ca-1.pem           |  19 -
 .../u2flib-server/tests/u2flib_test.php       | 296 -------
 data/web/inc/prerequisites.inc.php            |  17 +
 data/web/index.php                            |   2 +-
 data/web/js/add.js                            |  23 -
 .../001-bootstrap.min.js}                     |   0
 .../002-bootstrap-switch.min.js}              |   0
 .../003-bootstrap-slider.min.js}              |   0
 .../004-bootstrap-select.min.js}              |   2 +-
 .../005-bootstrap-filestyle.min.js}           |   0
 .../006-notifications.min.js}                 |   0
 .../007-formcache.min.js}                     |   0
 .../008-google.charts.loader.js}              |   0
 .../009-numberedtextarea.min.js}              |   0
 .../js/{sha1.min.js => build/010-sha1.min.js} |   0
 .../js/{u2f-api.js => build/011-u2f-api.js}   |   3 +-
 data/web/js/{api.js => build/012-api.js}      |   0
 .../013-footable.min.js}                      |   0
 .../js/{mailcow.js => build/014-mailcow.js}   |   0
 data/web/js/{ => site}/admin.js               |   0
 data/web/js/{ => site}/debug.js               |   0
 data/web/js/{ => site}/edit.js                |   0
 data/web/js/{ => site}/index.js               |   0
 data/web/js/{ => site}/mailbox.js             |   4 +-
 data/web/js/{ => site}/quarantine.js          |   0
 data/web/js/{ => site}/user.js                |   0
 data/web/mailbox.php                          |   3 +-
 data/web/quarantine.php                       |   3 +-
 128 files changed, 3698 insertions(+), 631 deletions(-)
 delete mode 100644 data/web/css/bootstrap.min.css
 create mode 100644 data/web/css/build/001-bootstrap.min.css
 rename data/web/css/{breakpoint.min.css => build/002-breakpoint.min.css} (100%)
 rename data/web/css/{bootstrap-select.min.css => build/003-bootstrap-select.min.css} (100%)
 rename data/web/css/{bootstrap-slider.min.css => build/004-bootstrap-slider.min.css} (99%)
 rename data/web/css/{bootstrap-switch.min.css => build/005-bootstrap-switch.min.css} (100%)
 rename data/web/css/{footable.bootstrap.min.css => build/006-footable.bootstrap.min.css} (100%)
 create mode 100644 data/web/css/build/007-languages.min.css
 rename data/web/css/{mailcow.css => build/008-mailcow.css} (74%)
 rename data/web/css/{animate.min.css => build/009-animate.min.css} (100%)
 rename data/web/css/{numberedtextarea.min.css => build/010-numberedtextarea.min.css} (100%)
 rename data/web/css/{jquery.jqplot.min.css => build/011-jquery.jqplot.min.css} (100%)
 rename data/web/css/{ => site}/admin.css (100%)
 rename data/web/css/{ => site}/debug.css (100%)
 rename data/web/css/{ => site}/edit.css (100%)
 rename data/web/css/{ => site}/mailbox.css (100%)
 rename data/web/css/{ => site}/quarantine.css (100%)
 rename data/web/css/{ => site}/user.css (100%)
 create mode 100644 data/web/fonts/PTS55F_W.woff
 create mode 100644 data/web/fonts/PTS56F_W.woff
 create mode 100644 data/web/fonts/PTS75F_W.woff
 rename data/web/{inc => img}/languages.png (100%)
 delete mode 100644 data/web/inc/languages.min.css
 create mode 120000 data/web/inc/lib/vendor/bin/minifycss
 create mode 120000 data/web/inc/lib/vendor/bin/minifyjs
 create mode 100644 data/web/inc/lib/vendor/ddeboer/imap/src/Exception/ImapGetmailboxesException.php
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/minify/CONTRIBUTING.md
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/minify/Dockerfile
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/minify/LICENSE
 create mode 100755 data/web/inc/lib/vendor/matthiasmullie/minify/bin/minifycss
 create mode 100755 data/web/inc/lib/vendor/matthiasmullie/minify/bin/minifyjs
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/minify/composer.json
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/minify/data/js/keywords_after.txt
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/minify/data/js/keywords_before.txt
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/minify/data/js/keywords_reserved.txt
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/minify/data/js/operators.txt
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/minify/data/js/operators_after.txt
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/minify/data/js/operators_before.txt
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/minify/docker-compose.yml
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/minify/src/CSS.php
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/minify/src/Exception.php
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/minify/src/Exceptions/BasicException.php
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/minify/src/Exceptions/FileImportException.php
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/minify/src/Exceptions/IOException.php
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/minify/src/JS.php
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/minify/src/Minify.php
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/path-converter/LICENSE
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/path-converter/composer.json
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/path-converter/src/Converter.php
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/path-converter/src/ConverterInterface.php
 create mode 100644 data/web/inc/lib/vendor/matthiasmullie/path-converter/src/NoConverter.php
 create mode 100644 data/web/inc/lib/vendor/paragonie/random_compat/LICENSE
 create mode 100755 data/web/inc/lib/vendor/paragonie/random_compat/build-phar.sh
 create mode 100644 data/web/inc/lib/vendor/paragonie/random_compat/composer.json
 create mode 100644 data/web/inc/lib/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey
 create mode 100644 data/web/inc/lib/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc
 create mode 100644 data/web/inc/lib/vendor/paragonie/random_compat/lib/random.php
 create mode 100644 data/web/inc/lib/vendor/paragonie/random_compat/other/build_phar.php
 create mode 100644 data/web/inc/lib/vendor/paragonie/random_compat/psalm-autoload.php
 create mode 100644 data/web/inc/lib/vendor/paragonie/random_compat/psalm.xml
 delete mode 100644 data/web/inc/lib/vendor/phpmailer/phpmailer/.github/ISSUE_TEMPLATE.md
 delete mode 100644 data/web/inc/lib/vendor/phpmailer/phpmailer/.github/PULL_REQUEST_TEMPLATE.md
 create mode 100644 data/web/inc/lib/vendor/yubico/u2flib-server/psalm.xml
 delete mode 100644 data/web/inc/lib/vendor/yubico/u2flib-server/tests/certs/yubico-u2f-ca-1.pem
 delete mode 100644 data/web/inc/lib/vendor/yubico/u2flib-server/tests/u2flib_test.php
 delete mode 100644 data/web/js/add.js
 rename data/web/js/{bootstrap.min.js => build/001-bootstrap.min.js} (100%)
 rename data/web/js/{bootstrap-switch.min.js => build/002-bootstrap-switch.min.js} (100%)
 rename data/web/js/{bootstrap-slider.min.js => build/003-bootstrap-slider.min.js} (100%)
 rename data/web/js/{bootstrap-select.min.js => build/004-bootstrap-select.min.js} (99%)
 rename data/web/js/{bootstrap-filestyle.min.js => build/005-bootstrap-filestyle.min.js} (100%)
 rename data/web/js/{notifications.min.js => build/006-notifications.min.js} (100%)
 rename data/web/js/{formcache.min.js => build/007-formcache.min.js} (100%)
 rename data/web/js/{google.charts.loader.js => build/008-google.charts.loader.js} (100%)
 rename data/web/js/{numberedtextarea.min.js => build/009-numberedtextarea.min.js} (100%)
 rename data/web/js/{sha1.min.js => build/010-sha1.min.js} (100%)
 rename data/web/js/{u2f-api.js => build/011-u2f-api.js} (99%)
 rename data/web/js/{api.js => build/012-api.js} (100%)
 rename data/web/js/{footable.min.js => build/013-footable.min.js} (100%)
 rename data/web/js/{mailcow.js => build/014-mailcow.js} (100%)
 rename data/web/js/{ => site}/admin.js (100%)
 rename data/web/js/{ => site}/debug.js (100%)
 rename data/web/js/{ => site}/edit.js (100%)
 rename data/web/js/{ => site}/index.js (100%)
 rename data/web/js/{ => site}/mailbox.js (97%)
 rename data/web/js/{ => site}/quarantine.js (100%)
 rename data/web/js/{ => site}/user.js (100%)

diff --git a/data/web/admin.php b/data/web/admin.php
index 90223209..d2c4b91f 100644
--- a/data/web/admin.php
+++ b/data/web/admin.php
@@ -1009,8 +1009,7 @@ echo "var pagination_size = '". $PAGINATION_SIZE . "';\n";
 echo "var log_pagination_size = '". $LOG_PAGINATION_SIZE . "';\n";
 ?>
 </script>
-<script src="/js/footable.min.js"></script>
-<script src="/js/admin.js"></script>
+<script src="/js/site/admin.js"></script>
 <?php
 require_once $_SERVER['DOCUMENT_ROOT'] . '/inc/footer.inc.php';
 } else {
diff --git a/data/web/css/bootstrap.min.css b/data/web/css/bootstrap.min.css
deleted file mode 100644
index ac7801f8..00000000
--- a/data/web/css/bootstrap.min.css
+++ /dev/null
@@ -1,10 +0,0 @@
- * bootswatch v3.3.7
- * Homepage: http://bootswatch.com
- * Copyright 2012-2017 Thomas Park
- * Licensed under MIT
- * Based on Bootstrap
-*//*!
- * Bootstrap v3.3.7 (http://getbootstrap.com)
- * Copyright 2011-2016 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{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 #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#555555;background-color:#ffffff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#158cba;text-decoration:none}a:hover,a:focus{color:#158cba;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:5px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #eeeeee;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:400;line-height:1.1;color:#333333}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#999999}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{background-color:#ff851b;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#999999}.text-primary{color:#158cba}a.text-primary:hover,a.text-primary:focus{color:#106a8c}.text-success{color:#ffffff}a.text-success:hover,a.text-success:focus{color:#e6e6e6}.text-info{color:#ffffff}a.text-info:hover,a.text-info:focus{color:#e6e6e6}.text-warning{color:#ffffff}a.text-warning:hover,a.text-warning:focus{color:#e6e6e6}.text-danger{color:#ffffff}a.text-danger:hover,a.text-danger:focus{color:#e6e6e6}.bg-primary{color:#fff;background-color:#158cba}a.bg-primary:hover,a.bg-primary:focus{background-color:#106a8c}.bg-success{background-color:#28b62c}a.bg-success:hover,a.bg-success:focus{background-color:#1f8c22}.bg-info{background-color:#75caeb}a.bg-info:hover,a.bg-info:focus{background-color:#48b9e5}.bg-warning{background-color:#ff851b}a.bg-warning:hover,a.bg-warning:focus{background-color:#e76b00}.bg-danger{background-color:#ff4136}a.bg-danger:hover,a.bg-danger:focus{background-color:#ff1103}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eeeeee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eeeeee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#999999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#ffffff;background-color:#333333;border-radius:2px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333333;background-color:#f5f5f5;border:1px solid #cccccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1450px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width:768px){.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{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width:992px){.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{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width:1450px){.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{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#999999;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #eeeeee}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #eeeeee}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #eeeeee}.table .table{background-color:#ffffff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #eeeeee}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #eeeeee}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#28b62c}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#23a127}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#75caeb}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#5fc1e8}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#ff851b}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#ff7701}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#ff4136}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ff291c}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #eeeeee}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:8px;font-size:14px;line-height:1.42857143;color:#555555}.form-control{display:block;width:100%;height:38px;padding:7px 12px;font-size:14px;line-height:1.42857143;color:#555555;background-color:#ffffff;background-image:none;border:1px solid #e7e7e7;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#999999;opacity:1}.form-control:-ms-input-placeholder{color:#999999}.form-control::-webkit-input-placeholder{color:#999999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eeeeee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:38px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:28px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:52px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:8px;padding-bottom:8px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:28px;padding:4px 10px;font-size:12px;line-height:1.5;border-radius:2px}select.input-sm{height:28px;line-height:28px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:28px;padding:4px 10px;font-size:12px;line-height:1.5;border-radius:2px}.form-group-sm select.form-control{height:28px;line-height:28px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:28px;min-height:32px;padding:5px 10px;font-size:12px;line-height:1.5}.input-lg{height:52px;padding:13px 16px;font-size:18px;line-height:1.3333333;border-radius:5px}select.input-lg{height:52px;line-height:52px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:52px;padding:13px 16px;font-size:18px;line-height:1.3333333;border-radius:5px}.form-group-lg select.form-control{height:52px;line-height:52px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:52px;min-height:38px;padding:14px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:47.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:38px;height:38px;line-height:38px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:52px;height:52px;line-height:52px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:28px;height:28px;line-height:28px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#ffffff}.has-success .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-success .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#28b62c}.has-success .form-control-feedback{color:#ffffff}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#ffffff}.has-warning .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-warning .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#ff851b}.has-warning .form-control-feedback{color:#ffffff}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#ffffff}.has-error .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-error .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#ff4136}.has-error .form-control-feedback{color:#ffffff}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#959595}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:8px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:28px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:8px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:5px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:7px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#555555;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#555555;background-color:#eeeeee;border-color:#e2e2e2}.btn-default:focus,.btn-default.focus{color:#555555;background-color:#d5d5d5;border-color:#a2a2a2}.btn-default:hover{color:#555555;background-color:#d5d5d5;border-color:#c3c3c3}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#555555;background-color:#d5d5d5;border-color:#c3c3c3}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#555555;background-color:#c3c3c3;border-color:#a2a2a2}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#eeeeee;border-color:#e2e2e2}.btn-default .badge{color:#eeeeee;background-color:#555555}.btn-primary{color:#ffffff;background-color:#158cba;border-color:#127ba3}.btn-primary:focus,.btn-primary.focus{color:#ffffff;background-color:#106a8c;border-color:#052531}.btn-primary:hover{color:#ffffff;background-color:#106a8c;border-color:#0c516c}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#ffffff;background-color:#106a8c;border-color:#0c516c}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#ffffff;background-color:#0c516c;border-color:#052531}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#158cba;border-color:#127ba3}.btn-primary .badge{color:#158cba;background-color:#ffffff}.btn-success{color:#ffffff;background-color:#28b62c;border-color:#23a127}.btn-success:focus,.btn-success.focus{color:#ffffff;background-color:#1f8c22;border-color:#0c390e}.btn-success:hover{color:#ffffff;background-color:#1f8c22;border-color:#186f1b}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#ffffff;background-color:#1f8c22;border-color:#186f1b}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#ffffff;background-color:#186f1b;border-color:#0c390e}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#28b62c;border-color:#23a127}.btn-success .badge{color:#28b62c;background-color:#ffffff}.btn-info{color:#ffffff;background-color:#75caeb;border-color:#5fc1e8}.btn-info:focus,.btn-info.focus{color:#ffffff;background-color:#48b9e5;border-color:#1984ae}.btn-info:hover{color:#ffffff;background-color:#48b9e5;border-color:#29ade0}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#ffffff;background-color:#48b9e5;border-color:#29ade0}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#ffffff;background-color:#29ade0;border-color:#1984ae}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#75caeb;border-color:#5fc1e8}.btn-info .badge{color:#75caeb;background-color:#ffffff}.btn-warning{color:#ffffff;background-color:#ff851b;border-color:#ff7701}.btn-warning:focus,.btn-warning.focus{color:#ffffff;background-color:#e76b00;border-color:#813c00}.btn-warning:hover{color:#ffffff;background-color:#e76b00;border-color:#c35b00}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#ffffff;background-color:#e76b00;border-color:#c35b00}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#ffffff;background-color:#c35b00;border-color:#813c00}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#ff851b;border-color:#ff7701}.btn-warning .badge{color:#ff851b;background-color:#ffffff}.btn-danger{color:#ffffff;background-color:#ff4136;border-color:#ff291c}.btn-danger:focus,.btn-danger.focus{color:#ffffff;background-color:#ff1103;border-color:#9c0900}.btn-danger:hover{color:#ffffff;background-color:#ff1103;border-color:#de0c00}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#ffffff;background-color:#ff1103;border-color:#de0c00}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#ffffff;background-color:#de0c00;border-color:#9c0900}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#ff4136;border-color:#ff291c}.btn-danger .badge{color:#ff4136;background-color:#ffffff}.btn-link{color:#158cba;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#158cba;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999999;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:13px 16px;font-size:18px;line-height:1.3333333;border-radius:5px}.btn-sm,.btn-group-sm>.btn{padding:4px 10px;font-size:12px;line-height:1.5;border-radius:2px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:2px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#ffffff;border:1px solid #cccccc;border:1px solid #e7e7e7;border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#eeeeee}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#999999;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#333333;background-color:transparent}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#158cba}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#eeeeee}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#999999;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.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(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:52px;padding:13px 16px;font-size:18px;line-height:1.3333333;border-radius:5px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:52px;line-height:52px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:28px;padding:4px 10px;font-size:12px;line-height:1.5;border-radius:2px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:28px;line-height:28px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:7px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555555;text-align:center;background-color:#eeeeee;border:1px solid #e7e7e7;border-radius:4px}.input-group-addon.input-sm{padding:4px 10px;font-size:12px;border-radius:2px}.input-group-addon.input-lg{padding:13px 16px;font-size:18px;border-radius:5px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#ffffff}.nav>li.disabled>a{color:#999999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#ffffff;border-color:#158cba}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #e7e7e7}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #e7e7e7}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555555;background-color:#ffffff;border:1px solid #e7e7e7;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #e7e7e7}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #e7e7e7;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#ffffff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#ffffff;background-color:#158cba}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #e7e7e7}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #e7e7e7;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#ffffff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:6px;margin-bottom:6px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:6px;margin-bottom:6px}.navbar-btn.btn-sm{margin-top:11px;margin-bottom:11px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#333333}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#333333;background-color:transparent}.navbar-default .navbar-text{color:#555555}.navbar-default .navbar-nav>li>a{color:#999999}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#333333;background-color:transparent}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#eeeeee;background-color:transparent}.navbar-default .navbar-toggle{border-color:#eeeeee}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ffffff}.navbar-default .navbar-toggle .icon-bar{background-color:#999999}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:transparent;color:#333333}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#999999}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#333333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#eeeeee;background-color:transparent}}.navbar-default .navbar-link{color:#999999}.navbar-default .navbar-link:hover{color:#333333}.navbar-default .btn-link{color:#999999}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#eeeeee}.navbar-inverse{background-color:#ffffff;border-color:#e6e6e6}.navbar-inverse .navbar-brand{color:#999999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#333333;background-color:transparent}.navbar-inverse .navbar-text{color:#999999}.navbar-inverse .navbar-nav>li>a{color:#999999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#333333;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#333333;background-color:transparent}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#eeeeee;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#eeeeee}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#eeeeee}.navbar-inverse .navbar-toggle .icon-bar{background-color:#999999}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#ededed}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:transparent;color:#333333}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#e6e6e6}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#e6e6e6}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#333333;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#333333;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#eeeeee;background-color:transparent}}.navbar-inverse .navbar-link{color:#999999}.navbar-inverse .navbar-link:hover{color:#333333}.navbar-inverse .btn-link{color:#999999}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#333333}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#eeeeee}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#fafafa;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:">\00a0";padding:0 5px;color:#999999}.breadcrumb>.active{color:#999999}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:7px 12px;line-height:1.42857143;text-decoration:none;color:#555555;background-color:#eeeeee;border:1px solid #e2e2e2;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#555555;background-color:#eeeeee;border-color:#e2e2e2}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#ffffff;background-color:#158cba;border-color:#127ba3;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999999;background-color:#eeeeee;border-color:#e2e2e2;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:13px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:5px;border-top-left-radius:5px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:5px;border-top-right-radius:5px}.pagination-sm>li>a,.pagination-sm>li>span{padding:4px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:2px;border-top-left-radius:2px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:2px;border-top-right-radius:2px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#eeeeee;border:1px solid #e2e2e2;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eeeeee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999999;background-color:#eeeeee;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#ffffff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#ffffff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#999999}.label-default[href]:hover,.label-default[href]:focus{background-color:#808080}.label-primary{background-color:#158cba}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#106a8c}.label-success{background-color:#28b62c}.label-success[href]:hover,.label-success[href]:focus{background-color:#1f8c22}.label-info{background-color:#75caeb}.label-info[href]:hover,.label-info[href]:focus{background-color:#48b9e5}.label-warning{background-color:#ff851b}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#e76b00}.label-danger{background-color:#ff4136}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#ff1103}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:normal;color:#ffffff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#158cba;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#ffffff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#158cba;background-color:#ffffff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#fafafa}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#e1e1e1}.container .jumbotron,.container-fluid .jumbotron{border-radius:5px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#ffffff;border:1px solid #eeeeee;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#158cba}.thumbnail .caption{padding:9px;color:#555555}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#28b62c;border-color:#24a528;color:#ffffff}.alert-success hr{border-top-color:#209023}.alert-success .alert-link{color:#e6e6e6}.alert-info{background-color:#75caeb;border-color:#40b5e3;color:#ffffff}.alert-info hr{border-top-color:#29ade0}.alert-info .alert-link{color:#e6e6e6}.alert-warning{background-color:#ff851b;border-color:#ff7701;color:#ffffff}.alert-warning hr{border-top-color:#e76b00}.alert-warning .alert-link{color:#e6e6e6}.alert-danger{background-color:#ff4136;border-color:#ff1103;color:#ffffff}.alert-danger hr{border-top-color:#e90d00}.alert-danger .alert-link{color:#e6e6e6}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#fafafa;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#ffffff;text-align:center;background-color:#158cba;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-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-image:-o-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-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);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#28b62c}.progress-striped .progress-bar-success{background-image:-webkit-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-image:-o-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-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)}.progress-bar-info{background-color:#75caeb}.progress-striped .progress-bar-info{background-image:-webkit-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-image:-o-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-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)}.progress-bar-warning{background-color:#ff851b}.progress-striped .progress-bar-warning{background-image:-webkit-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-image:-o-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-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)}.progress-bar-danger{background-color:#ff4136}.progress-striped .progress-bar-danger{background-image:-webkit-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-image:-o-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-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)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#ffffff;border:1px solid #eeeeee}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration:none;color:#555555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eeeeee;color:#999999;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#999999}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#ffffff;background-color:#158cba;border-color:#158cba}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#a6dff5}.list-group-item-success{color:#ffffff;background-color:#28b62c}a.list-group-item-success,button.list-group-item-success{color:#ffffff}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#ffffff;background-color:#23a127}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-info{color:#ffffff;background-color:#75caeb}a.list-group-item-info,button.list-group-item-info{color:#ffffff}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#ffffff;background-color:#5fc1e8}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-warning{color:#ffffff;background-color:#ff851b}a.list-group-item-warning,button.list-group-item-warning{color:#ffffff}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#ffffff;background-color:#ff7701}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-danger{color:#ffffff;background-color:#ff4136}a.list-group-item-danger,button.list-group-item-danger{color:#ffffff}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#ffffff;background-color:#ff291c}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#ffffff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid transparent;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #eeeeee}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid transparent}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid transparent}.panel-default{border-color:transparent}.panel-default>.panel-heading{color:#333333;background-color:#f5f5f5;border-color:transparent}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:transparent}.panel-primary{border-color:transparent}.panel-primary>.panel-heading{color:#ffffff;background-color:#158cba;border-color:transparent}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}.panel-primary>.panel-heading .badge{color:#158cba;background-color:#ffffff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:transparent}.panel-success{border-color:transparent}.panel-success>.panel-heading{color:#ffffff;background-color:#28b62c;border-color:transparent}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}.panel-success>.panel-heading .badge{color:#28b62c;background-color:#ffffff}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:transparent}.panel-info{border-color:transparent}.panel-info>.panel-heading{color:#ffffff;background-color:#75caeb;border-color:transparent}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}.panel-info>.panel-heading .badge{color:#75caeb;background-color:#ffffff}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:transparent}.panel-warning{border-color:transparent}.panel-warning>.panel-heading{color:#ffffff;background-color:#ff851b;border-color:transparent}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}.panel-warning>.panel-heading .badge{color:#ff851b;background-color:#ffffff}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:transparent}.panel-danger{border-color:transparent}.panel-danger>.panel-heading{color:#ffffff;background-color:#ff4136;border-color:transparent}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}.panel-danger>.panel-heading .badge{color:#ff4136;background-color:#ffffff}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:transparent}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#fafafa;border:1px solid #e8e8e8;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:5px}.well-sm{padding:9px;border-radius:2px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#ffffff;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#ffffff;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#ffffff;border:1px solid #eeeeee;border:1px solid rgba(0,0,0,0.05);border-radius:5px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-footer{padding:20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;background-color:#000000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#ffffff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:4px 4px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=50);font-size:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #ffffff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#ffffff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1449px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1449px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1449px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1449px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1450px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1450px){.visible-lg-block{display:block !important}}@media (min-width:1450px){.visible-lg-inline{display:inline !important}}@media (min-width:1450px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1449px){.hidden-md{display:none !important}}@media (min-width:1450px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.navbar{border-width:0 1px 4px 1px}.btn{padding:9px 12px 7px;border-width:0 1px 4px 1px;font-size:12px;font-weight:bold;line-height:1.5;text-transform:uppercase}.btn:hover{margin-top:1px;border-bottom-width:3px}.btn:active{margin-top:2px;border-bottom-width:2px;-webkit-box-shadow:none;box-shadow:none}.btn-lg,.btn-group-lg>.btn{padding:15px 16px 13px;line-height:15px}.btn-sm,.btn-group-sm>.btn{padding:6px 10px 4px}.btn-xs,.btn-group-xs>.btn{padding:3px 5px 1px}.btn-default:hover,.btn-default:focus,.btn-group.open .dropdown-toggle.btn-default{background-color:#eeeeee;border-color:#e2e2e2}.btn-primary:hover,.btn-primary:focus,.btn-group.open .dropdown-toggle.btn-primary{background-color:#158cba;border-color:#127ba3}.btn-success:hover,.btn-success:focus,.btn-group.open .dropdown-toggle.btn-success{background-color:#28b62c;border-color:#23a127}.btn-info:hover,.btn-info:focus,.btn-group.open .dropdown-toggle.btn-info{background-color:#75caeb;border-color:#5fc1e8}.btn-warning:hover,.btn-warning:focus,.btn-group.open .dropdown-toggle.btn-warning{background-color:#ff851b;border-color:#ff7701}.btn-danger:hover,.btn-danger:focus,.btn-group.open .dropdown-toggle.btn-danger{background-color:#ff4136;border-color:#ff291c}.btn-group.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}.navbar-btn:hover{margin-top:8px}.navbar-btn:active{margin-top:9px}.navbar-btn.btn-sm:hover{margin-top:11px}.navbar-btn.btn-sm:active{margin-top:12px}.navbar-btn.btn-xs:hover{margin-top:15px}.navbar-btn.btn-xs:active{margin-top:16px}.btn-group-vertical .btn+.btn:hover{border-top-width:1px}.btn-group-vertical .btn+.btn:active{border-top-width:2px}.text-primary,.text-primary:hover{color:#158cba}.text-success,.text-success:hover{color:#28b62c}.text-danger,.text-danger:hover{color:#ff4136}.text-warning,.text-warning:hover{color:#ff851b}.text-info,.text-info:hover{color:#75caeb}table a:not(.btn),.table a:not(.btn){text-decoration:underline}table .dropdown-menu a,.table .dropdown-menu a{text-decoration:none}table .success,.table .success,table .warning,.table .warning,table .danger,.table .danger,table .info,.table .info{color:#fff}table .success a:not(.btn),.table .success a:not(.btn),table .warning a:not(.btn),.table .warning a:not(.btn),table .danger a:not(.btn),.table .danger a:not(.btn),table .info a:not(.btn),.table .info a:not(.btn){color:#fff}table:not(.table-bordered)>thead>tr>th,.table:not(.table-bordered)>thead>tr>th,table:not(.table-bordered)>tbody>tr>th,.table:not(.table-bordered)>tbody>tr>th,table:not(.table-bordered)>tfoot>tr>th,.table:not(.table-bordered)>tfoot>tr>th,table:not(.table-bordered)>thead>tr>td,.table:not(.table-bordered)>thead>tr>td,table:not(.table-bordered)>tbody>tr>td,.table:not(.table-bordered)>tbody>tr>td,table:not(.table-bordered)>tfoot>tr>td,.table:not(.table-bordered)>tfoot>tr>td{border-color:transparent}.form-control{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,0.075);box-shadow:inset 0 2px 0 rgba(0,0,0,0.075)}label{font-weight:normal}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label,.has-warning .form-control-feedback{color:#ff851b}.has-warning .form-control,.has-warning .form-control:focus{border:1px solid #ff851b;-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,0.075);box-shadow:inset 0 2px 0 rgba(0,0,0,0.075)}.has-warning .input-group-addon{border:1px solid #ff851b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label,.has-error .form-control-feedback{color:#ff4136}.has-error .form-control,.has-error .form-control:focus{border:1px solid #ff4136;-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,0.075);box-shadow:inset 0 2px 0 rgba(0,0,0,0.075)}.has-error .input-group-addon{border:1px solid #ff4136}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label,.has-success .form-control-feedback{color:#28b62c}.has-success .form-control,.has-success .form-control:focus{border:1px solid #28b62c;-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,0.075);box-shadow:inset 0 2px 0 rgba(0,0,0,0.075)}.has-success .input-group-addon{border:1px solid #28b62c}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{border-color:transparent}.nav-tabs>li>a{margin-top:6px;border-color:#e7e7e7;color:#333333;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus,.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus,.nav-tabs .open>a,.nav-tabs .open>a:hover,.nav-tabs .open>a:focus{padding-bottom:16px;margin-top:0}.nav-tabs .open>a,.nav-tabs .open>a:hover,.nav-tabs .open>a:focus{border-color:#e7e7e7}.nav-tabs>li.disabled>a:hover,.nav-tabs>li.disabled>a:focus{padding-top:10px;padding-bottom:10px;margin-top:6px}.nav-tabs.nav-justified>li{vertical-align:bottom}.dropdown-menu{margin-top:0;border-width:0 1px 4px 1px;border-top-width:1px;-webkit-box-shadow:none;box-shadow:none}.breadcrumb{border-color:#ededed;border-style:solid;border-width:0 1px 4px 1px}.pagination>li>a,.pager>li>a,.pagination>li>span,.pager>li>span{position:relative;top:0;border-width:0 1px 4px 1px;color:#555555;font-size:12px;font-weight:bold;text-transform:uppercase}.pagination>li>a:hover,.pager>li>a:hover,.pagination>li>span:hover,.pager>li>span:hover{top:1px;border-bottom-width:3px}.pagination>li>a:active,.pager>li>a:active,.pagination>li>span:active,.pager>li>span:active{top:2px;border-bottom-width:2px}.pagination>.disabled>a:hover,.pager>.disabled>a:hover,.pagination>.disabled>span:hover,.pager>.disabled>span:hover{top:0;border-width:0 1px 4px 1px}.pagination>.disabled>a:active,.pager>.disabled>a:active,.pagination>.disabled>span:active,.pager>.disabled>span:active{top:0;border-width:0 1px 4px 1px}.pager>li>a,.pager>li>span,.pager>.disabled>a,.pager>.disabled>span,.pager>li>a:hover,.pager>li>span:hover,.pager>.disabled>a:hover,.pager>.disabled>span:hover,.pager>li>a:active,.pager>li>span:active,.pager>.disabled>a:active,.pager>.disabled>span:active{border-left-width:2px;border-right-width:2px}.close{color:#fff;text-decoration:none;opacity:0.4}.close:hover,.close:focus{color:#fff;opacity:1}.alert{border-width:0 1px 4px 1px}.alert .alert-link{font-weight:normal;color:#fff;text-decoration:underline}.label{font-weight:normal}.progress{border:1px solid #e7e7e7;-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,0.1);box-shadow:inset 0 2px 0 rgba(0,0,0,0.1)}.progress-bar{-webkit-box-shadow:inset 0 -4px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -4px 0 rgba(0,0,0,0.15)}.well{border:1px solid #e7e7e7;-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,0.05);box-shadow:inset 0 2px 0 rgba(0,0,0,0.05)}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{border-color:#eeeeee}a.list-group-item-success.active{background-color:#28b62c}a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{background-color:#23a127}a.list-group-item-warning.active{background-color:#ff851b}a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{background-color:#ff7701}a.list-group-item-danger.active{background-color:#ff4136}a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{background-color:#ff291c}.jumbotron{border:1px solid #e7e7e7;-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,0.05);box-shadow:inset 0 2px 0 rgba(0,0,0,0.05)}.panel{border:1px solid #e7e7e7;border-width:0 1px 4px 1px}.panel-default .close{color:#555555}.modal .close{color:#555555}.popover{color:#555555}
\ No newline at end of file
diff --git a/data/web/css/build/001-bootstrap.min.css b/data/web/css/build/001-bootstrap.min.css
new file mode 100644
index 00000000..9a1ea64d
--- /dev/null
+++ b/data/web/css/build/001-bootstrap.min.css
@@ -0,0 +1,10 @@
+ * bootswatch v3.3.7
+ * Homepage: http://bootswatch.com
+ * Copyright 2012-2017 Thomas Park
+ * Licensed under MIT
+ * Based on Bootstrap
+*//*!
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{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 #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url('/fonts/glyphicons-halflings-regular.eot');src:url('/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('/fonts/glyphicons-halflings-regular.woff') format('woff'),url('/fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#555555;background-color:#ffffff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#158cba;text-decoration:none}a:hover,a:focus{color:#158cba;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:5px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #eeeeee;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:400;line-height:1.1;color:#333333}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#999999}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{background-color:#ff851b;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#999999}.text-primary{color:#158cba}a.text-primary:hover,a.text-primary:focus{color:#106a8c}.text-success{color:#ffffff}a.text-success:hover,a.text-success:focus{color:#e6e6e6}.text-info{color:#ffffff}a.text-info:hover,a.text-info:focus{color:#e6e6e6}.text-warning{color:#ffffff}a.text-warning:hover,a.text-warning:focus{color:#e6e6e6}.text-danger{color:#ffffff}a.text-danger:hover,a.text-danger:focus{color:#e6e6e6}.bg-primary{color:#fff;background-color:#158cba}a.bg-primary:hover,a.bg-primary:focus{background-color:#106a8c}.bg-success{background-color:#28b62c}a.bg-success:hover,a.bg-success:focus{background-color:#1f8c22}.bg-info{background-color:#75caeb}a.bg-info:hover,a.bg-info:focus{background-color:#48b9e5}.bg-warning{background-color:#ff851b}a.bg-warning:hover,a.bg-warning:focus{background-color:#e76b00}.bg-danger{background-color:#ff4136}a.bg-danger:hover,a.bg-danger:focus{background-color:#ff1103}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eeeeee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eeeeee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#999999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#ffffff;background-color:#333333;border-radius:2px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333333;background-color:#f5f5f5;border:1px solid #cccccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1450px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width:768px){.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{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width:992px){.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{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width:1450px){.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{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#999999;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #eeeeee}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #eeeeee}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #eeeeee}.table .table{background-color:#ffffff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #eeeeee}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #eeeeee}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#28b62c}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#23a127}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#75caeb}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#5fc1e8}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#ff851b}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#ff7701}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#ff4136}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ff291c}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #eeeeee}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:8px;font-size:14px;line-height:1.42857143;color:#555555}.form-control{display:block;width:100%;height:38px;padding:7px 12px;font-size:14px;line-height:1.42857143;color:#555555;background-color:#ffffff;background-image:none;border:1px solid #e7e7e7;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#999999;opacity:1}.form-control:-ms-input-placeholder{color:#999999}.form-control::-webkit-input-placeholder{color:#999999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eeeeee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:38px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:28px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:52px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:8px;padding-bottom:8px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:28px;padding:4px 10px;font-size:12px;line-height:1.5;border-radius:2px}select.input-sm{height:28px;line-height:28px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:28px;padding:4px 10px;font-size:12px;line-height:1.5;border-radius:2px}.form-group-sm select.form-control{height:28px;line-height:28px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:28px;min-height:32px;padding:5px 10px;font-size:12px;line-height:1.5}.input-lg{height:52px;padding:13px 16px;font-size:18px;line-height:1.3333333;border-radius:5px}select.input-lg{height:52px;line-height:52px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:52px;padding:13px 16px;font-size:18px;line-height:1.3333333;border-radius:5px}.form-group-lg select.form-control{height:52px;line-height:52px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:52px;min-height:38px;padding:14px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:47.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:38px;height:38px;line-height:38px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:52px;height:52px;line-height:52px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:28px;height:28px;line-height:28px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#ffffff}.has-success .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-success .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#28b62c}.has-success .form-control-feedback{color:#ffffff}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#ffffff}.has-warning .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-warning .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#ff851b}.has-warning .form-control-feedback{color:#ffffff}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#ffffff}.has-error .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-error .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#ff4136}.has-error .form-control-feedback{color:#ffffff}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#959595}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:8px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:28px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:8px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:5px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:7px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#555555;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#555555;background-color:#eeeeee;border-color:#e2e2e2}.btn-default:focus,.btn-default.focus{color:#555555;background-color:#d5d5d5;border-color:#a2a2a2}.btn-default:hover{color:#555555;background-color:#d5d5d5;border-color:#c3c3c3}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#555555;background-color:#d5d5d5;border-color:#c3c3c3}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#555555;background-color:#c3c3c3;border-color:#a2a2a2}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#eeeeee;border-color:#e2e2e2}.btn-default .badge{color:#eeeeee;background-color:#555555}.btn-primary{color:#ffffff;background-color:#158cba;border-color:#127ba3}.btn-primary:focus,.btn-primary.focus{color:#ffffff;background-color:#106a8c;border-color:#052531}.btn-primary:hover{color:#ffffff;background-color:#106a8c;border-color:#0c516c}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#ffffff;background-color:#106a8c;border-color:#0c516c}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#ffffff;background-color:#0c516c;border-color:#052531}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#158cba;border-color:#127ba3}.btn-primary .badge{color:#158cba;background-color:#ffffff}.btn-success{color:#ffffff;background-color:#28b62c;border-color:#23a127}.btn-success:focus,.btn-success.focus{color:#ffffff;background-color:#1f8c22;border-color:#0c390e}.btn-success:hover{color:#ffffff;background-color:#1f8c22;border-color:#186f1b}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#ffffff;background-color:#1f8c22;border-color:#186f1b}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#ffffff;background-color:#186f1b;border-color:#0c390e}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#28b62c;border-color:#23a127}.btn-success .badge{color:#28b62c;background-color:#ffffff}.btn-info{color:#ffffff;background-color:#75caeb;border-color:#5fc1e8}.btn-info:focus,.btn-info.focus{color:#ffffff;background-color:#48b9e5;border-color:#1984ae}.btn-info:hover{color:#ffffff;background-color:#48b9e5;border-color:#29ade0}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#ffffff;background-color:#48b9e5;border-color:#29ade0}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#ffffff;background-color:#29ade0;border-color:#1984ae}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#75caeb;border-color:#5fc1e8}.btn-info .badge{color:#75caeb;background-color:#ffffff}.btn-warning{color:#ffffff;background-color:#ff851b;border-color:#ff7701}.btn-warning:focus,.btn-warning.focus{color:#ffffff;background-color:#e76b00;border-color:#813c00}.btn-warning:hover{color:#ffffff;background-color:#e76b00;border-color:#c35b00}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#ffffff;background-color:#e76b00;border-color:#c35b00}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#ffffff;background-color:#c35b00;border-color:#813c00}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#ff851b;border-color:#ff7701}.btn-warning .badge{color:#ff851b;background-color:#ffffff}.btn-danger{color:#ffffff;background-color:#ff4136;border-color:#ff291c}.btn-danger:focus,.btn-danger.focus{color:#ffffff;background-color:#ff1103;border-color:#9c0900}.btn-danger:hover{color:#ffffff;background-color:#ff1103;border-color:#de0c00}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#ffffff;background-color:#ff1103;border-color:#de0c00}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#ffffff;background-color:#de0c00;border-color:#9c0900}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#ff4136;border-color:#ff291c}.btn-danger .badge{color:#ff4136;background-color:#ffffff}.btn-link{color:#158cba;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#158cba;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999999;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:13px 16px;font-size:18px;line-height:1.3333333;border-radius:5px}.btn-sm,.btn-group-sm>.btn{padding:4px 10px;font-size:12px;line-height:1.5;border-radius:2px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:2px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#ffffff;border:1px solid #cccccc;border:1px solid #e7e7e7;border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#eeeeee}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#999999;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#333333;background-color:transparent}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#158cba}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#eeeeee}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#999999;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.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(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:52px;padding:13px 16px;font-size:18px;line-height:1.3333333;border-radius:5px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:52px;line-height:52px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:28px;padding:4px 10px;font-size:12px;line-height:1.5;border-radius:2px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:28px;line-height:28px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:7px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555555;text-align:center;background-color:#eeeeee;border:1px solid #e7e7e7;border-radius:4px}.input-group-addon.input-sm{padding:4px 10px;font-size:12px;border-radius:2px}.input-group-addon.input-lg{padding:13px 16px;font-size:18px;border-radius:5px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#ffffff}.nav>li.disabled>a{color:#999999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#ffffff;border-color:#158cba}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #e7e7e7}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #e7e7e7}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555555;background-color:#ffffff;border:1px solid #e7e7e7;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #e7e7e7}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #e7e7e7;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#ffffff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#ffffff;background-color:#158cba}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #e7e7e7}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #e7e7e7;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#ffffff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:6px;margin-bottom:6px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:6px;margin-bottom:6px}.navbar-btn.btn-sm{margin-top:11px;margin-bottom:11px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#333333}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#333333;background-color:transparent}.navbar-default .navbar-text{color:#555555}.navbar-default .navbar-nav>li>a{color:#999999}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#333333;background-color:transparent}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#eeeeee;background-color:transparent}.navbar-default .navbar-toggle{border-color:#eeeeee}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ffffff}.navbar-default .navbar-toggle .icon-bar{background-color:#999999}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:transparent;color:#333333}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#999999}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#333333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#eeeeee;background-color:transparent}}.navbar-default .navbar-link{color:#999999}.navbar-default .navbar-link:hover{color:#333333}.navbar-default .btn-link{color:#999999}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#eeeeee}.navbar-inverse{background-color:#ffffff;border-color:#e6e6e6}.navbar-inverse .navbar-brand{color:#999999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#333333;background-color:transparent}.navbar-inverse .navbar-text{color:#999999}.navbar-inverse .navbar-nav>li>a{color:#999999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#333333;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#333333;background-color:transparent}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#eeeeee;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#eeeeee}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#eeeeee}.navbar-inverse .navbar-toggle .icon-bar{background-color:#999999}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#ededed}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:transparent;color:#333333}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#e6e6e6}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#e6e6e6}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#333333;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#333333;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#eeeeee;background-color:transparent}}.navbar-inverse .navbar-link{color:#999999}.navbar-inverse .navbar-link:hover{color:#333333}.navbar-inverse .btn-link{color:#999999}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#333333}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#eeeeee}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#fafafa;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:">\00a0";padding:0 5px;color:#999999}.breadcrumb>.active{color:#999999}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:7px 12px;line-height:1.42857143;text-decoration:none;color:#555555;background-color:#eeeeee;border:1px solid #e2e2e2;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#555555;background-color:#eeeeee;border-color:#e2e2e2}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#ffffff;background-color:#158cba;border-color:#127ba3;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999999;background-color:#eeeeee;border-color:#e2e2e2;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:13px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:5px;border-top-left-radius:5px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:5px;border-top-right-radius:5px}.pagination-sm>li>a,.pagination-sm>li>span{padding:4px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:2px;border-top-left-radius:2px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:2px;border-top-right-radius:2px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#eeeeee;border:1px solid #e2e2e2;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eeeeee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999999;background-color:#eeeeee;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#ffffff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#ffffff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#999999}.label-default[href]:hover,.label-default[href]:focus{background-color:#808080}.label-primary{background-color:#158cba}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#106a8c}.label-success{background-color:#28b62c}.label-success[href]:hover,.label-success[href]:focus{background-color:#1f8c22}.label-info{background-color:#75caeb}.label-info[href]:hover,.label-info[href]:focus{background-color:#48b9e5}.label-warning{background-color:#ff851b}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#e76b00}.label-danger{background-color:#ff4136}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#ff1103}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:normal;color:#ffffff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#158cba;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#ffffff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#158cba;background-color:#ffffff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#fafafa}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#e1e1e1}.container .jumbotron,.container-fluid .jumbotron{border-radius:5px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#ffffff;border:1px solid #eeeeee;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#158cba}.thumbnail .caption{padding:9px;color:#555555}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#28b62c;border-color:#24a528;color:#ffffff}.alert-success hr{border-top-color:#209023}.alert-success .alert-link{color:#e6e6e6}.alert-info{background-color:#75caeb;border-color:#40b5e3;color:#ffffff}.alert-info hr{border-top-color:#29ade0}.alert-info .alert-link{color:#e6e6e6}.alert-warning{background-color:#ff851b;border-color:#ff7701;color:#ffffff}.alert-warning hr{border-top-color:#e76b00}.alert-warning .alert-link{color:#e6e6e6}.alert-danger{background-color:#ff4136;border-color:#ff1103;color:#ffffff}.alert-danger hr{border-top-color:#e90d00}.alert-danger .alert-link{color:#e6e6e6}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#fafafa;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#ffffff;text-align:center;background-color:#158cba;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-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-image:-o-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-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);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#28b62c}.progress-striped .progress-bar-success{background-image:-webkit-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-image:-o-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-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)}.progress-bar-info{background-color:#75caeb}.progress-striped .progress-bar-info{background-image:-webkit-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-image:-o-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-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)}.progress-bar-warning{background-color:#ff851b}.progress-striped .progress-bar-warning{background-image:-webkit-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-image:-o-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-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)}.progress-bar-danger{background-color:#ff4136}.progress-striped .progress-bar-danger{background-image:-webkit-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-image:-o-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-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)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#ffffff;border:1px solid #eeeeee}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration:none;color:#555555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eeeeee;color:#999999;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#999999}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#ffffff;background-color:#158cba;border-color:#158cba}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#a6dff5}.list-group-item-success{color:#ffffff;background-color:#28b62c}a.list-group-item-success,button.list-group-item-success{color:#ffffff}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#ffffff;background-color:#23a127}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-info{color:#ffffff;background-color:#75caeb}a.list-group-item-info,button.list-group-item-info{color:#ffffff}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#ffffff;background-color:#5fc1e8}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-warning{color:#ffffff;background-color:#ff851b}a.list-group-item-warning,button.list-group-item-warning{color:#ffffff}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#ffffff;background-color:#ff7701}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-danger{color:#ffffff;background-color:#ff4136}a.list-group-item-danger,button.list-group-item-danger{color:#ffffff}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#ffffff;background-color:#ff291c}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#ffffff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid transparent;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #eeeeee}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid transparent}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid transparent}.panel-default{border-color:transparent}.panel-default>.panel-heading{color:#333333;background-color:#f5f5f5;border-color:transparent}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:transparent}.panel-primary{border-color:transparent}.panel-primary>.panel-heading{color:#ffffff;background-color:#158cba;border-color:transparent}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}.panel-primary>.panel-heading .badge{color:#158cba;background-color:#ffffff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:transparent}.panel-success{border-color:transparent}.panel-success>.panel-heading{color:#ffffff;background-color:#28b62c;border-color:transparent}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}.panel-success>.panel-heading .badge{color:#28b62c;background-color:#ffffff}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:transparent}.panel-info{border-color:transparent}.panel-info>.panel-heading{color:#ffffff;background-color:#75caeb;border-color:transparent}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}.panel-info>.panel-heading .badge{color:#75caeb;background-color:#ffffff}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:transparent}.panel-warning{border-color:transparent}.panel-warning>.panel-heading{color:#ffffff;background-color:#ff851b;border-color:transparent}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}.panel-warning>.panel-heading .badge{color:#ff851b;background-color:#ffffff}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:transparent}.panel-danger{border-color:transparent}.panel-danger>.panel-heading{color:#ffffff;background-color:#ff4136;border-color:transparent}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}.panel-danger>.panel-heading .badge{color:#ff4136;background-color:#ffffff}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:transparent}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#fafafa;border:1px solid #e8e8e8;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:5px}.well-sm{padding:9px;border-radius:2px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#ffffff;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#ffffff;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#ffffff;border:1px solid #eeeeee;border:1px solid rgba(0,0,0,0.05);border-radius:5px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-footer{padding:20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;background-color:#000000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#ffffff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:4px 4px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=50);font-size:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #ffffff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#ffffff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1449px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1449px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1449px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1449px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1450px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1450px){.visible-lg-block{display:block !important}}@media (min-width:1450px){.visible-lg-inline{display:inline !important}}@media (min-width:1450px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1449px){.hidden-md{display:none !important}}@media (min-width:1450px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.navbar{border-width:0 1px 4px 1px}.btn{padding:9px 12px 7px;border-width:0 1px 4px 1px;font-size:12px;font-weight:bold;line-height:1.5;text-transform:uppercase}.btn:hover{margin-top:1px;border-bottom-width:3px}.btn:active{margin-top:2px;border-bottom-width:2px;-webkit-box-shadow:none;box-shadow:none}.btn-lg,.btn-group-lg>.btn{padding:15px 16px 13px;line-height:15px}.btn-sm,.btn-group-sm>.btn{padding:6px 10px 4px}.btn-xs,.btn-group-xs>.btn{padding:3px 5px 1px}.btn-default:hover,.btn-default:focus,.btn-group.open .dropdown-toggle.btn-default{background-color:#eeeeee;border-color:#e2e2e2}.btn-primary:hover,.btn-primary:focus,.btn-group.open .dropdown-toggle.btn-primary{background-color:#158cba;border-color:#127ba3}.btn-success:hover,.btn-success:focus,.btn-group.open .dropdown-toggle.btn-success{background-color:#28b62c;border-color:#23a127}.btn-info:hover,.btn-info:focus,.btn-group.open .dropdown-toggle.btn-info{background-color:#75caeb;border-color:#5fc1e8}.btn-warning:hover,.btn-warning:focus,.btn-group.open .dropdown-toggle.btn-warning{background-color:#ff851b;border-color:#ff7701}.btn-danger:hover,.btn-danger:focus,.btn-group.open .dropdown-toggle.btn-danger{background-color:#ff4136;border-color:#ff291c}.btn-group.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}.navbar-btn:hover{margin-top:8px}.navbar-btn:active{margin-top:9px}.navbar-btn.btn-sm:hover{margin-top:11px}.navbar-btn.btn-sm:active{margin-top:12px}.navbar-btn.btn-xs:hover{margin-top:15px}.navbar-btn.btn-xs:active{margin-top:16px}.btn-group-vertical .btn+.btn:hover{border-top-width:1px}.btn-group-vertical .btn+.btn:active{border-top-width:2px}.text-primary,.text-primary:hover{color:#158cba}.text-success,.text-success:hover{color:#28b62c}.text-danger,.text-danger:hover{color:#ff4136}.text-warning,.text-warning:hover{color:#ff851b}.text-info,.text-info:hover{color:#75caeb}table a:not(.btn),.table a:not(.btn){text-decoration:underline}table .dropdown-menu a,.table .dropdown-menu a{text-decoration:none}table .success,.table .success,table .warning,.table .warning,table .danger,.table .danger,table .info,.table .info{color:#fff}table .success a:not(.btn),.table .success a:not(.btn),table .warning a:not(.btn),.table .warning a:not(.btn),table .danger a:not(.btn),.table .danger a:not(.btn),table .info a:not(.btn),.table .info a:not(.btn){color:#fff}table:not(.table-bordered)>thead>tr>th,.table:not(.table-bordered)>thead>tr>th,table:not(.table-bordered)>tbody>tr>th,.table:not(.table-bordered)>tbody>tr>th,table:not(.table-bordered)>tfoot>tr>th,.table:not(.table-bordered)>tfoot>tr>th,table:not(.table-bordered)>thead>tr>td,.table:not(.table-bordered)>thead>tr>td,table:not(.table-bordered)>tbody>tr>td,.table:not(.table-bordered)>tbody>tr>td,table:not(.table-bordered)>tfoot>tr>td,.table:not(.table-bordered)>tfoot>tr>td{border-color:transparent}.form-control{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,0.075);box-shadow:inset 0 2px 0 rgba(0,0,0,0.075)}label{font-weight:normal}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label,.has-warning .form-control-feedback{color:#ff851b}.has-warning .form-control,.has-warning .form-control:focus{border:1px solid #ff851b;-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,0.075);box-shadow:inset 0 2px 0 rgba(0,0,0,0.075)}.has-warning .input-group-addon{border:1px solid #ff851b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label,.has-error .form-control-feedback{color:#ff4136}.has-error .form-control,.has-error .form-control:focus{border:1px solid #ff4136;-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,0.075);box-shadow:inset 0 2px 0 rgba(0,0,0,0.075)}.has-error .input-group-addon{border:1px solid #ff4136}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label,.has-success .form-control-feedback{color:#28b62c}.has-success .form-control,.has-success .form-control:focus{border:1px solid #28b62c;-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,0.075);box-shadow:inset 0 2px 0 rgba(0,0,0,0.075)}.has-success .input-group-addon{border:1px solid #28b62c}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{border-color:transparent}.nav-tabs>li>a{margin-top:6px;border-color:#e7e7e7;color:#333333;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus,.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus,.nav-tabs .open>a,.nav-tabs .open>a:hover,.nav-tabs .open>a:focus{padding-bottom:16px;margin-top:0}.nav-tabs .open>a,.nav-tabs .open>a:hover,.nav-tabs .open>a:focus{border-color:#e7e7e7}.nav-tabs>li.disabled>a:hover,.nav-tabs>li.disabled>a:focus{padding-top:10px;padding-bottom:10px;margin-top:6px}.nav-tabs.nav-justified>li{vertical-align:bottom}.dropdown-menu{margin-top:0;border-width:0 1px 4px 1px;border-top-width:1px;-webkit-box-shadow:none;box-shadow:none}.breadcrumb{border-color:#ededed;border-style:solid;border-width:0 1px 4px 1px}.pagination>li>a,.pager>li>a,.pagination>li>span,.pager>li>span{position:relative;top:0;border-width:0 1px 4px 1px;color:#555555;font-size:12px;font-weight:bold;text-transform:uppercase}.pagination>li>a:hover,.pager>li>a:hover,.pagination>li>span:hover,.pager>li>span:hover{top:1px;border-bottom-width:3px}.pagination>li>a:active,.pager>li>a:active,.pagination>li>span:active,.pager>li>span:active{top:2px;border-bottom-width:2px}.pagination>.disabled>a:hover,.pager>.disabled>a:hover,.pagination>.disabled>span:hover,.pager>.disabled>span:hover{top:0;border-width:0 1px 4px 1px}.pagination>.disabled>a:active,.pager>.disabled>a:active,.pagination>.disabled>span:active,.pager>.disabled>span:active{top:0;border-width:0 1px 4px 1px}.pager>li>a,.pager>li>span,.pager>.disabled>a,.pager>.disabled>span,.pager>li>a:hover,.pager>li>span:hover,.pager>.disabled>a:hover,.pager>.disabled>span:hover,.pager>li>a:active,.pager>li>span:active,.pager>.disabled>a:active,.pager>.disabled>span:active{border-left-width:2px;border-right-width:2px}.close{color:#fff;text-decoration:none;opacity:0.4}.close:hover,.close:focus{color:#fff;opacity:1}.alert{border-width:0 1px 4px 1px}.alert .alert-link{font-weight:normal;color:#fff;text-decoration:underline}.label{font-weight:normal}.progress{border:1px solid #e7e7e7;-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,0.1);box-shadow:inset 0 2px 0 rgba(0,0,0,0.1)}.progress-bar{-webkit-box-shadow:inset 0 -4px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -4px 0 rgba(0,0,0,0.15)}.well{border:1px solid #e7e7e7;-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,0.05);box-shadow:inset 0 2px 0 rgba(0,0,0,0.05)}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{border-color:#eeeeee}a.list-group-item-success.active{background-color:#28b62c}a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{background-color:#23a127}a.list-group-item-warning.active{background-color:#ff851b}a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{background-color:#ff7701}a.list-group-item-danger.active{background-color:#ff4136}a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{background-color:#ff291c}.jumbotron{border:1px solid #e7e7e7;-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,0.05);box-shadow:inset 0 2px 0 rgba(0,0,0,0.05)}.panel{border:1px solid #e7e7e7;border-width:0 1px 4px 1px}.panel-default .close{color:#555555}.modal .close{color:#555555}.popover{color:#555555}
\ No newline at end of file
diff --git a/data/web/css/breakpoint.min.css b/data/web/css/build/002-breakpoint.min.css
similarity index 100%
rename from data/web/css/breakpoint.min.css
rename to data/web/css/build/002-breakpoint.min.css
diff --git a/data/web/css/bootstrap-select.min.css b/data/web/css/build/003-bootstrap-select.min.css
similarity index 100%
rename from data/web/css/bootstrap-select.min.css
rename to data/web/css/build/003-bootstrap-select.min.css
diff --git a/data/web/css/bootstrap-slider.min.css b/data/web/css/build/004-bootstrap-slider.min.css
similarity index 99%
rename from data/web/css/bootstrap-slider.min.css
rename to data/web/css/build/004-bootstrap-slider.min.css
index e55300b2..72473ed1 100644
--- a/data/web/css/bootstrap-slider.min.css
+++ b/data/web/css/build/004-bootstrap-slider.min.css
@@ -1,41 +1,41 @@
-/*! =======================================================
-                      VERSION  9.7.2              
-========================================================= */
-/*! =========================================================
- * bootstrap-slider.js
- *
- * Maintainers:
- *		Kyle Kemp
- *			- Twitter: @seiyria
- *			- Github:  seiyria
- *		Rohit Kalkur
- *			- Twitter: @Rovolutionary
- *			- Github:  rovolution
- *
- * =========================================================
-  *
- * bootstrap-slider is released under the MIT License
- * Copyright (c) 2017 Kyle Kemp, Rohit Kalkur, 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.
- *
+/*! =======================================================
+                      VERSION  9.7.2              
+========================================================= */
+/*! =========================================================
+ * bootstrap-slider.js
+ *
+ * Maintainers:
+ *		Kyle Kemp
+ *			- Twitter: @seiyria
+ *			- Github:  seiyria
+ *		Rohit Kalkur
+ *			- Twitter: @Rovolutionary
+ *			- Github:  rovolution
+ *
+ * =========================================================
+  *
+ * bootstrap-slider is released under the MIT License
+ * Copyright (c) 2017 Kyle Kemp, Rohit Kalkur, 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.
+ *
  * ========================================================= */.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-horizontal.slider-rtl .slider-track{left:initial;right:0}.slider.slider-horizontal.slider-rtl .slider-tick,.slider.slider-horizontal.slider-rtl .slider-handle{margin-left:initial;margin-right:-10px}.slider.slider-horizontal.slider-rtl .slider-tick-container{left:initial;right:0}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-top:-10px}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;border-right-color:#0480be;margin-left:0;margin-right:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}.slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}.slider.slider-vertical.slider-rtl .slider-tick.triangle,.slider.slider-vertical.slider-rtl .slider-handle.triangle{border-width:10px 10px 10px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:4px}.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:-o-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf',endColorstr='#ffbebebe',GradientType=0)}.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:-o-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5',endColorstr='#ffe9e9e9',GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{position:absolute;cursor:pointer;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border-radius:4px}.slider-selection{position:absolute;background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-selection.tick-slider-selection{background-image:-webkit-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:-o-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:linear-gradient(to bottom,#89cdef 0,#81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef',endColorstr='#ff81bfde',GradientType=0)}.slider-track-low,.slider-track-high{position:absolute;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;top:0;width:20px;height:20px;background-color:#337ab7;background-image:-webkit-linear-gradient(top,#149bdf 0,#0480be 100%);background-image:-o-linear-gradient(top,#149bdf 0,#0480be 100%);background-image:linear-gradient(to bottom,#149bdf 0,#0480be 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);filter:none;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border:0 solid transparent}.slider-handle.round{border-radius:50%}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick{position:absolute;width:20px;height:20px;background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:none;opacity:.8;border:0 solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick.in-selection{background-image:-webkit-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:-o-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:linear-gradient(to bottom,#89cdef 0,#81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef',endColorstr='#ff81bfde',GradientType=0);opacity:1}
\ No newline at end of file
diff --git a/data/web/css/bootstrap-switch.min.css b/data/web/css/build/005-bootstrap-switch.min.css
similarity index 100%
rename from data/web/css/bootstrap-switch.min.css
rename to data/web/css/build/005-bootstrap-switch.min.css
diff --git a/data/web/css/footable.bootstrap.min.css b/data/web/css/build/006-footable.bootstrap.min.css
similarity index 100%
rename from data/web/css/footable.bootstrap.min.css
rename to data/web/css/build/006-footable.bootstrap.min.css
diff --git a/data/web/css/build/007-languages.min.css b/data/web/css/build/007-languages.min.css
new file mode 100644
index 00000000..2c6a9262
--- /dev/null
+++ b/data/web/css/build/007-languages.min.css
@@ -0,0 +1 @@
+.lang-lg,.lang-sm,.lang-xs{background-repeat:no-repeat;display:inline-block;background-image:url(/img/languages.png)}.lang-sm,.lang-sm:after,.lang-xs,.lang-xs:after{position:relative}.lang-xs{background-position:0 -484px;min-width:14px;height:11px;min-height:11px;max-height:11px}.lang-sm{background-position:0 -1199px;min-width:22px;height:16px;min-height:16px;max-height:16px}.lang-lg{background-position:0 -2134px;min-width:30px;height:22px;min-height:22px;max-height:22px}.lang-xs[lang=ar]{background-position:0 0}.lang-xs[lang=be]{background-position:0 -11px}.lang-xs[lang=bg]{background-position:0 -22px}.lang-xs[lang=cs]{background-position:0 -33px}.lang-xs[lang=da]{background-position:0 -44px}.lang-xs[lang=de]{background-position:0 -55px}.lang-xs[lang=el]{background-position:0 -66px}.lang-xs[lang=en]{background-position:0 -77px}.lang-xs[lang=es]{background-position:0 -88px}.lang-xs[lang=et]{background-position:0 -99px}.lang-xs[lang=fi]{background-position:0 -110px}.lang-xs[lang=fr]{background-position:0 -121px}.lang-xs[lang=ga]{background-position:0 -132px}.lang-xs[lang=hi]{background-position:0 -143px}.lang-xs[lang=hr]{background-position:0 -154px}.lang-xs[lang=hu]{background-position:0 -165px}.lang-xs[lang=in]{background-position:0 -176px}.lang-xs[lang=is]{background-position:0 -187px}.lang-xs[lang=it]{background-position:0 -198px}.lang-xs[lang=iw]{background-position:0 -209px}.lang-xs[lang=ja]{background-position:0 -220px}.lang-xs[lang=ko]{background-position:0 -231px}.lang-xs[lang=lt]{background-position:0 -242px}.lang-xs[lang=lv]{background-position:0 -253px}.lang-xs[lang=mk]{background-position:0 -264px}.lang-xs[lang=ms]{background-position:0 -275px}.lang-xs[lang=mt]{background-position:0 -286px}.lang-xs[lang=nl]{background-position:0 -297px}.lang-xs[lang=no]{background-position:0 -308px}.lang-xs[lang=pl]{background-position:0 -319px}.lang-xs[lang=pt]{background-position:0 -330px}.lang-xs[lang=ro]{background-position:0 -341px}.lang-xs[lang=ru]{background-position:0 -352px}.lang-xs[lang=sk]{background-position:0 -363px}.lang-xs[lang=sl]{background-position:0 -374px}.lang-xs[lang=sq]{background-position:0 -385px}.lang-xs[lang=sr]{background-position:0 -396px}.lang-xs[lang=sv]{background-position:0 -407px}.lang-xs[lang=th]{background-position:0 -418px}.lang-xs[lang=tr]{background-position:0 -429px}.lang-xs[lang=uk]{background-position:0 -440px}.lang-xs[lang=vi]{background-position:0 -451px}.lang-xs[lang=zh]{background-position:0 -462px}.lang-xs[lang=ca]{background-position:0 -473px}.lang-sm[lang=ar]{background-position:0 -495px}.lang-sm[lang=be]{background-position:0 -511px}.lang-sm[lang=bg]{background-position:0 -527px}.lang-sm[lang=cs]{background-position:0 -543px}.lang-sm[lang=da]{background-position:0 -559px}.lang-sm[lang=de]{background-position:0 -575px}.lang-sm[lang=el]{background-position:0 -591px}.lang-sm[lang=en]{background-position:0 -607px}.lang-sm[lang=es]{background-position:0 -623px}.lang-sm[lang=et]{background-position:0 -639px}.lang-sm[lang=fi]{background-position:0 -655px}.lang-sm[lang=fr]{background-position:0 -671px}.lang-sm[lang=ga]{background-position:0 -687px}.lang-sm[lang=hi]{background-position:0 -703px}.lang-sm[lang=hr]{background-position:0 -719px}.lang-sm[lang=hu]{background-position:0 -735px}.lang-sm[lang=in]{background-position:0 -751px}.lang-sm[lang=is]{background-position:0 -767px}.lang-sm[lang=it]{background-position:0 -783px}.lang-sm[lang=iw]{background-position:0 -799px}.lang-sm[lang=ja]{background-position:0 -815px}.lang-sm[lang=ko]{background-position:0 -831px}.lang-sm[lang=lt]{background-position:0 -847px}.lang-sm[lang=lv]{background-position:0 -863px}.lang-sm[lang=mk]{background-position:0 -879px}.lang-sm[lang=ms]{background-position:0 -895px}.lang-sm[lang=mt]{background-position:0 -911px}.lang-sm[lang=nl]{background-position:0 -927px}.lang-sm[lang=no]{background-position:0 -943px}.lang-sm[lang=pl]{background-position:0 -959px}.lang-sm[lang=pt]{background-position:0 -975px}.lang-sm[lang=ro]{background-position:0 -991px}.lang-sm[lang=ru]{background-position:0 -1007px}.lang-sm[lang=sk]{background-position:0 -1023px}.lang-sm[lang=sl]{background-position:0 -1039px}.lang-sm[lang=sq]{background-position:0 -1055px}.lang-sm[lang=sr]{background-position:0 -1071px}.lang-sm[lang=sv]{background-position:0 -1087px}.lang-sm[lang=th]{background-position:0 -1103px}.lang-sm[lang=tr]{background-position:0 -1119px}.lang-sm[lang=uk]{background-position:0 -1135px}.lang-sm[lang=vi]{background-position:0 -1151px}.lang-sm[lang=zh]{background-position:0 -1167px}.lang-sm[lang=ca]{background-position:0 -1183px}.lang-lg[lang=ar]{background-position:0 -1188px}.lang-lg[lang=be]{background-position:0 -1210px}.lang-lg[lang=bg]{background-position:0 -1232px}.lang-lg[lang=cs]{background-position:0 -1254px}.lang-lg[lang=da]{background-position:0 -1276px}.lang-lg[lang=de]{background-position:0 -1298px}.lang-lg[lang=el]{background-position:0 -1320px}.lang-lg[lang=en]{background-position:0 -1342px}.lang-lg[lang=es]{background-position:0 -1364px}.lang-lg[lang=et]{background-position:0 -1386px}.lang-lg[lang=fi]{background-position:0 -1408px}.lang-lg[lang=fr]{background-position:0 -1430px}.lang-lg[lang=ga]{background-position:0 -1452px}.lang-lg[lang=hi]{background-position:0 -1474px}.lang-lg[lang=hr]{background-position:0 -1496px}.lang-lg[lang=hu]{background-position:0 -1518px}.lang-lg[lang=in]{background-position:0 -1540px}.lang-lg[lang=is]{background-position:0 -1562px}.lang-lg[lang=it]{background-position:0 -1584px}.lang-lg[lang=iw]{background-position:0 -1606px}.lang-lg[lang=ja]{background-position:0 -1628px}.lang-lg[lang=ko]{background-position:0 -1650px}.lang-lg[lang=lt]{background-position:0 -1672px}.lang-lg[lang=lv]{background-position:0 -1694px}.lang-lg[lang=mk]{background-position:0 -1716px}.lang-lg[lang=ms]{background-position:0 -1738px}.lang-lg[lang=mt]{background-position:0 -1760px}.lang-lg[lang=nl]{background-position:0 -1782px}.lang-lg[lang=no]{background-position:0 -1804px}.lang-lg[lang=pl]{background-position:0 -1826px}.lang-lg[lang=pt]{background-position:0 -1848px}.lang-lg[lang=ro]{background-position:0 -1870px}.lang-lg[lang=ru]{background-position:0 -1892px}.lang-lg[lang=sk]{background-position:0 -1914px}.lang-lg[lang=sl]{background-position:0 -1936px}.lang-lg[lang=sq]{background-position:0 -1958px}.lang-lg[lang=sr]{background-position:0 -1980px}.lang-lg[lang=sv]{background-position:0 -2002px}.lang-lg[lang=th]{background-position:0 -2024px}.lang-lg[lang=tr]{background-position:0 -2046px}.lang-lg[lang=uk]{background-position:0 -2068px}.lang-lg[lang=vi]{background-position:0 -2090px}.lang-lg[lang=zh]{background-position:0 -2112px}.lang-lbl-en:after,.lang-lbl-full:after,.lang-lbl:after{content:"Unknown language"}.lang-lbl[lang=ar]:after{content:"\000627\000644\000639\000631\000628\00064A\000629"}.lang-lbl[lang=be]:after{content:"\000411\000435\00043B\000430\000440\000443\000441\00043A\000456"}.lang-lbl[lang=bg]:after{content:"\000411\00044A\00043B\000433\000430\000440\000441\00043A\000438"}.lang-lbl[lang=ca]:after{content:"Catal\0000E0"}.lang-lbl[lang=cs]:after{content:"\00010Ce\000161tina"}.lang-lbl[lang=da]:after{content:"Dansk"}.lang-lbl[lang=de]:after{content:"Deutsch"}.lang-lbl[lang=el]:after{content:"\000395\0003BB\0003BB\0003B7\0003BD\0003B9\0003BA\0003AC"}.lang-lbl[lang=en]:after{content:"English"}.lang-lbl[lang=es]:after{content:"Espa\0000F1ol"}.lang-lbl[lang=et]:after{content:"Eesti"}.lang-lbl[lang=fi]:after{content:"Suomi"}.lang-lbl[lang=fr]:after{content:"Fran\0000E7ais"}.lang-lbl[lang=ga]:after{content:"Gaeilge"}.lang-lbl[lang=hi]:after{content:"\000939\00093F\000902\000926\000940"}.lang-lbl[lang=hr]:after{content:"Hrvatski"}.lang-lbl[lang=hu]:after{content:"Magyar"}.lang-lbl[lang=in]:after{content:"Bahasa\000020indonesia"}.lang-lbl[lang=is]:after{content:"\0000CDslenska"}.lang-lbl[lang=it]:after{content:"Italiano"}.lang-lbl[lang=iw]:after{content:"\0005E2\0005D1\0005E8\0005D9\0005EA"}.lang-lbl[lang=ja]:after{content:"\0065E5\00672C\008A9E"}.lang-lbl[lang=ko]:after{content:"\00D55C\00AD6D\00C5B4"}.lang-lbl[lang=lt]:after{content:"Lietuvi\000173"}.lang-lbl[lang=lv]:after{content:"Latvie\000161u"}.lang-lbl[lang=mk]:after{content:"\00041C\000430\00043A\000435\000434\00043E\00043D\000441\00043A\000438"}.lang-lbl[lang=ms]:after{content:"Bahasa\000020melayu"}.lang-lbl[lang=mt]:after{content:"Malti"}.lang-lbl[lang=nl]:after{content:"Nederlands"}.lang-lbl[lang=no]:after{content:"Norsk"}.lang-lbl[lang=pl]:after{content:"Polski"}.lang-lbl[lang=pt]:after{content:"Portugu\0000EAs"}.lang-lbl[lang=ro]:after{content:"Rom\0000E2n\000103"}.lang-lbl[lang=ru]:after{content:"\000420\000443\000441\000441\00043A\000438\000439"}.lang-lbl[lang=sk]:after{content:"Sloven\00010Dina"}.lang-lbl[lang=sl]:after{content:"Sloven\000161\00010Dina"}.lang-lbl[lang=sq]:after{content:"Shqipe"}.lang-lbl[lang=sr]:after{content:"\000421\000440\00043F\000441\00043A\000438"}.lang-lbl[lang=sv]:after{content:"Svenska"}.lang-lbl[lang=th]:after{content:"\000E44\000E17\000E22"}.lang-lbl[lang=tr]:after{content:"T\0000FCrk\0000E7e"}.lang-lbl[lang=uk]:after{content:"\000423\00043A\000440\000430\000457\00043D\000441\00044C\00043A\000430"}.lang-lbl[lang=vi]:after{content:"Ti\001EBFng\000020vi\001EC7t"}.lang-lbl[lang=zh]:after{content:"\004E2D\006587"}.lang-lbl-en[lang=ar]:after{content:"Arabic"}.lang-lbl-en[lang=be]:after{content:"Belarusian"}.lang-lbl-en[lang=bg]:after{content:"Bulgarian"}.lang-lbl-en[lang=ca]:after{content:"Catalan"}.lang-lbl-en[lang=cs]:after{content:"Czech"}.lang-lbl-en[lang=da]:after{content:"Danish"}.lang-lbl-en[lang=de]:after{content:"German"}.lang-lbl-en[lang=el]:after{content:"Greek"}.lang-lbl-en[lang=en]:after{content:"English"}.lang-lbl-en[lang=es]:after{content:"Spanish"}.lang-lbl-en[lang=et]:after{content:"Estonian"}.lang-lbl-en[lang=fi]:after{content:"Finnish"}.lang-lbl-en[lang=fr]:after{content:"French"}.lang-lbl-en[lang=ga]:after{content:"Irish"}.lang-lbl-en[lang=hi]:after{content:"Hindi"}.lang-lbl-en[lang=hr]:after{content:"Croatian"}.lang-lbl-en[lang=hu]:after{content:"Hungarian"}.lang-lbl-en[lang=in]:after{content:"Indonesian"}.lang-lbl-en[lang=is]:after{content:"Icelandic"}.lang-lbl-en[lang=it]:after{content:"Italian"}.lang-lbl-en[lang=iw]:after{content:"Hebrew"}.lang-lbl-en[lang=ja]:after{content:"Japanese"}.lang-lbl-en[lang=ko]:after{content:"Korean"}.lang-lbl-en[lang=lt]:after{content:"Lithuanian"}.lang-lbl-en[lang=lv]:after{content:"Latvian"}.lang-lbl-en[lang=mk]:after{content:"Macedonian"}.lang-lbl-en[lang=ms]:after{content:"Malay"}.lang-lbl-en[lang=mt]:after{content:"Maltese"}.lang-lbl-en[lang=nl]:after{content:"Dutch"}.lang-lbl-en[lang=no]:after{content:"Norwegian"}.lang-lbl-en[lang=pl]:after{content:"Polish"}.lang-lbl-en[lang=pt]:after{content:"Portuguese"}.lang-lbl-en[lang=ro]:after{content:"Romanian"}.lang-lbl-en[lang=ru]:after{content:"Russian"}.lang-lbl-en[lang=sk]:after{content:"Slovak"}.lang-lbl-en[lang=sl]:after{content:"Slovenian"}.lang-lbl-en[lang=sq]:after{content:"Albanian"}.lang-lbl-en[lang=sr]:after{content:"Serbian"}.lang-lbl-en[lang=sv]:after{content:"Swedish"}.lang-lbl-en[lang=th]:after{content:"Thai"}.lang-lbl-en[lang=tr]:after{content:"Turkish"}.lang-lbl-en[lang=uk]:after{content:"Ukrainian"}.lang-lbl-en[lang=vi]:after{content:"Vietnamese"}.lang-lbl-en[lang=zh]:after{content:"Chinese"}.lang-lbl-full[lang=ar]:after{content:"\000627\000644\000639\000631\000628\00064A\000629\0000A0/\0000A0Arabic"}.lang-lbl-full[lang=be]:after{content:"\000411\000435\00043B\000430\000440\000443\000441\00043A\000456\0000A0/\0000A0Belarusian"}.lang-lbl-full[lang=bg]:after{content:"\000411\00044A\00043B\000433\000430\000440\000441\00043A\000438\0000A0/\0000A0Bulgarian"}.lang-lbl-full[lang=ca]:after{content:"Catal\0000E0\0000A0/\0000A0Catalan"}.lang-lbl-full[lang=cs]:after{content:"\00010Ce\000161tina\0000A0/\0000A0Czech"}.lang-lbl-full[lang=da]:after{content:"Dansk\0000A0/\0000A0Danish"}.lang-lbl-full[lang=de]:after{content:"Deutsch\0000A0/\0000A0German"}.lang-lbl-full[lang=el]:after{content:"\000395\0003BB\0003BB\0003B7\0003BD\0003B9\0003BA\0003AC\0000A0/\0000A0Greek"}.lang-lbl-full[lang=en]:after{content:"English\0000A0/\0000A0English"}.lang-lbl-full[lang=es]:after{content:"Espa\0000F1ol\0000A0/\0000A0Spanish"}.lang-lbl-full[lang=et]:after{content:"Eesti\0000A0/\0000A0Estonian"}.lang-lbl-full[lang=fi]:after{content:"Suomi\0000A0/\0000A0Finnish"}.lang-lbl-full[lang=fr]:after{content:"Fran\0000E7ais\0000A0/\0000A0French"}.lang-lbl-full[lang=ga]:after{content:"Gaeilge\0000A0/\0000A0Irish"}.lang-lbl-full[lang=hi]:after{content:"\000939\00093F\000902\000926\000940\0000A0/\0000A0Hindi"}.lang-lbl-full[lang=hr]:after{content:"Hrvatski\0000A0/\0000A0Croatian"}.lang-lbl-full[lang=hu]:after{content:"Magyar\0000A0/\0000A0Hungarian"}.lang-lbl-full[lang=in]:after{content:"Bahasa\000020indonesia\0000A0/\0000A0Indonesian"}.lang-lbl-full[lang=is]:after{content:"\0000CDslenska\0000A0/\0000A0Icelandic"}.lang-lbl-full[lang=it]:after{content:"Italiano\0000A0/\0000A0Italian"}.lang-lbl-full[lang=iw]:after{content:"\0005E2\0005D1\0005E8\0005D9\0005EA\0000A0/\0000A0Hebrew"}.lang-lbl-full[lang=ja]:after{content:"\0065E5\00672C\008A9E\0000A0/\0000A0Japanese"}.lang-lbl-full[lang=ko]:after{content:"\00D55C\00AD6D\00C5B4\0000A0/\0000A0Korean"}.lang-lbl-full[lang=lt]:after{content:"Lietuvi\000173\0000A0/\0000A0Lithuanian"}.lang-lbl-full[lang=lv]:after{content:"Latvie\000161u\0000A0/\0000A0Latvian"}.lang-lbl-full[lang=mk]:after{content:"\00041C\000430\00043A\000435\000434\00043E\00043D\000441\00043A\000438\0000A0/\0000A0Macedonian"}.lang-lbl-full[lang=ms]:after{content:"Bahasa\000020melayu\0000A0/\0000A0Malay"}.lang-lbl-full[lang=mt]:after{content:"Malti\0000A0/\0000A0Maltese"}.lang-lbl-full[lang=nl]:after{content:"Nederlands\0000A0/\0000A0Dutch"}.lang-lbl-full[lang=no]:after{content:"Norsk\0000A0/\0000A0Norwegian"}.lang-lbl-full[lang=pl]:after{content:"Polski\0000A0/\0000A0Polish"}.lang-lbl-full[lang=pt]:after{content:"Portugu\0000EAs\0000A0/\0000A0Portuguese"}.lang-lbl-full[lang=ro]:after{content:"Rom\0000E2n\000103\0000A0/\0000A0Romanian"}.lang-lbl-full[lang=ru]:after{content:"\000420\000443\000441\000441\00043A\000438\000439\0000A0/\0000A0Russian"}.lang-lbl-full[lang=sk]:after{content:"Sloven\00010Dina\0000A0/\0000A0Slovak"}.lang-lbl-full[lang=sl]:after{content:"Sloven\000161\00010Dina\0000A0/\0000A0Slovenian"}.lang-lbl-full[lang=sq]:after{content:"Shqipe\0000A0/\0000A0Albanian"}.lang-lbl-full[lang=sr]:after{content:"\000421\000440\00043F\000441\00043A\000438\0000A0/\0000A0Serbian"}.lang-lbl-full[lang=sv]:after{content:"Svenska\0000A0/\0000A0Swedish"}.lang-lbl-full[lang=th]:after{content:"\000E44\000E17\000E22\0000A0/\0000A0Thai"}.lang-lbl-full[lang=tr]:after{content:"T\0000FCrk\0000E7e\0000A0/\0000A0Turkish"}.lang-lbl-full[lang=uk]:after{content:"\000423\00043A\000440\000430\000457\00043D\000441\00044C\00043A\000430\0000A0/\0000A0Ukrainian"}.lang-lbl-full[lang=vi]:after{content:"Ti\001EBFng\000020vi\001EC7t\0000A0/\0000A0Vietnamese"}.lang-lbl-full[lang=zh]:after{content:"\004E2D\006587\0000A0/\0000A0Chinese"}.lang-lg:before,.lang-sm:before,.lang-xs:before{content:'\0000A0'}.lang-xs.lang-lbl,.lang-xs.lang-lbl-en,.lang-xs.lang-lbl-full{padding-left:16px}.lang-sm.lang-lbl,.lang-sm.lang-lbl-en,.lang-sm.lang-lbl-full{padding-left:24px}.lang-lg.lang-lbl,.lang-lg.lang-lbl-en,.lang-lg.lang-lbl-full{padding-left:32px}.lang-lg.lang-lbl-en:before,.lang-lg.lang-lbl-full:before,.lang-lg.lang-lbl:before,.lang-sm.lang-lbl-en:before,.lang-sm.lang-lbl-full:before,.lang-sm.lang-lbl:before,.lang-xs.lang-lbl-en:before,.lang-xs.lang-lbl-full:before,.lang-xs.lang-lbl:before{content:''}.lang-lg,.lang-lg:after{top:0;position:relative}.lang-sm{top:1px}.lang-sm:after{top:-1px}.lang-xs{top:4px}.lang-xs:after{top:-4px}.lead>.lang-lg{top:2px}.lead>.lang-lg:after{top:-2px}.lead>.lang-sm{top:6px}.lead>.lang-sm:after{top:-6px}.lead>.lang-xs{top:8px}.lead>.lang-xs:after{top:-8px}small>.lang-sm{top:-1px}small>.lang-sm:after{top:1px}small>.lang-xs{top:2px}small>.lang-xs:after{top:-2px}h1>.lang-lg{top:9px}h1>.lang-lg:after{top:-9px}h1>.lang-sm{top:12px}h1>.lang-sm:after{top:-12px}h1>.lang-xs{top:14px}h1>.lang-xs:after{top:-14px}h2>.lang-lg{top:5px}h2>.lang-lg:after{top:-5px}h2>.lang-sm{top:8px}h2>.lang-sm:after{top:-8px}h2>.lang-xs{top:10px}h2>.lang-xs:after{top:-10px}h3>.lang-lg{top:1px}h3>.lang-lg:after{top:-1px}h3>.lang-sm{top:5px}h3>.lang-sm:after{top:-5px}h3>.lang-xs{top:8px}h3>.lang-xs:after{top:-8px}h4>.lang-lg{top:-1px}h4>.lang-lg:after,h4>.lang-sm{top:1px}h4>.lang-sm:after{top:-1px}h4>.lang-xs{top:4px}h4>.lang-xs:after{top:-4px}h5>.lang-sm,h5>.lang-sm:after{top:0}h5>.lang-xs{top:2px}h5>.lang-xs:after{top:-2px}h6>.lang-sm,h6>.lang-sm:after{top:0}h6>.lang-xs{top:1px}h6>.lang-xs:after{top:-1px}.btn>.lang-sm{top:2px}.btn>.lang-sm:after{top:-2px}.btn>.lang-xs{top:4px}.btn>.lang-xs:after{top:-4px}.btn.btn-xs>.lang-sm,.btn.btn-xs>.lang-sm:after{top:0}.btn.btn-xs>.lang-xs{top:3px}.btn.btn-xs>.lang-xs:after{top:-3px}.btn.btn-sm>.lang-sm,.btn.btn-sm>.lang-sm:after{top:0}.btn.btn-sm>.lang-xs{top:3px}.btn.btn-sm>.lang-xs:after{top:-3px}.btn.btn-lg>.lang-lg{top:1px}.btn.btn-lg>.lang-lg:after{top:-1px}.btn.btn-lg>.lang-sm{top:3px}.btn.btn-lg>.lang-sm:after{top:-3px}.btn.btn-lg>.lang-xs{top:6px}.btn.btn-lg>.lang-xs:after{top:-6px}
\ No newline at end of file
diff --git a/data/web/css/mailcow.css b/data/web/css/build/008-mailcow.css
similarity index 74%
rename from data/web/css/mailcow.css
rename to data/web/css/build/008-mailcow.css
index 8a38c8f7..7c02e949 100644
--- a/data/web/css/mailcow.css
+++ b/data/web/css/build/008-mailcow.css
@@ -1,26 +1,14 @@
-@font-face {
-  font-family: 'Source Sans Pro';
-  font-style: normal;
-  font-weight: 300;
-  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('../fonts/SourceSansPro-Light.woff2') format('woff2');
+@font-face {font-family: 'PT Sans'; 
+  src: local('PT Sans'), url('/fonts/PTS55F_W.woff') format('woff');
 }
-@font-face {
-  font-family: 'Source Sans Pro';
-  font-style: normal;
-  font-weight: 400;
-  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url('../fonts/SourceSansPro-Regular.woff2') format('woff2');
-}
-@font-face {
-  font-family: 'Source Sans Pro';
-  font-style: normal;
-  font-weight: 700;
-  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url('../fonts/SourceSansPro-Bold.woff2') format('woff2');
-}
-@font-face {
-  font-family: 'Source Sans Pro';
+@font-face {font-family: 'PT Sans'; 
   font-style: italic;
-  font-weight: 300;
-  src: local('Source Sans Pro Italic'), local('SourceSansPro-Italic'), url('../fonts/SourceSansPro-Italic.woff2') format('woff2');
+  src: local('PT Sans Italic'), url('/fonts/PTS56F_W.woff') format('woff');
+}
+@font-face {font-family: 'PT Sans';
+  font-style: normal;
+  font-weight: bold; 
+  src: local('PT Sans Bold'), url('/fonts/PTS75F_W.woff') format('woff');
 }
 #maxmsgsize { min-width: 80px; }
 #slider1 .slider-selection {
@@ -91,6 +79,7 @@ body.modal-open {
   padding-right: inherit !important;
 }
 body {
+  font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
   font-size:11pt;
 }
 #mailcow-alert {
diff --git a/data/web/css/animate.min.css b/data/web/css/build/009-animate.min.css
similarity index 100%
rename from data/web/css/animate.min.css
rename to data/web/css/build/009-animate.min.css
diff --git a/data/web/css/numberedtextarea.min.css b/data/web/css/build/010-numberedtextarea.min.css
similarity index 100%
rename from data/web/css/numberedtextarea.min.css
rename to data/web/css/build/010-numberedtextarea.min.css
diff --git a/data/web/css/jquery.jqplot.min.css b/data/web/css/build/011-jquery.jqplot.min.css
similarity index 100%
rename from data/web/css/jquery.jqplot.min.css
rename to data/web/css/build/011-jquery.jqplot.min.css
diff --git a/data/web/css/admin.css b/data/web/css/site/admin.css
similarity index 100%
rename from data/web/css/admin.css
rename to data/web/css/site/admin.css
diff --git a/data/web/css/debug.css b/data/web/css/site/debug.css
similarity index 100%
rename from data/web/css/debug.css
rename to data/web/css/site/debug.css
diff --git a/data/web/css/edit.css b/data/web/css/site/edit.css
similarity index 100%
rename from data/web/css/edit.css
rename to data/web/css/site/edit.css
diff --git a/data/web/css/mailbox.css b/data/web/css/site/mailbox.css
similarity index 100%
rename from data/web/css/mailbox.css
rename to data/web/css/site/mailbox.css
diff --git a/data/web/css/quarantine.css b/data/web/css/site/quarantine.css
similarity index 100%
rename from data/web/css/quarantine.css
rename to data/web/css/site/quarantine.css
diff --git a/data/web/css/user.css b/data/web/css/site/user.css
similarity index 100%
rename from data/web/css/user.css
rename to data/web/css/site/user.css
diff --git a/data/web/debug.php b/data/web/debug.php
index c6350b4c..00a28277 100644
--- a/data/web/debug.php
+++ b/data/web/debug.php
@@ -341,8 +341,7 @@ echo "var log_pagination_size = '". $LOG_PAGINATION_SIZE . "';\n";
 
 ?>
 </script>
-<script src="/js/footable.min.js"></script>
-<script src="/js/debug.js"></script>
+<script src="/js/site/debug.js"></script>
 <?php
 require_once $_SERVER['DOCUMENT_ROOT'] . '/inc/footer.inc.php';
 }
diff --git a/data/web/fonts/PTS55F_W.woff b/data/web/fonts/PTS55F_W.woff
new file mode 100644
index 0000000000000000000000000000000000000000..23ce0902c5ede434a6cf443bf81efe73ff2cbfe5
GIT binary patch
literal 154040
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
Z%S=wL#vB8%${u>;aLAKdd5`nN{{S45#Jm6i

literal 0
HcmV?d00001

diff --git a/data/web/fonts/PTS56F_W.woff b/data/web/fonts/PTS56F_W.woff
new file mode 100644
index 0000000000000000000000000000000000000000..bfd7b37d6539f5626544fa78e2917d84b41f43c4
GIT binary patch
literal 146432
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

literal 0
HcmV?d00001

diff --git a/data/web/fonts/PTS75F_W.woff b/data/web/fonts/PTS75F_W.woff
new file mode 100644
index 0000000000000000000000000000000000000000..7d5df4e490a77562525959df83b65861ebe141d7
GIT binary patch
literal 160436
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

literal 0
HcmV?d00001

diff --git a/data/web/inc/languages.png b/data/web/img/languages.png
similarity index 100%
rename from data/web/inc/languages.png
rename to data/web/img/languages.png
diff --git a/data/web/inc/footer.inc.php b/data/web/inc/footer.inc.php
index 9e8daf7b..d235bd4c 100644
--- a/data/web/inc/footer.inc.php
+++ b/data/web/inc/footer.inc.php
@@ -3,19 +3,7 @@ require_once $_SERVER['DOCUMENT_ROOT'] . '/modals/footer.php';
 logger();
 ?>
 <div style="margin-bottom: 100px;"></div>
-<script src="/js/bootstrap.min.js"></script>
-<script src="/js/bootstrap-switch.min.js"></script>
-<script src="/js/bootstrap-slider.min.js"></script>
-<script src="/js/bootstrap-select.min.js"></script>
-<script src="/js/bootstrap-filestyle.min.js"></script>
-<script src="/js/notifications.min.js"></script>
-<script src="/js/formcache.min.js"></script>
-<script src="/js/google.charts.loader.js"></script>
-<script src="/js/numberedtextarea.min.js"></script>
-<script src="/js/sha1.min.js"></script>
-<script src="/js/u2f-api.js"></script>
-<script src="/js/api.js"></script>
-<script src="/js/mailcow.js"></script>
+<script><?=$js_footer;?></script>
 <script>
 <?php
 $lang_footer = json_encode($lang['footer']);
diff --git a/data/web/inc/header.inc.php b/data/web/inc/header.inc.php
index a84ed713..837482be 100644
--- a/data/web/inc/header.inc.php
+++ b/data/web/inc/header.inc.php
@@ -12,27 +12,16 @@
     <script src="/js/respond.min.js"></script>
   <![endif]-->
   <script src="/js/jquery-1.12.4.min.js"></script>
+  <style><?=$css_header;?></style>
   <?php if (strtolower(trim($DEFAULT_THEME)) != "lumen"): ?>
   <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/<?= strtolower(trim($DEFAULT_THEME)); ?>/bootstrap.min.css">
-  <?php else: ?>
-  <link rel="stylesheet" href="/css/bootstrap.min.css">
   <?php endif; ?>
-  <link rel="stylesheet" href="/css/breakpoint.min.css">
-  <link rel="stylesheet" href="/css/bootstrap-select.min.css">
-  <link rel="stylesheet" href="/css/bootstrap-slider.min.css">
-  <link rel="stylesheet" href="/css/bootstrap-switch.min.css">
-  <link rel="stylesheet" href="/css/footable.bootstrap.min.css">
-  <link rel="stylesheet" href="/inc/languages.min.css">
-  <link rel="stylesheet" href="/css/mailcow.css">
-  <link rel="stylesheet" href="/css/animate.min.css">
-  <link rel="stylesheet" href="/css/numberedtextarea.min.css">
-  <link rel="stylesheet" href="/css/jquery.jqplot.min.css">
-  <?= (preg_match("/mailbox/i", $_SERVER['REQUEST_URI'])) ? '<link rel="stylesheet" href="/css/mailbox.css">' : null; ?>
-  <?= (preg_match("/admin/i", $_SERVER['REQUEST_URI'])) ? '<link rel="stylesheet" href="/css/admin.css">' : null; ?>
-  <?= (preg_match("/user/i", $_SERVER['REQUEST_URI'])) ? '<link rel="stylesheet" href="/css/user.css">' : null; ?>
-  <?= (preg_match("/edit/i", $_SERVER['REQUEST_URI'])) ? '<link rel="stylesheet" href="/css/edit.css">' : null; ?>
-  <?= (preg_match("/quarantine/i", $_SERVER['REQUEST_URI'])) ? '<link rel="stylesheet" href="/css/quarantine.css">' : null; ?>
-  <?= (preg_match("/debug/i", $_SERVER['REQUEST_URI'])) ? '<link rel="stylesheet" href="/css/debug.css">' : null; ?>
+  <?= (preg_match("/mailbox/i", $_SERVER['REQUEST_URI'])) ? '<link rel="stylesheet" href="/css/site/mailbox.css">' : null; ?>
+  <?= (preg_match("/admin/i", $_SERVER['REQUEST_URI'])) ? '<link rel="stylesheet" href="/css/site/admin.css">' : null; ?>
+  <?= (preg_match("/user/i", $_SERVER['REQUEST_URI'])) ? '<link rel="stylesheet" href="/css/site/user.css">' : null; ?>
+  <?= (preg_match("/edit/i", $_SERVER['REQUEST_URI'])) ? '<link rel="stylesheet" href="/css/site/edit.css">' : null; ?>
+  <?= (preg_match("/quarantine/i", $_SERVER['REQUEST_URI'])) ? '<link rel="stylesheet" href="/css/site/quarantine.css">' : null; ?>
+  <?= (preg_match("/debug/i", $_SERVER['REQUEST_URI'])) ? '<link rel="stylesheet" href="/css/site/debug.css">' : null; ?>
   <link rel="shortcut icon" href="/favicon.png" type="image/png">
   <link rel="icon" href="/favicon.png" type="image/png">
 </head>
diff --git a/data/web/inc/languages.min.css b/data/web/inc/languages.min.css
deleted file mode 100644
index 7293e888..00000000
--- a/data/web/inc/languages.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.lang-lg,.lang-sm,.lang-xs{background-repeat:no-repeat;display:inline-block;background-image:url(languages.png)}.lang-sm,.lang-sm:after,.lang-xs,.lang-xs:after{position:relative}.lang-xs{background-position:0 -484px;min-width:14px;height:11px;min-height:11px;max-height:11px}.lang-sm{background-position:0 -1199px;min-width:22px;height:16px;min-height:16px;max-height:16px}.lang-lg{background-position:0 -2134px;min-width:30px;height:22px;min-height:22px;max-height:22px}.lang-xs[lang=ar]{background-position:0 0}.lang-xs[lang=be]{background-position:0 -11px}.lang-xs[lang=bg]{background-position:0 -22px}.lang-xs[lang=cs]{background-position:0 -33px}.lang-xs[lang=da]{background-position:0 -44px}.lang-xs[lang=de]{background-position:0 -55px}.lang-xs[lang=el]{background-position:0 -66px}.lang-xs[lang=en]{background-position:0 -77px}.lang-xs[lang=es]{background-position:0 -88px}.lang-xs[lang=et]{background-position:0 -99px}.lang-xs[lang=fi]{background-position:0 -110px}.lang-xs[lang=fr]{background-position:0 -121px}.lang-xs[lang=ga]{background-position:0 -132px}.lang-xs[lang=hi]{background-position:0 -143px}.lang-xs[lang=hr]{background-position:0 -154px}.lang-xs[lang=hu]{background-position:0 -165px}.lang-xs[lang=in]{background-position:0 -176px}.lang-xs[lang=is]{background-position:0 -187px}.lang-xs[lang=it]{background-position:0 -198px}.lang-xs[lang=iw]{background-position:0 -209px}.lang-xs[lang=ja]{background-position:0 -220px}.lang-xs[lang=ko]{background-position:0 -231px}.lang-xs[lang=lt]{background-position:0 -242px}.lang-xs[lang=lv]{background-position:0 -253px}.lang-xs[lang=mk]{background-position:0 -264px}.lang-xs[lang=ms]{background-position:0 -275px}.lang-xs[lang=mt]{background-position:0 -286px}.lang-xs[lang=nl]{background-position:0 -297px}.lang-xs[lang=no]{background-position:0 -308px}.lang-xs[lang=pl]{background-position:0 -319px}.lang-xs[lang=pt]{background-position:0 -330px}.lang-xs[lang=ro]{background-position:0 -341px}.lang-xs[lang=ru]{background-position:0 -352px}.lang-xs[lang=sk]{background-position:0 -363px}.lang-xs[lang=sl]{background-position:0 -374px}.lang-xs[lang=sq]{background-position:0 -385px}.lang-xs[lang=sr]{background-position:0 -396px}.lang-xs[lang=sv]{background-position:0 -407px}.lang-xs[lang=th]{background-position:0 -418px}.lang-xs[lang=tr]{background-position:0 -429px}.lang-xs[lang=uk]{background-position:0 -440px}.lang-xs[lang=vi]{background-position:0 -451px}.lang-xs[lang=zh]{background-position:0 -462px}.lang-xs[lang=ca]{background-position:0 -473px}.lang-sm[lang=ar]{background-position:0 -495px}.lang-sm[lang=be]{background-position:0 -511px}.lang-sm[lang=bg]{background-position:0 -527px}.lang-sm[lang=cs]{background-position:0 -543px}.lang-sm[lang=da]{background-position:0 -559px}.lang-sm[lang=de]{background-position:0 -575px}.lang-sm[lang=el]{background-position:0 -591px}.lang-sm[lang=en]{background-position:0 -607px}.lang-sm[lang=es]{background-position:0 -623px}.lang-sm[lang=et]{background-position:0 -639px}.lang-sm[lang=fi]{background-position:0 -655px}.lang-sm[lang=fr]{background-position:0 -671px}.lang-sm[lang=ga]{background-position:0 -687px}.lang-sm[lang=hi]{background-position:0 -703px}.lang-sm[lang=hr]{background-position:0 -719px}.lang-sm[lang=hu]{background-position:0 -735px}.lang-sm[lang=in]{background-position:0 -751px}.lang-sm[lang=is]{background-position:0 -767px}.lang-sm[lang=it]{background-position:0 -783px}.lang-sm[lang=iw]{background-position:0 -799px}.lang-sm[lang=ja]{background-position:0 -815px}.lang-sm[lang=ko]{background-position:0 -831px}.lang-sm[lang=lt]{background-position:0 -847px}.lang-sm[lang=lv]{background-position:0 -863px}.lang-sm[lang=mk]{background-position:0 -879px}.lang-sm[lang=ms]{background-position:0 -895px}.lang-sm[lang=mt]{background-position:0 -911px}.lang-sm[lang=nl]{background-position:0 -927px}.lang-sm[lang=no]{background-position:0 -943px}.lang-sm[lang=pl]{background-position:0 -959px}.lang-sm[lang=pt]{background-position:0 -975px}.lang-sm[lang=ro]{background-position:0 -991px}.lang-sm[lang=ru]{background-position:0 -1007px}.lang-sm[lang=sk]{background-position:0 -1023px}.lang-sm[lang=sl]{background-position:0 -1039px}.lang-sm[lang=sq]{background-position:0 -1055px}.lang-sm[lang=sr]{background-position:0 -1071px}.lang-sm[lang=sv]{background-position:0 -1087px}.lang-sm[lang=th]{background-position:0 -1103px}.lang-sm[lang=tr]{background-position:0 -1119px}.lang-sm[lang=uk]{background-position:0 -1135px}.lang-sm[lang=vi]{background-position:0 -1151px}.lang-sm[lang=zh]{background-position:0 -1167px}.lang-sm[lang=ca]{background-position:0 -1183px}.lang-lg[lang=ar]{background-position:0 -1188px}.lang-lg[lang=be]{background-position:0 -1210px}.lang-lg[lang=bg]{background-position:0 -1232px}.lang-lg[lang=cs]{background-position:0 -1254px}.lang-lg[lang=da]{background-position:0 -1276px}.lang-lg[lang=de]{background-position:0 -1298px}.lang-lg[lang=el]{background-position:0 -1320px}.lang-lg[lang=en]{background-position:0 -1342px}.lang-lg[lang=es]{background-position:0 -1364px}.lang-lg[lang=et]{background-position:0 -1386px}.lang-lg[lang=fi]{background-position:0 -1408px}.lang-lg[lang=fr]{background-position:0 -1430px}.lang-lg[lang=ga]{background-position:0 -1452px}.lang-lg[lang=hi]{background-position:0 -1474px}.lang-lg[lang=hr]{background-position:0 -1496px}.lang-lg[lang=hu]{background-position:0 -1518px}.lang-lg[lang=in]{background-position:0 -1540px}.lang-lg[lang=is]{background-position:0 -1562px}.lang-lg[lang=it]{background-position:0 -1584px}.lang-lg[lang=iw]{background-position:0 -1606px}.lang-lg[lang=ja]{background-position:0 -1628px}.lang-lg[lang=ko]{background-position:0 -1650px}.lang-lg[lang=lt]{background-position:0 -1672px}.lang-lg[lang=lv]{background-position:0 -1694px}.lang-lg[lang=mk]{background-position:0 -1716px}.lang-lg[lang=ms]{background-position:0 -1738px}.lang-lg[lang=mt]{background-position:0 -1760px}.lang-lg[lang=nl]{background-position:0 -1782px}.lang-lg[lang=no]{background-position:0 -1804px}.lang-lg[lang=pl]{background-position:0 -1826px}.lang-lg[lang=pt]{background-position:0 -1848px}.lang-lg[lang=ro]{background-position:0 -1870px}.lang-lg[lang=ru]{background-position:0 -1892px}.lang-lg[lang=sk]{background-position:0 -1914px}.lang-lg[lang=sl]{background-position:0 -1936px}.lang-lg[lang=sq]{background-position:0 -1958px}.lang-lg[lang=sr]{background-position:0 -1980px}.lang-lg[lang=sv]{background-position:0 -2002px}.lang-lg[lang=th]{background-position:0 -2024px}.lang-lg[lang=tr]{background-position:0 -2046px}.lang-lg[lang=uk]{background-position:0 -2068px}.lang-lg[lang=vi]{background-position:0 -2090px}.lang-lg[lang=zh]{background-position:0 -2112px}.lang-lbl-en:after,.lang-lbl-full:after,.lang-lbl:after{content:"Unknown language"}.lang-lbl[lang=ar]:after{content:"\000627\000644\000639\000631\000628\00064A\000629"}.lang-lbl[lang=be]:after{content:"\000411\000435\00043B\000430\000440\000443\000441\00043A\000456"}.lang-lbl[lang=bg]:after{content:"\000411\00044A\00043B\000433\000430\000440\000441\00043A\000438"}.lang-lbl[lang=ca]:after{content:"Catal\0000E0"}.lang-lbl[lang=cs]:after{content:"\00010Ce\000161tina"}.lang-lbl[lang=da]:after{content:"Dansk"}.lang-lbl[lang=de]:after{content:"Deutsch"}.lang-lbl[lang=el]:after{content:"\000395\0003BB\0003BB\0003B7\0003BD\0003B9\0003BA\0003AC"}.lang-lbl[lang=en]:after{content:"English"}.lang-lbl[lang=es]:after{content:"Espa\0000F1ol"}.lang-lbl[lang=et]:after{content:"Eesti"}.lang-lbl[lang=fi]:after{content:"Suomi"}.lang-lbl[lang=fr]:after{content:"Fran\0000E7ais"}.lang-lbl[lang=ga]:after{content:"Gaeilge"}.lang-lbl[lang=hi]:after{content:"\000939\00093F\000902\000926\000940"}.lang-lbl[lang=hr]:after{content:"Hrvatski"}.lang-lbl[lang=hu]:after{content:"Magyar"}.lang-lbl[lang=in]:after{content:"Bahasa\000020indonesia"}.lang-lbl[lang=is]:after{content:"\0000CDslenska"}.lang-lbl[lang=it]:after{content:"Italiano"}.lang-lbl[lang=iw]:after{content:"\0005E2\0005D1\0005E8\0005D9\0005EA"}.lang-lbl[lang=ja]:after{content:"\0065E5\00672C\008A9E"}.lang-lbl[lang=ko]:after{content:"\00D55C\00AD6D\00C5B4"}.lang-lbl[lang=lt]:after{content:"Lietuvi\000173"}.lang-lbl[lang=lv]:after{content:"Latvie\000161u"}.lang-lbl[lang=mk]:after{content:"\00041C\000430\00043A\000435\000434\00043E\00043D\000441\00043A\000438"}.lang-lbl[lang=ms]:after{content:"Bahasa\000020melayu"}.lang-lbl[lang=mt]:after{content:"Malti"}.lang-lbl[lang=nl]:after{content:"Nederlands"}.lang-lbl[lang=no]:after{content:"Norsk"}.lang-lbl[lang=pl]:after{content:"Polski"}.lang-lbl[lang=pt]:after{content:"Portugu\0000EAs"}.lang-lbl[lang=ro]:after{content:"Rom\0000E2n\000103"}.lang-lbl[lang=ru]:after{content:"\000420\000443\000441\000441\00043A\000438\000439"}.lang-lbl[lang=sk]:after{content:"Sloven\00010Dina"}.lang-lbl[lang=sl]:after{content:"Sloven\000161\00010Dina"}.lang-lbl[lang=sq]:after{content:"Shqipe"}.lang-lbl[lang=sr]:after{content:"\000421\000440\00043F\000441\00043A\000438"}.lang-lbl[lang=sv]:after{content:"Svenska"}.lang-lbl[lang=th]:after{content:"\000E44\000E17\000E22"}.lang-lbl[lang=tr]:after{content:"T\0000FCrk\0000E7e"}.lang-lbl[lang=uk]:after{content:"\000423\00043A\000440\000430\000457\00043D\000441\00044C\00043A\000430"}.lang-lbl[lang=vi]:after{content:"Ti\001EBFng\000020vi\001EC7t"}.lang-lbl[lang=zh]:after{content:"\004E2D\006587"}.lang-lbl-en[lang=ar]:after{content:"Arabic"}.lang-lbl-en[lang=be]:after{content:"Belarusian"}.lang-lbl-en[lang=bg]:after{content:"Bulgarian"}.lang-lbl-en[lang=ca]:after{content:"Catalan"}.lang-lbl-en[lang=cs]:after{content:"Czech"}.lang-lbl-en[lang=da]:after{content:"Danish"}.lang-lbl-en[lang=de]:after{content:"German"}.lang-lbl-en[lang=el]:after{content:"Greek"}.lang-lbl-en[lang=en]:after{content:"English"}.lang-lbl-en[lang=es]:after{content:"Spanish"}.lang-lbl-en[lang=et]:after{content:"Estonian"}.lang-lbl-en[lang=fi]:after{content:"Finnish"}.lang-lbl-en[lang=fr]:after{content:"French"}.lang-lbl-en[lang=ga]:after{content:"Irish"}.lang-lbl-en[lang=hi]:after{content:"Hindi"}.lang-lbl-en[lang=hr]:after{content:"Croatian"}.lang-lbl-en[lang=hu]:after{content:"Hungarian"}.lang-lbl-en[lang=in]:after{content:"Indonesian"}.lang-lbl-en[lang=is]:after{content:"Icelandic"}.lang-lbl-en[lang=it]:after{content:"Italian"}.lang-lbl-en[lang=iw]:after{content:"Hebrew"}.lang-lbl-en[lang=ja]:after{content:"Japanese"}.lang-lbl-en[lang=ko]:after{content:"Korean"}.lang-lbl-en[lang=lt]:after{content:"Lithuanian"}.lang-lbl-en[lang=lv]:after{content:"Latvian"}.lang-lbl-en[lang=mk]:after{content:"Macedonian"}.lang-lbl-en[lang=ms]:after{content:"Malay"}.lang-lbl-en[lang=mt]:after{content:"Maltese"}.lang-lbl-en[lang=nl]:after{content:"Dutch"}.lang-lbl-en[lang=no]:after{content:"Norwegian"}.lang-lbl-en[lang=pl]:after{content:"Polish"}.lang-lbl-en[lang=pt]:after{content:"Portuguese"}.lang-lbl-en[lang=ro]:after{content:"Romanian"}.lang-lbl-en[lang=ru]:after{content:"Russian"}.lang-lbl-en[lang=sk]:after{content:"Slovak"}.lang-lbl-en[lang=sl]:after{content:"Slovenian"}.lang-lbl-en[lang=sq]:after{content:"Albanian"}.lang-lbl-en[lang=sr]:after{content:"Serbian"}.lang-lbl-en[lang=sv]:after{content:"Swedish"}.lang-lbl-en[lang=th]:after{content:"Thai"}.lang-lbl-en[lang=tr]:after{content:"Turkish"}.lang-lbl-en[lang=uk]:after{content:"Ukrainian"}.lang-lbl-en[lang=vi]:after{content:"Vietnamese"}.lang-lbl-en[lang=zh]:after{content:"Chinese"}.lang-lbl-full[lang=ar]:after{content:"\000627\000644\000639\000631\000628\00064A\000629\0000A0/\0000A0Arabic"}.lang-lbl-full[lang=be]:after{content:"\000411\000435\00043B\000430\000440\000443\000441\00043A\000456\0000A0/\0000A0Belarusian"}.lang-lbl-full[lang=bg]:after{content:"\000411\00044A\00043B\000433\000430\000440\000441\00043A\000438\0000A0/\0000A0Bulgarian"}.lang-lbl-full[lang=ca]:after{content:"Catal\0000E0\0000A0/\0000A0Catalan"}.lang-lbl-full[lang=cs]:after{content:"\00010Ce\000161tina\0000A0/\0000A0Czech"}.lang-lbl-full[lang=da]:after{content:"Dansk\0000A0/\0000A0Danish"}.lang-lbl-full[lang=de]:after{content:"Deutsch\0000A0/\0000A0German"}.lang-lbl-full[lang=el]:after{content:"\000395\0003BB\0003BB\0003B7\0003BD\0003B9\0003BA\0003AC\0000A0/\0000A0Greek"}.lang-lbl-full[lang=en]:after{content:"English\0000A0/\0000A0English"}.lang-lbl-full[lang=es]:after{content:"Espa\0000F1ol\0000A0/\0000A0Spanish"}.lang-lbl-full[lang=et]:after{content:"Eesti\0000A0/\0000A0Estonian"}.lang-lbl-full[lang=fi]:after{content:"Suomi\0000A0/\0000A0Finnish"}.lang-lbl-full[lang=fr]:after{content:"Fran\0000E7ais\0000A0/\0000A0French"}.lang-lbl-full[lang=ga]:after{content:"Gaeilge\0000A0/\0000A0Irish"}.lang-lbl-full[lang=hi]:after{content:"\000939\00093F\000902\000926\000940\0000A0/\0000A0Hindi"}.lang-lbl-full[lang=hr]:after{content:"Hrvatski\0000A0/\0000A0Croatian"}.lang-lbl-full[lang=hu]:after{content:"Magyar\0000A0/\0000A0Hungarian"}.lang-lbl-full[lang=in]:after{content:"Bahasa\000020indonesia\0000A0/\0000A0Indonesian"}.lang-lbl-full[lang=is]:after{content:"\0000CDslenska\0000A0/\0000A0Icelandic"}.lang-lbl-full[lang=it]:after{content:"Italiano\0000A0/\0000A0Italian"}.lang-lbl-full[lang=iw]:after{content:"\0005E2\0005D1\0005E8\0005D9\0005EA\0000A0/\0000A0Hebrew"}.lang-lbl-full[lang=ja]:after{content:"\0065E5\00672C\008A9E\0000A0/\0000A0Japanese"}.lang-lbl-full[lang=ko]:after{content:"\00D55C\00AD6D\00C5B4\0000A0/\0000A0Korean"}.lang-lbl-full[lang=lt]:after{content:"Lietuvi\000173\0000A0/\0000A0Lithuanian"}.lang-lbl-full[lang=lv]:after{content:"Latvie\000161u\0000A0/\0000A0Latvian"}.lang-lbl-full[lang=mk]:after{content:"\00041C\000430\00043A\000435\000434\00043E\00043D\000441\00043A\000438\0000A0/\0000A0Macedonian"}.lang-lbl-full[lang=ms]:after{content:"Bahasa\000020melayu\0000A0/\0000A0Malay"}.lang-lbl-full[lang=mt]:after{content:"Malti\0000A0/\0000A0Maltese"}.lang-lbl-full[lang=nl]:after{content:"Nederlands\0000A0/\0000A0Dutch"}.lang-lbl-full[lang=no]:after{content:"Norsk\0000A0/\0000A0Norwegian"}.lang-lbl-full[lang=pl]:after{content:"Polski\0000A0/\0000A0Polish"}.lang-lbl-full[lang=pt]:after{content:"Portugu\0000EAs\0000A0/\0000A0Portuguese"}.lang-lbl-full[lang=ro]:after{content:"Rom\0000E2n\000103\0000A0/\0000A0Romanian"}.lang-lbl-full[lang=ru]:after{content:"\000420\000443\000441\000441\00043A\000438\000439\0000A0/\0000A0Russian"}.lang-lbl-full[lang=sk]:after{content:"Sloven\00010Dina\0000A0/\0000A0Slovak"}.lang-lbl-full[lang=sl]:after{content:"Sloven\000161\00010Dina\0000A0/\0000A0Slovenian"}.lang-lbl-full[lang=sq]:after{content:"Shqipe\0000A0/\0000A0Albanian"}.lang-lbl-full[lang=sr]:after{content:"\000421\000440\00043F\000441\00043A\000438\0000A0/\0000A0Serbian"}.lang-lbl-full[lang=sv]:after{content:"Svenska\0000A0/\0000A0Swedish"}.lang-lbl-full[lang=th]:after{content:"\000E44\000E17\000E22\0000A0/\0000A0Thai"}.lang-lbl-full[lang=tr]:after{content:"T\0000FCrk\0000E7e\0000A0/\0000A0Turkish"}.lang-lbl-full[lang=uk]:after{content:"\000423\00043A\000440\000430\000457\00043D\000441\00044C\00043A\000430\0000A0/\0000A0Ukrainian"}.lang-lbl-full[lang=vi]:after{content:"Ti\001EBFng\000020vi\001EC7t\0000A0/\0000A0Vietnamese"}.lang-lbl-full[lang=zh]:after{content:"\004E2D\006587\0000A0/\0000A0Chinese"}.lang-lg:before,.lang-sm:before,.lang-xs:before{content:'\0000A0'}.lang-xs.lang-lbl,.lang-xs.lang-lbl-en,.lang-xs.lang-lbl-full{padding-left:16px}.lang-sm.lang-lbl,.lang-sm.lang-lbl-en,.lang-sm.lang-lbl-full{padding-left:24px}.lang-lg.lang-lbl,.lang-lg.lang-lbl-en,.lang-lg.lang-lbl-full{padding-left:32px}.lang-lg.lang-lbl-en:before,.lang-lg.lang-lbl-full:before,.lang-lg.lang-lbl:before,.lang-sm.lang-lbl-en:before,.lang-sm.lang-lbl-full:before,.lang-sm.lang-lbl:before,.lang-xs.lang-lbl-en:before,.lang-xs.lang-lbl-full:before,.lang-xs.lang-lbl:before{content:''}.lang-lg,.lang-lg:after{top:0;position:relative}.lang-sm{top:1px}.lang-sm:after{top:-1px}.lang-xs{top:4px}.lang-xs:after{top:-4px}.lead>.lang-lg{top:2px}.lead>.lang-lg:after{top:-2px}.lead>.lang-sm{top:6px}.lead>.lang-sm:after{top:-6px}.lead>.lang-xs{top:8px}.lead>.lang-xs:after{top:-8px}small>.lang-sm{top:-1px}small>.lang-sm:after{top:1px}small>.lang-xs{top:2px}small>.lang-xs:after{top:-2px}h1>.lang-lg{top:9px}h1>.lang-lg:after{top:-9px}h1>.lang-sm{top:12px}h1>.lang-sm:after{top:-12px}h1>.lang-xs{top:14px}h1>.lang-xs:after{top:-14px}h2>.lang-lg{top:5px}h2>.lang-lg:after{top:-5px}h2>.lang-sm{top:8px}h2>.lang-sm:after{top:-8px}h2>.lang-xs{top:10px}h2>.lang-xs:after{top:-10px}h3>.lang-lg{top:1px}h3>.lang-lg:after{top:-1px}h3>.lang-sm{top:5px}h3>.lang-sm:after{top:-5px}h3>.lang-xs{top:8px}h3>.lang-xs:after{top:-8px}h4>.lang-lg{top:-1px}h4>.lang-lg:after,h4>.lang-sm{top:1px}h4>.lang-sm:after{top:-1px}h4>.lang-xs{top:4px}h4>.lang-xs:after{top:-4px}h5>.lang-sm,h5>.lang-sm:after{top:0}h5>.lang-xs{top:2px}h5>.lang-xs:after{top:-2px}h6>.lang-sm,h6>.lang-sm:after{top:0}h6>.lang-xs{top:1px}h6>.lang-xs:after{top:-1px}.btn>.lang-sm{top:2px}.btn>.lang-sm:after{top:-2px}.btn>.lang-xs{top:4px}.btn>.lang-xs:after{top:-4px}.btn.btn-xs>.lang-sm,.btn.btn-xs>.lang-sm:after{top:0}.btn.btn-xs>.lang-xs{top:3px}.btn.btn-xs>.lang-xs:after{top:-3px}.btn.btn-sm>.lang-sm,.btn.btn-sm>.lang-sm:after{top:0}.btn.btn-sm>.lang-xs{top:3px}.btn.btn-sm>.lang-xs:after{top:-3px}.btn.btn-lg>.lang-lg{top:1px}.btn.btn-lg>.lang-lg:after{top:-1px}.btn.btn-lg>.lang-sm{top:3px}.btn.btn-lg>.lang-sm:after{top:-3px}.btn.btn-lg>.lang-xs{top:6px}.btn.btn-lg>.lang-xs:after{top:-6px}
\ No newline at end of file
diff --git a/data/web/inc/lib/composer.json b/data/web/inc/lib/composer.json
index dcd51fbe..e072a0dd 100644
--- a/data/web/inc/lib/composer.json
+++ b/data/web/inc/lib/composer.json
@@ -5,6 +5,7 @@
         "phpmailer/phpmailer": "^5.2",
         "php-mime-mail-parser/php-mime-mail-parser": "^2.9",
         "soundasleep/html2text": "^0.5.0",
-        "ddeboer/imap": "^1.5"
+        "ddeboer/imap": "^1.5",
+        "matthiasmullie/minify": "^1.3"
     }
 }
diff --git a/data/web/inc/lib/composer.lock b/data/web/inc/lib/composer.lock
index b99c212d..b2d6defe 100644
--- a/data/web/inc/lib/composer.lock
+++ b/data/web/inc/lib/composer.lock
@@ -4,34 +4,34 @@
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
         "This file is @generated automatically"
     ],
-    "content-hash": "baad410246ce54c06f9bbc7761e02a76",
+    "content-hash": "e72f119b7f62fea0aa6123109abb9a35",
     "packages": [
         {
             "name": "ddeboer/imap",
-            "version": "1.5.5",
+            "version": "1.6.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/ddeboer/imap.git",
-                "reference": "acf56f54375babb27a245338a13f4e8246975268"
+                "reference": "4d3b31c7cc5eb3cf3a8a0369fabd0d6e3f39cede"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/ddeboer/imap/zipball/acf56f54375babb27a245338a13f4e8246975268",
-                "reference": "acf56f54375babb27a245338a13f4e8246975268",
+                "url": "https://api.github.com/repos/ddeboer/imap/zipball/4d3b31c7cc5eb3cf3a8a0369fabd0d6e3f39cede",
+                "reference": "4d3b31c7cc5eb3cf3a8a0369fabd0d6e3f39cede",
                 "shasum": ""
             },
             "require": {
                 "ext-iconv": "*",
                 "ext-imap": "*",
                 "ext-mbstring": "*",
-                "php": "^7.0"
+                "php": "^7.1"
             },
             "require-dev": {
-                "friendsofphp/php-cs-fixer": "^2.10",
+                "friendsofphp/php-cs-fixer": "^2.13",
                 "phpstan/phpstan": "^0.9.1",
                 "phpstan/phpstan-phpunit": "^0.9.3",
-                "phpunit/phpunit": "^6.5 || ^7.0",
-                "zendframework/zend-mail": "^2.8"
+                "phpunit/phpunit": "^7.4",
+                "zendframework/zend-mail": "^2.10"
             },
             "type": "library",
             "autoload": {
@@ -63,7 +63,161 @@
                 "imap",
                 "mail"
             ],
-            "time": "2018-08-21T07:30:59+00:00"
+            "time": "2018-12-04T13:35:19+00:00"
+        },
+        {
+            "name": "matthiasmullie/minify",
+            "version": "1.3.61",
+            "source": {
+                "type": "git",
+                "url": "https://github.com/matthiasmullie/minify.git",
+                "reference": "d5acb8ce5b6acb7d11bafe97cecc533f6e4fd751"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/matthiasmullie/minify/zipball/d5acb8ce5b6acb7d11bafe97cecc533f6e4fd751",
+                "reference": "d5acb8ce5b6acb7d11bafe97cecc533f6e4fd751",
+                "shasum": ""
+            },
+            "require": {
+                "ext-pcre": "*",
+                "matthiasmullie/path-converter": "~1.1",
+                "php": ">=5.3.0"
+            },
+            "require-dev": {
+                "friendsofphp/php-cs-fixer": "~2.0",
+                "matthiasmullie/scrapbook": "~1.0",
+                "phpunit/phpunit": "~4.8"
+            },
+            "suggest": {
+                "psr/cache-implementation": "Cache implementation to use with Minify::cache"
+            },
+            "bin": [
+                "bin/minifycss",
+                "bin/minifyjs"
+            ],
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "MatthiasMullie\\Minify\\": "src/"
+                }
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Matthias Mullie",
+                    "email": "minify@mullie.eu",
+                    "homepage": "http://www.mullie.eu",
+                    "role": "Developer"
+                }
+            ],
+            "description": "CSS & JavaScript minifier, in PHP. Removes whitespace, strips comments, combines files (incl. @import statements and small assets in CSS files), and optimizes/shortens a few common programming patterns.",
+            "homepage": "http://www.minifier.org",
+            "keywords": [
+                "JS",
+                "css",
+                "javascript",
+                "minifier",
+                "minify"
+            ],
+            "time": "2018-11-26T23:10:39+00:00"
+        },
+        {
+            "name": "matthiasmullie/path-converter",
+            "version": "1.1.2",
+            "source": {
+                "type": "git",
+                "url": "https://github.com/matthiasmullie/path-converter.git",
+                "reference": "5e4b121c8b9f97c80835c1d878b0812ba1d607c9"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/matthiasmullie/path-converter/zipball/5e4b121c8b9f97c80835c1d878b0812ba1d607c9",
+                "reference": "5e4b121c8b9f97c80835c1d878b0812ba1d607c9",
+                "shasum": ""
+            },
+            "require": {
+                "ext-pcre": "*",
+                "php": ">=5.3.0"
+            },
+            "require-dev": {
+                "phpunit/phpunit": "~4.8"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-4": {
+                    "MatthiasMullie\\PathConverter\\": "src/"
+                }
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Matthias Mullie",
+                    "email": "pathconverter@mullie.eu",
+                    "homepage": "http://www.mullie.eu",
+                    "role": "Developer"
+                }
+            ],
+            "description": "Relative path converter",
+            "homepage": "http://github.com/matthiasmullie/path-converter",
+            "keywords": [
+                "converter",
+                "path",
+                "paths",
+                "relative"
+            ],
+            "time": "2018-10-25T15:19:41+00:00"
+        },
+        {
+            "name": "paragonie/random_compat",
+            "version": "v9.99.99",
+            "source": {
+                "type": "git",
+                "url": "https://github.com/paragonie/random_compat.git",
+                "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
+                "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
+                "shasum": ""
+            },
+            "require": {
+                "php": "^7"
+            },
+            "require-dev": {
+                "phpunit/phpunit": "4.*|5.*",
+                "vimeo/psalm": "^1"
+            },
+            "suggest": {
+                "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
+            },
+            "type": "library",
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Paragon Initiative Enterprises",
+                    "email": "security@paragonie.com",
+                    "homepage": "https://paragonie.com"
+                }
+            ],
+            "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
+            "keywords": [
+                "csprng",
+                "polyfill",
+                "pseudorandom",
+                "random"
+            ],
+            "time": "2018-07-02T15:55:56+00:00"
         },
         {
             "name": "php-mime-mail-parser/php-mime-mail-parser",
@@ -147,16 +301,16 @@
         },
         {
             "name": "phpmailer/phpmailer",
-            "version": "v5.2.26",
+            "version": "v5.2.27",
             "source": {
                 "type": "git",
                 "url": "https://github.com/PHPMailer/PHPMailer.git",
-                "reference": "70362997bda4376378be7d92d81e2200550923f7"
+                "reference": "dde1db116511aa4956389d75546c5be4c2beb2a6"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/70362997bda4376378be7d92d81e2200550923f7",
-                "reference": "70362997bda4376378be7d92d81e2200550923f7",
+                "url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/dde1db116511aa4956389d75546c5be4c2beb2a6",
+                "reference": "dde1db116511aa4956389d75546c5be4c2beb2a6",
                 "shasum": ""
             },
             "require": {
@@ -220,7 +374,7 @@
                 }
             ],
             "description": "PHPMailer is a full-featured email creation and transfer class for PHP",
-            "time": "2017-11-04T09:26:05+00:00"
+            "time": "2018-11-15T22:32:31+00:00"
         },
         {
             "name": "robthree/twofactorauth",
@@ -325,24 +479,26 @@
         },
         {
             "name": "yubico/u2flib-server",
-            "version": "1.0.1",
+            "version": "1.0.2",
             "source": {
                 "type": "git",
                 "url": "https://github.com/Yubico/php-u2flib-server.git",
-                "reference": "dc318c80b59e62921c210f31b014def26ceebbab"
+                "reference": "55d813acf68212ad2cadecde07551600d6971939"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/Yubico/php-u2flib-server/zipball/dc318c80b59e62921c210f31b014def26ceebbab",
-                "reference": "dc318c80b59e62921c210f31b014def26ceebbab",
+                "url": "https://api.github.com/repos/Yubico/php-u2flib-server/zipball/55d813acf68212ad2cadecde07551600d6971939",
+                "reference": "55d813acf68212ad2cadecde07551600d6971939",
                 "shasum": ""
             },
             "require": {
                 "ext-openssl": "*",
+                "paragonie/random_compat": ">= 1",
                 "php": ">=5.6"
             },
             "require-dev": {
-                "phpunit/phpunit": "~5.7"
+                "phpunit/phpunit": "~5.7",
+                "vimeo/psalm": "^0|^1|^2"
             },
             "type": "library",
             "autoload": {
@@ -356,7 +512,7 @@
             ],
             "description": "Library for U2F implementation",
             "homepage": "https://developers.yubico.com/php-u2flib-server",
-            "time": "2017-05-09T07:33:58+00:00"
+            "time": "2018-09-07T08:16:44+00:00"
         }
     ],
     "packages-dev": [],
diff --git a/data/web/inc/lib/vendor/bin/minifycss b/data/web/inc/lib/vendor/bin/minifycss
new file mode 120000
index 00000000..04f60a4b
--- /dev/null
+++ b/data/web/inc/lib/vendor/bin/minifycss
@@ -0,0 +1 @@
+../matthiasmullie/minify/bin/minifycss
\ No newline at end of file
diff --git a/data/web/inc/lib/vendor/bin/minifyjs b/data/web/inc/lib/vendor/bin/minifyjs
new file mode 120000
index 00000000..61124467
--- /dev/null
+++ b/data/web/inc/lib/vendor/bin/minifyjs
@@ -0,0 +1 @@
+../matthiasmullie/minify/bin/minifyjs
\ No newline at end of file
diff --git a/data/web/inc/lib/vendor/composer/autoload_psr4.php b/data/web/inc/lib/vendor/composer/autoload_psr4.php
index 0a39ec29..e7b93543 100644
--- a/data/web/inc/lib/vendor/composer/autoload_psr4.php
+++ b/data/web/inc/lib/vendor/composer/autoload_psr4.php
@@ -8,6 +8,8 @@ $baseDir = dirname($vendorDir);
 return array(
     'RobThree\\Auth\\' => array($vendorDir . '/robthree/twofactorauth/lib'),
     'PhpMimeMailParser\\' => array($vendorDir . '/php-mime-mail-parser/php-mime-mail-parser/src'),
+    'MatthiasMullie\\PathConverter\\' => array($vendorDir . '/matthiasmullie/path-converter/src'),
+    'MatthiasMullie\\Minify\\' => array($vendorDir . '/matthiasmullie/minify/src'),
     'Html2Text\\' => array($vendorDir . '/soundasleep/html2text/src'),
     'Ddeboer\\Imap\\' => array($vendorDir . '/ddeboer/imap/src'),
 );
diff --git a/data/web/inc/lib/vendor/composer/autoload_static.php b/data/web/inc/lib/vendor/composer/autoload_static.php
index 9cfb9c58..7bcc3ed6 100644
--- a/data/web/inc/lib/vendor/composer/autoload_static.php
+++ b/data/web/inc/lib/vendor/composer/autoload_static.php
@@ -15,6 +15,11 @@ class ComposerStaticInit873464e4bd965a3168f133248b1b218b
         array (
             'PhpMimeMailParser\\' => 18,
         ),
+        'M' => 
+        array (
+            'MatthiasMullie\\PathConverter\\' => 29,
+            'MatthiasMullie\\Minify\\' => 22,
+        ),
         'H' => 
         array (
             'Html2Text\\' => 10,
@@ -34,6 +39,14 @@ class ComposerStaticInit873464e4bd965a3168f133248b1b218b
         array (
             0 => __DIR__ . '/..' . '/php-mime-mail-parser/php-mime-mail-parser/src',
         ),
+        'MatthiasMullie\\PathConverter\\' => 
+        array (
+            0 => __DIR__ . '/..' . '/matthiasmullie/path-converter/src',
+        ),
+        'MatthiasMullie\\Minify\\' => 
+        array (
+            0 => __DIR__ . '/..' . '/matthiasmullie/minify/src',
+        ),
         'Html2Text\\' => 
         array (
             0 => __DIR__ . '/..' . '/soundasleep/html2text/src',
diff --git a/data/web/inc/lib/vendor/composer/installed.json b/data/web/inc/lib/vendor/composer/installed.json
index 4c4d0026..42f210d0 100644
--- a/data/web/inc/lib/vendor/composer/installed.json
+++ b/data/web/inc/lib/vendor/composer/installed.json
@@ -1,33 +1,33 @@
 [
     {
         "name": "ddeboer/imap",
-        "version": "1.5.5",
-        "version_normalized": "1.5.5.0",
+        "version": "1.6.0",
+        "version_normalized": "1.6.0.0",
         "source": {
             "type": "git",
             "url": "https://github.com/ddeboer/imap.git",
-            "reference": "acf56f54375babb27a245338a13f4e8246975268"
+            "reference": "4d3b31c7cc5eb3cf3a8a0369fabd0d6e3f39cede"
         },
         "dist": {
             "type": "zip",
-            "url": "https://api.github.com/repos/ddeboer/imap/zipball/acf56f54375babb27a245338a13f4e8246975268",
-            "reference": "acf56f54375babb27a245338a13f4e8246975268",
+            "url": "https://api.github.com/repos/ddeboer/imap/zipball/4d3b31c7cc5eb3cf3a8a0369fabd0d6e3f39cede",
+            "reference": "4d3b31c7cc5eb3cf3a8a0369fabd0d6e3f39cede",
             "shasum": ""
         },
         "require": {
             "ext-iconv": "*",
             "ext-imap": "*",
             "ext-mbstring": "*",
-            "php": "^7.0"
+            "php": "^7.1"
         },
         "require-dev": {
-            "friendsofphp/php-cs-fixer": "^2.10",
+            "friendsofphp/php-cs-fixer": "^2.13",
             "phpstan/phpstan": "^0.9.1",
             "phpstan/phpstan-phpunit": "^0.9.3",
-            "phpunit/phpunit": "^6.5 || ^7.0",
-            "zendframework/zend-mail": "^2.8"
+            "phpunit/phpunit": "^7.4",
+            "zendframework/zend-mail": "^2.10"
         },
-        "time": "2018-08-21T07:30:59+00:00",
+        "time": "2018-12-04T13:35:19+00:00",
         "type": "library",
         "installation-source": "dist",
         "autoload": {
@@ -60,6 +60,166 @@
             "mail"
         ]
     },
+    {
+        "name": "matthiasmullie/minify",
+        "version": "1.3.61",
+        "version_normalized": "1.3.61.0",
+        "source": {
+            "type": "git",
+            "url": "https://github.com/matthiasmullie/minify.git",
+            "reference": "d5acb8ce5b6acb7d11bafe97cecc533f6e4fd751"
+        },
+        "dist": {
+            "type": "zip",
+            "url": "https://api.github.com/repos/matthiasmullie/minify/zipball/d5acb8ce5b6acb7d11bafe97cecc533f6e4fd751",
+            "reference": "d5acb8ce5b6acb7d11bafe97cecc533f6e4fd751",
+            "shasum": ""
+        },
+        "require": {
+            "ext-pcre": "*",
+            "matthiasmullie/path-converter": "~1.1",
+            "php": ">=5.3.0"
+        },
+        "require-dev": {
+            "friendsofphp/php-cs-fixer": "~2.0",
+            "matthiasmullie/scrapbook": "~1.0",
+            "phpunit/phpunit": "~4.8"
+        },
+        "suggest": {
+            "psr/cache-implementation": "Cache implementation to use with Minify::cache"
+        },
+        "time": "2018-11-26T23:10:39+00:00",
+        "bin": [
+            "bin/minifycss",
+            "bin/minifyjs"
+        ],
+        "type": "library",
+        "installation-source": "dist",
+        "autoload": {
+            "psr-4": {
+                "MatthiasMullie\\Minify\\": "src/"
+            }
+        },
+        "notification-url": "https://packagist.org/downloads/",
+        "license": [
+            "MIT"
+        ],
+        "authors": [
+            {
+                "name": "Matthias Mullie",
+                "email": "minify@mullie.eu",
+                "homepage": "http://www.mullie.eu",
+                "role": "Developer"
+            }
+        ],
+        "description": "CSS & JavaScript minifier, in PHP. Removes whitespace, strips comments, combines files (incl. @import statements and small assets in CSS files), and optimizes/shortens a few common programming patterns.",
+        "homepage": "http://www.minifier.org",
+        "keywords": [
+            "JS",
+            "css",
+            "javascript",
+            "minifier",
+            "minify"
+        ]
+    },
+    {
+        "name": "matthiasmullie/path-converter",
+        "version": "1.1.2",
+        "version_normalized": "1.1.2.0",
+        "source": {
+            "type": "git",
+            "url": "https://github.com/matthiasmullie/path-converter.git",
+            "reference": "5e4b121c8b9f97c80835c1d878b0812ba1d607c9"
+        },
+        "dist": {
+            "type": "zip",
+            "url": "https://api.github.com/repos/matthiasmullie/path-converter/zipball/5e4b121c8b9f97c80835c1d878b0812ba1d607c9",
+            "reference": "5e4b121c8b9f97c80835c1d878b0812ba1d607c9",
+            "shasum": ""
+        },
+        "require": {
+            "ext-pcre": "*",
+            "php": ">=5.3.0"
+        },
+        "require-dev": {
+            "phpunit/phpunit": "~4.8"
+        },
+        "time": "2018-10-25T15:19:41+00:00",
+        "type": "library",
+        "installation-source": "dist",
+        "autoload": {
+            "psr-4": {
+                "MatthiasMullie\\PathConverter\\": "src/"
+            }
+        },
+        "notification-url": "https://packagist.org/downloads/",
+        "license": [
+            "MIT"
+        ],
+        "authors": [
+            {
+                "name": "Matthias Mullie",
+                "email": "pathconverter@mullie.eu",
+                "homepage": "http://www.mullie.eu",
+                "role": "Developer"
+            }
+        ],
+        "description": "Relative path converter",
+        "homepage": "http://github.com/matthiasmullie/path-converter",
+        "keywords": [
+            "converter",
+            "path",
+            "paths",
+            "relative"
+        ]
+    },
+    {
+        "name": "paragonie/random_compat",
+        "version": "v9.99.99",
+        "version_normalized": "9.99.99.0",
+        "source": {
+            "type": "git",
+            "url": "https://github.com/paragonie/random_compat.git",
+            "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95"
+        },
+        "dist": {
+            "type": "zip",
+            "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
+            "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
+            "shasum": ""
+        },
+        "require": {
+            "php": "^7"
+        },
+        "require-dev": {
+            "phpunit/phpunit": "4.*|5.*",
+            "vimeo/psalm": "^1"
+        },
+        "suggest": {
+            "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
+        },
+        "time": "2018-07-02T15:55:56+00:00",
+        "type": "library",
+        "installation-source": "dist",
+        "notification-url": "https://packagist.org/downloads/",
+        "license": [
+            "MIT"
+        ],
+        "authors": [
+            {
+                "name": "Paragon Initiative Enterprises",
+                "email": "security@paragonie.com",
+                "homepage": "https://paragonie.com"
+            }
+        ],
+        "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
+        "keywords": [
+            "csprng",
+            "polyfill",
+            "pseudorandom",
+            "random"
+        ]
+    },
     {
         "name": "php-mime-mail-parser/php-mime-mail-parser",
         "version": "2.11.1",
@@ -144,17 +304,17 @@
     },
     {
         "name": "phpmailer/phpmailer",
-        "version": "v5.2.26",
-        "version_normalized": "5.2.26.0",
+        "version": "v5.2.27",
+        "version_normalized": "5.2.27.0",
         "source": {
             "type": "git",
             "url": "https://github.com/PHPMailer/PHPMailer.git",
-            "reference": "70362997bda4376378be7d92d81e2200550923f7"
+            "reference": "dde1db116511aa4956389d75546c5be4c2beb2a6"
         },
         "dist": {
             "type": "zip",
-            "url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/70362997bda4376378be7d92d81e2200550923f7",
-            "reference": "70362997bda4376378be7d92d81e2200550923f7",
+            "url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/dde1db116511aa4956389d75546c5be4c2beb2a6",
+            "reference": "dde1db116511aa4956389d75546c5be4c2beb2a6",
             "shasum": ""
         },
         "require": {
@@ -184,7 +344,7 @@
         "suggest": {
             "league/oauth2-google": "Needed for Google XOAUTH2 authentication"
         },
-        "time": "2017-11-04T09:26:05+00:00",
+        "time": "2018-11-15T22:32:31+00:00",
         "type": "library",
         "installation-source": "dist",
         "autoload": {
@@ -328,27 +488,29 @@
     },
     {
         "name": "yubico/u2flib-server",
-        "version": "1.0.1",
-        "version_normalized": "1.0.1.0",
+        "version": "1.0.2",
+        "version_normalized": "1.0.2.0",
         "source": {
             "type": "git",
             "url": "https://github.com/Yubico/php-u2flib-server.git",
-            "reference": "dc318c80b59e62921c210f31b014def26ceebbab"
+            "reference": "55d813acf68212ad2cadecde07551600d6971939"
         },
         "dist": {
             "type": "zip",
-            "url": "https://api.github.com/repos/Yubico/php-u2flib-server/zipball/dc318c80b59e62921c210f31b014def26ceebbab",
-            "reference": "dc318c80b59e62921c210f31b014def26ceebbab",
+            "url": "https://api.github.com/repos/Yubico/php-u2flib-server/zipball/55d813acf68212ad2cadecde07551600d6971939",
+            "reference": "55d813acf68212ad2cadecde07551600d6971939",
             "shasum": ""
         },
         "require": {
             "ext-openssl": "*",
+            "paragonie/random_compat": ">= 1",
             "php": ">=5.6"
         },
         "require-dev": {
-            "phpunit/phpunit": "~5.7"
+            "phpunit/phpunit": "~5.7",
+            "vimeo/psalm": "^0|^1|^2"
         },
-        "time": "2017-05-09T07:33:58+00:00",
+        "time": "2018-09-07T08:16:44+00:00",
         "type": "library",
         "installation-source": "dist",
         "autoload": {
diff --git a/data/web/inc/lib/vendor/ddeboer/imap/CHANGELOG.md b/data/web/inc/lib/vendor/ddeboer/imap/CHANGELOG.md
index de55b8ae..4635313f 100644
--- a/data/web/inc/lib/vendor/ddeboer/imap/CHANGELOG.md
+++ b/data/web/inc/lib/vendor/ddeboer/imap/CHANGELOG.md
@@ -1,5 +1,29 @@
 # Change Log
 
+## [1.6.0](https://github.com/ddeboer/imap/tree/1.6.0) (2018-12-04)
+[Full Changelog](https://github.com/ddeboer/imap/compare/1.5.5...1.6.0)
+
+**Implemented enhancements:**
+
+- Require PHP ^7.1 [\#257](https://github.com/ddeboer/imap/issues/257)
+- Require PHP ^7.1 [\#383](https://github.com/ddeboer/imap/pull/383) ([Slamdunk](https://github.com/Slamdunk))
+- Add ability to pass options and retries to imap\_open [\#382](https://github.com/ddeboer/imap/pull/382) ([Slamdunk](https://github.com/Slamdunk))
+- Docker setup for running tests [\#374](https://github.com/ddeboer/imap/pull/374) ([LeadTechVisas](https://github.com/LeadTechVisas))
+- Get messages by UID sequence [\#373](https://github.com/ddeboer/imap/pull/373) ([LeadTechVisas](https://github.com/LeadTechVisas))
+
+**Fixed bugs:**
+
+- Undeliverable mail: attachment parsing error [\#334](https://github.com/ddeboer/imap/issues/334)
+- imap\_getmailboxes returns false; [\#134](https://github.com/ddeboer/imap/issues/134)
+- Fix mailbox name as only numbers [\#381](https://github.com/ddeboer/imap/pull/381) ([Slamdunk](https://github.com/Slamdunk))
+- Gracefully handle possible non-array return value of imap\_getmailboxes [\#372](https://github.com/ddeboer/imap/pull/372) ([Slamdunk](https://github.com/Slamdunk))
+
+**Closed issues:**
+
+- \[AUTHENTICATIONFAILED\] Authentication failed - Too many login failures [\#368](https://github.com/ddeboer/imap/issues/368)
+- last folder in list [\#353](https://github.com/ddeboer/imap/issues/353)
+- Caching IMAP server connections [\#88](https://github.com/ddeboer/imap/issues/88)
+
 ## [1.5.5](https://github.com/ddeboer/imap/tree/1.5.5) (2018-08-21)
 [Full Changelog](https://github.com/ddeboer/imap/compare/1.5.4...1.5.5)
 
diff --git a/data/web/inc/lib/vendor/ddeboer/imap/README.md b/data/web/inc/lib/vendor/ddeboer/imap/README.md
index 24319366..250f0504 100644
--- a/data/web/inc/lib/vendor/ddeboer/imap/README.md
+++ b/data/web/inc/lib/vendor/ddeboer/imap/README.md
@@ -6,7 +6,7 @@
 [![Latest Stable Version](https://poser.pugx.org/ddeboer/imap/v/stable.svg)](https://packagist.org/packages/ddeboer/imap)
 [![Total Downloads](https://poser.pugx.org/ddeboer/imap/downloads.png)](https://packagist.org/packages/ddeboer/imap)
 
-A PHP 7.0+ library to read and process e-mails over IMAP.
+A PHP 7.1+ library to read and process e-mails over IMAP.
 
 This library requires [IMAP](https://secure.php.net/manual/en/book.imap.php),
 [iconv](https://secure.php.net/manual/en/book.iconv.php) and
@@ -27,6 +27,7 @@ This library requires [IMAP](https://secure.php.net/manual/en/book.imap.php),
     1. [Timeouts](#timeouts)
 1. [Mock the library](#mock-the-library)
 1. [Running the Tests](#running-the-tests)
+    1. [Running Tests using Docker](#running-tests-using-docker)
 
 ## Installation
 
@@ -345,3 +346,11 @@ these environment variables in it:
 ```
 
 **WARNING** Tests create new mailboxes without removing them.
+
+### Running Tests using Docker
+
+If you have Docker installed you can run the tests locally with the following command:
+
+```
+$ docker-compose run tests
+```
diff --git a/data/web/inc/lib/vendor/ddeboer/imap/composer.json b/data/web/inc/lib/vendor/ddeboer/imap/composer.json
index b7303c18..2286f310 100644
--- a/data/web/inc/lib/vendor/ddeboer/imap/composer.json
+++ b/data/web/inc/lib/vendor/ddeboer/imap/composer.json
@@ -22,17 +22,17 @@
         }
     ],
     "require": {
-        "php": "^7.0",
+        "php": "^7.1",
         "ext-iconv": "*",
         "ext-imap": "*",
         "ext-mbstring": "*"
     },
     "require-dev": {
-        "friendsofphp/php-cs-fixer": "^2.10",
+        "friendsofphp/php-cs-fixer": "^2.13",
         "phpstan/phpstan": "^0.9.1",
         "phpstan/phpstan-phpunit": "^0.9.3",
-        "phpunit/phpunit": "^6.5 || ^7.0",
-        "zendframework/zend-mail": "^2.8"
+        "phpunit/phpunit": "^7.4",
+        "zendframework/zend-mail": "^2.10"
     },
     "autoload": {
         "psr-4": {
diff --git a/data/web/inc/lib/vendor/ddeboer/imap/src/Connection.php b/data/web/inc/lib/vendor/ddeboer/imap/src/Connection.php
index 84963c3a..a12ec789 100644
--- a/data/web/inc/lib/vendor/ddeboer/imap/src/Connection.php
+++ b/data/web/inc/lib/vendor/ddeboer/imap/src/Connection.php
@@ -6,6 +6,7 @@ namespace Ddeboer\Imap;
 
 use Ddeboer\Imap\Exception\CreateMailboxException;
 use Ddeboer\Imap\Exception\DeleteMailboxException;
+use Ddeboer\Imap\Exception\ImapGetmailboxesException;
 use Ddeboer\Imap\Exception\InvalidResourceException;
 use Ddeboer\Imap\Exception\MailboxDoesNotExistException;
 
@@ -92,7 +93,7 @@ final class Connection implements ConnectionInterface
         if (null === $this->mailboxes) {
             $this->mailboxes = [];
             foreach ($this->mailboxNames as $mailboxName => $mailboxInfo) {
-                $this->mailboxes[$mailboxName] = $this->getMailbox($mailboxName);
+                $this->mailboxes[(string) $mailboxName] = $this->getMailbox((string) $mailboxName);
             }
         }
 
@@ -181,7 +182,7 @@ final class Connection implements ConnectionInterface
      *
      * @throws DeleteMailboxException
      */
-    public function deleteMailbox(MailboxInterface $mailbox)
+    public function deleteMailbox(MailboxInterface $mailbox): void
     {
         if (false === \imap_deletemailbox($this->resource->getStream(), $mailbox->getFullEncodedName())) {
             throw new DeleteMailboxException(\sprintf('Mailbox "%s" could not be deleted', $mailbox->getName()));
@@ -194,7 +195,7 @@ final class Connection implements ConnectionInterface
     /**
      * Get mailbox names.
      */
-    private function initMailboxNames()
+    private function initMailboxNames(): void
     {
         if (null !== $this->mailboxNames) {
             return;
@@ -202,6 +203,10 @@ final class Connection implements ConnectionInterface
 
         $this->mailboxNames = [];
         $mailboxesInfo = \imap_getmailboxes($this->resource->getStream(), $this->server, '*');
+        if (!\is_array($mailboxesInfo)) {
+            throw new ImapGetmailboxesException('imap_getmailboxes failed');
+        }
+
         foreach ($mailboxesInfo as $mailboxInfo) {
             $name = \mb_convert_encoding(\str_replace($this->server, '', $mailboxInfo->name), 'UTF-8', 'UTF7-IMAP');
             $this->mailboxNames[$name] = $mailboxInfo;
diff --git a/data/web/inc/lib/vendor/ddeboer/imap/src/ConnectionInterface.php b/data/web/inc/lib/vendor/ddeboer/imap/src/ConnectionInterface.php
index b2b56ead..ac181657 100644
--- a/data/web/inc/lib/vendor/ddeboer/imap/src/ConnectionInterface.php
+++ b/data/web/inc/lib/vendor/ddeboer/imap/src/ConnectionInterface.php
@@ -78,5 +78,5 @@ interface ConnectionInterface extends \Countable
      *
      * @param MailboxInterface $mailbox
      */
-    public function deleteMailbox(MailboxInterface $mailbox);
+    public function deleteMailbox(MailboxInterface $mailbox): void;
 }
diff --git a/data/web/inc/lib/vendor/ddeboer/imap/src/Exception/ImapGetmailboxesException.php b/data/web/inc/lib/vendor/ddeboer/imap/src/Exception/ImapGetmailboxesException.php
new file mode 100644
index 00000000..7e68326b
--- /dev/null
+++ b/data/web/inc/lib/vendor/ddeboer/imap/src/Exception/ImapGetmailboxesException.php
@@ -0,0 +1,9 @@
+<?php
+
+declare(strict_types=1);
+
+namespace Ddeboer\Imap\Exception;
+
+final class ImapGetmailboxesException extends AbstractException
+{
+}
diff --git a/data/web/inc/lib/vendor/ddeboer/imap/src/ImapResource.php b/data/web/inc/lib/vendor/ddeboer/imap/src/ImapResource.php
index e365755c..e40322be 100644
--- a/data/web/inc/lib/vendor/ddeboer/imap/src/ImapResource.php
+++ b/data/web/inc/lib/vendor/ddeboer/imap/src/ImapResource.php
@@ -59,7 +59,7 @@ final class ImapResource implements ImapResourceInterface
     /**
      * Clear last mailbox used cache.
      */
-    public function clearLastMailboxUsedCache()
+    public function clearLastMailboxUsedCache(): void
     {
         self::$lastMailboxUsedCache = null;
     }
@@ -67,7 +67,7 @@ final class ImapResource implements ImapResourceInterface
     /**
      * If connection is not currently in this mailbox, switch it to this mailbox.
      */
-    private function initMailbox()
+    private function initMailbox(): void
     {
         if (null === $this->mailbox || $this->isMailboxOpen()) {
             return;
diff --git a/data/web/inc/lib/vendor/ddeboer/imap/src/ImapResourceInterface.php b/data/web/inc/lib/vendor/ddeboer/imap/src/ImapResourceInterface.php
index 5a3fead4..03c16f7e 100644
--- a/data/web/inc/lib/vendor/ddeboer/imap/src/ImapResourceInterface.php
+++ b/data/web/inc/lib/vendor/ddeboer/imap/src/ImapResourceInterface.php
@@ -16,5 +16,5 @@ interface ImapResourceInterface
     /**
      * Clear last mailbox used cache.
      */
-    public function clearLastMailboxUsedCache();
+    public function clearLastMailboxUsedCache(): void;
 }
diff --git a/data/web/inc/lib/vendor/ddeboer/imap/src/Mailbox.php b/data/web/inc/lib/vendor/ddeboer/imap/src/Mailbox.php
index 6d557e86..62fcc1d4 100644
--- a/data/web/inc/lib/vendor/ddeboer/imap/src/Mailbox.php
+++ b/data/web/inc/lib/vendor/ddeboer/imap/src/Mailbox.php
@@ -178,6 +178,31 @@ final class Mailbox implements MailboxInterface
         return new MessageIterator($this->resource, $messageNumbers);
     }
 
+    /**
+     * Get message iterator for a sequence.
+     *
+     * @param string $sequence Message numbers
+     *
+     * @return MessageIteratorInterface
+     */
+    public function getMessageSequence(string $sequence): MessageIteratorInterface
+    {
+        \imap_errors();
+
+        $overview = \imap_fetch_overview($this->resource->getStream(), $sequence, FT_UID);
+        if (empty($overview)) {
+            if (false !== \imap_last_error()) {
+                throw new InvalidSearchCriteriaException(\sprintf('Invalid sequence [%s]', $sequence));
+            }
+
+            $messageNumbers = [];
+        } else {
+            $messageNumbers = \array_column($overview, 'uid');
+        }
+
+        return new MessageIterator($this->resource, $messageNumbers);
+    }
+
     /**
      * Get a message by message number.
      *
@@ -250,7 +275,7 @@ final class Mailbox implements MailboxInterface
      *
      * @throws \Ddeboer\Imap\Exception\MessageMoveException
      */
-    public function move($numbers, MailboxInterface $mailbox)
+    public function move($numbers, MailboxInterface $mailbox): void
     {
         if (!\imap_mail_move($this->resource->getStream(), $this->prepareMessageIds($numbers), $mailbox->getEncodedName(), \CP_UID)) {
             throw new MessageMoveException(\sprintf('Messages cannot be moved to "%s"', $mailbox->getName()));
@@ -265,7 +290,7 @@ final class Mailbox implements MailboxInterface
      *
      * @throws \Ddeboer\Imap\Exception\MessageCopyException
      */
-    public function copy($numbers, MailboxInterface $mailbox)
+    public function copy($numbers, MailboxInterface $mailbox): void
     {
         if (!\imap_mail_copy($this->resource->getStream(), $this->prepareMessageIds($numbers), $mailbox->getEncodedName(), \CP_UID)) {
             throw new MessageCopyException(\sprintf('Messages cannot be copied to "%s"', $mailbox->getName()));
diff --git a/data/web/inc/lib/vendor/ddeboer/imap/src/MailboxInterface.php b/data/web/inc/lib/vendor/ddeboer/imap/src/MailboxInterface.php
index 91474920..59477a41 100644
--- a/data/web/inc/lib/vendor/ddeboer/imap/src/MailboxInterface.php
+++ b/data/web/inc/lib/vendor/ddeboer/imap/src/MailboxInterface.php
@@ -85,6 +85,15 @@ interface MailboxInterface extends \Countable, \IteratorAggregate
      */
     public function getMessages(ConditionInterface $search = null, int $sortCriteria = null, bool $descending = false): MessageIteratorInterface;
 
+    /**
+     * Get message iterator for a sequence.
+     *
+     * @param string $sequence Message numbers
+     *
+     * @return MessageIteratorInterface
+     */
+    public function getMessageSequence(string $sequence): MessageIteratorInterface;
+
     /**
      * Get a message by message number.
      *
@@ -127,7 +136,7 @@ interface MailboxInterface extends \Countable, \IteratorAggregate
      *
      * @throws \Ddeboer\Imap\Exception\MessageMoveException
      */
-    public function move($numbers, self $mailbox);
+    public function move($numbers, self $mailbox): void;
 
     /**
      * Bulk copy messages.
@@ -137,5 +146,5 @@ interface MailboxInterface extends \Countable, \IteratorAggregate
      *
      * @throws \Ddeboer\Imap\Exception\MessageCopyException
      */
-    public function copy($numbers, self $mailbox);
+    public function copy($numbers, self $mailbox): void;
 }
diff --git a/data/web/inc/lib/vendor/ddeboer/imap/src/Message.php b/data/web/inc/lib/vendor/ddeboer/imap/src/Message.php
index 3045f6a7..c65fa313 100644
--- a/data/web/inc/lib/vendor/ddeboer/imap/src/Message.php
+++ b/data/web/inc/lib/vendor/ddeboer/imap/src/Message.php
@@ -55,7 +55,7 @@ final class Message extends Message\AbstractMessage implements MessageInterface
     /**
      * Lazy load structure.
      */
-    protected function lazyLoadStructure()
+    protected function lazyLoadStructure(): void
     {
         if (true === $this->structureLoaded) {
             return;
@@ -95,7 +95,7 @@ final class Message extends Message\AbstractMessage implements MessageInterface
      *
      * @param int $messageNumber
      */
-    protected function assertMessageExists(int $messageNumber)
+    protected function assertMessageExists(int $messageNumber): void
     {
         if (true === $this->messageNumberVerified) {
             return;
@@ -166,7 +166,7 @@ final class Message extends Message\AbstractMessage implements MessageInterface
     /**
      * Clearmessage headers.
      */
-    private function clearHeaders()
+    private function clearHeaders(): void
     {
         $this->headers = null;
     }
@@ -176,7 +176,7 @@ final class Message extends Message\AbstractMessage implements MessageInterface
      *
      * @return null|string
      */
-    public function isRecent()
+    public function isRecent(): ?string
     {
         return $this->getHeaders()->get('recent');
     }
@@ -272,7 +272,7 @@ final class Message extends Message\AbstractMessage implements MessageInterface
      *
      * @throws MessageCopyException
      */
-    public function copy(MailboxInterface $mailbox)
+    public function copy(MailboxInterface $mailbox): void
     {
         // 'deleted' header changed, force to reload headers, would be better to set deleted flag to true on header
         $this->clearHeaders();
@@ -289,7 +289,7 @@ final class Message extends Message\AbstractMessage implements MessageInterface
      *
      * @throws MessageMoveException
      */
-    public function move(MailboxInterface $mailbox)
+    public function move(MailboxInterface $mailbox): void
     {
         // 'deleted' header changed, force to reload headers, would be better to set deleted flag to true on header
         $this->clearHeaders();
@@ -304,7 +304,7 @@ final class Message extends Message\AbstractMessage implements MessageInterface
      *
      * @throws MessageDeleteException
      */
-    public function delete()
+    public function delete(): void
     {
         // 'deleted' header changed, force to reload headers, would be better to set deleted flag to true on header
         $this->clearHeaders();
diff --git a/data/web/inc/lib/vendor/ddeboer/imap/src/Message/AbstractMessage.php b/data/web/inc/lib/vendor/ddeboer/imap/src/Message/AbstractMessage.php
index 89962f96..a7fdb02e 100644
--- a/data/web/inc/lib/vendor/ddeboer/imap/src/Message/AbstractMessage.php
+++ b/data/web/inc/lib/vendor/ddeboer/imap/src/Message/AbstractMessage.php
@@ -27,7 +27,7 @@ abstract class AbstractMessage extends AbstractPart
      *
      * @return null|string
      */
-    final public function getId()
+    final public function getId(): ?string
     {
         return $this->getHeaders()->get('message_id');
     }
@@ -37,7 +37,7 @@ abstract class AbstractMessage extends AbstractPart
      *
      * @return null|EmailAddress
      */
-    final public function getFrom()
+    final public function getFrom(): ?EmailAddress
     {
         $from = $this->getHeaders()->get('from');
 
@@ -109,7 +109,7 @@ abstract class AbstractMessage extends AbstractPart
      *
      * @return null|\DateTimeImmutable
      */
-    final public function getDate()
+    final public function getDate(): ?\DateTimeImmutable
     {
         $dateHeader = $this->getHeaders()->get('date');
         if (null === $dateHeader) {
@@ -149,7 +149,7 @@ abstract class AbstractMessage extends AbstractPart
      *
      * @return null|string
      */
-    final public function getSubject()
+    final public function getSubject(): ?string
     {
         return $this->getHeaders()->get('subject');
     }
@@ -183,7 +183,7 @@ abstract class AbstractMessage extends AbstractPart
      *
      * @return null|string
      */
-    final public function getBodyHtml()
+    final public function getBodyHtml(): ?string
     {
         $iterator = new \RecursiveIteratorIterator($this, \RecursiveIteratorIterator::SELF_FIRST);
         foreach ($iterator as $part) {
@@ -205,7 +205,7 @@ abstract class AbstractMessage extends AbstractPart
      *
      * @return null|string
      */
-    final public function getBodyText()
+    final public function getBodyText(): ?string
     {
         $iterator = new \RecursiveIteratorIterator($this, \RecursiveIteratorIterator::SELF_FIRST);
         foreach ($iterator as $part) {
diff --git a/data/web/inc/lib/vendor/ddeboer/imap/src/Message/AbstractPart.php b/data/web/inc/lib/vendor/ddeboer/imap/src/Message/AbstractPart.php
index 1182c0cb..4be6738c 100644
--- a/data/web/inc/lib/vendor/ddeboer/imap/src/Message/AbstractPart.php
+++ b/data/web/inc/lib/vendor/ddeboer/imap/src/Message/AbstractPart.php
@@ -166,14 +166,14 @@ abstract class AbstractPart implements PartInterface
      *
      * @param int $messageNumber
      */
-    protected function assertMessageExists(int $messageNumber)
+    protected function assertMessageExists(int $messageNumber): void
     {
     }
 
     /**
      * @param \stdClass $structure Part structure
      */
-    final protected function setStructure(\stdClass $structure)
+    final protected function setStructure(\stdClass $structure): void
     {
         $this->structure = $structure;
     }
@@ -193,7 +193,7 @@ abstract class AbstractPart implements PartInterface
     /**
      * Lazy load structure.
      */
-    protected function lazyLoadStructure()
+    protected function lazyLoadStructure(): void
     {
     }
 
@@ -214,7 +214,7 @@ abstract class AbstractPart implements PartInterface
      *
      * @return null|string
      */
-    final public function getCharset()
+    final public function getCharset(): ?string
     {
         $this->lazyParseStructure();
 
@@ -226,7 +226,7 @@ abstract class AbstractPart implements PartInterface
      *
      * @return null|string
      */
-    final public function getType()
+    final public function getType(): ?string
     {
         $this->lazyParseStructure();
 
@@ -238,7 +238,7 @@ abstract class AbstractPart implements PartInterface
      *
      * @return null|string
      */
-    final public function getSubtype()
+    final public function getSubtype(): ?string
     {
         $this->lazyParseStructure();
 
@@ -250,7 +250,7 @@ abstract class AbstractPart implements PartInterface
      *
      * @return null|string
      */
-    final public function getEncoding()
+    final public function getEncoding(): ?string
     {
         $this->lazyParseStructure();
 
@@ -262,7 +262,7 @@ abstract class AbstractPart implements PartInterface
      *
      * @return null|string
      */
-    final public function getDisposition()
+    final public function getDisposition(): ?string
     {
         $this->lazyParseStructure();
 
@@ -272,7 +272,7 @@ abstract class AbstractPart implements PartInterface
     /**
      * Part bytes.
      *
-     * @return null|string
+     * @return null|int|string
      */
     final public function getBytes()
     {
@@ -286,7 +286,7 @@ abstract class AbstractPart implements PartInterface
      *
      * @return null|string
      */
-    final public function getLines()
+    final public function getLines(): ?string
     {
         $this->lazyParseStructure();
 
@@ -470,7 +470,7 @@ abstract class AbstractPart implements PartInterface
     /**
      * Parse part structure.
      */
-    private function lazyParseStructure()
+    private function lazyParseStructure(): void
     {
         if (true === $this->structureParsed) {
             return;
diff --git a/data/web/inc/lib/vendor/ddeboer/imap/src/Message/Attachment.php b/data/web/inc/lib/vendor/ddeboer/imap/src/Message/Attachment.php
index 4c559b28..35655fdf 100644
--- a/data/web/inc/lib/vendor/ddeboer/imap/src/Message/Attachment.php
+++ b/data/web/inc/lib/vendor/ddeboer/imap/src/Message/Attachment.php
@@ -16,7 +16,7 @@ final class Attachment extends AbstractPart implements AttachmentInterface
      *
      * @return null|string
      */
-    public function getFilename()
+    public function getFilename(): ?string
     {
         return $this->getParameters()->get('filename')
             ?: $this->getParameters()->get('name');
diff --git a/data/web/inc/lib/vendor/ddeboer/imap/src/Message/AttachmentInterface.php b/data/web/inc/lib/vendor/ddeboer/imap/src/Message/AttachmentInterface.php
index ae9a9d7d..595971b9 100644
--- a/data/web/inc/lib/vendor/ddeboer/imap/src/Message/AttachmentInterface.php
+++ b/data/web/inc/lib/vendor/ddeboer/imap/src/Message/AttachmentInterface.php
@@ -14,7 +14,7 @@ interface AttachmentInterface extends PartInterface
      *
      * @return null|string
      */
-    public function getFilename();
+    public function getFilename(): ?string;
 
     /**
      * Get attachment file size.
diff --git a/data/web/inc/lib/vendor/ddeboer/imap/src/Message/BasicMessageInterface.php b/data/web/inc/lib/vendor/ddeboer/imap/src/Message/BasicMessageInterface.php
index 22238dbd..de830df6 100644
--- a/data/web/inc/lib/vendor/ddeboer/imap/src/Message/BasicMessageInterface.php
+++ b/data/web/inc/lib/vendor/ddeboer/imap/src/Message/BasicMessageInterface.php
@@ -34,14 +34,14 @@ interface BasicMessageInterface extends PartInterface
      *
      * @return null|string
      */
-    public function getId();
+    public function getId(): ?string;
 
     /**
      * Get message sender (from headers).
      *
      * @return null|EmailAddress
      */
-    public function getFrom();
+    public function getFrom(): ?EmailAddress;
 
     /**
      * Get To recipients.
@@ -90,21 +90,21 @@ interface BasicMessageInterface extends PartInterface
      *
      * @return null|\DateTimeImmutable
      */
-    public function getDate();
+    public function getDate(): ?\DateTimeImmutable;
 
     /**
      * Get message size (from headers).
      *
-     * @return int
+     * @return null|int|string
      */
     public function getSize();
 
     /**
      * Get message subject (from headers).
      *
-     * @return string
+     * @return null|string
      */
-    public function getSubject();
+    public function getSubject(): ?string;
 
     /**
      * Get message In-Reply-To (from headers).
@@ -123,16 +123,16 @@ interface BasicMessageInterface extends PartInterface
     /**
      * Get body HTML.
      *
-     * @return string | null Null if message has no HTML message part
+     * @return null|string Null if message has no HTML message part
      */
-    public function getBodyHtml();
+    public function getBodyHtml(): ?string;
 
     /**
      * Get body text.
      *
-     * @return string
+     * @return null|string
      */
-    public function getBodyText();
+    public function getBodyText(): ?string;
 
     /**
      * Get attachments (if any) linked to this e-mail.
diff --git a/data/web/inc/lib/vendor/ddeboer/imap/src/Message/Parameters.php b/data/web/inc/lib/vendor/ddeboer/imap/src/Message/Parameters.php
index eb6ea136..bb2a66cb 100644
--- a/data/web/inc/lib/vendor/ddeboer/imap/src/Message/Parameters.php
+++ b/data/web/inc/lib/vendor/ddeboer/imap/src/Message/Parameters.php
@@ -27,7 +27,7 @@ class Parameters extends \ArrayIterator
     /**
      * @param array $parameters
      */
-    public function add(array $parameters = [])
+    public function add(array $parameters = []): void
     {
         foreach ($parameters as $parameter) {
             $key = \strtolower($parameter->attribute);
diff --git a/data/web/inc/lib/vendor/ddeboer/imap/src/Message/PartInterface.php b/data/web/inc/lib/vendor/ddeboer/imap/src/Message/PartInterface.php
index 3d76d85d..d5f63699 100644
--- a/data/web/inc/lib/vendor/ddeboer/imap/src/Message/PartInterface.php
+++ b/data/web/inc/lib/vendor/ddeboer/imap/src/Message/PartInterface.php
@@ -40,42 +40,42 @@ interface PartInterface extends \RecursiveIterator
     /**
      * Part charset.
      *
-     * @return string
+     * @return null|string
      */
-    public function getCharset();
+    public function getCharset(): ?string;
 
     /**
      * Part type.
      *
      * @return null|string
      */
-    public function getType();
+    public function getType(): ?string;
 
     /**
      * Part subtype.
      *
      * @return null|string
      */
-    public function getSubtype();
+    public function getSubtype(): ?string;
 
     /**
      * Part encoding.
      *
      * @return null|string
      */
-    public function getEncoding();
+    public function getEncoding(): ?string;
 
     /**
      * Part disposition.
      *
      * @return null|string
      */
-    public function getDisposition();
+    public function getDisposition(): ?string;
 
     /**
      * Part bytes.
      *
-     * @return null|string
+     * @return null|int|string
      */
     public function getBytes();
 
@@ -84,7 +84,7 @@ interface PartInterface extends \RecursiveIterator
      *
      * @return null|string
      */
-    public function getLines();
+    public function getLines(): ?string;
 
     /**
      * Part parameters.
diff --git a/data/web/inc/lib/vendor/ddeboer/imap/src/MessageInterface.php b/data/web/inc/lib/vendor/ddeboer/imap/src/MessageInterface.php
index 0900b668..d14ce716 100644
--- a/data/web/inc/lib/vendor/ddeboer/imap/src/MessageInterface.php
+++ b/data/web/inc/lib/vendor/ddeboer/imap/src/MessageInterface.php
@@ -21,7 +21,7 @@ interface MessageInterface extends Message\BasicMessageInterface
      *
      * @return null|string
      */
-    public function isRecent();
+    public function isRecent(): ?string;
 
     /**
      * Get message unseen flag value (from headers).
@@ -86,19 +86,19 @@ interface MessageInterface extends Message\BasicMessageInterface
      *
      * @param MailboxInterface $mailbox
      */
-    public function copy(MailboxInterface $mailbox);
+    public function copy(MailboxInterface $mailbox): void;
 
     /**
      * Move message to another mailbox.
      *
      * @param MailboxInterface $mailbox
      */
-    public function move(MailboxInterface $mailbox);
+    public function move(MailboxInterface $mailbox): void;
 
     /**
      * Delete message.
      */
-    public function delete();
+    public function delete(): void;
 
     /**
      * Set Flag Message.
diff --git a/data/web/inc/lib/vendor/ddeboer/imap/src/Server.php b/data/web/inc/lib/vendor/ddeboer/imap/src/Server.php
index 4413ccba..361ca2aa 100644
--- a/data/web/inc/lib/vendor/ddeboer/imap/src/Server.php
+++ b/data/web/inc/lib/vendor/ddeboer/imap/src/Server.php
@@ -31,6 +31,16 @@ final class Server implements ServerInterface
      */
     private $parameters;
 
+    /**
+     * @var int Connection options
+     */
+    private $options;
+
+    /**
+     * @var int Retries number
+     */
+    private $retries;
+
     /**
      * Constructor.
      *
@@ -39,12 +49,16 @@ final class Server implements ServerInterface
      * @param string $port       TCP port number
      * @param string $flags      Optional flags
      * @param array  $parameters Connection parameters
+     * @param int    $options    Connection options
+     * @param int    $retries    Retries number
      */
     public function __construct(
         string $hostname,
         string $port = '993',
         string $flags = '/imap/ssl/validate-cert',
-        array $parameters = []
+        array $parameters = [],
+        int $options = 0,
+        int $retries = 1
     ) {
         if (!\function_exists('imap_open')) {
             throw new \RuntimeException('IMAP extension must be enabled');
@@ -54,6 +68,8 @@ final class Server implements ServerInterface
         $this->port = $port;
         $this->flags = $flags ? '/' . \ltrim($flags, '/') : '';
         $this->parameters = $parameters;
+        $this->options = $options;
+        $this->retries = $retries;
     }
 
     /**
@@ -79,8 +95,8 @@ final class Server implements ServerInterface
             $this->getServerString(),
             $username,
             $password,
-            0,
-            1,
+            $this->options,
+            $this->retries,
             $this->parameters
         );
 
diff --git a/data/web/inc/lib/vendor/matthiasmullie/minify/CONTRIBUTING.md b/data/web/inc/lib/vendor/matthiasmullie/minify/CONTRIBUTING.md
new file mode 100644
index 00000000..226cf976
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/minify/CONTRIBUTING.md
@@ -0,0 +1,59 @@
+# How to contribute
+
+
+## Issues
+
+When [filing bugs](https://github.com/matthiasmullie/minify/issues/new),
+try to be as thorough as possible:
+* What version did you use?
+* What did you try to do? ***Please post the relevant parts of your code.***
+* What went wrong? ***Please include error messages, if any.***
+* What was the expected result?
+
+
+## Pull requests
+
+Bug fixes and general improvements to the existing codebase are always welcome.
+New features are also welcome, but will be judged on an individual basis. If
+you'd rather not risk wasting your time implementing a new feature only to see
+it turned down, please start the discussion by
+[opening an issue](https://github.com/matthiasmullie/minify/issues/new).
+
+Don't forget to add your changes to the [changelog](CHANGELOG.md).
+
+
+### Testing
+
+Please include tests for every change or addition to the code.
+To run the complete test suite:
+
+```sh
+vendor/bin/phpunit
+```
+
+When submitting a new pull request, please make sure that that the test suite
+passes (Travis CI will run it & report back on your pull request.)
+
+To run the tests on Windows, run `tests/convert_symlinks_to_windows_style.sh`
+from the command line in order to convert Linux-style test symlinks to
+Windows-style.
+
+
+### Coding standards
+
+All code must follow [PSR-2](http://www.php-fig.org/psr/psr-2/). Just make sure
+to run php-cs-fixer before submitting the code, it'll take care of the
+formatting for you:
+
+```sh
+vendor/bin/php-cs-fixer fix src
+vendor/bin/php-cs-fixer fix tests
+```
+
+Document the code thoroughly!
+
+
+## License
+
+Note that minify is MIT-licensed, which basically allows anyone to do
+anything they like with it, without restriction.
diff --git a/data/web/inc/lib/vendor/matthiasmullie/minify/Dockerfile b/data/web/inc/lib/vendor/matthiasmullie/minify/Dockerfile
new file mode 100644
index 00000000..d17f9d74
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/minify/Dockerfile
@@ -0,0 +1,13 @@
+ARG version=cli
+FROM php:$version
+
+COPY . /var/www
+WORKDIR /var/www
+
+RUN apt-get update
+RUN apt-get install -y zip unzip zlib1g-dev
+RUN docker-php-ext-install zip
+RUN docker-php-ext-install pcntl
+RUN curl -sS https://getcomposer.org/installer | php
+RUN mv composer.phar /usr/local/bin/composer
+RUN composer install
diff --git a/data/web/inc/lib/vendor/matthiasmullie/minify/LICENSE b/data/web/inc/lib/vendor/matthiasmullie/minify/LICENSE
new file mode 100644
index 00000000..0c0d08a7
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/minify/LICENSE
@@ -0,0 +1,18 @@
+Copyright (c) 2012 Matthias Mullie
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/data/web/inc/lib/vendor/matthiasmullie/minify/bin/minifycss b/data/web/inc/lib/vendor/matthiasmullie/minify/bin/minifycss
new file mode 100755
index 00000000..6a681a85
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/minify/bin/minifycss
@@ -0,0 +1,45 @@
+#!/usr/bin/env php
+<?php
+use MatthiasMullie\Minify;
+
+// command line utility to minify CSS
+if (file_exists(__DIR__ . '/../../../autoload.php')) {
+    // if composer install
+    require_once __DIR__ . '/../../../autoload.php';
+} else {
+    require_once __DIR__ . '/../src/Minify.php';
+    require_once __DIR__ . '/../src/CSS.php';
+    require_once __DIR__ . '/../src/Exception.php';
+}
+
+error_reporting(E_ALL);
+// check PHP setup for cli arguments
+if (!isset($_SERVER['argv']) && !isset($argv)) {
+    fwrite(STDERR, 'Please enable the "register_argc_argv" directive in your php.ini' . PHP_EOL);
+    exit(1);
+} elseif (!isset($argv)) {
+    $argv = $_SERVER['argv'];
+}
+// check if path to file given
+if (!isset($argv[1])) {
+    fwrite(STDERR, 'Argument expected: path to file' . PHP_EOL);
+    exit(1);
+}
+// check if script run in cli environment
+if ('cli' !== php_sapi_name()) {
+    fwrite(STDERR, $argv[1] . ' must be run in the command line' . PHP_EOL);
+    exit(1);
+}
+// check if source file exists
+if (!file_exists($argv[1])) {
+    fwrite(STDERR, 'Source file "' . $argv[1] . '" not found' . PHP_EOL);
+    exit(1);
+}
+
+try {
+    $minifier = new Minify\CSS($argv[1]);
+    echo $minifier->minify();
+} catch (Exception $e) {
+    fwrite(STDERR, $e->getMessage(), PHP_EOL);
+    exit(1);
+}
diff --git a/data/web/inc/lib/vendor/matthiasmullie/minify/bin/minifyjs b/data/web/inc/lib/vendor/matthiasmullie/minify/bin/minifyjs
new file mode 100755
index 00000000..4cbe63ff
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/minify/bin/minifyjs
@@ -0,0 +1,45 @@
+#!/usr/bin/env php
+<?php
+use MatthiasMullie\Minify;
+
+// command line utility to minify JS
+if (file_exists(__DIR__ . '/../../../autoload.php')) {
+    // if composer install
+    require_once __DIR__ . '/../../../autoload.php';
+} else {
+    require_once __DIR__ . '/../src/Minify.php';
+    require_once __DIR__ . '/../src/JS.php';
+    require_once __DIR__ . '/../src/Exception.php';
+}
+
+error_reporting(E_ALL);
+// check PHP setup for cli arguments
+if (!isset($_SERVER['argv']) && !isset($argv)) {
+    fwrite(STDERR, 'Please enable the "register_argc_argv" directive in your php.ini' . PHP_EOL);
+    exit(1);
+} elseif (!isset($argv)) {
+    $argv = $_SERVER['argv'];
+}
+// check if path to file given
+if (!isset($argv[1])) {
+    fwrite(STDERR, 'Argument expected: path to file' . PHP_EOL);
+    exit(1);
+}
+// check if script run in cli environment
+if ('cli' !== php_sapi_name()) {
+    fwrite(STDERR, $argv[1] . ' must be run in the command line' . PHP_EOL);
+    exit(1);
+}
+// check if source file exists
+if (!file_exists($argv[1])) {
+    fwrite(STDERR, 'Source file "' . $argv[1] . '" not found' . PHP_EOL);
+    exit(1);
+}
+
+try {
+    $minifier = new Minify\JS($argv[1]);
+    echo $minifier->minify();
+} catch (Exception $e) {
+    fwrite(STDERR, $e->getMessage(), PHP_EOL);
+    exit(1);
+}
diff --git a/data/web/inc/lib/vendor/matthiasmullie/minify/composer.json b/data/web/inc/lib/vendor/matthiasmullie/minify/composer.json
new file mode 100644
index 00000000..6d81b4f9
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/minify/composer.json
@@ -0,0 +1,38 @@
+{
+    "name": "matthiasmullie/minify",
+    "type": "library",
+    "description": "CSS & JavaScript minifier, in PHP. Removes whitespace, strips comments, combines files (incl. @import statements and small assets in CSS files), and optimizes/shortens a few common programming patterns.",
+    "keywords": ["minify", "minifier", "css", "js", "javascript"],
+    "homepage": "http://www.minifier.org",
+    "license": "MIT",
+    "authors": [
+        {
+            "name": "Matthias Mullie",
+            "homepage": "http://www.mullie.eu",
+            "email": "minify@mullie.eu",
+            "role": "Developer"
+        }
+    ],
+    "require": {
+        "php": ">=5.3.0",
+        "ext-pcre": "*",
+        "matthiasmullie/path-converter": "~1.1"
+    },
+    "require-dev": {
+        "matthiasmullie/scrapbook": "~1.0",
+        "phpunit/phpunit": "~4.8",
+        "friendsofphp/php-cs-fixer": "~2.0"
+    },
+    "suggest": {
+        "psr/cache-implementation": "Cache implementation to use with Minify::cache"
+    },
+    "autoload": {
+        "psr-4": {
+            "MatthiasMullie\\Minify\\": "src/"
+        }
+    },
+    "bin": [
+        "bin/minifycss",
+        "bin/minifyjs"
+    ]
+}
diff --git a/data/web/inc/lib/vendor/matthiasmullie/minify/data/js/keywords_after.txt b/data/web/inc/lib/vendor/matthiasmullie/minify/data/js/keywords_after.txt
new file mode 100644
index 00000000..5c8cba7f
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/minify/data/js/keywords_after.txt
@@ -0,0 +1,7 @@
+in
+public
+extends
+private
+protected
+implements
+instanceof
\ No newline at end of file
diff --git a/data/web/inc/lib/vendor/matthiasmullie/minify/data/js/keywords_before.txt b/data/web/inc/lib/vendor/matthiasmullie/minify/data/js/keywords_before.txt
new file mode 100644
index 00000000..5abf3579
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/minify/data/js/keywords_before.txt
@@ -0,0 +1,26 @@
+do
+in
+let
+new
+var
+case
+else
+enum
+void
+with
+class
+const
+yield
+delete
+export
+import
+public
+static
+typeof
+extends
+package
+private
+function
+protected
+implements
+instanceof
\ No newline at end of file
diff --git a/data/web/inc/lib/vendor/matthiasmullie/minify/data/js/keywords_reserved.txt b/data/web/inc/lib/vendor/matthiasmullie/minify/data/js/keywords_reserved.txt
new file mode 100644
index 00000000..2a3ad3c0
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/minify/data/js/keywords_reserved.txt
@@ -0,0 +1,63 @@
+do
+if
+in
+for
+let
+new
+try
+var
+case
+else
+enum
+eval
+null
+this
+true
+void
+with
+break
+catch
+class
+const
+false
+super
+throw
+while
+yield
+delete
+export
+import
+public
+return
+static
+switch
+typeof
+default
+extends
+finally
+package
+private
+continue
+debugger
+function
+arguments
+interface
+protected
+implements
+instanceof
+abstract
+boolean
+byte
+char
+double
+final
+float
+goto
+int
+long
+native
+short
+synchronized
+throws
+transient
+volatile
\ No newline at end of file
diff --git a/data/web/inc/lib/vendor/matthiasmullie/minify/data/js/operators.txt b/data/web/inc/lib/vendor/matthiasmullie/minify/data/js/operators.txt
new file mode 100644
index 00000000..e66229ae
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/minify/data/js/operators.txt
@@ -0,0 +1,46 @@
++
+-
+*
+/
+%
+=
++=
+-=
+*=
+/=
+%=
+<<=
+>>=
+>>>=
+&=
+^=
+|=
+&
+|
+^
+~
+<<
+>>
+>>>
+==
+===
+!=
+!==
+>
+<
+>=
+<=
+&&
+||
+!
+.
+[
+]
+?
+:
+,
+;
+(
+)
+{
+}
\ No newline at end of file
diff --git a/data/web/inc/lib/vendor/matthiasmullie/minify/data/js/operators_after.txt b/data/web/inc/lib/vendor/matthiasmullie/minify/data/js/operators_after.txt
new file mode 100644
index 00000000..71a9b709
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/minify/data/js/operators_after.txt
@@ -0,0 +1,43 @@
++
+-
+*
+/
+%
+=
++=
+-=
+*=
+/=
+%=
+<<=
+>>=
+>>>=
+&=
+^=
+|=
+&
+|
+^
+<<
+>>
+>>>
+==
+===
+!=
+!==
+>
+<
+>=
+<=
+&&
+||
+.
+[
+]
+?
+:
+,
+;
+(
+)
+}
\ No newline at end of file
diff --git a/data/web/inc/lib/vendor/matthiasmullie/minify/data/js/operators_before.txt b/data/web/inc/lib/vendor/matthiasmullie/minify/data/js/operators_before.txt
new file mode 100644
index 00000000..ff50d870
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/minify/data/js/operators_before.txt
@@ -0,0 +1,43 @@
++
+-
+*
+/
+%
+=
++=
+-=
+*=
+/=
+%=
+<<=
+>>=
+>>>=
+&=
+^=
+|=
+&
+|
+^
+~
+<<
+>>
+>>>
+==
+===
+!=
+!==
+>
+<
+>=
+<=
+&&
+||
+!
+.
+[
+?
+:
+,
+;
+(
+{
diff --git a/data/web/inc/lib/vendor/matthiasmullie/minify/docker-compose.yml b/data/web/inc/lib/vendor/matthiasmullie/minify/docker-compose.yml
new file mode 100644
index 00000000..5413e24b
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/minify/docker-compose.yml
@@ -0,0 +1,31 @@
+version: '2.1'
+services:
+  php:
+    build:
+      context: .
+      dockerfile: Dockerfile
+    volumes:
+      - ./src:/var/www/src
+      - ./data:/var/www/data
+      - ./tests:/var/www/tests
+      - ./phpunit.xml.dist:/var/www/phpunit.xml.dist
+  '7.2':
+    extends: php
+    build:
+      args:
+        version: 7.2-cli
+  '7.1':
+    extends: php
+    build:
+      args:
+        version: 7.1-cli
+  '7.0':
+    extends: php
+    build:
+      args:
+        version: 7.0-cli
+  '5.6':
+    extends: php
+    build:
+      args:
+        version: 5.6-cli
diff --git a/data/web/inc/lib/vendor/matthiasmullie/minify/src/CSS.php b/data/web/inc/lib/vendor/matthiasmullie/minify/src/CSS.php
new file mode 100644
index 00000000..e5a46690
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/minify/src/CSS.php
@@ -0,0 +1,751 @@
+<?php
+/**
+ * CSS Minifier
+ *
+ * Please report bugs on https://github.com/matthiasmullie/minify/issues
+ *
+ * @author Matthias Mullie <minify@mullie.eu>
+ * @copyright Copyright (c) 2012, Matthias Mullie. All rights reserved
+ * @license MIT License
+ */
+
+namespace MatthiasMullie\Minify;
+
+use MatthiasMullie\Minify\Exceptions\FileImportException;
+use MatthiasMullie\PathConverter\ConverterInterface;
+use MatthiasMullie\PathConverter\Converter;
+
+/**
+ * CSS minifier
+ *
+ * Please report bugs on https://github.com/matthiasmullie/minify/issues
+ *
+ * @package Minify
+ * @author Matthias Mullie <minify@mullie.eu>
+ * @author Tijs Verkoyen <minify@verkoyen.eu>
+ * @copyright Copyright (c) 2012, Matthias Mullie. All rights reserved
+ * @license MIT License
+ */
+class CSS extends Minify
+{
+    /**
+     * @var int maximum inport size in kB
+     */
+    protected $maxImportSize = 5;
+
+    /**
+     * @var string[] valid import extensions
+     */
+    protected $importExtensions = array(
+        'gif' => 'data:image/gif',
+        'png' => 'data:image/png',
+        'jpe' => 'data:image/jpeg',
+        'jpg' => 'data:image/jpeg',
+        'jpeg' => 'data:image/jpeg',
+        'svg' => 'data:image/svg+xml',
+        'woff' => 'data:application/x-font-woff',
+        'tif' => 'image/tiff',
+        'tiff' => 'image/tiff',
+        'xbm' => 'image/x-xbitmap',
+    );
+
+    /**
+     * Set the maximum size if files to be imported.
+     *
+     * Files larger than this size (in kB) will not be imported into the CSS.
+     * Importing files into the CSS as data-uri will save you some connections,
+     * but we should only import relatively small decorative images so that our
+     * CSS file doesn't get too bulky.
+     *
+     * @param int $size Size in kB
+     */
+    public function setMaxImportSize($size)
+    {
+        $this->maxImportSize = $size;
+    }
+
+    /**
+     * Set the type of extensions to be imported into the CSS (to save network
+     * connections).
+     * Keys of the array should be the file extensions & respective values
+     * should be the data type.
+     *
+     * @param string[] $extensions Array of file extensions
+     */
+    public function setImportExtensions(array $extensions)
+    {
+        $this->importExtensions = $extensions;
+    }
+
+    /**
+     * Move any import statements to the top.
+     *
+     * @param string $content Nearly finished CSS content
+     *
+     * @return string
+     */
+    protected function moveImportsToTop($content)
+    {
+        if (preg_match_all('/(;?)(@import (?<url>url\()?(?P<quotes>["\']?).+?(?P=quotes)(?(url)\)));?/', $content, $matches)) {
+            // remove from content
+            foreach ($matches[0] as $import) {
+                $content = str_replace($import, '', $content);
+            }
+
+            // add to top
+            $content = implode(';', $matches[2]).';'.trim($content, ';');
+        }
+
+        return $content;
+    }
+
+    /**
+     * Combine CSS from import statements.
+     *
+     * @import's will be loaded and their content merged into the original file,
+     * to save HTTP requests.
+     *
+     * @param string   $source  The file to combine imports for
+     * @param string   $content The CSS content to combine imports for
+     * @param string[] $parents Parent paths, for circular reference checks
+     *
+     * @return string
+     *
+     * @throws FileImportException
+     */
+    protected function combineImports($source, $content, $parents)
+    {
+        $importRegexes = array(
+            // @import url(xxx)
+            '/
+            # import statement
+            @import
+
+            # whitespace
+            \s+
+
+                # open url()
+                url\(
+
+                    # (optional) open path enclosure
+                    (?P<quotes>["\']?)
+
+                        # fetch path
+                        (?P<path>.+?)
+
+                    # (optional) close path enclosure
+                    (?P=quotes)
+
+                # close url()
+                \)
+
+                # (optional) trailing whitespace
+                \s*
+
+                # (optional) media statement(s)
+                (?P<media>[^;]*)
+
+                # (optional) trailing whitespace
+                \s*
+
+            # (optional) closing semi-colon
+            ;?
+
+            /ix',
+
+            // @import 'xxx'
+            '/
+
+            # import statement
+            @import
+
+            # whitespace
+            \s+
+
+                # open path enclosure
+                (?P<quotes>["\'])
+
+                    # fetch path
+                    (?P<path>.+?)
+
+                # close path enclosure
+                (?P=quotes)
+
+                # (optional) trailing whitespace
+                \s*
+
+                # (optional) media statement(s)
+                (?P<media>[^;]*)
+
+                # (optional) trailing whitespace
+                \s*
+
+            # (optional) closing semi-colon
+            ;?
+
+            /ix',
+        );
+
+        // find all relative imports in css
+        $matches = array();
+        foreach ($importRegexes as $importRegex) {
+            if (preg_match_all($importRegex, $content, $regexMatches, PREG_SET_ORDER)) {
+                $matches = array_merge($matches, $regexMatches);
+            }
+        }
+
+        $search = array();
+        $replace = array();
+
+        // loop the matches
+        foreach ($matches as $match) {
+            // get the path for the file that will be imported
+            $importPath = dirname($source).'/'.$match['path'];
+
+            // only replace the import with the content if we can grab the
+            // content of the file
+            if (!$this->canImportByPath($match['path']) || !$this->canImportFile($importPath)) {
+                continue;
+            }
+
+            // check if current file was not imported previously in the same
+            // import chain.
+            if (in_array($importPath, $parents)) {
+                throw new FileImportException('Failed to import file "'.$importPath.'": circular reference detected.');
+            }
+
+            // grab referenced file & minify it (which may include importing
+            // yet other @import statements recursively)
+            $minifier = new static($importPath);
+            $minifier->setMaxImportSize($this->maxImportSize);
+            $minifier->setImportExtensions($this->importExtensions);
+            $importContent = $minifier->execute($source, $parents);
+
+            // check if this is only valid for certain media
+            if (!empty($match['media'])) {
+                $importContent = '@media '.$match['media'].'{'.$importContent.'}';
+            }
+
+            // add to replacement array
+            $search[] = $match[0];
+            $replace[] = $importContent;
+        }
+
+        // replace the import statements
+        return str_replace($search, $replace, $content);
+    }
+
+    /**
+     * Import files into the CSS, base64-ized.
+     *
+     * @url(image.jpg) images will be loaded and their content merged into the
+     * original file, to save HTTP requests.
+     *
+     * @param string $source  The file to import files for
+     * @param string $content The CSS content to import files for
+     *
+     * @return string
+     */
+    protected function importFiles($source, $content)
+    {
+        $regex = '/url\((["\']?)(.+?)\\1\)/i';
+        if ($this->importExtensions && preg_match_all($regex, $content, $matches, PREG_SET_ORDER)) {
+            $search = array();
+            $replace = array();
+
+            // loop the matches
+            foreach ($matches as $match) {
+                $extension = substr(strrchr($match[2], '.'), 1);
+                if ($extension && !array_key_exists($extension, $this->importExtensions)) {
+                    continue;
+                }
+
+                // get the path for the file that will be imported
+                $path = $match[2];
+                $path = dirname($source).'/'.$path;
+
+                // only replace the import with the content if we're able to get
+                // the content of the file, and it's relatively small
+                if ($this->canImportFile($path) && $this->canImportBySize($path)) {
+                    // grab content && base64-ize
+                    $importContent = $this->load($path);
+                    $importContent = base64_encode($importContent);
+
+                    // build replacement
+                    $search[] = $match[0];
+                    $replace[] = 'url('.$this->importExtensions[$extension].';base64,'.$importContent.')';
+                }
+            }
+
+            // replace the import statements
+            $content = str_replace($search, $replace, $content);
+        }
+
+        return $content;
+    }
+
+    /**
+     * Minify the data.
+     * Perform CSS optimizations.
+     *
+     * @param string[optional] $path    Path to write the data to
+     * @param string[]         $parents Parent paths, for circular reference checks
+     *
+     * @return string The minified data
+     */
+    public function execute($path = null, $parents = array())
+    {
+        $content = '';
+
+        // loop CSS data (raw data and files)
+        foreach ($this->data as $source => $css) {
+            /*
+             * Let's first take out strings & comments, since we can't just
+             * remove whitespace anywhere. If whitespace occurs inside a string,
+             * we should leave it alone. E.g.:
+             * p { content: "a   test" }
+             */
+            $this->extractStrings();
+            $this->stripComments();
+            $this->extractCalcs();
+            $css = $this->replace($css);
+
+            $css = $this->stripWhitespace($css);
+            $css = $this->shortenColors($css);
+            $css = $this->shortenZeroes($css);
+            $css = $this->shortenFontWeights($css);
+            $css = $this->stripEmptyTags($css);
+
+            // restore the string we've extracted earlier
+            $css = $this->restoreExtractedData($css);
+
+            $source = is_int($source) ? '' : $source;
+            $parents = $source ? array_merge($parents, array($source)) : $parents;
+            $css = $this->combineImports($source, $css, $parents);
+            $css = $this->importFiles($source, $css);
+
+            /*
+             * If we'll save to a new path, we'll have to fix the relative paths
+             * to be relative no longer to the source file, but to the new path.
+             * If we don't write to a file, fall back to same path so no
+             * conversion happens (because we still want it to go through most
+             * of the move code, which also addresses url() & @import syntax...)
+             */
+            $converter = $this->getPathConverter($source, $path ?: $source);
+            $css = $this->move($converter, $css);
+
+            // combine css
+            $content .= $css;
+        }
+
+        $content = $this->moveImportsToTop($content);
+
+        return $content;
+    }
+
+    /**
+     * Moving a css file should update all relative urls.
+     * Relative references (e.g. ../images/image.gif) in a certain css file,
+     * will have to be updated when a file is being saved at another location
+     * (e.g. ../../images/image.gif, if the new CSS file is 1 folder deeper).
+     *
+     * @param ConverterInterface $converter Relative path converter
+     * @param string             $content   The CSS content to update relative urls for
+     *
+     * @return string
+     */
+    protected function move(ConverterInterface $converter, $content)
+    {
+        /*
+         * Relative path references will usually be enclosed by url(). @import
+         * is an exception, where url() is not necessary around the path (but is
+         * allowed).
+         * This *could* be 1 regular expression, where both regular expressions
+         * in this array are on different sides of a |. But we're using named
+         * patterns in both regexes, the same name on both regexes. This is only
+         * possible with a (?J) modifier, but that only works after a fairly
+         * recent PCRE version. That's why I'm doing 2 separate regular
+         * expressions & combining the matches after executing of both.
+         */
+        $relativeRegexes = array(
+            // url(xxx)
+            '/
+            # open url()
+            url\(
+
+                \s*
+
+                # open path enclosure
+                (?P<quotes>["\'])?
+
+                    # fetch path
+                    (?P<path>.+?)
+
+                # close path enclosure
+                (?(quotes)(?P=quotes))
+
+                \s*
+
+            # close url()
+            \)
+
+            /ix',
+
+            // @import "xxx"
+            '/
+            # import statement
+            @import
+
+            # whitespace
+            \s+
+
+                # we don\'t have to check for @import url(), because the
+                # condition above will already catch these
+
+                # open path enclosure
+                (?P<quotes>["\'])
+
+                    # fetch path
+                    (?P<path>.+?)
+
+                # close path enclosure
+                (?P=quotes)
+
+            /ix',
+        );
+
+        // find all relative urls in css
+        $matches = array();
+        foreach ($relativeRegexes as $relativeRegex) {
+            if (preg_match_all($relativeRegex, $content, $regexMatches, PREG_SET_ORDER)) {
+                $matches = array_merge($matches, $regexMatches);
+            }
+        }
+
+        $search = array();
+        $replace = array();
+
+        // loop all urls
+        foreach ($matches as $match) {
+            // determine if it's a url() or an @import match
+            $type = (strpos($match[0], '@import') === 0 ? 'import' : 'url');
+
+            $url = $match['path'];
+            if ($this->canImportByPath($url)) {
+                // attempting to interpret GET-params makes no sense, so let's discard them for awhile
+                $params = strrchr($url, '?');
+                $url = $params ? substr($url, 0, -strlen($params)) : $url;
+
+                // fix relative url
+                $url = $converter->convert($url);
+
+                // now that the path has been converted, re-apply GET-params
+                $url .= $params;
+            }
+
+            /*
+             * Urls with control characters above 0x7e should be quoted.
+             * According to Mozilla's parser, whitespace is only allowed at the
+             * end of unquoted urls.
+             * Urls with `)` (as could happen with data: uris) should also be
+             * quoted to avoid being confused for the url() closing parentheses.
+             * And urls with a # have also been reported to cause issues.
+             * Urls with quotes inside should also remain escaped.
+             *
+             * @see https://developer.mozilla.org/nl/docs/Web/CSS/url#The_url()_functional_notation
+             * @see https://hg.mozilla.org/mozilla-central/rev/14abca4e7378
+             * @see https://github.com/matthiasmullie/minify/issues/193
+             */
+            $url = trim($url);
+            if (preg_match('/[\s\)\'"#\x{7f}-\x{9f}]/u', $url)) {
+                $url = $match['quotes'] . $url . $match['quotes'];
+            }
+
+            // build replacement
+            $search[] = $match[0];
+            if ($type === 'url') {
+                $replace[] = 'url('.$url.')';
+            } elseif ($type === 'import') {
+                $replace[] = '@import "'.$url.'"';
+            }
+        }
+
+        // replace urls
+        return str_replace($search, $replace, $content);
+    }
+
+    /**
+     * Shorthand hex color codes.
+     * #FF0000 -> #F00.
+     *
+     * @param string $content The CSS content to shorten the hex color codes for
+     *
+     * @return string
+     */
+    protected function shortenColors($content)
+    {
+        $content = preg_replace('/(?<=[: ])#([0-9a-z])\\1([0-9a-z])\\2([0-9a-z])\\3(?:([0-9a-z])\\4)?(?=[; }])/i', '#$1$2$3$4', $content);
+
+        // remove alpha channel if it's pointless...
+        $content = preg_replace('/(?<=[: ])#([0-9a-z]{6})ff?(?=[; }])/i', '#$1', $content);
+        $content = preg_replace('/(?<=[: ])#([0-9a-z]{3})f?(?=[; }])/i', '#$1', $content);
+
+        $colors = array(
+            // we can shorten some even more by replacing them with their color name
+            '#F0FFFF' => 'azure',
+            '#F5F5DC' => 'beige',
+            '#A52A2A' => 'brown',
+            '#FF7F50' => 'coral',
+            '#FFD700' => 'gold',
+            '#808080' => 'gray',
+            '#008000' => 'green',
+            '#4B0082' => 'indigo',
+            '#FFFFF0' => 'ivory',
+            '#F0E68C' => 'khaki',
+            '#FAF0E6' => 'linen',
+            '#800000' => 'maroon',
+            '#000080' => 'navy',
+            '#808000' => 'olive',
+            '#CD853F' => 'peru',
+            '#FFC0CB' => 'pink',
+            '#DDA0DD' => 'plum',
+            '#800080' => 'purple',
+            '#F00' => 'red',
+            '#FA8072' => 'salmon',
+            '#A0522D' => 'sienna',
+            '#C0C0C0' => 'silver',
+            '#FFFAFA' => 'snow',
+            '#D2B48C' => 'tan',
+            '#FF6347' => 'tomato',
+            '#EE82EE' => 'violet',
+            '#F5DEB3' => 'wheat',
+            // or the other way around
+            'WHITE' => '#fff',
+            'BLACK' => '#000',
+        );
+
+        return preg_replace_callback(
+            '/(?<=[: ])('.implode(array_keys($colors), '|').')(?=[; }])/i',
+            function ($match) use ($colors) {
+                return $colors[strtoupper($match[0])];
+            },
+            $content
+        );
+    }
+
+    /**
+     * Shorten CSS font weights.
+     *
+     * @param string $content The CSS content to shorten the font weights for
+     *
+     * @return string
+     */
+    protected function shortenFontWeights($content)
+    {
+        $weights = array(
+            'normal' => 400,
+            'bold' => 700,
+        );
+
+        $callback = function ($match) use ($weights) {
+            return $match[1].$weights[$match[2]];
+        };
+
+        return preg_replace_callback('/(font-weight\s*:\s*)('.implode('|', array_keys($weights)).')(?=[;}])/', $callback, $content);
+    }
+
+    /**
+     * Shorthand 0 values to plain 0, instead of e.g. -0em.
+     *
+     * @param string $content The CSS content to shorten the zero values for
+     *
+     * @return string
+     */
+    protected function shortenZeroes($content)
+    {
+        // we don't want to strip units in `calc()` expressions:
+        // `5px - 0px` is valid, but `5px - 0` is not
+        // `10px * 0` is valid (equates to 0), and so is `10 * 0px`, but
+        // `10 * 0` is invalid
+        // we've extracted calcs earlier, so we don't need to worry about this
+
+        // reusable bits of code throughout these regexes:
+        // before & after are used to make sure we don't match lose unintended
+        // 0-like values (e.g. in #000, or in http://url/1.0)
+        // units can be stripped from 0 values, or used to recognize non 0
+        // values (where wa may be able to strip a .0 suffix)
+        $before = '(?<=[:(, ])';
+        $after = '(?=[ ,);}])';
+        $units = '(em|ex|%|px|cm|mm|in|pt|pc|ch|rem|vh|vw|vmin|vmax|vm)';
+
+        // strip units after zeroes (0px -> 0)
+        // NOTE: it should be safe to remove all units for a 0 value, but in
+        // practice, Webkit (especially Safari) seems to stumble over at least
+        // 0%, potentially other units as well. Only stripping 'px' for now.
+        // @see https://github.com/matthiasmullie/minify/issues/60
+        $content = preg_replace('/'.$before.'(-?0*(\.0+)?)(?<=0)px'.$after.'/', '\\1', $content);
+
+        // strip 0-digits (.0 -> 0)
+        $content = preg_replace('/'.$before.'\.0+'.$units.'?'.$after.'/', '0\\1', $content);
+        // strip trailing 0: 50.10 -> 50.1, 50.10px -> 50.1px
+        $content = preg_replace('/'.$before.'(-?[0-9]+\.[0-9]+)0+'.$units.'?'.$after.'/', '\\1\\2', $content);
+        // strip trailing 0: 50.00 -> 50, 50.00px -> 50px
+        $content = preg_replace('/'.$before.'(-?[0-9]+)\.0+'.$units.'?'.$after.'/', '\\1\\2', $content);
+        // strip leading 0: 0.1 -> .1, 01.1 -> 1.1
+        $content = preg_replace('/'.$before.'(-?)0+([0-9]*\.[0-9]+)'.$units.'?'.$after.'/', '\\1\\2\\3', $content);
+
+        // strip negative zeroes (-0 -> 0) & truncate zeroes (00 -> 0)
+        $content = preg_replace('/'.$before.'-?0+'.$units.'?'.$after.'/', '0\\1', $content);
+
+        // IE doesn't seem to understand a unitless flex-basis value (correct -
+        // it goes against the spec), so let's add it in again (make it `%`,
+        // which is only 1 char: 0%, 0px, 0 anything, it's all just the same)
+        // @see https://developer.mozilla.org/nl/docs/Web/CSS/flex
+        $content = preg_replace('/flex:([0-9]+\s[0-9]+\s)0([;\}])/', 'flex:${1}0%${2}', $content);
+        $content = preg_replace('/flex-basis:0([;\}])/', 'flex-basis:0%${1}', $content);
+
+        return $content;
+    }
+
+    /**
+     * Strip empty tags from source code.
+     *
+     * @param string $content
+     *
+     * @return string
+     */
+    protected function stripEmptyTags($content)
+    {
+        $content = preg_replace('/(?<=^)[^\{\};]+\{\s*\}/', '', $content);
+        $content = preg_replace('/(?<=(\}|;))[^\{\};]+\{\s*\}/', '', $content);
+
+        return $content;
+    }
+
+    /**
+     * Strip comments from source code.
+     */
+    protected function stripComments()
+    {
+        // PHP only supports $this inside anonymous functions since 5.4
+        $minifier = $this;
+        $callback = function ($match) use ($minifier) {
+            $count = count($minifier->extracted);
+            $placeholder = '/*'.$count.'*/';
+            $minifier->extracted[$placeholder] = $match[0];
+
+            return $placeholder;
+        };
+        $this->registerPattern('/\n?\/\*(!|.*?@license|.*?@preserve).*?\*\/\n?/s', $callback);
+
+        $this->registerPattern('/\/\*.*?\*\//s', '');
+    }
+
+    /**
+     * Strip whitespace.
+     *
+     * @param string $content The CSS content to strip the whitespace for
+     *
+     * @return string
+     */
+    protected function stripWhitespace($content)
+    {
+        // remove leading & trailing whitespace
+        $content = preg_replace('/^\s*/m', '', $content);
+        $content = preg_replace('/\s*$/m', '', $content);
+
+        // replace newlines with a single space
+        $content = preg_replace('/\s+/', ' ', $content);
+
+        // remove whitespace around meta characters
+        // inspired by stackoverflow.com/questions/15195750/minify-compress-css-with-regex
+        $content = preg_replace('/\s*([\*$~^|]?+=|[{};,>~]|!important\b)\s*/', '$1', $content);
+        $content = preg_replace('/([\[(:>\+])\s+/', '$1', $content);
+        $content = preg_replace('/\s+([\]\)>\+])/', '$1', $content);
+        $content = preg_replace('/\s+(:)(?![^\}]*\{)/', '$1', $content);
+
+        // whitespace around + and - can only be stripped inside some pseudo-
+        // classes, like `:nth-child(3+2n)`
+        // not in things like `calc(3px + 2px)`, shorthands like `3px -2px`, or
+        // selectors like `div.weird- p`
+        $pseudos = array('nth-child', 'nth-last-child', 'nth-last-of-type', 'nth-of-type');
+        $content = preg_replace('/:('.implode('|', $pseudos).')\(\s*([+-]?)\s*(.+?)\s*([+-]?)\s*(.*?)\s*\)/', ':$1($2$3$4$5)', $content);
+
+        // remove semicolon/whitespace followed by closing bracket
+        $content = str_replace(';}', '}', $content);
+
+        return trim($content);
+    }
+
+    /**
+     * Replace all `calc()` occurrences.
+     */
+    protected function extractCalcs()
+    {
+        // PHP only supports $this inside anonymous functions since 5.4
+        $minifier = $this;
+        $callback = function ($match) use ($minifier) {
+            $length = strlen($match[1]);
+            $expr = '';
+            $opened = 0;
+
+            for ($i = 0; $i < $length; $i++) {
+                $char = $match[1][$i];
+                $expr .= $char;
+                if ($char === '(') {
+                    $opened++;
+                } elseif ($char === ')' && --$opened === 0) {
+                    break;
+                }
+            }
+            $rest = str_replace($expr, '', $match[1]);
+            $expr = trim(substr($expr, 1, -1));
+
+            $count = count($minifier->extracted);
+            $placeholder = 'calc('.$count.')';
+            $minifier->extracted[$placeholder] = 'calc('.$expr.')';
+
+            return $placeholder.$rest;
+        };
+
+        $this->registerPattern('/calc(\(.+?)(?=$|;|calc\()/', $callback);
+    }
+
+    /**
+     * Check if file is small enough to be imported.
+     *
+     * @param string $path The path to the file
+     *
+     * @return bool
+     */
+    protected function canImportBySize($path)
+    {
+        return ($size = @filesize($path)) && $size <= $this->maxImportSize * 1024;
+    }
+
+    /**
+     * Check if file a file can be imported, going by the path.
+     *
+     * @param string $path
+     *
+     * @return bool
+     */
+    protected function canImportByPath($path)
+    {
+        return preg_match('/^(data:|https?:|\\/)/', $path) === 0;
+    }
+
+    /**
+     * Return a converter to update relative paths to be relative to the new
+     * destination.
+     *
+     * @param string $source
+     * @param string $target
+     *
+     * @return ConverterInterface
+     */
+    protected function getPathConverter($source, $target)
+    {
+        return new Converter($source, $target);
+    }
+}
diff --git a/data/web/inc/lib/vendor/matthiasmullie/minify/src/Exception.php b/data/web/inc/lib/vendor/matthiasmullie/minify/src/Exception.php
new file mode 100644
index 00000000..d03898f0
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/minify/src/Exception.php
@@ -0,0 +1,20 @@
+<?php
+/**
+ * Base Exception
+ *
+ * @deprecated Use Exceptions\BasicException instead
+ *
+ * @author Matthias Mullie <minify@mullie.eu>
+ */
+namespace MatthiasMullie\Minify;
+
+/**
+ * Base Exception Class
+ * @deprecated Use Exceptions\BasicException instead
+ *
+ * @package Minify
+ * @author Matthias Mullie <minify@mullie.eu>
+ */
+abstract class Exception extends \Exception
+{
+}
diff --git a/data/web/inc/lib/vendor/matthiasmullie/minify/src/Exceptions/BasicException.php b/data/web/inc/lib/vendor/matthiasmullie/minify/src/Exceptions/BasicException.php
new file mode 100644
index 00000000..af5e81bc
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/minify/src/Exceptions/BasicException.php
@@ -0,0 +1,23 @@
+<?php
+/**
+ * Basic exception
+ *
+ * Please report bugs on https://github.com/matthiasmullie/minify/issues
+ *
+ * @author Matthias Mullie <minify@mullie.eu>
+ * @copyright Copyright (c) 2012, Matthias Mullie. All rights reserved
+ * @license MIT License
+ */
+namespace MatthiasMullie\Minify\Exceptions;
+
+use MatthiasMullie\Minify\Exception;
+
+/**
+ * Basic Exception Class
+ *
+ * @package Minify\Exception
+ * @author Matthias Mullie <minify@mullie.eu>
+ */
+abstract class BasicException extends Exception
+{
+}
diff --git a/data/web/inc/lib/vendor/matthiasmullie/minify/src/Exceptions/FileImportException.php b/data/web/inc/lib/vendor/matthiasmullie/minify/src/Exceptions/FileImportException.php
new file mode 100644
index 00000000..912a2c90
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/minify/src/Exceptions/FileImportException.php
@@ -0,0 +1,21 @@
+<?php
+/**
+ * File Import Exception
+ *
+ * Please report bugs on https://github.com/matthiasmullie/minify/issues
+ *
+ * @author Matthias Mullie <minify@mullie.eu>
+ * @copyright Copyright (c) 2012, Matthias Mullie. All rights reserved
+ * @license MIT License
+ */
+namespace MatthiasMullie\Minify\Exceptions;
+
+/**
+ * File Import Exception Class
+ *
+ * @package Minify\Exception
+ * @author Matthias Mullie <minify@mullie.eu>
+ */
+class FileImportException extends BasicException
+{
+}
diff --git a/data/web/inc/lib/vendor/matthiasmullie/minify/src/Exceptions/IOException.php b/data/web/inc/lib/vendor/matthiasmullie/minify/src/Exceptions/IOException.php
new file mode 100644
index 00000000..b172eb48
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/minify/src/Exceptions/IOException.php
@@ -0,0 +1,21 @@
+<?php
+/**
+ * IO Exception
+ *
+ * Please report bugs on https://github.com/matthiasmullie/minify/issues
+ *
+ * @author Matthias Mullie <minify@mullie.eu>
+ * @copyright Copyright (c) 2012, Matthias Mullie. All rights reserved
+ * @license MIT License
+ */
+namespace MatthiasMullie\Minify\Exceptions;
+
+/**
+ * IO Exception Class
+ *
+ * @package Minify\Exception
+ * @author Matthias Mullie <minify@mullie.eu>
+ */
+class IOException extends BasicException
+{
+}
diff --git a/data/web/inc/lib/vendor/matthiasmullie/minify/src/JS.php b/data/web/inc/lib/vendor/matthiasmullie/minify/src/JS.php
new file mode 100644
index 00000000..92389cdd
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/minify/src/JS.php
@@ -0,0 +1,612 @@
+<?php
+/**
+ * JavaScript minifier
+ *
+ * Please report bugs on https://github.com/matthiasmullie/minify/issues
+ *
+ * @author Matthias Mullie <minify@mullie.eu>
+ * @copyright Copyright (c) 2012, Matthias Mullie. All rights reserved
+ * @license MIT License
+ */
+namespace MatthiasMullie\Minify;
+
+/**
+ * JavaScript Minifier Class
+ *
+ * Please report bugs on https://github.com/matthiasmullie/minify/issues
+ *
+ * @package Minify
+ * @author Matthias Mullie <minify@mullie.eu>
+ * @author Tijs Verkoyen <minify@verkoyen.eu>
+ * @copyright Copyright (c) 2012, Matthias Mullie. All rights reserved
+ * @license MIT License
+ */
+class JS extends Minify
+{
+    /**
+     * Var-matching regex based on http://stackoverflow.com/a/9337047/802993.
+     *
+     * Note that regular expressions using that bit must have the PCRE_UTF8
+     * pattern modifier (/u) set.
+     *
+     * @var string
+     */
+    const REGEX_VARIABLE = '\b[$A-Z\_a-z\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\x{02c1}\x{02c6}-\x{02d1}\x{02e0}-\x{02e4}\x{02ec}\x{02ee}\x{0370}-\x{0374}\x{0376}\x{0377}\x{037a}-\x{037d}\x{0386}\x{0388}-\x{038a}\x{038c}\x{038e}-\x{03a1}\x{03a3}-\x{03f5}\x{03f7}-\x{0481}\x{048a}-\x{0527}\x{0531}-\x{0556}\x{0559}\x{0561}-\x{0587}\x{05d0}-\x{05ea}\x{05f0}-\x{05f2}\x{0620}-\x{064a}\x{066e}\x{066f}\x{0671}-\x{06d3}\x{06d5}\x{06e5}\x{06e6}\x{06ee}\x{06ef}\x{06fa}-\x{06fc}\x{06ff}\x{0710}\x{0712}-\x{072f}\x{074d}-\x{07a5}\x{07b1}\x{07ca}-\x{07ea}\x{07f4}\x{07f5}\x{07fa}\x{0800}-\x{0815}\x{081a}\x{0824}\x{0828}\x{0840}-\x{0858}\x{08a0}\x{08a2}-\x{08ac}\x{0904}-\x{0939}\x{093d}\x{0950}\x{0958}-\x{0961}\x{0971}-\x{0977}\x{0979}-\x{097f}\x{0985}-\x{098c}\x{098f}\x{0990}\x{0993}-\x{09a8}\x{09aa}-\x{09b0}\x{09b2}\x{09b6}-\x{09b9}\x{09bd}\x{09ce}\x{09dc}\x{09dd}\x{09df}-\x{09e1}\x{09f0}\x{09f1}\x{0a05}-\x{0a0a}\x{0a0f}\x{0a10}\x{0a13}-\x{0a28}\x{0a2a}-\x{0a30}\x{0a32}\x{0a33}\x{0a35}\x{0a36}\x{0a38}\x{0a39}\x{0a59}-\x{0a5c}\x{0a5e}\x{0a72}-\x{0a74}\x{0a85}-\x{0a8d}\x{0a8f}-\x{0a91}\x{0a93}-\x{0aa8}\x{0aaa}-\x{0ab0}\x{0ab2}\x{0ab3}\x{0ab5}-\x{0ab9}\x{0abd}\x{0ad0}\x{0ae0}\x{0ae1}\x{0b05}-\x{0b0c}\x{0b0f}\x{0b10}\x{0b13}-\x{0b28}\x{0b2a}-\x{0b30}\x{0b32}\x{0b33}\x{0b35}-\x{0b39}\x{0b3d}\x{0b5c}\x{0b5d}\x{0b5f}-\x{0b61}\x{0b71}\x{0b83}\x{0b85}-\x{0b8a}\x{0b8e}-\x{0b90}\x{0b92}-\x{0b95}\x{0b99}\x{0b9a}\x{0b9c}\x{0b9e}\x{0b9f}\x{0ba3}\x{0ba4}\x{0ba8}-\x{0baa}\x{0bae}-\x{0bb9}\x{0bd0}\x{0c05}-\x{0c0c}\x{0c0e}-\x{0c10}\x{0c12}-\x{0c28}\x{0c2a}-\x{0c33}\x{0c35}-\x{0c39}\x{0c3d}\x{0c58}\x{0c59}\x{0c60}\x{0c61}\x{0c85}-\x{0c8c}\x{0c8e}-\x{0c90}\x{0c92}-\x{0ca8}\x{0caa}-\x{0cb3}\x{0cb5}-\x{0cb9}\x{0cbd}\x{0cde}\x{0ce0}\x{0ce1}\x{0cf1}\x{0cf2}\x{0d05}-\x{0d0c}\x{0d0e}-\x{0d10}\x{0d12}-\x{0d3a}\x{0d3d}\x{0d4e}\x{0d60}\x{0d61}\x{0d7a}-\x{0d7f}\x{0d85}-\x{0d96}\x{0d9a}-\x{0db1}\x{0db3}-\x{0dbb}\x{0dbd}\x{0dc0}-\x{0dc6}\x{0e01}-\x{0e30}\x{0e32}\x{0e33}\x{0e40}-\x{0e46}\x{0e81}\x{0e82}\x{0e84}\x{0e87}\x{0e88}\x{0e8a}\x{0e8d}\x{0e94}-\x{0e97}\x{0e99}-\x{0e9f}\x{0ea1}-\x{0ea3}\x{0ea5}\x{0ea7}\x{0eaa}\x{0eab}\x{0ead}-\x{0eb0}\x{0eb2}\x{0eb3}\x{0ebd}\x{0ec0}-\x{0ec4}\x{0ec6}\x{0edc}-\x{0edf}\x{0f00}\x{0f40}-\x{0f47}\x{0f49}-\x{0f6c}\x{0f88}-\x{0f8c}\x{1000}-\x{102a}\x{103f}\x{1050}-\x{1055}\x{105a}-\x{105d}\x{1061}\x{1065}\x{1066}\x{106e}-\x{1070}\x{1075}-\x{1081}\x{108e}\x{10a0}-\x{10c5}\x{10c7}\x{10cd}\x{10d0}-\x{10fa}\x{10fc}-\x{1248}\x{124a}-\x{124d}\x{1250}-\x{1256}\x{1258}\x{125a}-\x{125d}\x{1260}-\x{1288}\x{128a}-\x{128d}\x{1290}-\x{12b0}\x{12b2}-\x{12b5}\x{12b8}-\x{12be}\x{12c0}\x{12c2}-\x{12c5}\x{12c8}-\x{12d6}\x{12d8}-\x{1310}\x{1312}-\x{1315}\x{1318}-\x{135a}\x{1380}-\x{138f}\x{13a0}-\x{13f4}\x{1401}-\x{166c}\x{166f}-\x{167f}\x{1681}-\x{169a}\x{16a0}-\x{16ea}\x{16ee}-\x{16f0}\x{1700}-\x{170c}\x{170e}-\x{1711}\x{1720}-\x{1731}\x{1740}-\x{1751}\x{1760}-\x{176c}\x{176e}-\x{1770}\x{1780}-\x{17b3}\x{17d7}\x{17dc}\x{1820}-\x{1877}\x{1880}-\x{18a8}\x{18aa}\x{18b0}-\x{18f5}\x{1900}-\x{191c}\x{1950}-\x{196d}\x{1970}-\x{1974}\x{1980}-\x{19ab}\x{19c1}-\x{19c7}\x{1a00}-\x{1a16}\x{1a20}-\x{1a54}\x{1aa7}\x{1b05}-\x{1b33}\x{1b45}-\x{1b4b}\x{1b83}-\x{1ba0}\x{1bae}\x{1baf}\x{1bba}-\x{1be5}\x{1c00}-\x{1c23}\x{1c4d}-\x{1c4f}\x{1c5a}-\x{1c7d}\x{1ce9}-\x{1cec}\x{1cee}-\x{1cf1}\x{1cf5}\x{1cf6}\x{1d00}-\x{1dbf}\x{1e00}-\x{1f15}\x{1f18}-\x{1f1d}\x{1f20}-\x{1f45}\x{1f48}-\x{1f4d}\x{1f50}-\x{1f57}\x{1f59}\x{1f5b}\x{1f5d}\x{1f5f}-\x{1f7d}\x{1f80}-\x{1fb4}\x{1fb6}-\x{1fbc}\x{1fbe}\x{1fc2}-\x{1fc4}\x{1fc6}-\x{1fcc}\x{1fd0}-\x{1fd3}\x{1fd6}-\x{1fdb}\x{1fe0}-\x{1fec}\x{1ff2}-\x{1ff4}\x{1ff6}-\x{1ffc}\x{2071}\x{207f}\x{2090}-\x{209c}\x{2102}\x{2107}\x{210a}-\x{2113}\x{2115}\x{2119}-\x{211d}\x{2124}\x{2126}\x{2128}\x{212a}-\x{212d}\x{212f}-\x{2139}\x{213c}-\x{213f}\x{2145}-\x{2149}\x{214e}\x{2160}-\x{2188}\x{2c00}-\x{2c2e}\x{2c30}-\x{2c5e}\x{2c60}-\x{2ce4}\x{2ceb}-\x{2cee}\x{2cf2}\x{2cf3}\x{2d00}-\x{2d25}\x{2d27}\x{2d2d}\x{2d30}-\x{2d67}\x{2d6f}\x{2d80}-\x{2d96}\x{2da0}-\x{2da6}\x{2da8}-\x{2dae}\x{2db0}-\x{2db6}\x{2db8}-\x{2dbe}\x{2dc0}-\x{2dc6}\x{2dc8}-\x{2dce}\x{2dd0}-\x{2dd6}\x{2dd8}-\x{2dde}\x{2e2f}\x{3005}-\x{3007}\x{3021}-\x{3029}\x{3031}-\x{3035}\x{3038}-\x{303c}\x{3041}-\x{3096}\x{309d}-\x{309f}\x{30a1}-\x{30fa}\x{30fc}-\x{30ff}\x{3105}-\x{312d}\x{3131}-\x{318e}\x{31a0}-\x{31ba}\x{31f0}-\x{31ff}\x{3400}-\x{4db5}\x{4e00}-\x{9fcc}\x{a000}-\x{a48c}\x{a4d0}-\x{a4fd}\x{a500}-\x{a60c}\x{a610}-\x{a61f}\x{a62a}\x{a62b}\x{a640}-\x{a66e}\x{a67f}-\x{a697}\x{a6a0}-\x{a6ef}\x{a717}-\x{a71f}\x{a722}-\x{a788}\x{a78b}-\x{a78e}\x{a790}-\x{a793}\x{a7a0}-\x{a7aa}\x{a7f8}-\x{a801}\x{a803}-\x{a805}\x{a807}-\x{a80a}\x{a80c}-\x{a822}\x{a840}-\x{a873}\x{a882}-\x{a8b3}\x{a8f2}-\x{a8f7}\x{a8fb}\x{a90a}-\x{a925}\x{a930}-\x{a946}\x{a960}-\x{a97c}\x{a984}-\x{a9b2}\x{a9cf}\x{aa00}-\x{aa28}\x{aa40}-\x{aa42}\x{aa44}-\x{aa4b}\x{aa60}-\x{aa76}\x{aa7a}\x{aa80}-\x{aaaf}\x{aab1}\x{aab5}\x{aab6}\x{aab9}-\x{aabd}\x{aac0}\x{aac2}\x{aadb}-\x{aadd}\x{aae0}-\x{aaea}\x{aaf2}-\x{aaf4}\x{ab01}-\x{ab06}\x{ab09}-\x{ab0e}\x{ab11}-\x{ab16}\x{ab20}-\x{ab26}\x{ab28}-\x{ab2e}\x{abc0}-\x{abe2}\x{ac00}-\x{d7a3}\x{d7b0}-\x{d7c6}\x{d7cb}-\x{d7fb}\x{f900}-\x{fa6d}\x{fa70}-\x{fad9}\x{fb00}-\x{fb06}\x{fb13}-\x{fb17}\x{fb1d}\x{fb1f}-\x{fb28}\x{fb2a}-\x{fb36}\x{fb38}-\x{fb3c}\x{fb3e}\x{fb40}\x{fb41}\x{fb43}\x{fb44}\x{fb46}-\x{fbb1}\x{fbd3}-\x{fd3d}\x{fd50}-\x{fd8f}\x{fd92}-\x{fdc7}\x{fdf0}-\x{fdfb}\x{fe70}-\x{fe74}\x{fe76}-\x{fefc}\x{ff21}-\x{ff3a}\x{ff41}-\x{ff5a}\x{ff66}-\x{ffbe}\x{ffc2}-\x{ffc7}\x{ffca}-\x{ffcf}\x{ffd2}-\x{ffd7}\x{ffda}-\x{ffdc}][$A-Z\_a-z\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\x{02c1}\x{02c6}-\x{02d1}\x{02e0}-\x{02e4}\x{02ec}\x{02ee}\x{0370}-\x{0374}\x{0376}\x{0377}\x{037a}-\x{037d}\x{0386}\x{0388}-\x{038a}\x{038c}\x{038e}-\x{03a1}\x{03a3}-\x{03f5}\x{03f7}-\x{0481}\x{048a}-\x{0527}\x{0531}-\x{0556}\x{0559}\x{0561}-\x{0587}\x{05d0}-\x{05ea}\x{05f0}-\x{05f2}\x{0620}-\x{064a}\x{066e}\x{066f}\x{0671}-\x{06d3}\x{06d5}\x{06e5}\x{06e6}\x{06ee}\x{06ef}\x{06fa}-\x{06fc}\x{06ff}\x{0710}\x{0712}-\x{072f}\x{074d}-\x{07a5}\x{07b1}\x{07ca}-\x{07ea}\x{07f4}\x{07f5}\x{07fa}\x{0800}-\x{0815}\x{081a}\x{0824}\x{0828}\x{0840}-\x{0858}\x{08a0}\x{08a2}-\x{08ac}\x{0904}-\x{0939}\x{093d}\x{0950}\x{0958}-\x{0961}\x{0971}-\x{0977}\x{0979}-\x{097f}\x{0985}-\x{098c}\x{098f}\x{0990}\x{0993}-\x{09a8}\x{09aa}-\x{09b0}\x{09b2}\x{09b6}-\x{09b9}\x{09bd}\x{09ce}\x{09dc}\x{09dd}\x{09df}-\x{09e1}\x{09f0}\x{09f1}\x{0a05}-\x{0a0a}\x{0a0f}\x{0a10}\x{0a13}-\x{0a28}\x{0a2a}-\x{0a30}\x{0a32}\x{0a33}\x{0a35}\x{0a36}\x{0a38}\x{0a39}\x{0a59}-\x{0a5c}\x{0a5e}\x{0a72}-\x{0a74}\x{0a85}-\x{0a8d}\x{0a8f}-\x{0a91}\x{0a93}-\x{0aa8}\x{0aaa}-\x{0ab0}\x{0ab2}\x{0ab3}\x{0ab5}-\x{0ab9}\x{0abd}\x{0ad0}\x{0ae0}\x{0ae1}\x{0b05}-\x{0b0c}\x{0b0f}\x{0b10}\x{0b13}-\x{0b28}\x{0b2a}-\x{0b30}\x{0b32}\x{0b33}\x{0b35}-\x{0b39}\x{0b3d}\x{0b5c}\x{0b5d}\x{0b5f}-\x{0b61}\x{0b71}\x{0b83}\x{0b85}-\x{0b8a}\x{0b8e}-\x{0b90}\x{0b92}-\x{0b95}\x{0b99}\x{0b9a}\x{0b9c}\x{0b9e}\x{0b9f}\x{0ba3}\x{0ba4}\x{0ba8}-\x{0baa}\x{0bae}-\x{0bb9}\x{0bd0}\x{0c05}-\x{0c0c}\x{0c0e}-\x{0c10}\x{0c12}-\x{0c28}\x{0c2a}-\x{0c33}\x{0c35}-\x{0c39}\x{0c3d}\x{0c58}\x{0c59}\x{0c60}\x{0c61}\x{0c85}-\x{0c8c}\x{0c8e}-\x{0c90}\x{0c92}-\x{0ca8}\x{0caa}-\x{0cb3}\x{0cb5}-\x{0cb9}\x{0cbd}\x{0cde}\x{0ce0}\x{0ce1}\x{0cf1}\x{0cf2}\x{0d05}-\x{0d0c}\x{0d0e}-\x{0d10}\x{0d12}-\x{0d3a}\x{0d3d}\x{0d4e}\x{0d60}\x{0d61}\x{0d7a}-\x{0d7f}\x{0d85}-\x{0d96}\x{0d9a}-\x{0db1}\x{0db3}-\x{0dbb}\x{0dbd}\x{0dc0}-\x{0dc6}\x{0e01}-\x{0e30}\x{0e32}\x{0e33}\x{0e40}-\x{0e46}\x{0e81}\x{0e82}\x{0e84}\x{0e87}\x{0e88}\x{0e8a}\x{0e8d}\x{0e94}-\x{0e97}\x{0e99}-\x{0e9f}\x{0ea1}-\x{0ea3}\x{0ea5}\x{0ea7}\x{0eaa}\x{0eab}\x{0ead}-\x{0eb0}\x{0eb2}\x{0eb3}\x{0ebd}\x{0ec0}-\x{0ec4}\x{0ec6}\x{0edc}-\x{0edf}\x{0f00}\x{0f40}-\x{0f47}\x{0f49}-\x{0f6c}\x{0f88}-\x{0f8c}\x{1000}-\x{102a}\x{103f}\x{1050}-\x{1055}\x{105a}-\x{105d}\x{1061}\x{1065}\x{1066}\x{106e}-\x{1070}\x{1075}-\x{1081}\x{108e}\x{10a0}-\x{10c5}\x{10c7}\x{10cd}\x{10d0}-\x{10fa}\x{10fc}-\x{1248}\x{124a}-\x{124d}\x{1250}-\x{1256}\x{1258}\x{125a}-\x{125d}\x{1260}-\x{1288}\x{128a}-\x{128d}\x{1290}-\x{12b0}\x{12b2}-\x{12b5}\x{12b8}-\x{12be}\x{12c0}\x{12c2}-\x{12c5}\x{12c8}-\x{12d6}\x{12d8}-\x{1310}\x{1312}-\x{1315}\x{1318}-\x{135a}\x{1380}-\x{138f}\x{13a0}-\x{13f4}\x{1401}-\x{166c}\x{166f}-\x{167f}\x{1681}-\x{169a}\x{16a0}-\x{16ea}\x{16ee}-\x{16f0}\x{1700}-\x{170c}\x{170e}-\x{1711}\x{1720}-\x{1731}\x{1740}-\x{1751}\x{1760}-\x{176c}\x{176e}-\x{1770}\x{1780}-\x{17b3}\x{17d7}\x{17dc}\x{1820}-\x{1877}\x{1880}-\x{18a8}\x{18aa}\x{18b0}-\x{18f5}\x{1900}-\x{191c}\x{1950}-\x{196d}\x{1970}-\x{1974}\x{1980}-\x{19ab}\x{19c1}-\x{19c7}\x{1a00}-\x{1a16}\x{1a20}-\x{1a54}\x{1aa7}\x{1b05}-\x{1b33}\x{1b45}-\x{1b4b}\x{1b83}-\x{1ba0}\x{1bae}\x{1baf}\x{1bba}-\x{1be5}\x{1c00}-\x{1c23}\x{1c4d}-\x{1c4f}\x{1c5a}-\x{1c7d}\x{1ce9}-\x{1cec}\x{1cee}-\x{1cf1}\x{1cf5}\x{1cf6}\x{1d00}-\x{1dbf}\x{1e00}-\x{1f15}\x{1f18}-\x{1f1d}\x{1f20}-\x{1f45}\x{1f48}-\x{1f4d}\x{1f50}-\x{1f57}\x{1f59}\x{1f5b}\x{1f5d}\x{1f5f}-\x{1f7d}\x{1f80}-\x{1fb4}\x{1fb6}-\x{1fbc}\x{1fbe}\x{1fc2}-\x{1fc4}\x{1fc6}-\x{1fcc}\x{1fd0}-\x{1fd3}\x{1fd6}-\x{1fdb}\x{1fe0}-\x{1fec}\x{1ff2}-\x{1ff4}\x{1ff6}-\x{1ffc}\x{2071}\x{207f}\x{2090}-\x{209c}\x{2102}\x{2107}\x{210a}-\x{2113}\x{2115}\x{2119}-\x{211d}\x{2124}\x{2126}\x{2128}\x{212a}-\x{212d}\x{212f}-\x{2139}\x{213c}-\x{213f}\x{2145}-\x{2149}\x{214e}\x{2160}-\x{2188}\x{2c00}-\x{2c2e}\x{2c30}-\x{2c5e}\x{2c60}-\x{2ce4}\x{2ceb}-\x{2cee}\x{2cf2}\x{2cf3}\x{2d00}-\x{2d25}\x{2d27}\x{2d2d}\x{2d30}-\x{2d67}\x{2d6f}\x{2d80}-\x{2d96}\x{2da0}-\x{2da6}\x{2da8}-\x{2dae}\x{2db0}-\x{2db6}\x{2db8}-\x{2dbe}\x{2dc0}-\x{2dc6}\x{2dc8}-\x{2dce}\x{2dd0}-\x{2dd6}\x{2dd8}-\x{2dde}\x{2e2f}\x{3005}-\x{3007}\x{3021}-\x{3029}\x{3031}-\x{3035}\x{3038}-\x{303c}\x{3041}-\x{3096}\x{309d}-\x{309f}\x{30a1}-\x{30fa}\x{30fc}-\x{30ff}\x{3105}-\x{312d}\x{3131}-\x{318e}\x{31a0}-\x{31ba}\x{31f0}-\x{31ff}\x{3400}-\x{4db5}\x{4e00}-\x{9fcc}\x{a000}-\x{a48c}\x{a4d0}-\x{a4fd}\x{a500}-\x{a60c}\x{a610}-\x{a61f}\x{a62a}\x{a62b}\x{a640}-\x{a66e}\x{a67f}-\x{a697}\x{a6a0}-\x{a6ef}\x{a717}-\x{a71f}\x{a722}-\x{a788}\x{a78b}-\x{a78e}\x{a790}-\x{a793}\x{a7a0}-\x{a7aa}\x{a7f8}-\x{a801}\x{a803}-\x{a805}\x{a807}-\x{a80a}\x{a80c}-\x{a822}\x{a840}-\x{a873}\x{a882}-\x{a8b3}\x{a8f2}-\x{a8f7}\x{a8fb}\x{a90a}-\x{a925}\x{a930}-\x{a946}\x{a960}-\x{a97c}\x{a984}-\x{a9b2}\x{a9cf}\x{aa00}-\x{aa28}\x{aa40}-\x{aa42}\x{aa44}-\x{aa4b}\x{aa60}-\x{aa76}\x{aa7a}\x{aa80}-\x{aaaf}\x{aab1}\x{aab5}\x{aab6}\x{aab9}-\x{aabd}\x{aac0}\x{aac2}\x{aadb}-\x{aadd}\x{aae0}-\x{aaea}\x{aaf2}-\x{aaf4}\x{ab01}-\x{ab06}\x{ab09}-\x{ab0e}\x{ab11}-\x{ab16}\x{ab20}-\x{ab26}\x{ab28}-\x{ab2e}\x{abc0}-\x{abe2}\x{ac00}-\x{d7a3}\x{d7b0}-\x{d7c6}\x{d7cb}-\x{d7fb}\x{f900}-\x{fa6d}\x{fa70}-\x{fad9}\x{fb00}-\x{fb06}\x{fb13}-\x{fb17}\x{fb1d}\x{fb1f}-\x{fb28}\x{fb2a}-\x{fb36}\x{fb38}-\x{fb3c}\x{fb3e}\x{fb40}\x{fb41}\x{fb43}\x{fb44}\x{fb46}-\x{fbb1}\x{fbd3}-\x{fd3d}\x{fd50}-\x{fd8f}\x{fd92}-\x{fdc7}\x{fdf0}-\x{fdfb}\x{fe70}-\x{fe74}\x{fe76}-\x{fefc}\x{ff21}-\x{ff3a}\x{ff41}-\x{ff5a}\x{ff66}-\x{ffbe}\x{ffc2}-\x{ffc7}\x{ffca}-\x{ffcf}\x{ffd2}-\x{ffd7}\x{ffda}-\x{ffdc}0-9\x{0300}-\x{036f}\x{0483}-\x{0487}\x{0591}-\x{05bd}\x{05bf}\x{05c1}\x{05c2}\x{05c4}\x{05c5}\x{05c7}\x{0610}-\x{061a}\x{064b}-\x{0669}\x{0670}\x{06d6}-\x{06dc}\x{06df}-\x{06e4}\x{06e7}\x{06e8}\x{06ea}-\x{06ed}\x{06f0}-\x{06f9}\x{0711}\x{0730}-\x{074a}\x{07a6}-\x{07b0}\x{07c0}-\x{07c9}\x{07eb}-\x{07f3}\x{0816}-\x{0819}\x{081b}-\x{0823}\x{0825}-\x{0827}\x{0829}-\x{082d}\x{0859}-\x{085b}\x{08e4}-\x{08fe}\x{0900}-\x{0903}\x{093a}-\x{093c}\x{093e}-\x{094f}\x{0951}-\x{0957}\x{0962}\x{0963}\x{0966}-\x{096f}\x{0981}-\x{0983}\x{09bc}\x{09be}-\x{09c4}\x{09c7}\x{09c8}\x{09cb}-\x{09cd}\x{09d7}\x{09e2}\x{09e3}\x{09e6}-\x{09ef}\x{0a01}-\x{0a03}\x{0a3c}\x{0a3e}-\x{0a42}\x{0a47}\x{0a48}\x{0a4b}-\x{0a4d}\x{0a51}\x{0a66}-\x{0a71}\x{0a75}\x{0a81}-\x{0a83}\x{0abc}\x{0abe}-\x{0ac5}\x{0ac7}-\x{0ac9}\x{0acb}-\x{0acd}\x{0ae2}\x{0ae3}\x{0ae6}-\x{0aef}\x{0b01}-\x{0b03}\x{0b3c}\x{0b3e}-\x{0b44}\x{0b47}\x{0b48}\x{0b4b}-\x{0b4d}\x{0b56}\x{0b57}\x{0b62}\x{0b63}\x{0b66}-\x{0b6f}\x{0b82}\x{0bbe}-\x{0bc2}\x{0bc6}-\x{0bc8}\x{0bca}-\x{0bcd}\x{0bd7}\x{0be6}-\x{0bef}\x{0c01}-\x{0c03}\x{0c3e}-\x{0c44}\x{0c46}-\x{0c48}\x{0c4a}-\x{0c4d}\x{0c55}\x{0c56}\x{0c62}\x{0c63}\x{0c66}-\x{0c6f}\x{0c82}\x{0c83}\x{0cbc}\x{0cbe}-\x{0cc4}\x{0cc6}-\x{0cc8}\x{0cca}-\x{0ccd}\x{0cd5}\x{0cd6}\x{0ce2}\x{0ce3}\x{0ce6}-\x{0cef}\x{0d02}\x{0d03}\x{0d3e}-\x{0d44}\x{0d46}-\x{0d48}\x{0d4a}-\x{0d4d}\x{0d57}\x{0d62}\x{0d63}\x{0d66}-\x{0d6f}\x{0d82}\x{0d83}\x{0dca}\x{0dcf}-\x{0dd4}\x{0dd6}\x{0dd8}-\x{0ddf}\x{0df2}\x{0df3}\x{0e31}\x{0e34}-\x{0e3a}\x{0e47}-\x{0e4e}\x{0e50}-\x{0e59}\x{0eb1}\x{0eb4}-\x{0eb9}\x{0ebb}\x{0ebc}\x{0ec8}-\x{0ecd}\x{0ed0}-\x{0ed9}\x{0f18}\x{0f19}\x{0f20}-\x{0f29}\x{0f35}\x{0f37}\x{0f39}\x{0f3e}\x{0f3f}\x{0f71}-\x{0f84}\x{0f86}\x{0f87}\x{0f8d}-\x{0f97}\x{0f99}-\x{0fbc}\x{0fc6}\x{102b}-\x{103e}\x{1040}-\x{1049}\x{1056}-\x{1059}\x{105e}-\x{1060}\x{1062}-\x{1064}\x{1067}-\x{106d}\x{1071}-\x{1074}\x{1082}-\x{108d}\x{108f}-\x{109d}\x{135d}-\x{135f}\x{1712}-\x{1714}\x{1732}-\x{1734}\x{1752}\x{1753}\x{1772}\x{1773}\x{17b4}-\x{17d3}\x{17dd}\x{17e0}-\x{17e9}\x{180b}-\x{180d}\x{1810}-\x{1819}\x{18a9}\x{1920}-\x{192b}\x{1930}-\x{193b}\x{1946}-\x{194f}\x{19b0}-\x{19c0}\x{19c8}\x{19c9}\x{19d0}-\x{19d9}\x{1a17}-\x{1a1b}\x{1a55}-\x{1a5e}\x{1a60}-\x{1a7c}\x{1a7f}-\x{1a89}\x{1a90}-\x{1a99}\x{1b00}-\x{1b04}\x{1b34}-\x{1b44}\x{1b50}-\x{1b59}\x{1b6b}-\x{1b73}\x{1b80}-\x{1b82}\x{1ba1}-\x{1bad}\x{1bb0}-\x{1bb9}\x{1be6}-\x{1bf3}\x{1c24}-\x{1c37}\x{1c40}-\x{1c49}\x{1c50}-\x{1c59}\x{1cd0}-\x{1cd2}\x{1cd4}-\x{1ce8}\x{1ced}\x{1cf2}-\x{1cf4}\x{1dc0}-\x{1de6}\x{1dfc}-\x{1dff}\x{200c}\x{200d}\x{203f}\x{2040}\x{2054}\x{20d0}-\x{20dc}\x{20e1}\x{20e5}-\x{20f0}\x{2cef}-\x{2cf1}\x{2d7f}\x{2de0}-\x{2dff}\x{302a}-\x{302f}\x{3099}\x{309a}\x{a620}-\x{a629}\x{a66f}\x{a674}-\x{a67d}\x{a69f}\x{a6f0}\x{a6f1}\x{a802}\x{a806}\x{a80b}\x{a823}-\x{a827}\x{a880}\x{a881}\x{a8b4}-\x{a8c4}\x{a8d0}-\x{a8d9}\x{a8e0}-\x{a8f1}\x{a900}-\x{a909}\x{a926}-\x{a92d}\x{a947}-\x{a953}\x{a980}-\x{a983}\x{a9b3}-\x{a9c0}\x{a9d0}-\x{a9d9}\x{aa29}-\x{aa36}\x{aa43}\x{aa4c}\x{aa4d}\x{aa50}-\x{aa59}\x{aa7b}\x{aab0}\x{aab2}-\x{aab4}\x{aab7}\x{aab8}\x{aabe}\x{aabf}\x{aac1}\x{aaeb}-\x{aaef}\x{aaf5}\x{aaf6}\x{abe3}-\x{abea}\x{abec}\x{abed}\x{abf0}-\x{abf9}\x{fb1e}\x{fe00}-\x{fe0f}\x{fe20}-\x{fe26}\x{fe33}\x{fe34}\x{fe4d}-\x{fe4f}\x{ff10}-\x{ff19}\x{ff3f}]*\b';
+
+    /**
+     * Full list of JavaScript reserved words.
+     * Will be loaded from /data/js/keywords_reserved.txt.
+     *
+     * @see https://mathiasbynens.be/notes/reserved-keywords
+     *
+     * @var string[]
+     */
+    protected $keywordsReserved = array();
+
+    /**
+     * List of JavaScript reserved words that accept a <variable, value, ...>
+     * after them. Some end of lines are not the end of a statement, like with
+     * these keywords.
+     *
+     * E.g.: we shouldn't insert a ; after this else
+     * else
+     *     console.log('this is quite fine')
+     *
+     * Will be loaded from /data/js/keywords_before.txt
+     *
+     * @var string[]
+     */
+    protected $keywordsBefore = array();
+
+    /**
+     * List of JavaScript reserved words that accept a <variable, value, ...>
+     * before them. Some end of lines are not the end of a statement, like when
+     * continued by one of these keywords on the newline.
+     *
+     * E.g.: we shouldn't insert a ; before this instanceof
+     * variable
+     *     instanceof String
+     *
+     * Will be loaded from /data/js/keywords_after.txt
+     *
+     * @var string[]
+     */
+    protected $keywordsAfter = array();
+
+    /**
+     * List of all JavaScript operators.
+     *
+     * Will be loaded from /data/js/operators.txt
+     *
+     * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators
+     *
+     * @var string[]
+     */
+    protected $operators = array();
+
+    /**
+     * List of JavaScript operators that accept a <variable, value, ...> after
+     * them. Some end of lines are not the end of a statement, like with these
+     * operators.
+     *
+     * Note: Most operators are fine, we've only removed ++ and --.
+     * ++ & -- have to be joined with the value they're in-/decrementing.
+     *
+     * Will be loaded from /data/js/operators_before.txt
+     *
+     * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators
+     *
+     * @var string[]
+     */
+    protected $operatorsBefore = array();
+
+    /**
+     * List of JavaScript operators that accept a <variable, value, ...> before
+     * them. Some end of lines are not the end of a statement, like when
+     * continued by one of these operators on the newline.
+     *
+     * Note: Most operators are fine, we've only removed ), ], ++, --, ! and ~.
+     * There can't be a newline separating ! or ~ and whatever it is negating.
+     * ++ & -- have to be joined with the value they're in-/decrementing.
+     * ) & ] are "special" in that they have lots or usecases. () for example
+     * is used for function calls, for grouping, in if () and for (), ...
+     *
+     * Will be loaded from /data/js/operators_after.txt
+     *
+     * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators
+     *
+     * @var string[]
+     */
+    protected $operatorsAfter = array();
+
+    /**
+     * {@inheritdoc}
+     */
+    public function __construct()
+    {
+        call_user_func_array(array('parent', '__construct'), func_get_args());
+
+        $dataDir = __DIR__.'/../data/js/';
+        $options = FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES;
+        $this->keywordsReserved = file($dataDir.'keywords_reserved.txt', $options);
+        $this->keywordsBefore = file($dataDir.'keywords_before.txt', $options);
+        $this->keywordsAfter = file($dataDir.'keywords_after.txt', $options);
+        $this->operators = file($dataDir.'operators.txt', $options);
+        $this->operatorsBefore = file($dataDir.'operators_before.txt', $options);
+        $this->operatorsAfter = file($dataDir.'operators_after.txt', $options);
+    }
+
+    /**
+     * Minify the data.
+     * Perform JS optimizations.
+     *
+     * @param string[optional] $path Path to write the data to
+     *
+     * @return string The minified data
+     */
+    public function execute($path = null)
+    {
+        $content = '';
+
+        /*
+         * Let's first take out strings, comments and regular expressions.
+         * All of these can contain JS code-like characters, and we should make
+         * sure any further magic ignores anything inside of these.
+         *
+         * Consider this example, where we should not strip any whitespace:
+         * var str = "a   test";
+         *
+         * Comments will be removed altogether, strings and regular expressions
+         * will be replaced by placeholder text, which we'll restore later.
+         */
+        $this->extractStrings('\'"`');
+        $this->stripComments();
+        $this->extractRegex();
+
+        // loop files
+        foreach ($this->data as $source => $js) {
+            // take out strings, comments & regex (for which we've registered
+            // the regexes just a few lines earlier)
+            $js = $this->replace($js);
+
+            $js = $this->propertyNotation($js);
+            $js = $this->shortenBools($js);
+            $js = $this->stripWhitespace($js);
+
+            // combine js: separating the scripts by a ;
+            $content .= $js.";";
+        }
+
+        // clean up leftover `;`s from the combination of multiple scripts
+        $content = ltrim($content, ';');
+        $content = (string) substr($content, 0, -1);
+
+        /*
+         * Earlier, we extracted strings & regular expressions and replaced them
+         * with placeholder text. This will restore them.
+         */
+        $content = $this->restoreExtractedData($content);
+
+        return $content;
+    }
+
+    /**
+     * Strip comments from source code.
+     */
+    protected function stripComments()
+    {
+        // PHP only supports $this inside anonymous functions since 5.4
+        $minifier = $this;
+        $callback = function ($match) use ($minifier) {
+            $count = count($minifier->extracted);
+            $placeholder = '/*'.$count.'*/';
+            $minifier->extracted[$placeholder] = $match[0];
+
+            return $placeholder;
+        };
+        // multi-line comments
+        $this->registerPattern('/\n?\/\*(!|.*?@license|.*?@preserve).*?\*\/\n?/s', $callback);
+        $this->registerPattern('/\/\*.*?\*\//s', '');
+
+        // single-line comments
+        $this->registerPattern('/\/\/.*$/m', '');
+    }
+
+    /**
+     * JS can have /-delimited regular expressions, like: /ab+c/.match(string).
+     *
+     * The content inside the regex can contain characters that may be confused
+     * for JS code: e.g. it could contain whitespace it needs to match & we
+     * don't want to strip whitespace in there.
+     *
+     * The regex can be pretty simple: we don't have to care about comments,
+     * (which also use slashes) because stripComments() will have stripped those
+     * already.
+     *
+     * This method will replace all string content with simple REGEX#
+     * placeholder text, so we've rid all regular expressions from characters
+     * that may be misinterpreted. Original regex content will be saved in
+     * $this->extracted and after doing all other minifying, we can restore the
+     * original content via restoreRegex()
+     */
+    protected function extractRegex()
+    {
+        // PHP only supports $this inside anonymous functions since 5.4
+        $minifier = $this;
+        $callback = function ($match) use ($minifier) {
+            $count = count($minifier->extracted);
+            $placeholder = '"'.$count.'"';
+            $minifier->extracted[$placeholder] = $match[0];
+
+            return $placeholder;
+        };
+
+        // match all chars except `/` and `\`
+        // `\` is allowed though, along with whatever char follows (which is the
+        // one being escaped)
+        // this should allow all chars, except for an unescaped `/` (= the one
+        // closing the regex)
+        // then also ignore bare `/` inside `[]`, where they don't need to be
+        // escaped: anything inside `[]` can be ignored safely
+        $pattern = '\\/(?!\*)(?:[^\\[\\/\\\\\n\r]++|(?:\\\\.)++|(?:\\[(?:[^\\]\\\\\n\r]++|(?:\\\\.)++)++\\])++)++\\/[gimuy]*';
+
+        // a regular expression can only be followed by a few operators or some
+        // of the RegExp methods (a `\` followed by a variable or value is
+        // likely part of a division, not a regex)
+        $keywords = array('do', 'in', 'new', 'else', 'throw', 'yield', 'delete', 'return',  'typeof');
+        $before = '([=:,;\+\-\*\/\}\(\{\[&\|!]|^|'.implode('|', $keywords).')\s*';
+        $propertiesAndMethods = array(
+            // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp#Properties_2
+            'constructor',
+            'flags',
+            'global',
+            'ignoreCase',
+            'multiline',
+            'source',
+            'sticky',
+            'unicode',
+            // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp#Methods_2
+            'compile(',
+            'exec(',
+            'test(',
+            'toSource(',
+            'toString(',
+        );
+        $delimiters = array_fill(0, count($propertiesAndMethods), '/');
+        $propertiesAndMethods = array_map('preg_quote', $propertiesAndMethods, $delimiters);
+        $after = '(?=\s*([\.,;\)\}&\|+]|\/\/|$|\.('.implode('|', $propertiesAndMethods).')))';
+        $this->registerPattern('/'.$before.'\K'.$pattern.$after.'/', $callback);
+
+        // regular expressions following a `)` are rather annoying to detect...
+        // quite often, `/` after `)` is a division operator & if it happens to
+        // be followed by another one (or a comment), it is likely to be
+        // confused for a regular expression
+        // however, it's perfectly possible for a regex to follow a `)`: after
+        // a single-line `if()`, `while()`, ... statement, for example
+        // since, when they occur like that, they're always the start of a
+        // statement, there's only a limited amount of ways they can be useful:
+        // by calling the regex methods directly
+        // if a regex following `)` is not followed by `.<property or method>`,
+        // it's quite likely not a regex
+        $before = '\)\s*';
+        $after = '(?=\s*\.('.implode('|', $propertiesAndMethods).'))';
+        $this->registerPattern('/'.$before.'\K'.$pattern.$after.'/', $callback);
+
+        // 1 more edge case: a regex can be followed by a lot more operators or
+        // keywords if there's a newline (ASI) in between, where the operator
+        // actually starts a new statement
+        // (https://github.com/matthiasmullie/minify/issues/56)
+        $operators = $this->getOperatorsForRegex($this->operatorsBefore, '/');
+        $operators += $this->getOperatorsForRegex($this->keywordsReserved, '/');
+        $after = '(?=\s*\n\s*('.implode('|', $operators).'))';
+        $this->registerPattern('/'.$pattern.$after.'/', $callback);
+    }
+
+    /**
+     * Strip whitespace.
+     *
+     * We won't strip *all* whitespace, but as much as possible. The thing that
+     * we'll preserve are newlines we're unsure about.
+     * JavaScript doesn't require statements to be terminated with a semicolon.
+     * It will automatically fix missing semicolons with ASI (automatic semi-
+     * colon insertion) at the end of line causing errors (without semicolon.)
+     *
+     * Because it's sometimes hard to tell if a newline is part of a statement
+     * that should be terminated or not, we'll just leave some of them alone.
+     *
+     * @param string $content The content to strip the whitespace for
+     *
+     * @return string
+     */
+    protected function stripWhitespace($content)
+    {
+        // uniform line endings, make them all line feed
+        $content = str_replace(array("\r\n", "\r"), "\n", $content);
+
+        // collapse all non-line feed whitespace into a single space
+        $content = preg_replace('/[^\S\n]+/', ' ', $content);
+
+        // strip leading & trailing whitespace
+        $content = str_replace(array(" \n", "\n "), "\n", $content);
+
+        // collapse consecutive line feeds into just 1
+        $content = preg_replace('/\n+/', "\n", $content);
+
+        $operatorsBefore = $this->getOperatorsForRegex($this->operatorsBefore, '/');
+        $operatorsAfter = $this->getOperatorsForRegex($this->operatorsAfter, '/');
+        $operators = $this->getOperatorsForRegex($this->operators, '/');
+        $keywordsBefore = $this->getKeywordsForRegex($this->keywordsBefore, '/');
+        $keywordsAfter = $this->getKeywordsForRegex($this->keywordsAfter, '/');
+
+        // strip whitespace that ends in (or next line begin with) an operator
+        // that allows statements to be broken up over multiple lines
+        unset($operatorsBefore['+'], $operatorsBefore['-'], $operatorsAfter['+'], $operatorsAfter['-']);
+        $content = preg_replace(
+            array(
+                '/('.implode('|', $operatorsBefore).')\s+/',
+                '/\s+('.implode('|', $operatorsAfter).')/',
+            ),
+            '\\1',
+            $content
+        );
+
+        // make sure + and - can't be mistaken for, or joined into ++ and --
+        $content = preg_replace(
+            array(
+                '/(?<![\+\-])\s*([\+\-])(?![\+\-])/',
+                '/(?<![\+\-])([\+\-])\s*(?![\+\-])/',
+            ),
+            '\\1',
+            $content
+        );
+
+        // collapse whitespace around reserved words into single space
+        $content = preg_replace('/(^|[;\}\s])\K('.implode('|', $keywordsBefore).')\s+/', '\\2 ', $content);
+        $content = preg_replace('/\s+('.implode('|', $keywordsAfter).')(?=([;\{\s]|$))/', ' \\1', $content);
+
+        /*
+         * We didn't strip whitespace after a couple of operators because they
+         * could be used in different contexts and we can't be sure it's ok to
+         * strip the newlines. However, we can safely strip any non-line feed
+         * whitespace that follows them.
+         */
+        $operatorsDiffBefore = array_diff($operators, $operatorsBefore);
+        $operatorsDiffAfter = array_diff($operators, $operatorsAfter);
+        $content = preg_replace('/('.implode('|', $operatorsDiffBefore).')[^\S\n]+/', '\\1', $content);
+        $content = preg_replace('/[^\S\n]+('.implode('|', $operatorsDiffAfter).')/', '\\1', $content);
+
+        /*
+         * Whitespace after `return` can be omitted in a few occasions
+         * (such as when followed by a string or regex)
+         * Same for whitespace in between `)` and `{`, or between `{` and some
+         * keywords.
+         */
+        $content = preg_replace('/\breturn\s+(["\'\/\+\-])/', 'return$1', $content);
+        $content = preg_replace('/\)\s+\{/', '){', $content);
+        $content = preg_replace('/}\n(else|catch|finally)\b/', '}$1', $content);
+
+        /*
+         * Get rid of double semicolons, except where they can be used like:
+         * "for(v=1,_=b;;)", "for(v=1;;v++)" or "for(;;ja||(ja=true))".
+         * I'll safeguard these double semicolons inside for-loops by
+         * temporarily replacing them with an invalid condition: they won't have
+         * a double semicolon and will be easy to spot to restore afterwards.
+         */
+        $content = preg_replace('/\bfor\(([^;]*);;([^;]*)\)/', 'for(\\1;-;\\2)', $content);
+        $content = preg_replace('/;+/', ';', $content);
+        $content = preg_replace('/\bfor\(([^;]*);-;([^;]*)\)/', 'for(\\1;;\\2)', $content);
+
+        /*
+         * Next, we'll be removing all semicolons where ASI kicks in.
+         * for-loops however, can have an empty body (ending in only a
+         * semicolon), like: `for(i=1;i<3;i++);`, of `for(i in list);`
+         * Here, nothing happens during the loop; it's just used to keep
+         * increasing `i`. With that ; omitted, the next line would be expected
+         * to be the for-loop's body... Same goes for while loops.
+         * I'm going to double that semicolon (if any) so after the next line,
+         * which strips semicolons here & there, we're still left with this one.
+         */
+        $content = preg_replace('/(for\([^;\{]*;[^;\{]*;[^;\{]*\));(\}|$)/s', '\\1;;\\2', $content);
+        $content = preg_replace('/(for\([^;\{]+\s+in\s+[^;\{]+\));(\}|$)/s', '\\1;;\\2', $content);
+        /*
+         * Below will also keep `;` after a `do{}while();` along with `while();`
+         * While these could be stripped after do-while, detecting this
+         * distinction is cumbersome, so I'll play it safe and make sure `;`
+         * after any kind of `while` is kept.
+         */
+        $content = preg_replace('/(while\([^;\{]+\));(\}|$)/s', '\\1;;\\2', $content);
+
+        /*
+         * We also can't strip empty else-statements. Even though they're
+         * useless and probably shouldn't be in the code in the first place, we
+         * shouldn't be stripping the `;` that follows it as it breaks the code.
+         * We can just remove those useless else-statements completely.
+         *
+         * @see https://github.com/matthiasmullie/minify/issues/91
+         */
+        $content = preg_replace('/else;/s', '', $content);
+
+        /*
+         * We also don't really want to terminate statements followed by closing
+         * curly braces (which we've ignored completely up until now) or end-of-
+         * script: ASI will kick in here & we're all about minifying.
+         * Semicolons at beginning of the file don't make any sense either.
+         */
+        $content = preg_replace('/;(\}|$)/s', '\\1', $content);
+        $content = ltrim($content, ';');
+
+        // get rid of remaining whitespace af beginning/end
+        return trim($content);
+    }
+
+    /**
+     * We'll strip whitespace around certain operators with regular expressions.
+     * This will prepare the given array by escaping all characters.
+     *
+     * @param string[] $operators
+     * @param string   $delimiter
+     *
+     * @return string[]
+     */
+    protected function getOperatorsForRegex(array $operators, $delimiter = '/')
+    {
+        // escape operators for use in regex
+        $delimiters = array_fill(0, count($operators), $delimiter);
+        $escaped = array_map('preg_quote', $operators, $delimiters);
+
+        $operators = array_combine($operators, $escaped);
+
+        // ignore + & - for now, they'll get special treatment
+        unset($operators['+'], $operators['-']);
+
+        // dot can not just immediately follow a number; it can be confused for
+        // decimal point, or calling a method on it, e.g. 42 .toString()
+        $operators['.'] = '(?<![0-9]\s)\.';
+
+        // don't confuse = with other assignment shortcuts (e.g. +=)
+        $chars = preg_quote('+-*\=<>%&|', $delimiter);
+        $operators['='] = '(?<!['.$chars.'])\=';
+
+        return $operators;
+    }
+
+    /**
+     * We'll strip whitespace around certain keywords with regular expressions.
+     * This will prepare the given array by escaping all characters.
+     *
+     * @param string[] $keywords
+     * @param string   $delimiter
+     *
+     * @return string[]
+     */
+    protected function getKeywordsForRegex(array $keywords, $delimiter = '/')
+    {
+        // escape keywords for use in regex
+        $delimiter = array_fill(0, count($keywords), $delimiter);
+        $escaped = array_map('preg_quote', $keywords, $delimiter);
+
+        // add word boundaries
+        array_walk($keywords, function ($value) {
+            return '\b'.$value.'\b';
+        });
+
+        $keywords = array_combine($keywords, $escaped);
+
+        return $keywords;
+    }
+
+    /**
+     * Replaces all occurrences of array['key'] by array.key.
+     *
+     * @param string $content
+     *
+     * @return string
+     */
+    protected function propertyNotation($content)
+    {
+        // PHP only supports $this inside anonymous functions since 5.4
+        $minifier = $this;
+        $keywords = $this->keywordsReserved;
+        $callback = function ($match) use ($minifier, $keywords) {
+            $property = trim($minifier->extracted[$match[1]], '\'"');
+
+            /*
+             * Check if the property is a reserved keyword. In this context (as
+             * property of an object literal/array) it shouldn't matter, but IE8
+             * freaks out with "Expected identifier".
+             */
+            if (in_array($property, $keywords)) {
+                return $match[0];
+            }
+
+            /*
+             * See if the property is in a variable-like format (e.g.
+             * array['key-here'] can't be replaced by array.key-here since '-'
+             * is not a valid character there.
+             */
+            if (!preg_match('/^'.$minifier::REGEX_VARIABLE.'$/u', $property)) {
+                return $match[0];
+            }
+
+            return '.'.$property;
+        };
+
+        /*
+         * Figure out if previous character is a variable name (of the array
+         * we want to use property notation on) - this is to make sure
+         * standalone ['value'] arrays aren't confused for keys-of-an-array.
+         * We can (and only have to) check the last character, because PHP's
+         * regex implementation doesn't allow unfixed-length look-behind
+         * assertions.
+         */
+        preg_match('/(\[[^\]]+\])[^\]]*$/', static::REGEX_VARIABLE, $previousChar);
+        $previousChar = $previousChar[1];
+
+        /*
+         * Make sure word preceding the ['value'] is not a keyword, e.g.
+         * return['x']. Because -again- PHP's regex implementation doesn't allow
+         * unfixed-length look-behind assertions, I'm just going to do a lot of
+         * separate look-behind assertions, one for each keyword.
+         */
+        $keywords = $this->getKeywordsForRegex($keywords);
+        $keywords = '(?<!'.implode(')(?<!', $keywords).')';
+
+        return preg_replace_callback('/(?<='.$previousChar.'|\])'.$keywords.'\[\s*(([\'"])[0-9]+\\2)\s*\]/u', $callback, $content);
+    }
+
+    /**
+     * Replaces true & false by !0 and !1.
+     *
+     * @param string $content
+     *
+     * @return string
+     */
+    protected function shortenBools($content)
+    {
+        /*
+         * 'true' or 'false' could be used as property names (which may be
+         * followed by whitespace) - we must not replace those!
+         * Since PHP doesn't allow variable-length (to account for the
+         * whitespace) lookbehind assertions, I need to capture the leading
+         * character and check if it's a `.`
+         */
+        $callback = function ($match) {
+            if (trim($match[1]) === '.') {
+                return $match[0];
+            }
+
+            return $match[1].($match[2] === 'true' ? '!0' : '!1');
+        };
+        $content = preg_replace_callback('/(^|.\s*)\b(true|false)\b(?!:)/', $callback, $content);
+
+        // for(;;) is exactly the same as while(true), but shorter :)
+        $content = preg_replace('/\bwhile\(!0\){/', 'for(;;){', $content);
+
+        // now make sure we didn't turn any do ... while(true) into do ... for(;;)
+        preg_match_all('/\bdo\b/', $content, $dos, PREG_OFFSET_CAPTURE | PREG_SET_ORDER);
+
+        // go backward to make sure positional offsets aren't altered when $content changes
+        $dos = array_reverse($dos);
+        foreach ($dos as $do) {
+            $offsetDo = $do[0][1];
+
+            // find all `while` (now `for`) following `do`: one of those must be
+            // associated with the `do` and be turned back into `while`
+            preg_match_all('/\bfor\(;;\)/', $content, $whiles, PREG_OFFSET_CAPTURE | PREG_SET_ORDER, $offsetDo);
+            foreach ($whiles as $while) {
+                $offsetWhile = $while[0][1];
+
+                $open = substr_count($content, '{', $offsetDo, $offsetWhile - $offsetDo);
+                $close = substr_count($content, '}', $offsetDo, $offsetWhile - $offsetDo);
+                if ($open === $close) {
+                    // only restore `while` if amount of `{` and `}` are the same;
+                    // otherwise, that `for` isn't associated with this `do`
+                    $content = substr_replace($content, 'while(!0)', $offsetWhile, strlen('for(;;)'));
+                    break;
+                }
+            }
+        }
+
+        return $content;
+    }
+}
diff --git a/data/web/inc/lib/vendor/matthiasmullie/minify/src/Minify.php b/data/web/inc/lib/vendor/matthiasmullie/minify/src/Minify.php
new file mode 100644
index 00000000..e5fefe6f
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/minify/src/Minify.php
@@ -0,0 +1,459 @@
+<?php
+/**
+ * Abstract minifier class
+ *
+ * Please report bugs on https://github.com/matthiasmullie/minify/issues
+ *
+ * @author Matthias Mullie <minify@mullie.eu>
+ * @copyright Copyright (c) 2012, Matthias Mullie. All rights reserved
+ * @license MIT License
+ */
+namespace MatthiasMullie\Minify;
+
+use MatthiasMullie\Minify\Exceptions\IOException;
+use Psr\Cache\CacheItemInterface;
+
+/**
+ * Abstract minifier class.
+ *
+ * Please report bugs on https://github.com/matthiasmullie/minify/issues
+ *
+ * @package Minify
+ * @author Matthias Mullie <minify@mullie.eu>
+ * @copyright Copyright (c) 2012, Matthias Mullie. All rights reserved
+ * @license MIT License
+ */
+abstract class Minify
+{
+    /**
+     * The data to be minified.
+     *
+     * @var string[]
+     */
+    protected $data = array();
+
+    /**
+     * Array of patterns to match.
+     *
+     * @var string[]
+     */
+    protected $patterns = array();
+
+    /**
+     * This array will hold content of strings and regular expressions that have
+     * been extracted from the JS source code, so we can reliably match "code",
+     * without having to worry about potential "code-like" characters inside.
+     *
+     * @var string[]
+     */
+    public $extracted = array();
+
+    /**
+     * Init the minify class - optionally, code may be passed along already.
+     */
+    public function __construct(/* $data = null, ... */)
+    {
+        // it's possible to add the source through the constructor as well ;)
+        if (func_num_args()) {
+            call_user_func_array(array($this, 'add'), func_get_args());
+        }
+    }
+
+    /**
+     * Add a file or straight-up code to be minified.
+     *
+     * @param string|string[] $data
+     *
+     * @return static
+     */
+    public function add($data /* $data = null, ... */)
+    {
+        // bogus "usage" of parameter $data: scrutinizer warns this variable is
+        // not used (we're using func_get_args instead to support overloading),
+        // but it still needs to be defined because it makes no sense to have
+        // this function without argument :)
+        $args = array($data) + func_get_args();
+
+        // this method can be overloaded
+        foreach ($args as $data) {
+            if (is_array($data)) {
+                call_user_func_array(array($this, 'add'), $data);
+                continue;
+            }
+
+            // redefine var
+            $data = (string) $data;
+
+            // load data
+            $value = $this->load($data);
+            $key = ($data != $value) ? $data : count($this->data);
+
+            // replace CR linefeeds etc.
+            // @see https://github.com/matthiasmullie/minify/pull/139
+            $value = str_replace(array("\r\n", "\r"), "\n", $value);
+
+            // store data
+            $this->data[$key] = $value;
+        }
+
+        return $this;
+    }
+
+    /**
+     * Minify the data & (optionally) saves it to a file.
+     *
+     * @param string[optional] $path Path to write the data to
+     *
+     * @return string The minified data
+     */
+    public function minify($path = null)
+    {
+        $content = $this->execute($path);
+
+        // save to path
+        if ($path !== null) {
+            $this->save($content, $path);
+        }
+
+        return $content;
+    }
+
+    /**
+     * Minify & gzip the data & (optionally) saves it to a file.
+     *
+     * @param string[optional] $path  Path to write the data to
+     * @param int[optional]    $level Compression level, from 0 to 9
+     *
+     * @return string The minified & gzipped data
+     */
+    public function gzip($path = null, $level = 9)
+    {
+        $content = $this->execute($path);
+        $content = gzencode($content, $level, FORCE_GZIP);
+
+        // save to path
+        if ($path !== null) {
+            $this->save($content, $path);
+        }
+
+        return $content;
+    }
+
+    /**
+     * Minify the data & write it to a CacheItemInterface object.
+     *
+     * @param CacheItemInterface $item Cache item to write the data to
+     *
+     * @return CacheItemInterface Cache item with the minifier data
+     */
+    public function cache(CacheItemInterface $item)
+    {
+        $content = $this->execute();
+        $item->set($content);
+
+        return $item;
+    }
+
+    /**
+     * Minify the data.
+     *
+     * @param string[optional] $path Path to write the data to
+     *
+     * @return string The minified data
+     */
+    abstract public function execute($path = null);
+
+    /**
+     * Load data.
+     *
+     * @param string $data Either a path to a file or the content itself
+     *
+     * @return string
+     */
+    protected function load($data)
+    {
+        // check if the data is a file
+        if ($this->canImportFile($data)) {
+            $data = file_get_contents($data);
+
+            // strip BOM, if any
+            if (substr($data, 0, 3) == "\xef\xbb\xbf") {
+                $data = substr($data, 3);
+            }
+        }
+
+        return $data;
+    }
+
+    /**
+     * Save to file.
+     *
+     * @param string $content The minified data
+     * @param string $path    The path to save the minified data to
+     *
+     * @throws IOException
+     */
+    protected function save($content, $path)
+    {
+        $handler = $this->openFileForWriting($path);
+
+        $this->writeToFile($handler, $content);
+
+        @fclose($handler);
+    }
+
+    /**
+     * Register a pattern to execute against the source content.
+     *
+     * @param string          $pattern     PCRE pattern
+     * @param string|callable $replacement Replacement value for matched pattern
+     */
+    protected function registerPattern($pattern, $replacement = '')
+    {
+        // study the pattern, we'll execute it more than once
+        $pattern .= 'S';
+
+        $this->patterns[] = array($pattern, $replacement);
+    }
+
+    /**
+     * We can't "just" run some regular expressions against JavaScript: it's a
+     * complex language. E.g. having an occurrence of // xyz would be a comment,
+     * unless it's used within a string. Of you could have something that looks
+     * like a 'string', but inside a comment.
+     * The only way to accurately replace these pieces is to traverse the JS one
+     * character at a time and try to find whatever starts first.
+     *
+     * @param string $content The content to replace patterns in
+     *
+     * @return string The (manipulated) content
+     */
+    protected function replace($content)
+    {
+        $processed = '';
+        $positions = array_fill(0, count($this->patterns), -1);
+        $matches = array();
+
+        while ($content) {
+            // find first match for all patterns
+            foreach ($this->patterns as $i => $pattern) {
+                list($pattern, $replacement) = $pattern;
+
+                // we can safely ignore patterns for positions we've unset earlier,
+                // because we know these won't show up anymore
+                if (array_key_exists($i, $positions) == false) {
+                    continue;
+                }
+
+                // no need to re-run matches that are still in the part of the
+                // content that hasn't been processed
+                if ($positions[$i] >= 0) {
+                    continue;
+                }
+
+                $match = null;
+                if (preg_match($pattern, $content, $match, PREG_OFFSET_CAPTURE)) {
+                    $matches[$i] = $match;
+
+                    // we'll store the match position as well; that way, we
+                    // don't have to redo all preg_matches after changing only
+                    // the first (we'll still know where those others are)
+                    $positions[$i] = $match[0][1];
+                } else {
+                    // if the pattern couldn't be matched, there's no point in
+                    // executing it again in later runs on this same content;
+                    // ignore this one until we reach end of content
+                    unset($matches[$i], $positions[$i]);
+                }
+            }
+
+            // no more matches to find: everything's been processed, break out
+            if (!$matches) {
+                $processed .= $content;
+                break;
+            }
+
+            // see which of the patterns actually found the first thing (we'll
+            // only want to execute that one, since we're unsure if what the
+            // other found was not inside what the first found)
+            $discardLength = min($positions);
+            $firstPattern = array_search($discardLength, $positions);
+            $match = $matches[$firstPattern][0][0];
+
+            // execute the pattern that matches earliest in the content string
+            list($pattern, $replacement) = $this->patterns[$firstPattern];
+            $replacement = $this->replacePattern($pattern, $replacement, $content);
+
+            // figure out which part of the string was unmatched; that's the
+            // part we'll execute the patterns on again next
+            $content = (string) substr($content, $discardLength);
+            $unmatched = (string) substr($content, strpos($content, $match) + strlen($match));
+
+            // move the replaced part to $processed and prepare $content to
+            // again match batch of patterns against
+            $processed .= substr($replacement, 0, strlen($replacement) - strlen($unmatched));
+            $content = $unmatched;
+
+            // first match has been replaced & that content is to be left alone,
+            // the next matches will start after this replacement, so we should
+            // fix their offsets
+            foreach ($positions as $i => $position) {
+                $positions[$i] -= $discardLength + strlen($match);
+            }
+        }
+
+        return $processed;
+    }
+
+    /**
+     * This is where a pattern is matched against $content and the matches
+     * are replaced by their respective value.
+     * This function will be called plenty of times, where $content will always
+     * move up 1 character.
+     *
+     * @param string          $pattern     Pattern to match
+     * @param string|callable $replacement Replacement value
+     * @param string          $content     Content to match pattern against
+     *
+     * @return string
+     */
+    protected function replacePattern($pattern, $replacement, $content)
+    {
+        if (is_callable($replacement)) {
+            return preg_replace_callback($pattern, $replacement, $content, 1, $count);
+        } else {
+            return preg_replace($pattern, $replacement, $content, 1, $count);
+        }
+    }
+
+    /**
+     * Strings are a pattern we need to match, in order to ignore potential
+     * code-like content inside them, but we just want all of the string
+     * content to remain untouched.
+     *
+     * This method will replace all string content with simple STRING#
+     * placeholder text, so we've rid all strings from characters that may be
+     * misinterpreted. Original string content will be saved in $this->extracted
+     * and after doing all other minifying, we can restore the original content
+     * via restoreStrings().
+     *
+     * @param string[optional] $chars
+     * @param string[optional] $placeholderPrefix
+     */
+    protected function extractStrings($chars = '\'"', $placeholderPrefix = '')
+    {
+        // PHP only supports $this inside anonymous functions since 5.4
+        $minifier = $this;
+        $callback = function ($match) use ($minifier, $placeholderPrefix) {
+            // check the second index here, because the first always contains a quote
+            if ($match[2] === '') {
+                /*
+                 * Empty strings need no placeholder; they can't be confused for
+                 * anything else anyway.
+                 * But we still needed to match them, for the extraction routine
+                 * to skip over this particular string.
+                 */
+                return $match[0];
+            }
+
+            $count = count($minifier->extracted);
+            $placeholder = $match[1].$placeholderPrefix.$count.$match[1];
+            $minifier->extracted[$placeholder] = $match[1].$match[2].$match[1];
+
+            return $placeholder;
+        };
+
+        /*
+         * The \\ messiness explained:
+         * * Don't count ' or " as end-of-string if it's escaped (has backslash
+         * in front of it)
+         * * Unless... that backslash itself is escaped (another leading slash),
+         * in which case it's no longer escaping the ' or "
+         * * So there can be either no backslash, or an even number
+         * * multiply all of that times 4, to account for the escaping that has
+         * to be done to pass the backslash into the PHP string without it being
+         * considered as escape-char (times 2) and to get it in the regex,
+         * escaped (times 2)
+         */
+        $this->registerPattern('/(['.$chars.'])(.*?(?<!\\\\)(\\\\\\\\)*+)\\1/s', $callback);
+    }
+
+    /**
+     * This method will restore all extracted data (strings, regexes) that were
+     * replaced with placeholder text in extract*(). The original content was
+     * saved in $this->extracted.
+     *
+     * @param string $content
+     *
+     * @return string
+     */
+    protected function restoreExtractedData($content)
+    {
+        if (!$this->extracted) {
+            // nothing was extracted, nothing to restore
+            return $content;
+        }
+
+        $content = strtr($content, $this->extracted);
+
+        $this->extracted = array();
+
+        return $content;
+    }
+
+    /**
+     * Check if the path is a regular file and can be read.
+     *
+     * @param string $path
+     *
+     * @return bool
+     */
+    protected function canImportFile($path)
+    {
+        $parsed = parse_url($path);
+        if (
+            // file is elsewhere
+            isset($parsed['host']) ||
+            // file responds to queries (may change, or need to bypass cache)
+            isset($parsed['query'])
+        ) {
+            return false;
+        }
+
+        return strlen($path) < PHP_MAXPATHLEN && @is_file($path) && is_readable($path);
+    }
+
+    /**
+     * Attempts to open file specified by $path for writing.
+     *
+     * @param string $path The path to the file
+     *
+     * @return resource Specifier for the target file
+     *
+     * @throws IOException
+     */
+    protected function openFileForWriting($path)
+    {
+        if (($handler = @fopen($path, 'w')) === false) {
+            throw new IOException('The file "'.$path.'" could not be opened for writing. Check if PHP has enough permissions.');
+        }
+
+        return $handler;
+    }
+
+    /**
+     * Attempts to write $content to the file specified by $handler. $path is used for printing exceptions.
+     *
+     * @param resource $handler The resource to write to
+     * @param string   $content The content to write
+     * @param string   $path    The path to the file (for exception printing only)
+     *
+     * @throws IOException
+     */
+    protected function writeToFile($handler, $content, $path = '')
+    {
+        if (($result = @fwrite($handler, $content)) === false || ($result < strlen($content))) {
+            throw new IOException('The file "'.$path.'" could not be written to. Check your disk space and file permissions.');
+        }
+    }
+}
diff --git a/data/web/inc/lib/vendor/matthiasmullie/path-converter/LICENSE b/data/web/inc/lib/vendor/matthiasmullie/path-converter/LICENSE
new file mode 100644
index 00000000..491295ad
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/path-converter/LICENSE
@@ -0,0 +1,18 @@
+Copyright (c) 2015 Matthias Mullie
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/data/web/inc/lib/vendor/matthiasmullie/path-converter/composer.json b/data/web/inc/lib/vendor/matthiasmullie/path-converter/composer.json
new file mode 100644
index 00000000..1cb6a4c5
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/path-converter/composer.json
@@ -0,0 +1,28 @@
+{
+    "name": "matthiasmullie/path-converter",
+    "type": "library",
+    "description": "Relative path converter",
+    "keywords": ["relative", "path", "converter", "paths"],
+    "homepage": "http://github.com/matthiasmullie/path-converter",
+    "license": "MIT",
+    "authors": [
+        {
+            "name": "Matthias Mullie",
+            "homepage": "http://www.mullie.eu",
+            "email": "pathconverter@mullie.eu",
+            "role": "Developer"
+        }
+    ],
+    "require": {
+        "php": ">=5.3.0",
+        "ext-pcre": "*"
+    },
+    "require-dev": {
+        "phpunit/phpunit": "~4.8"
+    },
+    "autoload": {
+        "psr-4": {
+            "MatthiasMullie\\PathConverter\\": "src/"
+        }
+    }
+}
diff --git a/data/web/inc/lib/vendor/matthiasmullie/path-converter/src/Converter.php b/data/web/inc/lib/vendor/matthiasmullie/path-converter/src/Converter.php
new file mode 100644
index 00000000..519d3c84
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/path-converter/src/Converter.php
@@ -0,0 +1,196 @@
+<?php
+
+namespace MatthiasMullie\PathConverter;
+
+/**
+ * Convert paths relative from 1 file to another.
+ *
+ * E.g.
+ *     ../../images/icon.jpg relative to /css/imports/icons.css
+ * becomes
+ *     ../images/icon.jpg relative to /css/minified.css
+ *
+ * Please report bugs on https://github.com/matthiasmullie/path-converter/issues
+ *
+ * @author Matthias Mullie <pathconverter@mullie.eu>
+ * @copyright Copyright (c) 2015, Matthias Mullie. All rights reserved
+ * @license MIT License
+ */
+class Converter implements ConverterInterface
+{
+    /**
+     * @var string
+     */
+    protected $from;
+
+    /**
+     * @var string
+     */
+    protected $to;
+
+    /**
+     * @param string $from The original base path (directory, not file!)
+     * @param string $to   The new base path (directory, not file!)
+     * @param string $root Root directory (defaults to `getcwd`)
+     */
+    public function __construct($from, $to, $root = '')
+    {
+        $shared = $this->shared($from, $to);
+        if ($shared === '') {
+            // when both paths have nothing in common, one of them is probably
+            // absolute while the other is relative
+            $root = $root ?: getcwd();
+            $from = strpos($from, $root) === 0 ? $from : preg_replace('/\/+/', '/', $root.'/'.$from);
+            $to = strpos($to, $root) === 0 ? $to : preg_replace('/\/+/', '/', $root.'/'.$to);
+
+            // or traveling the tree via `..`
+            // attempt to resolve path, or assume it's fine if it doesn't exist
+            $from = @realpath($from) ?: $from;
+            $to = @realpath($to) ?: $to;
+        }
+
+        $from = $this->dirname($from);
+        $to = $this->dirname($to);
+
+        $from = $this->normalize($from);
+        $to = $this->normalize($to);
+
+        $this->from = $from;
+        $this->to = $to;
+    }
+
+    /**
+     * Normalize path.
+     *
+     * @param string $path
+     *
+     * @return string
+     */
+    protected function normalize($path)
+    {
+        // deal with different operating systems' directory structure
+        $path = rtrim(str_replace(DIRECTORY_SEPARATOR, '/', $path), '/');
+
+        /*
+         * Example:
+         *     /home/forkcms/frontend/cache/compiled_templates/../../core/layout/css/../images/img.gif
+         * to
+         *     /home/forkcms/frontend/core/layout/images/img.gif
+         */
+        do {
+            $path = preg_replace('/[^\/]+(?<!\.\.)\/\.\.\//', '', $path, -1, $count);
+        } while ($count);
+
+        return $path;
+    }
+
+    /**
+     * Figure out the shared path of 2 locations.
+     *
+     * Example:
+     *     /home/forkcms/frontend/core/layout/images/img.gif
+     * and
+     *     /home/forkcms/frontend/cache/minified_css
+     * share
+     *     /home/forkcms/frontend
+     *
+     * @param string $path1
+     * @param string $path2
+     *
+     * @return string
+     */
+    protected function shared($path1, $path2)
+    {
+        // $path could theoretically be empty (e.g. no path is given), in which
+        // case it shouldn't expand to array(''), which would compare to one's
+        // root /
+        $path1 = $path1 ? explode('/', $path1) : array();
+        $path2 = $path2 ? explode('/', $path2) : array();
+
+        $shared = array();
+
+        // compare paths & strip identical ancestors
+        foreach ($path1 as $i => $chunk) {
+            if (isset($path2[$i]) && $path1[$i] == $path2[$i]) {
+                $shared[] = $chunk;
+            } else {
+                break;
+            }
+        }
+
+        return implode('/', $shared);
+    }
+
+    /**
+     * Convert paths relative from 1 file to another.
+     *
+     * E.g.
+     *     ../images/img.gif relative to /home/forkcms/frontend/core/layout/css
+     * should become:
+     *     ../../core/layout/images/img.gif relative to
+     *     /home/forkcms/frontend/cache/minified_css
+     *
+     * @param string $path The relative path that needs to be converted
+     *
+     * @return string The new relative path
+     */
+    public function convert($path)
+    {
+        // quit early if conversion makes no sense
+        if ($this->from === $this->to) {
+            return $path;
+        }
+
+        $path = $this->normalize($path);
+        // if we're not dealing with a relative path, just return absolute
+        if (strpos($path, '/') === 0) {
+            return $path;
+        }
+
+        // normalize paths
+        $path = $this->normalize($this->from.'/'.$path);
+
+        // strip shared ancestor paths
+        $shared = $this->shared($path, $this->to);
+        $path = mb_substr($path, mb_strlen($shared));
+        $to = mb_substr($this->to, mb_strlen($shared));
+
+        // add .. for every directory that needs to be traversed to new path
+        $to = str_repeat('../', count(array_filter(explode('/', $to))));
+
+        return $to.ltrim($path, '/');
+    }
+
+    /**
+     * Attempt to get the directory name from a path.
+     *
+     * @param string $path
+     *
+     * @return string
+     */
+    protected function dirname($path)
+    {
+        if (@is_file($path)) {
+            return dirname($path);
+        }
+
+        if (@is_dir($path)) {
+            return rtrim($path, '/');
+        }
+
+        // no known file/dir, start making assumptions
+
+        // ends in / = dir
+        if (mb_substr($path, -1) === '/') {
+            return rtrim($path, '/');
+        }
+
+        // has a dot in the name, likely a file
+        if (preg_match('/.*\..*$/', basename($path)) !== 0) {
+            return dirname($path);
+        }
+
+        // you're on your own here!
+        return $path;
+    }
+}
diff --git a/data/web/inc/lib/vendor/matthiasmullie/path-converter/src/ConverterInterface.php b/data/web/inc/lib/vendor/matthiasmullie/path-converter/src/ConverterInterface.php
new file mode 100644
index 00000000..dc1b7657
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/path-converter/src/ConverterInterface.php
@@ -0,0 +1,24 @@
+<?php
+
+namespace MatthiasMullie\PathConverter;
+
+/**
+ * Convert file paths.
+ *
+ * Please report bugs on https://github.com/matthiasmullie/path-converter/issues
+ *
+ * @author Matthias Mullie <pathconverter@mullie.eu>
+ * @copyright Copyright (c) 2015, Matthias Mullie. All rights reserved
+ * @license MIT License
+ */
+interface ConverterInterface
+{
+    /**
+     * Convert file paths.
+     *
+     * @param string $path The path to be converted
+     *
+     * @return string The new path
+     */
+    public function convert($path);
+}
diff --git a/data/web/inc/lib/vendor/matthiasmullie/path-converter/src/NoConverter.php b/data/web/inc/lib/vendor/matthiasmullie/path-converter/src/NoConverter.php
new file mode 100644
index 00000000..2fcfd0f2
--- /dev/null
+++ b/data/web/inc/lib/vendor/matthiasmullie/path-converter/src/NoConverter.php
@@ -0,0 +1,23 @@
+<?php
+
+namespace MatthiasMullie\PathConverter;
+
+/**
+ * Don't convert paths.
+ *
+ * Please report bugs on https://github.com/matthiasmullie/path-converter/issues
+ *
+ * @author Matthias Mullie <pathconverter@mullie.eu>
+ * @copyright Copyright (c) 2015, Matthias Mullie. All rights reserved
+ * @license MIT License
+ */
+class NoConverter implements ConverterInterface
+{
+    /**
+     * {@inheritdoc}
+     */
+    public function convert($path)
+    {
+        return $path;
+    }
+}
diff --git a/data/web/inc/lib/vendor/paragonie/random_compat/LICENSE b/data/web/inc/lib/vendor/paragonie/random_compat/LICENSE
new file mode 100644
index 00000000..45c7017d
--- /dev/null
+++ b/data/web/inc/lib/vendor/paragonie/random_compat/LICENSE
@@ -0,0 +1,22 @@
+The MIT License (MIT)
+
+Copyright (c) 2015 Paragon Initiative Enterprises
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
diff --git a/data/web/inc/lib/vendor/paragonie/random_compat/build-phar.sh b/data/web/inc/lib/vendor/paragonie/random_compat/build-phar.sh
new file mode 100755
index 00000000..b4a5ba31
--- /dev/null
+++ b/data/web/inc/lib/vendor/paragonie/random_compat/build-phar.sh
@@ -0,0 +1,5 @@
+#!/usr/bin/env bash
+
+basedir=$( dirname $( readlink -f ${BASH_SOURCE[0]} ) )
+
+php -dphar.readonly=0 "$basedir/other/build_phar.php" $*
\ No newline at end of file
diff --git a/data/web/inc/lib/vendor/paragonie/random_compat/composer.json b/data/web/inc/lib/vendor/paragonie/random_compat/composer.json
new file mode 100644
index 00000000..1fa8de9f
--- /dev/null
+++ b/data/web/inc/lib/vendor/paragonie/random_compat/composer.json
@@ -0,0 +1,34 @@
+{
+  "name":         "paragonie/random_compat",
+  "description":  "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
+  "keywords": [
+    "csprng",
+    "random",
+    "polyfill",
+    "pseudorandom"
+  ],
+  "license":      "MIT",
+  "type":         "library",
+  "authors": [
+    {
+      "name":     "Paragon Initiative Enterprises",
+      "email":    "security@paragonie.com",
+      "homepage": "https://paragonie.com"
+    }
+  ],
+  "support": {
+    "issues":     "https://github.com/paragonie/random_compat/issues",
+    "email":      "info@paragonie.com",
+    "source":     "https://github.com/paragonie/random_compat"
+  },
+  "require": {
+    "php": "^7"
+  },
+  "require-dev": {
+    "vimeo/psalm": "^1",
+    "phpunit/phpunit": "4.*|5.*"
+  },
+  "suggest": {
+    "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
+  }
+}
diff --git a/data/web/inc/lib/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey b/data/web/inc/lib/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey
new file mode 100644
index 00000000..eb50ebfc
--- /dev/null
+++ b/data/web/inc/lib/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey
@@ -0,0 +1,5 @@
+-----BEGIN PUBLIC KEY-----
+MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEEd+wCqJDrx5B4OldM0dQE0ZMX+lx1ZWm
+pui0SUqD4G29L3NGsz9UhJ/0HjBdbnkhIK5xviT0X5vtjacF6ajgcCArbTB+ds+p
++h7Q084NuSuIpNb6YPfoUFgC/CL9kAoc
+-----END PUBLIC KEY-----
diff --git a/data/web/inc/lib/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc b/data/web/inc/lib/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc
new file mode 100644
index 00000000..6a1d7f30
--- /dev/null
+++ b/data/web/inc/lib/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.22 (MingW32)
+
+iQEcBAABAgAGBQJWtW1hAAoJEGuXocKCZATaJf0H+wbZGgskK1dcRTsuVJl9IWip
+QwGw/qIKI280SD6/ckoUMxKDCJiFuPR14zmqnS36k7N5UNPnpdTJTS8T11jttSpg
+1LCmgpbEIpgaTah+cELDqFCav99fS+bEiAL5lWDAHBTE/XPjGVCqeehyPYref4IW
+NDBIEsvnHPHPLsn6X5jq4+Yj5oUixgxaMPiR+bcO4Sh+RzOVB6i2D0upWfRXBFXA
+NNnsg9/zjvoC7ZW73y9uSH+dPJTt/Vgfeiv52/v41XliyzbUyLalf02GNPY+9goV
+JHG1ulEEBJOCiUD9cE1PUIJwHA/HqyhHIvV350YoEFiHl8iSwm7SiZu5kPjaq74=
+=B6+8
+-----END PGP SIGNATURE-----
diff --git a/data/web/inc/lib/vendor/paragonie/random_compat/lib/random.php b/data/web/inc/lib/vendor/paragonie/random_compat/lib/random.php
new file mode 100644
index 00000000..c7731a56
--- /dev/null
+++ b/data/web/inc/lib/vendor/paragonie/random_compat/lib/random.php
@@ -0,0 +1,32 @@
+<?php
+/**
+ * Random_* Compatibility Library
+ * for using the new PHP 7 random_* API in PHP 5 projects
+ *
+ * @version 2.99.99
+ * @released 2018-06-06
+ *
+ * The MIT License (MIT)
+ *
+ * Copyright (c) 2015 - 2018 Paragon Initiative Enterprises
+ *
+ * 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.
+ */
+
+// NOP
diff --git a/data/web/inc/lib/vendor/paragonie/random_compat/other/build_phar.php b/data/web/inc/lib/vendor/paragonie/random_compat/other/build_phar.php
new file mode 100644
index 00000000..70ef4b2e
--- /dev/null
+++ b/data/web/inc/lib/vendor/paragonie/random_compat/other/build_phar.php
@@ -0,0 +1,57 @@
+<?php
+$dist = dirname(__DIR__).'/dist';
+if (!is_dir($dist)) {
+    mkdir($dist, 0755);
+}
+if (file_exists($dist.'/random_compat.phar')) {
+    unlink($dist.'/random_compat.phar');
+}
+$phar = new Phar(
+    $dist.'/random_compat.phar',
+    FilesystemIterator::CURRENT_AS_FILEINFO | \FilesystemIterator::KEY_AS_FILENAME,
+    'random_compat.phar'
+);
+rename(
+    dirname(__DIR__).'/lib/random.php', 
+    dirname(__DIR__).'/lib/index.php'
+);
+$phar->buildFromDirectory(dirname(__DIR__).'/lib');
+rename(
+    dirname(__DIR__).'/lib/index.php', 
+    dirname(__DIR__).'/lib/random.php'
+);
+
+/**
+ * If we pass an (optional) path to a private key as a second argument, we will
+ * sign the Phar with OpenSSL.
+ * 
+ * If you leave this out, it will produce an unsigned .phar!
+ */
+if ($argc > 1) {
+    if (!@is_readable($argv[1])) {
+        echo 'Could not read the private key file:', $argv[1], "\n";
+        exit(255);
+    }
+    $pkeyFile = file_get_contents($argv[1]);
+    
+    $private = openssl_get_privatekey($pkeyFile);
+    if ($private !== false) {
+        $pkey = '';
+        openssl_pkey_export($private, $pkey);
+        $phar->setSignatureAlgorithm(Phar::OPENSSL, $pkey);
+        
+        /**
+         * Save the corresponding public key to the file
+         */
+        if (!@is_readable($dist.'/random_compat.phar.pubkey')) {
+            $details = openssl_pkey_get_details($private);
+            file_put_contents(
+                $dist.'/random_compat.phar.pubkey',
+                $details['key']
+            );
+        }
+    } else {
+        echo 'An error occurred reading the private key from OpenSSL.', "\n";
+        exit(255);
+    }
+}
diff --git a/data/web/inc/lib/vendor/paragonie/random_compat/psalm-autoload.php b/data/web/inc/lib/vendor/paragonie/random_compat/psalm-autoload.php
new file mode 100644
index 00000000..d71d1b81
--- /dev/null
+++ b/data/web/inc/lib/vendor/paragonie/random_compat/psalm-autoload.php
@@ -0,0 +1,9 @@
+<?php
+
+require_once 'lib/byte_safe_strings.php';
+require_once 'lib/cast_to_int.php';
+require_once 'lib/error_polyfill.php';
+require_once 'other/ide_stubs/libsodium.php';
+require_once 'lib/random.php';
+
+$int = random_int(0, 65536);
diff --git a/data/web/inc/lib/vendor/paragonie/random_compat/psalm.xml b/data/web/inc/lib/vendor/paragonie/random_compat/psalm.xml
new file mode 100644
index 00000000..596d99dd
--- /dev/null
+++ b/data/web/inc/lib/vendor/paragonie/random_compat/psalm.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<psalm
+    autoloader="psalm-autoload.php"
+    stopOnFirstError="false"
+    useDocblockTypes="true"
+>
+    <projectFiles>
+        <directory name="lib" />
+    </projectFiles>
+    <issueHandlers>
+        <RedundantConditionGivenDocblockType errorLevel="info" />
+        <UnresolvableInclude errorLevel="info" />
+        <DuplicateClass errorLevel="info" />
+        <InvalidOperand errorLevel="info" />
+        <UndefinedConstant errorLevel="info" />
+        <MissingReturnType errorLevel="info" />
+        <InvalidReturnType errorLevel="info" />
+    </issueHandlers>
+</psalm>
diff --git a/data/web/inc/lib/vendor/phpmailer/phpmailer/.github/ISSUE_TEMPLATE.md b/data/web/inc/lib/vendor/phpmailer/phpmailer/.github/ISSUE_TEMPLATE.md
deleted file mode 100644
index 97776f1c..00000000
--- a/data/web/inc/lib/vendor/phpmailer/phpmailer/.github/ISSUE_TEMPLATE.md
+++ /dev/null
@@ -1 +0,0 @@
-Non-security issues and pull requests are no longer being accepted for the legacy PHPMailer 5.2 branch. Migrate to PHPMailer 6.0 (or later) and report your issue there.
\ No newline at end of file
diff --git a/data/web/inc/lib/vendor/phpmailer/phpmailer/.github/PULL_REQUEST_TEMPLATE.md b/data/web/inc/lib/vendor/phpmailer/phpmailer/.github/PULL_REQUEST_TEMPLATE.md
deleted file mode 100644
index 97776f1c..00000000
--- a/data/web/inc/lib/vendor/phpmailer/phpmailer/.github/PULL_REQUEST_TEMPLATE.md
+++ /dev/null
@@ -1 +0,0 @@
-Non-security issues and pull requests are no longer being accepted for the legacy PHPMailer 5.2 branch. Migrate to PHPMailer 6.0 (or later) and report your issue there.
\ No newline at end of file
diff --git a/data/web/inc/lib/vendor/phpmailer/phpmailer/LICENSE b/data/web/inc/lib/vendor/phpmailer/phpmailer/LICENSE
index 8e0763d1..f166cc57 100644
--- a/data/web/inc/lib/vendor/phpmailer/phpmailer/LICENSE
+++ b/data/web/inc/lib/vendor/phpmailer/phpmailer/LICENSE
@@ -1,8 +1,8 @@
-		  GNU LESSER GENERAL PUBLIC LICENSE
-		       Version 2.1, February 1999
+                  GNU LESSER GENERAL PUBLIC LICENSE
+                       Version 2.1, February 1999
 
  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
 
@@ -10,7 +10,7 @@
  as the successor of the GNU Library Public License, version 2, hence
  the version number 2.1.]
 
-			    Preamble
+                            Preamble
 
   The licenses for most software are designed to take away your
 freedom to share and change it.  By contrast, the GNU General Public
@@ -55,7 +55,7 @@ modified by someone else and passed on, the recipients should know
 that what they have is not the original version, so that the original
 author's reputation will not be affected by problems that might be
 introduced by others.
-
+
   Finally, software patents pose a constant threat to the existence of
 any free program.  We wish to make sure that a company cannot
 effectively restrict the users of a free program by obtaining a
@@ -111,8 +111,8 @@ modification follow.  Pay close attention to the difference between a
 "work based on the library" and a "work that uses the library".  The
 former contains code derived from the library, whereas the latter must
 be combined with the library in order to run.
-
-		  GNU LESSER GENERAL PUBLIC LICENSE
+
+                  GNU LESSER GENERAL PUBLIC LICENSE
    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 
   0. This License Agreement applies to any software library or other
@@ -146,7 +146,7 @@ such a program is covered only if its contents constitute a work based
 on the Library (independent of the use of the Library in a tool for
 writing it).  Whether that is true depends on what the Library does
 and what the program that uses the Library does.
-  
+
   1. You may copy and distribute verbatim copies of the Library's
 complete source code as you receive it, in any medium, provided that
 you conspicuously and appropriately publish on each copy an
@@ -158,7 +158,7 @@ Library.
   You may charge a fee for the physical act of transferring a copy,
 and you may at your option offer warranty protection in exchange for a
 fee.
-
+
   2. You may modify your copy or copies of the Library or any portion
 of it, thus forming a work based on the Library, and copy and
 distribute such modifications or work under the terms of Section 1
@@ -216,7 +216,7 @@ instead of to this License.  (If a newer version than version 2 of the
 ordinary GNU General Public License has appeared, then you can specify
 that version instead if you wish.)  Do not make any other change in
 these notices.
-
+
   Once this change is made in a given copy, it is irreversible for
 that copy, so the ordinary GNU General Public License applies to all
 subsequent copies and derivative works made from that copy.
@@ -267,7 +267,7 @@ Library will still fall under Section 6.)
 distribute the object code for the work under the terms of Section 6.
 Any executables containing that work also fall under Section 6,
 whether or not they are linked directly with the Library itself.
-
+
   6. As an exception to the Sections above, you may also combine or
 link a "work that uses the Library" with the Library to produce a
 work containing portions of the Library, and distribute that work
@@ -312,7 +312,7 @@ of these things:
     from a designated place, offer equivalent access to copy the above
     specified materials from the same place.
 
-    e) verify that the user has already received a copy of these
+    e) Verify that the user has already received a copy of these
     materials or that you have already sent this user a copy.
 
   For an executable, the required form of the "work that uses the
@@ -329,7 +329,7 @@ restrictions of other proprietary libraries that do not normally
 accompany the operating system.  Such a contradiction means you cannot
 use both them and the Library together in an executable that you
 distribute.
-
+
   7. You may place library facilities that are a work based on the
 Library side-by-side in a single library together with other library
 facilities not covered by this License, and distribute such a combined
@@ -370,7 +370,7 @@ subject to these terms and conditions.  You may not impose any further
 restrictions on the recipients' exercise of the rights granted herein.
 You are not responsible for enforcing compliance by third parties with
 this License.
-
+
   11. If, as a consequence of a court judgment or allegation of patent
 infringement or for any other reason (not limited to patent issues),
 conditions are imposed on you (whether by court order, agreement or
@@ -422,7 +422,7 @@ conditions either of that version or of any later version published by
 the Free Software Foundation.  If the Library does not specify a
 license version number, you may choose any version ever published by
 the Free Software Foundation.
-
+
   14. If you wish to incorporate parts of the Library into other free
 programs whose distribution conditions are incompatible with these,
 write to the author to ask for permission.  For software which is
@@ -432,7 +432,7 @@ decision will be guided by the two goals of preserving the free status
 of all derivatives of our free software and of promoting the sharing
 and reuse of software generally.
 
-			    NO WARRANTY
+                            NO WARRANTY
 
   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
@@ -455,8 +455,8 @@ FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
 DAMAGES.
 
-		     END OF TERMS AND CONDITIONS
-
+                     END OF TERMS AND CONDITIONS
+
            How to Apply These Terms to Your New Libraries
 
   If you develop a new library, and you want it to be of the greatest
@@ -485,7 +485,7 @@ convey the exclusion of warranty; and each file should have at least the
 
     You should have received a copy of the GNU Lesser General Public
     License along with this library; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 
 Also add information on how to contact you by electronic and paper mail.
 
@@ -499,6 +499,4 @@ necessary.  Here is a sample; alter the names:
   <signature of Ty Coon>, 1 April 1990
   Ty Coon, President of Vice
 
-That's all there is to it!
-
-
+That's all there is to it!
\ No newline at end of file
diff --git a/data/web/inc/lib/vendor/phpmailer/phpmailer/VERSION b/data/web/inc/lib/vendor/phpmailer/phpmailer/VERSION
index f0fb1a22..32779c18 100644
--- a/data/web/inc/lib/vendor/phpmailer/phpmailer/VERSION
+++ b/data/web/inc/lib/vendor/phpmailer/phpmailer/VERSION
@@ -1 +1 @@
-5.2.26
+5.2.27
\ No newline at end of file
diff --git a/data/web/inc/lib/vendor/phpmailer/phpmailer/class.phpmailer.php b/data/web/inc/lib/vendor/phpmailer/phpmailer/class.phpmailer.php
index 99f9092c..12a95875 100644
--- a/data/web/inc/lib/vendor/phpmailer/phpmailer/class.phpmailer.php
+++ b/data/web/inc/lib/vendor/phpmailer/phpmailer/class.phpmailer.php
@@ -31,7 +31,7 @@ class PHPMailer
      * The PHPMailer Version number.
      * @var string
      */
-    public $Version = '5.2.26';
+    public $Version = '5.2.27';
 
     /**
      * Email priority.
@@ -1296,9 +1296,12 @@ class PHPMailer
 
             // Sign with DKIM if enabled
             if (!empty($this->DKIM_domain)
-                && !empty($this->DKIM_selector)
-                && (!empty($this->DKIM_private_string)
-                   || (!empty($this->DKIM_private) && file_exists($this->DKIM_private))
+                and !empty($this->DKIM_selector)
+                and (!empty($this->DKIM_private_string)
+                    or (!empty($this->DKIM_private)
+                        and self::isPermittedPath($this->DKIM_private)
+                        and file_exists($this->DKIM_private)
+                    )
                 )
             ) {
                 $header_dkim = $this->DKIM_Add(
@@ -1463,6 +1466,18 @@ class PHPMailer
         return true;
     }
 
+    /**
+     * Check whether a file path is of a permitted type.
+     * Used to reject URLs and phar files from functions that access local file paths,
+     * such as addAttachment.
+     * @param string $path A relative or absolute path to a file.
+     * @return bool
+     */
+    protected static function isPermittedPath($path)
+    {
+        return !preg_match('#^[a-z]+://#i', $path);
+    }
+
     /**
      * Send mail using the PHP mail() function.
      * @param string $header The message headers
@@ -1791,7 +1806,7 @@ class PHPMailer
         // There is no English translation file
         if ($langcode != 'en') {
             // Make sure language file path is readable
-            if (!is_readable($lang_file)) {
+            if (!self::isPermittedPath($lang_file) or !is_readable($lang_file)) {
                 $foundlang = false;
             } else {
                 // Overwrite language-specific strings.
@@ -2499,6 +2514,8 @@ class PHPMailer
      * Add an attachment from a path on the filesystem.
      * Never use a user-supplied path to a file!
      * Returns false if the file could not be found or read.
+     * Explicitly *does not* support passing URLs; PHPMailer is not an HTTP client.
+     * If you need to do that, fetch the resource yourself and pass it in via a local file or string.
      * @param string $path Path to the attachment.
      * @param string $name Overrides the attachment name.
      * @param string $encoding File encoding (see $Encoding).
@@ -2510,7 +2527,7 @@ class PHPMailer
     public function addAttachment($path, $name = '', $encoding = 'base64', $type = '', $disposition = 'attachment')
     {
         try {
-            if (!@is_file($path)) {
+            if (!self::isPermittedPath($path) or !@is_file($path)) {
                 throw new phpmailerException($this->lang('file_access') . $path, self::STOP_CONTINUE);
             }
 
@@ -2691,7 +2708,7 @@ class PHPMailer
     protected function encodeFile($path, $encoding = 'base64')
     {
         try {
-            if (!is_readable($path)) {
+            if (!self::isPermittedPath($path) or !file_exists($path)) {
                 throw new phpmailerException($this->lang('file_open') . $path, self::STOP_CONTINUE);
             }
             $magic_quotes = get_magic_quotes_runtime();
@@ -3035,7 +3052,7 @@ class PHPMailer
      */
     public function addEmbeddedImage($path, $cid, $name = '', $encoding = 'base64', $type = '', $disposition = 'inline')
     {
-        if (!@is_file($path)) {
+        if (!self::isPermittedPath($path) or !@is_file($path)) {
             $this->setError($this->lang('file_access') . $path);
             return false;
         }
diff --git a/data/web/inc/lib/vendor/phpmailer/phpmailer/class.pop3.php b/data/web/inc/lib/vendor/phpmailer/phpmailer/class.pop3.php
index f833ac61..5a458e5d 100644
--- a/data/web/inc/lib/vendor/phpmailer/phpmailer/class.pop3.php
+++ b/data/web/inc/lib/vendor/phpmailer/phpmailer/class.pop3.php
@@ -34,7 +34,7 @@ class POP3
      * @var string
      * @access public
      */
-    public $Version = '5.2.26';
+    public $Version = '5.2.27';
 
     /**
      * Default POP3 port number.
diff --git a/data/web/inc/lib/vendor/phpmailer/phpmailer/class.smtp.php b/data/web/inc/lib/vendor/phpmailer/phpmailer/class.smtp.php
index be6ddce4..118cb20f 100644
--- a/data/web/inc/lib/vendor/phpmailer/phpmailer/class.smtp.php
+++ b/data/web/inc/lib/vendor/phpmailer/phpmailer/class.smtp.php
@@ -30,7 +30,7 @@ class SMTP
      * The PHPMailer SMTP version number.
      * @var string
      */
-    const VERSION = '5.2.26';
+    const VERSION = '5.2.27';
 
     /**
      * SMTP line break constant.
@@ -81,7 +81,7 @@ class SMTP
      * @deprecated Use the `VERSION` constant instead
      * @see SMTP::VERSION
      */
-    public $Version = '5.2.26';
+    public $Version = '5.2.27';
 
     /**
      * SMTP server port number.
diff --git a/data/web/inc/lib/vendor/yubico/u2flib-server/.travis.yml b/data/web/inc/lib/vendor/yubico/u2flib-server/.travis.yml
index b4282b2c..beade3b0 100644
--- a/data/web/inc/lib/vendor/yubico/u2flib-server/.travis.yml
+++ b/data/web/inc/lib/vendor/yubico/u2flib-server/.travis.yml
@@ -3,6 +3,7 @@ sudo: false
 php:
   - 7.0
   - 7.1
+  - 7.2
   - hhvm
 matrix:
   include:
@@ -15,6 +16,7 @@ before_script:
   - composer install
 
 script:
+  - ./vendor/bin/psalm
   - ./vendor/phpunit/phpunit/phpunit -c phpunit.xml
 
 after_success:
diff --git a/data/web/inc/lib/vendor/yubico/u2flib-server/NEWS b/data/web/inc/lib/vendor/yubico/u2flib-server/NEWS
index a8f97ae7..496175ed 100644
--- a/data/web/inc/lib/vendor/yubico/u2flib-server/NEWS
+++ b/data/web/inc/lib/vendor/yubico/u2flib-server/NEWS
@@ -1,5 +1,11 @@
 php-u2flib-server NEWS -- History of user-visible changes.
 
+* Version 1.0.2 (released 2018-09-07)
+ ** Additional error checks.
+ ** Add user presence check.
+ ** Support single files for attestation root.
+ ** Type safety, CSPRNG, avoid chr().
+
 * Version 1.0.1 (released 2017-05-09)
  ** Move examples to phps so they don't execute by default
  ** Use common challenge for multiple registrations
diff --git a/data/web/inc/lib/vendor/yubico/u2flib-server/composer.json b/data/web/inc/lib/vendor/yubico/u2flib-server/composer.json
index 5b3a970d..3f2d9eab 100644
--- a/data/web/inc/lib/vendor/yubico/u2flib-server/composer.json
+++ b/data/web/inc/lib/vendor/yubico/u2flib-server/composer.json
@@ -5,12 +5,14 @@
   "license":"BSD-2-Clause",
   "require": {
     "ext-openssl":"*",
+    "paragonie/random_compat": ">= 1",
     "php": ">=5.6"
   },
   "autoload": {
     "classmap": ["src/"]
   },
   "require-dev": {
-    "phpunit/phpunit": "~5.7"
+    "phpunit/phpunit": "~5.7",
+    "vimeo/psalm": "^0|^1|^2"
   }
 }
diff --git a/data/web/inc/lib/vendor/yubico/u2flib-server/psalm.xml b/data/web/inc/lib/vendor/yubico/u2flib-server/psalm.xml
new file mode 100644
index 00000000..6b6234cf
--- /dev/null
+++ b/data/web/inc/lib/vendor/yubico/u2flib-server/psalm.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+<psalm
+    totallyTyped="false"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns="https://getpsalm.org/schema/config"
+    xsi:schemaLocation="https://getpsalm.org/schema/config file:///mnt/share/php-u2flib-server/vendor/vimeo/psalm/config.xsd"
+>
+    <projectFiles>
+        <directory name="src" />
+        <ignoreFiles>
+            <directory name="vendor" />
+        </ignoreFiles>
+    </projectFiles>
+
+    <issueHandlers>
+        <LessSpecificReturnType errorLevel="info" />
+
+        <!-- level 3 issues - slightly lazy code writing, but provably low false-negatives -->
+
+        <DeprecatedMethod errorLevel="info" />
+        <DeprecatedProperty errorLevel="info" />
+        <DeprecatedClass errorLevel="info" />
+        <DeprecatedInterface errorLevel="info" />
+
+        <MissingClosureReturnType errorLevel="info" />
+        <MissingReturnType errorLevel="info" />
+        <MissingPropertyType errorLevel="info" />
+        <InvalidDocblock errorLevel="info" />
+        <MisplacedRequiredParam errorLevel="info" />
+
+        <PropertyNotSetInConstructor errorLevel="info" />
+        <MissingConstructor errorLevel="info" />
+        <MissingClosureParamType errorLevel="info" />
+        <MissingParamType errorLevel="info" />
+
+        <RedundantCondition errorLevel="info" />
+
+        <DocblockTypeContradiction errorLevel="suppress" />
+        <RedundantConditionGivenDocblockType errorLevel="suppress" />
+
+        <UnresolvableInclude errorLevel="info" />
+
+        <RawObjectIteration errorLevel="info" />
+
+        <!-- psalm seems to wrongly complain about this, set the errorLevel to info for now -->
+        <UndefinedConstant errorLevel="info" />
+    </issueHandlers>
+</psalm>
diff --git a/data/web/inc/lib/vendor/yubico/u2flib-server/src/u2flib_server/U2F.php b/data/web/inc/lib/vendor/yubico/u2flib-server/src/u2flib_server/U2F.php
index a11c78fb..8583fff2 100644
--- a/data/web/inc/lib/vendor/yubico/u2flib-server/src/u2flib_server/U2F.php
+++ b/data/web/inc/lib/vendor/yubico/u2flib-server/src/u2flib_server/U2F.php
@@ -32,6 +32,12 @@ namespace u2flib_server;
 /** Constant for the version of the u2f protocol */
 const U2F_VERSION = "U2F_V2";
 
+/** Constant for the type value in registration clientData */
+const REQUEST_TYPE_REGISTER = "navigator.id.finishEnrollment";
+
+/** Constant for the type value in authentication clientData */
+const REQUEST_TYPE_AUTHENTICATE = "navigator.id.getAssertion";
+
 /** Error for the authentication message not matching any outstanding
  * authentication request */
 const ERR_NO_MATCHING_REQUEST = 1;
@@ -69,6 +75,15 @@ const ERR_BAD_UA_RETURNING = 10;
 /** Error old OpenSSL version */
 const ERR_OLD_OPENSSL = 11;
 
+/** Error for the origin not matching the appId */
+const ERR_NO_MATCHING_ORIGIN = 12;
+
+/** Error for the type in clientData being invalid */
+const ERR_BAD_TYPE = 13;
+
+/** Error for bad user presence byte value */
+const ERR_BAD_USER_PRESENCE = 14;
+
 /** @internal */
 const PUBKEY_LEN = 65;
 
@@ -160,6 +175,14 @@ class U2F
             throw new Error('Registration challenge does not match', ERR_UNMATCHED_CHALLENGE );
         }
 
+        if(isset($cli->typ) && $cli->typ !== REQUEST_TYPE_REGISTER) {
+            throw new Error('ClientData type is invalid', ERR_BAD_TYPE);
+        }
+
+        if(isset($cli->origin) && $cli->origin !== $request->appId) {
+            throw new Error('App ID does not match the origin', ERR_NO_MATCHING_ORIGIN);
+        }
+
         $registration = new Registration();
         $offs = 1;
         $pubKey = substr($rawReg, $offs, PUBKEY_LEN);
@@ -199,7 +222,7 @@ class U2F
         }
         $signature = substr($rawReg, $offs);
 
-        $dataToVerify  = chr(0);
+        $dataToVerify  = pack('C', 0);
         $dataToVerify .= hash('sha256', $request->appId, true);
         $dataToVerify .= hash('sha256', $clientData, true);
         $dataToVerify .= $kh;
@@ -227,6 +250,7 @@ class U2F
             if( !is_object( $reg ) ) {
                 throw new \InvalidArgumentException('$registrations of getAuthenticateData() method only accepts array of object.');
             }
+            /** @var Registration $reg */
 
             $sig = new SignRequest();
             $sig->appId = $this->appId;
@@ -269,6 +293,11 @@ class U2F
 
         $clientData = $this->base64u_decode($response->clientData);
         $decodedClient = json_decode($clientData);
+
+        if(isset($decodedClient->typ) && $decodedClient->typ !== REQUEST_TYPE_AUTHENTICATE) {
+            throw new Error('ClientData type is invalid', ERR_BAD_TYPE);
+        }
+
         foreach ($requests as $req) {
             if( !is_object( $req ) ) {
                 throw new \InvalidArgumentException('$requests of doAuthenticate() method only accepts array of object.');
@@ -283,6 +312,9 @@ class U2F
         if($req === null) {
             throw new Error('No matching request found', ERR_NO_MATCHING_REQUEST );
         }
+        if(isset($decodedClient->origin) && $decodedClient->origin !== $req->appId) {
+            throw new Error('App ID does not match the origin', ERR_NO_MATCHING_ORIGIN);
+        }
         foreach ($registrations as $reg) {
             if( !is_object( $reg ) ) {
                 throw new \InvalidArgumentException('$registrations of doAuthenticate() method only accepts array of object.');
@@ -308,12 +340,16 @@ class U2F
         $signature = substr($signData, 5);
 
         if(openssl_verify($dataToVerify, $signature, $pemKey, 'sha256') === 1) {
+            $upb = unpack("Cupb", substr($signData, 0, 1)); 
+            if($upb['upb'] !== 1) { 
+                throw new Error('User presence byte value is invalid', ERR_BAD_USER_PRESENCE );
+            }
             $ctr = unpack("Nctr", substr($signData, 1, 4));
             $counter = $ctr['ctr'];
             /* TODO: wrap-around should be handled somehow.. */
             if($counter > $reg->counter) {
                 $reg->counter = $counter;
-                return $reg;
+                return self::castObjectToRegistration($reg);
             } else {
                 throw new Error('Counter too low.', ERR_COUNTER_TOO_LOW );
             }
@@ -322,6 +358,28 @@ class U2F
         }
     }
 
+    /**
+     * @param object $object
+     * @return Registration
+     */
+    protected static function castObjectToRegistration($object)
+    {
+        $reg = new Registration();
+        if (property_exists($object, 'publicKey')) {
+            $reg->publicKey = $object->publicKey;
+        }
+        if (property_exists($object, 'certificate')) {
+            $reg->certificate = $object->certificate;
+        }
+        if (property_exists($object, 'counter')) {
+            $reg->counter = $object->counter;
+        }
+        if (property_exists($object, 'keyHandle')) {
+            $reg->keyHandle = $object->keyHandle;
+        }
+        return $reg;
+    }
+
     /**
      * @return array
      */
@@ -329,13 +387,15 @@ class U2F
     {
         $files = array();
         $dir = $this->attestDir;
-        if($dir && $handle = opendir($dir)) {
+        if($dir !== null && is_dir($dir) && $handle = opendir($dir)) {
             while(false !== ($entry = readdir($handle))) {
                 if(is_file("$dir/$entry")) {
                     $files[] = "$dir/$entry";
                 }
             }
             closedir($handle);
+        } elseif (is_file("$dir")) {
+            $files[] = "$dir";
         }
         return $files;
     }
@@ -395,11 +455,7 @@ class U2F
      */
     private function createChallenge()
     {
-        $challenge = openssl_random_pseudo_bytes(32, $crypto_strong );
-        if( $crypto_strong !== true ) {
-            throw new Error('Unable to obtain a good source of randomness', ERR_BAD_RANDOM);
-        }
-
+        $challenge = random_bytes(32);
         $challenge = $this->base64u_encode( $challenge );
 
         return $challenge;
@@ -413,7 +469,7 @@ class U2F
      */
     private function fixSignatureUnusedBits($cert)
     {
-        if(in_array(hash('sha256', $cert), $this->FIXCERTS)) {
+        if(in_array(hash('sha256', $cert), $this->FIXCERTS, true)) {
             $cert[strlen($cert) - 257] = "\0";
         }
         return $cert;
@@ -427,13 +483,13 @@ class U2F
  */
 class RegisterRequest
 {
-    /** Protocol version */
+    /** @var string Protocol version */
     public $version = U2F_VERSION;
 
-    /** Registration challenge */
+    /** @var string Registration challenge */
     public $challenge;
 
-    /** Application id */
+    /** @var string Application id */
     public $appId;
 
     /**
@@ -455,17 +511,17 @@ class RegisterRequest
  */
 class SignRequest
 {
-    /** Protocol version */
+    /** @var string Protocol version */
     public $version = U2F_VERSION;
 
-    /** Authentication challenge */
-    public $challenge;
+    /** @var string Authentication challenge */
+    public $challenge = '';
 
-    /** Key handle of a registered authenticator */
-    public $keyHandle;
+    /** @var string Key handle of a registered authenticator */
+    public $keyHandle = '';
 
-    /** Application id */
-    public $appId;
+    /** @var string Application id */
+    public $appId = '';
 }
 
 /**
@@ -475,16 +531,16 @@ class SignRequest
  */
 class Registration
 {
-    /** The key handle of the registered authenticator */
-    public $keyHandle;
+    /** @var string The key handle of the registered authenticator */
+    public $keyHandle = '';
 
-    /** The public key of the registered authenticator */
-    public $publicKey;
+    /** @var string The public key of the registered authenticator */
+    public $publicKey = '';
 
-    /** The attestation certificate of the registered authenticator */
-    public $certificate;
+    /** @var string The attestation certificate of the registered authenticator */
+    public $certificate = '';
 
-    /** The counter associated with this registration */
+    /** @var int The counter associated with this registration */
     public $counter = -1;
 }
 
diff --git a/data/web/inc/lib/vendor/yubico/u2flib-server/tests/certs/yubico-u2f-ca-1.pem b/data/web/inc/lib/vendor/yubico/u2flib-server/tests/certs/yubico-u2f-ca-1.pem
deleted file mode 100644
index 15a1dc28..00000000
--- a/data/web/inc/lib/vendor/yubico/u2flib-server/tests/certs/yubico-u2f-ca-1.pem
+++ /dev/null
@@ -1,19 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIDHjCCAgagAwIBAgIEG0BT9zANBgkqhkiG9w0BAQsFADAuMSwwKgYDVQQDEyNZ
-dWJpY28gVTJGIFJvb3QgQ0EgU2VyaWFsIDQ1NzIwMDYzMTAgFw0xNDA4MDEwMDAw
-MDBaGA8yMDUwMDkwNDAwMDAwMFowLjEsMCoGA1UEAxMjWXViaWNvIFUyRiBSb290
-IENBIFNlcmlhbCA0NTcyMDA2MzEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
-AoIBAQC/jwYuhBVlqaiYWEMsrWFisgJ+PtM91eSrpI4TK7U53mwCIawSDHy8vUmk
-5N2KAj9abvT9NP5SMS1hQi3usxoYGonXQgfO6ZXyUA9a+KAkqdFnBnlyugSeCOep
-8EdZFfsaRFtMjkwz5Gcz2Py4vIYvCdMHPtwaz0bVuzneueIEz6TnQjE63Rdt2zbw
-nebwTG5ZybeWSwbzy+BJ34ZHcUhPAY89yJQXuE0IzMZFcEBbPNRbWECRKgjq//qT
-9nmDOFVlSRCt2wiqPSzluwn+v+suQEBsUjTGMEd25tKXXTkNW21wIWbxeSyUoTXw
-LvGS6xlwQSgNpk2qXYwf8iXg7VWZAgMBAAGjQjBAMB0GA1UdDgQWBBQgIvz0bNGJ
-hjgpToksyKpP9xv9oDAPBgNVHRMECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjAN
-BgkqhkiG9w0BAQsFAAOCAQEAjvjuOMDSa+JXFCLyBKsycXtBVZsJ4Ue3LbaEsPY4
-MYN/hIQ5ZM5p7EjfcnMG4CtYkNsfNHc0AhBLdq45rnT87q/6O3vUEtNMafbhU6kt
-hX7Y+9XFN9NpmYxr+ekVY5xOxi8h9JDIgoMP4VB1uS0aunL1IGqrNooL9mmFnL2k
-LVVee6/VR6C5+KSTCMCWppMuJIZII2v9o4dkoZ8Y7QRjQlLfYzd3qGtKbw7xaF1U
-sG/5xUb/Btwb2X2g4InpiB/yt/3CpQXpiWX/K4mBvUKiGn05ZsqeY1gx4g0xLBqc
-U9psmyPzK+Vsgw2jeRQ5JlKDyqE0hebfC1tvFu0CCrJFcw==
------END CERTIFICATE-----
diff --git a/data/web/inc/lib/vendor/yubico/u2flib-server/tests/u2flib_test.php b/data/web/inc/lib/vendor/yubico/u2flib-server/tests/u2flib_test.php
deleted file mode 100644
index 56af62bf..00000000
--- a/data/web/inc/lib/vendor/yubico/u2flib-server/tests/u2flib_test.php
+++ /dev/null
@@ -1,296 +0,0 @@
-<?php
-/**
- * Copyright (c) 2014 Yubico AB
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- *   * Redistributions of source code must retain the above copyright
- *     notice, this list of conditions and the following disclaimer.
- *
- *   * Redistributions in binary form must reproduce the above
- *     copyright notice, this list of conditions and the following
- *     disclaimer in the documentation and/or other materials provided
- *     with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-require_once(__DIR__ . '/../src/u2flib_server/U2F.php');
-
-class U2FTest extends \PHPUnit_Framework_TestCase {
-  /** @var u2flib_server\U2F */
-  private $u2f;
-
-  public function setUp() {
-    $this->u2f = new u2flib_server\U2F("http://demo.example.com");
-  }
-
-  public function testGetRegisterData() {
-    list($reg, $signData) = $this->u2f->getRegisterData();
-    $this->assertJsonStringEqualsJsonString(json_encode(array()), json_encode($signData));
-    $this->assertEquals('U2F_V2', $reg->version);
-    $this->assertObjectHasAttribute('challenge', $reg);
-    $this->assertEquals('http://demo.example.com', $reg->appId);
-  }
-
-  public function testDoRegister() {
-    $req = json_decode('{"version":"U2F_V2","challenge":"yKA0x075tjJ-GE7fKTfnzTOSaNUOWQxRd9TWz5aFOg8","appId":"http://demo.example.com"}');
-    $resp = json_decode('{ "registrationData": "BQQtEmhWVgvbh-8GpjsHbj_d5FB9iNoRL8mNEq34-ANufKWUpVdIj6BSB_m3eMoZ3GqnaDy3RA5eWP8mhTkT1Ht3QAk1GsmaPIQgXgvrBkCQoQtMFvmwYPfW5jpRgoMPFxquHS7MTt8lofZkWAK2caHD-YQQdaRBgd22yWIjPuWnHOcwggLiMIHLAgEBMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMTEll1YmljbyBVMkYgVGVzdCBDQTAeFw0xNDA1MTUxMjU4NTRaFw0xNDA2MTQxMjU4NTRaMB0xGzAZBgNVBAMTEll1YmljbyBVMkYgVGVzdCBFRTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNsK2_Uhx1zOY9ym4eglBg2U5idUGU-dJK8mGr6tmUQflaNxkQo6IOc-kV4T6L44BXrVeqN-dpCPr-KKlLYw650wDQYJKoZIhvcNAQELBQADggIBAJVAa1Bhfa2Eo7TriA_jMA8togoA2SUE7nL6Z99YUQ8LRwKcPkEpSpOsKYWJLaR6gTIoV3EB76hCiBaWN5HV3-CPyTyNsM2JcILsedPGeHMpMuWrbL1Wn9VFkc7B3Y1k3OmcH1480q9RpYIYr-A35zKedgV3AnvmJKAxVhv9GcVx0_CewHMFTryFuFOe78W8nFajutknarupekDXR4tVcmvj_ihJcST0j_Qggeo4_3wKT98CgjmBgjvKCd3Kqg8n9aSDVWyaOZsVOhZj3Fv5rFu895--D4qiPDETozJIyliH-HugoQpqYJaTX10mnmMdCa6aQeW9CEf-5QmbIP0S4uZAf7pKYTNmDQ5z27DVopqaFw00MIVqQkae_zSPX4dsNeeoTTXrwUGqitLaGap5ol81LKD9JdP3nSUYLfq0vLsHNDyNgb306TfbOenRRVsgQS8tJyLcknSKktWD_Qn7E5vjOXprXPrmdp7g5OPvrbz9QkWa1JTRfo2n2AXV02LPFc-UfR9bWCBEIJBxvmbpmqt0MnBTHWnth2b0CU_KJTDCY3kAPLGbOT8A4KiI73pRW-e9SWTaQXskw3Ei_dHRILM_l9OXsqoYHJ4Dd3tbfvmjoNYggSw4j50l3unI9d1qR5xlBFpW5sLr8gKX4bnY4SR2nyNiOQNLyPc0B0nW502aMEUCIQDTGOX-i_QrffJDY8XvKbPwMuBVrOSO-ayvTnWs_WSuDQIgZ7fMAvD_Ezyy5jg6fQeuOkoJi8V2naCtzV-HTly8Nww=", "clientData": "eyAiY2hhbGxlbmdlIjogInlLQTB4MDc1dGpKLUdFN2ZLVGZuelRPU2FOVU9XUXhSZDlUV3o1YUZPZzgiLCAib3JpZ2luIjogImh0dHA6XC9cL2RlbW8uZXhhbXBsZS5jb20iLCAidHlwIjogIm5hdmlnYXRvci5pZC5maW5pc2hFbnJvbGxtZW50IiB9", "errorCode": 0 }');
-    $reg = $this->u2f->doRegister($req, $resp);
-    $this->assertEquals('CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w', $reg->keyHandle);
-    $this->assertEquals('BC0SaFZWC9uH7wamOwduP93kUH2I2hEvyY0Srfj4A258pZSlV0iPoFIH+bd4yhncaqdoPLdEDl5Y/yaFORPUe3c=', $reg->publicKey);
-    $this->assertEquals('MIIC4jCBywIBATANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgQ0EwHhcNMTQwNTE1MTI1ODU0WhcNMTQwNjE0MTI1ODU0WjAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgRUUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATbCtv1IcdczmPcpuHoJQYNlOYnVBlPnSSvJhq+rZlEH5WjcZEKOiDnPpFeE+i+OAV61XqjfnaQj6/iipS2MOudMA0GCSqGSIb3DQEBCwUAA4ICAQCVQGtQYX2thKO064gP4zAPLaIKANklBO5y+mffWFEPC0cCnD5BKUqTrCmFiS2keoEyKFdxAe+oQogWljeR1d/gj8k8jbDNiXCC7HnTxnhzKTLlq2y9Vp/VRZHOwd2NZNzpnB9ePNKvUaWCGK/gN+cynnYFdwJ75iSgMVYb/RnFcdPwnsBzBU68hbhTnu/FvJxWo7rZJ2q7qXpA10eLVXJr4/4oSXEk9I/0IIHqOP98Ck/fAoI5gYI7ygndyqoPJ/Wkg1VsmjmbFToWY9xb+axbvPefvg+KojwxE6MySMpYh/h7oKEKamCWk19dJp5jHQmumkHlvQhH/uUJmyD9EuLmQH+6SmEzZg0Oc9uw1aKamhcNNDCFakJGnv80j1+HbDXnqE0168FBqorS2hmqeaJfNSyg/SXT950lGC36tLy7BzQ8jYG99Ok32znp0UVbIEEvLSci3JJ0ipLVg/0J+xOb4zl6a1z65nae4OTj7628/UJFmtSU0X6Np9gF1dNizxXPlH0fW1ggRCCQcb5m6ZqrdDJwUx1p7Ydm9AlPyiUwwmN5ADyxmzk/AOCoiO96UVvnvUlk2kF7JMNxIv3R0SCzP5fTl7KqGByeA3d7W375o6DWIIEsOI+dJd7pyPXdakecZQRaVubC6/ICl+G52OEkdp8jYjkDS8j3NAdJ1udNmg==', $reg->certificate);
-    $this->assertLessThan(0, $reg->counter);
-  }
-
-  public function testDoRegisterNoCert() {
-    $req = json_decode('{"version":"U2F_V2","challenge":"yKA0x075tjJ-GE7fKTfnzTOSaNUOWQxRd9TWz5aFOg8","appId":"http://demo.example.com"}');
-    $resp = json_decode('{ "registrationData": "BQQtEmhWVgvbh-8GpjsHbj_d5FB9iNoRL8mNEq34-ANufKWUpVdIj6BSB_m3eMoZ3GqnaDy3RA5eWP8mhTkT1Ht3QAk1GsmaPIQgXgvrBkCQoQtMFvmwYPfW5jpRgoMPFxquHS7MTt8lofZkWAK2caHD-YQQdaRBgd22yWIjPuWnHOcwggLiMIHLAgEBMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMTEll1YmljbyBVMkYgVGVzdCBDQTAeFw0xNDA1MTUxMjU4NTRaFw0xNDA2MTQxMjU4NTRaMB0xGzAZBgNVBAMTEll1YmljbyBVMkYgVGVzdCBFRTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNsK2_Uhx1zOY9ym4eglBg2U5idUGU-dJK8mGr6tmUQflaNxkQo6IOc-kV4T6L44BXrVeqN-dpCPr-KKlLYw650wDQYJKoZIhvcNAQELBQADggIBAJVAa1Bhfa2Eo7TriA_jMA8togoA2SUE7nL6Z99YUQ8LRwKcPkEpSpOsKYWJLaR6gTIoV3EB76hCiBaWN5HV3-CPyTyNsM2JcILsedPGeHMpMuWrbL1Wn9VFkc7B3Y1k3OmcH1480q9RpYIYr-A35zKedgV3AnvmJKAxVhv9GcVx0_CewHMFTryFuFOe78W8nFajutknarupekDXR4tVcmvj_ihJcST0j_Qggeo4_3wKT98CgjmBgjvKCd3Kqg8n9aSDVWyaOZsVOhZj3Fv5rFu895--D4qiPDETozJIyliH-HugoQpqYJaTX10mnmMdCa6aQeW9CEf-5QmbIP0S4uZAf7pKYTNmDQ5z27DVopqaFw00MIVqQkae_zSPX4dsNeeoTTXrwUGqitLaGap5ol81LKD9JdP3nSUYLfq0vLsHNDyNgb306TfbOenRRVsgQS8tJyLcknSKktWD_Qn7E5vjOXprXPrmdp7g5OPvrbz9QkWa1JTRfo2n2AXV02LPFc-UfR9bWCBEIJBxvmbpmqt0MnBTHWnth2b0CU_KJTDCY3kAPLGbOT8A4KiI73pRW-e9SWTaQXskw3Ei_dHRILM_l9OXsqoYHJ4Dd3tbfvmjoNYggSw4j50l3unI9d1qR5xlBFpW5sLr8gKX4bnY4SR2nyNiOQNLyPc0B0nW502aMEUCIQDTGOX-i_QrffJDY8XvKbPwMuBVrOSO-ayvTnWs_WSuDQIgZ7fMAvD_Ezyy5jg6fQeuOkoJi8V2naCtzV-HTly8Nww=", "clientData": "eyAiY2hhbGxlbmdlIjogInlLQTB4MDc1dGpKLUdFN2ZLVGZuelRPU2FOVU9XUXhSZDlUV3o1YUZPZzgiLCAib3JpZ2luIjogImh0dHA6XC9cL2RlbW8uZXhhbXBsZS5jb20iLCAidHlwIjogIm5hdmlnYXRvci5pZC5maW5pc2hFbnJvbGxtZW50IiB9" }');
-    $reg = $this->u2f->doRegister($req, $resp, false);
-    $this->assertEquals('CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w', $reg->keyHandle);
-    $this->assertEquals('BC0SaFZWC9uH7wamOwduP93kUH2I2hEvyY0Srfj4A258pZSlV0iPoFIH+bd4yhncaqdoPLdEDl5Y/yaFORPUe3c=', $reg->publicKey);
-    $this->assertEquals('', $reg->certificate);
-  }
-
-  /**
-   * @expectedException u2flib_server\Error
-   * @expectedExceptionCode u2flib_server\ERR_ATTESTATION_VERIFICATION
-   */
-  public function testDoRegisterAttestFail() {
-    $this->u2f = new u2flib_server\U2F("http://demo.example.com", __DIR__ . "/../tests/certs");
-    $req = json_decode('{"version":"U2F_V2","challenge":"yKA0x075tjJ-GE7fKTfnzTOSaNUOWQxRd9TWz5aFOg8","appId":"http://demo.example.com"}');
-    $resp = json_decode('{ "registrationData": "BQQtEmhWVgvbh-8GpjsHbj_d5FB9iNoRL8mNEq34-ANufKWUpVdIj6BSB_m3eMoZ3GqnaDy3RA5eWP8mhTkT1Ht3QAk1GsmaPIQgXgvrBkCQoQtMFvmwYPfW5jpRgoMPFxquHS7MTt8lofZkWAK2caHD-YQQdaRBgd22yWIjPuWnHOcwggLiMIHLAgEBMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMTEll1YmljbyBVMkYgVGVzdCBDQTAeFw0xNDA1MTUxMjU4NTRaFw0xNDA2MTQxMjU4NTRaMB0xGzAZBgNVBAMTEll1YmljbyBVMkYgVGVzdCBFRTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNsK2_Uhx1zOY9ym4eglBg2U5idUGU-dJK8mGr6tmUQflaNxkQo6IOc-kV4T6L44BXrVeqN-dpCPr-KKlLYw650wDQYJKoZIhvcNAQELBQADggIBAJVAa1Bhfa2Eo7TriA_jMA8togoA2SUE7nL6Z99YUQ8LRwKcPkEpSpOsKYWJLaR6gTIoV3EB76hCiBaWN5HV3-CPyTyNsM2JcILsedPGeHMpMuWrbL1Wn9VFkc7B3Y1k3OmcH1480q9RpYIYr-A35zKedgV3AnvmJKAxVhv9GcVx0_CewHMFTryFuFOe78W8nFajutknarupekDXR4tVcmvj_ihJcST0j_Qggeo4_3wKT98CgjmBgjvKCd3Kqg8n9aSDVWyaOZsVOhZj3Fv5rFu895--D4qiPDETozJIyliH-HugoQpqYJaTX10mnmMdCa6aQeW9CEf-5QmbIP0S4uZAf7pKYTNmDQ5z27DVopqaFw00MIVqQkae_zSPX4dsNeeoTTXrwUGqitLaGap5ol81LKD9JdP3nSUYLfq0vLsHNDyNgb306TfbOenRRVsgQS8tJyLcknSKktWD_Qn7E5vjOXprXPrmdp7g5OPvrbz9QkWa1JTRfo2n2AXV02LPFc-UfR9bWCBEIJBxvmbpmqt0MnBTHWnth2b0CU_KJTDCY3kAPLGbOT8A4KiI73pRW-e9SWTaQXskw3Ei_dHRILM_l9OXsqoYHJ4Dd3tbfvmjoNYggSw4j50l3unI9d1qR5xlBFpW5sLr8gKX4bnY4SR2nyNiOQNLyPc0B0nW502aMEUCIQDTGOX-i_QrffJDY8XvKbPwMuBVrOSO-ayvTnWs_WSuDQIgZ7fMAvD_Ezyy5jg6fQeuOkoJi8V2naCtzV-HTly8Nww=", "clientData": "eyAiY2hhbGxlbmdlIjogInlLQTB4MDc1dGpKLUdFN2ZLVGZuelRPU2FOVU9XUXhSZDlUV3o1YUZPZzgiLCAib3JpZ2luIjogImh0dHA6XC9cL2RlbW8uZXhhbXBsZS5jb20iLCAidHlwIjogIm5hdmlnYXRvci5pZC5maW5pc2hFbnJvbGxtZW50IiB9" }');
-    $this->u2f->doRegister($req, $resp, true);
-  }
-
-  /**
-   * @expectedException u2flib_server\Error
-   * @expectedExceptionCode u2flib_server\ERR_ATTESTATION_SIGNATURE
-   */
-  public function testDoRegisterFail2() {
-    $req = json_decode('{"version":"U2F_V2","challenge":"yKA0x075tjJ-GE7fKTfnzTOSaNUOWQxRd9TWz5aFOg8","appId":"http://demo.example.com"}');
-    $resp = json_decode('{ "registrationData": "BQQtEmhWVgvbh-8GpjsHbj_d5FB9iNoRL8mNEq34-ANufKWUpVdIj6BSB_m3eMoZ3GqnaDy3RA5eWP8mhTkT1Ht3QAk1GsmaPIQgXgvrBkCQoQtMFvmwYPfW5jpRgoMPFxquHS7MTt8lofZkWAK2caHD-YQQdaRBgd22yWIjPuWnHOcwggLiMIHLAgEBMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMTEll1YmljbyBVMkYgVGVzdCBDQTAeFw0xNDA1MTUxMjU4NTRaFw0xNDA2MTQxMjU4NTRaMB0xGzAZBgNVBAMTEll1YmljbyBVMkYgVGVzdCBFRTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNsK2_Uhx1zOY9ym4eglBg2U5idUGU-dJK8mGr6tmUQflaNxkQo6IOc-kV4T6L44BXrVeqN-dpCPr-KKlLYw650wDQYJKoZIhvcNAQELBQADggIBAJVAa1Bhfa2Eo7TriA_jMA8togoA2SUE7nL6Z99YUQ8LRwKcPkEpSpOsKYWJLaR6gTIoV3EB76hCiBaWN5HV3-CPyTyNsM2JcILsedPGeHMpMuWrbL1Wn9VFkc7B3Y1k3OmcH1480q9RpYIYr-A35zKedgV3AnvmJKAxVhv9GcVx0_CewHMFTryFuFOe78W8nFajutknarupekDXR4tVcmvj_ihJcST0j_Qggeo4_3wKT98CgjmBgjvKCd3Kqg8n9aSDVWyaOZsVOhZj3Fv5rFu895--D4qiPDETozJIyliH-HugoQpqYJaTX10mnmMdCa6aQeW9CEf-5QmbIP0S4uZAf7pKYTNmDQ5z27DVopqaFw00MIVqQkae_zSPX4dsNeeoTTXrwUGqitLaGap5ol81LKD9JdP3nSUYLfq0vLsHNDyNgb306TfbOenRRVsgQS8tJyLcknSKktWD_Qn7E5vjOXprXPrmdp7g5OPvrbz9QkWa1JTRfo2n2AXV02LPFc-UfR9bWCBEIJBxvmbpmqt0MnBTHWnth2b0CU_KJTDCY3kAPLGbOT8A4KiI73pRW-e9SWTaQXskw3Ei_dHRILM_l9OXsqoYHJ4Dd3tbfvmjoNYggSw4j50l3unI9d1qR5xlBFpW5sLr8gKX4bnY4SR2nyNiOQNLyPc0B0nW502aMEUCIQDTGOX-i_QrffJDY8XvKbPwMuBVrOSO-ayvTnWs_WSuDQIgZ7fMAvD_Ezyy5jg6fQeuOkoJi8V2naCtzV-HTly8NwW=", "clientData": "eyAiY2hhbGxlbmdlIjogInlLQTB4MDc1dGpKLUdFN2ZLVGZuelRPU2FOVU9XUXhSZDlUV3o1YUZPZzgiLCAib3JpZ2luIjogImh0dHA6XC9cL2RlbW8uZXhhbXBsZS5jb20iLCAidHlwIjogIm5hdmlnYXRvci5pZC5maW5pc2hFbnJvbGxtZW50IiB9" }');
-    $this->u2f->doRegister($req, $resp, false);
-  }
-
-  /**
-   * @expectedException u2flib_server\Error
-   * @expectedExceptionCode u2flib_server\ERR_UNMATCHED_CHALLENGE
-   */
-  public function testDoRegisterFail() {
-    $req = json_decode('{"version":"U2F_V2","challenge":"YKA0X075tjJ-GE7fKTfnzTOSaNUOWQxRd9TWz5aFOg8","appId":"http://demo.example.com"}');
-    $resp = json_decode('{ "registrationData": "BQQtEmhWVgvbh-8GpjsHbj_d5FB9iNoRL8mNEq34-ANufKWUpVdIj6BSB_m3eMoZ3GqnaDy3RA5eWP8mhTkT1Ht3QAk1GsmaPIQgXgvrBkCQoQtMFvmwYPfW5jpRgoMPFxquHS7MTt8lofZkWAK2caHD-YQQdaRBgd22yWIjPuWnHOcwggLiMIHLAgEBMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMTEll1YmljbyBVMkYgVGVzdCBDQTAeFw0xNDA1MTUxMjU4NTRaFw0xNDA2MTQxMjU4NTRaMB0xGzAZBgNVBAMTEll1YmljbyBVMkYgVGVzdCBFRTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNsK2_Uhx1zOY9ym4eglBg2U5idUGU-dJK8mGr6tmUQflaNxkQo6IOc-kV4T6L44BXrVeqN-dpCPr-KKlLYw650wDQYJKoZIhvcNAQELBQADggIBAJVAa1Bhfa2Eo7TriA_jMA8togoA2SUE7nL6Z99YUQ8LRwKcPkEpSpOsKYWJLaR6gTIoV3EB76hCiBaWN5HV3-CPyTyNsM2JcILsedPGeHMpMuWrbL1Wn9VFkc7B3Y1k3OmcH1480q9RpYIYr-A35zKedgV3AnvmJKAxVhv9GcVx0_CewHMFTryFuFOe78W8nFajutknarupekDXR4tVcmvj_ihJcST0j_Qggeo4_3wKT98CgjmBgjvKCd3Kqg8n9aSDVWyaOZsVOhZj3Fv5rFu895--D4qiPDETozJIyliH-HugoQpqYJaTX10mnmMdCa6aQeW9CEf-5QmbIP0S4uZAf7pKYTNmDQ5z27DVopqaFw00MIVqQkae_zSPX4dsNeeoTTXrwUGqitLaGap5ol81LKD9JdP3nSUYLfq0vLsHNDyNgb306TfbOenRRVsgQS8tJyLcknSKktWD_Qn7E5vjOXprXPrmdp7g5OPvrbz9QkWa1JTRfo2n2AXV02LPFc-UfR9bWCBEIJBxvmbpmqt0MnBTHWnth2b0CU_KJTDCY3kAPLGbOT8A4KiI73pRW-e9SWTaQXskw3Ei_dHRILM_l9OXsqoYHJ4Dd3tbfvmjoNYggSw4j50l3unI9d1qR5xlBFpW5sLr8gKX4bnY4SR2nyNiOQNLyPc0B0nW502aMEUCIQDTGOX-i_QrffJDY8XvKbPwMuBVrOSO-ayvTnWs_WSuDQIgZ7fMAvD_Ezyy5jg6fQeuOkoJi8V2naCtzV-HTly8Nww=", "clientData": "eyAiY2hhbGxlbmdlIjogInlLQTB4MDc1dGpKLUdFN2ZLVGZuelRPU2FOVU9XUXhSZDlUV3o1YUZPZzgiLCAib3JpZ2luIjogImh0dHA6XC9cL2RlbW8uZXhhbXBsZS5jb20iLCAidHlwIjogIm5hdmlnYXRvci5pZC5maW5pc2hFbnJvbGxtZW50IiB9" }');
-    $this->u2f->doRegister($req, $resp, false);
-  }
-
-  public function testDoRegisterAttest() {
-    $this->u2f = new u2flib_server\U2F("http://demo.example.com", __DIR__ . "/../tests/certs");
-    $req = json_decode('{"version":"U2F_V2","challenge":"5CBRhGBb2CXSum71GNREBGft7yz9g1jZO7JTkHGFsVY","appId":"http:\/\/demo.example.com"}');
-    $resp = json_decode('{ "registrationData": "BQRX1gfcG-ofTlk9rjB9spsIMrmT9ba0DLto5fzk8FDB05ModNU2sWAqoQRemYiUrILQdbNGpN_aHA0_oq8kcd_XQCK-Ut0PWaOtz43t0aAV04U788e-dvpeqLtHxtINjgmutKM8_GJQ7F-3W0dogUjSANuRYRdkkSEHPcVdLSkpyfowggIbMIIBBaADAgECAgRAxBIlMAsGCSqGSIb3DQEBCzAuMSwwKgYDVQQDEyNZdWJpY28gVTJGIFJvb3QgQ0EgU2VyaWFsIDQ1NzIwMDYzMTAgFw0xNDA4MDEwMDAwMDBaGA8yMDUwMDkwNDAwMDAwMFowKjEoMCYGA1UEAwwfWXViaWNvIFUyRiBFRSBTZXJpYWwgMTA4NjU5MTUyNTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABK2iSVV7KGNEdPE-oHGvobNnHVw6ZZ6vB3jNIYB1C4t32OucHzMweHqM5CAMSMDHtfp1vuJYaiQSk7jb6M48WtejEjAQMA4GCisGAQQBgsQKAQEEADALBgkqhkiG9w0BAQsDggEBAVg0BoEHEEp4LJLYPYFACRGS8WZiXkCA8crYLgGnzvfKXwPwyKJlUzYxxv5xoRrl5zjkIUXhZ4mnHZVsnj9EY_VGDuRRzKX7YtxTZpFZn7ej3abjLhckTkkQ_AhUkmP7VuK2AWLgYsS8ejGUqughBsKvh_84uxTAEr5BS-OGg2yi7UIjd8W0nOCc6EN8d_8wCiPOjt2Y_-TKpLLTXKszk4UnWNzRdxBThmBBprJBZbF1VyVRvJm5yRLBpth3G8KMvrt4Nu3Ecoj_Q154IJpWe1Dp1upDFLOG9nWCRQk25Y264k9BDISfqs-wHvUjIo2iDnKl5UVoauTWaT7M6KuEwl4wRAIgYUVjS_yTwJAtF35glSbf9Et-5tJzlHOeAqmbACd6pwsCIE0MkTR5XNQoO4XqDaUZCXmadWu8yU1gfE7AJI9JUUcc", "clientData": "eyAiY2hhbGxlbmdlIjogIjVDQlJoR0JiMkNYU3VtNzFHTlJFQkdmdDd5ejlnMWpaTzdKVGtIR0ZzVlkiLCAib3JpZ2luIjogImh0dHA6XC9cL2RlbW8uZXhhbXBsZS5jb20iLCAidHlwIjogIm5hdmlnYXRvci5pZC5maW5pc2hFbnJvbGxtZW50IiB9" }');
-    $reg = $this->u2f->doRegister($req, $resp, true);
-    $this->assertEquals('Ir5S3Q9Zo63Pje3RoBXThTvzx752-l6ou0fG0g2OCa60ozz8YlDsX7dbR2iBSNIA25FhF2SRIQc9xV0tKSnJ-g', $reg->keyHandle);
-    $this->assertEquals('BFfWB9wb6h9OWT2uMH2ymwgyuZP1trQMu2jl/OTwUMHTkyh01TaxYCqhBF6ZiJSsgtB1s0ak39ocDT+iryRx39c=', $reg->publicKey);
-    $this->assertEquals('MIICGzCCAQWgAwIBAgIEQMQSJTALBgkqhkiG9w0BAQswLjEsMCoGA1UEAxMjWXViaWNvIFUyRiBSb290IENBIFNlcmlhbCA0NTcyMDA2MzEwIBcNMTQwODAxMDAwMDAwWhgPMjA1MDA5MDQwMDAwMDBaMCoxKDAmBgNVBAMMH1l1YmljbyBVMkYgRUUgU2VyaWFsIDEwODY1OTE1MjUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAStoklVeyhjRHTxPqBxr6GzZx1cOmWerwd4zSGAdQuLd9jrnB8zMHh6jOQgDEjAx7X6db7iWGokEpO42+jOPFrXoxIwEDAOBgorBgEEAYLECgEBBAAwCwYJKoZIhvcNAQELA4IBAQBYNAaBBxBKeCyS2D2BQAkRkvFmYl5AgPHK2C4Bp873yl8D8MiiZVM2Mcb+caEa5ec45CFF4WeJpx2VbJ4/RGP1Rg7kUcyl+2LcU2aRWZ+3o92m4y4XJE5JEPwIVJJj+1bitgFi4GLEvHoxlKroIQbCr4f/OLsUwBK+QUvjhoNsou1CI3fFtJzgnOhDfHf/MAojzo7dmP/kyqSy01yrM5OFJ1jc0XcQU4ZgQaayQWWxdVclUbyZuckSwabYdxvCjL67eDbtxHKI/0NeeCCaVntQ6dbqQxSzhvZ1gkUJNuWNuuJPQQyEn6rPsB71IyKNog5ypeVFaGrk1mk+zOirhMJe', $reg->certificate);
-  }
-
-  /**
-   * @expectedException u2flib_server\Error
-   * @expectedExceptionCode u2flib_server\ERR_PUBKEY_DECODE
-   */
-  public function testDoRegisterBadKeyInCert() {
-    $req = json_decode('{"version":"U2F_V2","challenge":"yKA0x075tjJ-GE7fKTfnzTOSaNUOWQxRd9TWz5aFOg8","appId":"http://demo.example.com"}');
-    $resp = json_decode('{ "registrationData": "BQQtEmhWVgvbh-8GpjsHbj_d5FB9iNoRL8mNEq34-ANufKWUpVdIj6BSB_m3eMoZ3GqnaDy3RA5eWP8mhTkT1Ht3QAk1GsmaPIQgXgvrBkCQoQtMFvmwYPfW5jpRgoMPFxquHS7MTt8lofZkWAK2caHD-YQQdaRBgd22yWIjPuWnHOcwggLiMIHLAgEBMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMTEll1YmljbyBVMkYgVGVzdCBDQTAeFw0xNDA1MTUxMjU4NTRaFw0xNDA2MTQxMjU4NTRaMB0xGzAZBgNVBAMTEll1YmljbyBVMkYgVGVzdCBFRTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABdsK2_Uhx1zOY9ym4eglBg2U5idUGU-dJK8mGr6tmUQflaNxkQo6IOc-kV4T6L44BXrVeqN-dpCPr-KKlLYw650wDQYJKoZIhvcNAQELBQADggIBAJVAa1Bhfa2Eo7TriA_jMA8togoA2SUE7nL6Z99YUQ8LRwKcPkEpSpOsKYWJLaR6gTIoV3EB76hCiBaWN5HV3-CPyTyNsM2JcILsedPGeHMpMuWrbL1Wn9VFkc7B3Y1k3OmcH1480q9RpYIYr-A35zKedgV3AnvmJKAxVhv9GcVx0_CewHMFTryFuFOe78W8nFajutknarupekDXR4tVcmvj_ihJcST0j_Qggeo4_3wKT98CgjmBgjvKCd3Kqg8n9aSDVWyaOZsVOhZj3Fv5rFu895--D4qiPDETozJIyliH-HugoQpqYJaTX10mnmMdCa6aQeW9CEf-5QmbIP0S4uZAf7pKYTNmDQ5z27DVopqaFw00MIVqQkae_zSPX4dsNeeoTTXrwUGqitLaGap5ol81LKD9JdP3nSUYLfq0vLsHNDyNgb306TfbOenRRVsgQS8tJyLcknSKktWD_Qn7E5vjOXprXPrmdp7g5OPvrbz9QkWa1JTRfo2n2AXV02LPFc-UfR9bWCBEIJBxvmbpmqt0MnBTHWnth2b0CU_KJTDCY3kAPLGbOT8A4KiI73pRW-e9SWTaQXskw3Ei_dHRILM_l9OXsqoYHJ4Dd3tbfvmjoNYggSw4j50l3unI9d1qR5xlBFpW5sLr8gKX4bnY4SR2nyNiOQNLyPc0B0nW502aMEUCIQDTGOX-i_QrffJDY8XvKbPwMuBVrOSO-ayvTnWs_WSuDQIgZ7fMAvD_Ezyy5jg6fQeuOkoJi8V2naCtzV-HTly8Nww=", "clientData": "eyAiY2hhbGxlbmdlIjogInlLQTB4MDc1dGpKLUdFN2ZLVGZuelRPU2FOVU9XUXhSZDlUV3o1YUZPZzgiLCAib3JpZ2luIjogImh0dHA6XC9cL2RlbW8uZXhhbXBsZS5jb20iLCAidHlwIjogIm5hdmlnYXRvci5pZC5maW5pc2hFbnJvbGxtZW50IiB9" }');
-    $this->u2f->doRegister($req, $resp);
-  }
-
-  /**
-   * @expectedException u2flib_server\Error
-   * @expectedExceptionCode u2flib_server\ERR_PUBKEY_DECODE
-   */
-  public function testDoRegisterBadKey() {
-    $req = json_decode('{"version":"U2F_V2","challenge":"yKA0x075tjJ-GE7fKTfnzTOSaNUOWQxRd9TWz5aFOg8","appId":"http://demo.example.com"}');
-    $resp = json_decode('{ "registrationData": "BQMtEmhWVgvbh-8GpjsHbj_d5FB9iNoRL8mNEq34-ANufKWUpVdIj6BSB_m3eMoZ3GqnaDy3RA5eWP8mhTkT1Ht3QAk1GsmaPIQgXgvrBkCQoQtMFvmwYPfW5jpRgoMPFxquHS7MTt8lofZkWAK2caHD-YQQdaRBgd22yWIjPuWnHOcwggLiMIHLAgEBMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMTEll1YmljbyBVMkYgVGVzdCBDQTAeFw0xNDA1MTUxMjU4NTRaFw0xNDA2MTQxMjU4NTRaMB0xGzAZBgNVBAMTEll1YmljbyBVMkYgVGVzdCBFRTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNsK2_Uhx1zOY9ym4eglBg2U5idUGU-dJK8mGr6tmUQflaNxkQo6IOc-kV4T6L44BXrVeqN-dpCPr-KKlLYw650wDQYJKoZIhvcNAQELBQADggIBAJVAa1Bhfa2Eo7TriA_jMA8togoA2SUE7nL6Z99YUQ8LRwKcPkEpSpOsKYWJLaR6gTIoV3EB76hCiBaWN5HV3-CPyTyNsM2JcILsedPGeHMpMuWrbL1Wn9VFkc7B3Y1k3OmcH1480q9RpYIYr-A35zKedgV3AnvmJKAxVhv9GcVx0_CewHMFTryFuFOe78W8nFajutknarupekDXR4tVcmvj_ihJcST0j_Qggeo4_3wKT98CgjmBgjvKCd3Kqg8n9aSDVWyaOZsVOhZj3Fv5rFu895--D4qiPDETozJIyliH-HugoQpqYJaTX10mnmMdCa6aQeW9CEf-5QmbIP0S4uZAf7pKYTNmDQ5z27DVopqaFw00MIVqQkae_zSPX4dsNeeoTTXrwUGqitLaGap5ol81LKD9JdP3nSUYLfq0vLsHNDyNgb306TfbOenRRVsgQS8tJyLcknSKktWD_Qn7E5vjOXprXPrmdp7g5OPvrbz9QkWa1JTRfo2n2AXV02LPFc-UfR9bWCBEIJBxvmbpmqt0MnBTHWnth2b0CU_KJTDCY3kAPLGbOT8A4KiI73pRW-e9SWTaQXskw3Ei_dHRILM_l9OXsqoYHJ4Dd3tbfvmjoNYggSw4j50l3unI9d1qR5xlBFpW5sLr8gKX4bnY4SR2nyNiOQNLyPc0B0nW502aMEUCIQDTGOX-i_QrffJDY8XvKbPwMuBVrOSO-ayvTnWs_WSuDQIgZ7fMAvD_Ezyy5jg6fQeuOkoJi8V2naCtzV-HTly8Nww=", "clientData": "eyAiY2hhbGxlbmdlIjogInlLQTB4MDc1dGpKLUdFN2ZLVGZuelRPU2FOVU9XUXhSZDlUV3o1YUZPZzgiLCAib3JpZ2luIjogImh0dHA6XC9cL2RlbW8uZXhhbXBsZS5jb20iLCAidHlwIjogIm5hdmlnYXRvci5pZC5maW5pc2hFbnJvbGxtZW50IiB9" }');
-    $this->u2f->doRegister($req, $resp);
-  }
-
-  /**
-   * @expectedException \InvalidArgumentException
-   * @expectedExceptionMessage $request of doRegister() method only accepts object.
-   */
-  public function testDoRegisterInvalidRequest() {
-    $req = 'request';
-    $resp = json_decode('{ "registrationData": "BQQtEmhWVgvbh-8GpjsHbj_d5FB9iNoRL8mNEq34-ANufKWUpVdIj6BSB_m3eMoZ3GqnaDy3RA5eWP8mhTkT1Ht3QAk1GsmaPIQgXgvrBkCQoQtMFvmwYPfW5jpRgoMPFxquHS7MTt8lofZkWAK2caHD-YQQdaRBgd22yWIjPuWnHOcwggLiMIHLAgEBMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMTEll1YmljbyBVMkYgVGVzdCBDQTAeFw0xNDA1MTUxMjU4NTRaFw0xNDA2MTQxMjU4NTRaMB0xGzAZBgNVBAMTEll1YmljbyBVMkYgVGVzdCBFRTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNsK2_Uhx1zOY9ym4eglBg2U5idUGU-dJK8mGr6tmUQflaNxkQo6IOc-kV4T6L44BXrVeqN-dpCPr-KKlLYw650wDQYJKoZIhvcNAQELBQADggIBAJVAa1Bhfa2Eo7TriA_jMA8togoA2SUE7nL6Z99YUQ8LRwKcPkEpSpOsKYWJLaR6gTIoV3EB76hCiBaWN5HV3-CPyTyNsM2JcILsedPGeHMpMuWrbL1Wn9VFkc7B3Y1k3OmcH1480q9RpYIYr-A35zKedgV3AnvmJKAxVhv9GcVx0_CewHMFTryFuFOe78W8nFajutknarupekDXR4tVcmvj_ihJcST0j_Qggeo4_3wKT98CgjmBgjvKCd3Kqg8n9aSDVWyaOZsVOhZj3Fv5rFu895--D4qiPDETozJIyliH-HugoQpqYJaTX10mnmMdCa6aQeW9CEf-5QmbIP0S4uZAf7pKYTNmDQ5z27DVopqaFw00MIVqQkae_zSPX4dsNeeoTTXrwUGqitLaGap5ol81LKD9JdP3nSUYLfq0vLsHNDyNgb306TfbOenRRVsgQS8tJyLcknSKktWD_Qn7E5vjOXprXPrmdp7g5OPvrbz9QkWa1JTRfo2n2AXV02LPFc-UfR9bWCBEIJBxvmbpmqt0MnBTHWnth2b0CU_KJTDCY3kAPLGbOT8A4KiI73pRW-e9SWTaQXskw3Ei_dHRILM_l9OXsqoYHJ4Dd3tbfvmjoNYggSw4j50l3unI9d1qR5xlBFpW5sLr8gKX4bnY4SR2nyNiOQNLyPc0B0nW502aMEUCIQDTGOX-i_QrffJDY8XvKbPwMuBVrOSO-ayvTnWs_WSuDQIgZ7fMAvD_Ezyy5jg6fQeuOkoJi8V2naCtzV-HTly8Nww=", "clientData": "eyAiY2hhbGxlbmdlIjogInlLQTB4MDc1dGpKLUdFN2ZLVGZuelRPU2FOVU9XUXhSZDlUV3o1YUZPZzgiLCAib3JpZ2luIjogImh0dHA6XC9cL2RlbW8uZXhhbXBsZS5jb20iLCAidHlwIjogIm5hdmlnYXRvci5pZC5maW5pc2hFbnJvbGxtZW50IiB9" }');
-    $this->u2f->doRegister($req, $resp);
-  }
-
-  /**
-   * @expectedException \InvalidArgumentException
-   * @expectedExceptionMessage $response of doRegister() method only accepts object.
-   */
-  public function testDoRegisterInvalidResponse() {
-    $req = json_decode('{"version":"U2F_V2","challenge":"yKA0x075tjJ-GE7fKTfnzTOSaNUOWQxRd9TWz5aFOg8","appId":"http://demo.example.com"}');
-    $resp = 'response';
-    $this->u2f->doRegister($req, $resp);
-  }
-
-  /**
-   * @expectedException u2flib_server\Error
-   * @expectedExceptionCode u2flib_server\ERR_BAD_UA_RETURNING
-   */
-  public function testDoRegisterUAError() {
-    $req = json_decode('{"version":"U2F_V2","challenge":"yKA0x075tjJ-GE7fKTfnzTOSaNUOWQxRd9TWz5aFOg8","appId":"http://demo.example.com"}');
-    $resp = json_decode('{"errorCode": "4"}');
-    $this->u2f->doRegister($req, $resp);
-  }
-
-  /**
-   * @expectedException \InvalidArgumentException
-   * @expectedExceptionMessage $include_cert of doRegister() method only accepts boolean.
-   */
-  public function testDoRegisterInvalidInclude_cert() {
-    $req = json_decode('{"version":"U2F_V2","challenge":"yKA0x075tjJ-GE7fKTfnzTOSaNUOWQxRd9TWz5aFOg8","appId":"http://demo.example.com"}');
-    $resp = json_decode('{ "registrationData": "BQQtEmhWVgvbh-8GpjsHbj_d5FB9iNoRL8mNEq34-ANufKWUpVdIj6BSB_m3eMoZ3GqnaDy3RA5eWP8mhTkT1Ht3QAk1GsmaPIQgXgvrBkCQoQtMFvmwYPfW5jpRgoMPFxquHS7MTt8lofZkWAK2caHD-YQQdaRBgd22yWIjPuWnHOcwggLiMIHLAgEBMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMTEll1YmljbyBVMkYgVGVzdCBDQTAeFw0xNDA1MTUxMjU4NTRaFw0xNDA2MTQxMjU4NTRaMB0xGzAZBgNVBAMTEll1YmljbyBVMkYgVGVzdCBFRTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNsK2_Uhx1zOY9ym4eglBg2U5idUGU-dJK8mGr6tmUQflaNxkQo6IOc-kV4T6L44BXrVeqN-dpCPr-KKlLYw650wDQYJKoZIhvcNAQELBQADggIBAJVAa1Bhfa2Eo7TriA_jMA8togoA2SUE7nL6Z99YUQ8LRwKcPkEpSpOsKYWJLaR6gTIoV3EB76hCiBaWN5HV3-CPyTyNsM2JcILsedPGeHMpMuWrbL1Wn9VFkc7B3Y1k3OmcH1480q9RpYIYr-A35zKedgV3AnvmJKAxVhv9GcVx0_CewHMFTryFuFOe78W8nFajutknarupekDXR4tVcmvj_ihJcST0j_Qggeo4_3wKT98CgjmBgjvKCd3Kqg8n9aSDVWyaOZsVOhZj3Fv5rFu895--D4qiPDETozJIyliH-HugoQpqYJaTX10mnmMdCa6aQeW9CEf-5QmbIP0S4uZAf7pKYTNmDQ5z27DVopqaFw00MIVqQkae_zSPX4dsNeeoTTXrwUGqitLaGap5ol81LKD9JdP3nSUYLfq0vLsHNDyNgb306TfbOenRRVsgQS8tJyLcknSKktWD_Qn7E5vjOXprXPrmdp7g5OPvrbz9QkWa1JTRfo2n2AXV02LPFc-UfR9bWCBEIJBxvmbpmqt0MnBTHWnth2b0CU_KJTDCY3kAPLGbOT8A4KiI73pRW-e9SWTaQXskw3Ei_dHRILM_l9OXsqoYHJ4Dd3tbfvmjoNYggSw4j50l3unI9d1qR5xlBFpW5sLr8gKX4bnY4SR2nyNiOQNLyPc0B0nW502aMEUCIQDTGOX-i_QrffJDY8XvKbPwMuBVrOSO-ayvTnWs_WSuDQIgZ7fMAvD_Ezyy5jg6fQeuOkoJi8V2naCtzV-HTly8Nww=", "clientData": "eyAiY2hhbGxlbmdlIjogInlLQTB4MDc1dGpKLUdFN2ZLVGZuelRPU2FOVU9XUXhSZDlUV3o1YUZPZzgiLCAib3JpZ2luIjogImh0dHA6XC9cL2RlbW8uZXhhbXBsZS5jb20iLCAidHlwIjogIm5hdmlnYXRvci5pZC5maW5pc2hFbnJvbGxtZW50IiB9" }');
-    $this->u2f->doRegister($req, $resp, 'bar');
-  }
-
-  public function testGetAuthenticateData() {
-    $regs = array(json_decode('{"keyHandle":"CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w","publicKey":"BC0SaFZWC9uH7wamOwduP93kUH2I2hEvyY0Srfj4A258pZSlV0iPoFIH+bd4yhncaqdoPLdEDl5Y\/yaFORPUe3c=","certificate":"MIIC4jCBywIBATANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgQ0EwHhcNMTQwNTE1MTI1ODU0WhcNMTQwNjE0MTI1ODU0WjAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgRUUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATbCtv1IcdczmPcpuHoJQYNlOYnVBlPnSSvJhq+rZlEH5WjcZEKOiDnPpFeE+i+OAV61XqjfnaQj6\/iipS2MOudMA0GCSqGSIb3DQEBCwUAA4ICAQCVQGtQYX2thKO064gP4zAPLaIKANklBO5y+mffWFEPC0cCnD5BKUqTrCmFiS2keoEyKFdxAe+oQogWljeR1d\/gj8k8jbDNiXCC7HnTxnhzKTLlq2y9Vp\/VRZHOwd2NZNzpnB9ePNKvUaWCGK\/gN+cynnYFdwJ75iSgMVYb\/RnFcdPwnsBzBU68hbhTnu\/FvJxWo7rZJ2q7qXpA10eLVXJr4\/4oSXEk9I\/0IIHqOP98Ck\/fAoI5gYI7ygndyqoPJ\/Wkg1VsmjmbFToWY9xb+axbvPefvg+KojwxE6MySMpYh\/h7oKEKamCWk19dJp5jHQmumkHlvQhH\/uUJmyD9EuLmQH+6SmEzZg0Oc9uw1aKamhcNNDCFakJGnv80j1+HbDXnqE0168FBqorS2hmqeaJfNSyg\/SXT950lGC36tLy7BzQ8jYG99Ok32znp0UVbIEEvLSci3JJ0ipLVg\/0J+xOb4zl6a1z65nae4OTj7628\/UJFmtSU0X6Np9gF1dNizxXPlH0fW1ggRCCQcb5m6ZqrdDJwUx1p7Ydm9AlPyiUwwmN5ADyxmzk\/AOCoiO96UVvnvUlk2kF7JMNxIv3R0SCzP5fTl7KqGByeA3d7W375o6DWIIEsOI+dJd7pyPXdakecZQRaVubC6\/ICl+G52OEkdp8jYjkDS8j3NAdJ1udNmg=="}'));
-    $data = $this->u2f->getAuthenticateData($regs);
-    $inst = $data[0];
-    $this->assertEquals("U2F_V2", $inst->version);
-    $this->assertObjectHasAttribute("challenge", $inst);
-    $this->assertEquals('CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w', $inst->keyHandle);
-    $this->assertEquals('http://demo.example.com', $inst->appId);
-  }
-
-  /**
-   * @expectedException \InvalidArgumentException
-   * @expectedExceptionMessage $registrations of getAuthenticateData() method only accepts array of object.
-   */
-  public function testGetAuthenticateDataInvalidRegistrations2() {
-    $regs = array('YubiKey NEO', 'YubiKey Standard');
-    $data = $this->u2f->getAuthenticateData($regs);
-  }
-
-  public function testDoAuthenticate() {
-    $reqs = array(json_decode('{"version":"U2F_V2","challenge":"fEnc9oV79EaBgK5BoNERU5gPKM2XGYWrz4fUjgc0Q7g","keyHandle":"CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w","appId":"http://demo.example.com"}'));
-    $regs = array(json_decode('{"keyHandle":"CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w","publicKey":"BC0SaFZWC9uH7wamOwduP93kUH2I2hEvyY0Srfj4A258pZSlV0iPoFIH+bd4yhncaqdoPLdEDl5Y\/yaFORPUe3c=","certificate":"MIIC4jCBywIBATANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgQ0EwHhcNMTQwNTE1MTI1ODU0WhcNMTQwNjE0MTI1ODU0WjAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgRUUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATbCtv1IcdczmPcpuHoJQYNlOYnVBlPnSSvJhq+rZlEH5WjcZEKOiDnPpFeE+i+OAV61XqjfnaQj6\/iipS2MOudMA0GCSqGSIb3DQEBCwUAA4ICAQCVQGtQYX2thKO064gP4zAPLaIKANklBO5y+mffWFEPC0cCnD5BKUqTrCmFiS2keoEyKFdxAe+oQogWljeR1d\/gj8k8jbDNiXCC7HnTxnhzKTLlq2y9Vp\/VRZHOwd2NZNzpnB9ePNKvUaWCGK\/gN+cynnYFdwJ75iSgMVYb\/RnFcdPwnsBzBU68hbhTnu\/FvJxWo7rZJ2q7qXpA10eLVXJr4\/4oSXEk9I\/0IIHqOP98Ck\/fAoI5gYI7ygndyqoPJ\/Wkg1VsmjmbFToWY9xb+axbvPefvg+KojwxE6MySMpYh\/h7oKEKamCWk19dJp5jHQmumkHlvQhH\/uUJmyD9EuLmQH+6SmEzZg0Oc9uw1aKamhcNNDCFakJGnv80j1+HbDXnqE0168FBqorS2hmqeaJfNSyg\/SXT950lGC36tLy7BzQ8jYG99Ok32znp0UVbIEEvLSci3JJ0ipLVg\/0J+xOb4zl6a1z65nae4OTj7628\/UJFmtSU0X6Np9gF1dNizxXPlH0fW1ggRCCQcb5m6ZqrdDJwUx1p7Ydm9AlPyiUwwmN5ADyxmzk\/AOCoiO96UVvnvUlk2kF7JMNxIv3R0SCzP5fTl7KqGByeA3d7W375o6DWIIEsOI+dJd7pyPXdakecZQRaVubC6\/ICl+G52OEkdp8jYjkDS8j3NAdJ1udNmg==", "counter":3}'));
-    $resp = json_decode('{ "signatureData": "AQAAAAQwRQIhAI6FSrMD3KUUtkpiP0jpIEakql-HNhwWFngyw553pS1CAiAKLjACPOhxzZXuZsVO8im-HStEcYGC50PKhsGp_SUAng==", "clientData": "eyAiY2hhbGxlbmdlIjogImZFbmM5b1Y3OUVhQmdLNUJvTkVSVTVnUEtNMlhHWVdyejRmVWpnYzBRN2ciLCAib3JpZ2luIjogImh0dHA6XC9cL2RlbW8uZXhhbXBsZS5jb20iLCAidHlwIjogIm5hdmlnYXRvci5pZC5nZXRBc3NlcnRpb24iIH0=", "keyHandle": "CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w", "errorCode": 0 }');
-    $data = $this->u2f->doAuthenticate($reqs, $regs, $resp);
-    $this->assertEquals(4, $data->counter);
-  }
-
-  /**
-   * @expectedException u2flib_server\Error
-   * @expectedExceptionCode u2flib_server\ERR_COUNTER_TOO_LOW
-   */
-  public function testDoAuthenticateCtrFail() {
-    $reqs = array(json_decode('{"version":"U2F_V2","challenge":"fEnc9oV79EaBgK5BoNERU5gPKM2XGYWrz4fUjgc0Q7g","keyHandle":"CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w","appId":"http://demo.example.com"}'));
-    $regs = array(json_decode('{"keyHandle":"CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w","publicKey":"BC0SaFZWC9uH7wamOwduP93kUH2I2hEvyY0Srfj4A258pZSlV0iPoFIH+bd4yhncaqdoPLdEDl5Y\/yaFORPUe3c=","certificate":"MIIC4jCBywIBATANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgQ0EwHhcNMTQwNTE1MTI1ODU0WhcNMTQwNjE0MTI1ODU0WjAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgRUUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATbCtv1IcdczmPcpuHoJQYNlOYnVBlPnSSvJhq+rZlEH5WjcZEKOiDnPpFeE+i+OAV61XqjfnaQj6\/iipS2MOudMA0GCSqGSIb3DQEBCwUAA4ICAQCVQGtQYX2thKO064gP4zAPLaIKANklBO5y+mffWFEPC0cCnD5BKUqTrCmFiS2keoEyKFdxAe+oQogWljeR1d\/gj8k8jbDNiXCC7HnTxnhzKTLlq2y9Vp\/VRZHOwd2NZNzpnB9ePNKvUaWCGK\/gN+cynnYFdwJ75iSgMVYb\/RnFcdPwnsBzBU68hbhTnu\/FvJxWo7rZJ2q7qXpA10eLVXJr4\/4oSXEk9I\/0IIHqOP98Ck\/fAoI5gYI7ygndyqoPJ\/Wkg1VsmjmbFToWY9xb+axbvPefvg+KojwxE6MySMpYh\/h7oKEKamCWk19dJp5jHQmumkHlvQhH\/uUJmyD9EuLmQH+6SmEzZg0Oc9uw1aKamhcNNDCFakJGnv80j1+HbDXnqE0168FBqorS2hmqeaJfNSyg\/SXT950lGC36tLy7BzQ8jYG99Ok32znp0UVbIEEvLSci3JJ0ipLVg\/0J+xOb4zl6a1z65nae4OTj7628\/UJFmtSU0X6Np9gF1dNizxXPlH0fW1ggRCCQcb5m6ZqrdDJwUx1p7Ydm9AlPyiUwwmN5ADyxmzk\/AOCoiO96UVvnvUlk2kF7JMNxIv3R0SCzP5fTl7KqGByeA3d7W375o6DWIIEsOI+dJd7pyPXdakecZQRaVubC6\/ICl+G52OEkdp8jYjkDS8j3NAdJ1udNmg==", "counter":5}'));
-    $resp = json_decode('{ "signatureData": "AQAAAAQwRQIhAI6FSrMD3KUUtkpiP0jpIEakql-HNhwWFngyw553pS1CAiAKLjACPOhxzZXuZsVO8im-HStEcYGC50PKhsGp_SUAng==", "clientData": "eyAiY2hhbGxlbmdlIjogImZFbmM5b1Y3OUVhQmdLNUJvTkVSVTVnUEtNMlhHWVdyejRmVWpnYzBRN2ciLCAib3JpZ2luIjogImh0dHA6XC9cL2RlbW8uZXhhbXBsZS5jb20iLCAidHlwIjogIm5hdmlnYXRvci5pZC5nZXRBc3NlcnRpb24iIH0=", "keyHandle": "CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w" }');
-    $this->u2f->doAuthenticate($reqs, $regs, $resp);
-  }
-
-  /**
-   * @expectedException u2flib_server\Error
-   * @expectedExceptionCode u2flib_server\ERR_AUTHENTICATION_FAILURE
-   */
-  public function testDoAuthenticateFail() {
-    $reqs = array(json_decode('{"version":"U2F_V2","challenge":"fEnc9oV79EaBgK5BoNERU5gPKM2XGYWrz4fUjgc0Q7g","keyHandle":"CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w","appId":"http://demo.example.com"}'));
-    $regs = array(json_decode('{"keyHandle":"CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w","publicKey":"BC0SaFZWC9uH7wamOwduP93kUH2I2hEvyY0Srfj4A258pZSlV0iPoFIH+bd4yhncaqdoPLdEDl5Y\/yaFORPUe3c=","certificate":"MIIC4jCBywIBATANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgQ0EwHhcNMTQwNTE1MTI1ODU0WhcNMTQwNjE0MTI1ODU0WjAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgRUUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATbCtv1IcdczmPcpuHoJQYNlOYnVBlPnSSvJhq+rZlEH5WjcZEKOiDnPpFeE+i+OAV61XqjfnaQj6\/iipS2MOudMA0GCSqGSIb3DQEBCwUAA4ICAQCVQGtQYX2thKO064gP4zAPLaIKANklBO5y+mffWFEPC0cCnD5BKUqTrCmFiS2keoEyKFdxAe+oQogWljeR1d\/gj8k8jbDNiXCC7HnTxnhzKTLlq2y9Vp\/VRZHOwd2NZNzpnB9ePNKvUaWCGK\/gN+cynnYFdwJ75iSgMVYb\/RnFcdPwnsBzBU68hbhTnu\/FvJxWo7rZJ2q7qXpA10eLVXJr4\/4oSXEk9I\/0IIHqOP98Ck\/fAoI5gYI7ygndyqoPJ\/Wkg1VsmjmbFToWY9xb+axbvPefvg+KojwxE6MySMpYh\/h7oKEKamCWk19dJp5jHQmumkHlvQhH\/uUJmyD9EuLmQH+6SmEzZg0Oc9uw1aKamhcNNDCFakJGnv80j1+HbDXnqE0168FBqorS2hmqeaJfNSyg\/SXT950lGC36tLy7BzQ8jYG99Ok32znp0UVbIEEvLSci3JJ0ipLVg\/0J+xOb4zl6a1z65nae4OTj7628\/UJFmtSU0X6Np9gF1dNizxXPlH0fW1ggRCCQcb5m6ZqrdDJwUx1p7Ydm9AlPyiUwwmN5ADyxmzk\/AOCoiO96UVvnvUlk2kF7JMNxIv3R0SCzP5fTl7KqGByeA3d7W375o6DWIIEsOI+dJd7pyPXdakecZQRaVubC6\/ICl+G52OEkdp8jYjkDS8j3NAdJ1udNmg=="}'));
-    $resp = json_decode('{ "signatureData": "AQAAAAQwRQIhAI6FSrMD3KUUtkpiP0jpIEakql-HNhwWFngyw553pS1CAiAKLjACPOhxzZXuZsVO8im-HStEcYGC50PKhsGp_SUAnG==", "clientData": "eyAiY2hhbGxlbmdlIjogImZFbmM5b1Y3OUVhQmdLNUJvTkVSVTVnUEtNMlhHWVdyejRmVWpnYzBRN2ciLCAib3JpZ2luIjogImh0dHA6XC9cL2RlbW8uZXhhbXBsZS5jb20iLCAidHlwIjogIm5hdmlnYXRvci5pZC5nZXRBc3NlcnRpb24iIH0=", "keyHandle": "CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w" }');
-    $this->u2f->doAuthenticate($reqs, $regs, $resp);
-  }
-
-  /**
-   * @expectedException u2flib_server\Error
-   * @expectedExceptionCode u2flib_server\ERR_NO_MATCHING_REQUEST
-   */
-  public function testDoAuthenticateWrongReq() {
-    $reqs = array(json_decode('{"version":"U2F_V2","challenge":"fEnc9oV79EaBgK5BoNERU5gPKM2XGYWrz4fUjgc0Q7g","keyHandle":"cTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w","appId":"http://demo.example.com"}'));
-    $regs = array(json_decode('{"keyHandle":"CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w","publicKey":"BC0SaFZWC9uH7wamOwduP93kUH2I2hEvyY0Srfj4A258pZSlV0iPoFIH+bd4yhncaqdoPLdEDl5Y\/yaFORPUe3c=","certificate":"MIIC4jCBywIBATANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgQ0EwHhcNMTQwNTE1MTI1ODU0WhcNMTQwNjE0MTI1ODU0WjAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgRUUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATbCtv1IcdczmPcpuHoJQYNlOYnVBlPnSSvJhq+rZlEH5WjcZEKOiDnPpFeE+i+OAV61XqjfnaQj6\/iipS2MOudMA0GCSqGSIb3DQEBCwUAA4ICAQCVQGtQYX2thKO064gP4zAPLaIKANklBO5y+mffWFEPC0cCnD5BKUqTrCmFiS2keoEyKFdxAe+oQogWljeR1d\/gj8k8jbDNiXCC7HnTxnhzKTLlq2y9Vp\/VRZHOwd2NZNzpnB9ePNKvUaWCGK\/gN+cynnYFdwJ75iSgMVYb\/RnFcdPwnsBzBU68hbhTnu\/FvJxWo7rZJ2q7qXpA10eLVXJr4\/4oSXEk9I\/0IIHqOP98Ck\/fAoI5gYI7ygndyqoPJ\/Wkg1VsmjmbFToWY9xb+axbvPefvg+KojwxE6MySMpYh\/h7oKEKamCWk19dJp5jHQmumkHlvQhH\/uUJmyD9EuLmQH+6SmEzZg0Oc9uw1aKamhcNNDCFakJGnv80j1+HbDXnqE0168FBqorS2hmqeaJfNSyg\/SXT950lGC36tLy7BzQ8jYG99Ok32znp0UVbIEEvLSci3JJ0ipLVg\/0J+xOb4zl6a1z65nae4OTj7628\/UJFmtSU0X6Np9gF1dNizxXPlH0fW1ggRCCQcb5m6ZqrdDJwUx1p7Ydm9AlPyiUwwmN5ADyxmzk\/AOCoiO96UVvnvUlk2kF7JMNxIv3R0SCzP5fTl7KqGByeA3d7W375o6DWIIEsOI+dJd7pyPXdakecZQRaVubC6\/ICl+G52OEkdp8jYjkDS8j3NAdJ1udNmg=="}'));
-    $resp = json_decode('{ "signatureData": "AQAAAAQwRQIhAI6FSrMD3KUUtkpiP0jpIEakql-HNhwWFngyw553pS1CAiAKLjACPOhxzZXuZsVO8im-HStEcYGC50PKhsGp_SUAng==", "clientData": "eyAiY2hhbGxlbmdlIjogImZFbmM5b1Y3OUVhQmdLNUJvTkVSVTVnUEtNMlhHWVdyejRmVWpnYzBRN2ciLCAib3JpZ2luIjogImh0dHA6XC9cL2RlbW8uZXhhbXBsZS5jb20iLCAidHlwIjogIm5hdmlnYXRvci5pZC5nZXRBc3NlcnRpb24iIH0=", "keyHandle": "CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w" }');
-    $this->u2f->doAuthenticate($reqs, $regs, $resp);
-  }
-
-  /**
-   * @expectedException u2flib_server\Error
-   * @expectedExceptionCode u2flib_server\ERR_NO_MATCHING_REGISTRATION
-   */
-  public function testDoAuthenticateWrongReg() {
-    $reqs = array(json_decode('{"version":"U2F_V2","challenge":"fEnc9oV79EaBgK5BoNERU5gPKM2XGYWrz4fUjgc0Q7g","keyHandle":"CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w","appId":"http://demo.example.com"}'));
-    $regs = array(json_decode('{"keyHandle":"cTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w","publicKey":"BC0SaFZWC9uH7wamOwduP93kUH2I2hEvyY0Srfj4A258pZSlV0iPoFIH+bd4yhncaqdoPLdEDl5Y\/yaFORPUe3c=","certificate":"MIIC4jCBywIBATANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgQ0EwHhcNMTQwNTE1MTI1ODU0WhcNMTQwNjE0MTI1ODU0WjAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgRUUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATbCtv1IcdczmPcpuHoJQYNlOYnVBlPnSSvJhq+rZlEH5WjcZEKOiDnPpFeE+i+OAV61XqjfnaQj6\/iipS2MOudMA0GCSqGSIb3DQEBCwUAA4ICAQCVQGtQYX2thKO064gP4zAPLaIKANklBO5y+mffWFEPC0cCnD5BKUqTrCmFiS2keoEyKFdxAe+oQogWljeR1d\/gj8k8jbDNiXCC7HnTxnhzKTLlq2y9Vp\/VRZHOwd2NZNzpnB9ePNKvUaWCGK\/gN+cynnYFdwJ75iSgMVYb\/RnFcdPwnsBzBU68hbhTnu\/FvJxWo7rZJ2q7qXpA10eLVXJr4\/4oSXEk9I\/0IIHqOP98Ck\/fAoI5gYI7ygndyqoPJ\/Wkg1VsmjmbFToWY9xb+axbvPefvg+KojwxE6MySMpYh\/h7oKEKamCWk19dJp5jHQmumkHlvQhH\/uUJmyD9EuLmQH+6SmEzZg0Oc9uw1aKamhcNNDCFakJGnv80j1+HbDXnqE0168FBqorS2hmqeaJfNSyg\/SXT950lGC36tLy7BzQ8jYG99Ok32znp0UVbIEEvLSci3JJ0ipLVg\/0J+xOb4zl6a1z65nae4OTj7628\/UJFmtSU0X6Np9gF1dNizxXPlH0fW1ggRCCQcb5m6ZqrdDJwUx1p7Ydm9AlPyiUwwmN5ADyxmzk\/AOCoiO96UVvnvUlk2kF7JMNxIv3R0SCzP5fTl7KqGByeA3d7W375o6DWIIEsOI+dJd7pyPXdakecZQRaVubC6\/ICl+G52OEkdp8jYjkDS8j3NAdJ1udNmg=="}'));
-    $resp = json_decode('{ "signatureData": "AQAAAAQwRQIhAI6FSrMD3KUUtkpiP0jpIEakql-HNhwWFngyw553pS1CAiAKLjACPOhxzZXuZsVO8im-HStEcYGC50PKhsGp_SUAng==", "clientData": "eyAiY2hhbGxlbmdlIjogImZFbmM5b1Y3OUVhQmdLNUJvTkVSVTVnUEtNMlhHWVdyejRmVWpnYzBRN2ciLCAib3JpZ2luIjogImh0dHA6XC9cL2RlbW8uZXhhbXBsZS5jb20iLCAidHlwIjogIm5hdmlnYXRvci5pZC5nZXRBc3NlcnRpb24iIH0=", "keyHandle": "CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w" }');
-    $this->u2f->doAuthenticate($reqs, $regs, $resp);
-  }
-
-  /**
-   * @expectedException u2flib_server\Error
-   * @expectedExceptionCode u2flib_server\ERR_PUBKEY_DECODE
-   */
-  public function testDoAuthenticateBadKey() {
-    $reqs = array(json_decode('{"version":"U2F_V2","challenge":"fEnc9oV79EaBgK5BoNERU5gPKM2XGYWrz4fUjgc0Q7g","keyHandle":"CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w","appId":"http://demo.example.com"}'));
-    $regs = array(json_decode('{"keyHandle":"CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w","publicKey":"bC0SaFZWC9uH7wamOwduP93kUH2I2hEvyY0Srfj4A258pZSlV0iPoFIH+bd4yhncaqdoPLdEDl5Y\/yaFORPUe3c=","certificate":"MIIC4jCBywIBATANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgQ0EwHhcNMTQwNTE1MTI1ODU0WhcNMTQwNjE0MTI1ODU0WjAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgRUUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATbCtv1IcdczmPcpuHoJQYNlOYnVBlPnSSvJhq+rZlEH5WjcZEKOiDnPpFeE+i+OAV61XqjfnaQj6\/iipS2MOudMA0GCSqGSIb3DQEBCwUAA4ICAQCVQGtQYX2thKO064gP4zAPLaIKANklBO5y+mffWFEPC0cCnD5BKUqTrCmFiS2keoEyKFdxAe+oQogWljeR1d\/gj8k8jbDNiXCC7HnTxnhzKTLlq2y9Vp\/VRZHOwd2NZNzpnB9ePNKvUaWCGK\/gN+cynnYFdwJ75iSgMVYb\/RnFcdPwnsBzBU68hbhTnu\/FvJxWo7rZJ2q7qXpA10eLVXJr4\/4oSXEk9I\/0IIHqOP98Ck\/fAoI5gYI7ygndyqoPJ\/Wkg1VsmjmbFToWY9xb+axbvPefvg+KojwxE6MySMpYh\/h7oKEKamCWk19dJp5jHQmumkHlvQhH\/uUJmyD9EuLmQH+6SmEzZg0Oc9uw1aKamhcNNDCFakJGnv80j1+HbDXnqE0168FBqorS2hmqeaJfNSyg\/SXT950lGC36tLy7BzQ8jYG99Ok32znp0UVbIEEvLSci3JJ0ipLVg\/0J+xOb4zl6a1z65nae4OTj7628\/UJFmtSU0X6Np9gF1dNizxXPlH0fW1ggRCCQcb5m6ZqrdDJwUx1p7Ydm9AlPyiUwwmN5ADyxmzk\/AOCoiO96UVvnvUlk2kF7JMNxIv3R0SCzP5fTl7KqGByeA3d7W375o6DWIIEsOI+dJd7pyPXdakecZQRaVubC6\/ICl+G52OEkdp8jYjkDS8j3NAdJ1udNmg==", "counter":3}'));
-    $resp = json_decode('{ "signatureData": "AQAAAAQwRQIhAI6FSrMD3KUUtkpiP0jpIEakql-HNhwWFngyw553pS1CAiAKLjACPOhxzZXuZsVO8im-HStEcYGC50PKhsGp_SUAng==", "clientData": "eyAiY2hhbGxlbmdlIjogImZFbmM5b1Y3OUVhQmdLNUJvTkVSVTVnUEtNMlhHWVdyejRmVWpnYzBRN2ciLCAib3JpZ2luIjogImh0dHA6XC9cL2RlbW8uZXhhbXBsZS5jb20iLCAidHlwIjogIm5hdmlnYXRvci5pZC5nZXRBc3NlcnRpb24iIH0=", "keyHandle": "CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w" }');
-    $this->u2f->doAuthenticate($reqs, $regs, $resp);
-  }
-
-  /**
-   * @expectedException \InvalidArgumentException
-   * @expectedExceptionMessage $requests of doAuthenticate() method only accepts array of object.
-   */
-  public function testDoAuthenticateInvalidRequests2() {
-    $reqs = array('YubiKey NEO', 'YubiKey Standard');
-    $regs = array(json_decode('{"keyHandle":"CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w","publicKey":"BC0SaFZWC9uH7wamOwduP93kUH2I2hEvyY0Srfj4A258pZSlV0iPoFIH+bd4yhncaqdoPLdEDl5Y\/yaFORPUe3c=","certificate":"MIIC4jCBywIBATANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgQ0EwHhcNMTQwNTE1MTI1ODU0WhcNMTQwNjE0MTI1ODU0WjAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgRUUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATbCtv1IcdczmPcpuHoJQYNlOYnVBlPnSSvJhq+rZlEH5WjcZEKOiDnPpFeE+i+OAV61XqjfnaQj6\/iipS2MOudMA0GCSqGSIb3DQEBCwUAA4ICAQCVQGtQYX2thKO064gP4zAPLaIKANklBO5y+mffWFEPC0cCnD5BKUqTrCmFiS2keoEyKFdxAe+oQogWljeR1d\/gj8k8jbDNiXCC7HnTxnhzKTLlq2y9Vp\/VRZHOwd2NZNzpnB9ePNKvUaWCGK\/gN+cynnYFdwJ75iSgMVYb\/RnFcdPwnsBzBU68hbhTnu\/FvJxWo7rZJ2q7qXpA10eLVXJr4\/4oSXEk9I\/0IIHqOP98Ck\/fAoI5gYI7ygndyqoPJ\/Wkg1VsmjmbFToWY9xb+axbvPefvg+KojwxE6MySMpYh\/h7oKEKamCWk19dJp5jHQmumkHlvQhH\/uUJmyD9EuLmQH+6SmEzZg0Oc9uw1aKamhcNNDCFakJGnv80j1+HbDXnqE0168FBqorS2hmqeaJfNSyg\/SXT950lGC36tLy7BzQ8jYG99Ok32znp0UVbIEEvLSci3JJ0ipLVg\/0J+xOb4zl6a1z65nae4OTj7628\/UJFmtSU0X6Np9gF1dNizxXPlH0fW1ggRCCQcb5m6ZqrdDJwUx1p7Ydm9AlPyiUwwmN5ADyxmzk\/AOCoiO96UVvnvUlk2kF7JMNxIv3R0SCzP5fTl7KqGByeA3d7W375o6DWIIEsOI+dJd7pyPXdakecZQRaVubC6\/ICl+G52OEkdp8jYjkDS8j3NAdJ1udNmg==", "counter":3}'));
-    $resp = json_decode('{ "signatureData": "AQAAAAQwRQIhAI6FSrMD3KUUtkpiP0jpIEakql-HNhwWFngyw553pS1CAiAKLjACPOhxzZXuZsVO8im-HStEcYGC50PKhsGp_SUAng==", "clientData": "eyAiY2hhbGxlbmdlIjogImZFbmM5b1Y3OUVhQmdLNUJvTkVSVTVnUEtNMlhHWVdyejRmVWpnYzBRN2ciLCAib3JpZ2luIjogImh0dHA6XC9cL2RlbW8uZXhhbXBsZS5jb20iLCAidHlwIjogIm5hdmlnYXRvci5pZC5nZXRBc3NlcnRpb24iIH0=", "keyHandle": "CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w" }');
-    $this->u2f->doAuthenticate($reqs, $regs, $resp);
-  }
-
-  /**
-   * @expectedException \InvalidArgumentException
-   * @expectedExceptionMessage $registrations of doAuthenticate() method only accepts array of object.
-   */
-  public function testDoAuthenticateInvalidRegistrations2() {
-    $reqs = array(json_decode('{"version":"U2F_V2","challenge":"fEnc9oV79EaBgK5BoNERU5gPKM2XGYWrz4fUjgc0Q7g","keyHandle":"CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w","appId":"http://demo.example.com"}'));
-    $regs = array('YubiKey NEO', 'YubiKey Standard');
-    $resp = json_decode('{ "signatureData": "AQAAAAQwRQIhAI6FSrMD3KUUtkpiP0jpIEakql-HNhwWFngyw553pS1CAiAKLjACPOhxzZXuZsVO8im-HStEcYGC50PKhsGp_SUAng==", "clientData": "eyAiY2hhbGxlbmdlIjogImZFbmM5b1Y3OUVhQmdLNUJvTkVSVTVnUEtNMlhHWVdyejRmVWpnYzBRN2ciLCAib3JpZ2luIjogImh0dHA6XC9cL2RlbW8uZXhhbXBsZS5jb20iLCAidHlwIjogIm5hdmlnYXRvci5pZC5nZXRBc3NlcnRpb24iIH0=", "keyHandle": "CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w" }');
-    $this->u2f->doAuthenticate($reqs, $regs, $resp);
-  }
-
-  /**
-   * @expectedException \InvalidArgumentException
-   * @expectedExceptionMessage $response of doAuthenticate() method only accepts object.
-   */
-  public function testDoAuthenticateInvalidResponse() {
-    $reqs = array(json_decode('{"version":"U2F_V2","challenge":"fEnc9oV79EaBgK5BoNERU5gPKM2XGYWrz4fUjgc0Q7g","keyHandle":"CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w","appId":"http://demo.example.com"}'));
-    $regs = array(json_decode('{"keyHandle":"CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w","publicKey":"BC0SaFZWC9uH7wamOwduP93kUH2I2hEvyY0Srfj4A258pZSlV0iPoFIH+bd4yhncaqdoPLdEDl5Y\/yaFORPUe3c=","certificate":"MIIC4jCBywIBATANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgQ0EwHhcNMTQwNTE1MTI1ODU0WhcNMTQwNjE0MTI1ODU0WjAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgRUUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATbCtv1IcdczmPcpuHoJQYNlOYnVBlPnSSvJhq+rZlEH5WjcZEKOiDnPpFeE+i+OAV61XqjfnaQj6\/iipS2MOudMA0GCSqGSIb3DQEBCwUAA4ICAQCVQGtQYX2thKO064gP4zAPLaIKANklBO5y+mffWFEPC0cCnD5BKUqTrCmFiS2keoEyKFdxAe+oQogWljeR1d\/gj8k8jbDNiXCC7HnTxnhzKTLlq2y9Vp\/VRZHOwd2NZNzpnB9ePNKvUaWCGK\/gN+cynnYFdwJ75iSgMVYb\/RnFcdPwnsBzBU68hbhTnu\/FvJxWo7rZJ2q7qXpA10eLVXJr4\/4oSXEk9I\/0IIHqOP98Ck\/fAoI5gYI7ygndyqoPJ\/Wkg1VsmjmbFToWY9xb+axbvPefvg+KojwxE6MySMpYh\/h7oKEKamCWk19dJp5jHQmumkHlvQhH\/uUJmyD9EuLmQH+6SmEzZg0Oc9uw1aKamhcNNDCFakJGnv80j1+HbDXnqE0168FBqorS2hmqeaJfNSyg\/SXT950lGC36tLy7BzQ8jYG99Ok32znp0UVbIEEvLSci3JJ0ipLVg\/0J+xOb4zl6a1z65nae4OTj7628\/UJFmtSU0X6Np9gF1dNizxXPlH0fW1ggRCCQcb5m6ZqrdDJwUx1p7Ydm9AlPyiUwwmN5ADyxmzk\/AOCoiO96UVvnvUlk2kF7JMNxIv3R0SCzP5fTl7KqGByeA3d7W375o6DWIIEsOI+dJd7pyPXdakecZQRaVubC6\/ICl+G52OEkdp8jYjkDS8j3NAdJ1udNmg==", "counter":3}'));
-    $resp = 'Response';
-    $this->u2f->doAuthenticate($reqs, $regs, $resp);
-  }
-
-  /**
-   * @expectedException u2flib_server\Error
-   * @expectedExceptionCode u2flib_server\ERR_BAD_UA_RETURNING
-   */
-  public function testDoAuthenticateUAError() {
-    $reqs = array(json_decode('{"version":"U2F_V2","challenge":"fEnc9oV79EaBgK5BoNERU5gPKM2XGYWrz4fUjgc0Q7g","keyHandle":"CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w","appId":"http://demo.example.com"}'));
-    $regs = array(json_decode('{"keyHandle":"CTUayZo8hCBeC-sGQJChC0wW-bBg99bmOlGCgw8XGq4dLsxO3yWh9mRYArZxocP5hBB1pEGB3bbJYiM-5acc5w","publicKey":"BC0SaFZWC9uH7wamOwduP93kUH2I2hEvyY0Srfj4A258pZSlV0iPoFIH+bd4yhncaqdoPLdEDl5Y\/yaFORPUe3c=","certificate":"MIIC4jCBywIBATANBgkqhkiG9w0BAQsFADAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgQ0EwHhcNMTQwNTE1MTI1ODU0WhcNMTQwNjE0MTI1ODU0WjAdMRswGQYDVQQDExJZdWJpY28gVTJGIFRlc3QgRUUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATbCtv1IcdczmPcpuHoJQYNlOYnVBlPnSSvJhq+rZlEH5WjcZEKOiDnPpFeE+i+OAV61XqjfnaQj6\/iipS2MOudMA0GCSqGSIb3DQEBCwUAA4ICAQCVQGtQYX2thKO064gP4zAPLaIKANklBO5y+mffWFEPC0cCnD5BKUqTrCmFiS2keoEyKFdxAe+oQogWljeR1d\/gj8k8jbDNiXCC7HnTxnhzKTLlq2y9Vp\/VRZHOwd2NZNzpnB9ePNKvUaWCGK\/gN+cynnYFdwJ75iSgMVYb\/RnFcdPwnsBzBU68hbhTnu\/FvJxWo7rZJ2q7qXpA10eLVXJr4\/4oSXEk9I\/0IIHqOP98Ck\/fAoI5gYI7ygndyqoPJ\/Wkg1VsmjmbFToWY9xb+axbvPefvg+KojwxE6MySMpYh\/h7oKEKamCWk19dJp5jHQmumkHlvQhH\/uUJmyD9EuLmQH+6SmEzZg0Oc9uw1aKamhcNNDCFakJGnv80j1+HbDXnqE0168FBqorS2hmqeaJfNSyg\/SXT950lGC36tLy7BzQ8jYG99Ok32znp0UVbIEEvLSci3JJ0ipLVg\/0J+xOb4zl6a1z65nae4OTj7628\/UJFmtSU0X6Np9gF1dNizxXPlH0fW1ggRCCQcb5m6ZqrdDJwUx1p7Ydm9AlPyiUwwmN5ADyxmzk\/AOCoiO96UVvnvUlk2kF7JMNxIv3R0SCzP5fTl7KqGByeA3d7W375o6DWIIEsOI+dJd7pyPXdakecZQRaVubC6\/ICl+G52OEkdp8jYjkDS8j3NAdJ1udNmg==", "counter":3}'));
-    $resp = json_decode('{"errorCode": "5"}');
-    $this->u2f->doAuthenticate($reqs, $regs, $resp);
-  }
-}
-
-?>
diff --git a/data/web/inc/prerequisites.inc.php b/data/web/inc/prerequisites.inc.php
index 5ed34478..cc8da030 100644
--- a/data/web/inc/prerequisites.inc.php
+++ b/data/web/inc/prerequisites.inc.php
@@ -17,6 +17,23 @@ require_once $_SERVER['DOCUMENT_ROOT'] . '/inc/lib/vendor/autoload.php';
 // Load Sieve
 require_once $_SERVER['DOCUMENT_ROOT'] . '/inc/lib/sieve/SieveParser.php';
 
+// Minify JS
+use MatthiasMullie\Minify;
+$js_minifier = new Minify\JS();
+$js_dir = array_diff(scandir('/web/js/build'), array('..', '.'));
+foreach ($js_dir as $js_file) {
+  $js_minifier->add('/web/js/build/' . $js_file);
+}
+$js_footer = $js_minifier->minify();
+
+// Minify CSS
+$css_minifier = new Minify\CSS();
+$css_dir = array_diff(scandir('/web/css/build'), array('..', '.'));
+foreach ($css_dir as $css_file) {
+  $css_minifier->add('/web/css/build/' . $css_file);
+}
+$css_header = $css_minifier->minify();
+
 // U2F API + T/HOTP API
 $u2f = new u2flib_server\U2F('https://' . $_SERVER['HTTP_HOST']);
 $tfa = new RobThree\Auth\TwoFactorAuth($OTP_LABEL);
diff --git a/data/web/index.php b/data/web/index.php
index fcb35de9..ea6bb8ea 100644
--- a/data/web/index.php
+++ b/data/web/index.php
@@ -108,6 +108,6 @@ $_SESSION['return_to'] = $_SERVER['REQUEST_URI'];
     </div>
   </div>
 </div><!-- /.container -->
-<script src="/js/index.js"></script>
+<script src="/js/site/index.js"></script>
 <?php
 require_once $_SERVER['DOCUMENT_ROOT'] . '/inc/footer.inc.php';
diff --git a/data/web/js/add.js b/data/web/js/add.js
deleted file mode 100644
index cbc1d3f1..00000000
--- a/data/web/js/add.js
+++ /dev/null
@@ -1,23 +0,0 @@
-$(document).ready(function() {
-  // Auto-fill domain quota when adding new domain
-  auto_fill_quota = function(domain) {
-		$.get("/api/v1/get/domain/" + domain, function(data){
-      var result = $.parseJSON(JSON.stringify(data));
-      max_new_mailbox_quota = ( result.max_new_mailbox_quota / 1048576);
-			if (max_new_mailbox_quota != '0') {
-				$("#quotaBadge").html('max. ' +  max_new_mailbox_quota + ' MiB');
-				$('#addInputQuota').attr({"disabled": false, "value": "", "type": "number", "max": max_new_mailbox_quota});
-				$('#addInputQuota').val(max_new_mailbox_quota);
-			}
-			else {
-				$("#quotaBadge").html('max. ' + max_new_mailbox_quota + ' MiB');
-				$('#addInputQuota').attr({"disabled": true, "value": "", "type": "text", "value": "n/a"});
-				$('#addInputQuota').val(max_new_mailbox_quota);
-			}
-		});
-  }
-	$('#addSelectDomain').on('change', function() {
-    auto_fill_quota($('#addSelectDomain').val());
-	});
-  auto_fill_quota($('#addSelectDomain').val());
-});
diff --git a/data/web/js/bootstrap.min.js b/data/web/js/build/001-bootstrap.min.js
similarity index 100%
rename from data/web/js/bootstrap.min.js
rename to data/web/js/build/001-bootstrap.min.js
diff --git a/data/web/js/bootstrap-switch.min.js b/data/web/js/build/002-bootstrap-switch.min.js
similarity index 100%
rename from data/web/js/bootstrap-switch.min.js
rename to data/web/js/build/002-bootstrap-switch.min.js
diff --git a/data/web/js/bootstrap-slider.min.js b/data/web/js/build/003-bootstrap-slider.min.js
similarity index 100%
rename from data/web/js/bootstrap-slider.min.js
rename to data/web/js/build/003-bootstrap-slider.min.js
diff --git a/data/web/js/bootstrap-select.min.js b/data/web/js/build/004-bootstrap-select.min.js
similarity index 99%
rename from data/web/js/bootstrap-select.min.js
rename to data/web/js/build/004-bootstrap-select.min.js
index 9e20a22e..14572226 100644
--- a/data/web/js/bootstrap-select.min.js
+++ b/data/web/js/build/004-bootstrap-select.min.js
@@ -5,4 +5,4 @@
  * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
  */
 !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){"use strict";function b(b){var c=[{re:/[\xC0-\xC6]/g,ch:"A"},{re:/[\xE0-\xE6]/g,ch:"a"},{re:/[\xC8-\xCB]/g,ch:"E"},{re:/[\xE8-\xEB]/g,ch:"e"},{re:/[\xCC-\xCF]/g,ch:"I"},{re:/[\xEC-\xEF]/g,ch:"i"},{re:/[\xD2-\xD6]/g,ch:"O"},{re:/[\xF2-\xF6]/g,ch:"o"},{re:/[\xD9-\xDC]/g,ch:"U"},{re:/[\xF9-\xFC]/g,ch:"u"},{re:/[\xC7-\xE7]/g,ch:"c"},{re:/[\xD1]/g,ch:"N"},{re:/[\xF1]/g,ch:"n"}];return a.each(c,function(){b=b?b.replace(this.re,this.ch):""}),b}function c(b){var c=arguments,d=b;[].shift.apply(c);var e,f=this.each(function(){var b=a(this);if(b.is("select")){var f=b.data("selectpicker"),g="object"==typeof d&&d;if(f){if(g)for(var h in g)g.hasOwnProperty(h)&&(f.options[h]=g[h])}else{var i=a.extend({},k.DEFAULTS,a.fn.selectpicker.defaults||{},b.data(),g);i.template=a.extend({},k.DEFAULTS.template,a.fn.selectpicker.defaults?a.fn.selectpicker.defaults.template:{},b.data().template,g.template),b.data("selectpicker",f=new k(this,i))}"string"==typeof d&&(e=f[d]instanceof Function?f[d].apply(f,c):f.options[d])}});return"undefined"!=typeof e?e:f}String.prototype.includes||!function(){var a={}.toString,b=function(){try{var a={},b=Object.defineProperty,c=b(a,a,a)&&b}catch(a){}return c}(),c="".indexOf,d=function(b){if(null==this)throw new TypeError;var d=String(this);if(b&&"[object RegExp]"==a.call(b))throw new TypeError;var e=d.length,f=String(b),g=f.length,h=arguments.length>1?arguments[1]:void 0,i=h?Number(h):0;i!=i&&(i=0);var j=Math.min(Math.max(i,0),e);return!(g+j>e)&&c.call(d,f,i)!=-1};b?b(String.prototype,"includes",{value:d,configurable:!0,writable:!0}):String.prototype.includes=d}(),String.prototype.startsWith||!function(){var a=function(){try{var a={},b=Object.defineProperty,c=b(a,a,a)&&b}catch(a){}return c}(),b={}.toString,c=function(a){if(null==this)throw new TypeError;var c=String(this);if(a&&"[object RegExp]"==b.call(a))throw new TypeError;var d=c.length,e=String(a),f=e.length,g=arguments.length>1?arguments[1]:void 0,h=g?Number(g):0;h!=h&&(h=0);var i=Math.min(Math.max(h,0),d);if(f+i>d)return!1;for(var j=-1;++j<f;)if(c.charCodeAt(i+j)!=e.charCodeAt(j))return!1;return!0};a?a(String.prototype,"startsWith",{value:c,configurable:!0,writable:!0}):String.prototype.startsWith=c}(),Object.keys||(Object.keys=function(a,b,c){c=[];for(b in a)c.hasOwnProperty.call(a,b)&&c.push(b);return c});var d={useDefault:!1,_set:a.valHooks.select.set};a.valHooks.select.set=function(b,c){return c&&!d.useDefault&&a(b).data("selected",!0),d._set.apply(this,arguments)};var e=null;a.fn.triggerNative=function(a){var b,c=this[0];c.dispatchEvent?("function"==typeof Event?b=new Event(a,{bubbles:!0}):(b=document.createEvent("Event"),b.initEvent(a,!0,!1)),c.dispatchEvent(b)):c.fireEvent?(b=document.createEventObject(),b.eventType=a,c.fireEvent("on"+a,b)):this.trigger(a)},a.expr.pseudos.icontains=function(b,c,d){var e=a(b),f=(e.data("tokens")||e.text()).toString().toUpperCase();return f.includes(d[3].toUpperCase())},a.expr.pseudos.ibegins=function(b,c,d){var e=a(b),f=(e.data("tokens")||e.text()).toString().toUpperCase();return f.startsWith(d[3].toUpperCase())},a.expr.pseudos.aicontains=function(b,c,d){var e=a(b),f=(e.data("tokens")||e.data("normalizedText")||e.text()).toString().toUpperCase();return f.includes(d[3].toUpperCase())},a.expr.pseudos.aibegins=function(b,c,d){var e=a(b),f=(e.data("tokens")||e.data("normalizedText")||e.text()).toString().toUpperCase();return f.startsWith(d[3].toUpperCase())};var f={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},g={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#x27;":"'","&#x60;":"`"},h=function(a){var b=function(b){return a[b]},c="(?:"+Object.keys(a).join("|")+")",d=RegExp(c),e=RegExp(c,"g");return function(a){return a=null==a?"":""+a,d.test(a)?a.replace(e,b):a}},i=h(f),j=h(g),k=function(b,c){d.useDefault||(a.valHooks.select.set=d._set,d.useDefault=!0),this.$element=a(b),this.$newElement=null,this.$button=null,this.$menu=null,this.$lis=null,this.options=c,null===this.options.title&&(this.options.title=this.$element.attr("title"));var e=this.options.windowPadding;"number"==typeof e&&(this.options.windowPadding=[e,e,e,e]),this.val=k.prototype.val,this.render=k.prototype.render,this.refresh=k.prototype.refresh,this.setStyle=k.prototype.setStyle,this.selectAll=k.prototype.selectAll,this.deselectAll=k.prototype.deselectAll,this.destroy=k.prototype.destroy,this.remove=k.prototype.remove,this.show=k.prototype.show,this.hide=k.prototype.hide,this.init()};k.VERSION="1.12.2",k.DEFAULTS={noneSelectedText:"Nothing selected",noneResultsText:"No results matched {0}",countSelectedText:function(a,b){return 1==a?"{0} item selected":"{0} items selected"},maxOptionsText:function(a,b){return[1==a?"Limit reached ({n} item max)":"Limit reached ({n} items max)",1==b?"Group limit reached ({n} item max)":"Group limit reached ({n} items max)"]},selectAllText:"Select All",deselectAllText:"Deselect All",doneButton:!1,doneButtonText:"Close",multipleSeparator:", ",styleBase:"btn",style:"btn-default",size:"auto",title:null,selectedTextFormat:"values",width:!1,container:!1,hideDisabled:!1,showSubtext:!1,showIcon:!0,showContent:!0,dropupAuto:!0,header:!1,liveSearch:!1,liveSearchPlaceholder:null,liveSearchNormalize:!1,liveSearchStyle:"contains",actionsBox:!1,iconBase:"glyphicon",tickIcon:"glyphicon-ok",showTick:!1,template:{caret:'<span class="caret"></span>'},maxOptions:!1,mobile:!1,selectOnTab:!1,dropdownAlignRight:!1,windowPadding:0},k.prototype={constructor:k,init:function(){var b=this,c=this.$element.attr("id");this.$element.addClass("bs-select-hidden"),this.liObj={},this.multiple=this.$element.prop("multiple"),this.autofocus=this.$element.prop("autofocus"),this.$newElement=this.createView(),this.$element.after(this.$newElement).appendTo(this.$newElement),this.$button=this.$newElement.children("button"),this.$menu=this.$newElement.children(".dropdown-menu"),this.$menuInner=this.$menu.children(".inner"),this.$searchbox=this.$menu.find("input"),this.$element.removeClass("bs-select-hidden"),this.options.dropdownAlignRight===!0&&this.$menu.addClass("dropdown-menu-right"),"undefined"!=typeof c&&(this.$button.attr("data-id",c),a('label[for="'+c+'"]').click(function(a){a.preventDefault(),b.$button.focus()})),this.checkDisabled(),this.clickListener(),this.options.liveSearch&&this.liveSearchListener(),this.render(),this.setStyle(),this.setWidth(),this.options.container&&this.selectPosition(),this.$menu.data("this",this),this.$newElement.data("this",this),this.options.mobile&&this.mobile(),this.$newElement.on({"hide.bs.dropdown":function(a){b.$menuInner.attr("aria-expanded",!1),b.$element.trigger("hide.bs.select",a)},"hidden.bs.dropdown":function(a){b.$element.trigger("hidden.bs.select",a)},"show.bs.dropdown":function(a){b.$menuInner.attr("aria-expanded",!0),b.$element.trigger("show.bs.select",a)},"shown.bs.dropdown":function(a){b.$element.trigger("shown.bs.select",a)}}),b.$element[0].hasAttribute("required")&&this.$element.on("invalid",function(){b.$button.addClass("bs-invalid").focus(),b.$element.on({"focus.bs.select":function(){b.$button.focus(),b.$element.off("focus.bs.select")},"shown.bs.select":function(){b.$element.val(b.$element.val()).off("shown.bs.select")},"rendered.bs.select":function(){this.validity.valid&&b.$button.removeClass("bs-invalid"),b.$element.off("rendered.bs.select")}})}),setTimeout(function(){b.$element.trigger("loaded.bs.select")})},createDropdown:function(){var b=this.multiple||this.options.showTick?" show-tick":"",c=this.$element.parent().hasClass("input-group")?" input-group-btn":"",d=this.autofocus?" autofocus":"",e=this.options.header?'<div class="popover-title"><button type="button" class="close" aria-hidden="true">&times;</button>'+this.options.header+"</div>":"",f=this.options.liveSearch?'<div class="bs-searchbox"><input type="text" class="form-control" autocomplete="off"'+(null===this.options.liveSearchPlaceholder?"":' placeholder="'+i(this.options.liveSearchPlaceholder)+'"')+' role="textbox" aria-label="Search"></div>':"",g=this.multiple&&this.options.actionsBox?'<div class="bs-actionsbox"><div class="btn-group btn-group-sm btn-block"><button type="button" class="actions-btn bs-select-all btn btn-default">'+this.options.selectAllText+'</button><button type="button" class="actions-btn bs-deselect-all btn btn-default">'+this.options.deselectAllText+"</button></div></div>":"",h=this.multiple&&this.options.doneButton?'<div class="bs-donebutton"><div class="btn-group btn-block"><button type="button" class="btn btn-sm btn-default">'+this.options.doneButtonText+"</button></div></div>":"",j='<div class="btn-group bootstrap-select'+b+c+'"><button type="button" class="'+this.options.styleBase+' dropdown-toggle" data-toggle="dropdown"'+d+' role="button"><span class="filter-option pull-left"></span>&nbsp;<span class="bs-caret">'+this.options.template.caret+'</span></button><div class="dropdown-menu open" role="combobox">'+e+f+g+'<ul class="dropdown-menu inner" role="listbox" aria-expanded="false"></ul>'+h+"</div></div>";return a(j)},createView:function(){var a=this.createDropdown(),b=this.createLi();return a.find("ul")[0].innerHTML=b,a},reloadLi:function(){var a=this.createLi();this.$menuInner[0].innerHTML=a},createLi:function(){var c=this,d=[],e=0,f=document.createElement("option"),g=-1,h=function(a,b,c,d){return"<li"+("undefined"!=typeof c&""!==c?' class="'+c+'"':"")+("undefined"!=typeof b&null!==b?' data-original-index="'+b+'"':"")+("undefined"!=typeof d&null!==d?'data-optgroup="'+d+'"':"")+">"+a+"</li>"},j=function(d,e,f,g){return'<a tabindex="0"'+("undefined"!=typeof e?' class="'+e+'"':"")+(f?' style="'+f+'"':"")+(c.options.liveSearchNormalize?' data-normalized-text="'+b(i(a(d).html()))+'"':"")+("undefined"!=typeof g||null!==g?' data-tokens="'+g+'"':"")+' role="option">'+d+'<span class="'+c.options.iconBase+" "+c.options.tickIcon+' check-mark"></span></a>'};if(this.options.title&&!this.multiple&&(g--,!this.$element.find(".bs-title-option").length)){var k=this.$element[0];f.className="bs-title-option",f.innerHTML=this.options.title,f.value="",k.insertBefore(f,k.firstChild);var l=a(k.options[k.selectedIndex]);void 0===l.attr("selected")&&void 0===this.$element.data("selected")&&(f.selected=!0)}return this.$element.find("option").each(function(b){var f=a(this);if(g++,!f.hasClass("bs-title-option")){var k=this.className||"",l=this.style.cssText,m=f.data("content")?f.data("content"):f.html(),n=f.data("tokens")?f.data("tokens"):null,o="undefined"!=typeof f.data("subtext")?'<small class="text-muted">'+f.data("subtext")+"</small>":"",p="undefined"!=typeof f.data("icon")?'<span class="'+c.options.iconBase+" "+f.data("icon")+'"></span> ':"",q=f.parent(),r="OPTGROUP"===q[0].tagName,s=r&&q[0].disabled,t=this.disabled||s;if(""!==p&&t&&(p="<span>"+p+"</span>"),c.options.hideDisabled&&(t&&!r||s))return void g--;if(f.data("content")||(m=p+'<span class="text">'+m+o+"</span>"),r&&f.data("divider")!==!0){if(c.options.hideDisabled&&t){if(void 0===q.data("allOptionsDisabled")){var u=q.children();q.data("allOptionsDisabled",u.filter(":disabled").length===u.length)}if(q.data("allOptionsDisabled"))return void g--}var v=" "+q[0].className||"";if(0===f.index()){e+=1;var w=q[0].label,x="undefined"!=typeof q.data("subtext")?'<small class="text-muted">'+q.data("subtext")+"</small>":"",y=q.data("icon")?'<span class="'+c.options.iconBase+" "+q.data("icon")+'"></span> ':"";w=y+'<span class="text">'+i(w)+x+"</span>",0!==b&&d.length>0&&(g++,d.push(h("",null,"divider",e+"div"))),g++,d.push(h(w,null,"dropdown-header"+v,e))}if(c.options.hideDisabled&&t)return void g--;d.push(h(j(m,"opt "+k+v,l,n),b,"",e))}else if(f.data("divider")===!0)d.push(h("",b,"divider"));else if(f.data("hidden")===!0)d.push(h(j(m,k,l,n),b,"hidden is-hidden"));else{var z=this.previousElementSibling&&"OPTGROUP"===this.previousElementSibling.tagName;if(!z&&c.options.hideDisabled)for(var A=a(this).prevAll(),B=0;B<A.length;B++)if("OPTGROUP"===A[B].tagName){for(var C=0,D=0;D<B;D++){var E=A[D];(E.disabled||a(E).data("hidden")===!0)&&C++}C===B&&(z=!0);break}z&&(g++,d.push(h("",null,"divider",e+"div"))),d.push(h(j(m,k,l,n),b))}c.liObj[b]=g}}),this.multiple||0!==this.$element.find("option:selected").length||this.options.title||this.$element.find("option").eq(0).prop("selected",!0).attr("selected","selected"),d.join("")},findLis:function(){return null==this.$lis&&(this.$lis=this.$menu.find("li")),this.$lis},render:function(b){var c,d=this;b!==!1&&this.$element.find("option").each(function(a){var b=d.findLis().eq(d.liObj[a]);d.setDisabled(a,this.disabled||"OPTGROUP"===this.parentNode.tagName&&this.parentNode.disabled,b),d.setSelected(a,this.selected,b)}),this.togglePlaceholder(),this.tabIndex();var e=this.$element.find("option").map(function(){if(this.selected){if(d.options.hideDisabled&&(this.disabled||"OPTGROUP"===this.parentNode.tagName&&this.parentNode.disabled))return;var b,c=a(this),e=c.data("icon")&&d.options.showIcon?'<i class="'+d.options.iconBase+" "+c.data("icon")+'"></i> ':"";return b=d.options.showSubtext&&c.data("subtext")&&!d.multiple?' <small class="text-muted">'+c.data("subtext")+"</small>":"","undefined"!=typeof c.attr("title")?c.attr("title"):c.data("content")&&d.options.showContent?c.data("content").toString():e+c.html()+b}}).toArray(),f=this.multiple?e.join(this.options.multipleSeparator):e[0];if(this.multiple&&this.options.selectedTextFormat.indexOf("count")>-1){var g=this.options.selectedTextFormat.split(">");if(g.length>1&&e.length>g[1]||1==g.length&&e.length>=2){c=this.options.hideDisabled?", [disabled]":"";var h=this.$element.find("option").not('[data-divider="true"], [data-hidden="true"]'+c).length,i="function"==typeof this.options.countSelectedText?this.options.countSelectedText(e.length,h):this.options.countSelectedText;f=i.replace("{0}",e.length.toString()).replace("{1}",h.toString())}}void 0==this.options.title&&(this.options.title=this.$element.attr("title")),"static"==this.options.selectedTextFormat&&(f=this.options.title),f||(f="undefined"!=typeof this.options.title?this.options.title:this.options.noneSelectedText),this.$button.attr("title",j(a.trim(f.replace(/<[^>]*>?/g,"")))),this.$button.children(".filter-option").html(f),this.$element.trigger("rendered.bs.select")},setStyle:function(a,b){this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|bs-select-hidden|validate\[.*\]/gi,""));var c=a?a:this.options.style;"add"==b?this.$button.addClass(c):"remove"==b?this.$button.removeClass(c):(this.$button.removeClass(this.options.style),this.$button.addClass(c))},liHeight:function(b){if(b||this.options.size!==!1&&!this.sizeInfo){var c=document.createElement("div"),d=document.createElement("div"),e=document.createElement("ul"),f=document.createElement("li"),g=document.createElement("li"),h=document.createElement("a"),i=document.createElement("span"),j=this.options.header&&this.$menu.find(".popover-title").length>0?this.$menu.find(".popover-title")[0].cloneNode(!0):null,k=this.options.liveSearch?document.createElement("div"):null,l=this.options.actionsBox&&this.multiple&&this.$menu.find(".bs-actionsbox").length>0?this.$menu.find(".bs-actionsbox")[0].cloneNode(!0):null,m=this.options.doneButton&&this.multiple&&this.$menu.find(".bs-donebutton").length>0?this.$menu.find(".bs-donebutton")[0].cloneNode(!0):null;if(i.className="text",c.className=this.$menu[0].parentNode.className+" open",d.className="dropdown-menu open",e.className="dropdown-menu inner",f.className="divider",i.appendChild(document.createTextNode("Inner text")),h.appendChild(i),g.appendChild(h),e.appendChild(g),e.appendChild(f),j&&d.appendChild(j),k){var n=document.createElement("input");k.className="bs-searchbox",n.className="form-control",k.appendChild(n),d.appendChild(k)}l&&d.appendChild(l),d.appendChild(e),m&&d.appendChild(m),c.appendChild(d),document.body.appendChild(c);var o=h.offsetHeight,p=j?j.offsetHeight:0,q=k?k.offsetHeight:0,r=l?l.offsetHeight:0,s=m?m.offsetHeight:0,t=a(f).outerHeight(!0),u="function"==typeof getComputedStyle&&getComputedStyle(d),v=u?null:a(d),w={vert:parseInt(u?u.paddingTop:v.css("paddingTop"))+parseInt(u?u.paddingBottom:v.css("paddingBottom"))+parseInt(u?u.borderTopWidth:v.css("borderTopWidth"))+parseInt(u?u.borderBottomWidth:v.css("borderBottomWidth")),horiz:parseInt(u?u.paddingLeft:v.css("paddingLeft"))+parseInt(u?u.paddingRight:v.css("paddingRight"))+parseInt(u?u.borderLeftWidth:v.css("borderLeftWidth"))+parseInt(u?u.borderRightWidth:v.css("borderRightWidth"))},x={vert:w.vert+parseInt(u?u.marginTop:v.css("marginTop"))+parseInt(u?u.marginBottom:v.css("marginBottom"))+2,horiz:w.horiz+parseInt(u?u.marginLeft:v.css("marginLeft"))+parseInt(u?u.marginRight:v.css("marginRight"))+2};document.body.removeChild(c),this.sizeInfo={liHeight:o,headerHeight:p,searchHeight:q,actionsHeight:r,doneButtonHeight:s,dividerHeight:t,menuPadding:w,menuExtras:x}}},setSize:function(){if(this.findLis(),this.liHeight(),this.options.header&&this.$menu.css("padding-top",0),this.options.size!==!1){var b,c,d,e,f,g,h,i,j=this,k=this.$menu,l=this.$menuInner,m=a(window),n=this.$newElement[0].offsetHeight,o=this.$newElement[0].offsetWidth,p=this.sizeInfo.liHeight,q=this.sizeInfo.headerHeight,r=this.sizeInfo.searchHeight,s=this.sizeInfo.actionsHeight,t=this.sizeInfo.doneButtonHeight,u=this.sizeInfo.dividerHeight,v=this.sizeInfo.menuPadding,w=this.sizeInfo.menuExtras,x=this.options.hideDisabled?".disabled":"",y=function(){var b,c=j.$newElement.offset(),d=a(j.options.container);j.options.container&&!d.is("body")?(b=d.offset(),b.top+=parseInt(d.css("borderTopWidth")),b.left+=parseInt(d.css("borderLeftWidth"))):b={top:0,left:0};var e=j.options.windowPadding;f=c.top-b.top-m.scrollTop(),g=m.height()-f-n-b.top-e[2],h=c.left-b.left-m.scrollLeft(),i=m.width()-h-o-b.left-e[1],f-=e[0],h-=e[3]};if(y(),"auto"===this.options.size){var z=function(){var m,n=function(b,c){return function(d){return c?d.classList?d.classList.contains(b):a(d).hasClass(b):!(d.classList?d.classList.contains(b):a(d).hasClass(b))}},u=j.$menuInner[0].getElementsByTagName("li"),x=Array.prototype.filter?Array.prototype.filter.call(u,n("hidden",!1)):j.$lis.not(".hidden"),z=Array.prototype.filter?Array.prototype.filter.call(x,n("dropdown-header",!0)):x.filter(".dropdown-header");y(),b=g-w.vert,c=i-w.horiz,j.options.container?(k.data("height")||k.data("height",k.height()),d=k.data("height"),k.data("width")||k.data("width",k.width()),e=k.data("width")):(d=k.height(),e=k.width()),j.options.dropupAuto&&j.$newElement.toggleClass("dropup",f>g&&b-w.vert<d),j.$newElement.hasClass("dropup")&&(b=f-w.vert),"auto"===j.options.dropdownAlignRight&&k.toggleClass("dropdown-menu-right",h>i&&c-w.horiz<e-o),m=x.length+z.length>3?3*p+w.vert-2:0,k.css({"max-height":b+"px",overflow:"hidden","min-height":m+q+r+s+t+"px"}),l.css({"max-height":b-q-r-s-t-v.vert+"px","overflow-y":"auto","min-height":Math.max(m-v.vert,0)+"px"})};z(),this.$searchbox.off("input.getSize propertychange.getSize").on("input.getSize propertychange.getSize",z),m.off("resize.getSize scroll.getSize").on("resize.getSize scroll.getSize",z)}else if(this.options.size&&"auto"!=this.options.size&&this.$lis.not(x).length>this.options.size){var A=this.$lis.not(".divider").not(x).children().slice(0,this.options.size).last().parent().index(),B=this.$lis.slice(0,A+1).filter(".divider").length;b=p*this.options.size+B*u+v.vert,j.options.container?(k.data("height")||k.data("height",k.height()),d=k.data("height")):d=k.height(),j.options.dropupAuto&&this.$newElement.toggleClass("dropup",f>g&&b-w.vert<d),k.css({"max-height":b+q+r+s+t+"px",overflow:"hidden","min-height":""}),l.css({"max-height":b-v.vert+"px","overflow-y":"auto","min-height":""})}}},setWidth:function(){if("auto"===this.options.width){this.$menu.css("min-width","0");var a=this.$menu.parent().clone().appendTo("body"),b=this.options.container?this.$newElement.clone().appendTo("body"):a,c=a.children(".dropdown-menu").outerWidth(),d=b.css("width","auto").children("button").outerWidth();a.remove(),b.remove(),this.$newElement.css("width",Math.max(c,d)+"px")}else"fit"===this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width","").addClass("fit-width")):this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width",this.options.width)):(this.$menu.css("min-width",""),this.$newElement.css("width",""));this.$newElement.hasClass("fit-width")&&"fit"!==this.options.width&&this.$newElement.removeClass("fit-width")},selectPosition:function(){this.$bsContainer=a('<div class="bs-container" />');var b,c,d,e=this,f=a(this.options.container),g=function(a){e.$bsContainer.addClass(a.attr("class").replace(/form-control|fit-width/gi,"")).toggleClass("dropup",a.hasClass("dropup")),b=a.offset(),f.is("body")?c={top:0,left:0}:(c=f.offset(),c.top+=parseInt(f.css("borderTopWidth"))-f.scrollTop(),c.left+=parseInt(f.css("borderLeftWidth"))-f.scrollLeft()),d=a.hasClass("dropup")?0:a[0].offsetHeight,e.$bsContainer.css({top:b.top-c.top+d,left:b.left-c.left,width:a[0].offsetWidth})};this.$button.on("click",function(){var b=a(this);e.isDisabled()||(g(e.$newElement),e.$bsContainer.appendTo(e.options.container).toggleClass("open",!b.hasClass("open")).append(e.$menu))}),a(window).on("resize scroll",function(){g(e.$newElement)}),this.$element.on("hide.bs.select",function(){e.$menu.data("height",e.$menu.height()),e.$bsContainer.detach()})},setSelected:function(a,b,c){c||(this.togglePlaceholder(),c=this.findLis().eq(this.liObj[a])),c.toggleClass("selected",b).find("a").attr("aria-selected",b)},setDisabled:function(a,b,c){c||(c=this.findLis().eq(this.liObj[a])),b?c.addClass("disabled").children("a").attr("href","#").attr("tabindex",-1).attr("aria-disabled",!0):c.removeClass("disabled").children("a").removeAttr("href").attr("tabindex",0).attr("aria-disabled",!1)},isDisabled:function(){return this.$element[0].disabled},checkDisabled:function(){var a=this;this.isDisabled()?(this.$newElement.addClass("disabled"),this.$button.addClass("disabled").attr("tabindex",-1).attr("aria-disabled",!0)):(this.$button.hasClass("disabled")&&(this.$newElement.removeClass("disabled"),this.$button.removeClass("disabled").attr("aria-disabled",!1)),this.$button.attr("tabindex")!=-1||this.$element.data("tabindex")||this.$button.removeAttr("tabindex")),this.$button.click(function(){return!a.isDisabled()})},togglePlaceholder:function(){var a=this.$element.val();this.$button.toggleClass("bs-placeholder",null===a||""===a||a.constructor===Array&&0===a.length)},tabIndex:function(){this.$element.data("tabindex")!==this.$element.attr("tabindex")&&this.$element.attr("tabindex")!==-98&&"-98"!==this.$element.attr("tabindex")&&(this.$element.data("tabindex",this.$element.attr("tabindex")),this.$button.attr("tabindex",this.$element.data("tabindex"))),this.$element.attr("tabindex",-98)},clickListener:function(){var b=this,c=a(document);c.data("spaceSelect",!1),this.$button.on("keyup",function(a){/(32)/.test(a.keyCode.toString(10))&&c.data("spaceSelect")&&(a.preventDefault(),c.data("spaceSelect",!1))}),this.$button.on("click",function(){b.setSize()}),this.$element.on("shown.bs.select",function(){if(b.options.liveSearch||b.multiple){if(!b.multiple){var a=b.liObj[b.$element[0].selectedIndex];if("number"!=typeof a||b.options.size===!1)return;var c=b.$lis.eq(a)[0].offsetTop-b.$menuInner[0].offsetTop;c=c-b.$menuInner[0].offsetHeight/2+b.sizeInfo.liHeight/2,b.$menuInner[0].scrollTop=c}}else b.$menuInner.find(".selected a").focus()}),this.$menuInner.on("click","li a",function(c){var d=a(this),f=d.parent().data("originalIndex"),g=b.$element.val(),h=b.$element.prop("selectedIndex"),i=!0;if(b.multiple&&1!==b.options.maxOptions&&c.stopPropagation(),c.preventDefault(),!b.isDisabled()&&!d.parent().hasClass("disabled")){var j=b.$element.find("option"),k=j.eq(f),l=k.prop("selected"),m=k.parent("optgroup"),n=b.options.maxOptions,o=m.data("maxOptions")||!1;if(b.multiple){if(k.prop("selected",!l),b.setSelected(f,!l),d.blur(),n!==!1||o!==!1){var p=n<j.filter(":selected").length,q=o<m.find("option:selected").length;if(n&&p||o&&q)if(n&&1==n)j.prop("selected",!1),k.prop("selected",!0),b.$menuInner.find(".selected").removeClass("selected"),b.setSelected(f,!0);else if(o&&1==o){m.find("option:selected").prop("selected",!1),k.prop("selected",!0);var r=d.parent().data("optgroup");b.$menuInner.find('[data-optgroup="'+r+'"]').removeClass("selected"),b.setSelected(f,!0)}else{var s="string"==typeof b.options.maxOptionsText?[b.options.maxOptionsText,b.options.maxOptionsText]:b.options.maxOptionsText,t="function"==typeof s?s(n,o):s,u=t[0].replace("{n}",n),v=t[1].replace("{n}",o),w=a('<div class="notify"></div>');t[2]&&(u=u.replace("{var}",t[2][n>1?0:1]),v=v.replace("{var}",t[2][o>1?0:1])),k.prop("selected",!1),b.$menu.append(w),n&&p&&(w.append(a("<div>"+u+"</div>")),i=!1,b.$element.trigger("maxReached.bs.select")),o&&q&&(w.append(a("<div>"+v+"</div>")),i=!1,b.$element.trigger("maxReachedGrp.bs.select")),setTimeout(function(){b.setSelected(f,!1)},10),w.delay(750).fadeOut(300,function(){a(this).remove()})}}}else j.prop("selected",!1),k.prop("selected",!0),b.$menuInner.find(".selected").removeClass("selected").find("a").attr("aria-selected",!1),b.setSelected(f,!0);!b.multiple||b.multiple&&1===b.options.maxOptions?b.$button.focus():b.options.liveSearch&&b.$searchbox.focus(),i&&(g!=b.$element.val()&&b.multiple||h!=b.$element.prop("selectedIndex")&&!b.multiple)&&(e=[f,k.prop("selected"),l],b.$element.triggerNative("change"))}}),this.$menu.on("click","li.disabled a, .popover-title, .popover-title :not(.close)",function(c){c.currentTarget==this&&(c.preventDefault(),c.stopPropagation(),b.options.liveSearch&&!a(c.target).hasClass("close")?b.$searchbox.focus():b.$button.focus())}),this.$menuInner.on("click",".divider, .dropdown-header",function(a){a.preventDefault(),a.stopPropagation(),b.options.liveSearch?b.$searchbox.focus():b.$button.focus()}),this.$menu.on("click",".popover-title .close",function(){b.$button.click()}),this.$searchbox.on("click",function(a){a.stopPropagation()}),this.$menu.on("click",".actions-btn",function(c){b.options.liveSearch?b.$searchbox.focus():b.$button.focus(),c.preventDefault(),c.stopPropagation(),a(this).hasClass("bs-select-all")?b.selectAll():b.deselectAll()}),this.$element.change(function(){b.render(!1),b.$element.trigger("changed.bs.select",e),e=null})},liveSearchListener:function(){var c=this,d=a('<li class="no-results"></li>');this.$button.on("click.dropdown.data-api",function(){c.$menuInner.find(".active").removeClass("active"),c.$searchbox.val()&&(c.$searchbox.val(""),c.$lis.not(".is-hidden").removeClass("hidden"),d.parent().length&&d.remove()),c.multiple||c.$menuInner.find(".selected").addClass("active"),setTimeout(function(){c.$searchbox.focus()},10)}),this.$searchbox.on("click.dropdown.data-api focus.dropdown.data-api touchend.dropdown.data-api",function(a){a.stopPropagation()}),this.$searchbox.on("input propertychange",function(){if(c.$lis.not(".is-hidden").removeClass("hidden"),c.$lis.filter(".active").removeClass("active"),d.remove(),c.$searchbox.val()){var e,f=c.$lis.not(".is-hidden, .divider, .dropdown-header");if(e=c.options.liveSearchNormalize?f.find("a").not(":a"+c._searchStyle()+'("'+b(c.$searchbox.val())+'")'):f.find("a").not(":"+c._searchStyle()+'("'+c.$searchbox.val()+'")'),e.length===f.length)d.html(c.options.noneResultsText.replace("{0}",'"'+i(c.$searchbox.val())+'"')),c.$menuInner.append(d),c.$lis.addClass("hidden");else{e.parent().addClass("hidden");var g,h=c.$lis.not(".hidden");h.each(function(b){var c=a(this);c.hasClass("divider")?void 0===g?c.addClass("hidden"):(g&&g.addClass("hidden"),g=c):c.hasClass("dropdown-header")&&h.eq(b+1).data("optgroup")!==c.data("optgroup")?c.addClass("hidden"):g=null}),g&&g.addClass("hidden"),f.not(".hidden").first().addClass("active")}}})},_searchStyle:function(){var a={begins:"ibegins",startsWith:"ibegins"};return a[this.options.liveSearchStyle]||"icontains"},val:function(a){return"undefined"!=typeof a?(this.$element.val(a),this.render(),this.$element):this.$element.val()},changeAll:function(b){if(this.multiple){"undefined"==typeof b&&(b=!0),this.findLis();var c=this.$element.find("option"),d=this.$lis.not(".divider, .dropdown-header, .disabled, .hidden"),e=d.length,f=[];if(b){if(d.filter(".selected").length===d.length)return}else if(0===d.filter(".selected").length)return;d.toggleClass("selected",b);for(var g=0;g<e;g++){var h=d[g].getAttribute("data-original-index");f[f.length]=c.eq(h)[0]}a(f).prop("selected",b),this.render(!1),this.togglePlaceholder(),this.$element.triggerNative("change")}},selectAll:function(){return this.changeAll(!0)},deselectAll:function(){return this.changeAll(!1)},toggle:function(a){a=a||window.event,a&&a.stopPropagation(),this.$button.trigger("click")},keydown:function(c){var d,e,f,g,h,i,j,k,l,m=a(this),n=m.is("input")?m.parent().parent():m.parent(),o=n.data("this"),p=":not(.disabled, .hidden, .dropdown-header, .divider)",q={32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9"};if(o.options.liveSearch&&(n=m.parent().parent()),o.options.container&&(n=o.$menu),d=a('[role="listbox"] li',n),l=o.$newElement.hasClass("open"),!l&&(c.keyCode>=48&&c.keyCode<=57||c.keyCode>=96&&c.keyCode<=105||c.keyCode>=65&&c.keyCode<=90))return o.options.container?o.$button.trigger("click"):(o.setSize(),o.$menu.parent().addClass("open"),l=!0),void o.$searchbox.focus();if(o.options.liveSearch&&(/(^9$|27)/.test(c.keyCode.toString(10))&&l&&(c.preventDefault(),c.stopPropagation(),o.$menuInner.click(),o.$button.focus()),d=a('[role="listbox"] li'+p,n),m.val()||/(38|40)/.test(c.keyCode.toString(10))||0===d.filter(".active").length&&(d=o.$menuInner.find("li"),d=o.options.liveSearchNormalize?d.filter(":a"+o._searchStyle()+"("+b(q[c.keyCode])+")"):d.filter(":"+o._searchStyle()+"("+q[c.keyCode]+")"))),d.length){if(/(38|40)/.test(c.keyCode.toString(10)))e=d.index(d.find("a").filter(":focus").parent()),g=d.filter(p).first().index(),h=d.filter(p).last().index(),f=d.eq(e).nextAll(p).eq(0).index(),i=d.eq(e).prevAll(p).eq(0).index(),j=d.eq(f).prevAll(p).eq(0).index(),o.options.liveSearch&&(d.each(function(b){a(this).hasClass("disabled")||a(this).data("index",b)}),e=d.index(d.filter(".active")),g=d.first().data("index"),h=d.last().data("index"),f=d.eq(e).nextAll().eq(0).data("index"),i=d.eq(e).prevAll().eq(0).data("index"),j=d.eq(f).prevAll().eq(0).data("index")),k=m.data("prevIndex"),38==c.keyCode?(o.options.liveSearch&&e--,e!=j&&e>i&&(e=i),e<g&&(e=g),e==k&&(e=h)):40==c.keyCode&&(o.options.liveSearch&&e++,e==-1&&(e=0),e!=j&&e<f&&(e=f),e>h&&(e=h),e==k&&(e=g)),m.data("prevIndex",e),o.options.liveSearch?(c.preventDefault(),m.hasClass("dropdown-toggle")||(d.removeClass("active").eq(e).addClass("active").children("a").focus(),m.focus())):d.eq(e).children("a").focus();else if(!m.is("input")){var r,s,t=[];d.each(function(){a(this).hasClass("disabled")||a.trim(a(this).children("a").text().toLowerCase()).substring(0,1)==q[c.keyCode]&&t.push(a(this).index())}),r=a(document).data("keycount"),r++,a(document).data("keycount",r),s=a.trim(a(":focus").text().toLowerCase()).substring(0,1),s!=q[c.keyCode]?(r=1,a(document).data("keycount",r)):r>=t.length&&(a(document).data("keycount",0),r>t.length&&(r=1)),d.eq(t[r-1]).children("a").focus()}if((/(13|32)/.test(c.keyCode.toString(10))||/(^9$)/.test(c.keyCode.toString(10))&&o.options.selectOnTab)&&l){if(/(32)/.test(c.keyCode.toString(10))||c.preventDefault(),o.options.liveSearch)/(32)/.test(c.keyCode.toString(10))||(o.$menuInner.find(".active a").click(),
-m.focus());else{var u=a(":focus");u.click(),u.focus(),c.preventDefault(),a(document).data("spaceSelect",!0)}a(document).data("keycount",0)}(/(^9$|27)/.test(c.keyCode.toString(10))&&l&&(o.multiple||o.options.liveSearch)||/(27)/.test(c.keyCode.toString(10))&&!l)&&(o.$menu.parent().removeClass("open"),o.options.container&&o.$newElement.removeClass("open"),o.$button.focus())}},mobile:function(){this.$element.addClass("mobile-device")},refresh:function(){this.$lis=null,this.liObj={},this.reloadLi(),this.render(),this.checkDisabled(),this.liHeight(!0),this.setStyle(),this.setWidth(),this.$lis&&this.$searchbox.trigger("propertychange"),this.$element.trigger("refreshed.bs.select")},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove(),this.$element.remove()},destroy:function(){this.$newElement.before(this.$element).remove(),this.$bsContainer?this.$bsContainer.remove():this.$menu.remove(),this.$element.off(".bs.select").removeData("selectpicker").removeClass("bs-select-hidden selectpicker")}};var l=a.fn.selectpicker;a.fn.selectpicker=c,a.fn.selectpicker.Constructor=k,a.fn.selectpicker.noConflict=function(){return a.fn.selectpicker=l,this},a(document).data("keycount",0).on("keydown.bs.select",'.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role="listbox"], .bs-searchbox input',k.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role="listbox"], .bs-searchbox input',function(a){a.stopPropagation()}),a(window).on("load.bs.select.data-api",function(){a(".selectpicker").each(function(){var b=a(this);c.call(b,b.data())})})}(a)});
+m.focus());else{var u=a(":focus");u.click(),u.focus(),c.preventDefault(),a(document).data("spaceSelect",!0)}a(document).data("keycount",0)}(/(^9$|27)/.test(c.keyCode.toString(10))&&l&&(o.multiple||o.options.liveSearch)||/(27)/.test(c.keyCode.toString(10))&&!l)&&(o.$menu.parent().removeClass("open"),o.options.container&&o.$newElement.removeClass("open"),o.$button.focus())}},mobile:function(){this.$element.addClass("mobile-device")},refresh:function(){this.$lis=null,this.liObj={},this.reloadLi(),this.render(),this.checkDisabled(),this.liHeight(!0),this.setStyle(),this.setWidth(),this.$lis&&this.$searchbox.trigger("propertychange"),this.$element.trigger("refreshed.bs.select")},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove(),this.$element.remove()},destroy:function(){this.$newElement.before(this.$element).remove(),this.$bsContainer?this.$bsContainer.remove():this.$menu.remove(),this.$element.off(".bs.select").removeData("selectpicker").removeClass("bs-select-hidden selectpicker")}};var l=a.fn.selectpicker;a.fn.selectpicker=c,a.fn.selectpicker.Constructor=k,a.fn.selectpicker.noConflict=function(){return a.fn.selectpicker=l,this},a(document).data("keycount",0).on("keydown.bs.select",'.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role="listbox"], .bs-searchbox input',k.prototype.keydown).on("focusin.modal",'.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role="listbox"], .bs-searchbox input',function(a){a.stopPropagation()}),a(window).on("load.bs.select.data-api",function(){a(".selectpicker").each(function(){var b=a(this);c.call(b,b.data())})})}(a)});
\ No newline at end of file
diff --git a/data/web/js/bootstrap-filestyle.min.js b/data/web/js/build/005-bootstrap-filestyle.min.js
similarity index 100%
rename from data/web/js/bootstrap-filestyle.min.js
rename to data/web/js/build/005-bootstrap-filestyle.min.js
diff --git a/data/web/js/notifications.min.js b/data/web/js/build/006-notifications.min.js
similarity index 100%
rename from data/web/js/notifications.min.js
rename to data/web/js/build/006-notifications.min.js
diff --git a/data/web/js/formcache.min.js b/data/web/js/build/007-formcache.min.js
similarity index 100%
rename from data/web/js/formcache.min.js
rename to data/web/js/build/007-formcache.min.js
diff --git a/data/web/js/google.charts.loader.js b/data/web/js/build/008-google.charts.loader.js
similarity index 100%
rename from data/web/js/google.charts.loader.js
rename to data/web/js/build/008-google.charts.loader.js
diff --git a/data/web/js/numberedtextarea.min.js b/data/web/js/build/009-numberedtextarea.min.js
similarity index 100%
rename from data/web/js/numberedtextarea.min.js
rename to data/web/js/build/009-numberedtextarea.min.js
diff --git a/data/web/js/sha1.min.js b/data/web/js/build/010-sha1.min.js
similarity index 100%
rename from data/web/js/sha1.min.js
rename to data/web/js/build/010-sha1.min.js
diff --git a/data/web/js/u2f-api.js b/data/web/js/build/011-u2f-api.js
similarity index 99%
rename from data/web/js/u2f-api.js
rename to data/web/js/build/011-u2f-api.js
index 37afaa0e..e8e653bf 100644
--- a/data/web/js/u2f-api.js
+++ b/data/web/js/build/011-u2f-api.js
@@ -20,10 +20,9 @@
      * Modification:
      * Only continue load this library if window.u2f is not already supplied by the browser.
      */
-    var isFirefox = navigator.userAgent.indexOf('Firefox') !== -1 || navigator.userAgent.indexOf('Gecko/') !== -1;
     var browserImplementsU2f = !!((typeof root.u2f !== 'undefined') && root.u2f.register);
 
-    if (isFirefox && browserImplementsU2f) {
+    if (browserImplementsU2f) {
         root.u2f.isSupported = true;
         return;
     }
diff --git a/data/web/js/api.js b/data/web/js/build/012-api.js
similarity index 100%
rename from data/web/js/api.js
rename to data/web/js/build/012-api.js
diff --git a/data/web/js/footable.min.js b/data/web/js/build/013-footable.min.js
similarity index 100%
rename from data/web/js/footable.min.js
rename to data/web/js/build/013-footable.min.js
diff --git a/data/web/js/mailcow.js b/data/web/js/build/014-mailcow.js
similarity index 100%
rename from data/web/js/mailcow.js
rename to data/web/js/build/014-mailcow.js
diff --git a/data/web/js/admin.js b/data/web/js/site/admin.js
similarity index 100%
rename from data/web/js/admin.js
rename to data/web/js/site/admin.js
diff --git a/data/web/js/debug.js b/data/web/js/site/debug.js
similarity index 100%
rename from data/web/js/debug.js
rename to data/web/js/site/debug.js
diff --git a/data/web/js/edit.js b/data/web/js/site/edit.js
similarity index 100%
rename from data/web/js/edit.js
rename to data/web/js/site/edit.js
diff --git a/data/web/js/index.js b/data/web/js/site/index.js
similarity index 100%
rename from data/web/js/index.js
rename to data/web/js/site/index.js
diff --git a/data/web/js/mailbox.js b/data/web/js/site/mailbox.js
similarity index 97%
rename from data/web/js/mailbox.js
rename to data/web/js/site/mailbox.js
index 7b14d735..00a815e6 100644
--- a/data/web/js/mailbox.js
+++ b/data/web/js/site/mailbox.js
@@ -8,7 +8,7 @@ $(document).ready(function() {
         dataType: 'json',
         url: '/api/v1/get/domain/all',
         jsonp: false,
-        async: false,
+        async: true,
         error: function () {
           domain_list.push('Cannot read domain list');
         },
@@ -28,7 +28,7 @@ $(document).ready(function() {
       $form_grp = $('<div/>', {'class': 'form-group'})
         .append($('<label/>', {'class': 'sr-only', text: 'Domain'}))
         .prependTo(self.$form);
-      self.$domain = $('<select/>', { 'class': 'form-control' })
+      self.$domain = $('<select/>', { 'class': 'aform-control' })
         .on('change', {self: self}, self._onDomainDropdownChanged)
         .append($('<option/>', {text: self.def}))
         .appendTo($form_grp);
diff --git a/data/web/js/quarantine.js b/data/web/js/site/quarantine.js
similarity index 100%
rename from data/web/js/quarantine.js
rename to data/web/js/site/quarantine.js
diff --git a/data/web/js/user.js b/data/web/js/site/user.js
similarity index 100%
rename from data/web/js/user.js
rename to data/web/js/site/user.js
diff --git a/data/web/mailbox.php b/data/web/mailbox.php
index 1a47f7a7..60695d42 100644
--- a/data/web/mailbox.php
+++ b/data/web/mailbox.php
@@ -336,8 +336,7 @@ echo "var is_dual = " . $is_dual . ";\n";
 echo "var pagination_size = '". $PAGINATION_SIZE . "';\n";
 ?>
 </script>
-<script src="/js/footable.min.js"></script>
-<script src="/js/mailbox.js"></script>
+<script src="/js/site/mailbox.js"></script>
 <?php
 require_once $_SERVER['DOCUMENT_ROOT'] . '/inc/footer.inc.php';
 }
diff --git a/data/web/quarantine.php b/data/web/quarantine.php
index 240d667f..c16057ca 100644
--- a/data/web/quarantine.php
+++ b/data/web/quarantine.php
@@ -62,8 +62,7 @@ echo "var role = '". $role . "';\n";
 echo "var pagination_size = '". $PAGINATION_SIZE . "';\n";
 ?>
 </script>
-<script src="/js/footable.min.js"></script>
-<script src="/js/quarantine.js"></script>
+<script src="/js/site/quarantine.js"></script>
 <?php
 require_once $_SERVER['DOCUMENT_ROOT'] . '/inc/footer.inc.php';
 } else {