From d1d5ee1b0c08d4d875e69ab069bc9b9288dfd011 Mon Sep 17 00:00:00 2001 From: Gregorio Chiko Putra Date: Wed, 25 Oct 2017 12:08:41 +0700 Subject: [PATCH] Mithril as main method --- App/Controllers/Api.php | 124 +- App/Controllers/Home.php | 169 +- App/Controllers/Posts.php | 63 +- App/Models/Access.php | 69 +- App/Models/ApiModel.php | 58 +- App/Models/ClientSession.php | 94 + App/Models/Pengumuman.php | 117 + App/Models/Post.php | 15 +- App/Views/Data/entry_pengumuman.html | 2 +- App/Views/Data/kategori.html | 4 +- App/Views/Data/mithril.html | 33 +- App/Views/Data/pengumuman.html | 4 +- App/Views/base.html | 199 +- App/Views/legacy.html | 32 + Core/Hash.php | 11 +- Core/Router.php | 84 +- Core/RouterApi.php | 21 +- Core/Token.php | 108 +- assets/css/index.css | 233 ++ .../css/vendor/font-awesome/HELP-US-OUT.txt | 7 + .../vendor/font-awesome/css/font-awesome.css | 2337 ++++++++++++++ .../font-awesome/css/font-awesome.min.css | 4 + .../vendor/font-awesome/fonts/FontAwesome.otf | Bin 0 -> 134808 bytes .../fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes .../fonts/fontawesome-webfont.svg | 2671 +++++++++++++++++ .../fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes .../fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes .../vendor/font-awesome/less/animated.less | 34 + .../font-awesome/less/bordered-pulled.less | 25 + assets/css/vendor/font-awesome/less/core.less | 12 + .../vendor/font-awesome/less/fixed-width.less | 6 + .../font-awesome/less/font-awesome.less | 18 + .../css/vendor/font-awesome/less/icons.less | 789 +++++ .../css/vendor/font-awesome/less/larger.less | 13 + assets/css/vendor/font-awesome/less/list.less | 19 + .../css/vendor/font-awesome/less/mixins.less | 60 + assets/css/vendor/font-awesome/less/path.less | 15 + .../font-awesome/less/rotated-flipped.less | 20 + .../font-awesome/less/screen-reader.less | 5 + .../css/vendor/font-awesome/less/stacked.less | 20 + .../vendor/font-awesome/less/variables.less | 800 +++++ .../vendor/font-awesome/scss/_animated.scss | 34 + .../font-awesome/scss/_bordered-pulled.scss | 25 + .../css/vendor/font-awesome/scss/_core.scss | 12 + .../font-awesome/scss/_fixed-width.scss | 6 + .../css/vendor/font-awesome/scss/_icons.scss | 789 +++++ .../css/vendor/font-awesome/scss/_larger.scss | 13 + .../css/vendor/font-awesome/scss/_list.scss | 19 + .../css/vendor/font-awesome/scss/_mixins.scss | 60 + .../css/vendor/font-awesome/scss/_path.scss | 15 + .../font-awesome/scss/_rotated-flipped.scss | 20 + .../font-awesome/scss/_screen-reader.scss | 5 + .../vendor/font-awesome/scss/_stacked.scss | 20 + .../vendor/font-awesome/scss/_variables.scss | 800 +++++ .../font-awesome/scss/font-awesome.scss | 18 + assets/css/vendor/picnic.min.css | 2 + assets/css/vendor/rome.css | 95 + assets/css/vendor/simplemde.min.css | 7 + assets/js/components/Loading.js | 14 + assets/js/components/createCategory.js | 107 + assets/js/components/createPost.js | 86 + assets/js/components/editCategory.js | 67 + assets/js/components/editPost.js | 102 + assets/js/components/header.js | 37 + assets/js/components/images.js | 48 + assets/js/components/listAdmin.js | 61 +- assets/js/components/login.js | 47 + assets/js/components/nav.js | 53 + assets/js/components/registerUser.js | 57 + assets/js/components/secondaryNav.js | 8 +- assets/js/components/showPost.js | 13 +- assets/js/components/title.js | 22 + assets/js/landing.js | 122 +- assets/js/models/category.js | 74 + assets/js/models/landingPost.js | 20 + assets/js/models/post.js | 96 +- assets/js/models/user.js | 53 + assets/js/others/cookie.js | 17 + assets/js/others/fitText.js | 32 + assets/js/others/idleTimeout.js | 25 + composer.json | 11 + composer.lock | 1861 ++++++++++++ images/screenshots/administratorpage.jpg | Bin 0 -> 407350 bytes images/screenshots/categorypage.jpg | Bin 0 -> 150755 bytes images/screenshots/editcategorypage.jpg | Bin 0 -> 79465 bytes images/screenshots/editpostpage.jpg | Bin 0 -> 190047 bytes images/screenshots/landingpage.jpg | Bin 0 -> 450999 bytes images/screenshots/loginpage.jpg | Bin 0 -> 40060 bytes images/screenshots/newpostpage.jpg | Bin 0 -> 87226 bytes images/screenshots/newuserpage.jpg | Bin 0 -> 57092 bytes lepisi.sql | 70 +- package-lock.json | 5 + package.json | 1 + public/css/index.css | 233 ++ public/css/picnic.min.css | 2 +- public/index.php | 11 +- public/js/index.js | 178 +- public/js/landing.js | 417 ++- vendor/bin/generate-defuse-key | 1 + vendor/composer/autoload_files.php | 1 + vendor/composer/autoload_psr4.php | 1 + vendor/composer/autoload_static.php | 6 + vendor/composer/installed.json | 115 + vendor/defuse/php-encryption/.gitignore | 11 + vendor/defuse/php-encryption/.php_cs | 60 + vendor/defuse/php-encryption/LICENSE | 21 + vendor/defuse/php-encryption/README.md | 88 + .../php-encryption/bin/generate-defuse-key | 14 + vendor/defuse/php-encryption/composer.json | 35 + vendor/defuse/php-encryption/dist/Makefile | 37 + vendor/defuse/php-encryption/dist/box.json | 25 + .../defuse/php-encryption/dist/signingkey.asc | 52 + .../php-encryption/docs/CryptoDetails.md | 64 + vendor/defuse/php-encryption/docs/FAQ.md | 39 + .../docs/InstallingAndVerifying.md | 53 + .../docs/InternalDeveloperDocs.md | 160 + vendor/defuse/php-encryption/docs/Tutorial.md | 298 ++ .../php-encryption/docs/UpgradingFromV1.2.md | 51 + .../php-encryption/docs/classes/Crypto.md | 260 ++ .../php-encryption/docs/classes/File.md | 446 +++ .../defuse/php-encryption/docs/classes/Key.md | 117 + .../docs/classes/KeyProtectedByPassword.md | 191 ++ vendor/defuse/php-encryption/psalm.xml | 9 + vendor/defuse/php-encryption/src/Core.php | 446 +++ vendor/defuse/php-encryption/src/Crypto.php | 393 +++ .../defuse/php-encryption/src/DerivedKeys.php | 50 + vendor/defuse/php-encryption/src/Encoding.php | 270 ++ .../src/Exception/BadFormatException.php | 7 + .../src/Exception/CryptoException.php | 7 + .../EnvironmentIsBrokenException.php | 7 + .../src/Exception/IOException.php | 7 + .../WrongKeyOrModifiedCiphertextException.php | 7 + vendor/defuse/php-encryption/src/File.php | 784 +++++ vendor/defuse/php-encryption/src/Key.php | 95 + .../php-encryption/src/KeyOrPassword.php | 133 + .../src/KeyProtectedByPassword.php | 115 + .../php-encryption/src/RuntimeTests.php | 247 ++ vendor/paragonie/random_compat/LICENSE | 22 + vendor/paragonie/random_compat/build-phar.sh | 5 + vendor/paragonie/random_compat/composer.json | 37 + .../dist/random_compat.phar.pubkey | 5 + .../dist/random_compat.phar.pubkey.asc | 11 + .../random_compat/lib/byte_safe_strings.php | 181 ++ .../random_compat/lib/cast_to_int.php | 75 + .../random_compat/lib/error_polyfill.php | 49 + vendor/paragonie/random_compat/lib/random.php | 223 ++ .../lib/random_bytes_com_dotnet.php | 88 + .../lib/random_bytes_dev_urandom.php | 167 ++ .../lib/random_bytes_libsodium.php | 88 + .../lib/random_bytes_libsodium_legacy.php | 92 + .../random_compat/lib/random_bytes_mcrypt.php | 77 + .../random_compat/lib/random_int.php | 190 ++ .../random_compat/other/build_phar.php | 57 + .../random_compat/psalm-autoload.php | 9 + vendor/paragonie/random_compat/psalm.xml | 16 + webpack.config.js | 9 +- 157 files changed, 19593 insertions(+), 716 deletions(-) create mode 100644 App/Models/ClientSession.php create mode 100644 App/Models/Pengumuman.php create mode 100644 App/Views/legacy.html create mode 100644 assets/css/index.css create mode 100644 assets/css/vendor/font-awesome/HELP-US-OUT.txt create mode 100644 assets/css/vendor/font-awesome/css/font-awesome.css create mode 100644 assets/css/vendor/font-awesome/css/font-awesome.min.css create mode 100644 assets/css/vendor/font-awesome/fonts/FontAwesome.otf create mode 100644 assets/css/vendor/font-awesome/fonts/fontawesome-webfont.eot create mode 100644 assets/css/vendor/font-awesome/fonts/fontawesome-webfont.svg create mode 100644 assets/css/vendor/font-awesome/fonts/fontawesome-webfont.ttf create mode 100644 assets/css/vendor/font-awesome/fonts/fontawesome-webfont.woff create mode 100644 assets/css/vendor/font-awesome/fonts/fontawesome-webfont.woff2 create mode 100644 assets/css/vendor/font-awesome/less/animated.less create mode 100644 assets/css/vendor/font-awesome/less/bordered-pulled.less create mode 100644 assets/css/vendor/font-awesome/less/core.less create mode 100644 assets/css/vendor/font-awesome/less/fixed-width.less create mode 100644 assets/css/vendor/font-awesome/less/font-awesome.less create mode 100644 assets/css/vendor/font-awesome/less/icons.less create mode 100644 assets/css/vendor/font-awesome/less/larger.less create mode 100644 assets/css/vendor/font-awesome/less/list.less create mode 100644 assets/css/vendor/font-awesome/less/mixins.less create mode 100644 assets/css/vendor/font-awesome/less/path.less create mode 100644 assets/css/vendor/font-awesome/less/rotated-flipped.less create mode 100644 assets/css/vendor/font-awesome/less/screen-reader.less create mode 100644 assets/css/vendor/font-awesome/less/stacked.less create mode 100644 assets/css/vendor/font-awesome/less/variables.less create mode 100644 assets/css/vendor/font-awesome/scss/_animated.scss create mode 100644 assets/css/vendor/font-awesome/scss/_bordered-pulled.scss create mode 100644 assets/css/vendor/font-awesome/scss/_core.scss create mode 100644 assets/css/vendor/font-awesome/scss/_fixed-width.scss create mode 100644 assets/css/vendor/font-awesome/scss/_icons.scss create mode 100644 assets/css/vendor/font-awesome/scss/_larger.scss create mode 100644 assets/css/vendor/font-awesome/scss/_list.scss create mode 100644 assets/css/vendor/font-awesome/scss/_mixins.scss create mode 100644 assets/css/vendor/font-awesome/scss/_path.scss create mode 100644 assets/css/vendor/font-awesome/scss/_rotated-flipped.scss create mode 100644 assets/css/vendor/font-awesome/scss/_screen-reader.scss create mode 100644 assets/css/vendor/font-awesome/scss/_stacked.scss create mode 100644 assets/css/vendor/font-awesome/scss/_variables.scss create mode 100644 assets/css/vendor/font-awesome/scss/font-awesome.scss create mode 100644 assets/css/vendor/picnic.min.css create mode 100644 assets/css/vendor/rome.css create mode 100644 assets/css/vendor/simplemde.min.css create mode 100644 assets/js/components/Loading.js create mode 100644 assets/js/components/createCategory.js create mode 100644 assets/js/components/createPost.js create mode 100644 assets/js/components/editCategory.js create mode 100644 assets/js/components/editPost.js create mode 100644 assets/js/components/header.js create mode 100644 assets/js/components/images.js create mode 100644 assets/js/components/login.js create mode 100644 assets/js/components/nav.js create mode 100644 assets/js/components/registerUser.js create mode 100644 assets/js/components/title.js create mode 100644 assets/js/models/category.js create mode 100644 assets/js/models/landingPost.js create mode 100644 assets/js/models/user.js create mode 100644 assets/js/others/cookie.js create mode 100644 assets/js/others/fitText.js create mode 100644 assets/js/others/idleTimeout.js create mode 100644 composer.json create mode 100644 composer.lock create mode 100644 images/screenshots/administratorpage.jpg create mode 100644 images/screenshots/categorypage.jpg create mode 100644 images/screenshots/editcategorypage.jpg create mode 100644 images/screenshots/editpostpage.jpg create mode 100644 images/screenshots/landingpage.jpg create mode 100644 images/screenshots/loginpage.jpg create mode 100644 images/screenshots/newpostpage.jpg create mode 100644 images/screenshots/newuserpage.jpg create mode 100644 public/css/index.css create mode 120000 vendor/bin/generate-defuse-key create mode 100644 vendor/defuse/php-encryption/.gitignore create mode 100644 vendor/defuse/php-encryption/.php_cs create mode 100644 vendor/defuse/php-encryption/LICENSE create mode 100644 vendor/defuse/php-encryption/README.md create mode 100755 vendor/defuse/php-encryption/bin/generate-defuse-key create mode 100644 vendor/defuse/php-encryption/composer.json create mode 100644 vendor/defuse/php-encryption/dist/Makefile create mode 100644 vendor/defuse/php-encryption/dist/box.json create mode 100644 vendor/defuse/php-encryption/dist/signingkey.asc create mode 100644 vendor/defuse/php-encryption/docs/CryptoDetails.md create mode 100644 vendor/defuse/php-encryption/docs/FAQ.md create mode 100644 vendor/defuse/php-encryption/docs/InstallingAndVerifying.md create mode 100644 vendor/defuse/php-encryption/docs/InternalDeveloperDocs.md create mode 100644 vendor/defuse/php-encryption/docs/Tutorial.md create mode 100644 vendor/defuse/php-encryption/docs/UpgradingFromV1.2.md create mode 100644 vendor/defuse/php-encryption/docs/classes/Crypto.md create mode 100644 vendor/defuse/php-encryption/docs/classes/File.md create mode 100644 vendor/defuse/php-encryption/docs/classes/Key.md create mode 100644 vendor/defuse/php-encryption/docs/classes/KeyProtectedByPassword.md create mode 100644 vendor/defuse/php-encryption/psalm.xml create mode 100644 vendor/defuse/php-encryption/src/Core.php create mode 100644 vendor/defuse/php-encryption/src/Crypto.php create mode 100644 vendor/defuse/php-encryption/src/DerivedKeys.php create mode 100644 vendor/defuse/php-encryption/src/Encoding.php create mode 100644 vendor/defuse/php-encryption/src/Exception/BadFormatException.php create mode 100644 vendor/defuse/php-encryption/src/Exception/CryptoException.php create mode 100644 vendor/defuse/php-encryption/src/Exception/EnvironmentIsBrokenException.php create mode 100644 vendor/defuse/php-encryption/src/Exception/IOException.php create mode 100644 vendor/defuse/php-encryption/src/Exception/WrongKeyOrModifiedCiphertextException.php create mode 100644 vendor/defuse/php-encryption/src/File.php create mode 100644 vendor/defuse/php-encryption/src/Key.php create mode 100644 vendor/defuse/php-encryption/src/KeyOrPassword.php create mode 100644 vendor/defuse/php-encryption/src/KeyProtectedByPassword.php create mode 100644 vendor/defuse/php-encryption/src/RuntimeTests.php create mode 100644 vendor/paragonie/random_compat/LICENSE create mode 100755 vendor/paragonie/random_compat/build-phar.sh create mode 100644 vendor/paragonie/random_compat/composer.json create mode 100644 vendor/paragonie/random_compat/dist/random_compat.phar.pubkey create mode 100644 vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc create mode 100644 vendor/paragonie/random_compat/lib/byte_safe_strings.php create mode 100644 vendor/paragonie/random_compat/lib/cast_to_int.php create mode 100644 vendor/paragonie/random_compat/lib/error_polyfill.php create mode 100644 vendor/paragonie/random_compat/lib/random.php create mode 100644 vendor/paragonie/random_compat/lib/random_bytes_com_dotnet.php create mode 100644 vendor/paragonie/random_compat/lib/random_bytes_dev_urandom.php create mode 100644 vendor/paragonie/random_compat/lib/random_bytes_libsodium.php create mode 100644 vendor/paragonie/random_compat/lib/random_bytes_libsodium_legacy.php create mode 100644 vendor/paragonie/random_compat/lib/random_bytes_mcrypt.php create mode 100644 vendor/paragonie/random_compat/lib/random_int.php create mode 100644 vendor/paragonie/random_compat/other/build_phar.php create mode 100644 vendor/paragonie/random_compat/psalm-autoload.php create mode 100644 vendor/paragonie/random_compat/psalm.xml diff --git a/App/Controllers/Api.php b/App/Controllers/Api.php index 65d772e..a0ab162 100644 --- a/App/Controllers/Api.php +++ b/App/Controllers/Api.php @@ -1,16 +1,8 @@ model = new ApiModel(); - } public function index() { @@ -27,48 +19,47 @@ class Api echo json_encode($index, JSON_UNESCAPED_SLASHES); } - // public function posts($args = ['id' => '1']) - // { - // $get = []; - // - // if ($args['id'] == 3) { - // $get['data'] = $this->model->showJoin(); - // } else { - // $get['data'] = $this->model->showJoin([ - // ['pengumuman.status', '=', $args['id']] - // ]); - // } - // - // if ($get['data'] == false) { - // $get['data']['content'] = 'Tidak ada pengumuman'; - // $get['data']['valid_at'] = ''; - // $get['data']['expired_at'] = ''; - // $get['data']['status'] = 0; - // $get['data']['background'] = '#333'; - // $get['data']['foreground'] = '#888'; - // } - // - // if (array_key_exists(0, $get['data']) == false) { - // $temp_data = $get['data']; - // unset($get['data']); - // $get['data'][] = $temp_data; - // $temp_data = []; - // } - // - // header('Content-Type: application/json'); - // echo json_encode($get); - // } - - public function get($table, $id = "") + public function get($table, $id = "", $args = []) { $get = []; - $get['data'] = $this->model->showAll( - ($id == "") ? [] : [ - ['id', '=', $id] - ], $table - ); + + $model = 'App\Models\ApiModel'; + if ($table == 'pengumuman') { + $model = 'App\Models\Pengumuman'; + } + if ($args == []) { + $get['data'] = $id == "" ? $model::showAll($table) : $model::fetch( + $table, + [ + [$table.'.id', '=', $id] + ]); + } else { + if ($args['status'] != 3) { + $get['data'] = $model::showAll($table, [ + ["$table.status", '=', $args['status']] + ]); + } else { + $get['data'] = $model::showAll($table); + } + } $get['count'] = count($get['data']); + if ($table == 'kategori') { + if (isset($get['data'][0])) { + for ($i=0; $i < count($get['data']); $i++) { + $get['data'][$i]['posts'] = count(\App\Models\Pengumuman::showAll('pengumuman', [ + ['pengumuman.status', '=', 1], + ['pengumuman.category', '=', $get['data'][$i]['id']] + ])); + } + } else { + $get['data']['posts'] = count(\App\Models\Pengumuman::showAll('pengumuman', [ + ['pengumuman.status', '=', 1], + ['pengumuman.category', '=', $get['data']['id']] + ])); + } + } + header('Content-Type: application/json'); echo json_encode($get); } @@ -80,8 +71,17 @@ class Api $args = file_get_contents("php://input"); $args = json_decode($args, true); - $put['data'] = $this->model->update($table, $args); - $put['count'] = count($put['data']); + if (isset($args['posts'])) unset($args['posts']); + + $update = \App\Models\ApiModel::update($table, $args); + if (!is_array($update)) { + $put['status'] = false; + $put['message'] = $update; + } else { + $put['status'] = true; + $put['data'] = $update; + $put['count'] = count($put['data']); + } header('Content-Type: application/json'); echo json_encode($put); @@ -93,11 +93,18 @@ class Api $args = file_get_contents("php://input"); $args = json_decode($args, true); - $post['data'] = $this->model->entry($table, $args); - $post['data'] = $this->model->showAll([ - ['id', '=', $post['data'][0]] - ], $table); - $post['count'] = count($post['data']); + $entry = \App\Models\ApiModel::entry($table, $args); + $entry = \App\Models\ApiModel::showAll($table, [ + ['id', '=', $entry[0]] + ]); + if (!is_array($entry)) { + $post['status'] = false; + $post['message'] = $entry; + } else { + $post['status'] = true; + $post['data'] = $entry; + $post['count'] = count($post['data']); + } header('Content-Type: application/json'); echo json_encode($post); @@ -109,8 +116,15 @@ class Api $args = file_get_contents("php://input"); $args = json_decode($args, true); - $delete['data'] = $this->model->remove($table, $args['id']); - $delete['count'] = count($delete['data']); + $remove = \App\Models\ApiModel::remove($table, $args['id']); + if (!is_array($delete['data'])) { + $delete['status'] = false; + $delete['messsage'] = $remove; + } else { + $delete['status'] = true; + $delete['data'] = $remove; + $delete['count'] = count($delete['data']); + } header('Content-Type: application/json'); echo json_encode($delete); diff --git a/App/Controllers/Home.php b/App/Controllers/Home.php index aac841d..307336e 100644 --- a/App/Controllers/Home.php +++ b/App/Controllers/Home.php @@ -3,20 +3,23 @@ namespace App\Controllers; use Core\View; use App\Models\Access; +use App\Models\ClientSession; use Core\Token; use Core\Session; use Core\Redirect; use Core\Hash; use Core\XSS; +use Defuse\Crypto\Crypto; +use Defuse\Crypto\Key; class Home { - public $model; - - public function __construct() - { - $this->model = new Access(); - } + // public $model; + // + // public function __construct() + // { + // $this->model = new Access(); + // } /* Routes */ public function index() @@ -27,14 +30,16 @@ class Home public function login($args = []) { - if (Session::exists('userid')) { - Session::flash('info', 'Anda telah masuk'); - Redirect::to('/'); - die(); - } + // if (Session::exists('userid')) { + // Session::flash('info', 'Anda telah masuk'); + // Redirect::to('/'); + // die(); + // } // Login if ($args) { + $logged_in = ['status' => false]; + // Avoid XSS $args['exclude'] = [ 'password' @@ -44,31 +49,44 @@ class Home $username = $args['username']; $password = $args['password']; - $user = $this->model->showAll([ - ['username', '=', $username] + $user = Access::showAll([ + ['username', '=', $username], + ['flag', '=', 0] ]); if ($user == false) { $info = "Username/password salah"; + $logged_in['status'] = $info; } else { $hash = Hash::compare($password, $user['salt'], $user['password']); if ($hash == true) { - if ($user['max_user'] <= 0) { - $info = "Telah mencapai maksimal user yang diizinkan - Silahkan logout pada perangkat lain terlebih dahulu"; + if ($user['flag'] != 0) { + $info = "User telah login"; } else { - $max_user = $user['max_user'] - 1; - if ($this->model->update(['max_user' => $max_user], $user['id']) == true) { - Session::put('userid', $user['id']); - Session::put('username', $user['username']); - Session::put('full_name', $user['full_name']); - Session::put('privilege', $user['privilege']); + if (Access::update(['flag' => 1], $user['id'])) { + $ip_address = isset($_SERVER['HTTP_X_FORWADED_FOR']) ? $_SERVER['HTTP_X_FORWADED_FOR'] : $_SERVER['REMOTE_ADDR']; + + ClientSession::entry([ + 'ip_address' => $ip_address, + 'uid' => $user['id'] + ]); + $session = ClientSession::fetch(['uid' => $user['id']]); + setcookie('signal', $user['privilege']); $info = "Berhasil masuk"; + $logged_in['status'] = true; + $logged_in['redirect_to'] = '/?s='.$session['id']."&u=".$session['uid']; } } + } else { + $info = "Username/password salah"; + $logged_in['status'] = $info; } } + if (isset($_SERVER['HTTP_CLIENT']) && $_SERVER['HTTP_CLIENT'] == 'api') { + echo json_encode($logged_in); die(); + } Session::flash('info', $info); Redirect::to('/'); die(); @@ -79,16 +97,27 @@ class Home } } - public function logout() { - if ($this->delete() != true) { - $info = "Terjadi kesalahan. Silahkan coba lagi dalam beberapa saat"; - } else { - Session::delete('userid'); - Session::delete('username'); - Session::delete('full_name'); - Session::delete('privilege'); + public function logout($id = '') { + $logged_out = ['status' => false]; + try { + if ($id) { + $this->delete($id); + } else { + $this->delete(); + } + session_destroy(); + header('X-Token: '); + setcookie('signal', '', time()-3600); $info = "Berhasil keluar"; + $logged_out['status'] = true; + $logged_out['redirect_to'] = '/'; + } catch (\Exception $e) { + $logged_out['status'] = $e->getMessage(); + } + + if (isset($_SERVER['HTTP_CLIENT']) && $_SERVER['HTTP_CLIENT'] == 'api') { + echo json_encode($logged_out);die(); } Session::flash('info', $info); Redirect::to('/'); @@ -108,9 +137,16 @@ class Home /* Methods */ public function post($args = []) { + $registered = []; foreach ($args as $value) { if ($value == '') { - Session::flash('info', 'Semua data harus diisi'); + $info = 'Semua data harus diisi'; + $registered['status'] = 'false'; + $registered['message'] = $info; + if (isset($_SERVER['HTTP_CLIENT']) && $_SERVER['HTTP_CLIENT'] == 'api') { + echo json_encode($registered);die(); + } + Session::flash('info', $info); Redirect::to('./register'); die(); } @@ -133,7 +169,7 @@ class Home ]; $args = XSS::avoid($args); - $data = $this->model->showAll(); + $data = Access::showAll(); foreach ($data as $users) { if (is_array($users)) { $known_uname = $users['username']; @@ -141,38 +177,71 @@ class Home $known_uname = $data['username']; } if ($args['username'] == $known_uname) { - Session::flash('info', 'Username telah digunakan. Silahkan gunakan username lain'); + $info = 'Username telah digunakan. Silahkan gunakan username lain'; + $registered['status'] = false; + $registered['message'] = $info; + if (isset($_SERVER['HTTP_CLIENT']) && $_SERVER['HTTP_CLIENT'] == 'api') { + echo json_encode($registered);die(); + } + Session::flash('info', $info); Redirect::to('./register'); die(); } } - $this->model->entry($args); + Access::entry($args); + if (isset($_SERVER['HTTP_CLIENT']) && $_SERVER['HTTP_CLIENT'] == 'api') { + echo json_encode([ + 'status' => true, + 'route_to' => '' + ]);die(); + } Session::flash('info', 'Registrasi berhasil'); Redirect::to('/'); die(); } - public function delete() + public function delete($id = '') { - if (Session::exists('userid') == false) { - throw new \Exception("Bad request but thrown as 404", 404); - } - $userid = Session::get('userid'); + // if (Session::exists('userid') == false) { + // throw new \Exception("Bad request but thrown as 404", 404); + // } + // $client = ClientSession::fetch([ + // + // ]) + // $userid = Session::get('userid'); + // + // $user = Access::showAll([ + // ['id', '=', $userid] + // ]); + // $max_user = $user['max_user'] + 1; + // + // if (Access::update( + // [ + // 'max_user' => $max_user + // ], + // $userid + // ) != true) { + // throw new \Exception("Bad request", 400); + // } + // return true; - $user = $this->model->showAll([ - ['id', '=', $userid] - ]); - $max_user = $user['max_user'] + 1; - if ($this->model->update( - [ - 'max_user' => $max_user - ], - $userid - ) != true) { - throw new \Exception("Bad request", 400); + if ($id) { + $uid = $id; + } elseif (isset($_SERVER['HTTP_X_TOKEN'])) { + $token = Token::fetch($_SERVER['HTTP_X_TOKEN']); + if ($token == '') { + throw new \Exception("Token invalid"); + } + $uid = $token['uid']; + } elseif (isset($_SERVER['HTTP_X_QUERY'])) { + $query_string = $_SERVER['HTTP_X_QUERY']; + $exploded = explode('&', $query_string); + $uid = $exploded[1]; } + ClientSession::remove($uid); + Access::update(['flag' => 0], $uid); return true; } @@ -186,7 +255,7 @@ class Home } else { $user = false; } - + View::render('Data/mithril.html', [ 'user' => $user ]); diff --git a/App/Controllers/Posts.php b/App/Controllers/Posts.php index 8b94b2a..a71b6c5 100644 --- a/App/Controllers/Posts.php +++ b/App/Controllers/Posts.php @@ -124,8 +124,7 @@ class Posts View::render($url, [ 'posts' => $datas, - 'user' => $user, - 'token' => Token::generate() + 'user' => $user ]); } @@ -263,8 +262,26 @@ class Posts } /* Methods */ - public function post($args = []) + public function post($args) { + $post = []; + + if ($args == [] || count($args) < 4) { + $post['status'] = false; + $post['message'] = 'Semua data harus diisi ya broo'; + $post['data'] = $args; + if (isset($_SERVER['HTTP_CLIENT']) && $_SERVER['HTTP_CLIENT'] == 'api') { + echo json_encode($post); + die(); + } + Session::flash('info', 'Semua data harus diisi'); + if (isset($table)) { + Redirect::to("/posts/category"); + } else { + Redirect::to('/posts/entry'); + } + die(); + } if (isset($args['_addon'])) { $table = $args['_addon']; unset($args['_addon']); @@ -272,6 +289,12 @@ class Posts foreach ($args as $value) { if ($value == '') { + $post['status'] = false; + $post['message'] = 'Semua data harus diisi'; + if (isset($_SERVER['HTTP_CLIENT']) && $_SERVER['HTTP_CLIENT'] == 'api') { + echo json_encode($post); + die(); + } Session::flash('info', 'Semua data harus diisi'); if (isset($table)) { Redirect::to("/posts/category"); @@ -282,6 +305,12 @@ class Posts } } + $query_string = $_SERVER['HTTP_X_QUERY']; + $exploded = explode('&', $query_string); + $args['creator'] = substr_replace($exploded[1], '', 0, 2); + $args['created_at'] = date('Y-m-d H:i:s'); + $args['edited_at'] = $args['created_at']; + // Avoid XSS attack $args = XSS::avoid($args); @@ -297,16 +326,27 @@ class Posts $length = strlen($args['content']); $args['delay'] = $length * 84; - if ($this->model->entry($args)) { - Session::flash('info', 'Data berhasil diunggah'); - Redirect::to('/'); + try { + $this->model->entry($args); + } catch (Exception $e) { + $post['message'] = $e->getMessage(); } + $post['status'] = true; + $post['route_to'] = ''; + if (isset($_SERVER['HTTP_CLIENT']) && $_SERVER['HTTP_CLIENT'] == 'api') { + echo json_encode($post); + die(); + } + Session::flash('info', 'Data berhasil diunggah'); + Redirect::to('/'); } die(); } public function put($args) { + $update = []; + if (isset($args['_addon'])) { $table = $args['_addon']; unset($args['_addon']); @@ -318,6 +358,11 @@ class Posts die(); } + if (isset($args['categoryName'])) { unset($args['categoryName']); } + if (isset($args['creatorName'])) { unset($args['creatorName']); } + if (isset($args['background'])) { unset($args['background']); } + if (isset($args['foreground'])) { unset($args['foreground']); } + // Avoid XSS attack $args = XSS::avoid($args); @@ -361,6 +406,12 @@ class Posts $args['delay'] = $length * 84; if ($this->model->update($args, $id)) { + $update['status'] = true; + $update['route_to'] = ''; + if (isset($_SERVER['HTTP_CLIENT']) && $_SERVER['HTTP_CLIENT'] == 'api') { + echo json_encode($update); + die(); + } Session::flash('info', 'Data berhasil diperbarui'); Redirect::to('/'); } else { diff --git a/App/Models/Access.php b/App/Models/Access.php index bbc0b3c..7d36920 100644 --- a/App/Models/Access.php +++ b/App/Models/Access.php @@ -1,56 +1,26 @@ createTable( - [ - 'id int(3) NOT NULL AUTO_INCREMENT', - 'username varchar(25) NOT NULL', - 'password char(13) NOT NULL', - 'salt char(23) NOT NULL', - 'full_name varchar(50) NOT NULL', - 'registered_at timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP', - 'privilege tinyint(1) NOT NULL DEFAULT 0', - 'max_user int(1) NOT NULL DEFAULT 5', - 'PRIMARY KEY (id)' - ] - ); - } - - protected function createTable($fields, $table = 'users') { try { - if ($fields == []) { - return false; + if (!self::$conn) { + $dsn = 'mysql:host='.Config::DB_HOST.';dbname='.Config::DB_DB; + self::$conn = new \PDO($dsn, Config::DB_UNAME, Config::DB_PWD); + + self::$conn->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION); } - $sql = "CREATE TABLE IF NOT EXISTS {$table} (".implode(',', $fields).") ENGINE=InnoDB DEFAULT CHARSET=utf8;"; - - $db = static::connectDB(); - $query = $db->prepare($sql); - - $query->execute(); - return true; + return self::$conn; } catch (PDOException $e) { - throw new \Exception($e->getMessage(), 444); + throw new \Exception($e->getMessage, 444); } } - - protected function dropTable($table = 'users') { - try { - $sql = "DROP TABLE IF EXISTS {$table}"; - - $db = static::connectDB(); - $query = $db->prepare($sql); - $query->execute(); - return true; - } catch (PDOException $e) { - throw new \Exception($e->getMessage(), 444); - } - } - - public function showAll($conditions = [], $table = 'users') + public static function showAll($conditions = [], $table = 'users') { try { $db = static::connectDB(); @@ -100,7 +70,7 @@ class Access extends \Core\Model } } - public function entry($args, $table = 'users') + public static function entry($args, $table = 'users') { if (count($args)) { $keys = '`'.implode('`, `', array_keys($args)).'`'; @@ -168,7 +138,7 @@ class Access extends \Core\Model return false; } - public function update($args, $id, $table = 'users') + public static function update($args, $id, $table = 'users') { if (count($args)) { $keys = array_keys($args); @@ -187,7 +157,7 @@ class Access extends \Core\Model try { $db = static::connectDB(); - $result = $this->showAll([ + $result = self::showAll([ ['id', '=', $id] ]); @@ -210,16 +180,15 @@ class Access extends \Core\Model return false; } - public function delete($id, $status, $table = 'users') + public static function delete($id) { try { $db = static::connectDB(); - $sql = "UPDATE {$table} SET status = ? WHERE id = ?"; + $sql = "UPDATE `users` SET `flag` = 0 WHERE id = ?"; $query = $db->prepare($sql); - $query->bindValue(1, $status); - $query->bindValue(2, $id); + $query->bindValue(1, $id); $query->execute(); return true; diff --git a/App/Models/ApiModel.php b/App/Models/ApiModel.php index 08e4d31..172fe98 100644 --- a/App/Models/ApiModel.php +++ b/App/Models/ApiModel.php @@ -22,7 +22,49 @@ class ApiModel } } - public function showAll($conditions = [], $table) + public static function fetch($table, $conditions = []) + { + $sql = "SELECT * FROM {$table}"; + + if ($conditions) { + $sql .= " WHERE"; + foreach ($conditions as $condition) { + + $keys[] = $condition[0]; + $operators[] = $condition[1]; + $values[] = $condition[2]; + } + + $x = 0; + foreach ($keys as $key) { + $sql .= " $key $operators[$x] ?"; + $x++; + if ($x < count($keys)) { + $sql .= " AND"; + } + } + } + + try { + $con = static::connectDB(); + $query = $con->prepare($sql); + + if (count($conditions)) { + $x = 1; + foreach ($values as $value) { + $query->bindValue($x, $value); + $x++; + } + } + + $query->execute(); + return $query->fetch(\PDO::FETCH_ASSOC); + } catch (PDOException $e) { + echo "Error: $e->getMessage()"; + } + } + + public static function showAll($table, $conditions = []) { $sql = "SELECT * FROM {$table}"; @@ -64,7 +106,7 @@ class ApiModel } } - public function update($table, $args) + public static function update($table, $args) { $sql = "UPDATE {$table} SET"; @@ -96,15 +138,15 @@ class ApiModel $query->execute(); - return $this->showAll([ + return self::showAll($table, [ ['id', '=', $id] - ], $table); + ]); } catch (PDOException $e) { echo "Error: $e->getMessage()"; } } - public function entry($table, $args) + public static function entry($table, $args) { $sql = "INSERT INTO {$table}"; @@ -141,7 +183,7 @@ class ApiModel } } - public function remove($table, $id) + public static function remove($table, $id) { $sql = "UPDATE {$table} SET `status` = 0 WHERE `id` = ?"; try { @@ -151,7 +193,9 @@ class ApiModel $query->bindValue(1, $id); $query->execute(); - return true; + return self::showAll($table, [ + ['id', '=', $id] + ]); } catch (PDOException $e) { echo "Error: $e->getMessage()"; } diff --git a/App/Models/ClientSession.php b/App/Models/ClientSession.php new file mode 100644 index 0000000..b6300e3 --- /dev/null +++ b/App/Models/ClientSession.php @@ -0,0 +1,94 @@ +setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION); + } + return self::$conn; + } catch (PDOException $e) { + throw new \Exception($e->getMessage, 444); + } + } + + public static function fetch($args) + { + $sql = "SELECT * FROM `client_session` WHERE "; + + $x = 0; + foreach ($args as $key => $value) { + $sql .= "$key=?"; + if ($x < count($args)-1) { + $sql .= " AND "; + } + $x++; + } + + try { + $db = static::connectDB(); + $query = $db->prepare($sql); + $x = 1; + foreach ($args as $value) { + $query->bindValue($x, $value); + $x++; + } + + $query->execute(); + $result = $query->fetch(\PDO::FETCH_ASSOC); + } catch (PDOException $e) { + $result = $e->getMessage(); + } + return $result; + } + + public static function entry($args) + { + $sql = "INSERT INTO `client_session` (`ip_address`, `uid`) VALUES (?, ?)"; + + try { + $db = static::connectDB(); + $query = $db->prepare($sql); + $query->bindValue(1, $args['ip_address']); + $query->bindValue(2, $args['uid']); + $query->execute(); + + $last_entry = "SELECT LAST_INSERT_ID()"; + $last_entry = $db->prepare($last_entry); + $last_entry->execute(); + + $result = $last_entry->fetch(\PDO::FETCH_ASSOC); + return true; + } catch (PDOException $e) { + $result = $e->getMessage(); + } + return $result; + } + + public static function remove($id) + { + $sql = "DELETE FROM `client_session` WHERE `uid` = ?"; + + try { + $db = static::connectDB(); + $query = $db->prepare($sql); + $query->bindValue(1, $id); + $query->execute(); + + $result = self::fetch(['uid' => $id]); + } catch (PDOException $e) { + $result = $e->getMessage(); + } + return $result; + } +} diff --git a/App/Models/Pengumuman.php b/App/Models/Pengumuman.php new file mode 100644 index 0000000..0ec2c53 --- /dev/null +++ b/App/Models/Pengumuman.php @@ -0,0 +1,117 @@ +setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION); + } + return self::$conn; + } catch (PDOException $e) { + throw new \Exception($e->getMessage, 444); + } + } + + public static function fetch($table, $conditions = []) + { + $sql = "SELECT + pengumuman.id, pengumuman.category as category, + kategori.category as categoryName, kategori.background as background, kategori.foreground as foreground, + pengumuman.created_at, pengumuman.valid_at, pengumuman.expired_at, pengumuman.creator, pengumuman.edited_at, pengumuman.content, pengumuman.status, pengumuman.delay + FROM pengumuman INNER JOIN kategori ON pengumuman.category = kategori.id"; + + if ($conditions) { + $sql .= " WHERE"; + foreach ($conditions as $condition) { + + $keys[] = $condition[0]; + $operators[] = $condition[1]; + $values[] = $condition[2]; + } + + $x = 0; + foreach ($keys as $key) { + $sql .= " $key $operators[$x] ?"; + $x++; + if ($x < count($keys)) { + $sql .= " AND"; + } + } + } + + try { + $con = static::connectDB(); + $query = $con->prepare($sql); + + if (count($conditions)) { + $x = 1; + foreach ($values as $value) { + $query->bindValue($x, $value); + $x++; + } + } + + $query->execute(); + return $query->fetch(\PDO::FETCH_ASSOC); + } catch (PDOException $e) { + echo "Error: $e->getMessage()"; + } + } + + public static function showAll($table, $conditions = []) + { + $sql = "SELECT + pengumuman.id, pengumuman.category as category, + kategori.background as background, kategori.foreground as foreground, + created_at, valid_at, expired_at, creator, edited_at, content, pengumuman.status, delay, + users.full_name as creatorName + FROM pengumuman INNER JOIN kategori ON pengumuman.category = kategori.id INNER JOIN users ON pengumuman.creator = users.id"; + + if ($conditions) { + $sql .= " WHERE"; + foreach ($conditions as $condition) { + + $keys[] = $condition[0]; + $operators[] = $condition[1]; + $values[] = $condition[2]; + } + + $x = 0; + foreach ($keys as $key) { + $sql .= " $key $operators[$x] ?"; + $x++; + if ($x < count($keys)) { + $sql .= " AND"; + } + } + } + + try { + $con = static::connectDB(); + $query = $con->prepare($sql); + + if (count($conditions)) { + $x = 1; + foreach ($values as $value) { + $query->bindValue($x, $value); + $x++; + } + } + + $query->execute(); + return $query->fetchAll(\PDO::FETCH_ASSOC); + } catch (PDOException $e) { + echo "Error: $e->getMessage()"; + } + } +} diff --git a/App/Models/Post.php b/App/Models/Post.php index a229274..5bea1d0 100644 --- a/App/Models/Post.php +++ b/App/Models/Post.php @@ -174,12 +174,12 @@ class Post extends \Core\Model $values = ''; // This is if want to insert multiple rows - foreach ($args as $key => $val) { - if (preg_match('/,/', $val)) { - $val = explode(',', $val); - $args[$key] = $val; - } - } + // foreach ($args as $key => $val) { + // if (preg_match('/,/', $val)) { + // $val = explode(',', $val); + // $args[$key] = $val; + // } + // } $x = 1; foreach ($args as $field) { @@ -198,6 +198,7 @@ class Post extends \Core\Model try { $sql = "INSERT INTO {$table} ({$keys}) VALUES {$values}"; + $db = static::connectDB(); $query = $db->prepare($sql); @@ -214,6 +215,8 @@ class Post extends \Core\Model $x++; } } + // var_dump($x);die(); + $query->execute(); return true; diff --git a/App/Views/Data/entry_pengumuman.html b/App/Views/Data/entry_pengumuman.html index 8a8f828..5cdc175 100644 --- a/App/Views/Data/entry_pengumuman.html +++ b/App/Views/Data/entry_pengumuman.html @@ -18,7 +18,7 @@
- +
diff --git a/App/Views/Data/kategori.html b/App/Views/Data/kategori.html index 956e1d1..ad096c5 100644 --- a/App/Views/Data/kategori.html +++ b/App/Views/Data/kategori.html @@ -86,9 +86,9 @@ {% if cat.status == 1 %} - Matikan + Matikan {% elseif cat.status == 0 %} - + Aktifkan {% endif %} diff --git a/App/Views/Data/mithril.html b/App/Views/Data/mithril.html index 5f2128f..8322735 100644 --- a/App/Views/Data/mithril.html +++ b/App/Views/Data/mithril.html @@ -1,34 +1,3 @@ -{% extends "base.html" %} +{% extends "legacy.html" %} {% block title %}Mithril{% endblock %} - -{% block nav %} - - - -{% endblock %} - -{% block body %} -
-
-
- -
-
-
-
-
-{% endblock %} diff --git a/App/Views/Data/pengumuman.html b/App/Views/Data/pengumuman.html index 20f87b5..a2e86c5 100644 --- a/App/Views/Data/pengumuman.html +++ b/App/Views/Data/pengumuman.html @@ -6,6 +6,7 @@ - - {% else %} - - {% endif %} + {% block body %}{% endblock %} + + + + diff --git a/Core/Hash.php b/Core/Hash.php index 4581910..6692a8d 100644 --- a/Core/Hash.php +++ b/Core/Hash.php @@ -1,19 +1,20 @@ saveToAsciiSafeString(); + return $salt; } public static function unique() @@ -23,8 +24,6 @@ class Hash public static function compare($string, $salt, $hash) { - // return (Hash::make($string, $salt) === $hash) ? true : false; - // return password_verify($string, $hash); return hash_equals($hash, Hash::make($string, $salt)); } } diff --git a/Core/Router.php b/Core/Router.php index 845c1ba..f8316b8 100644 --- a/Core/Router.php +++ b/Core/Router.php @@ -51,6 +51,50 @@ class Router public function dispatch($url) { + // Check token + if (isset($_SERVER['HTTP_X-Token'])) { + if (!$this->checkToken($_SERVER['HTTP_X-Token'])) { + // Logout + $controller = 'Home'; + $controller = $this->getNamespace($controller); + $obj = new $controller(); + $obj->logout(); + + Redirect::to('/mithril'); + } + } + + $query_string = $this->getQueryStringVariable($url); + if ($query_string) { + $sessid = explode('=', $query_string[0]); + $sessid = $sessid[1]; + $userid = explode('=', $query_string[1]); + $userid = $userid[1]; + + // Check if user login + if (is_array(\App\Models\ClientSession::fetch([ + 'uid' => $userid, + 'id' => $sessid + ]))) { + $token = Token::generate($userid); + header("X-Token: $token"); + } + } elseif ($query_string == false) { + // echo ['status' => true, 'message' => 'atas'];die(); + // Get user ip + $ip_address = isset($_SERVER['HTTP_X_FORWADED_FOR']) ? $_SERVER['HTTP_X_FORWADED_FOR'] : $_SERVER['REMOTE_ADDR']; + $record = \App\Models\ClientSession::fetch(['ip_address' => $ip_address]); + if (is_array($record)) { + $obj = 'Home'; + $obj = $this->getNamespace($obj); + $obj = new $obj(); + $obj->logout($record['uid']); + header('Location: http://lepisi.dev/mithril'); + // Redirect::to('/mithril'); + die(); + } + } + $url = $this->removeQueryStringVariable($url); if ($this->match($url)) { $controller = $this->params['controller']; @@ -67,30 +111,29 @@ class Router // Check if there's input to the current page if (Input::exists('post')) { $var = $_POST; - // Check the token - if (Token::check($var['_token'])) { - // Get the method - if (isset($var['_method'])) { - $action = $var['_method']; - } - } else { - // Token invalid - throw new \Exception("Token invalid", 498); - } - unset($var['_token']); - unset($var['_method']); - } elseif (Input::exists('get')) { - $get_var = $_GET; + // } elseif (Input::exists('get')) { + // $get_var = $_GET; + } elseif ($_SERVER['REQUEST_METHOD'] != '') { + $data = json_decode(file_get_contents('php://input'), true); } + + if (isset($var['_method'])) { + $action = $var['_method']; + unset($var['_method']); + } + if (array_key_exists('id', $this->params)) { $var['id'] = $this->params['id']; } elseif (array_key_exists('status', $this->params)) { $get_var = preg_replace('/^[a-z]+=/', '', $get_var['status']); } + if (isset($var)) { return $object->$action($var); } elseif (isset($get_var)) { return $object->$action($get_var); + } elseif (isset($data)) { + return $object->$action($data); } else { return $object->$action(); } @@ -104,7 +147,18 @@ class Router private function removeQueryStringVariable($url) { $parts = explode('&', $url); - return $url = $parts[0]; + $parts = explode('?', $parts[0]); + return $parts[0]; + } + + private function getQueryStringVariable($url) + { + $exploded = explode('?', $url); + if (isset($exploded[1])) { + $variables = explode('&', $exploded[1]); + return $variables; + } + return false; } protected function convertToStudlyCaps($string) diff --git a/Core/RouterApi.php b/Core/RouterApi.php index 9566f70..5b28a2d 100644 --- a/Core/RouterApi.php +++ b/Core/RouterApi.php @@ -2,11 +2,23 @@ namespace Core; use App\Controllers\Api; +use App\Controllers\Home; class RouterApi extends Router { public function dispatchApi($url) { + if (isset($_SERVER['HTTP_X_TOKEN']) && Token::validate($_SERVER['HTTP_X_TOKEN']) != true) { + // Logout + $obj = new Home(); + $obj->logout(); + header('Location: /mithril'); + } + // $request = Token::generate(2); + // var_dump($request, Token::validate($request)); + // return true; + + $object = new Api(); if (isset($this->params['action'])) { $action = $this->params['action']; @@ -14,11 +26,10 @@ class RouterApi extends Router } else { $method = $_SERVER['REQUEST_METHOD']; $model = $this->params['model']; - - return (isset($this->params['id'])) ? - $object->$method($model, $this->params['id']) - : - $object->$method($model); } + return (isset($this->params['id'])) ? + $object->$method($model, $this->params['id']) + : + $object->$method($model, "", (Input::exists('get')) ? $_GET : []); } } diff --git a/Core/Token.php b/Core/Token.php index f4ce946..f9b51e6 100644 --- a/Core/Token.php +++ b/Core/Token.php @@ -1,43 +1,95 @@ $id]); + $hash_string = $session['id'].$session['ip_address']; + // Create array + $array_token = [ + 'uid' => $id, + 'expires' => time() + $expires, + 'token' => Hash::make($hash_string, $salt) + ]; + // Convert array to string and to base64 + $token = serialize($array_token); + $token = base64_encode($token); + // Create a key + $key = Key::loadFromAsciiSafeString($salt); + // Encrypt token + $token = Crypto::encrypt($token, $key); + // Configure token (\$id.token) + // Convert id to base64 + $id = base64_encode($id); + $token = '\$'.$id.'.'.$token; - if(count($tokens) >= 10) - { - array_shift($tokens); - } - - $tokens[] = md5(uniqid()); - - Session::put('tokens', $tokens); - - return end($tokens); + return $token; } - public static function check($token) + public static function validate($token) { - $tokenName = 'tokens'; - $tokenNow = $token; + $request_token = self::fetch($token); - if(Session::exists($tokenName)) - { - if(in_array($tokenNow, Session::get($tokenName))) - { - Session::delete($tokenName); - return true; - } - } + $exploded = explode('.', $token); + $id = self::getId($exploded[0]); - return false; + $user = ApiModel::fetch('users', [ + ['id', '=', $id] + ]); + $salt = $user['salt']; + $session = ClientSession::fetch(['uid' => $id]); + $hash_string = $session['id'].$session['ip_address']; + $server_token = Hash::make($hash_string, $salt); + + if ($request_token['expires'] >= time() && $request_token['token'] == $server_token) { + return true; + } + return false; } + + public static function fetch($token) + { + // Get id and token + $exploded = explode('.', $token); + $id = self::getId($exploded[0]); + $token = $exploded[1]; + + $user = ApiModel::fetch('users', [ + ['id', '=', $id] + ]); + + $key = $user['salt']; + $key = Key::loadFromAsciiSafeString($key); + $token = Crypto::decrypt($token, $key); + $token = base64_decode($token); + $token = unserialize($token); + + return $token; + } + + public static function getId($raw_id) + { + return base64_decode(substr_replace($raw_id, '', 0, 2)); + } } diff --git a/assets/css/index.css b/assets/css/index.css new file mode 100644 index 0000000..18dcc2e --- /dev/null +++ b/assets/css/index.css @@ -0,0 +1,233 @@ +@font-face { + font-family: 'Lobster'; + font-style: normal; + font-weight: 400; + src: local('Lobster'), local('Lobster-Regular'), url(/font/Lobster.woff) format('woff'); +} +.documentation > section { + background: #fff; + text-align: left; + width: 90%; + max-width: 960px; + margin: 0 auto; + padding: 80px 0 0; +} + +.flex>* { + padding-right: .6em; +} + +.flex>h1, .flex>span { + padding: 0; +} + +nav.transparent { + box-shadow: none; + background: none; +} + +.pseudo.button { + background: transparent; + color: #111; +} + +.shyButton { + font-size: .75em; +} + +.shyFont { + font-size: .75em; +} + +.top { + position: relative; + z-index: 10001; +} + +td, th { + padding: .3em .45em .3em .6em; +} + +.fitty { + display: inline-block; + white-space: normal; + line-height: 1em; + padding-bottom: .1em; + text-align: center; +} + +.fitThis { + padding-top: 13vh; +} + +#slidr-div p, +.fitty p, +.fitThis p { + margin: 0; + text-align: center; + line-height: 1.1; + padding: 0 5vw; +} +@media screen and (orientation: landscape) { + #slidr-div p, + .fitty p { + font-size: 8vw; + } +} +@media screen and (orientation: portrait) { + #slidr-div p, + .fitty p { + font-size: 10vh; + } +} + +.title { + font-family: 'Lobster', cursive; + font-size: x-large; +} + +nav .menu>.navy { + color: #000; + background-color: transparent; + margin-right: 2.5em; +} + +nav .menu>.navy:hover { + background-color: rgba(17, 17, 17, .15); +} + +.navy:hover, .title:hover { + color: rgba(17, 17, 17, .3); +} + +.hidden-hover { + opacity: 0; +} + +.hidden-hover:hover { + opacity: 1; +} + +.filter a { + text-align: center; +} + +.card footer { + position: absolute; + bottom: 0; + padding-left: 0; + padding-bottom: 0; +} + +.card-wrapper { + margin: 0 auto; +} + +.box { + padding: 1em; + background-color: rgba(17, 17, 17, .1); + border: none; + height: 17em; + width: 17em; + margin: .6em auto; +} + +.new i { + position: absolute; + top: 50%; + left: 50%; + margin-right: -50%; + transform: translate(-50%, -50%); +} + +.box:hover { + background-color: rgba(17, 17, 17, .05); +} + +nav { + max-width: 100vw; +} + +.pengumuman { + width: 100%; +} + +#info span { + width: 98%; + padding: .7em 0; + margin: 0; +} + +nav a { + color: inherit; +} + +.filter > div { + text-align: center; +} + +.rd-month button { + color: #000; +} + +.rd-container { + z-index: 5; +} + +h1 { + padding: .2em 0; +} + +.cp { + width: 100%; + font-size: small; + text-align: center; + position: fixed; + bottom: 0; + padding: .3em; +} + +.swiper-container { + height: 100vh; +} + +.loading { + position: absolute; + top: 50%; + left: 50%; +} +.loading-bar { + display: inline-block; + margin: .1em; + width: 4px; + height: 18px; + border-radius: 4px; + animation: loading 1s ease-in-out infinite; +} +.loading-bar:nth-child(1) { + background-color: #3498db; + animation-delay: 0; +} +.loading-bar:nth-child(2) { + background-color: #c0392b; + animation-delay: 0.09s; +} +.loading-bar:nth-child(3) { + background-color: #f1c40f; + animation-delay: .18s; +} +.loading-bar:nth-child(4) { + background-color: #27ae60; + animation-delay: .27s; +} +@keyframes loading { + 0% { + transform: scale(1); + } + 20% { + transform: scale(1, 2.2); + } + 40% { + transform: scale(1); + } +} diff --git a/assets/css/vendor/font-awesome/HELP-US-OUT.txt b/assets/css/vendor/font-awesome/HELP-US-OUT.txt new file mode 100644 index 0000000..83d083d --- /dev/null +++ b/assets/css/vendor/font-awesome/HELP-US-OUT.txt @@ -0,0 +1,7 @@ +I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project, +Fort Awesome (https://fortawesome.com). It makes it easy to put the perfect icons on your website. Choose from our awesome, +comprehensive icon sets or copy and paste your own. + +Please. Check it out. + +-Dave Gandy diff --git a/assets/css/vendor/font-awesome/css/font-awesome.css b/assets/css/vendor/font-awesome/css/font-awesome.css new file mode 100644 index 0000000..ee906a8 --- /dev/null +++ b/assets/css/vendor/font-awesome/css/font-awesome.css @@ -0,0 +1,2337 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.eot?v=4.7.0'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: .3em; +} +.fa.fa-pull-right { + margin-left: .3em; +} +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #ffffff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video-camera:before { + content: "\f03d"; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook-f:before, +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-feed:before, +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell-o:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before, +.fa-gratipay:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} +.fa-space-shuttle:before { + content: "\f197"; +} +.fa-slack:before { + content: "\f198"; +} +.fa-envelope-square:before { + content: "\f199"; +} +.fa-wordpress:before { + content: "\f19a"; +} +.fa-openid:before { + content: "\f19b"; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; +} +.fa-yahoo:before { + content: "\f19e"; +} +.fa-google:before { + content: "\f1a0"; +} +.fa-reddit:before { + content: "\f1a1"; +} +.fa-reddit-square:before { + content: "\f1a2"; +} +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} +.fa-stumbleupon:before { + content: "\f1a4"; +} +.fa-delicious:before { + content: "\f1a5"; +} +.fa-digg:before { + content: "\f1a6"; +} +.fa-pied-piper-pp:before { + content: "\f1a7"; +} +.fa-pied-piper-alt:before { + content: "\f1a8"; +} +.fa-drupal:before { + content: "\f1a9"; +} +.fa-joomla:before { + content: "\f1aa"; +} +.fa-language:before { + content: "\f1ab"; +} +.fa-fax:before { + content: "\f1ac"; +} +.fa-building:before { + content: "\f1ad"; +} +.fa-child:before { + content: "\f1ae"; +} +.fa-paw:before { + content: "\f1b0"; +} +.fa-spoon:before { + content: "\f1b1"; +} +.fa-cube:before { + content: "\f1b2"; +} +.fa-cubes:before { + content: "\f1b3"; +} +.fa-behance:before { + content: "\f1b4"; +} +.fa-behance-square:before { + content: "\f1b5"; +} +.fa-steam:before { + content: "\f1b6"; +} +.fa-steam-square:before { + content: "\f1b7"; +} +.fa-recycle:before { + content: "\f1b8"; +} +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; +} +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; +} +.fa-tree:before { + content: "\f1bb"; +} +.fa-spotify:before { + content: "\f1bc"; +} +.fa-deviantart:before { + content: "\f1bd"; +} +.fa-soundcloud:before { + content: "\f1be"; +} +.fa-database:before { + content: "\f1c0"; +} +.fa-file-pdf-o:before { + content: "\f1c1"; +} +.fa-file-word-o:before { + content: "\f1c2"; +} +.fa-file-excel-o:before { + content: "\f1c3"; +} +.fa-file-powerpoint-o:before { + content: "\f1c4"; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; +} +.fa-file-code-o:before { + content: "\f1c9"; +} +.fa-vine:before { + content: "\f1ca"; +} +.fa-codepen:before { + content: "\f1cb"; +} +.fa-jsfiddle:before { + content: "\f1cc"; +} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; +} +.fa-circle-o-notch:before { + content: "\f1ce"; +} +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; +} +.fa-history:before { + content: "\f1da"; +} +.fa-circle-thin:before { + content: "\f1db"; +} +.fa-header:before { + content: "\f1dc"; +} +.fa-paragraph:before { + content: "\f1dd"; +} +.fa-sliders:before { + content: "\f1de"; +} +.fa-share-alt:before { + content: "\f1e0"; +} +.fa-share-alt-square:before { + content: "\f1e1"; +} +.fa-bomb:before { + content: "\f1e2"; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3"; +} +.fa-tty:before { + content: "\f1e4"; +} +.fa-binoculars:before { + content: "\f1e5"; +} +.fa-plug:before { + content: "\f1e6"; +} +.fa-slideshare:before { + content: "\f1e7"; +} +.fa-twitch:before { + content: "\f1e8"; +} +.fa-yelp:before { + content: "\f1e9"; +} +.fa-newspaper-o:before { + content: "\f1ea"; +} +.fa-wifi:before { + content: "\f1eb"; +} +.fa-calculator:before { + content: "\f1ec"; +} +.fa-paypal:before { + content: "\f1ed"; +} +.fa-google-wallet:before { + content: "\f1ee"; +} +.fa-cc-visa:before { + content: "\f1f0"; +} +.fa-cc-mastercard:before { + content: "\f1f1"; +} +.fa-cc-discover:before { + content: "\f1f2"; +} +.fa-cc-amex:before { + content: "\f1f3"; +} +.fa-cc-paypal:before { + content: "\f1f4"; +} +.fa-cc-stripe:before { + content: "\f1f5"; +} +.fa-bell-slash:before { + content: "\f1f6"; +} +.fa-bell-slash-o:before { + content: "\f1f7"; +} +.fa-trash:before { + content: "\f1f8"; +} +.fa-copyright:before { + content: "\f1f9"; +} +.fa-at:before { + content: "\f1fa"; +} +.fa-eyedropper:before { + content: "\f1fb"; +} +.fa-paint-brush:before { + content: "\f1fc"; +} +.fa-birthday-cake:before { + content: "\f1fd"; +} +.fa-area-chart:before { + content: "\f1fe"; +} +.fa-pie-chart:before { + content: "\f200"; +} +.fa-line-chart:before { + content: "\f201"; +} +.fa-lastfm:before { + content: "\f202"; +} +.fa-lastfm-square:before { + content: "\f203"; +} +.fa-toggle-off:before { + content: "\f204"; +} +.fa-toggle-on:before { + content: "\f205"; +} +.fa-bicycle:before { + content: "\f206"; +} +.fa-bus:before { + content: "\f207"; +} +.fa-ioxhost:before { + content: "\f208"; +} +.fa-angellist:before { + content: "\f209"; +} +.fa-cc:before { + content: "\f20a"; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b"; +} +.fa-meanpath:before { + content: "\f20c"; +} +.fa-buysellads:before { + content: "\f20d"; +} +.fa-connectdevelop:before { + content: "\f20e"; +} +.fa-dashcube:before { + content: "\f210"; +} +.fa-forumbee:before { + content: "\f211"; +} +.fa-leanpub:before { + content: "\f212"; +} +.fa-sellsy:before { + content: "\f213"; +} +.fa-shirtsinbulk:before { + content: "\f214"; +} +.fa-simplybuilt:before { + content: "\f215"; +} +.fa-skyatlas:before { + content: "\f216"; +} +.fa-cart-plus:before { + content: "\f217"; +} +.fa-cart-arrow-down:before { + content: "\f218"; +} +.fa-diamond:before { + content: "\f219"; +} +.fa-ship:before { + content: "\f21a"; +} +.fa-user-secret:before { + content: "\f21b"; +} +.fa-motorcycle:before { + content: "\f21c"; +} +.fa-street-view:before { + content: "\f21d"; +} +.fa-heartbeat:before { + content: "\f21e"; +} +.fa-venus:before { + content: "\f221"; +} +.fa-mars:before { + content: "\f222"; +} +.fa-mercury:before { + content: "\f223"; +} +.fa-intersex:before, +.fa-transgender:before { + content: "\f224"; +} +.fa-transgender-alt:before { + content: "\f225"; +} +.fa-venus-double:before { + content: "\f226"; +} +.fa-mars-double:before { + content: "\f227"; +} +.fa-venus-mars:before { + content: "\f228"; +} +.fa-mars-stroke:before { + content: "\f229"; +} +.fa-mars-stroke-v:before { + content: "\f22a"; +} +.fa-mars-stroke-h:before { + content: "\f22b"; +} +.fa-neuter:before { + content: "\f22c"; +} +.fa-genderless:before { + content: "\f22d"; +} +.fa-facebook-official:before { + content: "\f230"; +} +.fa-pinterest-p:before { + content: "\f231"; +} +.fa-whatsapp:before { + content: "\f232"; +} +.fa-server:before { + content: "\f233"; +} +.fa-user-plus:before { + content: "\f234"; +} +.fa-user-times:before { + content: "\f235"; +} +.fa-hotel:before, +.fa-bed:before { + content: "\f236"; +} +.fa-viacoin:before { + content: "\f237"; +} +.fa-train:before { + content: "\f238"; +} +.fa-subway:before { + content: "\f239"; +} +.fa-medium:before { + content: "\f23a"; +} +.fa-yc:before, +.fa-y-combinator:before { + content: "\f23b"; +} +.fa-optin-monster:before { + content: "\f23c"; +} +.fa-opencart:before { + content: "\f23d"; +} +.fa-expeditedssl:before { + content: "\f23e"; +} +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: "\f240"; +} +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\f241"; +} +.fa-battery-2:before, +.fa-battery-half:before { + content: "\f242"; +} +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\f243"; +} +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\f244"; +} +.fa-mouse-pointer:before { + content: "\f245"; +} +.fa-i-cursor:before { + content: "\f246"; +} +.fa-object-group:before { + content: "\f247"; +} +.fa-object-ungroup:before { + content: "\f248"; +} +.fa-sticky-note:before { + content: "\f249"; +} +.fa-sticky-note-o:before { + content: "\f24a"; +} +.fa-cc-jcb:before { + content: "\f24b"; +} +.fa-cc-diners-club:before { + content: "\f24c"; +} +.fa-clone:before { + content: "\f24d"; +} +.fa-balance-scale:before { + content: "\f24e"; +} +.fa-hourglass-o:before { + content: "\f250"; +} +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\f251"; +} +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\f252"; +} +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\f253"; +} +.fa-hourglass:before { + content: "\f254"; +} +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\f255"; +} +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\f256"; +} +.fa-hand-scissors-o:before { + content: "\f257"; +} +.fa-hand-lizard-o:before { + content: "\f258"; +} +.fa-hand-spock-o:before { + content: "\f259"; +} +.fa-hand-pointer-o:before { + content: "\f25a"; +} +.fa-hand-peace-o:before { + content: "\f25b"; +} +.fa-trademark:before { + content: "\f25c"; +} +.fa-registered:before { + content: "\f25d"; +} +.fa-creative-commons:before { + content: "\f25e"; +} +.fa-gg:before { + content: "\f260"; +} +.fa-gg-circle:before { + content: "\f261"; +} +.fa-tripadvisor:before { + content: "\f262"; +} +.fa-odnoklassniki:before { + content: "\f263"; +} +.fa-odnoklassniki-square:before { + content: "\f264"; +} +.fa-get-pocket:before { + content: "\f265"; +} +.fa-wikipedia-w:before { + content: "\f266"; +} +.fa-safari:before { + content: "\f267"; +} +.fa-chrome:before { + content: "\f268"; +} +.fa-firefox:before { + content: "\f269"; +} +.fa-opera:before { + content: "\f26a"; +} +.fa-internet-explorer:before { + content: "\f26b"; +} +.fa-tv:before, +.fa-television:before { + content: "\f26c"; +} +.fa-contao:before { + content: "\f26d"; +} +.fa-500px:before { + content: "\f26e"; +} +.fa-amazon:before { + content: "\f270"; +} +.fa-calendar-plus-o:before { + content: "\f271"; +} +.fa-calendar-minus-o:before { + content: "\f272"; +} +.fa-calendar-times-o:before { + content: "\f273"; +} +.fa-calendar-check-o:before { + content: "\f274"; +} +.fa-industry:before { + content: "\f275"; +} +.fa-map-pin:before { + content: "\f276"; +} +.fa-map-signs:before { + content: "\f277"; +} +.fa-map-o:before { + content: "\f278"; +} +.fa-map:before { + content: "\f279"; +} +.fa-commenting:before { + content: "\f27a"; +} +.fa-commenting-o:before { + content: "\f27b"; +} +.fa-houzz:before { + content: "\f27c"; +} +.fa-vimeo:before { + content: "\f27d"; +} +.fa-black-tie:before { + content: "\f27e"; +} +.fa-fonticons:before { + content: "\f280"; +} +.fa-reddit-alien:before { + content: "\f281"; +} +.fa-edge:before { + content: "\f282"; +} +.fa-credit-card-alt:before { + content: "\f283"; +} +.fa-codiepie:before { + content: "\f284"; +} +.fa-modx:before { + content: "\f285"; +} +.fa-fort-awesome:before { + content: "\f286"; +} +.fa-usb:before { + content: "\f287"; +} +.fa-product-hunt:before { + content: "\f288"; +} +.fa-mixcloud:before { + content: "\f289"; +} +.fa-scribd:before { + content: "\f28a"; +} +.fa-pause-circle:before { + content: "\f28b"; +} +.fa-pause-circle-o:before { + content: "\f28c"; +} +.fa-stop-circle:before { + content: "\f28d"; +} +.fa-stop-circle-o:before { + content: "\f28e"; +} +.fa-shopping-bag:before { + content: "\f290"; +} +.fa-shopping-basket:before { + content: "\f291"; +} +.fa-hashtag:before { + content: "\f292"; +} +.fa-bluetooth:before { + content: "\f293"; +} +.fa-bluetooth-b:before { + content: "\f294"; +} +.fa-percent:before { + content: "\f295"; +} +.fa-gitlab:before { + content: "\f296"; +} +.fa-wpbeginner:before { + content: "\f297"; +} +.fa-wpforms:before { + content: "\f298"; +} +.fa-envira:before { + content: "\f299"; +} +.fa-universal-access:before { + content: "\f29a"; +} +.fa-wheelchair-alt:before { + content: "\f29b"; +} +.fa-question-circle-o:before { + content: "\f29c"; +} +.fa-blind:before { + content: "\f29d"; +} +.fa-audio-description:before { + content: "\f29e"; +} +.fa-volume-control-phone:before { + content: "\f2a0"; +} +.fa-braille:before { + content: "\f2a1"; +} +.fa-assistive-listening-systems:before { + content: "\f2a2"; +} +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: "\f2a3"; +} +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: "\f2a4"; +} +.fa-glide:before { + content: "\f2a5"; +} +.fa-glide-g:before { + content: "\f2a6"; +} +.fa-signing:before, +.fa-sign-language:before { + content: "\f2a7"; +} +.fa-low-vision:before { + content: "\f2a8"; +} +.fa-viadeo:before { + content: "\f2a9"; +} +.fa-viadeo-square:before { + content: "\f2aa"; +} +.fa-snapchat:before { + content: "\f2ab"; +} +.fa-snapchat-ghost:before { + content: "\f2ac"; +} +.fa-snapchat-square:before { + content: "\f2ad"; +} +.fa-pied-piper:before { + content: "\f2ae"; +} +.fa-first-order:before { + content: "\f2b0"; +} +.fa-yoast:before { + content: "\f2b1"; +} +.fa-themeisle:before { + content: "\f2b2"; +} +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: "\f2b3"; +} +.fa-fa:before, +.fa-font-awesome:before { + content: "\f2b4"; +} +.fa-handshake-o:before { + content: "\f2b5"; +} +.fa-envelope-open:before { + content: "\f2b6"; +} +.fa-envelope-open-o:before { + content: "\f2b7"; +} +.fa-linode:before { + content: "\f2b8"; +} +.fa-address-book:before { + content: "\f2b9"; +} +.fa-address-book-o:before { + content: "\f2ba"; +} +.fa-vcard:before, +.fa-address-card:before { + content: "\f2bb"; +} +.fa-vcard-o:before, +.fa-address-card-o:before { + content: "\f2bc"; +} +.fa-user-circle:before { + content: "\f2bd"; +} +.fa-user-circle-o:before { + content: "\f2be"; +} +.fa-user-o:before { + content: "\f2c0"; +} +.fa-id-badge:before { + content: "\f2c1"; +} +.fa-drivers-license:before, +.fa-id-card:before { + content: "\f2c2"; +} +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: "\f2c3"; +} +.fa-quora:before { + content: "\f2c4"; +} +.fa-free-code-camp:before { + content: "\f2c5"; +} +.fa-telegram:before { + content: "\f2c6"; +} +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: "\f2c7"; +} +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: "\f2c8"; +} +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: "\f2c9"; +} +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: "\f2ca"; +} +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: "\f2cb"; +} +.fa-shower:before { + content: "\f2cc"; +} +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: "\f2cd"; +} +.fa-podcast:before { + content: "\f2ce"; +} +.fa-window-maximize:before { + content: "\f2d0"; +} +.fa-window-minimize:before { + content: "\f2d1"; +} +.fa-window-restore:before { + content: "\f2d2"; +} +.fa-times-rectangle:before, +.fa-window-close:before { + content: "\f2d3"; +} +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: "\f2d4"; +} +.fa-bandcamp:before { + content: "\f2d5"; +} +.fa-grav:before { + content: "\f2d6"; +} +.fa-etsy:before { + content: "\f2d7"; +} +.fa-imdb:before { + content: "\f2d8"; +} +.fa-ravelry:before { + content: "\f2d9"; +} +.fa-eercast:before { + content: "\f2da"; +} +.fa-microchip:before { + content: "\f2db"; +} +.fa-snowflake-o:before { + content: "\f2dc"; +} +.fa-superpowers:before { + content: "\f2dd"; +} +.fa-wpexplorer:before { + content: "\f2de"; +} +.fa-meetup:before { + content: "\f2e0"; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + 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; +} diff --git a/assets/css/vendor/font-awesome/css/font-awesome.min.css b/assets/css/vendor/font-awesome/css/font-awesome.min.css new file mode 100644 index 0000000..540440c --- /dev/null +++ b/assets/css/vendor/font-awesome/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;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} diff --git a/assets/css/vendor/font-awesome/fonts/FontAwesome.otf b/assets/css/vendor/font-awesome/fonts/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..401ec0f36e4f73b8efa40bd6f604fe80d286db70 GIT binary patch literal 134808 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 literal 0 HcmV?d00001 diff --git a/assets/css/vendor/font-awesome/fonts/fontawesome-webfont.eot b/assets/css/vendor/font-awesome/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..e9f60ca953f93e35eab4108bd414bc02ddcf3928 GIT binary patch literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

5q!RY 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 + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/css/vendor/font-awesome/fonts/fontawesome-webfont.ttf b/assets/css/vendor/font-awesome/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z zq1_(l4SX+ekaM;bY|YgEqv2RAEE}e-Im8<@oEZ?Z81Y?3(z-@nRbq?!xD9Hyn|7Gx z-NUw`yOor_DJLC1aqkf2(!i=2$ULNfg|s8bV^xB!_rY+bHA;KsWR@aB=!7n&LJq(} z!pqD3Wkvo-Goy zx1edGgnc}u5V8cw&nvWyWU+wXqwinB#x7(uc>H44lXZQkk*w_q#i2O!s_A?a*?`Rx zoZW6Qtj)L1T^4kDeD7;%G5dS816OPqAqPx~(_-jZ`bo-MR_kd&sJv{A^ zs@18qv!kD;U z5Evv$C*bD~m z+x@>Oo>;7%QCxfp-rOkNgx4j-(o*e5`6lW^X^{qpQo~SMWD`Gxyv6)+k)c@o6j`Yd z8c&XSiYbcmoCKe+82}>^CPM+?p@o&i(J*j0zsk}!P?!W%T5`ppk%)?&GxA`%4>0VX zKu?YB6Z)hFtj@u-icb&t5A1}BX!;~SqG5ARpVB>FEWPLW+C+QOf~G-Jj0r`0D6|0w zQUs5sE6PYc)!HWi))NeRvSZB3kWIW|R^A%RfamB2jCbVX(Fn>y%#b1W%}W%qc)XVrwuvM!>Qur!Ooy2`n@?qMe3$`F2vx z9<=L}wP7@diWhCYTD?x)LZ>F6F?z8naL18P%1T9&P_d4p;u=(XW1LO3-< z`{|5@&Y=}7sx3t1Zs zr9ZBmp}YpHLq7lwu?CXL8$Q65$Q29AlDCBJSxu5;p0({^4skD z+4se#9)xg8qnEh|WnPdgQ&+te7@`9WlzAwMit$Julp+d80n+VM1JxwqS5H6*MPKA` zlJ*Z77B;K~;4JkO5eq(@D}tezez*w6g3ZSn?J1d9Z~&MKbf=b6F9;8H22TxRl%y1r z<-6(lJiLAw>r^-=F-AIEd1y|Aq2MggNo&>7Ln)S~iAF1;-4`A*9KlL*vleLO3vhEd(@RsIWp~O@>N4p91SI zb~+*jP?8B~MwmI0W$>ksF8DC*2y8K0o#te?D$z8nrfK{|B1L^TR5hlugr|o=-;>Yn zmL6Yt=NZ2%cAsysPA)D^gkz2Vvh|Z9RJdoH$L$+6a^|>UO=3fBBH0UidA&_JQz9K~ zuo1Z_(cB7CiQ}4loOL3DsdC<+wYysw@&UMl21+LY-(z=6j8fu5%ZQg-z6Bor^M}LX z9hxH}aVC%rodtoGcTh)zEd=yDfCu5mE)qIjw~K+zwn&5c!L-N+E=kwxVEewN#vvx2WGCf^;C9^mmTlYc*kz$NUdQ=gDzLmf z!LXG7{N$Mi3n}?5L&f9TlCzzrgGR*6>MhWBR=lS)qP$&OMAQ2 z`$23{zM%a@9EPdjV|Y1zVVGf?mINO)i-q6;_Ev|n_JQ^Zy&BnUgV>NbY9xba1DlY@ zrg$_Kn?+^_+4V4^xS94tX2oLKAEiuU0<2S#v$WSDt0P^A+d-+M?XlR**u_Xdre&aY zNi~zJk9aLQUqaFZxCNRmu*wnxB_u*M6V0xVCtBhtpGUK)#Dob6DWm-n^~Vy)m~?Yg zO0^+v~`x6Vqtjl4I5;=^o2jyOb~m+ER;lNwO$iN ziH4vk>E`OTRx~v#B|ifef|ceH)%hgqOy|#f=Q|VlN6i{!0CRndN~x8wS6Ppqq7NSH zO5hX{k5T{4ib@&8t)u=V9nY+2RC^75jU%TRix}FDTB%>t;5jpNRv;(KB|%{AI7Jc= zd%t9-AjNUAs?8m40SLOhrjbC_yZoznU$(rnT2);Rr`2e6$k!zwlz!d|sZ3%x@$Nw? zVn?i%t!J+9SF@^ zO&TGun2&?VIygfH5ePk|!e&G3Zm-GUP(imiWzZu$9JU)Wot`}*RHV<-)vUhc6J6{w&PQIaSZ_N<(d>`C$yo#Ly&0Sr5gCkDY(4f@fY5!fLe57sH54#FF4 zg&hda`KjtJ8cTzz;DwFa#{$!}j~g$9zqFBC@To^}i#`b~xhU;p{x{^f1krbEFNqV^ zEq5c!C5XT0o_q{%p&0F@!I;9ejbs#P4q?R!i$?vl3~|GSyq4@q#3=wgsz+zkrIB<< z=HMWEBz?z??GvvT54YsDSnRLcEf!n>^0eKf4(CIT{qs4y$7_4e=JoIkq%~H9$z-r* zZ?`xgwL+DNAJE`VB;S+w#NvBT{3;}{CD&@Ig*Ka2Acx)2Qx zL)V#$n@%vf1Zzms4Th~fS|(DKDT`?BKfX3tkCBvKZLg^hUh|_Gz8?%#d(ANnY`5U1 zo;qjq=5tn!OQ*-JqA&iG-Tg#6Ka|O64eceRrSgggD%%QBX$t=6?hPEK2|lL1{?|>I^Toc>rQU7a_`RSM^EPVl{_&OG-P;|z0?v{3o#pkl zC6Y;&J7;#5N#+H2J-4RqiSK^rj<_Z6t%?`N$A_FUESt{TcayIew5oWi=jxT*aPIP6 z?MG`?k5p%-x>D73irru{R?lu7<54DCT9Q}%=4%@wZij4+M=fzzz`SJ3I%*#AikLUh zn>k=5%IKUP4TrvZ!A{&Oh;BR}6r3t3cpzS(&|cEe&e{MQby|1#X`?17e9?|=i`sPG zL|OOsh`j@PD4sc6&Y3rT`r?-EH0QPR*IobE@_fkB8*(886ZkjkcO{K8Sz$H`^D-8P zjKG9G9A`O!>|!ivAeteRVIcyIGa#O<6I$^O7}9&*8mHd@Gw!WDU*@;*L;SYvlV#p( zzFSsPw&^UdyxO}%i)W8$@f}|84*mz&i2q@SlzMOd%B!BHOJ<(FYUTR(Ui$DuX>?85 zcdzl5m3hzFr2S@c_20C2x&N)|$<=RhzxI!}NN+yS16X^(_mtqY)g*Q%Fux5}bP3q$ zxQD|TB{+4C1gL>zI>g~-ajKMb{2s_cFhN2(I(q^X!$H(GFxpc6oCV9#maj|OhFZaI z;umX6E*fQVTQ@lyZauuv>%E)5z-?zQZne18V5A}}JEQmCz>7^h0r)!zhinBG6 zMQghGt!Do5h%HmAQl~%m+!pr-&wlrcwW;qw)S$6*f}ZvXd;cHw=xm|y~mHbT3yX>?hoYKfy--h+6w9%@_4ukf0Et^zr-DbPwFdyj0VJHi}4bqRetSNR`DoWd( z(%n5>8MQl+>3SeL-DB@IaM{NDwd{{v_HMIO)PKO}v{{##c@ihB0w$aaPTSP4^>n3Z zC8Il%(3dCLLX$-|SwWx1u7KVztXpzNhrOZQ78c$jd{B9lqsNHLr*9h;N9$i+vsrM1 zKzLB_gVdMCfxceejpIZat!MbR)GNZ%^n|fEQo?Xtq#Qa_gEWKTFxSL4b{g}kJNd{QcoQ}HUP-A)Rq;U(***IA*V_0B5mr}Xp$q{YSYs-b2q~DHh z?+muRGn~std!VXuT>P9TL_8Km9G{doqRb-W0B&%d> z^3@hs6y5jaEq%P}dmr(8=f}x~^ z*{I{tkBgYk@Td|Z{csd23pziZlPYt2RJW7D_C#&)OONEWyN`I19_cM;`Aa=y_)ldH z^co(O-xWIN0{y|@?wx@Y!MeVg3Ln%4ORu5~Dl6$h>AGSXrK3!pH%cpM?D|6#*6+A# zlsj;J0_~^?DHIceRC~0iMq)SJ&?R&if{fsdIb>y;H@M4AE`z8~dvz)(e}BqUWK^U~ zFy`PX+z*Bmv9VxAN;%CvMk(#kGBEMP;a-GgGZf~r$(ei(%yGqHa2dS3hxdTT!r>La zUrW2dCTZ!SjD_D(?9$SK02e_#ZOxdAhO%hgVhq54U=2$Hm+1^O^nH<>wS|&<)2TtD zN_MN@O>?A@_&l;U)*GY*5F_a~cgQb_3p`#77ax1iRxIx!r0HkDnA2G*{l|*}g_yI% zZdHt2`Hx^MA#VH7@BEN68Y_;sAcCNgCY7S&dcQsp*$+uW7Dm@$Vl7!YA^51bi} z*Vy8uTj{neIhIL|PhditfC1Jeub(uy}w|wV5 zsQz)04y;BY2$7U4$~P{k)b`hZb>gv1RkD)L#g~$*N^1N1GfNMS)4r|pT*V<&KE1M9 zTh}rzSW#Kcci_#(^qf0gTW3&QN&zsW%VAQ+AZ%-3?E)kMdgL)kY~@mC>l?RH28u;Y zt-@_u^5(W>mDdtqoe){#t;3NA7c@{WoY9bYFNoq+sj&ru;Z`x>4ddY0y*`HRtHFEN% z@mFkp=x0C6zDGgA0s|mP^WNEwE4O}S?%DOtce3At%?ThxRp@`zCH6MyzM)dA9C7IP zI}t;YUV(Jcnw$4LoD4H(EM#!{L-Z|&fhNYnBlKcQ$UScR#HH>scYBTf2u|7Fd8q$R zy5Cbt=Pvf^e}m4?VVL@#Pi3z*q-Q0MG8pGTcbS|eeW%R5bRzKsHSH#G(#$9hj9}0O7lXsC zbZ7#UjJM^FcvdKK3MOEl+Pb-93Px}F$ID&jcvZdJ{d(D)x|*`=vi%1hdg(dd-1E>& zoB4U&a${9!xyxoT%$7gFp{M<_q z9oVnk*Dcp$k#jA#7-pZbXd=L8nDhe<*t_*%gj^Vx>(~KyEY~i&(?@R~L_e^txnUyh z64-dU=Lc;eQ}vPX;g{GitTVZben7||wttapene^dB|oSGB~tmAGqE^`1Jxt$4uXUL zz5?7GEqvmLa{#mgN6la^gYO#}`eXyUJ)lFyTO8*iL~P z$A`A_X^V#!SJyU8Dl%J*6&s9;Jl54CiyfA`ExxmjrZ1P8E%rJ7hFCFo6%{5mRa|LY zk^x76W8M0tQBa1Q(&L`|!e zrczv>+#&b2bt zuD1Bfoe>oW0&!ju$-LI)$URptI!inJ^Dz|<@S1hk+!(n2PWfi-AMb5*F03&_^29MB zgJP7yn#Fw4n&Rod*>LlF+qPx5ZT$80;+m*0X5ffa3d-;F72#5un;L$}RfmR5&xbOf(KNeD|gT1x6bw5t;~j}(oMHcSzkCgcpbd>5UN z7e8CV*di9kpyJAo1YyE9XtfV1Q8^?ViwrKgtK$H60 z%~xgAifVV#>j>4SN10>bP9OV9m`EA-H{bzMimEQ_3@VZH%@KZzjDu` zRCG*Ax6B^%%dyLs2Cw{bePFWM9750@SIoZoff4mJvyxIeIjeZ{tYpbmTk4_{wy!_uygk4J;wwSiK&OpZWguG$O082g z^a3rw)F1Q!*)rNy!Sqz9bk0u-kftk^q{FPl4N+eS@0p1= zhaBFdyShSMz97B%x3GE|Sst~8Le6+?q@g6HwE1hJ#X)o^?{1!x-m`LlQ+4%?^IPIo zHATgqrm-s`+6SW3LjHB>=Pp{i<6FE#j+sX(Vl-kJt6sug<4UG9SH_|( zOb(+Vn|4R4lc8pHa-japR|c0ZAN$KOvzss6bKW^uPM$I$8eTr{EMN2N%{Yrl{Z`Y^ zaQ`-S_6omm((Fih26~Bjf^W$wm1J`8N+(=0ET@KFDy;S%{mF@!2&1UMxk>jTk49;@ z*g#0?*iga;P7abx1bh^d3MoAy*XQp{Hl*t(buU@DamDmvcc;5}`ihM!mvm36|GqRu zn*3}UmnOSUai6mM*y&f#XmqyBo>b=dmra`8;%uC8_33-RpM6;x`Rrc0RM~y9>y~ry zVnGanZLDD_lC%6!F%Jzk##j%?nW>JEaJ#U89t`?mGJS_kO5+5U1Gh;Lb3`{w<-DW; z;USPAm%*aQJ)UeYnLVb2V3MJ2vrxAZ@&#?W$vW)7$+L7~7HSzuF&0V95FC4H6Dy<( z!#o7mJKLMHTNn5)Lyn5l4oh2$s~VI~tlIjn09jE~8C#Ooei=J?K;D+-<8Cb>8RPx8 z-~O0ST{mOeXg+qjG~?}E8@JAo-j?OJjgF3nb^K5v>$yq#-Ybd8lM^jdru2WE-*V6W z>sL(7?%-Qu?&?wZNmmqdn?$FXlE!>2BAa^bWfD69lP0?L3kopYkc4>{m#H6t2dLIEE47|jcI$tEuWzwjmRgqBPkzk zM+(?6)=);W6q<2z95fHMDFKxbhPD-r0IjdX_3EH*BFL|t3))c7d~8v;{wU5p8nHUz9I?>l zVfn$bENo_I3JOh1^^ z+un~MSwCyixbj%C?y{G@G7mSZg_cf~&@djVX_vn8;IF&q?ESd=*AJHOJ(!-hbKPlb zYi-r+me!ezr_eCiQ&SetY;BocRokkbwr=ONGzW2U@X=AUvS^E9eM^w~aztd4h$Q&kF;6EJ1O*M7tJfFi}R1 z6X@asDjL5w+#QEKQE5V48#ASm?H7u5j%nDqi)iO@a1@F z*^R+bGpEOs#pRx9CBZQ}#uQa|dCH5EW%a3Xv1;ye-}5|Yh4g~YH5gI1(b#B|6_ZI; zMkxwTjmkKoZIp~AqhXp+k&SSQ)9C=jCWTKCM?(&MUHex;c3Knl(A%3UgJT_BEixIE zQh!;Q(J<0)C`q0-^|UdaGYzFqr^{vZR~Tk?jyY}gf@H+0RHkZ{OID|x;6>6+g)|BK zs6zLY0U>bcbRd6kU;cgkomCZdBSC8$a1H`pcu;XqH=5 z+$oO3i&T_WpcYnVu*lchi>wxt#iE!!bG#kzjIFqb)`s?|OclRAnzUyW5*Py!P@srDXI}&s2lVYf2ZCG`F`H-9;60 zb<=6weckNk=DC&Q6QxU*uJ9FkaT>}qb##eRS8n%qG`G9WrS>Xm+w)!AXSASfd%5fg z#fqxk(5L9@fM};~Gk^Sgb;7|krF-an$kIROPt4HLqq6+EL+62d@~4Hsy9nIU?=Ue4 zJ69;q+5+73nU|TQu}$>#v(M&Vx1RD=6Lu`d?>zHN?P7J&XWwsvwJt|rr?CZu+l>m4 zTi^VLh6Uu2s392u(5DLaM%)Dr$%h3hRB>V7a9XG`B{ZsWgh4IyTO9R~TAR^h^~>ko z(k|Hy#@bP}7OyN92TKE%qNZfyWL32p-BJf1{jj0QU0V`yj=tRospvSewxGxoC=C|N zve$zAMuSaiyY)QTk9!VmwUK&<#b2fxMl_DX|5x$dKH3>6sdYCQ9@c)^A-Rn9vG?s)0)lCR76kgoR>S;B=kl(v zzM}o+G41dh)%9=ezv$7*a9Mrb+S@13nK-B6D!%vy(}5dzbg$`-UUZJKa`_Z{*$rCu zga2G}o3dTHW|>+P_>c8UOm4Vk-ojaTeAg0-+<4#u-{>pGTYz(%ojZ`0e*nHo=)XZS zpp=$zi4|RBMGJDX{Db?>>fq71rX3t$122E;cJ(9elj+kBXs>3?(tq=s*PeL^<(M$8 zUl;u9e6|EP5Us-A>Lzvr+ln|?*}wt;+gUmd>%?@Wl@m%Qm{>Q0JqTcxtB`ROhd6TB z$VY<7t$^N6IC(s*Z@x2?Gi%eB8%(hYaC zKfY5M-9MeR-@5h zZ?V`qr%%FlPQlW5v_Bp^Q?^)S*%Y#Z$|{!Lpju=$s702T z(P}foXu(uuHN!cJRK*W-8=F*QlYB*zT#WI-SmQ_VYEgKw+>wHhm`ECQS`r3VKw`wi zxlcnn26L*U;F-BC9u{Csy#e%+2uD$He5?mc55)ot>1w`?lr$J zsrI^qGB@!5dglADaHlvWto@|S>kF5>#i#hCNXbp*ZkO$*%P-Sjf3Vc+tuFaJ-^|Ou zW8=}1TOlafUitnrTA2D0<3}&zZz^%y5+t2`Tk`vBI93FqU`W!zY;M%AUoN1V1-I2I zPTVFqaw3Pr-`5HcEFWuD?!8Ybw)Y>g7c0tt=soTHiEBxlY;RlQ`iYY-qdd94zWjyD zFcskM^S{_!E?f3mEh9waR7tb6G&yl%GW%e&Sc5i;y@N)U5ZFLcAsma^K?Cg^%d{PO z=SHQq4a|l`AakzEY;A{n6Rn1u`7v~#ufV*6GZ$`Ef)d2%6apsU6^>QJl0@U& zq|wIBlBAgf0j!YaozAgmhAy0uy;AjRA2%(!`#&e>`V` zg`MfSf5gWvJY#?8%&|`Aj0<@aZ;-q#tCx=-zkGE|_C4)TqKjr-SE6po?cX?Z^B%62 zdA!75;$my<*q)n@eB<^dfFGwRaWB25UL#~PNEV>F^c+e2Be*Df(-rIVBJo2o*an$1*1 zD$bsUC-BvObdmkKlhW<59G9{d=@bAu8a05VWCO=@_~oP=G3SmO91AK_F`#5 zwXLRVay<~JYok|rdQM-~C?dcq?Yfz_*)fIte zkE_g4CeLj1oza=9zH!s!4k%H@-n{6aB&Z;Cs8MK?#Jxl`?wD>^{fTL&eQHAQFtJ_% zNEfs|gGYh+39S{-@#MrPA!XpgWD;NLlne0-Vey1n0?=ww18{L)7G|$1kjI(sjs z@|alUMcx*04*>=BWHv_W-t=rCAy0q6&*;kW&ImkwWTe$lzHJRZJ{-{ zl-mK6+j}V`wobm^^B&2Tl?1r=yWbz;v-F<#y!(CT?-4K(($wWtmD631MN9?trDG zMI7;9U7|UsC;urLP%eH1h%U`LJxT3oM4=gpi%X@lpVR9N6Q(uhJ00RWXeL-Z*V(O8 zsIyyVUvf=RXLBKX`!peifjIMvMs1YT0n$0*B;K^yZf&HN8$N%e=EgOejqihLPBT|< zs)z`nNU}BOdT7wYLy}R10eXUksn9o)jG)&=qteGc|XNI~h5R6UBfaPeIHbA32@*>orZsCB4`Q79}A=z@najfekt-_eTg7a}Mcas^D1ELlN6(y28c{ur|tmueFvIDOQxXs1)_lKrA`L2-^^VNC#miFvO%l6w5uK2bFyu?hyNLCjTCNRRVW^i+GX``giwc&TpV~OHu(yN&o)r2$K$1kjh@>iP z^&`?sCk#?xdFX+ilAb(;I7<$BQ#6j*jKsu%LEhQKe=>ki^ZICepr3#_2#pE`32i4Z zu%eXsgL)3x3Q-^OPPRhm<^!TEPoek6?O^j+qLQ*~#TBw4Aq~M2>U{>{jfojVPADAi zurKpW{7Ii5yqy6_1iXw3$aa!GLn|$~cnvQnv7{LMIFn!&d6K=3kH8+e90Zq5K%6YfdLv}ZdQmTk7SZ7}>rJ9TW)6>NY{uEZ zY^9PI1UqUFm|h0Vqe60Ny=wCFBtKb zXtqOa3M?2OEN=zDX7z}2$Y{2@WJjr?N`auMDVG9kSH~FjfJRNfsR@yJQp4cQ8zaFkT4>5XQqSVt5c}`-A#Z=3-_mGZ^)Hqayei zhJ}wgZ5UDln%)!;Wz@u=m(6C_P@r9*IMPe7Db`CSqad3ky-5-EcG=*v8J&{RtLJ(E zw2h-ghGYcDtqj4Z^nU7ChgEXO0kox=oGaY;0EPqeW89T6htbZg4z!uU1hi;omVj+3 z0B%$+k$`oH5*SeoG`Ay&BAA%nAUjQxsMlNdq8%;SbEAPVC#qm!r7j75W=A)&a6)3% zdQq$fCN;@RqI!KPfl9l=vmBFSFpD1cAxb@~K-$ZIlIL3W}?#3+|2p{|vZVq`YA zMbx|Xl57kJVwoetAo+opiewCkCIO=uBLEaG+!0U$MRdReNsx>+PIJWN6dW)pfeZ(u zQ8ei-Ht69)ZV`qv=vmorhOkF)Squ;)8AUfh<7A_xI8FGHMRW>~%o`1Wt3|8IMrM%& z8)|@=#ssro9=f9HtN0F#O085{Bf6PJnurfzS_yg?qqszmnQIYDP{N=xqPfvl;VNsK^qpoy2&App~Fe(MB7KCI)$p1!&YEB&%$9gTk zmvlt?t7!>_paNt_fYJvw^~LCqX{4opLy!n)md7}<_s?`gytfSAdoScQWTy&Tbr&~( zg9myGVv)l|4-umFBL0)Y(d}Rvt11)(O4ij#zeao~K$vh~JDn0_@3RjP2M0|79T&9+ z?>Vx&M30Sb15&<{RtpeYUf|n7n5GHyc+-FtA=7H$p6Mh=&M0O!so)tze7#WT>pp|x zfWae>0++DfscU2%>|@oiCQj+6O827)1}KsN^a>NSI*4?#ylfG-{q?3MMXX$dUH^S6Ni=Ve1d0(janpz@WqGJ?cG&sewpq294Qa zL{huwuoARdt5F4Dbh#?<2ruzSS{VeDAOtY+52t^xJW=!(0f3P&G3Cs^%~Q~~Wq{YA z!QrEk#>oXK{sc&Z7VB1_>fA1^#YyU1Ff<^9G(!V0!JW`n@EDdj$$2SVK6*7$!BvXP zmAC;h-W75(Nnzpro3CE9eV=~Lp7yS(vXnk@$g3{R`!(UG013==W*Hj{-*F!ujl+np%IX?E0*I&-K^u zY1z1I!`iOu+Ll`UtL|F6Vb?~vk=x9w6}eE^*<)O?pZQ#8YKE#b($x>w$3E*F0Kfk zfnyCo#zOpX1(P2yeHG@fP7}}~GB|&S27%6=@G^V=rmeTB$(w9rC6J@uQmcAMq zQ=Ce?Z0RkF_gu30<;5#jEW32il2?}$-6PZ?au16Y)?kUFy3L?ia1A@%S3G-M`{qn8 ze+|6jh0vqfkhdSb0MvIr!;;*AL}QX^gkc+q0RJ4i9IyOo+qAyHblI+$VuZ3UT7&iIG7640a)fe&>NOVU@xZ*YE`oy!JGMY%j}bGq!= z`R5xY(8TK&AH4b6WoKCo>lPh6vbfu1yYy02g^t9bDbexN!A`*$M5`u&}WqF?+*m?ZoW85&MFmXqQ1J{i;_Oz>3*#0?lWa zf?{tv`_JzP7D3x2gX&ICRn(aR$#>;ciH#pO?<*}!<}cYh_r{hb6*kkXSteV>l9n6i zwx63=u%!9MdE>@2X)3$YXh=DuRh~mN2bQFEH&_nHWfU{q+4=t07pt+Jfj90Or;6JX{BCQrE8bZe&wi3fwEXHRp zz8{VAmxsWU)3nT;;77X7@GCm7_fL1p_xKEG&6G~luO;Bc3ZIa?2b(*uH7qJ!es71c z{Buj4(;Jds$o78u<3df_2~DLq`e9*$SGmrR9p2OoVB5Q(KL3M{1>eq+;+lHK9N?xvyBPHni<#j$sZK{QrKEcdR9+eQD0V? zGPaq!#<-c#a>t4bt+R#Hu_|}dlIGeve@SR!d((u)Ga45+BuhHfA88G0cPrw>>(`ID zZ;aIyn|qmhuDXBthoW{J(WN+`Yud=y(wvd0rm&1*4>6?#8&)Fz z&@V=a0w4)F{^!&W_l6<5xg|-0F!~>aCALbeVsZTd*)M*^tr*!)O8w)mzKThWyQW@X zw%BFs5_@CIic5EPcTJu8=CmynV;``)3}gJ`Vl#VY_3Yib@P-KvBk_%!9OVu#8tG|Nc4I~A>8ch-~X%M@!>yk~ERI|QEcwzgI66IaaY>gx0~lm<@f z5-k^OY#SGC80Yr-tDRP(-FEJ{@_4LHsGJ=)PKZ@`eW75-r0ylN%0Q>&*M;@uZLdJ$ z)rw7Dt5ajr;P;~1P>jID!><(7R;w|Yf}qI&8klT?1dTfc@us5mKEe;qw;YKR(cp-D z6NmUMP8x7cM%~ytE@l*Mp^oN*mCF`gRNhw3gpO1PVi_^JzCJo>#mX(q+iJ(Ts$5=! z13b45gILEULS!=)SmZ{qsC1)$8-4eADGR?v z>~4k_SvdvPHAC}=4(!I^OLgQ@9EMDE7d$PvJbi+K%-HTh`P0#Ea|Jm6zj> z?R)(YWtZoIRx>AqzlG1UjT@6ba>yE z{Wf<5moh^-hu;ptAtPG}`h$4PWcOn>vy`#bH#Ss>OoAEE1gIbQwH#eG8+RHG0~TJ$ z>`C`c7KyM^gqsVNDXxT|1s;nTR&cCg6kd<-msrdE5Ofk=1BGDMlP2!93%0c@rg~4` zq)UFVW%s|`xb>;aR@L^*D>nkSLGNmM?cv)WzHZy3*>+*xAJSX;>))*XRT0r9<#zIpug(}{rSC9T$42@gb zy8eb6)~}wl<=or)2L}4T{vum>-g)QaKjtnp5fyd^;|BxHtx~2W^YbKq1HfB7@>Hw@U5)?b^H=uNOpli?w6O#~V`eG;`irLcC(&Uxz`L_Cl zS8r24e*U71o@dV6Soupo-}Ttu*Dk&EwY`h4KdY-k55DSqR&o7nufO)%>%s-Es^5Q_ z60#cReEy=$4|nW)bLh=|4bxW4j}A?qOle+wjn88oAeYb~!eA+EQ;8Ggp-UldAt$3M z7*E590amz>YB9L(z?Xx&?I37XYw?Os-t+05x6Z4vkzBE6-hrbB=GAB?p{DQXV4CKg zls@_wh*&XC<3R(CEZxg8*Y(6a>cIOq9Nss7{=UQ7Nv%O_WxSyBqnH{@(<>A&2on@z zn57W4Dh*E)o#rJ2#tyxV2;C5#rl8%%As$4qB=IbMt-z|jnWi>>7Ymq37;AW!6Y4nx z1Ogx#!WVdA92mEipgUxzy_?ddg|x)KOCyK)P5v@usc;0sN3{=0slt4CuwaxK@20eO zhdp~Z8iJ7GWrkq_-X`~(eBpthn9|`tZEUCIGiFpJjjxPVE9I)#z3Q$3tw`a69qxjuf+~ z*?v>d5~pcH-AQ~0)8PyIjumD^?SM8!Wb>KZoD7hOlc2nA0_(eG!in>}Ru}>6)>5 z@*}T`Hw{I^-?PS9>(#UFBQpW72* zsfj(2+_9@5x+57aN!`e`f(Mp_I(D>}p8)@&g^g+X1%d{ z%X5boE?hEoj0CiwTh9)#8^?~;|wgor_=Z1BI9_dI{ z&t*f95n?ZgZ5CnQa!v(p|JT?y0%KKgi`Smi9k5r!+!Mkz=&Z$%CFl;?AOzV`YBKrY z0#Y6~J6&dA=m>T@TYb8ukaV4z^Z?VX*MCKcp13-ye1*`gAj_Tm@r{fpm?K!U@Xg2AfndEo6jZN} z=XK0GRNXVLW2c?}B)rH^yR>u}b?|p(W$!TkQTAgu1AIG>MFfNchMQB_^-AQxRE$Th5-E_tBP@v(Cy|ojjP5LEU|JrM8 zVF5;$>Hl^jlHWDPChrTH(vh%bARyj5#TPb>omAs-)4zN z9?9(wybd0$Z5s+}Fiytv}-8U`IC<{6U2_NqEAkv;7lys5Qcq3EKt z0-!^Xy3idllgZ~qX^QTe=i*oGUCJNk>Y26?+9U(Ks|C81S{-v+6ebc`c(yibQbuB% zxM7mk>}dI-TfUi5Jqdu6b`4SqF)y5humuCaHhssdcR(jKf5ZGprx;Oe7VG#G6TA1+ z8oZLl<+ey(L+$Qsck^4fi{I|)p15MX73gHFUU!l${lN{)Ht_Wb%j#UE6cZ9}Wq^>+1wz z9TBA@%f~tby^0YWafmn&8Ppjn1Ng{d;S01WImtMzV<`!zU7;+8e-Xko>qM^OfOZ`Y zEZG#vcm>EGF??&G6+v(3l`X(xMn8ESv=@LdMfdcxFi%g1?0HDPG>blldR`OLlWN80 zz<$t+MM9%1K~JT@#aBZjOu9*G{W$u7cqTM|&a1)0wR8R^*r$<&AhuCq1Z{-aUhc5P zdyaaK{$P=Y6R{40FrWmLbDOCijqB(1PrKlnL)Tm|t=l}toVLAZOXJ*~-dx|_A&o65 zskcpT@bs+d@ia`f)t8ivl{(t%H?O?;=^s3O^GXqopx7E3kz06f^UQq<>gyNmo4Ij; zrOxuzn{WOqP75~PwPXC;3mZ#YW1xy&DEXsl~)u4`-v_{*B%R6xNH3* zJElz8@d#i4`#JV(ko%x;u{LMqLEEDmwD*(ccB9Wp;u*9I?=sC7g>%L{%$4m#zhbjm z)gK{LWQvE1>_yl|4T$nYKNVZ<)vza7FKU5*W~4)KNgN@;SA<9&ERxIfA&UZnB=r%N z5YD4fY$9Mkzy}!G+`KUy>3l(FSi1 zw)t)*w$E4#ZSxfm3cZLC(o3aQQ7uHk>_@fMTHoM0=quh%mfN6%{`O($pyzg0kPf=2 zjA%M7bRl4BhV5{{d4HbnTh`HM&YKw@N~47e7NFGr*9Yzi(7XQl-FJb4hPEKOC!K2x$nWy>8=PJYE)T$=Cqe(n*ChZE zklF{Ms}h0Jd|@o;Gz(~b;9d&c#0O^j{1?tF5dtMj9dG`|j0qZi^aF1r{<7KC5hZ`E zNX2nxJYEr@>u86|tPjTDet;fLn1R+IOm6&3b*}TOyNpIaid@W9c9!jIfiJOgK-aw=xb5Kpb)`E9x%CU82 zEQg_v`e+tWYClJHl=_EsSW?LZO3)o#ox(#2UW9|V7I8fYnz5fRtph`u)dywWL9}UV z*hdU9-BBK5G&}j~O6&dSdWDIpFX;&Or5wNbm^Y+A-x6(K$$Of6JTVl9n0gFY&=T5p zZX?pCxA&w{J)eDSfb?Zh*LT#AdiPlB;A%p|-`Aw6RP2mYTh zLmL~zM^VS0V@*4LkOEG~nQR)HyRB+;*KWli%QqKt&%16HWyMXRhtwdCgyoTm*5#itgp(Wap66 zyr-dgKgjl&t?JLMuw}!Boz)TOa2|37p^FAcPmxX0apWmfp$B1WF_@-dsK+?1F6~yY zEwi!-))Q_CbOP%?p%bx|=d^nLBig-_$e!nh19^Ps`s{SNq{nnW)V-qnz3y+Ipd7HS zsb}z%!+}y8izoy>Nyyj4m_br&8TGFcze#gP4?v*NEdl zzGBLM4qpvdu;5vCFi9^zXU;sW`>pPi|NFD# ze=$xI@7q9B4WPsw4CAO~UJ(S)s@u41E>#9D>!?=*N5m$%^0E` z<0RjkAj02TN9RLX3Js+GArg=Nu>E5z zPa!vMuMV06#7$1dLbwv+VGT(5V_&A~Uy3T^+|y~Q2>lA|=hZZ)ex%G`rhkN54C5gq z>w?qN=A+LgB0-@s{OJs7Da|z%dK)uDH4?m5Y=K(N5KWL)uqDxwBt>QmOk(h~1u6_s z>9x>G_+@bJhBQ;(Rr?20>Tjn}^Y`|rQvI3Ua5$aGq{HFf4BhwAFVk2oHNbk)hmAri zjQ_!g*-c^AKM>A@je&H)i1PsJ5929F<8bLXvONK4;-n6d;Zm7Q=G|k6Fp*AY!b1a`eoS*c zF413z6`x;!NZV1k5)sv;-Dqjt?t&|JLNGSA2yWhU-RYC^oiWI1+idw;6*>m1&Io`^iPgF6c$sN zw9j3KFYs@%*HNz1Jr?F^RiLV%@DyQ^Dnc1h&59pWKhD#AMQV~3k7}>c@gdw=dyRf5 zHGNU7bA_hHWUnI-9SXtjM~LT>U5!uS#{ zKSOhB>l^nUa&S8kEFoAUIDG}(Lr#|uJCGb%29Xr>1S4yk0d)9hoJ7#4xNbi?5Dt?N zBp45evje1L)A;&Smy9J8MJe@1#HwBFoYPv$=k%GOaq!kd58)tzBI~EkGG3Rqy>GOTce-p>jH0rb~c(K z1|9q=$3)Vdgcwyvy&>S3p(f~O;~?XK{)Kch&2!gs=%kNH#-Ee-i}S+a@DNWR(Xnv< zv7kIUUD(c?RS|JmPeXBC6cbxUl6qRxl;fFAiK%!>EzFa zJ$-mz?G%WqC+P-l!DLX&nfxzGAnLaFsOg^Vq~gaW2QQ<(qixj#J=;Y{m`?kHkfO)i zdxQ*`2Jr3iXdj4QE%|AlQ;|Wx~pKrr7xuNnTe=t-AO)iha6xDYpH}>yZ z+FD^H2VS0x4us;Wo_95^kElZ$>j2HW@wyeLi3i%Q28NXxQT7V1{iHY}Llc~!Dkv8* zM><6X$}-pv0N#?+N%W`5%}K0Is%8kCOC~LuR6+;gtHYPi9=dqUoin~Q^MhE;TSIe$6dEI=Xs(`oTlj_C-3c4KT+wJvpu4Kkn_RZVg5jE+RF`XNx?0xmaV~bW?v}wVTXn4{5 zO&2X+*pF%!%qu@3SLRk-npU5?`f_cV9;|pa#ktlD9VuvRx;TK+fWUv_$vC8-@TcO4 zN_-D6?7|-4!VWMEgQ}TUe(c3w4{eyxe8C5t7pS0MFe;X@U&B?sVDIGR;u>?mPyb2F zV5WLiQ2mX&1v=E#B`oe9yk4Y2^CFRk8*rV6k1!uW{m47&7E!m%(ANz&+ixrB^ng(;#RLHnX%tfsjJWM- zyBo5Of=eNl8*;gm`ozE0weGdP7~Iz5$$pI`$C5 z`U46T|8cnpt;J+VO?%~H_`Ph??bcn%Jzu`2`z~tc^PoA?r znJlfFuxIeRC?a>J?C!EC2Bn;dnhn3XeZ}sbjb-10*a7A?aS00$P{m0wm zO_v_`nJOwO*k6S$tHR@xmt`N`;fR%l>^^ZvbfRm}PUBtryK5pTwRdIZgj<#_irORP zr7I?yj7m&+KkD(;PKtLXmF-s9=>`j_AFjI$YN7_w1g7hD(md1~ysZj9;u_Y4i3Ssz zgRH~g_UH9AHR4A!67Z@2zch=Odh*4WzWc2=ekK0-ueW&=xy{z7Gz9CSbv}Pk+4ST# z#ZxnW&!Z1tS0A}`@LT_*wh{sv=f-Dy+2cPoUi{nzYTGjx)eit9s#G5^D0+(|iNBlJ zV$vUX35MrZ8K19VAN|i75_}Z#DO`R~MZQy~2$6gqOvN0Js%d70SzJm|ER&Jy5k>-I z!fh9^fC*zr22w0EG6&Uqo`eqC7_L8gi(#?!A>;y86ak0F7|oHQIhmW!15hHkZ(*|o zF+vd5r!A(imA-b0}qc4-&FS58}j>!?PW$SEg*;W8H~a^e%b?2`O8 z*`i%!x17FmIo=X;^83K2Y3Hja(b_rMns6%ts^>=(bA-9V<9O1I>564?R3a}v1yYtH z*l6T7AY0T66-95WtZgaP8(}|MBGlfNdh@=~Y1m!IA7($BPUtE`qT@h@;M3Hd z;_dtQw^?1x7-WaPK4XDxuqd5+qVz|PQlALGw|x}&MFa4RtVSK`(e|RtFN=u%s&M?) z7+HD3$diG_iYZuX{0ijc(*2C7cTX)p*3LRRtn3r@wq>%<@A9jY)yX*dv zSq7pIH0)jCA$)wa^7RfPVlWXzzoH}vzHmu4?W&f|zEC#fi<;dYS!Z*G+=!O(wLx7} zkfS~!6{@R-(Uw86L(mJl7`6&&tfKDx<)c+WIlqL)3pSX=7*`N5ysyr`8ap$bd^E3w89)ZgPiCBi|f{Ji^U)|AMCk%95n_gVk3|_XmE_Z6(keo8NCgI|@0sfZs3_s1} z$KK|ZCF;AE#cQiOrv*z^HWTBHM`H8Hwdx20FDq8lu^{(Q!@5s%Urrmi_ZX=7)j%7* z2x#|wO+pMI^e#2DpLkU+erWUorFxiNlu1s>XIg^5wIEm|joek2Rd2IsPtNkBRLQTFsnoh4v_<(`f@uV0I_G*I9RD+?L~j{1bx`#0ta zEeZiTNBzhh^|GEN+1vl7{w)Wm!`yhLKAuC&Ve`GhjRo0c|E^`tZXfkQW;&_kBLS|M z7!XYb?!E&&=u`h5Ld{_dyivFMQHW{aI!yVS7oS=ttZ_4U4sb{P=wmO6wCrO3g8Cir zRxN0ht{}^=kNOy`2fdgiLzr_8?$^fWMSdbcHb<)&+4+$`i%$>mB*aF7fv0tiFWhcK zRThLy0Mtx?A6Q34Vn$tJOcHkv?-ldg8_%9Jr8YX#=C;}%u*pWq^?L5VVi61EUkC^@ zTi3LAgna%bC9aB?Qos0?XlUZtnp9cISx)1AbGeO~JGb1<*DpHId@iRrT4e7+!$h07 zWDZ4FAXQ;*hdB%9)8U`#Aq1XW1`G)sm$Ol@ZCv2#2r5~I^BXuYJm%NgOkCQOAufat z)Mo2&C`TDc7EDz1sE;V{`=Bx<#5gYrDb+@@FE3>Yx=pZB79-7UjD-g%Z#qc&td6cl zI`S1u2Q2b!m^1LOg{LEV_eV*@cFW|i{!+a94itA#8 z2;?I%3?C8LQn5B+Ac|?$1Ejde^`AH_B}3`>#H=np*@XDR^y^=fZDd~Fz;wS>e@!M7JaPvv zPU?=U|2$6iw_+;&j{0oiARgl1!2p}_PMTg!Yxs?H%{HmJgU62_ghA}_;}{7x*brZc z@>!rSz|M}1YPdKizI;?B3~2O%LY`8A1SF;-m z+Oxu{+PYOU-V9O}bVd$T!;AU2M<2*KtciMEC29!H9V-u9ZUJ$M-4#Nb$5QVy@LP8HyfiyK->WR(e1g77J;isq@ zxu$>@C(@*mf}RY@L8hJXBrWMOEKDqt3i8iwFSwpR$W>G_j=iMN>(!1>S7GdmXt%UH zpfdn%XxP3S<>d1=1{yBn9c@?(YZkyNN1 zQx^M4-32#mo8SKR;r8t_CV3=RwbSNzS!Jbd%GS0L=qT*0!ERw05x~DzSsUKHYQ||Y zuwKD!+2nux!l3~g>0-F=;qnW{w$F|jqXuhZz#N`4WtzLDj_MYvu(*X@fb3G;s!oPE z?QMW|e7J7#=?C#3QWQRp-~(1;_=?J(Y^}oNmHRoN$^y4Pv2Z8cL)EmwWVNJh@>2ER z)el6y-IQ`!2h2{kx3}jwTf$_!N75)(mi|n=?Ylj_>QzqjfMiO67Wc4{rOcF4JS+{j z&z%duf1`r(U@ZlI{F=sZFnCGJv}cN<(cA|5AP8m+HUK z@vG9%#_zOu)ChxFSxmKsBSSO9XX%g4SU79e4=G!|Cgo(;VeA8dsRxIZ$Eqhj(brh0 z>Jh)P2`<<#u_i^?L>%2jxXAxZX%?<7l073C+~1p!t{Dj_9ZxL$sz|_G{C#{Hv@t=B zP}EsMr62u$;U#=d%MRJHCiNv=5OI3(_o-A=G_9B~AsrRui@pzUDE@tHg#6PmWEuT^ ziPt|@8=kjTNmkqdOlyJS!m{E9I87hqn;%9rT0<0-L99QeURoyK-&OxH^mcao3^t~WeS^K zH`XC|VCLo6*duA78O!ugN@5Elxkhd!CmdSX&*f=utfmDFD9PkBHMk3&aFB&)R8NL4 zD&i)OQLO z(Z_o2Zs~o#^$zu`{XU~$I{T&vAH3;ofJ*ZpJ&JR~s{J0}8cw}`t#a3NvWA?#tMY67 zLG}{Q{#6^CipQ$*V2|W$g2v->Y9+4=(K+K`;I4$BFUb9!Nrk0B*fL+v z_lcdO1uEs@|8I@xoKCB{68@q=)}90JCVF33Lb?M@bC5mog<2~vPXXzk7B$|75Lya& zL)t=%E&Pk`S-PznN<)4iAI;NU!@f0_V&wOND{4!~b@1&pAN$Goqzvq>;o=lr=43Xx{tUtEaN3B>CWZ)Uac%%Y9--wFCA~Ek7aAC_APm}b zpXAnlNOIF+;t%pPlAxIkvv1neXa8*XxNLX6ZDDR(+U5bi-=^>US$+3TyUFaf{gSPI z&A@*!TUbRQ-p-3$KUDc=Hp9j|c+t%)Z{KNid2DyGia&p6lgtpOkDeM{Qy=)H&22V` zFBRKM=Etf98a&;o2pD`R2ctkyWxz`aTDZXBjY52aOspy*2=?xDIZi>&&))8y?Pe*( zt;DkFm|`@cFI!Kx=wFn7fh&cqy-f1RZb2KRCK7JNBsApYHWk=M5J&|wBQOdb+2_^g z*;b(s3o^wX$sWZHhUhNh^+UU2+hPaWw)eN~kHy66akHOp4#cDm_4zDetK1Mqx+sR1`nMz9wwQP*hL>=&Kei3+FtV>|yg%{T(6f`N5BR!MdXj8xHG^3) zqCJiEswQF>ZLP}3Hs3ciKciD63}0Z^MFL6+`V473sGm^=U1^Mx3`Y|Mrl>H0pEcT6 zg^H5MH*WeRUNMs9VN5fcZQ=>}GHBs};LS}+P-y~P#IlYJ0P8ym@R(0L;jYe*1D4ll zwDy~vES0HtyCCI2411OeiC>SA#1wX;8DRXzVihdy^T9BjrZUmN_=b)~n*!R4%Wps~ zkbFH!%W;I*pJZ#8%)c_#RUtKlOksrV!Y3i%vh>?b076sjL-)-NtH_t7E8;OBZOPa@ zAofQ3jdT&<%k!kzaG)7qW3j4HcvQe1&&jd+f8}J3!f+>UDx7H_B8^6hA&r*!PDQ-B za5jys`+BVIUd>7lmgi)Y&fyh!`yosPQAwyIh?7D-h2#b7);pTpdfDrCm->#&W_JPe zRvi?=>OgitOs_62y`!|JbhXf5STOdjJDPjj*#EK7D|Q>bl1&L=hPkN@2)(QE#vP@l zt9uJeTG&n{WG78N)aYu19%#`y%8i44oVsSwNLRxgR6hF`tsw;8VRy)COB4`B4i4SsLAa4`Y(WRazi3X`Vv!fMiDilJX?r1a{9%U3-*f6J-iKJh{i^La~ z$yJ?ASG(MP>=IKImh$g9bD7xJqR}YghlfIHszUwEmoF2yQ`Xet0HgZCGNmYge2TvH z+d^IF=q3{GD`-m8K+R-7AdPA64e{l|c4AofbmD)4hUvwM1bw^%@mXLok{H%R#q;qz z+gU3h@JZH-G^8$-2?T_&a!E51(fhSa5Q$w^j>=mA9b7)O1^G1VKyM1v8fOAgDLfFwlSN7aDkBbh=1Vofi; z{_|sQ`!zOY>fWC264~Y0Y;ZbE!j3Cqv4wlfV?E8SiTe3tr;ceTaXo*JV!Oufp0KT} z!>xB&7aARQo9It=F0Wa;$5j)X(=fKBtv5LhYKFC6eJA)BwZ>zny85O7zI6@a-&ln8 zLF2LorHz$i{9dO!8mb#Jp?&t4L$8*9&!)KTkLxQVHBP8FA!bZwX zC$1xtlqa{pU|8*e#v_V+#E4OT zjwi(7(vGZ$V!mG>tD`=FtRvSqWZ9$*B?GPmVd1ek!0@{$s=gg&_gx>I&W_E$e<7Y+ z5K(_sDS$qH^8rKPSita&*B->#;u88_rMf;Axsguitwh`|=XF8(EVlU^L*PKbu#TN~ zwj8|9X*SENE}$egSAG|3#!^5By}_`$$?RM3+{=QMMid7b`V01GIvvI+&E63R2wQNp zn}sc$*2c&2oUL%!tO4~7wk4n)tpFT)D3<_3R0r=|=}&0KCf!VqIpm|jC(z<~qb-#Q zZxk@2wJZtt%hiN1;J9w_Hzt9B+S-HzVkb8@NIl-+0XLm`=_dDWyDqXB zn&w}0*`hmpYVLH;R9>jKpbgr%Tssmku7 zB4?i;DJ=yE$6)n>a-tiWd=_(RksK=Y6Abz5;b5mLI|>)(FA9o zGzACes-Q@1Vend}5C)iY7*G)}1M%Udge?eW(1HnSXri;yq(~2bXQq`x;Yrz#0k&ke zS%JGlk~lDWC_ny*-Pvc@4#dzy&@`+2PkV%% zOIv<3)+u>drFF184*~^AoZL$_J<;#J>d$8hF1HEz)8d7HT$%mI=(a%Fw_CitukY~T zzCPh-wvU#V(e-YoddEiUO$O~Gr_8a91@$Jc+rpZOpW6;!qTct6s-1GiRv51Kzn!ku z>d;8_q{~ie0yF5Z-59^#vLXATUx*cq!zD=G$XZeu&u5Te*HqWE4IIDJ=3 z;X=s*MnE=AeJ9|E8#P5YEW>Y3>i7+gy{D`72zWgEJ6_;p$$k1u>hqEMJ4WhXT+1`J z2UoHdw1-mEKE?MEYBN#+HGKNk5c-SiJgPNDBrxIO3hq2zQ?Q-Gzn`%I_?VYp&dv2M zvIvf0jiNBnpf1lm=3_A6ApuPS)>4!*8O26GMgpxwaM6T-up7}x$fShgk;qe5v^RIo z>TaB#z4r{2{wUbivuj#sL%^MIIAif88=Zo8VO`(VhtJ#lK)G7`AVbhecjuza-rrB| zo4s>x>$20;IoY}UyhY=kM#Bz+WZSjeUwYHVtw){{#_rt79ybJJr`6`3xa`^N&f)n! zT=yimh90T==dW``)l)vNIle^QUoEWPPd=w1q+I0(zj?aa4;5EaZaQsy5FJ4LeF}5{ z$zg##sP#GwKG2!Ph}IYe2=jqBViZeEZy;=DiXR5O3_2O25Y~Q9y=cg)D}9l1=&&Xw&3l?g{8))$`(k@{a1p3a{ens7utuI^2=vshxrlD-kY-br`D+hAM=))3(PZ zpyB3*357l{^D%K-(OTUkjEoJ4X>x<^UfmPAA7hlXG?QgK21ybCZk1lxS0Sifv<291 zEjcA#Q%-#E!a(4PJtQIWk)#atL{s*GU*JZt07Zc#S!1%fwV7fXkwZu$LI=?Jii9b& z9N7&))d3Vh8fPHy4GD@Ijl7yD&?%NGuJ_OccYXkIaDN7{Ux?ntALbeUyb?sbz03s# zLfJD@r)GcJGkZS!PFErpG3low5RJ#jCL63{qLHqyaMc*AVNejQp_b+{ucvHN$a_^~ zK+n|6Qz^l#n5WiWi;#UEURyWC?C}74{5m0i9bm^jS=(82np)-?!p5j&Hj8-6#y5q$ z-cZx{GVhaJT^!E3OK(B$?9)Oq;h*nmgonr@l}$~5ny#*74^BUz-dtT@>WZ;S_3r_} zQNaQi9BKB}jHzND-dA1Yeacj3_qnU%q4vw$L-Baogt=3ig3Ri*h;4T_HQn8u6~D8% zu3dIGR>z7KUO$}07IDA zm>ULZ#zLtQpB=zl`Xly=k@2w#_&57?*Xi!kJ;wQT>Y(diU_s7c9> zJt9NLo6(QTdY?<&%(7s~gGuhxX6Ia@TxNd)1c%NSn z1vg!?!9F%t+BbteRT}T^ikFtgySn40Y{9CQ#s-^l6%*Z|a#r=PT|QRt>uzZ1KDuU2 z_UG&)_39e07-r|Hmy8d@CawADtYBN~ud`dnC6l4WwkC7cwB?%@#G0C73m(O(B@{A= zKYo4MwAZI+m;dFW_8z_0tM6&w{t;apJRSqCB|8-3|G^xy4{cteem4EFg?KyO^H>jM zvPiWhJ7a++c1XQBBKT_Aev;X1adZCx?O6i7i}=MPVM!{DFhM1no>Vgi=FJObSSzE4 z!cz06q4?jt9&?tl`>Ym||8Lbn@fQ|L_G8v#F`IpVs|l!&x&>B}_z$1B(XGyIsHAWY znA8qOJ=@^)4xPoaU-h^g^}_jK@kTQ7$?aFf|5I6D)sIC2%qiC(coF8shYu$ie*)ue ze%G2{U`NRIn<&=&^cNmI;H`MZjd~?#3I1s@KF{obqiu%g9@l{o^DS=Z{*u!j)-EktzHk%L~ zUeueNeuutfbuxAHnCfe9zB#!P8?xVF){CM-QK}``94{Bxq4Q=lI*@*(t$ z0*llTSuC3*FY_i0Esz=DU(#!`f?@wi{if=Z>r@~3asMrB8H6RvvkTcW)vbP8ZeWX4 zzxps+&i<@^TXl<*)K}C$u*vFs=c>O<uva_OepgZ3^mp(p%~u)K{5Z{k!@f>W^5N zctHJ;`gb-C%!>u<(kED#4A{XPx$+SHa}?%+(O6P8P)JhxL-2PKS-#1p!TbB=d;5nL zMMOs=yP`{Yvn%^wn}ki9e$C!VtI_NeVz`$Lz%L_RchA@F7J^6AM{gFM+M7MOSKOPu ztXH`F#C^w(VO);r;56Hd1-i|6n#b*T>ceqoYd9adu&Oc+x`?PF5k{oi7$_HEV@K2z zymA4)N+`DI{|3bN<-4D@&N)YxIVoqR5q@8N=Kc5COtz?XZfomYb%y==nU^drYn>b!5Ctr?PZ$sZJGC4(Lx<*GmYK3@9};69v2?xCz*86!x1fq z9-^Oe{|eU+0lSwM-%%oRlZiDYBcsgabpN8BFSM>vThx{{TLd#395z2-=dkJ; zUPumj_0A`QOXa%S$dG#HKaV)PHrXJUqTZlMEURp*D&K#c?PX)`>TojQ>yzh(U5ggE z+}3v2ww-mQmrPrgHX82`E)7LZ#9*S)OrYMVHZ2*%Ix2 z-f6n^R()lg_{@W9puD-%bs!$vZY>)VYBn{#u=iUtgZ1U*4oibOw!C4kr;~&cIo+d? zul5rmlh}%uY=)i|^mJ>IyR&mweFZIu_7x~{W-C@zr5Q1cK^!y+OU~frPEZqXZ04#L0$|tY}D-NPT^J>z!>2 zLk;VdDSg7vTYSmLjc%I1lCVSm>+G7BEY6w@(XH|*G{ zSt~)o`-!M-5J4aV2N@%gOd!0FRFIBn|vW}Drt z-eWVGJOi3H9hf$!nudR8+Nmhg011-@!@NC3DA2QVhVsnWtq@_vVUsn7Lgo{)!})lf zHnxUxXX|Z}q6~&9Cutz=WXN1iJCP;&D8)pBPR#N=xfBTp2pd7-lFF5XXBc!;f}%nR z1Ca6zjC^CAo!5Zpsbiu(lgpE2dZaZQmR3Pl1Nu#$p&}HOO1KhD0hr0cDxiUoC%PDR zz2y;b(?1FUenyXAUfrc`fgeIi%?Q>s#3O>1`S`d7)!ab-ztxcdp zi(oNgfzqrSy+Qa-h~$kCFl>tV#u zT0yo>Sj8|%X=Z5eLYl_j3H$wFA3GlQ`NIC8!J3ZtWgQ*Tf>iySj%6K(I%;b=*zAUs z@a=8sq4nu=XBezD!_2jBtet7FSqQn zIF@m`p^X#2_+Y@)f(;Nc7NdxOl%T-$NRFKpzZ*Diiyv-9$byI~Y_VA7@fF$z4H|Dx5g*3@-my-zW{NS^+s=4LU=S;5ULvFYRU7E$thNp8*A(h3CX5s zqQ~5@=c+ot#VX*Ndavjg1ef4*RI#r4+51F`-Xy>#L9~eMYl6w8mrb%>5bZT?ljVD6 ztEdNv0*uOqR@o*xU>7I~%q&O{-x-#ny*Sp3}O21M?Rd(O98C84<|F{P!iYQi+&Y*nsLu5^Ihu$V)k)=GECZL$l#xZCMb z%xz~?w@;eYGR~3+M_}0ce(?P zl902^TxqD4$DQx-Ouql3YC)>Mv?0+^0b7X9MdejK@03cTh{%+U%}ktHqQF-^C6`xw zO``FD0}P~L0z_&PDjancf@m?ZGR0TUYN{lM-RfudpltLzU;yJ{R+GzQ*P|q&zCuzY zP@pguLKr`*Q*oFilK?v&y$CF+j-b`jSz!_lC6mW>m+2px;ND~mcq=BCmMTz-PuXY< zOa5z2j)rQ{(LTN*&~0=Yh5whf_W+NhI=_eaPTAgjUu|FYx>|LuiX}^yT;wh{;oiU% z_p&Z@Y`}m`FN5C~v?rUXJU2@qOB4H#QH{+~N5*}@@#Jm2%V%+B2D zcW!yhdC$u$WMz8Y@Q7Sm;An!nZCaUSSuojY3}>m>9D|bq{)XtxPsx!lnpMKJ$>l0=VE#0Q${LhbVQ?(avB~M5H(A<6VIs~Hmen|XCr57cj;wDg~y7PjIZR* zau8CZLCaPfRJMsKeNi~1P;*LSAkgMF^Q=afBekooDqXYIppZJ`(kv}2%`0n&8lEg` z4=C(+1ET{^|A%kM#z zXK7m|9Wcfc3=~;>1jcJfX#rU|Ppz!j;7pMyJxd%-z##=(QTY&BIZl!@lVSAb*KE2t zsC)F&?X{LH;g7;@GHGHi9oIy36f@s3g3 zRt#I$TBG}b-9;4UrV$&5Ij9vP)Y;Np6VLT3k-c!=P<<;z&y-p^C+_T2?PjhnuA3&) zZg_w4iMx50MTey|GHd-~Qvv|JOonzEpncEx-PZbcYu(#|MF)Yep>~>mY?NK)j*MDlofYp2?IA zdWFjqQYB^@4u{F4kONMK_E=?Xxs$LThk3UpU19S{Nzmr?e_{2qb`9sV2yanqH0d@5 zKGJp8aZ;((RpJ-E(g5Ey-P)#3bab(6W+bgQb9J5E$fs<9fcfNuxIvFo=h1Dgwcy+w zPuTU(HesXi2ZPm;XEiGog3BROSUdQwi5UwQ_J3+1m1G-UYluB@01JOMr|AGf`7CDG z0ig`8Ee4)kL6qbPGy~CNdwL7bt`jNhr{b~f<0Mqx@25+$lS$DH(Vxp|&m0t?&qQTw z7?k*9V*W>p{DU=}4O&dJVTtJY(^>`^lPL~F6O|IFf&j!DWck6E9}tqnNz(gl(B;1+U04#Mx7H@PM!jr;8}`p8X5AFzRgZ z`H&lBbVagpDgs^cAL}3%1zD$XOne$PNmH;OFF;TKQt?TS2u1Xly;A5E%X>i&LS8)c z94WDnS|omqYiN=XeK3B}x+|c@HmfZ(WQ<~YG9AvJ!q|jbd#I*5WUrl&T>ys=H|eYa z=2P;fwY|sZguD`qxdX)M>uI;{{E0Cl55B`!K{}wLHeN|4VH*YnBfJf$tm5E77<2U`gq>@HG1qNC7Hcyb!M;d687pf$B(PUZ=T|xM7)L(EmRVw z;~E{-q~ZvOOr2pdE3KGuy*wmJ%9P@R0*A2yuAhIFS3E2{e{lXEPa&La>y?-W>-8zjMwKGjQ$BzcAdCp)p^-It?U!LP5Hxpchm^Keq$?$57$5a!Z+()BJRD{ z6WgCQN}23z-^iC&TytVqsnMs6p-*RQ(ixw2F8vzfP=&GB|8F?{vwhrLatNCSGk0hY z#-0-r+MT6XGIxqGf<)4vq(!0^mfU%UhXXyCkz}3fmG;0s&`8l>X!W^JfDuz9HUo@{ zuuFqpp>Uv)!psk76{RqQDF$&!v^n_ECT`}V@{zZoqC)oA7_w~`M~N|5Q|_k zJ;Up>vyh*=Kjn%>HQJW}(v6${w!9Z%lq8ZlF>@K=Ek<&|IT4DB~B~Y_O;v9%9bdID;FI$4}a;O}@l!+Yy zZ67)fU;`NEa8WOT7DH7N_&*q17&?q>qwQXMcFgOOnF<0N*-^sEWbzzvC)kr_vv+i5 zgPm2{O*$B>IAd@{>+WUK><(pc@%$Y%QkK)@5Tn}4^Ln|tOsDsh=f>O`Mru?jc?N+S zjv9?oZ;e0J6*s%IG6n*@)S#6c137i!nnDgDIU_YINmjH(${tUCloc<{sdVK)q-C~s z^SX%F!SQCb+A?8SAq-ab;ILesL&}?2F1w-0Zdb;3_7dq1y_J`mAZv20%2Kk(?Wvhm z?BgJojYahs`X@A7)HA9Qm5P}EkW30FIDr{C1ON{u z1g5dIMr=}b5GjQLE~kiOEsekhAqGW;iWew{c8QDP()f-j!!>b}0<_?aiq6~yI>*3B zi`CdXW~Cg76+JS8SL=N!|F26HjVUaAW#N(;&=GruQ@h?1{-Ra%60++(*a{-;SN={& z3m*yJzP9zU)P6F#y&<2IYIRcSWv>_H=QF%ksji&bymFkwB+s?s!OWBD?KvFpwAYaF z6HB9tl5(fq9jdFlXQI1E?Q^gHxncuVOg#lH7*|HYd$Tnnm)HD6gV_v+Ekb4 zp_-m+TC}!*?8^M?Y`$XK{JN&qk1Sq6xYYg&+mlym)o2Awb#46$jTWSN#;OI(jOptu zaCbaIeUAorw`cR3Q9bDuE~l}?)pf9WSllS}RTN5{AmKP8TP%l##64O+ z<9w~)>KD$L^#-v&PKLdn&JjL-V;0%hPd@a%E}(nDen@49b&%5#O-QsX6;-7Ym_{)3 zVl37&u%3X?ma&!7b)K&CFgV2vcWds-QvlU}1h5qyxV^(mlpUfHjzhVqKa?A?iY8<~>_=ad! zk8dO`rvOwQj>Y9oP2*Ot9wKK_hBC~WVtf!r`yU%(p%oD8e+cg4QUi%h2a{}O5}EG* zZ-HLS&Y#FkWd<|*0G}o#4taLmE^k0-iGxUlg8Xl6I@jpH*%~?tx@JuRJn#pu1 z@%_I=rNM%Y&`YFTCG|8jY9=GAaO%H4EqhwG9gJlaZKg1oi{db>rau>VdE^b)^5%>b8}?cL9itw!Y(Bor%WpI?%Pj4J{j!bwjl?n=A z?##%PqWmuA8zS)5vCxk(#bC(9jFU0xQk5C=7R7TRzMFn&JpLe}gI6mL{C!MbWW0*I zJeV8RWO=t%FK{h(m362pOLR55=AN7W`u2&T{v&qlpQUo)8&gl^+xyG^_=H+E&E8{g zDtj>Tm&AiGOuNYD{?mSBc+fDm!jX{TQ=#IZQaQll|>^G`1^D^SV zM+ZBRqk?)b(96%pKAv6kG#;Gx_9RUJOrL=Ch#REmXQRXa?RfD@|1DZPOH<>K-+Z~L-ZeSdCe_=8y zv$DFgjbD+f$Xn5p?QtF#T$_pgT|@$@QGPJGo8D>TeAt8fg6onA*w0M>p@iDdM_^a=-IIAa==ijmLcDs$P+!j}iuEj;;q_SK-hF(6t&u*(3 zU!LE)pqCz!$h##W9aWv*rYjeIUm+JxEFjgC8ezyBN-_G-vS}?09R$E(jR6BMU5U^@ z(V0P0B}3^eADjeW+@$S6T2jX+!gXXQh=c{DMBthD%*Muwk`k2(;0!J{>|O2$aekt_pC0cNlWBQj*NqU$H3%h)ui z?qoV$6o>@NL$D;;M02ATJ{}%ng;dfcXd{fw1p6fDH854f8 zL_5c+rAD;odO-?4m`z)jE@0QsIP#m%s{3yxi%G|qJ9mC592Bk*4$?J5vvrf&4==v> zL*Z%RPT^^~#-wiB-EW#fR>F=Qt#Nm25b;_CbGzR|l<+O7jV3LT3y%tNHaS?@`}o41 zF$uNZFw7Y~77Aa>jb2bAph2cqyb2hF{`0@kc^4I@JroH*5@Ck{3%HA7J ze{=QfTZrXPG(~C3e0zG=<=@}#yeD$(it9e|@}t3Eyl(l}7SBEY4FhdhBIcb^!*gCl znFlPvfq4vU4akQLkM!yPH0F@Xp4CK5WGsrIY#-Z~%66Yny0cS6LL^vZ{#CoPf547v zDOQeSMJf?e5Ldtea!LXg_#yu@^rU^*gZ%^VuaIC)(1`K^c$#TLNtk$0pons6AR0!$ zLUWQKxeJ{spst%xMbvmTKy*u_|1@&<2(Jsb3$Ne98JRk3nUx!DJ=x2tx%A513Tb^+ z6{A$>`g952ZR_y#^#BMQ;Q?NEWr8Kwqc!wGt6zh&EFKrvp{{ zN~{S=Y!iu^0Jos91XK~^De&WAO?3BQ!NF<=uyq~mg=ar(~#oOa0#k@s$PSzc6DGpZY zT%MiJKfg1}p{soS^vIIw;22}*cuMOjV++=yo`T|dD%z@Ov!(S!t0^oRsA=_x^+YR- zRun2H5=~%|fM4gQs|vMD>7n5f8#?tsN@5RaH1W^l8V#@Kb6(2f^@31PSCF5~CtaD} zHvqx#ExV!o0Lk}Jze|zj2?JMi!xC>^ZcUbx|8oD`UrHT5QaV&bC3|pDTvIB|$&v2% z6%>eP4*a&})c8hn-$b+WaF^U1-Y9%4?aZpl@s?;DwsrU3yUt6`1&HKhr(r4L3qt&ZY~Ue$d;q9YOJv}hM+5p1Omb%T%HEakh-=S^t}!cIW|NCt zvYY;N*Q~sC1sQXeEuA^!svEU*$tdANv&&^(v#x9Tve5*SsoPZk-nva@m)o@7>0Un? z!Atj^ZD6Nk^lh>fKMh(sMon0&1|FKqIv6qslh=z6Ed%72Dy!IIOJsI&k(zNe{r5j` zk_^X6`ZxFWKTWP6!%seNfB&|pQNmWNqVSmX-rpQQ`2bN0Cje~8WfmX!`rCUhuDV6| z?tzm(+(*>4Rl?Uf)zvuzW2UIDP+k<|WI}{Ib%x>RC*r31(n%p}+BT+-9GkW+IrRJX zl4DHYwrN6EI=PMW4E<6fuero2mvA4UMJq5i)7)epXyn;=e>z3@9f-LGcf5hMl*Uci zj^i)l8w{96&a4mrQ~GllC9!c~%TH#{M$B;EW?N3ttH6-F_R*bkE z%xs+9eK>1JJlEyUi3|T4SYbBZx6y2}B_?h-TH3hruKPE(H$8SVQM-|~4Xr_@In|BW zVgnhInnHim#YFuiJF;qqG`&6hB@?p%o1y+ku}Y5rxPFzA>{ANaiBNe-q$cmhZ(g6f}5CD+Sf>5JC1{YNhE(3F0!pqbX3(RwM@_N|c zFzw=ol!l+B7sM0Mdy|AsMx{HQl(76 z$#hO*p?1?0eXP0O(<)bIWm(nM?>D&fvK;|!P?al}G1;T~4{9s&3~cWA(L?15m&fK{ z)~>Hj3O^K`+eU6-gO#NfAS4*o;1-7UNR|0&(@~!?n_WwQKqAZxwyrJL|JM&?c06U%ORPS!-dO@oAf`H*?OVR=v)~F4S5z zN+5)YCd&}E8gy1RrguKlTO10oX1m^K%4>6G=~)DM_>yi%EXJsGuk#kUP6`2@0mFH& z*Y7NFja4Y}-Gp?I88a-Qs4d@6Y3k4^;uG$8HkVZ>6{d2Ts(+j_*H>Op!RM>kkox{2 z;Rsw5Iu&f8xr|1}tTY4tlHM>@EiDGFo?bbl;~Fu({1Z6Pa>+DgRgwURk+FuLorv&p zv=R76sC6XM%S1>W=qad%1G_wM3Sh6nDM0zsc0|E!6pSFE;zY!kd0?&wr8l1tn`~l0 zKjN<7P2T10Tav&7>10G6STwUFdt$Ckoo6!J;)Qlku~Vxs*jOESa`jr1$`w?}mAukM zx|OzkuRpal^rsm`;TczAm!Ag(3+p`9y^Z2s;Xjy+&E`xnc2|LnIxpPt&XsPg6uUf-7ft7w~JT& zfw+4o-?d@ch@?j;51V6l_vA4*Mm!^38vC%}t2Q0LXa*LS0U5%JS+ZNQ2IGMa4z4Ku z1XMXlM4({XWT3mXmejMX4KfvQpFUQG=p6zh1P(#hx0TaeK{z8y&FKjo3kEhe;iDcE zfcF9NrmRd+z#75I#zyOzI${$C4z8egkGJ98@%p80)mt99&dA=tEGF*_>L9oaR=CWYsR-P*G_o6S+z$z#(P~a{(6#ymX0~h z+zw|!lNvkPaUB%ja-FB?(Fv**Bgd~HFZW*OO%_;My4Q{$zEnTq*A43HRN?uNFg=hl z(mS>Jp)!boM~Ci|rMz6Z8QFl};xW z+VC;%K?kAOOY{Zm7ozQ4hK7!RFs`B9d6c9mQ-&9ZPv@IOdauhoi;5;SiiX_ zWHK;M)?aq=IP-A2oqKccL$m)pH~*+mz|;ySZZ3~)-BsluH|nc;xl+!#{ao9QcRBNG&Y@@wdtJbh8!GYyZ)Aw zzW!rQ{z;Ot{z+k{O^#r%wLyJLxwd z^XJOJx5eNf7|~5`*>4^z8HR_EXsbFq6_{Qh=&*U_cl%k zwM=iU2Q-PXbe70@^dA>Q@*j7JJAQ6|4-hly6bGu#Guf4I3#=NJmMq+jRMnDLMGTM8 z6FZqoQTr`j5OI0-s_>JgLyrB~1ISJSSW>S5iIM8Fd`kT8G)kmiG74kB5_qw%knBSo z@oyzBOWuPdb_$`9K7a)3Pq%~9W`D>*IUiM@0O!f@)4ww;cr6QD5gESP1B%!6;MicH!*-Y@P77+wB?U{(vm~ z0JN-bp*I7tds}$B|2Yv_ml9GUw621L=mG8zKA?tYOyL8Y$OA*gF20al| zE!BG;U}OpgXwsPQkfX7WgsEmUAWlI(Q%5G%c5JA@ zvU7cnaQC>*j%_XCf?T?a7#|JPH|92fQQw$ue`M)hN67HnNs*fMopiZ@%w_PtA1jc&hb32b{w#B}vxOro)&kk4QYrL#`LlzCOWDbu%nMm`flvZfG|KV$j$ z-FNRE&whE;GvWRhXt!eH;b*Q&eRI=I-{8}UJ`2g|xFh(1d6<`@`9woMA|kP%%i+S5 zK1F0WhSZW`Qt4EZc`V(MZsAXaeCedS(Vb5ELclEaS@QrmjTB5H)0hpPEE5EQNlSt? z21ITlh|EwEWF@giEs@COAQx(+_op}^iJXqHgKDa5asPlpLpVlbgj@6s?#6S zYL9`li=n^zx)AA&B=wJxE3xcTD*N=wh_LiAeKO-y5#$mc`A=Xw@xj(!AZfrCg?F2! z%%%|*5?(3e55O%Be>hdJWqz|Y>@NYc35+My#uxNsQ%rG0cZ281FRKs`l-S?BR7$Qh z-dVrO@Xl=E(CcZ!zjWz~bC~pbD^8Y^*o%J<{*O3DPI*%37d~UUCSH7g{XNT97LQ$? zYDwS3-Mc~fzXjb-ryofsKuafo;|MWb{O%5q#oGdD3s3+{Gu!C$mzxRqo(e`nj_uaPooI_7+V3f_n$&KXNEvegYzVOAmOI2;f z%Txl_vJgS~zx%NlOt`B5A1jvKoKv>6a#W5%cB9YQE}Ng#F-&RRe*ZmNFS`A= zffzY&T}2~NcH;d+T}$M2l)?WJg&c4iEkTi+0V>Z^9RNlas=*@uckms`6J|+}MwkVl zE*N-dTsD!&Rw6C9;`uACcs{*j*L;_2erJQvcU_02%bc~Ubv}FK!A+YVd~oxo2X_nq zIxLJ(Kec`BV~&r=1*4{GtdwIw_4r|;;(YY{D^5OnWS2C@x2K~s>682AHEryBn;yjZ z4?M8>3E?~8cUvB~Zsk;R?@dJv+4DFYRsX`H578avc%LRj22up7SnVaEaV$dP+@Mb2 zq4CIrhOkSI?M#gOW_%ee~$=YyOXUUtta- z@3Q5iMlTbdyK_ZVk=cxE)U2`ldFI@H5%zHXu&HYiR*LHY$S&l*@|^Pwk?pbS!QI|E{fuLT9l>Vn41g5I@&W>ri?f&GFo z2Mvui(Ha1iNH}VO&gaA?EjuED!@2g}wMSvNZckt@^ zbBcT{_aqY7%7ddWm!=M@i%rJXYvdmtmEHZ<%5=2wE#Ya?`{vOxdvUPHUc~Hq)u^&+ zVxd}piz@JUQn_L0+rqRxfv#aS1_Qa)SFTn?$r9m8tB0)&yDHj4Q)OzVO1NO^@T(S# zL(0QB&KiTUe&dAnr^5A~AR?Oh+sP8L@Ls*u%05spT>iM4%=WoC#%#@Vlnc)Y*M>(1 z%>k=bX=I0!#ZUiZtZ{s3P3^i(18oF$Y@`P&pb7q@ zvO&%Rinll&IO>Nvk;2BP83HY%nxOt@^RQ6}1388?OVhV+Wsgs0?25ERVP|+&EE0^` z9;D*zmtfJOHEx^cUSPX*CM%hFt8IaM+BUL@o;Mw^gE?}ONuG9OHsL}9goCExOl6k9 zcBF9hZPPbzo-Rz=Cbo417-4=XMb6q`w5^}k)dn8)rye-Nvy7(}Gh*3HgK@Lu%)3+n z3oI%!*v)_P(IJ#lCcqSZfges}9(VST_vZX!8Iyu_9WRljFOkeF&%DGjD#;zAuOeiL z)kL;tDxm*yaTD@D7Ic(j;`>P;SyBFLyqBneU^?`pM<(c}IK9OD2nZ!U*T9lL1{g;P zQHC5spChCsLWwhCBD+2mm(S2;iqgWTOcCcZWEYknl3hS(8+Jq-!Js3u!vGXFx%%`X z1GZyXL7}pT{gaax|rmpxnPf6C{R0 zTib|2S=j5#k%yaW)!9?dat0A=*X;8^v`SQ&KeDAp3DgrAcLuh@xA;PZBR zg`=d<4p03_tdo51mGomi;T*5W zBR30JjLniAk}JV|c8{b_@+!PN3ED$3pu<0a5gVJRMq0Nr)(md5j3YKqt%Cs={mM&V zt(QUujwTQ>MqnxgM4FbD0^omUM`j%X;ov|kMM@GAVteUvCTv*~XK!V8i8e-rGO=_w zoddypK}UkYEyU(oO|oKfA7hGR%Au_RIi%5mMX8P!NNn^DF#hO?MyUXe5YZ^CBuAyz zAaoLmQ4tEOMf%#4pPP{;jWHM)?Ifp@kt=LAg`7AKI~*z{W3ezw)pVPUQEMy~jk*Wh zTB*WpR!FsEi}0SsqLk?wqmj|el+#Tnl^ko>maAr>%xuC2=oZxEl4o@~9aI9XR%h1D z(rWcqJyENP-l}^|YjhfkRH_Dq0Csag*5}@Ne*Zr;M)&xhr-|1PuRQ|g&-ss8aV zHQ)cOM)PgI#`o!W$Vm6yr&5JrWzH40eATw{n%~Tk@(&l_f~OwphL< zCqVa}HZY$G%oj?XR`mrDRG?uJ%%7|Dde!ITbG2SC$p5Y}8a2z$XEq>ISjNkZ>1)ov zgE4B@ZHNjMe(1B_iMB^&AdI3IXEcx*Chj7 zB70ZAgoM~V!p$$OCVPKo`w;0RGhZ4!{v}p2VcgvrJjUJQ`tKgHL2`y{a5*?8l{pSS zVw`E_9ZV7@{DRZbcUGeBT!b+Rqb4RXao8LXXKXTqpXO606l_ghxNxwE%@d7RW#3 z3UEXjf7lI6*9ic+0Pae`^tPR>QL2SMsL3oEYnGOP$E&ou>S`~7xQVo(=)(GU4qQK3 zr?C@W$tk9f*D9E@M03cl(WrbDVpAIxG#Fl;5L{*BOWVj61YAL>qYM>lvf-j@87tpW z>ZJvtU!o^7M2?;aC>6H~*pz?_@A_f43oiSGu}SQ@oNif|jUiqc=UP!8 z=>_F32*pk3PFPZ*vcpA%CN-p;Wxmn4U-oTG7E0BO+K-oF$b+b15-I&yI4^>TevPA| z*`O%f1ySQ{Y5ZqvdO^$W`%*F%#Lt9hQ~Pdj5nk<{#WM`}1&EZna`}}EkJxL5;b(RK zf@)(^i_(k8hi0cS63J zs|Oki5QJx-ntFo~>>H%pY^E}xqM$b5MkoYvA@~kW?9WyLsNftU=J84%FU=uI1-qz& z1e^PwZW2CepU0^YenL2@YGH@)Zu1jQ{eo)vbm78VWF|Q$<=}w5W#K|%AkIaL_Q^~f zi|eTOp-#ROKBVnH#1e_)P3HY8s08{;dZ}0gP%Po!hLQr;BV~334uMWAl-Bd--#Lr4 zPP?Qdr)gAseNmTiQDw`*c6`PC1Bk z|3&YFAt(-S5J%N3gxme>D{!fPNgp+SjP6|uarzfLH$e)iK6*+D$1m-L*m8QjAGFH^ z!4#H29_}tYGe9>0-gpLnEkFNVf|O((Fhz0>mN{pkLJV{|+nAL!+nm@Nc5q(1;$0 zM^XlI4futW(0Z&+Dmx`;z%>=+F$`--08{c%b07caoO2rfcx&P4E_cI%*(-V`x`@j; zY3;gE`&aF}^~k{oo~)8NnyMR&zN(UV^8aqFW1e}|cCqmFEzbNRLwxxa?}InfKOla<+Aw3N@!C?SkfJo8^8o_ zI-fw6;_#rs8M>Q+4?{*lf6ip$gGD1_2)F*3nIb$OJoLNYv87o1MtGo;=rMVHc^Mg* zzJq)5cfvzNlfHv34fMZg$+Pso7znVXSU~|SIp>ji?}fH(>3^H-I{4m&4?q0ywD-t7 z&`*A`g)pImWS4M#Zu;G9Tl!s%h6&iR8RREo0+8h2rQ~oF4^Cf%UjrF-Vx~<}RSZ*I zE(2MIVn4)+wu!iV_&KCBJ7WozHtAvFJ})oAL?hICnfWHzmC33lUvkOkcX2xQWGg~> z@BaL}sp{L$pV2vjL?679*l!~z{`9L2m(0`GtD8C#ot^Q#F%1oEW0p0nz3W%&ub4Tl zv7>Bsdu8sZhQ_w8CH3p>X8H^MuC2*;raREK{(9zN$DD5BT3H_a=?1Nud0!pn*^pUZupA z00^Tj5tSm3ES7<&%$QX!=9c9_0)sU3X6E^ShyF8t!uA7Cb=}?d)XA@&a=V}EW*W(c zOu_RclPZ>-{Zx1NQ$Vf%1X5Uw9d3Fmy}|)ud-_SSfJENUoGgFpK<0AjCt1h|evE%Z z;>VXe18_1@Fu#N{v}Dy$lYcahh+FBgOa3nO3B5w!-!FNJjDG1I;T;eXh*@fdciwr4 zjDCtq-A8v`@^_NF?=`aGOWz0iLhnbEgMcy@d_;QkKk$7ipcWA}i23ZFsLEMr>E*^m zNiljMCxS`D0CtQRk`;cwZFtH2PC&AwZk-Esg4y{wTFw0ENVACmqI*lPKgx2}QEvCVye^Z; z7cdw4Cy!~hT58(tTvkqTwpOE+DP#Ggikowbz?sCpE1Y-gkZ|y`3z*$+64-JWdFkBM z*Ij#OYe`h^Gw4gVEuZc6IEwvFsdR;*#pxI9Sj47n+C_64wj)Xcy{3t;pT-^ zp1g)@-ZnI(|2o#{s+>8q(rfAp^75*M!p%o28Vqk=(~!6B6Rq}RU(=z=?xM1(WkubU zhnjpJYqg*F8xK`aD#}}&S2U^mP@|C3P(crm1S=Pk9!@{A(q$bR3U-;imDb8&gx;j0 z;T429XfFCd_&s7}e*eKm7kxl#5W7Zh_&9LS%OJK_PssaKWeGE7bk2mF(NjBbZ8CnPRDNY_y0vqvSTwEU)@I|E zO68Zv=36_MNF$?~kh8xcr^0{F%jpBc+=KqI8uz?&m(F%qRQMx)?AV_(LB-(KX^Hq` zc*ZkN%k29pbUyV*rbJ(s3^CW0uoy3ptf1(|FpOf9QHdS+wI<@yAcjwBu(VmQ6c=8m z6b?EH45R20DOnSoM;S*<`PnH@ znU-mbX3h<@cXoy%caE$qshO~gkdgW$q6rpc|}mM zfW4fn2@zHg?ak<`h$MyQiiQ`Lv=lS5hhmgJXsl0?YsZi4E)8$=c$QBnnXh9F&2c*$ zo}1qk)E{n2YI&bMPp&&}lpO)v=eQDNTY=41B&;b>thIE#&z#?7w)+at2l>OB;qvN; zop}qqD&bJPd~C*5L)|+2Gh=x(#-YO)hiLs$8|GplsgTtp7@+wT*fLZpU7J+vUEW}w38eItqmZNf`rIh|C45G*4gvtuv2ThuDXc4 z_`F(~o4xr#n>-TrA-kYAe{7|2#8J7Z{f-(gd;Ga>&c1)lWrqs;pUj`koHIS(pOU_D z^8LS$#%g*dRg)QD^LVnOJea-VNlv(W8>d}4abi{VBvc^g{(<%>=A~8;kSobx+W^dd z&`(FbE}}m!n<$swWH;yBxQ58)FmSG&`4)_se1oQtH6u;oagR#y4*UV% z$RlzEQQ?Bxx~KCmCdnIwnIbM2*apCK_K0`0o;qZC^gB zrnD~peLitnc+7HIOQfYaR@=5i$KjSiQ`sTL}ZLR4Z5zHCAtN>{bMsjN!6PEI-ku9@ESMg(;v}J0-^JMuS7w0b5 znX@cD7-?=8W)2tRaCYfAMyrX35sT!5f6!STjzv9;6_lBvK768%HD@<*NHttQXnIdk z?y7^F`IN{L?uU%rCUVHqK1zo@akLs-EoXkZnBZUz#7i_Tpn#3a5+TYeLYd_#dc{U1 z(h#`k#S*5uBs;gUF*loal*U~7`L0;$=f#;4=AN=BEs2&1-}$2Zg%57C1^v#VI#-t> zJzRMAY0~-3eWdazv*eQV6Mxve+y^*iS4kA#R|fn- zu&3e;qG3vLMn`=l-=NG{P!dW@q#yXDaL&2329-vr{@Uo%C`>lC=j2i0{4mP|q$wR{ zgn!v%CnO%Y0uBjp+Bjf5$TTk4KkHU)cFe@~QB_pz^SCGfJ*?JQKf0@!=#AcW;GQ7N zoi;maX8SBB zw0v&=GnX)%`~NoZ44HYcOdJ!a{DCi*(Pc}iWH`|I(H=k{g-Q{v<}ma?m=r%QWf!J} z8H0%E83q-u1cZqn?7c^L{#>B=FH!3BvbI-O&wt|5F=H-$V*bp7Etk-A)B;d}v8Z?J zB4WCFFCq`qCkDZL$3!R|>lU7)++0^}S32aEDj4OA`8fRuuF~3gDH32)EFsOzy=Bgl zbuV3)$8@b(Z6hmq6?u zdXVtQzxf91Fn&M9rzk%aFfXVsQ6;NGq(q#$=}<**)WJ{ZWib+A-;a)nqTVnf6_5cn z4t)>}4PzEXog;w~#$Z1ki{Lk<(qh}xw}&MofCb9!BjRB5?P=tIsR5L1!lWmvIA=!w|rhUdd}Y5$nj z@Zd2XuQLzdk4WtBzY3^hY>D1*R4J-QL@7{T4h1Gs&|F;1!b2qrcn-4Ri{yl`y@Yd0 z*^pzgBXmX3x!4)Jdgi9aQKc`rW~P=gL~>^9sMO=stc>u zp1E|DPH z1|+>G%%}<4&@;lb7~m`>2842kdFnKRX;3oaB^xJ=tNn^$zN#HJY2(KGHZfn-jm65O zv2|Y|sE=$MDk`P#+f=niuhp-qLb%_?NizMK%8mDJtX!j)P1?vF8!9)6SVmEIG{8bp z2aE9}WF=dHrxwk=qJ>vZKCOv%Yh zo)At7f2FjnBAx2PwiC{psVaa#f^a&N&m&A4FlmWM^^S9%ZFIKlfmIcYLA zle~cwab?#R3c6H?C69~O?j5+5(Ku}I{&=DcPF1X14!C@Ld06RKKXaA|hyZ9WLm+u1 zYU9HRsSL0LRFN&gn`8*8j+(;EIWTVc&J}Lr|J??}oqO%vFY7Pd{Y6}OUwA+M#qNvh zzMOllm$Y2A^8D}4UwIj6VU8R*BHYKNenP=LIsAo_?BrvlN&QmChJE`sbiAY%o;Ws{ zJ^8}+nDF|rXml9KiJ>Kc>Yu7U7@IPDQ1zHiY1R;GVYn5!>kiY=A@hYZ6D5!jXKm9F zjgDUbX@8jR^5dZ3&mH;m`~C4Uo)bA9>NwaLyc_};espuXotf1sT)&St6D)?TGRdDT zPCw<2Figb7ochV#|KTi>N(;hPVQX42l#brCNgD1 zvWp5s5{;f&-4$_d+2V?%|A$k^r5fdYhRjiF3}qc7I;+Crs?HH`C`>$a*KxQcE=)hS z=pzx^E@g3}=pCRZL~ZT#1ON~Xut5lx&eUcc*{uON08|U3d`6q&Pp<)B?F42E1NRRy zJM%GAHH^}96C?Sr?6UqhDb*1YaDnW1aE>TLszQtvMYxNSj>v)_3QAO@Im7ql1+=foE6>vkVT=e zML-E2DW}+g0qxjgNR(UI1)Cq(jDO_2P2H0>Z=T$}>HXxWlfN2Uojavei`8=j+%dd!-BCV*E({dFq=jrOQYQES*I7_41O!tkCj<#5M2QaG8ryvdqK7=gu9TZr8csspKTHAy4i_ol!q6 z<&!|m64QwpObHr;Z$XeC@yn?D)x@T*VtiL!l|DIvw7dzSd8F_dSYno+%Z(I9k_YJj zv|M0aC;$HDo7~;~Dq$pkFC_j<8=icM@OSfRWQ@v%95YffhmKT`I%QJSENWZSf?);l z!poo|oEX;_!8Rr%>f(a^n0^QrUm-z17`_DZ-=T;mxdE-G&1&Sa35xRsy&xnq5mJN0 zK!wb!qvfZ98jkQ>%^p&%D|XmjyV>G3!aoc_lNykvoS^23*1T~x2U{uIUmA95?=I9L z*Jlw~^}!~T5!peeSTkrd+Vf# zRppW?oSGxi$X>^L&`5?#8hsNQ=(QGe0tSE&-C`W$&(dQ$TdnBh+>We?VZv27Gv#S`x zZY2OyBt_P2SMC;6st1M5LWQvTL6yp|2gJf0<7BwUm3uT-o3rxrvdkMw@MpJCqwJhC zsZ*&j?k0Nqf?0WWb$PpuYUTD_yS6LUDAXx#+PCi}1wHVwKmF-3dLTu?Q9A&nV6oSo z@k-UhPdpYrmPL~F=$s-#*jh4}6K)VM{Y!r-HzX`A;+Gyg=WM=6{lGoW=DZ`R5fm3e zUJ!qT%nyqa{2SQ%$wGES$NUcb69&&849DX!S%_!9&{1|m^t$s{#zpXjSU!ThAZ`em zpMkBPEKH+)mURqx;F(k6X~?W8PDi4?A>1LBv62%KdYqIl(To)^r+k4rkHRibtuKrp z+A+}kFuI9BP}DF9=o3}v!~q124L~~#QGm2Yp#;K80}BN8x{HW(2&G>btrLYno+H9@ z35Jh4PFn1&B4`XL_{g>k=KW^r+_+su5K}zr`hwB#F1xI|d$y4oOH{&}z~X<*=X;n5 zfz3sWma*%`tr432PLpt_&gu7BDvm9EuOiIYq6=p1X{ncj7rFYuMO!}UiUBs)BTs*) z1o`Z5JrSoV`*u2pM+f-Tl<-D7;B|slWs{gddl4xwg@uU$RM2QL(h>#HgZf$A;YVLG zl0$wIQT7Opo4-^W&Ft;P9i#4#aYx_(jN}G|+H66>&7adGyzLmnne=3yCCIN}dz^55 z%q53NnLa4o_=l&E4%Pk62f{t%3gK|tBrIdDXQSypVUnQ#)ZYSK&Dbq7n*`JDF?m)27D?iLX(kMOA%T@ zfiG0Ffqf_p6^<=Uz=~9Qb}N=Wa;dfq39?xAiLF(tr0^|+?3lV+4bD}=FZvDP!*|ZV zleuo#==FO+)Lay)iB4#-+S-?Fy@|QJIIp+>9J{11)nNVZ*TGkL-3_oO9~YaG97`l8 z*{J|YePRu82%1q-h4#rUt33k4Y)Nlow(4E0rq3O23t7Bbe$|x$vS#+eW=Ftc^%IBu z#`5&R9&0=M)JgGTyx2DFr|X7BOXMQjAPG%>5=Me~z-OXC8J2#zo#gSvuEokmLq13>Ks;moLJ;z3yyYjIm? zg0+BGvYJ>*qa~#P6T$wBIE>PGX-G8vh!q|}3>8NeL~*NpU@c$^L@~tDK^DVraY>x& z?bc$O#cGkc2@KvrDU$WVlNFHR@nrPQ)cb{S2>N5OmC_7h^vhB+a6Q4DaVe_5(lU!# zw4+1&r_Wz*i%LbWS3HQz&{u#fCNW?^PSAZ(dZ*GecfnPx^t#xIhor9}Uia*q{^*2( zor4b~3k1>VM86!(%Z+PMc6V6DU}B5XdIGL@P}a@}*xZcN_4A&%c+8lK56{0owQc&0 z+cr&|vU&5AsnfR3n7%D_{rtmp-xKq$XXeNZGSNw8Bf?kHe2W-ikXB#O|-cKR7uZ5(TT(GVQ1;IKD*BA^?N;j z@0}ix!ATR1xOEQ{YHbdiSq;J%Z=uHSbC@*_zsJ8-uF;r^io9-jp=FLI67~A6TB9W( zn-kh*Q+vJO4pAtKQNPEeH5!aIo6)4#n%(}Fki*jDi6SSb_5z#QlcAS z@#%&1i23tyME{#Ci!?+UvreNCDv`Mgsb5hG8a^*#cNk6fiCMnPiX-Hp+aBztPl4Oh zyHn6D*0IHn$3DB=tiNbPC^UlpZ*J0?V|6jJJs@Q`rA}qn+Rc8tYS7vYi29IOYhBsd zuG*5FF<(~HWYziASy7zd5#-z)PSo2q#2&G$?fT0GFSTxP_hrrNTFu!t*=E!SBi0Cg z2=SRH$2YzncHm7u96A(;d=Z&(Qi-??nsK-hIGvf`4q1jA~oib#XKO7tb8)6w1$r@c;e$bb_`&F~Ni2jzvZn2Fw$ zz~B)d_)khjggJGS~kwcJ`S$EEhn$FG)b)C?Be?Rg4{?f);@1;dk*(~!#;TB_6ue~koujG{(Beh zUbt{KVXkcLp4__g$fK)QtXTahxoGr)j=G9-8WhCenK&*7rYIphp6F!0FZDa$cKI}A zbC$PH6CR9|P9~in$MVcdqgHQm<%JWmV76W(Ra?!jyjZd}yEEKSQq&abG|$;JC;bSc zi%r_Ko|C*fHU5MMZZ-d!_K;<@%9@Wx|6OFrky`ijgBLxNotf;yC;P z19KdM9L-wjp>Ck8BG5)h!T0r&0%+sf$hTN2Lv zkjxKXirD2~To#O4g3+K1RK6xdDPT%wEeGp9$`BglwrgN{jB|EL-iaRh)`YmW(^uJ7uLBa*m(&$7XGI-Ke zN;nA09{>_C7UNiom=;}hVi~*+tXPQjh2p-!$Alh2G7T7~LDWZk#B@Y`_||eS0j5c8 z+}MXS8)x<*jNC9-9f5cm&Im-bpfa@rDJ#}aeD&mfrlGy%ww*gk?W`wa$f&eubjT!agn2CWzTsF$9FQLv-MyCyzdwe%0(XgSv}M>Fy@F$&>plh^`XnrC<3lF=|wT zxwE#mprEjD7ST?yA%cmit*xpe>+d> ze4^cc(iT%F0-o}GzhxHDd0~0Nw%;391a(%WY$gC>p7cuGwE}l#_6uJTU3%q&Du-Sv z1BNQ6(xHc+GOV2wta51Ju2zM;w9pK?-$vo<7hb5Tx!}@jjIK(9#}tXZhOa3(4AZCt zeR8mWs=yNvM86y>IS;5hz*qP;0}qHi0D~PqBaSeil!iUQlCV3>8lbEi7?siLw38X7Ay0^wp7>Q~U9X90Kmz9u zGh;-Yf!@kam`UQaU~ zKC^g{E;aY>7jX`w7r}f$FY=D2T_qmcXkvb7<8v^QFe+0lBwIdIEMQiJi?iI}QvaG9 zFIlAGEc-(x;`Yw!xJj5VRhrI|!-jRvUkNW&`eTdRs$1-4wL%XTJcV-aZoPtMmT%{l z$~8)|v|`{C&B}j2h3Jt^>K>w12|Y-kXd!bQUbiuM2zE$ z5%+bOo?z+mdio*1I#~xKh1Nl9@bD{9rvijuq<*AxPY@W|#D%3Lf z|LDW95-oJ%uc7PzKjz*$Fsdr;AD?r})J$)wlbIwl6Vlsc5+KPWKp=z?2qjWO?+|(s zVdyBJ6hQ>RtcW5iifb1!x@%WfU2)a5#9eiDS6yFsbs@=IzMtn#5`yBo@BZFDewoaj z+wVE&p7WfiejXa4W`Z0o=tf#%Y#8W@tEJz+IKR>U~HRPH7}){FA_g z2@RTRpp84qzJ|6Tbl~m%2s1O8`iyqZ5(?E!d*MNCf_fBIp0pN>Y$)^p^{g6c-qdT) z2G|`q!rdp`_EOQ1xd-;oeZW1skI7UsOBvE8XfB>qbJ|9n@GEyp#)N$*zuR$;iHTMl zMb6o*mJJixJe)xE3Q6_4>)`+&0VYGZT=+r_+-_y*&qQ=9TDu^?KY|vD9{9zI3DK(5 zME=Du$arMS#9PPZ2`ya}-Oqi0SJ|R6){pAu>P}GuxC!H>S(E&)JRvc zK(%pLIt!%_Ggh;J!P3mN(C&zQ%b!{2zgdp>O3i+p(=nue_40cDaryCg10&jdx17tO z(^oG`_H-m)1cDqwb`64b;Smyx)_@t0hzGhdMCC4<9`|!TD8jm$rK?L{m%e7ES5xX| zjVv*(Fl`#N^Ymjk_TQ;du2gC}db*#$3;ZWOD(u{Xf?=5$H@|z8nKTK#24ycWnW{7M zAKQD&^LZK7DvgHE{3S1zo_>f1NH&P+M;%Csfl8EPu7x`aIkw>Sb*g?XAd3zsX^HUS z;UC1y6~<^aDLl9k{x&4~;8i-HtfOnX;mQ^KYx5>mteILiZ%SkHXs&4RwL5E-R@LO( zM6u}hNxwS1`A=KMZudb^r4d&kLjbo*jB_XUZm7xw()$Npp75WZModdD;0bDHwr`R1 z_{sVCpn^HUU7WwBZ2nzSn$~Q2(Y)xssf8Q^yiQfaGpCL)?csqTYl$*OC+Z@HVq^XB zOye(GF$~=Qgsvvqt>JX}F)?~g{W!WMD}jH~8i`yrp|6CFShk_1l1@(nOjnF*SpCVK zPZ>c(Klp(l_zKcZz|T@YCZ0yA0EZ^D{lW`$b84Z^U^;j-tpQBvB00=t(w>;jRGNw zHbmPcyBkeUMyN*Dp&<=!4Z*9_kr2sB-A2w*DIcMAtDSr>qu8;Cw5OT*sv9K9fcGOK zSm!4y(a2K=dfsK5;!ihJii?WuI$xqIGc`8d;YdoW%gL@wbJ?B#*wjo{qOWdT^k9m- zk==Ptc1~SdlEaZs=lt{%`6zA(m=DT}5dFZ2(yka(5~#H%rX*T@>g=_aAidv5RVz4Y)D3sGFSTS2r^}yJIAKH`4lg%ntx|R z@g|#cj@ugfX#OhfWp`jJqBtUbHkZ4DSHKDHin0O4ELt|2GH9gHaP!L}3}X%RMu9^v zuS(%Jt&VKN;Q3N&Y~gBXg}t%bWVW+k1Gq)5L#s5@ZkEsLIw^XNABqBodZ8Z+V-=0W zNfK@`WLS{B9Hl>p2R#J6Cms(mA4-IIVD5qlOg);Cpn%vztqY4NIw=`LQ{iB&^7#Wa z7a&uV)>V||WdnY{zt5auLkdb=`8s!>hE*dQPt81kI ziO)fk1BII*_SGJx{lTuOLY^sHz={3|Pb?n%Yie4$M&R<(ilKI}PV{R%0}AWba;7QM zlhO+kSbd)<)y`7?fZ^f#8IR88g^8yYJUP*(>zlFUnxzNtoZYl6N1f{El@=@+k}>b# z?4Dj;?9= zS6nw@ob*rWHR+$@M%;ibXjl5MM&Dm&83`?45etEsp3Zfah6&wn{SbZWiSl#g2s8QF z!b4X)kx8BIv0a|9d#)&qO#jKn1JeLSU&g}PO{iQL9$?_n`%N@9{Doli;kV#$3Nk1^ z#U4_1qX>;tNcxH3ovQtK_!)Q;noSJxssaap?qI9Elad>s5bi2j#ytCs3 za>OCS+>#mBw~`ecHs)WC{zzU^cx+5Je#R3lToHj6;g(tCOO%@6wkpq&GX4R1 zbtJ>0R7-sa=3topyX?tUg83mJE@(3F#$*?KY=Y=`;PXg{F}hsA=r60uXOmHR?c0m~v#F!u!V#*&AI! zFCAz1AzPG%yv`L)O!?wt1!(?ra)UJ3BIHo!{9Yy?_5{>Guyf`FChX$Fc_I zzkl<0r)IOI1!D?xv z|1Xy@#d)U%ppGeWtaJ{l2B)wBCoHNdN?uM*O~xylSFjm1X(4SGMWdi;NKxSuf(5t$ z(yq)xWA3qIH}GW;dPcJn8YKu5f;{oiO;wizg-JCFwS~i3j<8^y&6ATjN8`%xe@W3ZTPIsDF&xo?<=iJvK1bU>vQqQpAR2|98e;? zywn>Lli7c4!^k9)D%NBa68o3AL)UnD;d+hQ!;L5&d5@<^J+vey>4Buo;w7UeC9Ww; z>UC`7uuab)c08w7zw+VUfg^7(8}2hqI@xh>QPckSg{{)#cJ`ZoB^^z5>Wnx}rQ)|t zm9Bv?Y4QiD9p9(jwKLujJIq}-HB>Ae=~c1k&Xe~rE;Db4B|o4OT`5J0Rv@-mt!atz zj@X>-1Cp1zVgT55j#C)|HMfmO@q}V#n`2Twx+XYdZTw(Y`5GfTH>Yk!#zc-pZW=AdnU&ctSGLmPRA#Yl%*st2 zE5@3|99PQ)1!p??$QLg?_qS8cq3YGk^9J=x+wtQaLmvIzOJ(X93s+Gg81?GDFTVN4 zi)CtqLG-vQfkdF``vU)J8+thXfiD0dYXo1A1iUiY;}P;M1b7IG9)w;9FLlWY2N_j$6R}D_C#tuFLyR zQg?8Y>?h+f4n;=rDT>*O1&SreUa?-W86MDk6bIlb(X6-=xcVo7u>QE>DaBdEvx-;o zHejCOiI7E?piCY_R(m?>8YV(eH+fkc1o9v@DE}J~P!EEwJy^lDDl0jm&=M6(WjI1} zhsug1OnxZaJWem}2`>S^DmBPMa~QOGSg}|L3CHQ+J#ajM_k+p-7#qsBCaS65;S<0J2iW7)(J59wVcB6%k{?6%EJ!OsS@Utz_$(y8; zY_=t%V?5*DFrIlzZ{ki!YtM2>w{6Pe9$-Sq>~eHS?^dvtrb=lv8>;ST64@AOhk#MC zHzd7!sHq55P!v@j9C-9X0WZ0+LTk2bC|f@z1F_*7DLz zruI=vvH$QnNO|>oNZOsqiluu5BhEgp6xpgOR(aQlPoGxv0hs4a`qNCWlU_c;dVlqi zTDma!WiF=mlT6^9KFbP?yQEJ)%wpTyIW&YF?FBzULCQyRsUJR;KJU0*`iv#~`OnpC z4l-gG(E_)Pgd|FRRmT4(%sYi_RPEM6;$3%-Z%5%{n>c_iJhrLhpPL>N-gq#SBPHg9 zDzo{9P0z5IZB?7kp52`GFuR8^%q3e+zbL)g1bTBFEEJU4yBB)6py1I-C^!=N&1nNd zCbKBK(G8K1;))gUZ+7rVPAR3Vw7t$6-x$fJPaG&+8+m@w#PTMtSUR>8IWwlE8>A1U z(8^i-@18xi?eGFN_%(Z7r8sxBlq5ZS&Db~Cl-F;l9Je^~taR<5acm>kyS*=)&e>K> zn6*kON8)>1LFFjt>#TO+!OahJ(gx)D`j_ncOO%}4G{JPx7gXF@3{UmqLN~)yN9>Bc zpC>`rSsX-oGVPMHLph6`su_njt$XR&Kiz!upPqdwyjDEi%D68N9r}`S(*JBYcVz9o z&$k{p(E9wnYv-(faNH~R-S=Ja_ctH>=)vYCYu{Y{=JESp5mvRUOUK`Q^Y~KX!uq*$ z+wUr^XJ)0&pP$0-5Nl^v=I{ zJj$bjzVt*|k!cGIjUTvd6KyVeA${ty&7gHGB<#Q1y14zTyV}$4`fA-A?XMQk9G1;8 zp5EWF&#>*jJebfrN6kWh2{r0A9OgK6uv*5?N2oX#x;mx`pR@Uo*GrC8yA6OX273VP`NcBT5$Qr0j?G(M{{P7piqRt*) zN=el73s(VL`SV{oUT6>g%o)xA9Yvu3PritOk*PmT7!2X&#aO|Vk=pG~2a{1WGXR_p zgE>l4UMm$H7b0r$wzikJ{oJv(mqs9+QS`6EILDZbuS@=&Z5%$wIA;~Ut2=)?DwiM7V8y|a2de7gte_wyolz2Y5-{hoV zNoufec(7NxJ*CD7ZahunGQ>M#l7ayb)Ka^pQ*2}^2^dYOPAi<uj~;F1rK7F4-`>hvE3z-Vn_W?n%^t`Kao>fq*aO)WY&#u0N+&ig zJ}Q*7oyn@G$P)Y0@>jpY5>F&PG#&KoJ^YRX^+K*%Ss=<$$y_-}L{UXErgc(E5-&jp znr?_BbPwuI#L%IiL?tQGQxhLhEFNIO&2PPbbo8M$OJ>hnvg%;{q2Ii5`}B85i|$0V z!QOX<^!@rRpKN0Z=T@CRx@XJQI$o|_piwYoJ1MS+k z4@{;Nph^J0Rz&vw*R{6pWnO9y>5qG@xbr22mF}0)L#gr~)}4H_qp>6$<~$925GmFS z&0^K?9>3KCfKji9ml=9*)MPGa_6R~d<|%laTO_^BzGM?4)z`l!wMngf1bd$Dc#b>y zn)D5~h>eq4r8agA3&T>^5wi5Qbc9S$4}>iqA?)E5ky+fW9UZ(72IOS8<1gH;@(K&j zloXa+bBDra6BOoL3kUoHL_@>&^ECv-8f4FE#sp1A{n>?AMziib z$qd)|3UYAtV1Drc0u&k(6_1!N+06DIJd)YHfVjlPDl1-ccwBwGrPxwmkM*Bj&`JO9 zczs)T=dI|h&|7Ak>vWhY=o3EevYFqaC&{Tq z)3qak!8J0(ysUS8nYK5}M38q_I^SDc7B9UZ{n3JhIN{&iL_m^m`s*5hGQUi*X#Er` z6bg?OrWdP`5fltDi&4H2EUat@&_IR9LpUa5W4Rg%4tUpe(;Ger9WZ1j`qB}QTf#b^ z3yJPJRD~)R&xINrsUgCROu=#5G1XI4iK;2pV}O@}KOO%07*Vf-`?EeR$EwxqVsv_~ zH78B)v;dStjN$1NIP~7JcXh{s)q6EbIU@q&-f?ixy=5Md=FW1>?>pa>4E#k(Gs<^oc+1PZ8N16fN=wp54FANlzWFAaH=&b{ zfQAnN$J&Hh3yED}MWOIH7)ogV@}!cEsZ;SyN(m5WYD~`QDI`rOS`C|IRmP8uznuy3 z6YU4j3nT_Wj2)#Thq^tT0U!@=r>Blx9f|3`@u^wA`q~sTeE7h|h2DfqiUHkf@F7ED zuYDvW)BRyvr)4E^ilw7Jav_Gs7aQ@|s+U+3X3)W3FWt2JrdKY!z4Sq+^g^o5V&0dV z1qHkqhFbheojd#ItY@|lQRzNyUi9L?d3B#|Oz?MU#uKs^g5D++Bss#_E~hJT&JrXc zz?^emMMC_0k@h`{lHJLW=t%Jn&Ha_?_9*|MfFDXLc--MM6MEpA;3i*GXw={t1haxc zP`O~@;Da)-23idkDiZUq^f)0+6fq@S=PW6PuYLV{sqOpMudQ0PYG8bpASTE6ZY)hl zG*aHwjnBOO%*LsCJTs=3HujEB7KN<%fvc8PNnxb6k3uS-^=bnQO7TWH*Hy)gvgG8l z85Q}%i&JB8E8I|<5bHDvy5v-s&E`r=ju8y8&IB#)g!{#$77yo#OK1lAl0AaH(6h4> z(VSQ$yN2aB^90#@%0m!-u!JJq(ht2_FagGX;(L(h1it7V^eiZib?`=sRIu_INiKC4V|*i)2yOAx9uOS);1I@Ox3+wfauYF3K4 zOuA;4)LOn_QC(VE-J%WUtrDkDYIq@X0)YDCI7@<^#YJY=;(>PkSyL*zZ_nWm%{ET# zC5_}x+2RxIQr_V`A6&?+38kflYBDbn563}g9u_;~*cxbq6e@C1CRBO&B}a9MFmZHg z>&!U}3RApc!IDO{B7B9g^xk`|r1yg^5$eF`>Vbc3h|%r%WXnmGaS946*%m{#AHL;7 z=?R!_dYl?{EfP$pnC0-+&-WUwd!@fx$VwEwO6D^=?VyBEslcEkgpa6}lN3z`4yHZX z0PJK?bdvJ0Fj_W+No&{9n%>9*>{puinPiN$s+-au%71qGl-(Z(C}l zy-X=>xb4;D(X;8Ib!?q{o3`-fx)3Rmbs0h!^KMx*b`G$h3KiVGf3^t&K3Le`N(YJq z`T??m-Xc>Hm9neQeEFW!XjHi*jq+ootM5tgo!)c20)egr?CPwRuUfLyNo8iMvLbTl z7wD>#prGjauD7x7YW3UykBu=V=6-d>2Mvl# zTMd@Tw#(HL(Xa4!u(TMqUOM{n)hmcjWIp^F%XAv5s*(Aoy|L%plHZjaTRM->L;jn( z(Yu2hvm0`_bA)sevFNaIg4T5+6&Jg&Yy|O_8v!qQUC|6pyf#nEG;`oi7ov(2?tsOx zW$u{H1LI1Mvb{(D%T}Up@bb~XA}v#AsS~tIo6y!hUe3Hpod>3stXub!RwUgIXogZk z%z6oQ`n9kwl4ZuhA>I2=`@QF9hzRu%%$g3QTQ>nzmM@SQ5=@t%DGc~QxEVaeP4Jqc zE{Alb9FSjsl+J($zLMM^QvCIE_uhN%b>{Eb2iB!!>8wMCW-XNs%-qH6SFXIC z3q3(Y{R#O1|M$bvH>XTjkfI*9XHkN54q(mprAzIAYmU6KiOt`%2|=Delpg<6>)oYM zq5=0I!8m-lQR)EeDAT#pyIcQs9D(S9f?ZOoh&EIM?{pHpqp#BEz&v%nL&nrW6Gbh|z9nE=Zz&d4Rf@@`|1|q{5LbefQW~ z(y@Na-`H2D*4*%?Z7cqGjog2Fym_fl%A@S)Jyb3{)5Cj6+>5ufz_Gs;=VK3ci$ultSBF&OH3*5JvSrRY&ov&|RRcDKAZ z(cw&Ty~QfLtM*D4J5(^?V^3o8Thg=GgEmxl+BF8F4JW{^@$+qnKJ#x0Zx>;LPPL%3 zDdoN=vwA^5&Z75q_c;@~T)1b`pb6d5zaIJc$>lpxad^4*pst56UgwNs`X^hT+WSqu4jr1Y{0Y7^+WF+oE2$aU?qR7TA!Y3_<4M?r;FMCY> z>^ypYr$&JXSqv) zJkOTO`5Ya&wv_O*k&sroHp^$Wtud4XmQ7u&@r=;Yy;MG736DQB|-Wj=&+b6p7iRe>0zW&L)D!&`j4@G&%F8+)rOvC}XxURy=?4n#mJfM>!i*&PxL}F-W zkK9IO;HJ||)yaiLUj5NCL14o|7!omTpTvmD-|p^AUS5hQg_f_|cA5JFKL-naH`m7n zI=RB=4=O-BzC3o)xxBqV0Xqb!Tu66N_d)rAQ6f+M;=QQ_1*y{N7hRv__Fq%6 zbo;TFUW#~VpBOGkZ9AD-z}0_ob4dyNou+y3yBady!b zsk!m-lN*MHO8omWr)7?;DG;?sk|%t|#pff(gj0?OGPsDT8jDC;_neTvuR;&>6WRxhYVu;z}Q4(tjcOss|yB*Dg8?( z$7qdB>%TlPefo(nCH$-!{@qcKb>@6!)v8ydFK_+LNon%-`Kw;x3K}$`)|2TElxOd4 znm1NGzMq5F+ilxb_8P59T@woAsifhZH^I;PSC4-=bhbE?ZX%tNzIxlhm1xPGGD9ey)#?$3zhFH_?bxWu38Tp`)Pc?nRWaOu>(v7H@ zlDf9o9vj%k|G|rRTJ#G<8O$^XX>W<(?povI(@G+4a&HDuP4}|f?kLjO$)v~`g&X*S zz!hZRIEaPq;YHFl4|uw~M=0fi$Bt7-bx&?hoe~UINb3*u)8{@Rbbc6V9X8E&&~9{n*uB*L8l|I+P0y*hf| zNK4U>ZwhW$9hk9v`s9A;<}&=58;4Mm8R~;!)xYHW6)Fhbu&aL56A>mLqh-iT)S*Hi zVh9wVw0xuvlQ9-lBDsDgKH@D7cZu={LF`@K&_guDLmGUhP(n_=q-cY(TUG*b23?^S5*O33rKQWp`|kc5{)N;`2O~X&znq+_Ev|3VnupxP#M8lT)F{tXa(Ls#n=<(4Vni86uEij zxr*|XIyD@2Vjt;y08EWu4f$gMAVxChP$i+o2Wl3vT ze{-rKhD#EJ@$K`FxbsVGu2WcMOEg|m@UuFOGA&o#{-?NP{RjMKe8)2bxiy?IQ7L@~ zEfdOxcE*?_JT62j^u$+(_uY>$)saQ&N+fmRWYqgDRx#?5Qhg_K4@cvaa~1tzS?^#< zW`Xyt7j(Wa8^}hmNx-38$$rhAWADKLBXMvj6bUJf)Gkm>Ad7i46SLo^49e>yI{B2* zb1>K990uf+PH-K6bk+q9Dnu<+IR{;@1H7{%dPl))ptQ$`M*zGUTr;9ez`u}u>kM>G zdt?g*8%I+e)b4ngzX&&rURUgJB1?hOLAO9)H9pXprr|v~f`#QgMR(BzNda6c;P(@r z03L%p=H<{f(h)kKOoh=j`b@ino(y9E)c&-jn&BEcOpjEmQv41l;wO9}o`;I#a@++C zlTUGFbVU%HM*z_j)J`r69t!#tAQWWU3>5J`RR9)gdB0CAhvqY&gwCAycq!YK3^4~= zgvuc}i__2?MdiRTvCB_ZqTYCjI#r4M&?vJKP&BlM1bzo!Ovr*hl!mHR9HfHCSApxH z_%)>}6=iY?K;_1Ud`+soz)RIq6(jc}KB$j;D-mGp)GFlBi{i77)ILjGfMX*QP^lu7 z&l(5Uruqbjqf|dOC42C;y!70*CHgVZ)g10+)+;q3rPx=LC^ij82I1Ce|5%%_=(-gn zxbM_f6&oKe&TDW)Mnrz=9GeeJT~4&Bm2rjyl}4ACISiqiVXrP|R(u;|{6mGadqmF3^XjRN+iBC;*8a(j{I;}cU z@07mRjC2VJi8lAJ)Hr=VmtN#c3XOwZh76tEVRBtO>l&%?SQ8V{lltr9QoY8)prCou z(8rpVof99&zo$0yyxyFi#bTw_FYdbQi@S>F%w;NV(uQP>AWGk<0n_p}Cn%M=l&#W1 zQ?F8^1u*a8faiGcX6C%>K4w4c0nm)O${1f#2u;08%PBRg8040<3Uf<^7?%ksjlYiN zigUAK)MicZBsK!MG5oz&H;Abliwno-ox*RPpL%?X(#a)jVzRVWpmSMAb2e^;|)N>Gz+l?B(pIZGYpz!&J^?7uV3IA#fDWGz5!-lJEpLB;|`NorHQjTszjmC z-ebKXp;DtqKHLSOI69@rx=>|QXD6fq?ta z-5z8G>m>ry0eLfV$5^$`?5;@f6{yy5`LRZHqQn?YqRFDyXcJv_HU9u$kEVOCO|l9r zGPd;AyA6iW43kmImagUdZ_S_Xj!Uu#)}(89BpZ5f$xs?i(<{xDYZnP<%WLNGe%~&u zMWwcF>dSGPjxSq&{P^-^k`Em*VFd=2jvv(TNui+u&2AetQZ#Ze^;sFGR$5FqCvh8{ z`du#s^Pjs_ZwGu6VGOC*xC{(QwLV`|1K0^SVH%s+ssr4bxwJx~&e7|W($FlC%?8uJ z6}p(fyy8F|$MyZ7qGWMd(e^1woB-f1t5c`f)%Qzz-EQBPpX%Uwdt%=(%Pp?*dDze) z=s&SGi-0^1XD9X9Sv)Tgqgz>RGUTK9NQ_N9Lq83GlELp9$zvM%ysz-gU@o*P>@ot8 zBvrYXgP*h~k1U+C^6S?vCHzG9{bO7&w3J&?jaj zO`h0T?TZV?l6?;3_||BI3Sl44qHHcOwkQ$U=jhB-M2LSD|0j}cLI< z(l?ECuyNw1O%tPQd(WNgxDj3x#L3bUEsH+V89N2YUfIe7UX1~7qNg`14158Zng(zOWHZZB`0%GAORjEQ%lLEDZf_T|T3sl8!I;#U` zLC?`F!N%B3r}6U1%@mY$MVS)1%M?`#QxHb|q%`cV#bNea923nMVrzz3v?}Ns3Lcz1d|VaGZ6{zYv(1C0 z+pqM%ZPX1Mi9n&bNM3gq;|L#;TA-r{g+kJ|O$amzg;)r_FfI5sH8n9)NDQ}1jp0aZ zYk2S8a4Y8yvu1fU+MIZv9M{m5?SZ7OAgFjHo=>Bx?N1NlS0B$s*YYK&MZ+^&$qq(y;2J`Akhi`c2ew>|nRVJ|Sf!+aP6 z1uA_3C6dCF3pjd}fa9HiZMXut9k>Xpb%|a}7jksHyp5k|E3{*c{y2Oi_|PAG zh`OFh4RBc&G$TqC@@WrJis+;irPD*bRt2ROlCzhji^!QyY1+f=I%C1(1tSq(+8Eti zlHSo+GH4`rLZ(DJcgdJa%=4rhKoU48cD#7g_!Jcr?WTl_Jqf3{>OxY?6EV_v%-xQT zUBX^UPkbEd+B+0ok7kMsTAXo&M~7hU^b)=q#~N`GGPzUHO7LiUnVon@I@HOJ-Z=_6 zDirXC>;@!6f{D&`N1+2C+EK9_`LL3i+Z(_!_!&XEfd~XsfPsT%7pdMLl?I|2w}EMg zTKqJ4TXlP~Q?0%AR;}8pcRBf(9XpU=*4aMi(;@xluMTYQmB9vauS}aUf6bctGp6Ou zPE1_?*wn17sgJFn!PktbDh-XS0y`;{vcC6PhqjmsMA(v`xE#REiM-7hCt#Y66{;ft@pA0iz} zSjM^~tb=&Orj}C=FhH${=v%+Jm=XiYNEry&a0^Th zBfXyf>(lt}6&c)%y(v8>eTO@|xAJyoIC4Z9vg7-^8t;(adGcQAk0)o`^A)eWqB?S) zQ*`rc;4Q@;&B8y9Oe4?x%k#91=@+#jfR9jyt@?H-ORah#q_>7ARkh39fB@D3W3KC1 zv&<;a&PF<|bGI<`^2w7}d9$oZp~+O} zUY+{il&BYt2mU@3DjYROmt#gF2W44BEOhDDq81nEf`JhYWw1aXHH381y+hdo+Nrn* zGQlg@BZi7}u929YwicQ7X-uy$NOoFff3r_rJJrtqMjMfes@&YFTw(Xb8~1JAcjLtB zCDUgMmLV2l_Vgvy?TV}I6+)DKArj)lxMkb-GKVQIL>(R~uayoQSSqiWaPQozjwvmWi`5;Z$A2@%HvTz`RJQFbywZnQ^%PNos)tAUBF@Ka(SRW84X)B!CJ#z22<*6 zFILV6JQ&l^M}Q6(c)JH(8`__uVljNax%qswO+r-n#_nxVZllNzLw7H&?od=O-96Om zbXsXk=-Lv)$T_oU?p$e+)PA|jkP`P`MC@VW<$aO9N$Vf_Zu92v9$KHI@}zrIS8hh> zCproGM>Y@@;Nkzjs$nMc*boqi&}q(}iu(OxwOTtA8vYwi|HV6pd_H97;{N}6O{&Vv z+WKw$`|0(`$?H%5eIwCdqWzc4PO((~o43=5~p6-pOh*OVS)S?o$2~{+?jdTqg(ywmH0_V zD%`WDkb2Y=@4*P`b`9v^k4Q=o4#_!czsI0fAd?iXC@_o9#e0#hy+pL-V29`mXdqPPkfAXtkqjNQ(vnVrWf-TBTXy%VpThV+J86Ln zRRp#Xoy1s_v=%@m47R+Ohj8Q$<>ge#i&R$ZM_w6-#oGB=d2fN=puxe)0#QAxvb3tt z?34ue^qu+z%BH$Vc+`C9wIREv=|ts@$wfJXgfPG%Cg$}+WMsYTKKgCVO_kpDSCH5n z*DH-ZoYw0H+U>qBy;99p<%HK14i#CrAf-58b<^}83QMISvAK0k%SW;FnwhQBcCpDD z?E`46QTr&Aji3|xKw?*rVpx`w@f!#AEj1H04z&!L1u};mB|_q9*O}dIf%q}x+2Err znV;|_NIW5zU}}w{6RO-*6RHmRLV;Rx#SL)}rWC7&h}cK_-4AbHnrwAW+coDF^$^2# zBO-Nu7op@XQJ@X$hVgiuNT$^GE*c)VO9#;?@nOf$#J9K zcAdcO&UtQNnXqe`S-EqLWJu4H<`178%;gmQ$ILyD!XBEoODLoI%RG#1>xFj%ydpNI*<~C9GFl(tM$4k0N>uX1e^R$82$DfY?lLM-#^|M8<&5`68_?lI zW}+zONRW(_aFD}MYD}OJQ}BB<$_SQq*+!ufh5XaUDxBptqSQY3z=64ovj&epFgGWg zTZWn7!2B`N{S$6Fe9V^`4k@*!YL~GJViIz;0siMG!tc|X;FCr^q9f8_xFK39z z5-I2WGH22Jku|J7vluFZ*S4ooyO$OX$ni<9gm>i!MAz~GJ}qp4=EO~Pa}SvReqe57 zdczL;XeamLz`=%~C#On#NLyEMNr9EkdUd?r>nI3mnhinTd_i3sNUt)y6hfHK+!rb` zXLcy8qjdwaxZ47?>pc0=yE*06Id8mCouwWT$QWb>#q8{RvOJh3vil}EG_c8|{0VqtyR!Zfb$ zil#aV30s_eQu;?G-UNINjDl>lDw0u-0?ouQGHIr^Rfa<9+R@KVF55$ zL9={*3VN0oWRD^8lK`fee&v8#z7vuJ@%hSBp1jjjG5tlyuC>Q18Vqs$7|RH0l1ZNm zcn$F|c17tRF2fKn^08NkuC~t5i_27NCz>~nt>0*?pJm%vf6W%dgjK3*wLwQ-N`Bm& z1EmF$*nf1suS|32`aPO5UtWmc96wD{?#r#>m#GBxbaj!3do&}3wU^WuVW_?y8pI2s zTz{EnS^NRM;*w%=E!$ICnC)O6Cb%YU*N&b)YlL(syKls-rDL@>OpHyH6sk;-CEeXEy{d`^M~UA#LiWpps$zpKvy!{UCw86PWiw7no zP1=|^!8E%nQV=DC`{xYobKtLT=B9rU^MRz0!mkt$p_Ww?B37WOaq4@$`j(`Z(L4|u z7aU$2XykeahldZ(`+yr@AFJ9n>AhtOq}`zrQ8GB^mQ*fv?g2RGft&C8cD51mja~(1 zv7Mp-OGapv@?00KVgP|-Q5U9UB8o&0sS$u?X_TP|8;v#u+1bLLF4)iOV(`qOG z_+Z!c5$&Z+J^^45xIOwhq5%T9hKM7@C1MbZ>b|+VoTKeK8Y0u@9{9WYz}&h`iDnS0 z1p9#HPkMre!2^Q@b)ZdE4>-K`c(s1Bwkij^n>C^KO7(@AnH4X9D%FNwGE}8QZ=0Ak zKsVaD%RDF}FhZSG{l*(P)#W+TyZN4VwE=#$v*Ot4NfV^|$IL$frkh)qoiq2q_`z9= zi4aTeVofm3b?k6OJ{xI^&#BsGGG$s4rH^Pm&BYomHehAXa>Pbf3|N%&CFdmlC=^Bp zZ+30l--!od%UJJtpe*)(UenI&eMUaJ{~-y3b3542idFMO!6?b2KL*5!Ij$J_G7Sr+|rgT<=t zsL<=Q<``~>G#0^__eLIyF>AF3{@EC_HF6;~L6xdO(3hF2gbH=ySZWa2+&dbFKp^3e zwTe+xxh{U56e!Uk5YTuaB}C^z2aFt77)hW|=r)j$!9=k1^^Cgqj;cXLuOmT+^`K4t z++l9Xd(sZG!DMC& zq&w(71cMWseA~_!yk3%~qR#;naQ4Kj;5Z<%w`pUifwy#_ugmdESS=N;VdElD$UO9S3EG< z^u$wyF14y!M7QiyqR!sd&7JEVJjVu68>}5{r%k;7QkgHVkQADXZ z8=k=_bYU2mRIwLu>Hpw%&){~rumKQyKkbyHtNsA`x-_(n6?TPamdyb`avHBdMaWsO zt54Qu4p-qWPhP7B zf;c!c(gu=82Sjrs^=VKnkxz(6PJYhqfFn&1ZtFo|V{lk7IIP3JxOp-Dg$;}AhA&y% z+%e$T(q+f){QQ`(@z}DZ$FR}yvGhOBT=(|cwQpbd41cdAAGJjgY=W z7F48EVCw|7KC4`_@Q`%j@Rl#?a!2Y$yX(H(a#*@>XrZP&i!IpCZu?U!yMarHK0e6N z(~Bq3GZ!yrav56W2OndfA3OH>F)5v`W5%`T+s>~Qbc+^_KlJwUrEeab1kY#e#%sW1 z1)*?#;Vn+n&4y`=>8%LZ6ul2fRa=XEk^i@E2CN;a!ad zLb7BsK+ZYv2%?eA~Kv}WS~~$IVP{89HcxWKO`4m{y;*=fr#%bZI^yvS|Imm zr2~&|+VuD)mZcZ;>Dm6JFV!%e%N3J6Cb{2B()Y<@u$s(tgI-N9 zYAPLnm)GYB<)v}Ukzx7_?)1Z%r`X|56DMriG+|=o?u6{LUY@ub`ylx)dY7v|{EuBO zy=x5J&t4Pf>6Mn9U~?HP@q!^W-hrIw@fL$io(saV-c6`NQhcNa(eFK6<(5t8fviTe2ViJK=*+{_BKX?>ElzO@@yBqSvF zNz*#g`_dQso>?*!OO31{6cAu<(q3FiE&KoQp620ZwB10gn54_f5&eGl37agIM_uR9RZ^068 zmiYOw@^LW?KR)u|lLbf_jS&FekOCpqT;|9%GQOuQbSsl8$8G;idiH?_rDs3iJ|VBZkLUMlL=mwS2y9+vhCwAg2mVXn)s30E_tpJkl$y z*fSu%FhyERIvs|x90U!RMSV_0WD!gih+;(WMJf=%Jaz-H^c2Xf2DK-8TR^l&9k}3@ za?<-kgq;!0Yef+X4#trn3C^E&f>#~#I zcUa#^@*U$?-+p$_eD}hN*#47Q==?rw`4Z20{bwrngkfNxc=j4&JIW*9d1i5sSO+*FW&%vPA*H>)gG#i^0hLJ*21Q<1YGUj9u$uxPlPzLa=~j;p(&6w0j|L+ zS^q(P!zq4BFh?|wXqPN68A-trBv@WZOt~0*LGpUX%neqUQlCHr0C5Y_z0Fa9fobB% z!=ooNa|I*AKjMjt_oWnoH<+YZzIDfBUOJ{)wRz_x?uOZXVw|AwGx)7Q(WgKmaY(sufE+i9hOTeI~Wzvk|}?8NQ&OYpx(+-~s6w>BC6< z76Z3v6RTLE#1*I8Xj~zV5_+VUWov?40ZdQ`)3ig zD>3e{*bD1=6;7)0mX&HCJ~?{D_r2%3!Ka(|&r8Tu_sbqTJ;Au=dIpjraHH>dSNigj zf@NRW#740JEOVmt7Xxn|v4qS1U0*eLL?(_%RXOvtPxs3lS_1FKLO&<;PUBP-y_%mq zLRXfVTr)E;{?$`HU;V(7Y}}%u(md(;^_LVM+&8V0#-aY0&r)I0R}c{s$Y&EKQGjz| zFc4@EU|0#>8?duTKq@c*n$yrK2BItHr(uKi#^;YecUbyrX6-eCa82z@W;^`c@zv7n z_aqq}kbe8=R^qWALW^|ox{6UHZ0e_fW>ZV+E3cF8L%B&lG2y*^3onlV>?GAh z6;vKl>Hz=(uK@)_A<5SwXz?m}ivrRK(C1|69|uod5tMf1oQo@D2Uq6FA=L|rV*7?a z-aPI80(N)FXVSS7Pu=tBU0-LLC%njPkN=|rsYT;lM#ZIvLbFHb)y}A%J8J&k)vpdH zy!gVDF-vb*^H|PQc7c0WeD|i^f8fTJra!*Haxu&~K& zd3Uj4$PD=Lq^=Jk;J18h({2%8Y6Ds~_sB6=z^7_BUrp?G6 zT%8{iUzO1R?6G4n4fFL1>0@-x+sQbsIx~uaN~w| zd9+gKA|&h41|$UX>Y>0*d5PJCqE~_#2Nb#j&t^)>Yal@%pFk=(qQm9f+!=92Mh841 zSWLm`=&O{olfYx_X7odvtfHF`HL0~aU!x5w1^AiMGf)EHb%IKE6_qZg`_Vx>e6@1% z-b2TZAG~?d;_{3bp{P(~mc)XYQ^T8g-?Sw>MX5E$*wZ9?RfRp#Y}9JXt3<8Q#97o; zRVJ53uT)i5T3iY2#hmOBb?B0DEpqtnIf zHLAHY!Z&Z(kYEAn({H@z&V$$Ml#9zlp^B!ay|cz7s?~{%A2(p_%&EmCB|(%};H_S6 zq+DWcS(Rwwj0TmqvdWZX5vwZAu7trW7S0(_H(^5E$k`rMg4vWftv{>hwl~f?w|Czg zCS5_Hn&*`_&6-g?ux?O;G_7CF)(0oQuxsbeKnjQS=W5Yucy7%YzsSdmLWT!Ev3+G(b#j%Fj>TBSu>f^ zpw__F0smj++=867(&hxO&!GQv`Y@|iXYj4uzI)T`@{)$@R_&ZtU{4vVwD&FQYmwg1 z8n^EB%;|Sbsf>#>R#(-GavA!}UQpRrsZ6q(f+PCnmycgQv6sdOggjw+{)1!E-!je1 zukU5hTC;C;s5Cr)iK5A3InI=)RK>7+lB)_bbh=jWP@7HX=rcB5nOA?)_)$A2*7Qo$ zaO*4G0nXta8BFNAV*bedf|`lLQzA#lGi!P#y-z zl9w(wls=@q58ZI?bE1^#wBlgX7XKVt@AV>*=n26tghev}h|K z49Acbsu>qTZYYI_ssb#nyBT=J<#h&UrmM7CxM&D##>LSSBX0?cmY>wwAlHA`)f=OXtB?`4oRisQZ4=|BwuRxG^w2{Z{!MGYh`{_h${bV>?josn9j zE%O13HdTA$f7dKrUr7PbWp}i_aX0z4k>3ABV~{Kz<$04j=?Dpb;8r?+FhzHU z-72GEc6M{Q9QHYionTo|*EUFRa|#+Hd(T-CE%&e%V`MQsn!8EJj~<3v{KOC(JGYlk zTS+PlJll(L@ke=%@=}~dR0Y*tAx}4P1V41{3Y zb3@UnR7HAX#~FtDqpEy}jiG8i15RE?NGR0)(x9MQ3GA`4H;@>?i%F*Q6un*M8VW`$=60JJjrr3({3V6f+6E?_ zXIK%zv(tMgdB_cUh$2^v;LFJ&wo?b(l~JYZ7aDC@IueOP0qa<er^N)+%bc*@!y_d=@)A1hV&Y`*M#|WlEr?!!7C(z4)c>-EE zpq9Zhrvcs%0%=!;NKYN`75gBWmy6Ja!2^<^UM_akntdtFmX5r6)5ft0u{j5?%`6>I z_8Ob^=9_E;Rk*tL1*t8+QZ&X2yojLM7*3UE?-lFP9eL!k$%uQTM~$PkXW<=RUElQT z;DW~SBP!~LDB9cdLiEuuqtzg9Xc{ra;Tr)D(_ z8f{rHH1A@gRZ519o0R9v4Ahw=+5h5r*Q^hr$K^pAYa45O%)_JW!dBpq#2?hMh1s_ zNS)-d1Kf}l;-q2RVAu!lE@1XRlIuK=%E9l9sZEZXH!m)^HfD0b9gq&V#`}VRPuER2}!z+-;9AM#K$N(^$dr~Cf#Vz za2h}+P~E4?x|v+~@r{7BhipAjgAC%wWFrj7Ir%bpVMBI`Q1V6Rmv&2a(w_6W!t!PHqx-(kdM)E)4Q#Px zP-b~U!`iXZL$g`dAA66kU)FZV*tHD}#*n6!@*Q>d?xtGqR)#);Cnba`p7RTDL z4Q1sG+(W%5$K@2jXmcy{0MJ0?lQJ~u#~R3rEIzM7x^I# zQlrkL(`qx)(=)VMZL%)2K%*(RKo1+c7JY+ElPhpPBBke;u550~+o(>)t6n8i#jmf8nW1XBHhB>5lJLC~XT4=89`r<8QxX zqo(%VG->F%p(XKvpA?60yrrwZ%D(kcH2MUE0zD1Ak!E1(kZ^knV785N)rA@bqOc%O zP!I=&sVE@{{0sZsTw|meq5(^x*bM>FMr&&o+{dHyl3e#>)E@J@7ph2zpCI6rl)!;} zbZJoGMHSW{k6`f>o*oHDoqQ^Sg`fw6_kl9+{lVYw+IM01=shnk-1Oy;KP;4Pf8|%w z`){vX_crtW>O5O4g}6tS!BGCqqg|HrN0IE}_;t7Y8@Ic&W3<^nELwHL?hAVtzPM-f z>iO5*)3WYu>3vWS+~OUsT566+u-JE**QM{jl$JF!1d)`aqi?&xr?lc75>`tm9zoE< z{APq=n1Sfb#C?%N6Zo-hk325iZrd06icOGWI__c90jj(4mX42>@#7+Kjgvd>V#B%h z9UpOM3VF^}hM^NAd+v4UC~`(}NOzE4kg^8SU36W<8;LqX;upt~5M_!Mid`J8y?hPsg=j2!n+uy7P56f~wevR;29`yHc6Wcp z7?p{+Jy{-iw$DD)WbUgnRVP?#tmy^Jq>2%{&!hX8T1}V#BPJFihc&5%`_^P?;+n9K zze*Ja{BAR*{=e$p13ZrE>KosCXJ&hocD1XnRa^D8+FcdfvYO>?%e`AxSrw~V#f@Tt zu?;rW*bdEw&|3&4)Iba*Ku9Pdv_L|PA%!HAkP5cO-|x(fY}t^!$@f0r^MC%fcIM8V z+veVL&pr3tQ@lQ(H{B5hU3cf}4x7V@V;L~v)I?6_*wq6t@dtRqF(&Zxdh`_-87jFo zg{9(bQc^a6km*oxBtb82j0+|3Gt$9d#X?J%2b?W%t;(wOlfeAIqtZ25;A4nbqKVe@ z8qq%asL^OLI8WZ5S?G*P@uv8q)`9n^>;UDX_ULuK%KXB_tZ0`vF~1;IzRt6IISK77 z-|gv)Eyz#wx}viZ3-c>|-7zgy^wCu`W4o?X0{{rKZ1(}3OoJ%xgbRfJ&Tt)B>$;bt~Ya)oH02^A> z?zHL{FI=YWUC4L_u%Zs96<+WowQSBTzrv!*aGs7Lwv$2y=zHr!2B#q>)@n^jG<&zc ze%{XG;hsiMezkXY7Y&E#ncsi?kFPxOhr2$1aeo!7dhU;Gm3R31ubRC%u~1x$o<2R= z8k`#4%yc`wIbK)1ExM;C+7=&Q70n)*)D%-t6q_iRE0U+rIPYg$_ijm?=dI57%-;XT z{{DGazWCW)*MH=B>?8TP-^D$-<^HQvZBbL>I~nhcugb8+Us*55zK~{%u8P0)+2_6; zKQ$`angE(21O97%3H)Kw^?{5e3Q?J>K!-R4#1|JrMzTtP{cS}&H-*?hL0I&l<9B)i z6o@xu<10Ov6^e?+7tRS`%uDbl8>L@f`0%!E4`2B4(2c2kKkj|(ycU=)HYFA;TE8$q z!RSrw$;uu&5M2;nyJlvhWBAIBoSaoVU)Z|&#fw(@lk>v)QC#ne4`vi5x*f|iGwWM( z&Hnlem(96g&CKF7mzmpEY}>YC<+g1 z-E18(f+jMBv@km*uT?$Ws`}>>XgO8h2Io!Cra!F>uk%$gXCXL2%;_N?C)hp_*NI3p zLO*9c^P;nL+SwtN{ng&RU&-&_%08v`D05%sR4GB}+=id{&fc$1=bESTv%dZrXyY0B zl{^}LttWv8RCRvzoLD`v1a|b__0`w<=ggRC@<{)xcgob>IE|eDZEy5ZXQ)H;UvvRJ zdjbx$K;{Ty_n9R3hq1t>(ZxW(1Ldb;KSs(Ir|$s|xUMuAwG~zi!?c^=p=Xxp=9N5eEhR^|KX^olF;(A#aC4bl_-Q$^6);{6eB9CdQM8S1*_Np2I_X^o_%P!ZYABl3X2mGHCDR>zQW zM&Suv;SA%DgXBtCBtD({cutV6nQ`n0z7>Datx)gle30qL!MpT$DK7KGg=;Q}xGrCL zhbpgr$I8oHkxSNCrWGK9?4#dNFioHy99v&Fd2%5?fZ)kv93s_6;?u<(n9`0*t40`| zB(GDt>P$EW@i}5Ty~yEd;=6Jidwh96CF)-;PiHsfms7YL@Sh4?@@vou0_@DgLsq&# zhhK2HffFY(<(4WC=bWG-{d9<+MByX3&V*<_x!eGAnboY! zVK$59QoQ{50z>REr`aUTlM(s=hgAsum~KePrdLx~Ny(-!FvJ~G-=7XqIVNI9;pqII z$6`h} zUU)nZq6Cr^WSIYowj~UDC{{Lwnfvzd-?yE;CcnZ0a`CA(tXe+0Mt6$8THSy5Gk<^P z?*8iW0Q+#?e&O={`%X5q*H{4mUmH89JGBO)3O_&wHUI?r!jI1{DLMbgtO5wHLJg~P zGaEJlV5LoKmoBp`3*P!%#3>-bN!W00}QqoFh(U5 z_I3)fCvSpLkO+H)?~@-H`}}!1@Vqe~6-Nv>$hb*}RUVB()kzcIXv>RX!ILKas?#Y8)jb>rWA^~=6v($U zWv7;bzCwQyw=J5D9yuaR>)f;J%XMt|KlfcEXDhZ1Mq5|NV~=fprP4LWRr$)+$KUT=ltlgu{Ty{aMm#cPR0)3*R$@YWTsR5O zIA6&3uq7mxJGM^9vKoEz&eva;clwN0t5JN%h%MXW@_N4KSGXKsT6H43YU$D{@tvxr ze8cFd?$owzGFd;+so|5iQjSx)d+x!UG@i&t8RFUl2M)N;WFt$Gv>s#A2-r`dRf$Bi z>AxOF>X6ofSS6jCQVeH>63_Bk5f4s)J_ddop~SgAl^4$0uxL_c;p{9-qi0y?N@4$dG>VPyZ;IP+7B1L zH0+AXb|$CfMJ`#pILf$q_uUtd_-ge+T1HGIX8whfFFttPFP~?DOJ@u`aOZFC{&3Uc z#a=jNOyaR{(}54sc%S$VvZg_HCpz$Th0GxOa8#?DCEGdhE2#WZ5~D0D1?v+*oGL@y z5~4St@wFK#p0gJL8!tbqFgW?1{-==hxP0QN{{E++Ft;7OwL)25*Re+~}0H_}6{CX*0oRXs#@+*Y&tIGCWw(8|;cD7%( z`BrA!|Gm`Zm6GqX`1)k_`wVMT-pgz#XJ2RMzOIw+u3x!l?^F9u>>b`S`DOn1hN7`w zU@^4~_>H@!av%5N}n6I9m zvS)bjSNp!dZ_o1HYhK1z(VlUf-X{s&m6#W&542T6n!zXlB-zx%Zsmv@<^mME79>ML zJ3cXrLWL~$buQ;TKC1C5o*G0`w)>7%&%^hp`% zPFq|?O75ft_f)HXp&{OU^dVM<;wBa=KYGqq1O1V8N|07y+)a?xn6F!hKB9F>;pTuu zgG6>AWXypxT=3$F|H{5PfuwtsIfqT6p!g_fblgBT7%}xo@&{5J>HaLZjs@h9%YqV%e4vbA=;aBYfUvbgnw@=pZFuUNz%ud1nDwW_*iEIp78 zsneHMX_ zOssGM6bn=xAm$numq;aA5H6YM&=B$gPUVSqYj_0A35IkspBaRNOlh)^@*l)_*+1`L z!t%(vaBx-6*t5)Kf5+~Ue^q9Vmj4#xvhjRVG@E003zJT~Ab(+ZyY0;SBD;<`5~t*q z`YYmL8HL&7%l&ydRY_6&al}`hiH{qPhcZr+qvu&HZRLV_`A)#~k&iZ*wwh>!m-}4xID_ zG^|!*hXR=*3CtZ5mh)o)CdLgc0m4fdEPG&&LCBw^P{FgO_mH~-?9zsr#KP#mvO2hc zvxrHAjG%kK*wcGJjUx&SASDKl6_f~UxKWN0g>ATjcg2IUFv4DDhIegjnoVz(j4U&g z86~scmKM9#o8d5-jErZ*FY~#vuc(+mH7P|el=%H6I9dNlEq>- zCKQOK&1)^5DOO{2RMC>MI;)}kUHOZ5ySHYo%3v(oXq_V50rfescC*N3;p{hNyS_($ z<_6j1L5esaFF)`iMXdS*)BRx;MfGCI`>FhUYz4v5ql z6V~H?*!H|}6V`n|7DZcb6R+jmIa+B5D*-w%hIi}vUr*BND`6?@Q1GX~hzUw=5E#tG_8d-|q?Y7r{^tJ9yvIzVGg7UAc>DpVJI{$37J zKpTy)c84=_2JI+igw)j%EJDmdjF=*-sZBi{Y5Ne1L-ndKJ{HihqBxqi+G{X96iGlL z|G{@8Be)RJB-ucc0UeJ}_x-rqMQFffI}}py(;M-K+BG>`$TJwnFg_$_(V_dU zLeDGQZ8H51d)NtVcac%BMhudDsp>4h$Wvc*%4@ zB_<3{JjklBxfQ`oWI|$avv5WXcfRUy;5Gb@BO}I239C$V8ZsbNLdEKfQiTN%)(V`vnnc%4~>T=X>a7EQFGF(W|S5SHevO_?5Ko{=$M%3jD)D{ zgRAvU=plb*cVtH$vDiI7+ZVNeOUnF!A*G?{ysNXPic)d*;@O3vp^l7r;epdB;?oO~ z;?y*vF{5l^s_1`H6|*O@bgGM2bJ)b59V$;XrevjsF4pc`iDl90@lh#JtZh-o>?o5d zYIeq=HqH|^8`4>|x5T!IS#D%eZE=RGdGV8`EsjD9(N1%LIS@VjeEBG)kpFh0{8^hP zJw;8yiZf29$oLm!1Gf?ltM2PuuqZx{B-E7iYs@JhQQXAA2mQw3r&xPZW+JwBFm*)p zlny~C5zSLD`3o7iGvs22^zN_>I^cC4q*_4q(FB3rQ`|0j?2=CMIf5W2Km3toWM!vi zlzI=WCm25bfy1AalAaOtuDWsT+2dnRS<|d{TCMtOTt1GUUVG81S8Zwhs0QwPHSlL2 zl6yOPQ0GZmbFeV0cu8}`dWEfdIH$JCpPo~+ymb<0&)DTuEJ{tY>h-wVK8~Ayeb=g2 z!F@Wz4|c=GODFXP0G$2^7||CBNkB(Kevkr?=O9%lQ26Ma(f}5Hq)bnvvkt6}G@~@5 zCpaQkML$Sj9Q}2!bu^*H27(Y&q1#d!Y^YE4CPuN}&a=hXR_)?K$rrKtYxmE(`Pw)p zdhD|ca$}N`J%-q6Dd`n)9m^K(T@j;qNrGi#Z}EI4NT$cmQqCJos0+Lpu)rd9YxVMb z{q|J3!hW7)oXb7OYd+RTUGx2>y@&KXZBekLD7MHKhskO1B-JlWTi&yNZ=+|0$Eu$k z%}m^J@+>tyP^pl4lir0r`Z&<3I4dJT5Q855Kx$qdKm#EG;>&`pqBlw}67LtCL#LKr zP^n6%fyx4~<*FiG1V-UfAAC0&yp#+mgZ~~%Q{JqsuAZojX+>h9)otd^YNv~T;V|kw zjnyf4Jm%1wlZ@WA+aFxF>u}bxu>V$;T3G1A0dHd{&m$Qi&%i$XYT9{E^}!V4#yOG@ zxn-#*#kEy@H8v^5;jNVaaasPNc}0*Xu$t$x(A-sHcNlC;aGKT_T^V~)Ry}at+B+@{ zjds-~GH+I3hCelX>Y9z~a!p)de>>iD{Mjp9Ci%J+`P&&nMU~C)1Hcf&Ir}!q*G++s zxLxQS5{1Pd?SfIV21sPH1yE61Ks!KUYfG?yMm_;z`P__1pOuD?$VxJ=s`*pE`x!CslJ5wr>oJ+y}lyT%s!BB_805*;dH&79sLC)5WEie6Y2K2gqSDZl`=kM z0*kfyQf4Jw$@R<^E!^f19mUqN^*m>9sQUf1+|tZH#@W+S=f*-K_N$nf%=FprKVRyI zNz0rU^-RQ=91A7V@|>)4p(%P_cE#O=ljT-lo>=ZH&xX9AZ*opnkX1|7Iq3zH*P5qh zW)$#snXJ%ufpGPsoaB|xGLx<#c9?O}`6n}NPQ^}BrYr$x(!G2%> zr!KVMK$Rp|rN>f;J5Bo(?6!P5qU|vT%3c)Pch0badE&A0SC%xadgP)DLtKPqj?|r8 z?o4ln3%Y;A8_*G&Kvo5>0)u2`c_B+7F1@WH1_DY3yFQvf#;ko&!`5i?`K#NYoc!vw zZuhEF-$IndWj?=Jt~XTX2><-lWSdk0{(V+nEIZ#~zf4?zEI*C=4Br)kB`oTJhvkp! zW~`O_65UI;CT1r-cp*$5nG6r}itnyY&N8{3ZmY-W6;2F3Z*!TeoxgF(pZq>$PRf

|iJ)rNwdGr)EOmirSOj@aI>%6ZNkal&y#akd%Z!h9PH=pX zunSE4#rHx6xEAD*#{#Db`j(nTHb$rq( z`SIDCw`IE4UK1Cdl({%QKiRpYvTI-Ol)2E3n83%6*X4lQTMw!im@x|=F;1LfZo~Bi zz8NanVFA(DOnN3USPvw4gNFtrRu0qgkpyHaDRvGISd351$@kpw`x|c>3KfXn$u&2; z`YH>)`XD!_1eR6A#F*dni;b15*+r!}i>5Wk&f1YAUQr*cES(1_$e9xt2lm;#X>q1N z^~f!^j11l7%FB=Wh5XVRZ?du2qN$s&8EW$xAD=en{wJ`EcLpk)nsQzwbcYS z`Gd1Uxu1V+O&I5g%~#~+ly9P;rmZu+8N?k8GcAjx>r1RXidKDjVTGVLT0Jn;=%&b4 z;Rg2DM0S{X%2U^#WXLMY%5+<^EuvA1%GkN&g*j1>MX_d^W76@)P`%T0883Go2a({ALKF?KFD>=KXUSYGYYJ3Q7Tk1Ni}n_TnL=PkP}eZH%SJ7V22 zNmh?T@7kRtc?vyJuFI61o{T@EJ6rOw6X){5n9c#d;0Ek*S7H2tlnGpED3z&Cv;vSa zF%Afdu{fd=#`T$~KS;8SP>%}g=rPh(qP!r9DH^uY8h5@~kzlghqids+!c%8YwPtRg zpBPMh53UQm?!}(WIA2w`YGpXMVoJCwB|bBDQB<7UXm}4v=IzL^PMtF~nB=H+N83#a z)$d57Y|nX>TZ*nWBxEG|@?BYpj>LtRrdlofq=r;Wd8SR0(sQyC60&pBCCQOlX-REJ z(p#*)-3yQ~%bk~!kQr~dvUqFdWm_=^&YauN$6lVGU&EvSYZy4!f`Oz{;h+$3V9B;B zaIj;o02H~N=!ESD}J8h-5^cocoYSL{%o5NvbyP58+$p9d*FRvk~X$=Ub z2Ipk}2>f&XbGS231p}FPi6cOn+?AjyX?&<~CXM`ez-!(c^n%-K7h6Hs)HHe)q>mS?`Y}S4F6yJZNv{ z{?h5q!P@gT)#`PHs~cwK7U`ouDNLH`&)28CXumgfp)=WFNSN)*w59lQ;%<@eNHWB( z;4HB)EeiZSeHrV6mm!lQtzc&11LE9u=UrX1aMP?*^-M*vpV|PLc`fWelWZH9{J`%M zerZ`{23RdQ^CPZ4aQlQG&?DU6o%IWH$X3#vA(W62?Na2jp^HF=uF6HqmHu?hmG#yG z`BM*eOqoC5?w{kg&zn`-ad1+}gKuTIj(s9YpMF3I3a1?EsGAAop5<3l9GX)2z?+#d zNRfO{{>!0F?;Kpc`rtd84l&!onPdH9{rnpK!?DR@lcgVy>BxTpA1z3+&zo7_acD}> zgKuYgKKfj*|Ma*k`|StwY7TWyn=#*>3&|$?{F!x~hbaXr|C3(-$p^0Nw;n8-a=5c< z{yck1;SuJ5q2+fsZ+e$3HamFo7?&?%+qlfOefbl1lTgOs9qiBK}bP zSV!N%Eo;293od`*1>x8KkdwXXWuZBXda7=zaJ%IXKYCJFdh$1!Mt*y1V_f6{$v@*z z-^sD2{Vr+7ijV`Y20{@JRSICq&Z6Yl^wHK%S;Vm{VXvZ4>(mBX$~nkA!t_dmJi_9%^0c(_i*qJt=OiWP z+?zc)Cnq^6=Q}yLPaeN9>tgwx`_Fsx>V+|#7jI6UQl9K9!>`YmT%K5B8@Tw&8Bxhi z;p54R9^BjCYLgqPTdJqFP30rAztuAL>ayZh?V%MJ5PlVBFJa!g$(8b_tHeopS^;G! zq^Nvl&&D<3;D%|wtQE757RN>x)b!L&^0>U*EtunDoy)$wG(BO`vPBh=)dq0!I}c{Z zr5BW~6n|e?R8(2?)#AbAyu9SWkZxNYBoUo{l-2Ltox2TJG9myfNxy{BQ);oi>mE`510-d+FPV88sw+UkSx zY%s4{&0kks-^g4k>kNfQ2g^GvF1zW%#X%hGK+&Mk@9w`utges@Qk28R^sz9avHSDn zlE#U9_&CUpkd#0$3$77pXRdG+A+HS>aAHI;VM6I}830cLF{KlU3}L@sKJW|c1&ytj zU*5WAa%a!}Bgc*%x$P%xMQ?8({;}wDNC>_uHRX~yE3SI}s!5SHlCOAu6Q%288_%T< z&>TfyjLy=t@Bnotz!;F60oD&mrd&BL(<{=?pc4Rg1Y{n)uH-wn&Xhk~a_cKcrp_6C zWOUBdr>}2qwLce}yWFzd9q)&}>f^=s;G|;tJJRyFf%;XWqpRu%;_CAqJSUoyvllx1 zUH}AA53Fm5s9PM$y8v{hG1t?dc1>}O1U%O@ z`h1N(y~$h=A4o6sT(IawV+E^xz*Cty$FjQi(2bJMnqZGHvYerTc|{fdQL{pBABPLm z`V_+@>((5s?YLt_#m^EG@^ayI-(yx(4*81yDu%FC@$8S$Z%8YhNJ zp`~;R4$V~dPG`0O5dH>X04mvw4)m}Lj1BP$Kwj7dAV=`I{a_A|5QCH~2C4)D)EmBn z%7evN71PkL^|n5#skpJSF|bBy8&r!3Er2im7X|g ziAS7ZSqK+sje&V{XU$zuyigcCSx8FM!s`x`p)9I0v}Q}AI3qPPGp#{t+_ENA8C7O5 zjotZ!DaJTU5QW~gK%lp&GlZSPC@W}*Gfw$|adKLL$5Z5+O6vvj-PCU_fxmO?zyV75 z8XTSrd1O{!wPc}r1WXntL63%)Wq{-1io(Zc7E&ro4K!}h1ZXDk*sy~@e<2g~7_2r) z&t@3~bKV^nidnhyXJs;$Icr|NU)p>}78;vrOt7qdLz;_UBRLp!(2j`r}o`(yqxwEOv*>ejs@{S*0p2Pb~@x^Hu zH48pp!0Qd9rig1UN>=(tG|jw4tV&5sOQ{l{&o>HVe&NWX@>##-waMw}$+i6U!zBT$ z;p9594|3nhbxNlnDfbVuW+^$nBsR7rJvrmvM-~#e;M_O{Jh?vtuZ+tb#p{w`2gr}T zXh63STn#UnT$x!C^9ork6B>4Sb`wJ$FeC|?tPIxED7q{QNAi%vD0A>E16flmB8hfr zD)>WLegPte{;ct9Sthtuo*0*+=pExF8yjV$%Sxs;Xd{cvY}QL@?|@MdZGj5yrymyo z4MgM=JJ>Q;H1Q7DE||B(Fg6u#apjN2cE@k|*avLHC9e=}a3AMa0Ho1%B?H(n@7TO|ErL3%|m{Y~T!xA+4+ zd+Sec%BAoA?QOR6O*Z|fW5?fOFvE6B<7e}k!z2V7^!(6^>}U6#c<2wee$F>M%O1bw zGKiT=^{mMt6|@=I>tls>ga$z-7bssm@rlIo6pf7EF({ zRm^N|<~R0ScU@2Sb=S%BkJ_V;QFaO0p(3RSeUEBa?L0yGMiV67R^ZeRI|1d44$B%a zmPiy9Ed-#WCc*z)pbEB)=qu0q7VWFFq!Yh9=3JS2QB*&zxNv5X&uN%nJ9e~oKC}iF zgd{^CrXVTDpOaJ&6W|ZIZ0l$ijbG2|1)J*>^ng!P(|ZxKSvVh`+Ko?^A4{7ubH$vT zx{i*z;#KSC2E`PM*MxswO9~S)?G-o8>UCnTP+^1?NR=2@%})+=u1CQyPX$d<1Kq+A z%vs`_k3#@g0Dx=aWuOH7=&5nj+~KJI;aOdBkq8SjGNqmgjW4?p6wyWJG*;+~6Y_I& zbMq65^%add(X*g29bUBK`#W}gUrd`QN+07Gd(jaSu_U1x;E<0H zEa(9dY{_VMYlWETaGOkSN1|BK+C932Po=_l$iJ;7aH9*0Mwu}Vx-iR`*m(q*>n6aY z3Z+oO14HrD=-2vh2YOHi5-^!cm8Gr>YIa=PT`1%{fNk6!M@R#{fA#FbPKml)6~P20 z1`0*f8q`8xKe-Wgv%<12JnQQnyXU{?Qb5p`3iPpcN(X5cJ;>$v=-S#Z(JNZ_zB#(& zYdy@KRJwO;-RX|}^mOn3?R4D907142$qzqz zTB}j9g!`i#Uv|z~v}l&|IamZg&|n@y+5C0C-@AF;Dly%K3Yn4d|@i} zw0S@>)vg&21d}bg6rRfie$4_Ve@V5ydj;9v-77!*8A=y>_n#4K++X|ocGk1~^SiVL z>vbec`N;R6hI!SMe`d3l>?fwb{MAjWtflFCm> zqdjdEvu9U88A1W&6Gxw%8{gnN#=VHsa?*bB4?V>_AimbaQ4Kn53gAksICqyTN5su zJD1&}$mz((kWj;@r>z00&nlWd6UqA4QPPQ1{onQD=~bGSDuBTM6;91O2d7F3(W2s9 zLYn8|T-Uz|(uGlC$j(HT1b)7sgrKj;IXEZj>WT+fM&LD1J_OR4Ls*l*q z(0*St?x?Cn66Xlq2=RBXfAIcmuf0F3!jl#b&CDrGE$O=Fk~`|^*v=7bS7u(Zditi- zwW-ZL2jmZbwQJY=ENTCiKfZAN(wlb|t*M++%RhlqRfYV#{G9wl`NvUtlN<7qoXx9x zBKzeX35|WLYW%Zc^=lYDzVEu5<-IgK1gx>U`KST(A29 z7zKa>5}U&3kmea3T`C7PP8?q(!vL&C%aPcrM^Mg1kzT=ZU_koGHY{==3Tvr$@}meu z(76{7H1?;&I71DJEHUJbY5U7kF&c?($w^%6EDR3)04!Cc>mjVaVxT%7K77Y zh?pqBk>{-y%(hC8Bnm!1{Hf0!vV!feb#LkwVyxaMx5<@y*LL}%dvho98^~G} zG!Mgm12%DxTp%-y23ElgP>F!e<8u@r#M`blW%*7XNs4jC{))30i@_o{144R^Rr8*2 z&`0p*=TzY~ufG2^DI z;q(2Q)BlV7uRm}~M}+kHr>C!dWnn&ErK*Cu zE0x>r%5_Y=!9E*3GS~n^U_5eSLiybZxnwPulF6?oQ?HO%i>G#=8S&=)RljeYeqj9x z@a&1IUpOl(sV3iSmhVvVt^C?Gs8pfKH-G)@yI)IBZS@Byro?W5#*eMGzbgOS`0-~wIj{%qH??L=S2NXR ztHxf1SHsRpw0yA>v zFz!3P#c0_0114N`D=T_$``GdAPi)`*1iPhsjS;ks*I=%!9eIAkj-xhnU5(igD{-f> zshbOzynpf4|Gb7RU)uk6%gU84Z}%;`lj%N}&tEE7O~uhZ@RAp>z+(@yf;-KIp8I}x z!DI5P^955(tf|OqvWk_zW+iuA#iVDpn#>zsli$mvI=7$FZGCgP-e?YHo6X_93;UmF zwmN>eWA&Yr&E}k-$*7<8?giVAU#2(g{Ie=s13AS}aA?3%B=_Db)9(y}j{!}bz<8*~ zJ?g%B6!NI+Chq$f<~O#PjBK3i&fUL_9~G&2j~%7mH(fB+3jam%K`7{~!1cNu7L~(+ zy=h;dw&bj>vBtMm9KnNrBUkX)?+a+$*pYEY0AHsXIp-+-6y9(hF$h$CqJVmdLqK&a zaz)CwldWB7-owEOwgIH1fMZBlS);Sa6aa|k1qDt}&g~oVTYJssk3Tk>_X4fr9*@9T z&wOZNx4r$Zl4;pQ*Tg=hzCoX2Y{;`c@qPYdySUmWO6x80W2*PAyVU04t~7VT^GVy+ zhnU@kPx*$lr}N4$i@LL5fcjI#@d_-FBkZq{^@S`jHYmR$t@{QVp0)EJjtpP>CVHKC zwK@aG`T{8vN%%r}=W%B$ z(_Hb|gBcG?AUFkN5Y~VkE(GrtKO*q7;wN+fJOUo29}*gAigXo;osss59xv!U`MCtT z0Y-7tL3UXoH<G9z{;ZqrR6sUVoNd1cHI&I+7p&q;$?!N3uAwtrmOGDX%no4MwBE zYcw26x2D_tR;zm3LQw{z$I14jT^sfninHcc`?<&9(%S_|Fgz!CeQEma<*PGWbp4^j|Y{)20DOhSxob0p(vRs8Wo6THMV&gai%S?{*q({Z?zGt@82bgi}jd`<0OI%h}?mLwImJ5vIN5RxqA_FrH zs@2572~8G=#8x69z5(NV=>~rmtP)1KN?i~;E|k*J)1YM>DD}XM1K28x)-O3(Ze>l-?J=9$=Cy(7F3C?I= zOiomcQC#KDxT_pC^QMT7w4}n6kv>CmQNZ``#3MQW;Ul8Q=rkAw7UD+1DS2AAFt5=8 zA(0!o*B50lJByg6e69S~^~sLO zw|{F_PIhXxNfa*p$t_zOL`Qkrd0#$!O=hMi9nQo;ugPP(9?98#=>=I?S8aao(^>ZT zhF`y0oHk=sMkaa7nFW=1eN=iTkVoP4?m&{jrHbrYIKMKwrruJ`EsJt?C59YnzC*C! zQE}jx$A82GV{%*XJUltl`DgiwiySp_^I88y9q~t86c=iP4J! zOUleNTViVGPR`iymr8w3ZGBv<)8vY4j&06#i|cM)Q)97u{jKbLX4*CPHTjQ2sg`&c zEnW%xe1QwPR>j9#8~m4DwLLeN$2j6+6B4ZEl*vZl{wrR(WvDeV%`t1Tf8LPXfbq*b zW!1kU{S_xw#h^f!DHf-&ED-(&wMYUV2B-?j z6~eSPWM;Y7&#Oer#)Pmg3sa{oS+olnaA``?^re-%BGFb@dQ7QI$e5a!8S92~PqrcW z%%9*w@2k%r?vR+n>=#QrVX2g@V=IT<{4WbG{r+p;zjT3mV*@q6gZa~+$nVMWBaO)= z(wr-w`rxy_AAe~0qngDl_DX%?Ehd@uOH~qD* zwHg;Z@OSyv7j9++e|`O1ksR-mTZaNy$`}2WEw7hQ^6Gt0{p{86?_I%@+xEVSsR4Ns z&@>7TC3|*7(9tHD?tbWIUj@DF`(gVBa;IdW66dL8xw72&(=`%gnh zzCs1%*%DQD!bmw$!sq|PoyLagim<*d!1{JI(VBo(P%#kG@j!@A$c(}>yt)?AcAAc2 z@J=zY5+y+c4O{4OQ9sO*D%dbC07Zs_2{OW>#H3(>#ID;VMJbP904q|7Nu-?yyrbMn~K9OnSo4Fk@c z)L8C(P5yJcZF;~~_JlV8LqFap?nsI^<-%FC;u!KJ(Ug!T#wSog@j;JP4s(1%Im~fR zISKJ%T7pTGUs8NphLdtl@$8n=Zd<7rjaq-iUuw=|`8UZgd>Wmb;xa~$zD2TtZ;eJ9 zT`9TIpR$UZaXdqZN7Igq5s^!a3Kj~lCj;(!JkeM~M1#cqv_}Ts%8;Hh zH12(EWcaYY~)7fzL!mxZ`r)XYE+ zt0PLtbgAx?I7Pm7M1JY^N97k^h`WTX8fIm;KgP;mi1REbqDk8un00no0QaC}BysLa zx3F|qR+-lT;-vs4*|IY6gBc`0&i*HwK019KPci|*!?%>)e^1Fn^I|@ak*BfZi{;nY zyPtP_#j9P|C%d zIzDS(x!~yqYn5Ecf2Jh9=^Lm*>{(AS!%FC^F4wi_dSGSZB6y*CRQIgzW!*cvk942n z8zGA2hoCFA71%OBmJ$;}uWT`($E@x(gc!ZDg-~`0;6^B1i7*L+hrI!1y{AYTqa2d@@6zTCo1Q!H`o@u428IC!p?{x+;^E?Y0l5?UBS4;X7dxD;~Fnwu*TU^wrhboN7w;8N~lBoLGfs-|Qr^6m6 z2+l;l%xXx>v088$i^-UZMLaqhS4nhP%WM4Bgv6RlriFS|_PQ@RG{wp~{yIG%EZUUo zugVZZ>+5|x4?i${#-&@97wLlyF}@Rnc9YvxVpFd7iqUC_a7yKjN)&H{44Es<7~^)Q zj`cVli3wAjPDi+ket?a>MUOv_72z=D&!M?0i14E< znc=Akr;1+YFkp|BV2duyO}yg#tJ$WZ$8Pq0S2##myV-&$Vlc3FA#2Kmc5Q-#L0 z5dz+Ga;S1VUEFbVF#@!6v5 zh!ce$wCeIJWPazJe&>?M~T7=80Km%%z<$p*1`g0SAVL7MV*HckBHJs zx(s}m8rCDeNedfv-)7sjuu&Jww`gIL&drZ#VT&%8Kcj{1y2*k7-b6p-jkmzhX%}o^ zbi&7&51O0JIJbx(G##NnXf$m>H~1emZ8;TqtN9^B958d9Djx*_BnRC2c=rLL}j zV9Q`vN9VAwzIkKBH@&&9ZHq5ZToNwy)%5iElvhK(!N^c#aATwm85+=@KD43+_=!sE z2Spn}bbsG)&8Emue=i;uBBlfKE3@Y{^Evd%Nyq}q^SR(#-++v4WW;ybv|7X-&TfSF~Z~hqFWjn z9O~-t^92jb3X7GG{Lcz+#D_%iDb#h;r4bw)Q78J)4gJcsQ+e}ELq&O7k#4+U?Z~0# zRP)d?btjcIh&tMkzE|nCZp1Ysmg2jxAdDb1UP>Qw(Nil@5796-_C%V8A{eLk$e?ey z-#6SD@tqmkp-Ag6eRz96UgAwV2Fo`**xVNBZ656QH4hIDcD0NsN&5PSyILbd+CUGY z76PVohI(+=cY3V92^Mu{U`eNd>@YyM5+r&NdQSb`=CjHyRK85tIXpZ7y&h^_vkFUv zUH$(}2}KwwwO9I-(JDgbZz{8>2Orrt6v2Ci#-ZE4`p2Kc8wN^9z$xJ#-EN#QU9GzY zwu1KRu406);cgXD1+m@36aLx@U1YH&13UfBU`{0vPIbGEn!R9GPWFkVOFwLY&BcM z*0Lt-|C(6~@Y!cN8*624EW+AZ2kT^AY(47+^Q{;9l>KagZGa7wAvO$?up8MXcq8A! zwzBiEF}?ueliS!RyNF%PwzEs%c5o-#1xb?2pt`z;UCypxSF)?v)$AI!mtD*DvHk1- z`xcC{UC(Y{H^N8IL0ITM%#N^|*|*s(>{fOgyPe$uPgi%byV*VLUUnb*4!fUymp#B9 zWDl{2+4tBZ>{0d@+^s&ro@C!=PqC-j57<#y<9wDq$9~9u#GYp_uou~n*-Pvv@Id`C zdxgCUBf39hud|=CH`tr(E%r8hhy8-R%id$ZWWQqXvtP4g>;rb3eaJpyzkxN?-@$Xy z$LtU6kL*wE6ZR?ljD61j%)VfMVSix4=7)jl*ytck(D6&0XBhW4MQVc`T3P@jQVi@+1y^3#>Y)@-&{#GdL_q z@GPFqb9gS#c`5L~KH}Q46nYZv( z-o_)m9ZCR% zG2hNF;XC+FzKdVVFXOxU9)3B$f?vt6;#WgcbuYh`@8kRV0sbw19lsuQ|Bd`6evlvH zhxrkHGygWfh2P3=F#jHZgg?q3=tm{3-r4{{cVBpW)B)=lBo#kNETa1^y!cF@K5wg#VPk%wOTJ^4Iv!`0M=V{0;sl ze~Z7(-{HUD@ACKfFZr+d`~27Z82^AD=O6Nq_;2`c`S1Ae`N#YZ{Ez%k{1g5u|BQdm z|IEMOf8l@Sf8&4W|KR`RU-GZ`34W48H>a)ewVPskSv z1n}a7VxdF`2&F<07AV6)nNTiN2$jMlVX`nqs1l|M)k2L>E7S?~!Ze{lm@do^W(u=} z*}@!Qt}suSFEk1ZgoVN)VX?48SSlMn~gl3^dXcgLoh|n%{ z2%SQguwLjEdW2q~Pv{p0gbl)=FeD5MBf>^uldxIXB5W1T6V4YdfD*|zVN|$CxLDXO zTq5icb_%a^VW$O5rNuYT+7TuW+rfPuMRU5WXc`CtNSwAlxY2BpehD z35SIv!p*|Bg2=@!$6&}#-lRA2uhlZryk)f_u z{ZOQNu(i_|>Dw6T=^uzlop>G=hlZO6&2(vs^bQPf5l29^i0xfHy~g3rCQu+95kA~$ zpm5jFFz@fy4@P?XH%1Iw`}=#Fy84XDy?8^<5?BLfsCb@jFMZ?+8dG;e8Y?HX+DiJ;Db zNb|4(OEsvfP9rr%DX^!%wOefOY3?xNW7-Bf`}-n8=8gS5BfXI(w8x?asREN09vRSY z7;Notix^ta9k>g_%^f0sLt;yRf47k?w8BdRgI#^Y`qt*&$Y8Tb%PZdZwCTHso3RjD zh9jGYn>r&z1)7!crmnW(PBY$h^fmQF+J~)b5KHE8WYD5MD3qa14X+;=8t!V}BGR{5 zy87CXPR*xW!>{q|sHvXV|f@z>l%BMx zL8TQ&H9Rt4Rs#w|C|yKwgysx&ZH+XwkM#6dweV1Hb5D;mvbnXVxwrXrv&4?B_F)l( zV>{-^V8j^N0zkuPm?+TN(?1lkqQCmO`Z|=hOX$zOh_SV~C(_r}Jg6VUR-wPw(AwYI zi}BX?Hh1(zhRx&sH8OCzAE|u+_u);E$gmBcJ}^Ku?5h8&g&CfB0W8p zR_fMvbnI}%+=*dqQlVQ3(tI~4p^*WTa;FZ7Qh~GS3`9ns6{8g3I4f#o;OtCP3~+dV zOGLkE5Ocm$8g3ry9?}D&qR&h%gI$sKR%~L-1i9)wkvazZM+Sga`nn|mS5 z$Z!*VDdq_UF-g?`b*n`UDt(1{1I*qxBo6ft0@QF(vKf>RCeQfFMj(PULWMOE?d}J_ zbO8R_uq3tgV~i~tI8#dNIB3%Y;rL;|>o9hC14cmlAjZBK7!f$n4BXxcq&d>lVgz2m zICn(sN*625pry;IKB|yvpry2_x6OjQ!=3#@==_LrXrybHM$AY+MK$VMu~0=KSYi5s zm1(6^mJ|AfmXWR=%$5!#G7r$YV`}b2?ah6y5q)o@t-EX3(oRi6E$bs_dIal0r_%3Y zdvSXts;z$n1J#6f;!2$veO8PLe`iGj{?2-)Q8Ay%Z&8CvMxz=gjH;ARNeyk0p>8Z2 z`kv+ix+#D%Z0+rDq3=>=qg8`<1>VdXM*4@ z*#IiVra)PRWx~p085+Ti#PsbN09cQ-s39aPFSQPgY~4zI*A;1vU;(89iOR8`2@;{B zAL{Ii^t9Q>7aFxSQM5!g0lfl-M!JSN(W8Svb`e^5Hn+9`L20YDf&ml&IV(m5kh7u) zK~2o0AgIpa-ky-yIy6+O2W$dmnpLby9jRc^A*_xrzrj<OOZWXSXNDEchhc(j6pqt1Gw_b9G3NSBax3s%#S zmWaBvX%FIN46}(YO7!V8)R~4hzzv9MpmY#`n|t-`plQ1Yh32+CvAv|M z#NN_1+ycZ7Y^)9gFk#Q2Wmvf>QI4K|RCI=zvQ2m%8JPH%;L17Stvbawfz0jSG-SXu z9qjLFlQ1zxHlvwcEwr`_b#EEKqSik$IJ98|ivq|2fJ(o<9cZ~HBGQEx@ZqijVQ7Sg zHXJt4=B8_7L}(f5;2XQ8O_8paerz22@P`Ct0lV_;m<}rDrnq2?`T^r>aF0rY)2pz( ztsnG&vi;CHzpUK45u`Y%Ql(8uRbFgUS2iW0sh^?(bSb3^ja7MwE@8Tq(WRU&6^4<% zu7;ADV)S)$31TWJQ$;B~Ql<*ZR6&_4C{qPxs;Cf~g2hUX778Ipuo%?@i-T%uwJ0c9 zj7-5|WC|7|Q?Qsal@!y3-j-0N63SG9YJw%GCRjo_N+?GOI4p?)>g>sZ?&8yc6tS?auu2)h})>5rX_)S#0r9Q0P zsqi3`5u{p!RBMoG4Jt1vYf#HNjVcaN#UUy-M43XADMXnfL=X`ohzJoxgo-PqjS=8d1PLTUR91*UB19k&B9I6XNQ4L^ zLIe__5~?IXl>{gU0Yiv@Aw<9sB47v+FoXygLIeyU0)`L)Lx_MOM8FUtU#BTP9k=(tdha0PlBIdGvI7<7av2Mv0N z20es9$AxmxpoeJCLp10i8uSnidWZ%+M1vlpK@ZWOhiK44H0U83^biethz31GgC3$m z4`I-8p&Wz>LWBuIzy$4qvWPN20_EzA3Q$d98u~B|eOSW>fpT>^1*pC-0YI1lAWSGB zOt2KD@ekAZhiUx7H2z^4|1gbzn8rU$;~%E+57YREY5c=9{$U#bFpYnh#y?EsAExmS z)A)x2>a+~hXf3Q!=X{_hptiiGRJ*GaE>NR2wML!!ftoVyeYtiYFRw;>uGQ{!+Pz-8 zPgC!;TD`Sey|r4swOYNkTD`Sey|r4swOYNkTD`Sey|r4swOYNkTD`Sey|r4s8qy5Z zY4z4=_10?v$(?k d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/assets/css/vendor/font-awesome/fonts/fontawesome-webfont.woff2 b/assets/css/vendor/font-awesome/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/assets/css/vendor/font-awesome/less/animated.less b/assets/css/vendor/font-awesome/less/animated.less new file mode 100644 index 0000000..66ad52a --- /dev/null +++ b/assets/css/vendor/font-awesome/less/animated.less @@ -0,0 +1,34 @@ +// Animated Icons +// -------------------------- + +.@{fa-css-prefix}-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.@{fa-css-prefix}-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/assets/css/vendor/font-awesome/less/bordered-pulled.less b/assets/css/vendor/font-awesome/less/bordered-pulled.less new file mode 100644 index 0000000..f1c8ad7 --- /dev/null +++ b/assets/css/vendor/font-awesome/less/bordered-pulled.less @@ -0,0 +1,25 @@ +// Bordered & Pulled +// ------------------------- + +.@{fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em @fa-border-color; + border-radius: .1em; +} + +.@{fa-css-prefix}-pull-left { float: left; } +.@{fa-css-prefix}-pull-right { float: right; } + +.@{fa-css-prefix} { + &.@{fa-css-prefix}-pull-left { margin-right: .3em; } + &.@{fa-css-prefix}-pull-right { margin-left: .3em; } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { float: right; } +.pull-left { float: left; } + +.@{fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/assets/css/vendor/font-awesome/less/core.less b/assets/css/vendor/font-awesome/less/core.less new file mode 100644 index 0000000..c577ac8 --- /dev/null +++ b/assets/css/vendor/font-awesome/less/core.less @@ -0,0 +1,12 @@ +// Base Class Definition +// ------------------------- + +.@{fa-css-prefix} { + display: inline-block; + font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} diff --git a/assets/css/vendor/font-awesome/less/fixed-width.less b/assets/css/vendor/font-awesome/less/fixed-width.less new file mode 100644 index 0000000..110289f --- /dev/null +++ b/assets/css/vendor/font-awesome/less/fixed-width.less @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.@{fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/assets/css/vendor/font-awesome/less/font-awesome.less b/assets/css/vendor/font-awesome/less/font-awesome.less new file mode 100644 index 0000000..c3677de --- /dev/null +++ b/assets/css/vendor/font-awesome/less/font-awesome.less @@ -0,0 +1,18 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import "variables.less"; +@import "mixins.less"; +@import "path.less"; +@import "core.less"; +@import "larger.less"; +@import "fixed-width.less"; +@import "list.less"; +@import "bordered-pulled.less"; +@import "animated.less"; +@import "rotated-flipped.less"; +@import "stacked.less"; +@import "icons.less"; +@import "screen-reader.less"; diff --git a/assets/css/vendor/font-awesome/less/icons.less b/assets/css/vendor/font-awesome/less/icons.less new file mode 100644 index 0000000..159d600 --- /dev/null +++ b/assets/css/vendor/font-awesome/less/icons.less @@ -0,0 +1,789 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.@{fa-css-prefix}-glass:before { content: @fa-var-glass; } +.@{fa-css-prefix}-music:before { content: @fa-var-music; } +.@{fa-css-prefix}-search:before { content: @fa-var-search; } +.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; } +.@{fa-css-prefix}-heart:before { content: @fa-var-heart; } +.@{fa-css-prefix}-star:before { content: @fa-var-star; } +.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; } +.@{fa-css-prefix}-user:before { content: @fa-var-user; } +.@{fa-css-prefix}-film:before { content: @fa-var-film; } +.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; } +.@{fa-css-prefix}-th:before { content: @fa-var-th; } +.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; } +.@{fa-css-prefix}-check:before { content: @fa-var-check; } +.@{fa-css-prefix}-remove:before, +.@{fa-css-prefix}-close:before, +.@{fa-css-prefix}-times:before { content: @fa-var-times; } +.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; } +.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; } +.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; } +.@{fa-css-prefix}-signal:before { content: @fa-var-signal; } +.@{fa-css-prefix}-gear:before, +.@{fa-css-prefix}-cog:before { content: @fa-var-cog; } +.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; } +.@{fa-css-prefix}-home:before { content: @fa-var-home; } +.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; } +.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; } +.@{fa-css-prefix}-road:before { content: @fa-var-road; } +.@{fa-css-prefix}-download:before { content: @fa-var-download; } +.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; } +.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; } +.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; } +.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; } +.@{fa-css-prefix}-rotate-right:before, +.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; } +.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; } +.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; } +.@{fa-css-prefix}-lock:before { content: @fa-var-lock; } +.@{fa-css-prefix}-flag:before { content: @fa-var-flag; } +.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; } +.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; } +.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; } +.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; } +.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; } +.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; } +.@{fa-css-prefix}-tag:before { content: @fa-var-tag; } +.@{fa-css-prefix}-tags:before { content: @fa-var-tags; } +.@{fa-css-prefix}-book:before { content: @fa-var-book; } +.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; } +.@{fa-css-prefix}-print:before { content: @fa-var-print; } +.@{fa-css-prefix}-camera:before { content: @fa-var-camera; } +.@{fa-css-prefix}-font:before { content: @fa-var-font; } +.@{fa-css-prefix}-bold:before { content: @fa-var-bold; } +.@{fa-css-prefix}-italic:before { content: @fa-var-italic; } +.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; } +.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; } +.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; } +.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; } +.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; } +.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; } +.@{fa-css-prefix}-list:before { content: @fa-var-list; } +.@{fa-css-prefix}-dedent:before, +.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; } +.@{fa-css-prefix}-indent:before { content: @fa-var-indent; } +.@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; } +.@{fa-css-prefix}-photo:before, +.@{fa-css-prefix}-image:before, +.@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; } +.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; } +.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; } +.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; } +.@{fa-css-prefix}-tint:before { content: @fa-var-tint; } +.@{fa-css-prefix}-edit:before, +.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; } +.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; } +.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; } +.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; } +.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; } +.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; } +.@{fa-css-prefix}-backward:before { content: @fa-var-backward; } +.@{fa-css-prefix}-play:before { content: @fa-var-play; } +.@{fa-css-prefix}-pause:before { content: @fa-var-pause; } +.@{fa-css-prefix}-stop:before { content: @fa-var-stop; } +.@{fa-css-prefix}-forward:before { content: @fa-var-forward; } +.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; } +.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; } +.@{fa-css-prefix}-eject:before { content: @fa-var-eject; } +.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; } +.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; } +.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; } +.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; } +.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; } +.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; } +.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; } +.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; } +.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; } +.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; } +.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; } +.@{fa-css-prefix}-ban:before { content: @fa-var-ban; } +.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; } +.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; } +.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; } +.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; } +.@{fa-css-prefix}-mail-forward:before, +.@{fa-css-prefix}-share:before { content: @fa-var-share; } +.@{fa-css-prefix}-expand:before { content: @fa-var-expand; } +.@{fa-css-prefix}-compress:before { content: @fa-var-compress; } +.@{fa-css-prefix}-plus:before { content: @fa-var-plus; } +.@{fa-css-prefix}-minus:before { content: @fa-var-minus; } +.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; } +.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; } +.@{fa-css-prefix}-gift:before { content: @fa-var-gift; } +.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; } +.@{fa-css-prefix}-fire:before { content: @fa-var-fire; } +.@{fa-css-prefix}-eye:before { content: @fa-var-eye; } +.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; } +.@{fa-css-prefix}-warning:before, +.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; } +.@{fa-css-prefix}-plane:before { content: @fa-var-plane; } +.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; } +.@{fa-css-prefix}-random:before { content: @fa-var-random; } +.@{fa-css-prefix}-comment:before { content: @fa-var-comment; } +.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; } +.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; } +.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; } +.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; } +.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; } +.@{fa-css-prefix}-folder:before { content: @fa-var-folder; } +.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; } +.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; } +.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; } +.@{fa-css-prefix}-bar-chart-o:before, +.@{fa-css-prefix}-bar-chart:before { content: @fa-var-bar-chart; } +.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; } +.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; } +.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; } +.@{fa-css-prefix}-key:before { content: @fa-var-key; } +.@{fa-css-prefix}-gears:before, +.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; } +.@{fa-css-prefix}-comments:before { content: @fa-var-comments; } +.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; } +.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; } +.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; } +.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; } +.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; } +.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; } +.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; } +.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; } +.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; } +.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; } +.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; } +.@{fa-css-prefix}-upload:before { content: @fa-var-upload; } +.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; } +.@{fa-css-prefix}-phone:before { content: @fa-var-phone; } +.@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; } +.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; } +.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; } +.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; } +.@{fa-css-prefix}-facebook-f:before, +.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; } +.@{fa-css-prefix}-github:before { content: @fa-var-github; } +.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; } +.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; } +.@{fa-css-prefix}-feed:before, +.@{fa-css-prefix}-rss:before { content: @fa-var-rss; } +.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; } +.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; } +.@{fa-css-prefix}-bell:before { content: @fa-var-bell; } +.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; } +.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; } +.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; } +.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; } +.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; } +.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; } +.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; } +.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; } +.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; } +.@{fa-css-prefix}-globe:before { content: @fa-var-globe; } +.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; } +.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; } +.@{fa-css-prefix}-filter:before { content: @fa-var-filter; } +.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; } +.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; } +.@{fa-css-prefix}-group:before, +.@{fa-css-prefix}-users:before { content: @fa-var-users; } +.@{fa-css-prefix}-chain:before, +.@{fa-css-prefix}-link:before { content: @fa-var-link; } +.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; } +.@{fa-css-prefix}-flask:before { content: @fa-var-flask; } +.@{fa-css-prefix}-cut:before, +.@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; } +.@{fa-css-prefix}-copy:before, +.@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; } +.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; } +.@{fa-css-prefix}-save:before, +.@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; } +.@{fa-css-prefix}-square:before { content: @fa-var-square; } +.@{fa-css-prefix}-navicon:before, +.@{fa-css-prefix}-reorder:before, +.@{fa-css-prefix}-bars:before { content: @fa-var-bars; } +.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; } +.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; } +.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; } +.@{fa-css-prefix}-underline:before { content: @fa-var-underline; } +.@{fa-css-prefix}-table:before { content: @fa-var-table; } +.@{fa-css-prefix}-magic:before { content: @fa-var-magic; } +.@{fa-css-prefix}-truck:before { content: @fa-var-truck; } +.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; } +.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; } +.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; } +.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; } +.@{fa-css-prefix}-money:before { content: @fa-var-money; } +.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; } +.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; } +.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; } +.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; } +.@{fa-css-prefix}-columns:before { content: @fa-var-columns; } +.@{fa-css-prefix}-unsorted:before, +.@{fa-css-prefix}-sort:before { content: @fa-var-sort; } +.@{fa-css-prefix}-sort-down:before, +.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; } +.@{fa-css-prefix}-sort-up:before, +.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; } +.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; } +.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; } +.@{fa-css-prefix}-rotate-left:before, +.@{fa-css-prefix}-undo:before { content: @fa-var-undo; } +.@{fa-css-prefix}-legal:before, +.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; } +.@{fa-css-prefix}-dashboard:before, +.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; } +.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; } +.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; } +.@{fa-css-prefix}-flash:before, +.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; } +.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; } +.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; } +.@{fa-css-prefix}-paste:before, +.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; } +.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; } +.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; } +.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; } +.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; } +.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; } +.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; } +.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; } +.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; } +.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; } +.@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; } +.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; } +.@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; } +.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; } +.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; } +.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; } +.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; } +.@{fa-css-prefix}-beer:before { content: @fa-var-beer; } +.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; } +.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; } +.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; } +.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; } +.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; } +.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; } +.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; } +.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; } +.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; } +.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; } +.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; } +.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; } +.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; } +.@{fa-css-prefix}-mobile-phone:before, +.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; } +.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; } +.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; } +.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; } +.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; } +.@{fa-css-prefix}-circle:before { content: @fa-var-circle; } +.@{fa-css-prefix}-mail-reply:before, +.@{fa-css-prefix}-reply:before { content: @fa-var-reply; } +.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; } +.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; } +.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; } +.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; } +.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; } +.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; } +.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; } +.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; } +.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; } +.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; } +.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; } +.@{fa-css-prefix}-code:before { content: @fa-var-code; } +.@{fa-css-prefix}-mail-reply-all:before, +.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; } +.@{fa-css-prefix}-star-half-empty:before, +.@{fa-css-prefix}-star-half-full:before, +.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; } +.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; } +.@{fa-css-prefix}-crop:before { content: @fa-var-crop; } +.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; } +.@{fa-css-prefix}-unlink:before, +.@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; } +.@{fa-css-prefix}-question:before { content: @fa-var-question; } +.@{fa-css-prefix}-info:before { content: @fa-var-info; } +.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; } +.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; } +.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; } +.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; } +.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; } +.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; } +.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; } +.@{fa-css-prefix}-shield:before { content: @fa-var-shield; } +.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; } +.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; } +.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; } +.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; } +.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; } +.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; } +.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; } +.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; } +.@{fa-css-prefix}-html5:before { content: @fa-var-html5; } +.@{fa-css-prefix}-css3:before { content: @fa-var-css3; } +.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; } +.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; } +.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; } +.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; } +.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; } +.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; } +.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; } +.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; } +.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; } +.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; } +.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; } +.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; } +.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; } +.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; } +.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; } +.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; } +.@{fa-css-prefix}-compass:before { content: @fa-var-compass; } +.@{fa-css-prefix}-toggle-down:before, +.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; } +.@{fa-css-prefix}-toggle-up:before, +.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; } +.@{fa-css-prefix}-toggle-right:before, +.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; } +.@{fa-css-prefix}-euro:before, +.@{fa-css-prefix}-eur:before { content: @fa-var-eur; } +.@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; } +.@{fa-css-prefix}-dollar:before, +.@{fa-css-prefix}-usd:before { content: @fa-var-usd; } +.@{fa-css-prefix}-rupee:before, +.@{fa-css-prefix}-inr:before { content: @fa-var-inr; } +.@{fa-css-prefix}-cny:before, +.@{fa-css-prefix}-rmb:before, +.@{fa-css-prefix}-yen:before, +.@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; } +.@{fa-css-prefix}-ruble:before, +.@{fa-css-prefix}-rouble:before, +.@{fa-css-prefix}-rub:before { content: @fa-var-rub; } +.@{fa-css-prefix}-won:before, +.@{fa-css-prefix}-krw:before { content: @fa-var-krw; } +.@{fa-css-prefix}-bitcoin:before, +.@{fa-css-prefix}-btc:before { content: @fa-var-btc; } +.@{fa-css-prefix}-file:before { content: @fa-var-file; } +.@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; } +.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; } +.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; } +.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; } +.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; } +.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; } +.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; } +.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; } +.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; } +.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; } +.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; } +.@{fa-css-prefix}-xing:before { content: @fa-var-xing; } +.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; } +.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; } +.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; } +.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; } +.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; } +.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; } +.@{fa-css-prefix}-adn:before { content: @fa-var-adn; } +.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; } +.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; } +.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; } +.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; } +.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; } +.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; } +.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; } +.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; } +.@{fa-css-prefix}-apple:before { content: @fa-var-apple; } +.@{fa-css-prefix}-windows:before { content: @fa-var-windows; } +.@{fa-css-prefix}-android:before { content: @fa-var-android; } +.@{fa-css-prefix}-linux:before { content: @fa-var-linux; } +.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; } +.@{fa-css-prefix}-skype:before { content: @fa-var-skype; } +.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; } +.@{fa-css-prefix}-trello:before { content: @fa-var-trello; } +.@{fa-css-prefix}-female:before { content: @fa-var-female; } +.@{fa-css-prefix}-male:before { content: @fa-var-male; } +.@{fa-css-prefix}-gittip:before, +.@{fa-css-prefix}-gratipay:before { content: @fa-var-gratipay; } +.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; } +.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; } +.@{fa-css-prefix}-archive:before { content: @fa-var-archive; } +.@{fa-css-prefix}-bug:before { content: @fa-var-bug; } +.@{fa-css-prefix}-vk:before { content: @fa-var-vk; } +.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; } +.@{fa-css-prefix}-renren:before { content: @fa-var-renren; } +.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; } +.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; } +.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; } +.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; } +.@{fa-css-prefix}-toggle-left:before, +.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; } +.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; } +.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; } +.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; } +.@{fa-css-prefix}-turkish-lira:before, +.@{fa-css-prefix}-try:before { content: @fa-var-try; } +.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; } +.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; } +.@{fa-css-prefix}-slack:before { content: @fa-var-slack; } +.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; } +.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; } +.@{fa-css-prefix}-openid:before { content: @fa-var-openid; } +.@{fa-css-prefix}-institution:before, +.@{fa-css-prefix}-bank:before, +.@{fa-css-prefix}-university:before { content: @fa-var-university; } +.@{fa-css-prefix}-mortar-board:before, +.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; } +.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; } +.@{fa-css-prefix}-google:before { content: @fa-var-google; } +.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; } +.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; } +.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; } +.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; } +.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; } +.@{fa-css-prefix}-digg:before { content: @fa-var-digg; } +.@{fa-css-prefix}-pied-piper-pp:before { content: @fa-var-pied-piper-pp; } +.@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; } +.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; } +.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; } +.@{fa-css-prefix}-language:before { content: @fa-var-language; } +.@{fa-css-prefix}-fax:before { content: @fa-var-fax; } +.@{fa-css-prefix}-building:before { content: @fa-var-building; } +.@{fa-css-prefix}-child:before { content: @fa-var-child; } +.@{fa-css-prefix}-paw:before { content: @fa-var-paw; } +.@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; } +.@{fa-css-prefix}-cube:before { content: @fa-var-cube; } +.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; } +.@{fa-css-prefix}-behance:before { content: @fa-var-behance; } +.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; } +.@{fa-css-prefix}-steam:before { content: @fa-var-steam; } +.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; } +.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; } +.@{fa-css-prefix}-automobile:before, +.@{fa-css-prefix}-car:before { content: @fa-var-car; } +.@{fa-css-prefix}-cab:before, +.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; } +.@{fa-css-prefix}-tree:before { content: @fa-var-tree; } +.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; } +.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; } +.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; } +.@{fa-css-prefix}-database:before { content: @fa-var-database; } +.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; } +.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; } +.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; } +.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; } +.@{fa-css-prefix}-file-photo-o:before, +.@{fa-css-prefix}-file-picture-o:before, +.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; } +.@{fa-css-prefix}-file-zip-o:before, +.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; } +.@{fa-css-prefix}-file-sound-o:before, +.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; } +.@{fa-css-prefix}-file-movie-o:before, +.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; } +.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; } +.@{fa-css-prefix}-vine:before { content: @fa-var-vine; } +.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; } +.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; } +.@{fa-css-prefix}-life-bouy:before, +.@{fa-css-prefix}-life-buoy:before, +.@{fa-css-prefix}-life-saver:before, +.@{fa-css-prefix}-support:before, +.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; } +.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; } +.@{fa-css-prefix}-ra:before, +.@{fa-css-prefix}-resistance:before, +.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; } +.@{fa-css-prefix}-ge:before, +.@{fa-css-prefix}-empire:before { content: @fa-var-empire; } +.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; } +.@{fa-css-prefix}-git:before { content: @fa-var-git; } +.@{fa-css-prefix}-y-combinator-square:before, +.@{fa-css-prefix}-yc-square:before, +.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; } +.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; } +.@{fa-css-prefix}-qq:before { content: @fa-var-qq; } +.@{fa-css-prefix}-wechat:before, +.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; } +.@{fa-css-prefix}-send:before, +.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; } +.@{fa-css-prefix}-send-o:before, +.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; } +.@{fa-css-prefix}-history:before { content: @fa-var-history; } +.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; } +.@{fa-css-prefix}-header:before { content: @fa-var-header; } +.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; } +.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; } +.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; } +.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; } +.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; } +.@{fa-css-prefix}-soccer-ball-o:before, +.@{fa-css-prefix}-futbol-o:before { content: @fa-var-futbol-o; } +.@{fa-css-prefix}-tty:before { content: @fa-var-tty; } +.@{fa-css-prefix}-binoculars:before { content: @fa-var-binoculars; } +.@{fa-css-prefix}-plug:before { content: @fa-var-plug; } +.@{fa-css-prefix}-slideshare:before { content: @fa-var-slideshare; } +.@{fa-css-prefix}-twitch:before { content: @fa-var-twitch; } +.@{fa-css-prefix}-yelp:before { content: @fa-var-yelp; } +.@{fa-css-prefix}-newspaper-o:before { content: @fa-var-newspaper-o; } +.@{fa-css-prefix}-wifi:before { content: @fa-var-wifi; } +.@{fa-css-prefix}-calculator:before { content: @fa-var-calculator; } +.@{fa-css-prefix}-paypal:before { content: @fa-var-paypal; } +.@{fa-css-prefix}-google-wallet:before { content: @fa-var-google-wallet; } +.@{fa-css-prefix}-cc-visa:before { content: @fa-var-cc-visa; } +.@{fa-css-prefix}-cc-mastercard:before { content: @fa-var-cc-mastercard; } +.@{fa-css-prefix}-cc-discover:before { content: @fa-var-cc-discover; } +.@{fa-css-prefix}-cc-amex:before { content: @fa-var-cc-amex; } +.@{fa-css-prefix}-cc-paypal:before { content: @fa-var-cc-paypal; } +.@{fa-css-prefix}-cc-stripe:before { content: @fa-var-cc-stripe; } +.@{fa-css-prefix}-bell-slash:before { content: @fa-var-bell-slash; } +.@{fa-css-prefix}-bell-slash-o:before { content: @fa-var-bell-slash-o; } +.@{fa-css-prefix}-trash:before { content: @fa-var-trash; } +.@{fa-css-prefix}-copyright:before { content: @fa-var-copyright; } +.@{fa-css-prefix}-at:before { content: @fa-var-at; } +.@{fa-css-prefix}-eyedropper:before { content: @fa-var-eyedropper; } +.@{fa-css-prefix}-paint-brush:before { content: @fa-var-paint-brush; } +.@{fa-css-prefix}-birthday-cake:before { content: @fa-var-birthday-cake; } +.@{fa-css-prefix}-area-chart:before { content: @fa-var-area-chart; } +.@{fa-css-prefix}-pie-chart:before { content: @fa-var-pie-chart; } +.@{fa-css-prefix}-line-chart:before { content: @fa-var-line-chart; } +.@{fa-css-prefix}-lastfm:before { content: @fa-var-lastfm; } +.@{fa-css-prefix}-lastfm-square:before { content: @fa-var-lastfm-square; } +.@{fa-css-prefix}-toggle-off:before { content: @fa-var-toggle-off; } +.@{fa-css-prefix}-toggle-on:before { content: @fa-var-toggle-on; } +.@{fa-css-prefix}-bicycle:before { content: @fa-var-bicycle; } +.@{fa-css-prefix}-bus:before { content: @fa-var-bus; } +.@{fa-css-prefix}-ioxhost:before { content: @fa-var-ioxhost; } +.@{fa-css-prefix}-angellist:before { content: @fa-var-angellist; } +.@{fa-css-prefix}-cc:before { content: @fa-var-cc; } +.@{fa-css-prefix}-shekel:before, +.@{fa-css-prefix}-sheqel:before, +.@{fa-css-prefix}-ils:before { content: @fa-var-ils; } +.@{fa-css-prefix}-meanpath:before { content: @fa-var-meanpath; } +.@{fa-css-prefix}-buysellads:before { content: @fa-var-buysellads; } +.@{fa-css-prefix}-connectdevelop:before { content: @fa-var-connectdevelop; } +.@{fa-css-prefix}-dashcube:before { content: @fa-var-dashcube; } +.@{fa-css-prefix}-forumbee:before { content: @fa-var-forumbee; } +.@{fa-css-prefix}-leanpub:before { content: @fa-var-leanpub; } +.@{fa-css-prefix}-sellsy:before { content: @fa-var-sellsy; } +.@{fa-css-prefix}-shirtsinbulk:before { content: @fa-var-shirtsinbulk; } +.@{fa-css-prefix}-simplybuilt:before { content: @fa-var-simplybuilt; } +.@{fa-css-prefix}-skyatlas:before { content: @fa-var-skyatlas; } +.@{fa-css-prefix}-cart-plus:before { content: @fa-var-cart-plus; } +.@{fa-css-prefix}-cart-arrow-down:before { content: @fa-var-cart-arrow-down; } +.@{fa-css-prefix}-diamond:before { content: @fa-var-diamond; } +.@{fa-css-prefix}-ship:before { content: @fa-var-ship; } +.@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; } +.@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; } +.@{fa-css-prefix}-street-view:before { content: @fa-var-street-view; } +.@{fa-css-prefix}-heartbeat:before { content: @fa-var-heartbeat; } +.@{fa-css-prefix}-venus:before { content: @fa-var-venus; } +.@{fa-css-prefix}-mars:before { content: @fa-var-mars; } +.@{fa-css-prefix}-mercury:before { content: @fa-var-mercury; } +.@{fa-css-prefix}-intersex:before, +.@{fa-css-prefix}-transgender:before { content: @fa-var-transgender; } +.@{fa-css-prefix}-transgender-alt:before { content: @fa-var-transgender-alt; } +.@{fa-css-prefix}-venus-double:before { content: @fa-var-venus-double; } +.@{fa-css-prefix}-mars-double:before { content: @fa-var-mars-double; } +.@{fa-css-prefix}-venus-mars:before { content: @fa-var-venus-mars; } +.@{fa-css-prefix}-mars-stroke:before { content: @fa-var-mars-stroke; } +.@{fa-css-prefix}-mars-stroke-v:before { content: @fa-var-mars-stroke-v; } +.@{fa-css-prefix}-mars-stroke-h:before { content: @fa-var-mars-stroke-h; } +.@{fa-css-prefix}-neuter:before { content: @fa-var-neuter; } +.@{fa-css-prefix}-genderless:before { content: @fa-var-genderless; } +.@{fa-css-prefix}-facebook-official:before { content: @fa-var-facebook-official; } +.@{fa-css-prefix}-pinterest-p:before { content: @fa-var-pinterest-p; } +.@{fa-css-prefix}-whatsapp:before { content: @fa-var-whatsapp; } +.@{fa-css-prefix}-server:before { content: @fa-var-server; } +.@{fa-css-prefix}-user-plus:before { content: @fa-var-user-plus; } +.@{fa-css-prefix}-user-times:before { content: @fa-var-user-times; } +.@{fa-css-prefix}-hotel:before, +.@{fa-css-prefix}-bed:before { content: @fa-var-bed; } +.@{fa-css-prefix}-viacoin:before { content: @fa-var-viacoin; } +.@{fa-css-prefix}-train:before { content: @fa-var-train; } +.@{fa-css-prefix}-subway:before { content: @fa-var-subway; } +.@{fa-css-prefix}-medium:before { content: @fa-var-medium; } +.@{fa-css-prefix}-yc:before, +.@{fa-css-prefix}-y-combinator:before { content: @fa-var-y-combinator; } +.@{fa-css-prefix}-optin-monster:before { content: @fa-var-optin-monster; } +.@{fa-css-prefix}-opencart:before { content: @fa-var-opencart; } +.@{fa-css-prefix}-expeditedssl:before { content: @fa-var-expeditedssl; } +.@{fa-css-prefix}-battery-4:before, +.@{fa-css-prefix}-battery:before, +.@{fa-css-prefix}-battery-full:before { content: @fa-var-battery-full; } +.@{fa-css-prefix}-battery-3:before, +.@{fa-css-prefix}-battery-three-quarters:before { content: @fa-var-battery-three-quarters; } +.@{fa-css-prefix}-battery-2:before, +.@{fa-css-prefix}-battery-half:before { content: @fa-var-battery-half; } +.@{fa-css-prefix}-battery-1:before, +.@{fa-css-prefix}-battery-quarter:before { content: @fa-var-battery-quarter; } +.@{fa-css-prefix}-battery-0:before, +.@{fa-css-prefix}-battery-empty:before { content: @fa-var-battery-empty; } +.@{fa-css-prefix}-mouse-pointer:before { content: @fa-var-mouse-pointer; } +.@{fa-css-prefix}-i-cursor:before { content: @fa-var-i-cursor; } +.@{fa-css-prefix}-object-group:before { content: @fa-var-object-group; } +.@{fa-css-prefix}-object-ungroup:before { content: @fa-var-object-ungroup; } +.@{fa-css-prefix}-sticky-note:before { content: @fa-var-sticky-note; } +.@{fa-css-prefix}-sticky-note-o:before { content: @fa-var-sticky-note-o; } +.@{fa-css-prefix}-cc-jcb:before { content: @fa-var-cc-jcb; } +.@{fa-css-prefix}-cc-diners-club:before { content: @fa-var-cc-diners-club; } +.@{fa-css-prefix}-clone:before { content: @fa-var-clone; } +.@{fa-css-prefix}-balance-scale:before { content: @fa-var-balance-scale; } +.@{fa-css-prefix}-hourglass-o:before { content: @fa-var-hourglass-o; } +.@{fa-css-prefix}-hourglass-1:before, +.@{fa-css-prefix}-hourglass-start:before { content: @fa-var-hourglass-start; } +.@{fa-css-prefix}-hourglass-2:before, +.@{fa-css-prefix}-hourglass-half:before { content: @fa-var-hourglass-half; } +.@{fa-css-prefix}-hourglass-3:before, +.@{fa-css-prefix}-hourglass-end:before { content: @fa-var-hourglass-end; } +.@{fa-css-prefix}-hourglass:before { content: @fa-var-hourglass; } +.@{fa-css-prefix}-hand-grab-o:before, +.@{fa-css-prefix}-hand-rock-o:before { content: @fa-var-hand-rock-o; } +.@{fa-css-prefix}-hand-stop-o:before, +.@{fa-css-prefix}-hand-paper-o:before { content: @fa-var-hand-paper-o; } +.@{fa-css-prefix}-hand-scissors-o:before { content: @fa-var-hand-scissors-o; } +.@{fa-css-prefix}-hand-lizard-o:before { content: @fa-var-hand-lizard-o; } +.@{fa-css-prefix}-hand-spock-o:before { content: @fa-var-hand-spock-o; } +.@{fa-css-prefix}-hand-pointer-o:before { content: @fa-var-hand-pointer-o; } +.@{fa-css-prefix}-hand-peace-o:before { content: @fa-var-hand-peace-o; } +.@{fa-css-prefix}-trademark:before { content: @fa-var-trademark; } +.@{fa-css-prefix}-registered:before { content: @fa-var-registered; } +.@{fa-css-prefix}-creative-commons:before { content: @fa-var-creative-commons; } +.@{fa-css-prefix}-gg:before { content: @fa-var-gg; } +.@{fa-css-prefix}-gg-circle:before { content: @fa-var-gg-circle; } +.@{fa-css-prefix}-tripadvisor:before { content: @fa-var-tripadvisor; } +.@{fa-css-prefix}-odnoklassniki:before { content: @fa-var-odnoklassniki; } +.@{fa-css-prefix}-odnoklassniki-square:before { content: @fa-var-odnoklassniki-square; } +.@{fa-css-prefix}-get-pocket:before { content: @fa-var-get-pocket; } +.@{fa-css-prefix}-wikipedia-w:before { content: @fa-var-wikipedia-w; } +.@{fa-css-prefix}-safari:before { content: @fa-var-safari; } +.@{fa-css-prefix}-chrome:before { content: @fa-var-chrome; } +.@{fa-css-prefix}-firefox:before { content: @fa-var-firefox; } +.@{fa-css-prefix}-opera:before { content: @fa-var-opera; } +.@{fa-css-prefix}-internet-explorer:before { content: @fa-var-internet-explorer; } +.@{fa-css-prefix}-tv:before, +.@{fa-css-prefix}-television:before { content: @fa-var-television; } +.@{fa-css-prefix}-contao:before { content: @fa-var-contao; } +.@{fa-css-prefix}-500px:before { content: @fa-var-500px; } +.@{fa-css-prefix}-amazon:before { content: @fa-var-amazon; } +.@{fa-css-prefix}-calendar-plus-o:before { content: @fa-var-calendar-plus-o; } +.@{fa-css-prefix}-calendar-minus-o:before { content: @fa-var-calendar-minus-o; } +.@{fa-css-prefix}-calendar-times-o:before { content: @fa-var-calendar-times-o; } +.@{fa-css-prefix}-calendar-check-o:before { content: @fa-var-calendar-check-o; } +.@{fa-css-prefix}-industry:before { content: @fa-var-industry; } +.@{fa-css-prefix}-map-pin:before { content: @fa-var-map-pin; } +.@{fa-css-prefix}-map-signs:before { content: @fa-var-map-signs; } +.@{fa-css-prefix}-map-o:before { content: @fa-var-map-o; } +.@{fa-css-prefix}-map:before { content: @fa-var-map; } +.@{fa-css-prefix}-commenting:before { content: @fa-var-commenting; } +.@{fa-css-prefix}-commenting-o:before { content: @fa-var-commenting-o; } +.@{fa-css-prefix}-houzz:before { content: @fa-var-houzz; } +.@{fa-css-prefix}-vimeo:before { content: @fa-var-vimeo; } +.@{fa-css-prefix}-black-tie:before { content: @fa-var-black-tie; } +.@{fa-css-prefix}-fonticons:before { content: @fa-var-fonticons; } +.@{fa-css-prefix}-reddit-alien:before { content: @fa-var-reddit-alien; } +.@{fa-css-prefix}-edge:before { content: @fa-var-edge; } +.@{fa-css-prefix}-credit-card-alt:before { content: @fa-var-credit-card-alt; } +.@{fa-css-prefix}-codiepie:before { content: @fa-var-codiepie; } +.@{fa-css-prefix}-modx:before { content: @fa-var-modx; } +.@{fa-css-prefix}-fort-awesome:before { content: @fa-var-fort-awesome; } +.@{fa-css-prefix}-usb:before { content: @fa-var-usb; } +.@{fa-css-prefix}-product-hunt:before { content: @fa-var-product-hunt; } +.@{fa-css-prefix}-mixcloud:before { content: @fa-var-mixcloud; } +.@{fa-css-prefix}-scribd:before { content: @fa-var-scribd; } +.@{fa-css-prefix}-pause-circle:before { content: @fa-var-pause-circle; } +.@{fa-css-prefix}-pause-circle-o:before { content: @fa-var-pause-circle-o; } +.@{fa-css-prefix}-stop-circle:before { content: @fa-var-stop-circle; } +.@{fa-css-prefix}-stop-circle-o:before { content: @fa-var-stop-circle-o; } +.@{fa-css-prefix}-shopping-bag:before { content: @fa-var-shopping-bag; } +.@{fa-css-prefix}-shopping-basket:before { content: @fa-var-shopping-basket; } +.@{fa-css-prefix}-hashtag:before { content: @fa-var-hashtag; } +.@{fa-css-prefix}-bluetooth:before { content: @fa-var-bluetooth; } +.@{fa-css-prefix}-bluetooth-b:before { content: @fa-var-bluetooth-b; } +.@{fa-css-prefix}-percent:before { content: @fa-var-percent; } +.@{fa-css-prefix}-gitlab:before { content: @fa-var-gitlab; } +.@{fa-css-prefix}-wpbeginner:before { content: @fa-var-wpbeginner; } +.@{fa-css-prefix}-wpforms:before { content: @fa-var-wpforms; } +.@{fa-css-prefix}-envira:before { content: @fa-var-envira; } +.@{fa-css-prefix}-universal-access:before { content: @fa-var-universal-access; } +.@{fa-css-prefix}-wheelchair-alt:before { content: @fa-var-wheelchair-alt; } +.@{fa-css-prefix}-question-circle-o:before { content: @fa-var-question-circle-o; } +.@{fa-css-prefix}-blind:before { content: @fa-var-blind; } +.@{fa-css-prefix}-audio-description:before { content: @fa-var-audio-description; } +.@{fa-css-prefix}-volume-control-phone:before { content: @fa-var-volume-control-phone; } +.@{fa-css-prefix}-braille:before { content: @fa-var-braille; } +.@{fa-css-prefix}-assistive-listening-systems:before { content: @fa-var-assistive-listening-systems; } +.@{fa-css-prefix}-asl-interpreting:before, +.@{fa-css-prefix}-american-sign-language-interpreting:before { content: @fa-var-american-sign-language-interpreting; } +.@{fa-css-prefix}-deafness:before, +.@{fa-css-prefix}-hard-of-hearing:before, +.@{fa-css-prefix}-deaf:before { content: @fa-var-deaf; } +.@{fa-css-prefix}-glide:before { content: @fa-var-glide; } +.@{fa-css-prefix}-glide-g:before { content: @fa-var-glide-g; } +.@{fa-css-prefix}-signing:before, +.@{fa-css-prefix}-sign-language:before { content: @fa-var-sign-language; } +.@{fa-css-prefix}-low-vision:before { content: @fa-var-low-vision; } +.@{fa-css-prefix}-viadeo:before { content: @fa-var-viadeo; } +.@{fa-css-prefix}-viadeo-square:before { content: @fa-var-viadeo-square; } +.@{fa-css-prefix}-snapchat:before { content: @fa-var-snapchat; } +.@{fa-css-prefix}-snapchat-ghost:before { content: @fa-var-snapchat-ghost; } +.@{fa-css-prefix}-snapchat-square:before { content: @fa-var-snapchat-square; } +.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; } +.@{fa-css-prefix}-first-order:before { content: @fa-var-first-order; } +.@{fa-css-prefix}-yoast:before { content: @fa-var-yoast; } +.@{fa-css-prefix}-themeisle:before { content: @fa-var-themeisle; } +.@{fa-css-prefix}-google-plus-circle:before, +.@{fa-css-prefix}-google-plus-official:before { content: @fa-var-google-plus-official; } +.@{fa-css-prefix}-fa:before, +.@{fa-css-prefix}-font-awesome:before { content: @fa-var-font-awesome; } +.@{fa-css-prefix}-handshake-o:before { content: @fa-var-handshake-o; } +.@{fa-css-prefix}-envelope-open:before { content: @fa-var-envelope-open; } +.@{fa-css-prefix}-envelope-open-o:before { content: @fa-var-envelope-open-o; } +.@{fa-css-prefix}-linode:before { content: @fa-var-linode; } +.@{fa-css-prefix}-address-book:before { content: @fa-var-address-book; } +.@{fa-css-prefix}-address-book-o:before { content: @fa-var-address-book-o; } +.@{fa-css-prefix}-vcard:before, +.@{fa-css-prefix}-address-card:before { content: @fa-var-address-card; } +.@{fa-css-prefix}-vcard-o:before, +.@{fa-css-prefix}-address-card-o:before { content: @fa-var-address-card-o; } +.@{fa-css-prefix}-user-circle:before { content: @fa-var-user-circle; } +.@{fa-css-prefix}-user-circle-o:before { content: @fa-var-user-circle-o; } +.@{fa-css-prefix}-user-o:before { content: @fa-var-user-o; } +.@{fa-css-prefix}-id-badge:before { content: @fa-var-id-badge; } +.@{fa-css-prefix}-drivers-license:before, +.@{fa-css-prefix}-id-card:before { content: @fa-var-id-card; } +.@{fa-css-prefix}-drivers-license-o:before, +.@{fa-css-prefix}-id-card-o:before { content: @fa-var-id-card-o; } +.@{fa-css-prefix}-quora:before { content: @fa-var-quora; } +.@{fa-css-prefix}-free-code-camp:before { content: @fa-var-free-code-camp; } +.@{fa-css-prefix}-telegram:before { content: @fa-var-telegram; } +.@{fa-css-prefix}-thermometer-4:before, +.@{fa-css-prefix}-thermometer:before, +.@{fa-css-prefix}-thermometer-full:before { content: @fa-var-thermometer-full; } +.@{fa-css-prefix}-thermometer-3:before, +.@{fa-css-prefix}-thermometer-three-quarters:before { content: @fa-var-thermometer-three-quarters; } +.@{fa-css-prefix}-thermometer-2:before, +.@{fa-css-prefix}-thermometer-half:before { content: @fa-var-thermometer-half; } +.@{fa-css-prefix}-thermometer-1:before, +.@{fa-css-prefix}-thermometer-quarter:before { content: @fa-var-thermometer-quarter; } +.@{fa-css-prefix}-thermometer-0:before, +.@{fa-css-prefix}-thermometer-empty:before { content: @fa-var-thermometer-empty; } +.@{fa-css-prefix}-shower:before { content: @fa-var-shower; } +.@{fa-css-prefix}-bathtub:before, +.@{fa-css-prefix}-s15:before, +.@{fa-css-prefix}-bath:before { content: @fa-var-bath; } +.@{fa-css-prefix}-podcast:before { content: @fa-var-podcast; } +.@{fa-css-prefix}-window-maximize:before { content: @fa-var-window-maximize; } +.@{fa-css-prefix}-window-minimize:before { content: @fa-var-window-minimize; } +.@{fa-css-prefix}-window-restore:before { content: @fa-var-window-restore; } +.@{fa-css-prefix}-times-rectangle:before, +.@{fa-css-prefix}-window-close:before { content: @fa-var-window-close; } +.@{fa-css-prefix}-times-rectangle-o:before, +.@{fa-css-prefix}-window-close-o:before { content: @fa-var-window-close-o; } +.@{fa-css-prefix}-bandcamp:before { content: @fa-var-bandcamp; } +.@{fa-css-prefix}-grav:before { content: @fa-var-grav; } +.@{fa-css-prefix}-etsy:before { content: @fa-var-etsy; } +.@{fa-css-prefix}-imdb:before { content: @fa-var-imdb; } +.@{fa-css-prefix}-ravelry:before { content: @fa-var-ravelry; } +.@{fa-css-prefix}-eercast:before { content: @fa-var-eercast; } +.@{fa-css-prefix}-microchip:before { content: @fa-var-microchip; } +.@{fa-css-prefix}-snowflake-o:before { content: @fa-var-snowflake-o; } +.@{fa-css-prefix}-superpowers:before { content: @fa-var-superpowers; } +.@{fa-css-prefix}-wpexplorer:before { content: @fa-var-wpexplorer; } +.@{fa-css-prefix}-meetup:before { content: @fa-var-meetup; } diff --git a/assets/css/vendor/font-awesome/less/larger.less b/assets/css/vendor/font-awesome/less/larger.less new file mode 100644 index 0000000..c9d6467 --- /dev/null +++ b/assets/css/vendor/font-awesome/less/larger.less @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.@{fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.@{fa-css-prefix}-2x { font-size: 2em; } +.@{fa-css-prefix}-3x { font-size: 3em; } +.@{fa-css-prefix}-4x { font-size: 4em; } +.@{fa-css-prefix}-5x { font-size: 5em; } diff --git a/assets/css/vendor/font-awesome/less/list.less b/assets/css/vendor/font-awesome/less/list.less new file mode 100644 index 0000000..0b44038 --- /dev/null +++ b/assets/css/vendor/font-awesome/less/list.less @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.@{fa-css-prefix}-ul { + padding-left: 0; + margin-left: @fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.@{fa-css-prefix}-li { + position: absolute; + left: -@fa-li-width; + width: @fa-li-width; + top: (2em / 14); + text-align: center; + &.@{fa-css-prefix}-lg { + left: (-@fa-li-width + (4em / 14)); + } +} diff --git a/assets/css/vendor/font-awesome/less/mixins.less b/assets/css/vendor/font-awesome/less/mixins.less new file mode 100644 index 0000000..beef231 --- /dev/null +++ b/assets/css/vendor/font-awesome/less/mixins.less @@ -0,0 +1,60 @@ +// Mixins +// -------------------------- + +.fa-icon() { + display: inline-block; + font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} + +.fa-icon-rotate(@degrees, @rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})"; + -webkit-transform: rotate(@degrees); + -ms-transform: rotate(@degrees); + transform: rotate(@degrees); +} + +.fa-icon-flip(@horiz, @vert, @rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)"; + -webkit-transform: scale(@horiz, @vert); + -ms-transform: scale(@horiz, @vert); + transform: scale(@horiz, @vert); +} + + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +.sr-only() { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +.sr-only-focusable() { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/assets/css/vendor/font-awesome/less/path.less b/assets/css/vendor/font-awesome/less/path.less new file mode 100644 index 0000000..835be41 --- /dev/null +++ b/assets/css/vendor/font-awesome/less/path.less @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); + src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), + url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'), + url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), + url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), + url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); + // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/assets/css/vendor/font-awesome/less/rotated-flipped.less b/assets/css/vendor/font-awesome/less/rotated-flipped.less new file mode 100644 index 0000000..f6ba814 --- /dev/null +++ b/assets/css/vendor/font-awesome/less/rotated-flipped.less @@ -0,0 +1,20 @@ +// Rotated & Flipped Icons +// ------------------------- + +.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } +.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } +.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } + +.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } +.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .@{fa-css-prefix}-rotate-90, +:root .@{fa-css-prefix}-rotate-180, +:root .@{fa-css-prefix}-rotate-270, +:root .@{fa-css-prefix}-flip-horizontal, +:root .@{fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/assets/css/vendor/font-awesome/less/screen-reader.less b/assets/css/vendor/font-awesome/less/screen-reader.less new file mode 100644 index 0000000..11c1881 --- /dev/null +++ b/assets/css/vendor/font-awesome/less/screen-reader.less @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { .sr-only(); } +.sr-only-focusable { .sr-only-focusable(); } diff --git a/assets/css/vendor/font-awesome/less/stacked.less b/assets/css/vendor/font-awesome/less/stacked.less new file mode 100644 index 0000000..fc53fb0 --- /dev/null +++ b/assets/css/vendor/font-awesome/less/stacked.less @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.@{fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.@{fa-css-prefix}-stack-1x { line-height: inherit; } +.@{fa-css-prefix}-stack-2x { font-size: 2em; } +.@{fa-css-prefix}-inverse { color: @fa-inverse; } diff --git a/assets/css/vendor/font-awesome/less/variables.less b/assets/css/vendor/font-awesome/less/variables.less new file mode 100644 index 0000000..7ddbbc0 --- /dev/null +++ b/assets/css/vendor/font-awesome/less/variables.less @@ -0,0 +1,800 @@ +// Variables +// -------------------------- + +@fa-font-path: "../fonts"; +@fa-font-size-base: 14px; +@fa-line-height-base: 1; +//@fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts"; // for referencing Bootstrap CDN font files directly +@fa-css-prefix: fa; +@fa-version: "4.7.0"; +@fa-border-color: #eee; +@fa-inverse: #fff; +@fa-li-width: (30em / 14); + +@fa-var-500px: "\f26e"; +@fa-var-address-book: "\f2b9"; +@fa-var-address-book-o: "\f2ba"; +@fa-var-address-card: "\f2bb"; +@fa-var-address-card-o: "\f2bc"; +@fa-var-adjust: "\f042"; +@fa-var-adn: "\f170"; +@fa-var-align-center: "\f037"; +@fa-var-align-justify: "\f039"; +@fa-var-align-left: "\f036"; +@fa-var-align-right: "\f038"; +@fa-var-amazon: "\f270"; +@fa-var-ambulance: "\f0f9"; +@fa-var-american-sign-language-interpreting: "\f2a3"; +@fa-var-anchor: "\f13d"; +@fa-var-android: "\f17b"; +@fa-var-angellist: "\f209"; +@fa-var-angle-double-down: "\f103"; +@fa-var-angle-double-left: "\f100"; +@fa-var-angle-double-right: "\f101"; +@fa-var-angle-double-up: "\f102"; +@fa-var-angle-down: "\f107"; +@fa-var-angle-left: "\f104"; +@fa-var-angle-right: "\f105"; +@fa-var-angle-up: "\f106"; +@fa-var-apple: "\f179"; +@fa-var-archive: "\f187"; +@fa-var-area-chart: "\f1fe"; +@fa-var-arrow-circle-down: "\f0ab"; +@fa-var-arrow-circle-left: "\f0a8"; +@fa-var-arrow-circle-o-down: "\f01a"; +@fa-var-arrow-circle-o-left: "\f190"; +@fa-var-arrow-circle-o-right: "\f18e"; +@fa-var-arrow-circle-o-up: "\f01b"; +@fa-var-arrow-circle-right: "\f0a9"; +@fa-var-arrow-circle-up: "\f0aa"; +@fa-var-arrow-down: "\f063"; +@fa-var-arrow-left: "\f060"; +@fa-var-arrow-right: "\f061"; +@fa-var-arrow-up: "\f062"; +@fa-var-arrows: "\f047"; +@fa-var-arrows-alt: "\f0b2"; +@fa-var-arrows-h: "\f07e"; +@fa-var-arrows-v: "\f07d"; +@fa-var-asl-interpreting: "\f2a3"; +@fa-var-assistive-listening-systems: "\f2a2"; +@fa-var-asterisk: "\f069"; +@fa-var-at: "\f1fa"; +@fa-var-audio-description: "\f29e"; +@fa-var-automobile: "\f1b9"; +@fa-var-backward: "\f04a"; +@fa-var-balance-scale: "\f24e"; +@fa-var-ban: "\f05e"; +@fa-var-bandcamp: "\f2d5"; +@fa-var-bank: "\f19c"; +@fa-var-bar-chart: "\f080"; +@fa-var-bar-chart-o: "\f080"; +@fa-var-barcode: "\f02a"; +@fa-var-bars: "\f0c9"; +@fa-var-bath: "\f2cd"; +@fa-var-bathtub: "\f2cd"; +@fa-var-battery: "\f240"; +@fa-var-battery-0: "\f244"; +@fa-var-battery-1: "\f243"; +@fa-var-battery-2: "\f242"; +@fa-var-battery-3: "\f241"; +@fa-var-battery-4: "\f240"; +@fa-var-battery-empty: "\f244"; +@fa-var-battery-full: "\f240"; +@fa-var-battery-half: "\f242"; +@fa-var-battery-quarter: "\f243"; +@fa-var-battery-three-quarters: "\f241"; +@fa-var-bed: "\f236"; +@fa-var-beer: "\f0fc"; +@fa-var-behance: "\f1b4"; +@fa-var-behance-square: "\f1b5"; +@fa-var-bell: "\f0f3"; +@fa-var-bell-o: "\f0a2"; +@fa-var-bell-slash: "\f1f6"; +@fa-var-bell-slash-o: "\f1f7"; +@fa-var-bicycle: "\f206"; +@fa-var-binoculars: "\f1e5"; +@fa-var-birthday-cake: "\f1fd"; +@fa-var-bitbucket: "\f171"; +@fa-var-bitbucket-square: "\f172"; +@fa-var-bitcoin: "\f15a"; +@fa-var-black-tie: "\f27e"; +@fa-var-blind: "\f29d"; +@fa-var-bluetooth: "\f293"; +@fa-var-bluetooth-b: "\f294"; +@fa-var-bold: "\f032"; +@fa-var-bolt: "\f0e7"; +@fa-var-bomb: "\f1e2"; +@fa-var-book: "\f02d"; +@fa-var-bookmark: "\f02e"; +@fa-var-bookmark-o: "\f097"; +@fa-var-braille: "\f2a1"; +@fa-var-briefcase: "\f0b1"; +@fa-var-btc: "\f15a"; +@fa-var-bug: "\f188"; +@fa-var-building: "\f1ad"; +@fa-var-building-o: "\f0f7"; +@fa-var-bullhorn: "\f0a1"; +@fa-var-bullseye: "\f140"; +@fa-var-bus: "\f207"; +@fa-var-buysellads: "\f20d"; +@fa-var-cab: "\f1ba"; +@fa-var-calculator: "\f1ec"; +@fa-var-calendar: "\f073"; +@fa-var-calendar-check-o: "\f274"; +@fa-var-calendar-minus-o: "\f272"; +@fa-var-calendar-o: "\f133"; +@fa-var-calendar-plus-o: "\f271"; +@fa-var-calendar-times-o: "\f273"; +@fa-var-camera: "\f030"; +@fa-var-camera-retro: "\f083"; +@fa-var-car: "\f1b9"; +@fa-var-caret-down: "\f0d7"; +@fa-var-caret-left: "\f0d9"; +@fa-var-caret-right: "\f0da"; +@fa-var-caret-square-o-down: "\f150"; +@fa-var-caret-square-o-left: "\f191"; +@fa-var-caret-square-o-right: "\f152"; +@fa-var-caret-square-o-up: "\f151"; +@fa-var-caret-up: "\f0d8"; +@fa-var-cart-arrow-down: "\f218"; +@fa-var-cart-plus: "\f217"; +@fa-var-cc: "\f20a"; +@fa-var-cc-amex: "\f1f3"; +@fa-var-cc-diners-club: "\f24c"; +@fa-var-cc-discover: "\f1f2"; +@fa-var-cc-jcb: "\f24b"; +@fa-var-cc-mastercard: "\f1f1"; +@fa-var-cc-paypal: "\f1f4"; +@fa-var-cc-stripe: "\f1f5"; +@fa-var-cc-visa: "\f1f0"; +@fa-var-certificate: "\f0a3"; +@fa-var-chain: "\f0c1"; +@fa-var-chain-broken: "\f127"; +@fa-var-check: "\f00c"; +@fa-var-check-circle: "\f058"; +@fa-var-check-circle-o: "\f05d"; +@fa-var-check-square: "\f14a"; +@fa-var-check-square-o: "\f046"; +@fa-var-chevron-circle-down: "\f13a"; +@fa-var-chevron-circle-left: "\f137"; +@fa-var-chevron-circle-right: "\f138"; +@fa-var-chevron-circle-up: "\f139"; +@fa-var-chevron-down: "\f078"; +@fa-var-chevron-left: "\f053"; +@fa-var-chevron-right: "\f054"; +@fa-var-chevron-up: "\f077"; +@fa-var-child: "\f1ae"; +@fa-var-chrome: "\f268"; +@fa-var-circle: "\f111"; +@fa-var-circle-o: "\f10c"; +@fa-var-circle-o-notch: "\f1ce"; +@fa-var-circle-thin: "\f1db"; +@fa-var-clipboard: "\f0ea"; +@fa-var-clock-o: "\f017"; +@fa-var-clone: "\f24d"; +@fa-var-close: "\f00d"; +@fa-var-cloud: "\f0c2"; +@fa-var-cloud-download: "\f0ed"; +@fa-var-cloud-upload: "\f0ee"; +@fa-var-cny: "\f157"; +@fa-var-code: "\f121"; +@fa-var-code-fork: "\f126"; +@fa-var-codepen: "\f1cb"; +@fa-var-codiepie: "\f284"; +@fa-var-coffee: "\f0f4"; +@fa-var-cog: "\f013"; +@fa-var-cogs: "\f085"; +@fa-var-columns: "\f0db"; +@fa-var-comment: "\f075"; +@fa-var-comment-o: "\f0e5"; +@fa-var-commenting: "\f27a"; +@fa-var-commenting-o: "\f27b"; +@fa-var-comments: "\f086"; +@fa-var-comments-o: "\f0e6"; +@fa-var-compass: "\f14e"; +@fa-var-compress: "\f066"; +@fa-var-connectdevelop: "\f20e"; +@fa-var-contao: "\f26d"; +@fa-var-copy: "\f0c5"; +@fa-var-copyright: "\f1f9"; +@fa-var-creative-commons: "\f25e"; +@fa-var-credit-card: "\f09d"; +@fa-var-credit-card-alt: "\f283"; +@fa-var-crop: "\f125"; +@fa-var-crosshairs: "\f05b"; +@fa-var-css3: "\f13c"; +@fa-var-cube: "\f1b2"; +@fa-var-cubes: "\f1b3"; +@fa-var-cut: "\f0c4"; +@fa-var-cutlery: "\f0f5"; +@fa-var-dashboard: "\f0e4"; +@fa-var-dashcube: "\f210"; +@fa-var-database: "\f1c0"; +@fa-var-deaf: "\f2a4"; +@fa-var-deafness: "\f2a4"; +@fa-var-dedent: "\f03b"; +@fa-var-delicious: "\f1a5"; +@fa-var-desktop: "\f108"; +@fa-var-deviantart: "\f1bd"; +@fa-var-diamond: "\f219"; +@fa-var-digg: "\f1a6"; +@fa-var-dollar: "\f155"; +@fa-var-dot-circle-o: "\f192"; +@fa-var-download: "\f019"; +@fa-var-dribbble: "\f17d"; +@fa-var-drivers-license: "\f2c2"; +@fa-var-drivers-license-o: "\f2c3"; +@fa-var-dropbox: "\f16b"; +@fa-var-drupal: "\f1a9"; +@fa-var-edge: "\f282"; +@fa-var-edit: "\f044"; +@fa-var-eercast: "\f2da"; +@fa-var-eject: "\f052"; +@fa-var-ellipsis-h: "\f141"; +@fa-var-ellipsis-v: "\f142"; +@fa-var-empire: "\f1d1"; +@fa-var-envelope: "\f0e0"; +@fa-var-envelope-o: "\f003"; +@fa-var-envelope-open: "\f2b6"; +@fa-var-envelope-open-o: "\f2b7"; +@fa-var-envelope-square: "\f199"; +@fa-var-envira: "\f299"; +@fa-var-eraser: "\f12d"; +@fa-var-etsy: "\f2d7"; +@fa-var-eur: "\f153"; +@fa-var-euro: "\f153"; +@fa-var-exchange: "\f0ec"; +@fa-var-exclamation: "\f12a"; +@fa-var-exclamation-circle: "\f06a"; +@fa-var-exclamation-triangle: "\f071"; +@fa-var-expand: "\f065"; +@fa-var-expeditedssl: "\f23e"; +@fa-var-external-link: "\f08e"; +@fa-var-external-link-square: "\f14c"; +@fa-var-eye: "\f06e"; +@fa-var-eye-slash: "\f070"; +@fa-var-eyedropper: "\f1fb"; +@fa-var-fa: "\f2b4"; +@fa-var-facebook: "\f09a"; +@fa-var-facebook-f: "\f09a"; +@fa-var-facebook-official: "\f230"; +@fa-var-facebook-square: "\f082"; +@fa-var-fast-backward: "\f049"; +@fa-var-fast-forward: "\f050"; +@fa-var-fax: "\f1ac"; +@fa-var-feed: "\f09e"; +@fa-var-female: "\f182"; +@fa-var-fighter-jet: "\f0fb"; +@fa-var-file: "\f15b"; +@fa-var-file-archive-o: "\f1c6"; +@fa-var-file-audio-o: "\f1c7"; +@fa-var-file-code-o: "\f1c9"; +@fa-var-file-excel-o: "\f1c3"; +@fa-var-file-image-o: "\f1c5"; +@fa-var-file-movie-o: "\f1c8"; +@fa-var-file-o: "\f016"; +@fa-var-file-pdf-o: "\f1c1"; +@fa-var-file-photo-o: "\f1c5"; +@fa-var-file-picture-o: "\f1c5"; +@fa-var-file-powerpoint-o: "\f1c4"; +@fa-var-file-sound-o: "\f1c7"; +@fa-var-file-text: "\f15c"; +@fa-var-file-text-o: "\f0f6"; +@fa-var-file-video-o: "\f1c8"; +@fa-var-file-word-o: "\f1c2"; +@fa-var-file-zip-o: "\f1c6"; +@fa-var-files-o: "\f0c5"; +@fa-var-film: "\f008"; +@fa-var-filter: "\f0b0"; +@fa-var-fire: "\f06d"; +@fa-var-fire-extinguisher: "\f134"; +@fa-var-firefox: "\f269"; +@fa-var-first-order: "\f2b0"; +@fa-var-flag: "\f024"; +@fa-var-flag-checkered: "\f11e"; +@fa-var-flag-o: "\f11d"; +@fa-var-flash: "\f0e7"; +@fa-var-flask: "\f0c3"; +@fa-var-flickr: "\f16e"; +@fa-var-floppy-o: "\f0c7"; +@fa-var-folder: "\f07b"; +@fa-var-folder-o: "\f114"; +@fa-var-folder-open: "\f07c"; +@fa-var-folder-open-o: "\f115"; +@fa-var-font: "\f031"; +@fa-var-font-awesome: "\f2b4"; +@fa-var-fonticons: "\f280"; +@fa-var-fort-awesome: "\f286"; +@fa-var-forumbee: "\f211"; +@fa-var-forward: "\f04e"; +@fa-var-foursquare: "\f180"; +@fa-var-free-code-camp: "\f2c5"; +@fa-var-frown-o: "\f119"; +@fa-var-futbol-o: "\f1e3"; +@fa-var-gamepad: "\f11b"; +@fa-var-gavel: "\f0e3"; +@fa-var-gbp: "\f154"; +@fa-var-ge: "\f1d1"; +@fa-var-gear: "\f013"; +@fa-var-gears: "\f085"; +@fa-var-genderless: "\f22d"; +@fa-var-get-pocket: "\f265"; +@fa-var-gg: "\f260"; +@fa-var-gg-circle: "\f261"; +@fa-var-gift: "\f06b"; +@fa-var-git: "\f1d3"; +@fa-var-git-square: "\f1d2"; +@fa-var-github: "\f09b"; +@fa-var-github-alt: "\f113"; +@fa-var-github-square: "\f092"; +@fa-var-gitlab: "\f296"; +@fa-var-gittip: "\f184"; +@fa-var-glass: "\f000"; +@fa-var-glide: "\f2a5"; +@fa-var-glide-g: "\f2a6"; +@fa-var-globe: "\f0ac"; +@fa-var-google: "\f1a0"; +@fa-var-google-plus: "\f0d5"; +@fa-var-google-plus-circle: "\f2b3"; +@fa-var-google-plus-official: "\f2b3"; +@fa-var-google-plus-square: "\f0d4"; +@fa-var-google-wallet: "\f1ee"; +@fa-var-graduation-cap: "\f19d"; +@fa-var-gratipay: "\f184"; +@fa-var-grav: "\f2d6"; +@fa-var-group: "\f0c0"; +@fa-var-h-square: "\f0fd"; +@fa-var-hacker-news: "\f1d4"; +@fa-var-hand-grab-o: "\f255"; +@fa-var-hand-lizard-o: "\f258"; +@fa-var-hand-o-down: "\f0a7"; +@fa-var-hand-o-left: "\f0a5"; +@fa-var-hand-o-right: "\f0a4"; +@fa-var-hand-o-up: "\f0a6"; +@fa-var-hand-paper-o: "\f256"; +@fa-var-hand-peace-o: "\f25b"; +@fa-var-hand-pointer-o: "\f25a"; +@fa-var-hand-rock-o: "\f255"; +@fa-var-hand-scissors-o: "\f257"; +@fa-var-hand-spock-o: "\f259"; +@fa-var-hand-stop-o: "\f256"; +@fa-var-handshake-o: "\f2b5"; +@fa-var-hard-of-hearing: "\f2a4"; +@fa-var-hashtag: "\f292"; +@fa-var-hdd-o: "\f0a0"; +@fa-var-header: "\f1dc"; +@fa-var-headphones: "\f025"; +@fa-var-heart: "\f004"; +@fa-var-heart-o: "\f08a"; +@fa-var-heartbeat: "\f21e"; +@fa-var-history: "\f1da"; +@fa-var-home: "\f015"; +@fa-var-hospital-o: "\f0f8"; +@fa-var-hotel: "\f236"; +@fa-var-hourglass: "\f254"; +@fa-var-hourglass-1: "\f251"; +@fa-var-hourglass-2: "\f252"; +@fa-var-hourglass-3: "\f253"; +@fa-var-hourglass-end: "\f253"; +@fa-var-hourglass-half: "\f252"; +@fa-var-hourglass-o: "\f250"; +@fa-var-hourglass-start: "\f251"; +@fa-var-houzz: "\f27c"; +@fa-var-html5: "\f13b"; +@fa-var-i-cursor: "\f246"; +@fa-var-id-badge: "\f2c1"; +@fa-var-id-card: "\f2c2"; +@fa-var-id-card-o: "\f2c3"; +@fa-var-ils: "\f20b"; +@fa-var-image: "\f03e"; +@fa-var-imdb: "\f2d8"; +@fa-var-inbox: "\f01c"; +@fa-var-indent: "\f03c"; +@fa-var-industry: "\f275"; +@fa-var-info: "\f129"; +@fa-var-info-circle: "\f05a"; +@fa-var-inr: "\f156"; +@fa-var-instagram: "\f16d"; +@fa-var-institution: "\f19c"; +@fa-var-internet-explorer: "\f26b"; +@fa-var-intersex: "\f224"; +@fa-var-ioxhost: "\f208"; +@fa-var-italic: "\f033"; +@fa-var-joomla: "\f1aa"; +@fa-var-jpy: "\f157"; +@fa-var-jsfiddle: "\f1cc"; +@fa-var-key: "\f084"; +@fa-var-keyboard-o: "\f11c"; +@fa-var-krw: "\f159"; +@fa-var-language: "\f1ab"; +@fa-var-laptop: "\f109"; +@fa-var-lastfm: "\f202"; +@fa-var-lastfm-square: "\f203"; +@fa-var-leaf: "\f06c"; +@fa-var-leanpub: "\f212"; +@fa-var-legal: "\f0e3"; +@fa-var-lemon-o: "\f094"; +@fa-var-level-down: "\f149"; +@fa-var-level-up: "\f148"; +@fa-var-life-bouy: "\f1cd"; +@fa-var-life-buoy: "\f1cd"; +@fa-var-life-ring: "\f1cd"; +@fa-var-life-saver: "\f1cd"; +@fa-var-lightbulb-o: "\f0eb"; +@fa-var-line-chart: "\f201"; +@fa-var-link: "\f0c1"; +@fa-var-linkedin: "\f0e1"; +@fa-var-linkedin-square: "\f08c"; +@fa-var-linode: "\f2b8"; +@fa-var-linux: "\f17c"; +@fa-var-list: "\f03a"; +@fa-var-list-alt: "\f022"; +@fa-var-list-ol: "\f0cb"; +@fa-var-list-ul: "\f0ca"; +@fa-var-location-arrow: "\f124"; +@fa-var-lock: "\f023"; +@fa-var-long-arrow-down: "\f175"; +@fa-var-long-arrow-left: "\f177"; +@fa-var-long-arrow-right: "\f178"; +@fa-var-long-arrow-up: "\f176"; +@fa-var-low-vision: "\f2a8"; +@fa-var-magic: "\f0d0"; +@fa-var-magnet: "\f076"; +@fa-var-mail-forward: "\f064"; +@fa-var-mail-reply: "\f112"; +@fa-var-mail-reply-all: "\f122"; +@fa-var-male: "\f183"; +@fa-var-map: "\f279"; +@fa-var-map-marker: "\f041"; +@fa-var-map-o: "\f278"; +@fa-var-map-pin: "\f276"; +@fa-var-map-signs: "\f277"; +@fa-var-mars: "\f222"; +@fa-var-mars-double: "\f227"; +@fa-var-mars-stroke: "\f229"; +@fa-var-mars-stroke-h: "\f22b"; +@fa-var-mars-stroke-v: "\f22a"; +@fa-var-maxcdn: "\f136"; +@fa-var-meanpath: "\f20c"; +@fa-var-medium: "\f23a"; +@fa-var-medkit: "\f0fa"; +@fa-var-meetup: "\f2e0"; +@fa-var-meh-o: "\f11a"; +@fa-var-mercury: "\f223"; +@fa-var-microchip: "\f2db"; +@fa-var-microphone: "\f130"; +@fa-var-microphone-slash: "\f131"; +@fa-var-minus: "\f068"; +@fa-var-minus-circle: "\f056"; +@fa-var-minus-square: "\f146"; +@fa-var-minus-square-o: "\f147"; +@fa-var-mixcloud: "\f289"; +@fa-var-mobile: "\f10b"; +@fa-var-mobile-phone: "\f10b"; +@fa-var-modx: "\f285"; +@fa-var-money: "\f0d6"; +@fa-var-moon-o: "\f186"; +@fa-var-mortar-board: "\f19d"; +@fa-var-motorcycle: "\f21c"; +@fa-var-mouse-pointer: "\f245"; +@fa-var-music: "\f001"; +@fa-var-navicon: "\f0c9"; +@fa-var-neuter: "\f22c"; +@fa-var-newspaper-o: "\f1ea"; +@fa-var-object-group: "\f247"; +@fa-var-object-ungroup: "\f248"; +@fa-var-odnoklassniki: "\f263"; +@fa-var-odnoklassniki-square: "\f264"; +@fa-var-opencart: "\f23d"; +@fa-var-openid: "\f19b"; +@fa-var-opera: "\f26a"; +@fa-var-optin-monster: "\f23c"; +@fa-var-outdent: "\f03b"; +@fa-var-pagelines: "\f18c"; +@fa-var-paint-brush: "\f1fc"; +@fa-var-paper-plane: "\f1d8"; +@fa-var-paper-plane-o: "\f1d9"; +@fa-var-paperclip: "\f0c6"; +@fa-var-paragraph: "\f1dd"; +@fa-var-paste: "\f0ea"; +@fa-var-pause: "\f04c"; +@fa-var-pause-circle: "\f28b"; +@fa-var-pause-circle-o: "\f28c"; +@fa-var-paw: "\f1b0"; +@fa-var-paypal: "\f1ed"; +@fa-var-pencil: "\f040"; +@fa-var-pencil-square: "\f14b"; +@fa-var-pencil-square-o: "\f044"; +@fa-var-percent: "\f295"; +@fa-var-phone: "\f095"; +@fa-var-phone-square: "\f098"; +@fa-var-photo: "\f03e"; +@fa-var-picture-o: "\f03e"; +@fa-var-pie-chart: "\f200"; +@fa-var-pied-piper: "\f2ae"; +@fa-var-pied-piper-alt: "\f1a8"; +@fa-var-pied-piper-pp: "\f1a7"; +@fa-var-pinterest: "\f0d2"; +@fa-var-pinterest-p: "\f231"; +@fa-var-pinterest-square: "\f0d3"; +@fa-var-plane: "\f072"; +@fa-var-play: "\f04b"; +@fa-var-play-circle: "\f144"; +@fa-var-play-circle-o: "\f01d"; +@fa-var-plug: "\f1e6"; +@fa-var-plus: "\f067"; +@fa-var-plus-circle: "\f055"; +@fa-var-plus-square: "\f0fe"; +@fa-var-plus-square-o: "\f196"; +@fa-var-podcast: "\f2ce"; +@fa-var-power-off: "\f011"; +@fa-var-print: "\f02f"; +@fa-var-product-hunt: "\f288"; +@fa-var-puzzle-piece: "\f12e"; +@fa-var-qq: "\f1d6"; +@fa-var-qrcode: "\f029"; +@fa-var-question: "\f128"; +@fa-var-question-circle: "\f059"; +@fa-var-question-circle-o: "\f29c"; +@fa-var-quora: "\f2c4"; +@fa-var-quote-left: "\f10d"; +@fa-var-quote-right: "\f10e"; +@fa-var-ra: "\f1d0"; +@fa-var-random: "\f074"; +@fa-var-ravelry: "\f2d9"; +@fa-var-rebel: "\f1d0"; +@fa-var-recycle: "\f1b8"; +@fa-var-reddit: "\f1a1"; +@fa-var-reddit-alien: "\f281"; +@fa-var-reddit-square: "\f1a2"; +@fa-var-refresh: "\f021"; +@fa-var-registered: "\f25d"; +@fa-var-remove: "\f00d"; +@fa-var-renren: "\f18b"; +@fa-var-reorder: "\f0c9"; +@fa-var-repeat: "\f01e"; +@fa-var-reply: "\f112"; +@fa-var-reply-all: "\f122"; +@fa-var-resistance: "\f1d0"; +@fa-var-retweet: "\f079"; +@fa-var-rmb: "\f157"; +@fa-var-road: "\f018"; +@fa-var-rocket: "\f135"; +@fa-var-rotate-left: "\f0e2"; +@fa-var-rotate-right: "\f01e"; +@fa-var-rouble: "\f158"; +@fa-var-rss: "\f09e"; +@fa-var-rss-square: "\f143"; +@fa-var-rub: "\f158"; +@fa-var-ruble: "\f158"; +@fa-var-rupee: "\f156"; +@fa-var-s15: "\f2cd"; +@fa-var-safari: "\f267"; +@fa-var-save: "\f0c7"; +@fa-var-scissors: "\f0c4"; +@fa-var-scribd: "\f28a"; +@fa-var-search: "\f002"; +@fa-var-search-minus: "\f010"; +@fa-var-search-plus: "\f00e"; +@fa-var-sellsy: "\f213"; +@fa-var-send: "\f1d8"; +@fa-var-send-o: "\f1d9"; +@fa-var-server: "\f233"; +@fa-var-share: "\f064"; +@fa-var-share-alt: "\f1e0"; +@fa-var-share-alt-square: "\f1e1"; +@fa-var-share-square: "\f14d"; +@fa-var-share-square-o: "\f045"; +@fa-var-shekel: "\f20b"; +@fa-var-sheqel: "\f20b"; +@fa-var-shield: "\f132"; +@fa-var-ship: "\f21a"; +@fa-var-shirtsinbulk: "\f214"; +@fa-var-shopping-bag: "\f290"; +@fa-var-shopping-basket: "\f291"; +@fa-var-shopping-cart: "\f07a"; +@fa-var-shower: "\f2cc"; +@fa-var-sign-in: "\f090"; +@fa-var-sign-language: "\f2a7"; +@fa-var-sign-out: "\f08b"; +@fa-var-signal: "\f012"; +@fa-var-signing: "\f2a7"; +@fa-var-simplybuilt: "\f215"; +@fa-var-sitemap: "\f0e8"; +@fa-var-skyatlas: "\f216"; +@fa-var-skype: "\f17e"; +@fa-var-slack: "\f198"; +@fa-var-sliders: "\f1de"; +@fa-var-slideshare: "\f1e7"; +@fa-var-smile-o: "\f118"; +@fa-var-snapchat: "\f2ab"; +@fa-var-snapchat-ghost: "\f2ac"; +@fa-var-snapchat-square: "\f2ad"; +@fa-var-snowflake-o: "\f2dc"; +@fa-var-soccer-ball-o: "\f1e3"; +@fa-var-sort: "\f0dc"; +@fa-var-sort-alpha-asc: "\f15d"; +@fa-var-sort-alpha-desc: "\f15e"; +@fa-var-sort-amount-asc: "\f160"; +@fa-var-sort-amount-desc: "\f161"; +@fa-var-sort-asc: "\f0de"; +@fa-var-sort-desc: "\f0dd"; +@fa-var-sort-down: "\f0dd"; +@fa-var-sort-numeric-asc: "\f162"; +@fa-var-sort-numeric-desc: "\f163"; +@fa-var-sort-up: "\f0de"; +@fa-var-soundcloud: "\f1be"; +@fa-var-space-shuttle: "\f197"; +@fa-var-spinner: "\f110"; +@fa-var-spoon: "\f1b1"; +@fa-var-spotify: "\f1bc"; +@fa-var-square: "\f0c8"; +@fa-var-square-o: "\f096"; +@fa-var-stack-exchange: "\f18d"; +@fa-var-stack-overflow: "\f16c"; +@fa-var-star: "\f005"; +@fa-var-star-half: "\f089"; +@fa-var-star-half-empty: "\f123"; +@fa-var-star-half-full: "\f123"; +@fa-var-star-half-o: "\f123"; +@fa-var-star-o: "\f006"; +@fa-var-steam: "\f1b6"; +@fa-var-steam-square: "\f1b7"; +@fa-var-step-backward: "\f048"; +@fa-var-step-forward: "\f051"; +@fa-var-stethoscope: "\f0f1"; +@fa-var-sticky-note: "\f249"; +@fa-var-sticky-note-o: "\f24a"; +@fa-var-stop: "\f04d"; +@fa-var-stop-circle: "\f28d"; +@fa-var-stop-circle-o: "\f28e"; +@fa-var-street-view: "\f21d"; +@fa-var-strikethrough: "\f0cc"; +@fa-var-stumbleupon: "\f1a4"; +@fa-var-stumbleupon-circle: "\f1a3"; +@fa-var-subscript: "\f12c"; +@fa-var-subway: "\f239"; +@fa-var-suitcase: "\f0f2"; +@fa-var-sun-o: "\f185"; +@fa-var-superpowers: "\f2dd"; +@fa-var-superscript: "\f12b"; +@fa-var-support: "\f1cd"; +@fa-var-table: "\f0ce"; +@fa-var-tablet: "\f10a"; +@fa-var-tachometer: "\f0e4"; +@fa-var-tag: "\f02b"; +@fa-var-tags: "\f02c"; +@fa-var-tasks: "\f0ae"; +@fa-var-taxi: "\f1ba"; +@fa-var-telegram: "\f2c6"; +@fa-var-television: "\f26c"; +@fa-var-tencent-weibo: "\f1d5"; +@fa-var-terminal: "\f120"; +@fa-var-text-height: "\f034"; +@fa-var-text-width: "\f035"; +@fa-var-th: "\f00a"; +@fa-var-th-large: "\f009"; +@fa-var-th-list: "\f00b"; +@fa-var-themeisle: "\f2b2"; +@fa-var-thermometer: "\f2c7"; +@fa-var-thermometer-0: "\f2cb"; +@fa-var-thermometer-1: "\f2ca"; +@fa-var-thermometer-2: "\f2c9"; +@fa-var-thermometer-3: "\f2c8"; +@fa-var-thermometer-4: "\f2c7"; +@fa-var-thermometer-empty: "\f2cb"; +@fa-var-thermometer-full: "\f2c7"; +@fa-var-thermometer-half: "\f2c9"; +@fa-var-thermometer-quarter: "\f2ca"; +@fa-var-thermometer-three-quarters: "\f2c8"; +@fa-var-thumb-tack: "\f08d"; +@fa-var-thumbs-down: "\f165"; +@fa-var-thumbs-o-down: "\f088"; +@fa-var-thumbs-o-up: "\f087"; +@fa-var-thumbs-up: "\f164"; +@fa-var-ticket: "\f145"; +@fa-var-times: "\f00d"; +@fa-var-times-circle: "\f057"; +@fa-var-times-circle-o: "\f05c"; +@fa-var-times-rectangle: "\f2d3"; +@fa-var-times-rectangle-o: "\f2d4"; +@fa-var-tint: "\f043"; +@fa-var-toggle-down: "\f150"; +@fa-var-toggle-left: "\f191"; +@fa-var-toggle-off: "\f204"; +@fa-var-toggle-on: "\f205"; +@fa-var-toggle-right: "\f152"; +@fa-var-toggle-up: "\f151"; +@fa-var-trademark: "\f25c"; +@fa-var-train: "\f238"; +@fa-var-transgender: "\f224"; +@fa-var-transgender-alt: "\f225"; +@fa-var-trash: "\f1f8"; +@fa-var-trash-o: "\f014"; +@fa-var-tree: "\f1bb"; +@fa-var-trello: "\f181"; +@fa-var-tripadvisor: "\f262"; +@fa-var-trophy: "\f091"; +@fa-var-truck: "\f0d1"; +@fa-var-try: "\f195"; +@fa-var-tty: "\f1e4"; +@fa-var-tumblr: "\f173"; +@fa-var-tumblr-square: "\f174"; +@fa-var-turkish-lira: "\f195"; +@fa-var-tv: "\f26c"; +@fa-var-twitch: "\f1e8"; +@fa-var-twitter: "\f099"; +@fa-var-twitter-square: "\f081"; +@fa-var-umbrella: "\f0e9"; +@fa-var-underline: "\f0cd"; +@fa-var-undo: "\f0e2"; +@fa-var-universal-access: "\f29a"; +@fa-var-university: "\f19c"; +@fa-var-unlink: "\f127"; +@fa-var-unlock: "\f09c"; +@fa-var-unlock-alt: "\f13e"; +@fa-var-unsorted: "\f0dc"; +@fa-var-upload: "\f093"; +@fa-var-usb: "\f287"; +@fa-var-usd: "\f155"; +@fa-var-user: "\f007"; +@fa-var-user-circle: "\f2bd"; +@fa-var-user-circle-o: "\f2be"; +@fa-var-user-md: "\f0f0"; +@fa-var-user-o: "\f2c0"; +@fa-var-user-plus: "\f234"; +@fa-var-user-secret: "\f21b"; +@fa-var-user-times: "\f235"; +@fa-var-users: "\f0c0"; +@fa-var-vcard: "\f2bb"; +@fa-var-vcard-o: "\f2bc"; +@fa-var-venus: "\f221"; +@fa-var-venus-double: "\f226"; +@fa-var-venus-mars: "\f228"; +@fa-var-viacoin: "\f237"; +@fa-var-viadeo: "\f2a9"; +@fa-var-viadeo-square: "\f2aa"; +@fa-var-video-camera: "\f03d"; +@fa-var-vimeo: "\f27d"; +@fa-var-vimeo-square: "\f194"; +@fa-var-vine: "\f1ca"; +@fa-var-vk: "\f189"; +@fa-var-volume-control-phone: "\f2a0"; +@fa-var-volume-down: "\f027"; +@fa-var-volume-off: "\f026"; +@fa-var-volume-up: "\f028"; +@fa-var-warning: "\f071"; +@fa-var-wechat: "\f1d7"; +@fa-var-weibo: "\f18a"; +@fa-var-weixin: "\f1d7"; +@fa-var-whatsapp: "\f232"; +@fa-var-wheelchair: "\f193"; +@fa-var-wheelchair-alt: "\f29b"; +@fa-var-wifi: "\f1eb"; +@fa-var-wikipedia-w: "\f266"; +@fa-var-window-close: "\f2d3"; +@fa-var-window-close-o: "\f2d4"; +@fa-var-window-maximize: "\f2d0"; +@fa-var-window-minimize: "\f2d1"; +@fa-var-window-restore: "\f2d2"; +@fa-var-windows: "\f17a"; +@fa-var-won: "\f159"; +@fa-var-wordpress: "\f19a"; +@fa-var-wpbeginner: "\f297"; +@fa-var-wpexplorer: "\f2de"; +@fa-var-wpforms: "\f298"; +@fa-var-wrench: "\f0ad"; +@fa-var-xing: "\f168"; +@fa-var-xing-square: "\f169"; +@fa-var-y-combinator: "\f23b"; +@fa-var-y-combinator-square: "\f1d4"; +@fa-var-yahoo: "\f19e"; +@fa-var-yc: "\f23b"; +@fa-var-yc-square: "\f1d4"; +@fa-var-yelp: "\f1e9"; +@fa-var-yen: "\f157"; +@fa-var-yoast: "\f2b1"; +@fa-var-youtube: "\f167"; +@fa-var-youtube-play: "\f16a"; +@fa-var-youtube-square: "\f166"; + diff --git a/assets/css/vendor/font-awesome/scss/_animated.scss b/assets/css/vendor/font-awesome/scss/_animated.scss new file mode 100644 index 0000000..8a020db --- /dev/null +++ b/assets/css/vendor/font-awesome/scss/_animated.scss @@ -0,0 +1,34 @@ +// Spinning Icons +// -------------------------- + +.#{$fa-css-prefix}-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.#{$fa-css-prefix}-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/assets/css/vendor/font-awesome/scss/_bordered-pulled.scss b/assets/css/vendor/font-awesome/scss/_bordered-pulled.scss new file mode 100644 index 0000000..d4b85a0 --- /dev/null +++ b/assets/css/vendor/font-awesome/scss/_bordered-pulled.scss @@ -0,0 +1,25 @@ +// Bordered & Pulled +// ------------------------- + +.#{$fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em $fa-border-color; + border-radius: .1em; +} + +.#{$fa-css-prefix}-pull-left { float: left; } +.#{$fa-css-prefix}-pull-right { float: right; } + +.#{$fa-css-prefix} { + &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } + &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { float: right; } +.pull-left { float: left; } + +.#{$fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/assets/css/vendor/font-awesome/scss/_core.scss b/assets/css/vendor/font-awesome/scss/_core.scss new file mode 100644 index 0000000..7425ef8 --- /dev/null +++ b/assets/css/vendor/font-awesome/scss/_core.scss @@ -0,0 +1,12 @@ +// Base Class Definition +// ------------------------- + +.#{$fa-css-prefix} { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} diff --git a/assets/css/vendor/font-awesome/scss/_fixed-width.scss b/assets/css/vendor/font-awesome/scss/_fixed-width.scss new file mode 100644 index 0000000..b221c98 --- /dev/null +++ b/assets/css/vendor/font-awesome/scss/_fixed-width.scss @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.#{$fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/assets/css/vendor/font-awesome/scss/_icons.scss b/assets/css/vendor/font-awesome/scss/_icons.scss new file mode 100644 index 0000000..e63e702 --- /dev/null +++ b/assets/css/vendor/font-awesome/scss/_icons.scss @@ -0,0 +1,789 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; } +.#{$fa-css-prefix}-music:before { content: $fa-var-music; } +.#{$fa-css-prefix}-search:before { content: $fa-var-search; } +.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; } +.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; } +.#{$fa-css-prefix}-star:before { content: $fa-var-star; } +.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; } +.#{$fa-css-prefix}-user:before { content: $fa-var-user; } +.#{$fa-css-prefix}-film:before { content: $fa-var-film; } +.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; } +.#{$fa-css-prefix}-th:before { content: $fa-var-th; } +.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; } +.#{$fa-css-prefix}-check:before { content: $fa-var-check; } +.#{$fa-css-prefix}-remove:before, +.#{$fa-css-prefix}-close:before, +.#{$fa-css-prefix}-times:before { content: $fa-var-times; } +.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; } +.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; } +.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; } +.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; } +.#{$fa-css-prefix}-gear:before, +.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; } +.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; } +.#{$fa-css-prefix}-home:before { content: $fa-var-home; } +.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; } +.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; } +.#{$fa-css-prefix}-road:before { content: $fa-var-road; } +.#{$fa-css-prefix}-download:before { content: $fa-var-download; } +.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; } +.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; } +.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; } +.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; } +.#{$fa-css-prefix}-rotate-right:before, +.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; } +.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; } +.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; } +.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; } +.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; } +.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; } +.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; } +.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; } +.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; } +.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; } +.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; } +.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; } +.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; } +.#{$fa-css-prefix}-book:before { content: $fa-var-book; } +.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; } +.#{$fa-css-prefix}-print:before { content: $fa-var-print; } +.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; } +.#{$fa-css-prefix}-font:before { content: $fa-var-font; } +.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; } +.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; } +.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; } +.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; } +.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; } +.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; } +.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; } +.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; } +.#{$fa-css-prefix}-list:before { content: $fa-var-list; } +.#{$fa-css-prefix}-dedent:before, +.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; } +.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; } +.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; } +.#{$fa-css-prefix}-photo:before, +.#{$fa-css-prefix}-image:before, +.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; } +.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; } +.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; } +.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; } +.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; } +.#{$fa-css-prefix}-edit:before, +.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; } +.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; } +.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; } +.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; } +.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; } +.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; } +.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; } +.#{$fa-css-prefix}-play:before { content: $fa-var-play; } +.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; } +.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; } +.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; } +.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; } +.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; } +.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; } +.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; } +.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; } +.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; } +.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; } +.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; } +.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; } +.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; } +.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; } +.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; } +.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; } +.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; } +.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; } +.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; } +.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; } +.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; } +.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; } +.#{$fa-css-prefix}-mail-forward:before, +.#{$fa-css-prefix}-share:before { content: $fa-var-share; } +.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; } +.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; } +.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; } +.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; } +.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; } +.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; } +.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; } +.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; } +.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; } +.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; } +.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; } +.#{$fa-css-prefix}-warning:before, +.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; } +.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; } +.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; } +.#{$fa-css-prefix}-random:before { content: $fa-var-random; } +.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; } +.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; } +.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; } +.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; } +.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; } +.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; } +.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; } +.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; } +.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; } +.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; } +.#{$fa-css-prefix}-bar-chart-o:before, +.#{$fa-css-prefix}-bar-chart:before { content: $fa-var-bar-chart; } +.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; } +.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; } +.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; } +.#{$fa-css-prefix}-key:before { content: $fa-var-key; } +.#{$fa-css-prefix}-gears:before, +.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; } +.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; } +.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; } +.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; } +.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; } +.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; } +.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; } +.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; } +.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; } +.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; } +.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; } +.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; } +.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; } +.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; } +.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; } +.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; } +.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; } +.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; } +.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; } +.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; } +.#{$fa-css-prefix}-facebook-f:before, +.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; } +.#{$fa-css-prefix}-github:before { content: $fa-var-github; } +.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; } +.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; } +.#{$fa-css-prefix}-feed:before, +.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; } +.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; } +.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; } +.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; } +.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; } +.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; } +.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; } +.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; } +.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; } +.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; } +.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; } +.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; } +.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; } +.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; } +.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; } +.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; } +.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; } +.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; } +.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; } +.#{$fa-css-prefix}-group:before, +.#{$fa-css-prefix}-users:before { content: $fa-var-users; } +.#{$fa-css-prefix}-chain:before, +.#{$fa-css-prefix}-link:before { content: $fa-var-link; } +.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; } +.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; } +.#{$fa-css-prefix}-cut:before, +.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; } +.#{$fa-css-prefix}-copy:before, +.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; } +.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; } +.#{$fa-css-prefix}-save:before, +.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; } +.#{$fa-css-prefix}-square:before { content: $fa-var-square; } +.#{$fa-css-prefix}-navicon:before, +.#{$fa-css-prefix}-reorder:before, +.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; } +.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; } +.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; } +.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; } +.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; } +.#{$fa-css-prefix}-table:before { content: $fa-var-table; } +.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; } +.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; } +.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; } +.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; } +.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; } +.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; } +.#{$fa-css-prefix}-money:before { content: $fa-var-money; } +.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; } +.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; } +.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; } +.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; } +.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; } +.#{$fa-css-prefix}-unsorted:before, +.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; } +.#{$fa-css-prefix}-sort-down:before, +.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; } +.#{$fa-css-prefix}-sort-up:before, +.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; } +.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; } +.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; } +.#{$fa-css-prefix}-rotate-left:before, +.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; } +.#{$fa-css-prefix}-legal:before, +.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; } +.#{$fa-css-prefix}-dashboard:before, +.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; } +.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; } +.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; } +.#{$fa-css-prefix}-flash:before, +.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; } +.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; } +.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; } +.#{$fa-css-prefix}-paste:before, +.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; } +.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; } +.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; } +.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; } +.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; } +.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; } +.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; } +.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; } +.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; } +.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; } +.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; } +.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; } +.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; } +.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; } +.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; } +.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; } +.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; } +.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; } +.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; } +.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; } +.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; } +.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; } +.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; } +.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; } +.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; } +.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; } +.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; } +.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; } +.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; } +.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; } +.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; } +.#{$fa-css-prefix}-mobile-phone:before, +.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; } +.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; } +.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; } +.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; } +.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; } +.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; } +.#{$fa-css-prefix}-mail-reply:before, +.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; } +.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; } +.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; } +.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; } +.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; } +.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; } +.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; } +.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; } +.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; } +.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; } +.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; } +.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; } +.#{$fa-css-prefix}-code:before { content: $fa-var-code; } +.#{$fa-css-prefix}-mail-reply-all:before, +.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; } +.#{$fa-css-prefix}-star-half-empty:before, +.#{$fa-css-prefix}-star-half-full:before, +.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; } +.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; } +.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; } +.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; } +.#{$fa-css-prefix}-unlink:before, +.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; } +.#{$fa-css-prefix}-question:before { content: $fa-var-question; } +.#{$fa-css-prefix}-info:before { content: $fa-var-info; } +.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; } +.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; } +.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; } +.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; } +.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; } +.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; } +.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; } +.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; } +.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; } +.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; } +.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; } +.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; } +.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; } +.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; } +.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; } +.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; } +.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; } +.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; } +.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; } +.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; } +.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; } +.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; } +.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; } +.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; } +.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; } +.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; } +.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; } +.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; } +.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; } +.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; } +.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; } +.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; } +.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; } +.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; } +.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; } +.#{$fa-css-prefix}-toggle-down:before, +.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; } +.#{$fa-css-prefix}-toggle-up:before, +.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; } +.#{$fa-css-prefix}-toggle-right:before, +.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; } +.#{$fa-css-prefix}-euro:before, +.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; } +.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; } +.#{$fa-css-prefix}-dollar:before, +.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; } +.#{$fa-css-prefix}-rupee:before, +.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; } +.#{$fa-css-prefix}-cny:before, +.#{$fa-css-prefix}-rmb:before, +.#{$fa-css-prefix}-yen:before, +.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; } +.#{$fa-css-prefix}-ruble:before, +.#{$fa-css-prefix}-rouble:before, +.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; } +.#{$fa-css-prefix}-won:before, +.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; } +.#{$fa-css-prefix}-bitcoin:before, +.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; } +.#{$fa-css-prefix}-file:before { content: $fa-var-file; } +.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; } +.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; } +.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; } +.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; } +.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; } +.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; } +.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; } +.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; } +.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; } +.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; } +.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; } +.#{$fa-css-prefix}-xing:before { content: $fa-var-xing; } +.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; } +.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; } +.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; } +.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; } +.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; } +.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; } +.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; } +.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; } +.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; } +.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; } +.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; } +.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; } +.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; } +.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; } +.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; } +.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; } +.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; } +.#{$fa-css-prefix}-android:before { content: $fa-var-android; } +.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; } +.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; } +.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; } +.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; } +.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; } +.#{$fa-css-prefix}-female:before { content: $fa-var-female; } +.#{$fa-css-prefix}-male:before { content: $fa-var-male; } +.#{$fa-css-prefix}-gittip:before, +.#{$fa-css-prefix}-gratipay:before { content: $fa-var-gratipay; } +.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; } +.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; } +.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; } +.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; } +.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; } +.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; } +.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; } +.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; } +.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; } +.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; } +.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; } +.#{$fa-css-prefix}-toggle-left:before, +.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; } +.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; } +.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; } +.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; } +.#{$fa-css-prefix}-turkish-lira:before, +.#{$fa-css-prefix}-try:before { content: $fa-var-try; } +.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; } +.#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; } +.#{$fa-css-prefix}-slack:before { content: $fa-var-slack; } +.#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; } +.#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; } +.#{$fa-css-prefix}-openid:before { content: $fa-var-openid; } +.#{$fa-css-prefix}-institution:before, +.#{$fa-css-prefix}-bank:before, +.#{$fa-css-prefix}-university:before { content: $fa-var-university; } +.#{$fa-css-prefix}-mortar-board:before, +.#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; } +.#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; } +.#{$fa-css-prefix}-google:before { content: $fa-var-google; } +.#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; } +.#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; } +.#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; } +.#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; } +.#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; } +.#{$fa-css-prefix}-digg:before { content: $fa-var-digg; } +.#{$fa-css-prefix}-pied-piper-pp:before { content: $fa-var-pied-piper-pp; } +.#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; } +.#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; } +.#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; } +.#{$fa-css-prefix}-language:before { content: $fa-var-language; } +.#{$fa-css-prefix}-fax:before { content: $fa-var-fax; } +.#{$fa-css-prefix}-building:before { content: $fa-var-building; } +.#{$fa-css-prefix}-child:before { content: $fa-var-child; } +.#{$fa-css-prefix}-paw:before { content: $fa-var-paw; } +.#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; } +.#{$fa-css-prefix}-cube:before { content: $fa-var-cube; } +.#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; } +.#{$fa-css-prefix}-behance:before { content: $fa-var-behance; } +.#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; } +.#{$fa-css-prefix}-steam:before { content: $fa-var-steam; } +.#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; } +.#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; } +.#{$fa-css-prefix}-automobile:before, +.#{$fa-css-prefix}-car:before { content: $fa-var-car; } +.#{$fa-css-prefix}-cab:before, +.#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; } +.#{$fa-css-prefix}-tree:before { content: $fa-var-tree; } +.#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; } +.#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; } +.#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; } +.#{$fa-css-prefix}-database:before { content: $fa-var-database; } +.#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; } +.#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; } +.#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; } +.#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; } +.#{$fa-css-prefix}-file-photo-o:before, +.#{$fa-css-prefix}-file-picture-o:before, +.#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; } +.#{$fa-css-prefix}-file-zip-o:before, +.#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; } +.#{$fa-css-prefix}-file-sound-o:before, +.#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; } +.#{$fa-css-prefix}-file-movie-o:before, +.#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; } +.#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; } +.#{$fa-css-prefix}-vine:before { content: $fa-var-vine; } +.#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; } +.#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; } +.#{$fa-css-prefix}-life-bouy:before, +.#{$fa-css-prefix}-life-buoy:before, +.#{$fa-css-prefix}-life-saver:before, +.#{$fa-css-prefix}-support:before, +.#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; } +.#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; } +.#{$fa-css-prefix}-ra:before, +.#{$fa-css-prefix}-resistance:before, +.#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; } +.#{$fa-css-prefix}-ge:before, +.#{$fa-css-prefix}-empire:before { content: $fa-var-empire; } +.#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; } +.#{$fa-css-prefix}-git:before { content: $fa-var-git; } +.#{$fa-css-prefix}-y-combinator-square:before, +.#{$fa-css-prefix}-yc-square:before, +.#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; } +.#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; } +.#{$fa-css-prefix}-qq:before { content: $fa-var-qq; } +.#{$fa-css-prefix}-wechat:before, +.#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; } +.#{$fa-css-prefix}-send:before, +.#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; } +.#{$fa-css-prefix}-send-o:before, +.#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; } +.#{$fa-css-prefix}-history:before { content: $fa-var-history; } +.#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; } +.#{$fa-css-prefix}-header:before { content: $fa-var-header; } +.#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; } +.#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; } +.#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; } +.#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; } +.#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; } +.#{$fa-css-prefix}-soccer-ball-o:before, +.#{$fa-css-prefix}-futbol-o:before { content: $fa-var-futbol-o; } +.#{$fa-css-prefix}-tty:before { content: $fa-var-tty; } +.#{$fa-css-prefix}-binoculars:before { content: $fa-var-binoculars; } +.#{$fa-css-prefix}-plug:before { content: $fa-var-plug; } +.#{$fa-css-prefix}-slideshare:before { content: $fa-var-slideshare; } +.#{$fa-css-prefix}-twitch:before { content: $fa-var-twitch; } +.#{$fa-css-prefix}-yelp:before { content: $fa-var-yelp; } +.#{$fa-css-prefix}-newspaper-o:before { content: $fa-var-newspaper-o; } +.#{$fa-css-prefix}-wifi:before { content: $fa-var-wifi; } +.#{$fa-css-prefix}-calculator:before { content: $fa-var-calculator; } +.#{$fa-css-prefix}-paypal:before { content: $fa-var-paypal; } +.#{$fa-css-prefix}-google-wallet:before { content: $fa-var-google-wallet; } +.#{$fa-css-prefix}-cc-visa:before { content: $fa-var-cc-visa; } +.#{$fa-css-prefix}-cc-mastercard:before { content: $fa-var-cc-mastercard; } +.#{$fa-css-prefix}-cc-discover:before { content: $fa-var-cc-discover; } +.#{$fa-css-prefix}-cc-amex:before { content: $fa-var-cc-amex; } +.#{$fa-css-prefix}-cc-paypal:before { content: $fa-var-cc-paypal; } +.#{$fa-css-prefix}-cc-stripe:before { content: $fa-var-cc-stripe; } +.#{$fa-css-prefix}-bell-slash:before { content: $fa-var-bell-slash; } +.#{$fa-css-prefix}-bell-slash-o:before { content: $fa-var-bell-slash-o; } +.#{$fa-css-prefix}-trash:before { content: $fa-var-trash; } +.#{$fa-css-prefix}-copyright:before { content: $fa-var-copyright; } +.#{$fa-css-prefix}-at:before { content: $fa-var-at; } +.#{$fa-css-prefix}-eyedropper:before { content: $fa-var-eyedropper; } +.#{$fa-css-prefix}-paint-brush:before { content: $fa-var-paint-brush; } +.#{$fa-css-prefix}-birthday-cake:before { content: $fa-var-birthday-cake; } +.#{$fa-css-prefix}-area-chart:before { content: $fa-var-area-chart; } +.#{$fa-css-prefix}-pie-chart:before { content: $fa-var-pie-chart; } +.#{$fa-css-prefix}-line-chart:before { content: $fa-var-line-chart; } +.#{$fa-css-prefix}-lastfm:before { content: $fa-var-lastfm; } +.#{$fa-css-prefix}-lastfm-square:before { content: $fa-var-lastfm-square; } +.#{$fa-css-prefix}-toggle-off:before { content: $fa-var-toggle-off; } +.#{$fa-css-prefix}-toggle-on:before { content: $fa-var-toggle-on; } +.#{$fa-css-prefix}-bicycle:before { content: $fa-var-bicycle; } +.#{$fa-css-prefix}-bus:before { content: $fa-var-bus; } +.#{$fa-css-prefix}-ioxhost:before { content: $fa-var-ioxhost; } +.#{$fa-css-prefix}-angellist:before { content: $fa-var-angellist; } +.#{$fa-css-prefix}-cc:before { content: $fa-var-cc; } +.#{$fa-css-prefix}-shekel:before, +.#{$fa-css-prefix}-sheqel:before, +.#{$fa-css-prefix}-ils:before { content: $fa-var-ils; } +.#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; } +.#{$fa-css-prefix}-buysellads:before { content: $fa-var-buysellads; } +.#{$fa-css-prefix}-connectdevelop:before { content: $fa-var-connectdevelop; } +.#{$fa-css-prefix}-dashcube:before { content: $fa-var-dashcube; } +.#{$fa-css-prefix}-forumbee:before { content: $fa-var-forumbee; } +.#{$fa-css-prefix}-leanpub:before { content: $fa-var-leanpub; } +.#{$fa-css-prefix}-sellsy:before { content: $fa-var-sellsy; } +.#{$fa-css-prefix}-shirtsinbulk:before { content: $fa-var-shirtsinbulk; } +.#{$fa-css-prefix}-simplybuilt:before { content: $fa-var-simplybuilt; } +.#{$fa-css-prefix}-skyatlas:before { content: $fa-var-skyatlas; } +.#{$fa-css-prefix}-cart-plus:before { content: $fa-var-cart-plus; } +.#{$fa-css-prefix}-cart-arrow-down:before { content: $fa-var-cart-arrow-down; } +.#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; } +.#{$fa-css-prefix}-ship:before { content: $fa-var-ship; } +.#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; } +.#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; } +.#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; } +.#{$fa-css-prefix}-heartbeat:before { content: $fa-var-heartbeat; } +.#{$fa-css-prefix}-venus:before { content: $fa-var-venus; } +.#{$fa-css-prefix}-mars:before { content: $fa-var-mars; } +.#{$fa-css-prefix}-mercury:before { content: $fa-var-mercury; } +.#{$fa-css-prefix}-intersex:before, +.#{$fa-css-prefix}-transgender:before { content: $fa-var-transgender; } +.#{$fa-css-prefix}-transgender-alt:before { content: $fa-var-transgender-alt; } +.#{$fa-css-prefix}-venus-double:before { content: $fa-var-venus-double; } +.#{$fa-css-prefix}-mars-double:before { content: $fa-var-mars-double; } +.#{$fa-css-prefix}-venus-mars:before { content: $fa-var-venus-mars; } +.#{$fa-css-prefix}-mars-stroke:before { content: $fa-var-mars-stroke; } +.#{$fa-css-prefix}-mars-stroke-v:before { content: $fa-var-mars-stroke-v; } +.#{$fa-css-prefix}-mars-stroke-h:before { content: $fa-var-mars-stroke-h; } +.#{$fa-css-prefix}-neuter:before { content: $fa-var-neuter; } +.#{$fa-css-prefix}-genderless:before { content: $fa-var-genderless; } +.#{$fa-css-prefix}-facebook-official:before { content: $fa-var-facebook-official; } +.#{$fa-css-prefix}-pinterest-p:before { content: $fa-var-pinterest-p; } +.#{$fa-css-prefix}-whatsapp:before { content: $fa-var-whatsapp; } +.#{$fa-css-prefix}-server:before { content: $fa-var-server; } +.#{$fa-css-prefix}-user-plus:before { content: $fa-var-user-plus; } +.#{$fa-css-prefix}-user-times:before { content: $fa-var-user-times; } +.#{$fa-css-prefix}-hotel:before, +.#{$fa-css-prefix}-bed:before { content: $fa-var-bed; } +.#{$fa-css-prefix}-viacoin:before { content: $fa-var-viacoin; } +.#{$fa-css-prefix}-train:before { content: $fa-var-train; } +.#{$fa-css-prefix}-subway:before { content: $fa-var-subway; } +.#{$fa-css-prefix}-medium:before { content: $fa-var-medium; } +.#{$fa-css-prefix}-yc:before, +.#{$fa-css-prefix}-y-combinator:before { content: $fa-var-y-combinator; } +.#{$fa-css-prefix}-optin-monster:before { content: $fa-var-optin-monster; } +.#{$fa-css-prefix}-opencart:before { content: $fa-var-opencart; } +.#{$fa-css-prefix}-expeditedssl:before { content: $fa-var-expeditedssl; } +.#{$fa-css-prefix}-battery-4:before, +.#{$fa-css-prefix}-battery:before, +.#{$fa-css-prefix}-battery-full:before { content: $fa-var-battery-full; } +.#{$fa-css-prefix}-battery-3:before, +.#{$fa-css-prefix}-battery-three-quarters:before { content: $fa-var-battery-three-quarters; } +.#{$fa-css-prefix}-battery-2:before, +.#{$fa-css-prefix}-battery-half:before { content: $fa-var-battery-half; } +.#{$fa-css-prefix}-battery-1:before, +.#{$fa-css-prefix}-battery-quarter:before { content: $fa-var-battery-quarter; } +.#{$fa-css-prefix}-battery-0:before, +.#{$fa-css-prefix}-battery-empty:before { content: $fa-var-battery-empty; } +.#{$fa-css-prefix}-mouse-pointer:before { content: $fa-var-mouse-pointer; } +.#{$fa-css-prefix}-i-cursor:before { content: $fa-var-i-cursor; } +.#{$fa-css-prefix}-object-group:before { content: $fa-var-object-group; } +.#{$fa-css-prefix}-object-ungroup:before { content: $fa-var-object-ungroup; } +.#{$fa-css-prefix}-sticky-note:before { content: $fa-var-sticky-note; } +.#{$fa-css-prefix}-sticky-note-o:before { content: $fa-var-sticky-note-o; } +.#{$fa-css-prefix}-cc-jcb:before { content: $fa-var-cc-jcb; } +.#{$fa-css-prefix}-cc-diners-club:before { content: $fa-var-cc-diners-club; } +.#{$fa-css-prefix}-clone:before { content: $fa-var-clone; } +.#{$fa-css-prefix}-balance-scale:before { content: $fa-var-balance-scale; } +.#{$fa-css-prefix}-hourglass-o:before { content: $fa-var-hourglass-o; } +.#{$fa-css-prefix}-hourglass-1:before, +.#{$fa-css-prefix}-hourglass-start:before { content: $fa-var-hourglass-start; } +.#{$fa-css-prefix}-hourglass-2:before, +.#{$fa-css-prefix}-hourglass-half:before { content: $fa-var-hourglass-half; } +.#{$fa-css-prefix}-hourglass-3:before, +.#{$fa-css-prefix}-hourglass-end:before { content: $fa-var-hourglass-end; } +.#{$fa-css-prefix}-hourglass:before { content: $fa-var-hourglass; } +.#{$fa-css-prefix}-hand-grab-o:before, +.#{$fa-css-prefix}-hand-rock-o:before { content: $fa-var-hand-rock-o; } +.#{$fa-css-prefix}-hand-stop-o:before, +.#{$fa-css-prefix}-hand-paper-o:before { content: $fa-var-hand-paper-o; } +.#{$fa-css-prefix}-hand-scissors-o:before { content: $fa-var-hand-scissors-o; } +.#{$fa-css-prefix}-hand-lizard-o:before { content: $fa-var-hand-lizard-o; } +.#{$fa-css-prefix}-hand-spock-o:before { content: $fa-var-hand-spock-o; } +.#{$fa-css-prefix}-hand-pointer-o:before { content: $fa-var-hand-pointer-o; } +.#{$fa-css-prefix}-hand-peace-o:before { content: $fa-var-hand-peace-o; } +.#{$fa-css-prefix}-trademark:before { content: $fa-var-trademark; } +.#{$fa-css-prefix}-registered:before { content: $fa-var-registered; } +.#{$fa-css-prefix}-creative-commons:before { content: $fa-var-creative-commons; } +.#{$fa-css-prefix}-gg:before { content: $fa-var-gg; } +.#{$fa-css-prefix}-gg-circle:before { content: $fa-var-gg-circle; } +.#{$fa-css-prefix}-tripadvisor:before { content: $fa-var-tripadvisor; } +.#{$fa-css-prefix}-odnoklassniki:before { content: $fa-var-odnoklassniki; } +.#{$fa-css-prefix}-odnoklassniki-square:before { content: $fa-var-odnoklassniki-square; } +.#{$fa-css-prefix}-get-pocket:before { content: $fa-var-get-pocket; } +.#{$fa-css-prefix}-wikipedia-w:before { content: $fa-var-wikipedia-w; } +.#{$fa-css-prefix}-safari:before { content: $fa-var-safari; } +.#{$fa-css-prefix}-chrome:before { content: $fa-var-chrome; } +.#{$fa-css-prefix}-firefox:before { content: $fa-var-firefox; } +.#{$fa-css-prefix}-opera:before { content: $fa-var-opera; } +.#{$fa-css-prefix}-internet-explorer:before { content: $fa-var-internet-explorer; } +.#{$fa-css-prefix}-tv:before, +.#{$fa-css-prefix}-television:before { content: $fa-var-television; } +.#{$fa-css-prefix}-contao:before { content: $fa-var-contao; } +.#{$fa-css-prefix}-500px:before { content: $fa-var-500px; } +.#{$fa-css-prefix}-amazon:before { content: $fa-var-amazon; } +.#{$fa-css-prefix}-calendar-plus-o:before { content: $fa-var-calendar-plus-o; } +.#{$fa-css-prefix}-calendar-minus-o:before { content: $fa-var-calendar-minus-o; } +.#{$fa-css-prefix}-calendar-times-o:before { content: $fa-var-calendar-times-o; } +.#{$fa-css-prefix}-calendar-check-o:before { content: $fa-var-calendar-check-o; } +.#{$fa-css-prefix}-industry:before { content: $fa-var-industry; } +.#{$fa-css-prefix}-map-pin:before { content: $fa-var-map-pin; } +.#{$fa-css-prefix}-map-signs:before { content: $fa-var-map-signs; } +.#{$fa-css-prefix}-map-o:before { content: $fa-var-map-o; } +.#{$fa-css-prefix}-map:before { content: $fa-var-map; } +.#{$fa-css-prefix}-commenting:before { content: $fa-var-commenting; } +.#{$fa-css-prefix}-commenting-o:before { content: $fa-var-commenting-o; } +.#{$fa-css-prefix}-houzz:before { content: $fa-var-houzz; } +.#{$fa-css-prefix}-vimeo:before { content: $fa-var-vimeo; } +.#{$fa-css-prefix}-black-tie:before { content: $fa-var-black-tie; } +.#{$fa-css-prefix}-fonticons:before { content: $fa-var-fonticons; } +.#{$fa-css-prefix}-reddit-alien:before { content: $fa-var-reddit-alien; } +.#{$fa-css-prefix}-edge:before { content: $fa-var-edge; } +.#{$fa-css-prefix}-credit-card-alt:before { content: $fa-var-credit-card-alt; } +.#{$fa-css-prefix}-codiepie:before { content: $fa-var-codiepie; } +.#{$fa-css-prefix}-modx:before { content: $fa-var-modx; } +.#{$fa-css-prefix}-fort-awesome:before { content: $fa-var-fort-awesome; } +.#{$fa-css-prefix}-usb:before { content: $fa-var-usb; } +.#{$fa-css-prefix}-product-hunt:before { content: $fa-var-product-hunt; } +.#{$fa-css-prefix}-mixcloud:before { content: $fa-var-mixcloud; } +.#{$fa-css-prefix}-scribd:before { content: $fa-var-scribd; } +.#{$fa-css-prefix}-pause-circle:before { content: $fa-var-pause-circle; } +.#{$fa-css-prefix}-pause-circle-o:before { content: $fa-var-pause-circle-o; } +.#{$fa-css-prefix}-stop-circle:before { content: $fa-var-stop-circle; } +.#{$fa-css-prefix}-stop-circle-o:before { content: $fa-var-stop-circle-o; } +.#{$fa-css-prefix}-shopping-bag:before { content: $fa-var-shopping-bag; } +.#{$fa-css-prefix}-shopping-basket:before { content: $fa-var-shopping-basket; } +.#{$fa-css-prefix}-hashtag:before { content: $fa-var-hashtag; } +.#{$fa-css-prefix}-bluetooth:before { content: $fa-var-bluetooth; } +.#{$fa-css-prefix}-bluetooth-b:before { content: $fa-var-bluetooth-b; } +.#{$fa-css-prefix}-percent:before { content: $fa-var-percent; } +.#{$fa-css-prefix}-gitlab:before { content: $fa-var-gitlab; } +.#{$fa-css-prefix}-wpbeginner:before { content: $fa-var-wpbeginner; } +.#{$fa-css-prefix}-wpforms:before { content: $fa-var-wpforms; } +.#{$fa-css-prefix}-envira:before { content: $fa-var-envira; } +.#{$fa-css-prefix}-universal-access:before { content: $fa-var-universal-access; } +.#{$fa-css-prefix}-wheelchair-alt:before { content: $fa-var-wheelchair-alt; } +.#{$fa-css-prefix}-question-circle-o:before { content: $fa-var-question-circle-o; } +.#{$fa-css-prefix}-blind:before { content: $fa-var-blind; } +.#{$fa-css-prefix}-audio-description:before { content: $fa-var-audio-description; } +.#{$fa-css-prefix}-volume-control-phone:before { content: $fa-var-volume-control-phone; } +.#{$fa-css-prefix}-braille:before { content: $fa-var-braille; } +.#{$fa-css-prefix}-assistive-listening-systems:before { content: $fa-var-assistive-listening-systems; } +.#{$fa-css-prefix}-asl-interpreting:before, +.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: $fa-var-american-sign-language-interpreting; } +.#{$fa-css-prefix}-deafness:before, +.#{$fa-css-prefix}-hard-of-hearing:before, +.#{$fa-css-prefix}-deaf:before { content: $fa-var-deaf; } +.#{$fa-css-prefix}-glide:before { content: $fa-var-glide; } +.#{$fa-css-prefix}-glide-g:before { content: $fa-var-glide-g; } +.#{$fa-css-prefix}-signing:before, +.#{$fa-css-prefix}-sign-language:before { content: $fa-var-sign-language; } +.#{$fa-css-prefix}-low-vision:before { content: $fa-var-low-vision; } +.#{$fa-css-prefix}-viadeo:before { content: $fa-var-viadeo; } +.#{$fa-css-prefix}-viadeo-square:before { content: $fa-var-viadeo-square; } +.#{$fa-css-prefix}-snapchat:before { content: $fa-var-snapchat; } +.#{$fa-css-prefix}-snapchat-ghost:before { content: $fa-var-snapchat-ghost; } +.#{$fa-css-prefix}-snapchat-square:before { content: $fa-var-snapchat-square; } +.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; } +.#{$fa-css-prefix}-first-order:before { content: $fa-var-first-order; } +.#{$fa-css-prefix}-yoast:before { content: $fa-var-yoast; } +.#{$fa-css-prefix}-themeisle:before { content: $fa-var-themeisle; } +.#{$fa-css-prefix}-google-plus-circle:before, +.#{$fa-css-prefix}-google-plus-official:before { content: $fa-var-google-plus-official; } +.#{$fa-css-prefix}-fa:before, +.#{$fa-css-prefix}-font-awesome:before { content: $fa-var-font-awesome; } +.#{$fa-css-prefix}-handshake-o:before { content: $fa-var-handshake-o; } +.#{$fa-css-prefix}-envelope-open:before { content: $fa-var-envelope-open; } +.#{$fa-css-prefix}-envelope-open-o:before { content: $fa-var-envelope-open-o; } +.#{$fa-css-prefix}-linode:before { content: $fa-var-linode; } +.#{$fa-css-prefix}-address-book:before { content: $fa-var-address-book; } +.#{$fa-css-prefix}-address-book-o:before { content: $fa-var-address-book-o; } +.#{$fa-css-prefix}-vcard:before, +.#{$fa-css-prefix}-address-card:before { content: $fa-var-address-card; } +.#{$fa-css-prefix}-vcard-o:before, +.#{$fa-css-prefix}-address-card-o:before { content: $fa-var-address-card-o; } +.#{$fa-css-prefix}-user-circle:before { content: $fa-var-user-circle; } +.#{$fa-css-prefix}-user-circle-o:before { content: $fa-var-user-circle-o; } +.#{$fa-css-prefix}-user-o:before { content: $fa-var-user-o; } +.#{$fa-css-prefix}-id-badge:before { content: $fa-var-id-badge; } +.#{$fa-css-prefix}-drivers-license:before, +.#{$fa-css-prefix}-id-card:before { content: $fa-var-id-card; } +.#{$fa-css-prefix}-drivers-license-o:before, +.#{$fa-css-prefix}-id-card-o:before { content: $fa-var-id-card-o; } +.#{$fa-css-prefix}-quora:before { content: $fa-var-quora; } +.#{$fa-css-prefix}-free-code-camp:before { content: $fa-var-free-code-camp; } +.#{$fa-css-prefix}-telegram:before { content: $fa-var-telegram; } +.#{$fa-css-prefix}-thermometer-4:before, +.#{$fa-css-prefix}-thermometer:before, +.#{$fa-css-prefix}-thermometer-full:before { content: $fa-var-thermometer-full; } +.#{$fa-css-prefix}-thermometer-3:before, +.#{$fa-css-prefix}-thermometer-three-quarters:before { content: $fa-var-thermometer-three-quarters; } +.#{$fa-css-prefix}-thermometer-2:before, +.#{$fa-css-prefix}-thermometer-half:before { content: $fa-var-thermometer-half; } +.#{$fa-css-prefix}-thermometer-1:before, +.#{$fa-css-prefix}-thermometer-quarter:before { content: $fa-var-thermometer-quarter; } +.#{$fa-css-prefix}-thermometer-0:before, +.#{$fa-css-prefix}-thermometer-empty:before { content: $fa-var-thermometer-empty; } +.#{$fa-css-prefix}-shower:before { content: $fa-var-shower; } +.#{$fa-css-prefix}-bathtub:before, +.#{$fa-css-prefix}-s15:before, +.#{$fa-css-prefix}-bath:before { content: $fa-var-bath; } +.#{$fa-css-prefix}-podcast:before { content: $fa-var-podcast; } +.#{$fa-css-prefix}-window-maximize:before { content: $fa-var-window-maximize; } +.#{$fa-css-prefix}-window-minimize:before { content: $fa-var-window-minimize; } +.#{$fa-css-prefix}-window-restore:before { content: $fa-var-window-restore; } +.#{$fa-css-prefix}-times-rectangle:before, +.#{$fa-css-prefix}-window-close:before { content: $fa-var-window-close; } +.#{$fa-css-prefix}-times-rectangle-o:before, +.#{$fa-css-prefix}-window-close-o:before { content: $fa-var-window-close-o; } +.#{$fa-css-prefix}-bandcamp:before { content: $fa-var-bandcamp; } +.#{$fa-css-prefix}-grav:before { content: $fa-var-grav; } +.#{$fa-css-prefix}-etsy:before { content: $fa-var-etsy; } +.#{$fa-css-prefix}-imdb:before { content: $fa-var-imdb; } +.#{$fa-css-prefix}-ravelry:before { content: $fa-var-ravelry; } +.#{$fa-css-prefix}-eercast:before { content: $fa-var-eercast; } +.#{$fa-css-prefix}-microchip:before { content: $fa-var-microchip; } +.#{$fa-css-prefix}-snowflake-o:before { content: $fa-var-snowflake-o; } +.#{$fa-css-prefix}-superpowers:before { content: $fa-var-superpowers; } +.#{$fa-css-prefix}-wpexplorer:before { content: $fa-var-wpexplorer; } +.#{$fa-css-prefix}-meetup:before { content: $fa-var-meetup; } diff --git a/assets/css/vendor/font-awesome/scss/_larger.scss b/assets/css/vendor/font-awesome/scss/_larger.scss new file mode 100644 index 0000000..41e9a81 --- /dev/null +++ b/assets/css/vendor/font-awesome/scss/_larger.scss @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.#{$fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.#{$fa-css-prefix}-2x { font-size: 2em; } +.#{$fa-css-prefix}-3x { font-size: 3em; } +.#{$fa-css-prefix}-4x { font-size: 4em; } +.#{$fa-css-prefix}-5x { font-size: 5em; } diff --git a/assets/css/vendor/font-awesome/scss/_list.scss b/assets/css/vendor/font-awesome/scss/_list.scss new file mode 100644 index 0000000..7d1e4d5 --- /dev/null +++ b/assets/css/vendor/font-awesome/scss/_list.scss @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.#{$fa-css-prefix}-ul { + padding-left: 0; + margin-left: $fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.#{$fa-css-prefix}-li { + position: absolute; + left: -$fa-li-width; + width: $fa-li-width; + top: (2em / 14); + text-align: center; + &.#{$fa-css-prefix}-lg { + left: -$fa-li-width + (4em / 14); + } +} diff --git a/assets/css/vendor/font-awesome/scss/_mixins.scss b/assets/css/vendor/font-awesome/scss/_mixins.scss new file mode 100644 index 0000000..c3bbd57 --- /dev/null +++ b/assets/css/vendor/font-awesome/scss/_mixins.scss @@ -0,0 +1,60 @@ +// Mixins +// -------------------------- + +@mixin fa-icon() { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} + +@mixin fa-icon-rotate($degrees, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})"; + -webkit-transform: rotate($degrees); + -ms-transform: rotate($degrees); + transform: rotate($degrees); +} + +@mixin fa-icon-flip($horiz, $vert, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)"; + -webkit-transform: scale($horiz, $vert); + -ms-transform: scale($horiz, $vert); + transform: scale($horiz, $vert); +} + + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +@mixin sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +@mixin sr-only-focusable { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/assets/css/vendor/font-awesome/scss/_path.scss b/assets/css/vendor/font-awesome/scss/_path.scss new file mode 100644 index 0000000..bb457c2 --- /dev/null +++ b/assets/css/vendor/font-awesome/scss/_path.scss @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); + src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), + url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), + url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), + url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), + url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); +// src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/assets/css/vendor/font-awesome/scss/_rotated-flipped.scss b/assets/css/vendor/font-awesome/scss/_rotated-flipped.scss new file mode 100644 index 0000000..a3558fd --- /dev/null +++ b/assets/css/vendor/font-awesome/scss/_rotated-flipped.scss @@ -0,0 +1,20 @@ +// Rotated & Flipped Icons +// ------------------------- + +.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } +.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } +.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } + +.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } +.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .#{$fa-css-prefix}-rotate-90, +:root .#{$fa-css-prefix}-rotate-180, +:root .#{$fa-css-prefix}-rotate-270, +:root .#{$fa-css-prefix}-flip-horizontal, +:root .#{$fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/assets/css/vendor/font-awesome/scss/_screen-reader.scss b/assets/css/vendor/font-awesome/scss/_screen-reader.scss new file mode 100644 index 0000000..637426f --- /dev/null +++ b/assets/css/vendor/font-awesome/scss/_screen-reader.scss @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { @include sr-only(); } +.sr-only-focusable { @include sr-only-focusable(); } diff --git a/assets/css/vendor/font-awesome/scss/_stacked.scss b/assets/css/vendor/font-awesome/scss/_stacked.scss new file mode 100644 index 0000000..aef7403 --- /dev/null +++ b/assets/css/vendor/font-awesome/scss/_stacked.scss @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.#{$fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.#{$fa-css-prefix}-stack-1x { line-height: inherit; } +.#{$fa-css-prefix}-stack-2x { font-size: 2em; } +.#{$fa-css-prefix}-inverse { color: $fa-inverse; } diff --git a/assets/css/vendor/font-awesome/scss/_variables.scss b/assets/css/vendor/font-awesome/scss/_variables.scss new file mode 100644 index 0000000..498fc4a --- /dev/null +++ b/assets/css/vendor/font-awesome/scss/_variables.scss @@ -0,0 +1,800 @@ +// Variables +// -------------------------- + +$fa-font-path: "../fonts" !default; +$fa-font-size-base: 14px !default; +$fa-line-height-base: 1 !default; +//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts" !default; // for referencing Bootstrap CDN font files directly +$fa-css-prefix: fa !default; +$fa-version: "4.7.0" !default; +$fa-border-color: #eee !default; +$fa-inverse: #fff !default; +$fa-li-width: (30em / 14) !default; + +$fa-var-500px: "\f26e"; +$fa-var-address-book: "\f2b9"; +$fa-var-address-book-o: "\f2ba"; +$fa-var-address-card: "\f2bb"; +$fa-var-address-card-o: "\f2bc"; +$fa-var-adjust: "\f042"; +$fa-var-adn: "\f170"; +$fa-var-align-center: "\f037"; +$fa-var-align-justify: "\f039"; +$fa-var-align-left: "\f036"; +$fa-var-align-right: "\f038"; +$fa-var-amazon: "\f270"; +$fa-var-ambulance: "\f0f9"; +$fa-var-american-sign-language-interpreting: "\f2a3"; +$fa-var-anchor: "\f13d"; +$fa-var-android: "\f17b"; +$fa-var-angellist: "\f209"; +$fa-var-angle-double-down: "\f103"; +$fa-var-angle-double-left: "\f100"; +$fa-var-angle-double-right: "\f101"; +$fa-var-angle-double-up: "\f102"; +$fa-var-angle-down: "\f107"; +$fa-var-angle-left: "\f104"; +$fa-var-angle-right: "\f105"; +$fa-var-angle-up: "\f106"; +$fa-var-apple: "\f179"; +$fa-var-archive: "\f187"; +$fa-var-area-chart: "\f1fe"; +$fa-var-arrow-circle-down: "\f0ab"; +$fa-var-arrow-circle-left: "\f0a8"; +$fa-var-arrow-circle-o-down: "\f01a"; +$fa-var-arrow-circle-o-left: "\f190"; +$fa-var-arrow-circle-o-right: "\f18e"; +$fa-var-arrow-circle-o-up: "\f01b"; +$fa-var-arrow-circle-right: "\f0a9"; +$fa-var-arrow-circle-up: "\f0aa"; +$fa-var-arrow-down: "\f063"; +$fa-var-arrow-left: "\f060"; +$fa-var-arrow-right: "\f061"; +$fa-var-arrow-up: "\f062"; +$fa-var-arrows: "\f047"; +$fa-var-arrows-alt: "\f0b2"; +$fa-var-arrows-h: "\f07e"; +$fa-var-arrows-v: "\f07d"; +$fa-var-asl-interpreting: "\f2a3"; +$fa-var-assistive-listening-systems: "\f2a2"; +$fa-var-asterisk: "\f069"; +$fa-var-at: "\f1fa"; +$fa-var-audio-description: "\f29e"; +$fa-var-automobile: "\f1b9"; +$fa-var-backward: "\f04a"; +$fa-var-balance-scale: "\f24e"; +$fa-var-ban: "\f05e"; +$fa-var-bandcamp: "\f2d5"; +$fa-var-bank: "\f19c"; +$fa-var-bar-chart: "\f080"; +$fa-var-bar-chart-o: "\f080"; +$fa-var-barcode: "\f02a"; +$fa-var-bars: "\f0c9"; +$fa-var-bath: "\f2cd"; +$fa-var-bathtub: "\f2cd"; +$fa-var-battery: "\f240"; +$fa-var-battery-0: "\f244"; +$fa-var-battery-1: "\f243"; +$fa-var-battery-2: "\f242"; +$fa-var-battery-3: "\f241"; +$fa-var-battery-4: "\f240"; +$fa-var-battery-empty: "\f244"; +$fa-var-battery-full: "\f240"; +$fa-var-battery-half: "\f242"; +$fa-var-battery-quarter: "\f243"; +$fa-var-battery-three-quarters: "\f241"; +$fa-var-bed: "\f236"; +$fa-var-beer: "\f0fc"; +$fa-var-behance: "\f1b4"; +$fa-var-behance-square: "\f1b5"; +$fa-var-bell: "\f0f3"; +$fa-var-bell-o: "\f0a2"; +$fa-var-bell-slash: "\f1f6"; +$fa-var-bell-slash-o: "\f1f7"; +$fa-var-bicycle: "\f206"; +$fa-var-binoculars: "\f1e5"; +$fa-var-birthday-cake: "\f1fd"; +$fa-var-bitbucket: "\f171"; +$fa-var-bitbucket-square: "\f172"; +$fa-var-bitcoin: "\f15a"; +$fa-var-black-tie: "\f27e"; +$fa-var-blind: "\f29d"; +$fa-var-bluetooth: "\f293"; +$fa-var-bluetooth-b: "\f294"; +$fa-var-bold: "\f032"; +$fa-var-bolt: "\f0e7"; +$fa-var-bomb: "\f1e2"; +$fa-var-book: "\f02d"; +$fa-var-bookmark: "\f02e"; +$fa-var-bookmark-o: "\f097"; +$fa-var-braille: "\f2a1"; +$fa-var-briefcase: "\f0b1"; +$fa-var-btc: "\f15a"; +$fa-var-bug: "\f188"; +$fa-var-building: "\f1ad"; +$fa-var-building-o: "\f0f7"; +$fa-var-bullhorn: "\f0a1"; +$fa-var-bullseye: "\f140"; +$fa-var-bus: "\f207"; +$fa-var-buysellads: "\f20d"; +$fa-var-cab: "\f1ba"; +$fa-var-calculator: "\f1ec"; +$fa-var-calendar: "\f073"; +$fa-var-calendar-check-o: "\f274"; +$fa-var-calendar-minus-o: "\f272"; +$fa-var-calendar-o: "\f133"; +$fa-var-calendar-plus-o: "\f271"; +$fa-var-calendar-times-o: "\f273"; +$fa-var-camera: "\f030"; +$fa-var-camera-retro: "\f083"; +$fa-var-car: "\f1b9"; +$fa-var-caret-down: "\f0d7"; +$fa-var-caret-left: "\f0d9"; +$fa-var-caret-right: "\f0da"; +$fa-var-caret-square-o-down: "\f150"; +$fa-var-caret-square-o-left: "\f191"; +$fa-var-caret-square-o-right: "\f152"; +$fa-var-caret-square-o-up: "\f151"; +$fa-var-caret-up: "\f0d8"; +$fa-var-cart-arrow-down: "\f218"; +$fa-var-cart-plus: "\f217"; +$fa-var-cc: "\f20a"; +$fa-var-cc-amex: "\f1f3"; +$fa-var-cc-diners-club: "\f24c"; +$fa-var-cc-discover: "\f1f2"; +$fa-var-cc-jcb: "\f24b"; +$fa-var-cc-mastercard: "\f1f1"; +$fa-var-cc-paypal: "\f1f4"; +$fa-var-cc-stripe: "\f1f5"; +$fa-var-cc-visa: "\f1f0"; +$fa-var-certificate: "\f0a3"; +$fa-var-chain: "\f0c1"; +$fa-var-chain-broken: "\f127"; +$fa-var-check: "\f00c"; +$fa-var-check-circle: "\f058"; +$fa-var-check-circle-o: "\f05d"; +$fa-var-check-square: "\f14a"; +$fa-var-check-square-o: "\f046"; +$fa-var-chevron-circle-down: "\f13a"; +$fa-var-chevron-circle-left: "\f137"; +$fa-var-chevron-circle-right: "\f138"; +$fa-var-chevron-circle-up: "\f139"; +$fa-var-chevron-down: "\f078"; +$fa-var-chevron-left: "\f053"; +$fa-var-chevron-right: "\f054"; +$fa-var-chevron-up: "\f077"; +$fa-var-child: "\f1ae"; +$fa-var-chrome: "\f268"; +$fa-var-circle: "\f111"; +$fa-var-circle-o: "\f10c"; +$fa-var-circle-o-notch: "\f1ce"; +$fa-var-circle-thin: "\f1db"; +$fa-var-clipboard: "\f0ea"; +$fa-var-clock-o: "\f017"; +$fa-var-clone: "\f24d"; +$fa-var-close: "\f00d"; +$fa-var-cloud: "\f0c2"; +$fa-var-cloud-download: "\f0ed"; +$fa-var-cloud-upload: "\f0ee"; +$fa-var-cny: "\f157"; +$fa-var-code: "\f121"; +$fa-var-code-fork: "\f126"; +$fa-var-codepen: "\f1cb"; +$fa-var-codiepie: "\f284"; +$fa-var-coffee: "\f0f4"; +$fa-var-cog: "\f013"; +$fa-var-cogs: "\f085"; +$fa-var-columns: "\f0db"; +$fa-var-comment: "\f075"; +$fa-var-comment-o: "\f0e5"; +$fa-var-commenting: "\f27a"; +$fa-var-commenting-o: "\f27b"; +$fa-var-comments: "\f086"; +$fa-var-comments-o: "\f0e6"; +$fa-var-compass: "\f14e"; +$fa-var-compress: "\f066"; +$fa-var-connectdevelop: "\f20e"; +$fa-var-contao: "\f26d"; +$fa-var-copy: "\f0c5"; +$fa-var-copyright: "\f1f9"; +$fa-var-creative-commons: "\f25e"; +$fa-var-credit-card: "\f09d"; +$fa-var-credit-card-alt: "\f283"; +$fa-var-crop: "\f125"; +$fa-var-crosshairs: "\f05b"; +$fa-var-css3: "\f13c"; +$fa-var-cube: "\f1b2"; +$fa-var-cubes: "\f1b3"; +$fa-var-cut: "\f0c4"; +$fa-var-cutlery: "\f0f5"; +$fa-var-dashboard: "\f0e4"; +$fa-var-dashcube: "\f210"; +$fa-var-database: "\f1c0"; +$fa-var-deaf: "\f2a4"; +$fa-var-deafness: "\f2a4"; +$fa-var-dedent: "\f03b"; +$fa-var-delicious: "\f1a5"; +$fa-var-desktop: "\f108"; +$fa-var-deviantart: "\f1bd"; +$fa-var-diamond: "\f219"; +$fa-var-digg: "\f1a6"; +$fa-var-dollar: "\f155"; +$fa-var-dot-circle-o: "\f192"; +$fa-var-download: "\f019"; +$fa-var-dribbble: "\f17d"; +$fa-var-drivers-license: "\f2c2"; +$fa-var-drivers-license-o: "\f2c3"; +$fa-var-dropbox: "\f16b"; +$fa-var-drupal: "\f1a9"; +$fa-var-edge: "\f282"; +$fa-var-edit: "\f044"; +$fa-var-eercast: "\f2da"; +$fa-var-eject: "\f052"; +$fa-var-ellipsis-h: "\f141"; +$fa-var-ellipsis-v: "\f142"; +$fa-var-empire: "\f1d1"; +$fa-var-envelope: "\f0e0"; +$fa-var-envelope-o: "\f003"; +$fa-var-envelope-open: "\f2b6"; +$fa-var-envelope-open-o: "\f2b7"; +$fa-var-envelope-square: "\f199"; +$fa-var-envira: "\f299"; +$fa-var-eraser: "\f12d"; +$fa-var-etsy: "\f2d7"; +$fa-var-eur: "\f153"; +$fa-var-euro: "\f153"; +$fa-var-exchange: "\f0ec"; +$fa-var-exclamation: "\f12a"; +$fa-var-exclamation-circle: "\f06a"; +$fa-var-exclamation-triangle: "\f071"; +$fa-var-expand: "\f065"; +$fa-var-expeditedssl: "\f23e"; +$fa-var-external-link: "\f08e"; +$fa-var-external-link-square: "\f14c"; +$fa-var-eye: "\f06e"; +$fa-var-eye-slash: "\f070"; +$fa-var-eyedropper: "\f1fb"; +$fa-var-fa: "\f2b4"; +$fa-var-facebook: "\f09a"; +$fa-var-facebook-f: "\f09a"; +$fa-var-facebook-official: "\f230"; +$fa-var-facebook-square: "\f082"; +$fa-var-fast-backward: "\f049"; +$fa-var-fast-forward: "\f050"; +$fa-var-fax: "\f1ac"; +$fa-var-feed: "\f09e"; +$fa-var-female: "\f182"; +$fa-var-fighter-jet: "\f0fb"; +$fa-var-file: "\f15b"; +$fa-var-file-archive-o: "\f1c6"; +$fa-var-file-audio-o: "\f1c7"; +$fa-var-file-code-o: "\f1c9"; +$fa-var-file-excel-o: "\f1c3"; +$fa-var-file-image-o: "\f1c5"; +$fa-var-file-movie-o: "\f1c8"; +$fa-var-file-o: "\f016"; +$fa-var-file-pdf-o: "\f1c1"; +$fa-var-file-photo-o: "\f1c5"; +$fa-var-file-picture-o: "\f1c5"; +$fa-var-file-powerpoint-o: "\f1c4"; +$fa-var-file-sound-o: "\f1c7"; +$fa-var-file-text: "\f15c"; +$fa-var-file-text-o: "\f0f6"; +$fa-var-file-video-o: "\f1c8"; +$fa-var-file-word-o: "\f1c2"; +$fa-var-file-zip-o: "\f1c6"; +$fa-var-files-o: "\f0c5"; +$fa-var-film: "\f008"; +$fa-var-filter: "\f0b0"; +$fa-var-fire: "\f06d"; +$fa-var-fire-extinguisher: "\f134"; +$fa-var-firefox: "\f269"; +$fa-var-first-order: "\f2b0"; +$fa-var-flag: "\f024"; +$fa-var-flag-checkered: "\f11e"; +$fa-var-flag-o: "\f11d"; +$fa-var-flash: "\f0e7"; +$fa-var-flask: "\f0c3"; +$fa-var-flickr: "\f16e"; +$fa-var-floppy-o: "\f0c7"; +$fa-var-folder: "\f07b"; +$fa-var-folder-o: "\f114"; +$fa-var-folder-open: "\f07c"; +$fa-var-folder-open-o: "\f115"; +$fa-var-font: "\f031"; +$fa-var-font-awesome: "\f2b4"; +$fa-var-fonticons: "\f280"; +$fa-var-fort-awesome: "\f286"; +$fa-var-forumbee: "\f211"; +$fa-var-forward: "\f04e"; +$fa-var-foursquare: "\f180"; +$fa-var-free-code-camp: "\f2c5"; +$fa-var-frown-o: "\f119"; +$fa-var-futbol-o: "\f1e3"; +$fa-var-gamepad: "\f11b"; +$fa-var-gavel: "\f0e3"; +$fa-var-gbp: "\f154"; +$fa-var-ge: "\f1d1"; +$fa-var-gear: "\f013"; +$fa-var-gears: "\f085"; +$fa-var-genderless: "\f22d"; +$fa-var-get-pocket: "\f265"; +$fa-var-gg: "\f260"; +$fa-var-gg-circle: "\f261"; +$fa-var-gift: "\f06b"; +$fa-var-git: "\f1d3"; +$fa-var-git-square: "\f1d2"; +$fa-var-github: "\f09b"; +$fa-var-github-alt: "\f113"; +$fa-var-github-square: "\f092"; +$fa-var-gitlab: "\f296"; +$fa-var-gittip: "\f184"; +$fa-var-glass: "\f000"; +$fa-var-glide: "\f2a5"; +$fa-var-glide-g: "\f2a6"; +$fa-var-globe: "\f0ac"; +$fa-var-google: "\f1a0"; +$fa-var-google-plus: "\f0d5"; +$fa-var-google-plus-circle: "\f2b3"; +$fa-var-google-plus-official: "\f2b3"; +$fa-var-google-plus-square: "\f0d4"; +$fa-var-google-wallet: "\f1ee"; +$fa-var-graduation-cap: "\f19d"; +$fa-var-gratipay: "\f184"; +$fa-var-grav: "\f2d6"; +$fa-var-group: "\f0c0"; +$fa-var-h-square: "\f0fd"; +$fa-var-hacker-news: "\f1d4"; +$fa-var-hand-grab-o: "\f255"; +$fa-var-hand-lizard-o: "\f258"; +$fa-var-hand-o-down: "\f0a7"; +$fa-var-hand-o-left: "\f0a5"; +$fa-var-hand-o-right: "\f0a4"; +$fa-var-hand-o-up: "\f0a6"; +$fa-var-hand-paper-o: "\f256"; +$fa-var-hand-peace-o: "\f25b"; +$fa-var-hand-pointer-o: "\f25a"; +$fa-var-hand-rock-o: "\f255"; +$fa-var-hand-scissors-o: "\f257"; +$fa-var-hand-spock-o: "\f259"; +$fa-var-hand-stop-o: "\f256"; +$fa-var-handshake-o: "\f2b5"; +$fa-var-hard-of-hearing: "\f2a4"; +$fa-var-hashtag: "\f292"; +$fa-var-hdd-o: "\f0a0"; +$fa-var-header: "\f1dc"; +$fa-var-headphones: "\f025"; +$fa-var-heart: "\f004"; +$fa-var-heart-o: "\f08a"; +$fa-var-heartbeat: "\f21e"; +$fa-var-history: "\f1da"; +$fa-var-home: "\f015"; +$fa-var-hospital-o: "\f0f8"; +$fa-var-hotel: "\f236"; +$fa-var-hourglass: "\f254"; +$fa-var-hourglass-1: "\f251"; +$fa-var-hourglass-2: "\f252"; +$fa-var-hourglass-3: "\f253"; +$fa-var-hourglass-end: "\f253"; +$fa-var-hourglass-half: "\f252"; +$fa-var-hourglass-o: "\f250"; +$fa-var-hourglass-start: "\f251"; +$fa-var-houzz: "\f27c"; +$fa-var-html5: "\f13b"; +$fa-var-i-cursor: "\f246"; +$fa-var-id-badge: "\f2c1"; +$fa-var-id-card: "\f2c2"; +$fa-var-id-card-o: "\f2c3"; +$fa-var-ils: "\f20b"; +$fa-var-image: "\f03e"; +$fa-var-imdb: "\f2d8"; +$fa-var-inbox: "\f01c"; +$fa-var-indent: "\f03c"; +$fa-var-industry: "\f275"; +$fa-var-info: "\f129"; +$fa-var-info-circle: "\f05a"; +$fa-var-inr: "\f156"; +$fa-var-instagram: "\f16d"; +$fa-var-institution: "\f19c"; +$fa-var-internet-explorer: "\f26b"; +$fa-var-intersex: "\f224"; +$fa-var-ioxhost: "\f208"; +$fa-var-italic: "\f033"; +$fa-var-joomla: "\f1aa"; +$fa-var-jpy: "\f157"; +$fa-var-jsfiddle: "\f1cc"; +$fa-var-key: "\f084"; +$fa-var-keyboard-o: "\f11c"; +$fa-var-krw: "\f159"; +$fa-var-language: "\f1ab"; +$fa-var-laptop: "\f109"; +$fa-var-lastfm: "\f202"; +$fa-var-lastfm-square: "\f203"; +$fa-var-leaf: "\f06c"; +$fa-var-leanpub: "\f212"; +$fa-var-legal: "\f0e3"; +$fa-var-lemon-o: "\f094"; +$fa-var-level-down: "\f149"; +$fa-var-level-up: "\f148"; +$fa-var-life-bouy: "\f1cd"; +$fa-var-life-buoy: "\f1cd"; +$fa-var-life-ring: "\f1cd"; +$fa-var-life-saver: "\f1cd"; +$fa-var-lightbulb-o: "\f0eb"; +$fa-var-line-chart: "\f201"; +$fa-var-link: "\f0c1"; +$fa-var-linkedin: "\f0e1"; +$fa-var-linkedin-square: "\f08c"; +$fa-var-linode: "\f2b8"; +$fa-var-linux: "\f17c"; +$fa-var-list: "\f03a"; +$fa-var-list-alt: "\f022"; +$fa-var-list-ol: "\f0cb"; +$fa-var-list-ul: "\f0ca"; +$fa-var-location-arrow: "\f124"; +$fa-var-lock: "\f023"; +$fa-var-long-arrow-down: "\f175"; +$fa-var-long-arrow-left: "\f177"; +$fa-var-long-arrow-right: "\f178"; +$fa-var-long-arrow-up: "\f176"; +$fa-var-low-vision: "\f2a8"; +$fa-var-magic: "\f0d0"; +$fa-var-magnet: "\f076"; +$fa-var-mail-forward: "\f064"; +$fa-var-mail-reply: "\f112"; +$fa-var-mail-reply-all: "\f122"; +$fa-var-male: "\f183"; +$fa-var-map: "\f279"; +$fa-var-map-marker: "\f041"; +$fa-var-map-o: "\f278"; +$fa-var-map-pin: "\f276"; +$fa-var-map-signs: "\f277"; +$fa-var-mars: "\f222"; +$fa-var-mars-double: "\f227"; +$fa-var-mars-stroke: "\f229"; +$fa-var-mars-stroke-h: "\f22b"; +$fa-var-mars-stroke-v: "\f22a"; +$fa-var-maxcdn: "\f136"; +$fa-var-meanpath: "\f20c"; +$fa-var-medium: "\f23a"; +$fa-var-medkit: "\f0fa"; +$fa-var-meetup: "\f2e0"; +$fa-var-meh-o: "\f11a"; +$fa-var-mercury: "\f223"; +$fa-var-microchip: "\f2db"; +$fa-var-microphone: "\f130"; +$fa-var-microphone-slash: "\f131"; +$fa-var-minus: "\f068"; +$fa-var-minus-circle: "\f056"; +$fa-var-minus-square: "\f146"; +$fa-var-minus-square-o: "\f147"; +$fa-var-mixcloud: "\f289"; +$fa-var-mobile: "\f10b"; +$fa-var-mobile-phone: "\f10b"; +$fa-var-modx: "\f285"; +$fa-var-money: "\f0d6"; +$fa-var-moon-o: "\f186"; +$fa-var-mortar-board: "\f19d"; +$fa-var-motorcycle: "\f21c"; +$fa-var-mouse-pointer: "\f245"; +$fa-var-music: "\f001"; +$fa-var-navicon: "\f0c9"; +$fa-var-neuter: "\f22c"; +$fa-var-newspaper-o: "\f1ea"; +$fa-var-object-group: "\f247"; +$fa-var-object-ungroup: "\f248"; +$fa-var-odnoklassniki: "\f263"; +$fa-var-odnoklassniki-square: "\f264"; +$fa-var-opencart: "\f23d"; +$fa-var-openid: "\f19b"; +$fa-var-opera: "\f26a"; +$fa-var-optin-monster: "\f23c"; +$fa-var-outdent: "\f03b"; +$fa-var-pagelines: "\f18c"; +$fa-var-paint-brush: "\f1fc"; +$fa-var-paper-plane: "\f1d8"; +$fa-var-paper-plane-o: "\f1d9"; +$fa-var-paperclip: "\f0c6"; +$fa-var-paragraph: "\f1dd"; +$fa-var-paste: "\f0ea"; +$fa-var-pause: "\f04c"; +$fa-var-pause-circle: "\f28b"; +$fa-var-pause-circle-o: "\f28c"; +$fa-var-paw: "\f1b0"; +$fa-var-paypal: "\f1ed"; +$fa-var-pencil: "\f040"; +$fa-var-pencil-square: "\f14b"; +$fa-var-pencil-square-o: "\f044"; +$fa-var-percent: "\f295"; +$fa-var-phone: "\f095"; +$fa-var-phone-square: "\f098"; +$fa-var-photo: "\f03e"; +$fa-var-picture-o: "\f03e"; +$fa-var-pie-chart: "\f200"; +$fa-var-pied-piper: "\f2ae"; +$fa-var-pied-piper-alt: "\f1a8"; +$fa-var-pied-piper-pp: "\f1a7"; +$fa-var-pinterest: "\f0d2"; +$fa-var-pinterest-p: "\f231"; +$fa-var-pinterest-square: "\f0d3"; +$fa-var-plane: "\f072"; +$fa-var-play: "\f04b"; +$fa-var-play-circle: "\f144"; +$fa-var-play-circle-o: "\f01d"; +$fa-var-plug: "\f1e6"; +$fa-var-plus: "\f067"; +$fa-var-plus-circle: "\f055"; +$fa-var-plus-square: "\f0fe"; +$fa-var-plus-square-o: "\f196"; +$fa-var-podcast: "\f2ce"; +$fa-var-power-off: "\f011"; +$fa-var-print: "\f02f"; +$fa-var-product-hunt: "\f288"; +$fa-var-puzzle-piece: "\f12e"; +$fa-var-qq: "\f1d6"; +$fa-var-qrcode: "\f029"; +$fa-var-question: "\f128"; +$fa-var-question-circle: "\f059"; +$fa-var-question-circle-o: "\f29c"; +$fa-var-quora: "\f2c4"; +$fa-var-quote-left: "\f10d"; +$fa-var-quote-right: "\f10e"; +$fa-var-ra: "\f1d0"; +$fa-var-random: "\f074"; +$fa-var-ravelry: "\f2d9"; +$fa-var-rebel: "\f1d0"; +$fa-var-recycle: "\f1b8"; +$fa-var-reddit: "\f1a1"; +$fa-var-reddit-alien: "\f281"; +$fa-var-reddit-square: "\f1a2"; +$fa-var-refresh: "\f021"; +$fa-var-registered: "\f25d"; +$fa-var-remove: "\f00d"; +$fa-var-renren: "\f18b"; +$fa-var-reorder: "\f0c9"; +$fa-var-repeat: "\f01e"; +$fa-var-reply: "\f112"; +$fa-var-reply-all: "\f122"; +$fa-var-resistance: "\f1d0"; +$fa-var-retweet: "\f079"; +$fa-var-rmb: "\f157"; +$fa-var-road: "\f018"; +$fa-var-rocket: "\f135"; +$fa-var-rotate-left: "\f0e2"; +$fa-var-rotate-right: "\f01e"; +$fa-var-rouble: "\f158"; +$fa-var-rss: "\f09e"; +$fa-var-rss-square: "\f143"; +$fa-var-rub: "\f158"; +$fa-var-ruble: "\f158"; +$fa-var-rupee: "\f156"; +$fa-var-s15: "\f2cd"; +$fa-var-safari: "\f267"; +$fa-var-save: "\f0c7"; +$fa-var-scissors: "\f0c4"; +$fa-var-scribd: "\f28a"; +$fa-var-search: "\f002"; +$fa-var-search-minus: "\f010"; +$fa-var-search-plus: "\f00e"; +$fa-var-sellsy: "\f213"; +$fa-var-send: "\f1d8"; +$fa-var-send-o: "\f1d9"; +$fa-var-server: "\f233"; +$fa-var-share: "\f064"; +$fa-var-share-alt: "\f1e0"; +$fa-var-share-alt-square: "\f1e1"; +$fa-var-share-square: "\f14d"; +$fa-var-share-square-o: "\f045"; +$fa-var-shekel: "\f20b"; +$fa-var-sheqel: "\f20b"; +$fa-var-shield: "\f132"; +$fa-var-ship: "\f21a"; +$fa-var-shirtsinbulk: "\f214"; +$fa-var-shopping-bag: "\f290"; +$fa-var-shopping-basket: "\f291"; +$fa-var-shopping-cart: "\f07a"; +$fa-var-shower: "\f2cc"; +$fa-var-sign-in: "\f090"; +$fa-var-sign-language: "\f2a7"; +$fa-var-sign-out: "\f08b"; +$fa-var-signal: "\f012"; +$fa-var-signing: "\f2a7"; +$fa-var-simplybuilt: "\f215"; +$fa-var-sitemap: "\f0e8"; +$fa-var-skyatlas: "\f216"; +$fa-var-skype: "\f17e"; +$fa-var-slack: "\f198"; +$fa-var-sliders: "\f1de"; +$fa-var-slideshare: "\f1e7"; +$fa-var-smile-o: "\f118"; +$fa-var-snapchat: "\f2ab"; +$fa-var-snapchat-ghost: "\f2ac"; +$fa-var-snapchat-square: "\f2ad"; +$fa-var-snowflake-o: "\f2dc"; +$fa-var-soccer-ball-o: "\f1e3"; +$fa-var-sort: "\f0dc"; +$fa-var-sort-alpha-asc: "\f15d"; +$fa-var-sort-alpha-desc: "\f15e"; +$fa-var-sort-amount-asc: "\f160"; +$fa-var-sort-amount-desc: "\f161"; +$fa-var-sort-asc: "\f0de"; +$fa-var-sort-desc: "\f0dd"; +$fa-var-sort-down: "\f0dd"; +$fa-var-sort-numeric-asc: "\f162"; +$fa-var-sort-numeric-desc: "\f163"; +$fa-var-sort-up: "\f0de"; +$fa-var-soundcloud: "\f1be"; +$fa-var-space-shuttle: "\f197"; +$fa-var-spinner: "\f110"; +$fa-var-spoon: "\f1b1"; +$fa-var-spotify: "\f1bc"; +$fa-var-square: "\f0c8"; +$fa-var-square-o: "\f096"; +$fa-var-stack-exchange: "\f18d"; +$fa-var-stack-overflow: "\f16c"; +$fa-var-star: "\f005"; +$fa-var-star-half: "\f089"; +$fa-var-star-half-empty: "\f123"; +$fa-var-star-half-full: "\f123"; +$fa-var-star-half-o: "\f123"; +$fa-var-star-o: "\f006"; +$fa-var-steam: "\f1b6"; +$fa-var-steam-square: "\f1b7"; +$fa-var-step-backward: "\f048"; +$fa-var-step-forward: "\f051"; +$fa-var-stethoscope: "\f0f1"; +$fa-var-sticky-note: "\f249"; +$fa-var-sticky-note-o: "\f24a"; +$fa-var-stop: "\f04d"; +$fa-var-stop-circle: "\f28d"; +$fa-var-stop-circle-o: "\f28e"; +$fa-var-street-view: "\f21d"; +$fa-var-strikethrough: "\f0cc"; +$fa-var-stumbleupon: "\f1a4"; +$fa-var-stumbleupon-circle: "\f1a3"; +$fa-var-subscript: "\f12c"; +$fa-var-subway: "\f239"; +$fa-var-suitcase: "\f0f2"; +$fa-var-sun-o: "\f185"; +$fa-var-superpowers: "\f2dd"; +$fa-var-superscript: "\f12b"; +$fa-var-support: "\f1cd"; +$fa-var-table: "\f0ce"; +$fa-var-tablet: "\f10a"; +$fa-var-tachometer: "\f0e4"; +$fa-var-tag: "\f02b"; +$fa-var-tags: "\f02c"; +$fa-var-tasks: "\f0ae"; +$fa-var-taxi: "\f1ba"; +$fa-var-telegram: "\f2c6"; +$fa-var-television: "\f26c"; +$fa-var-tencent-weibo: "\f1d5"; +$fa-var-terminal: "\f120"; +$fa-var-text-height: "\f034"; +$fa-var-text-width: "\f035"; +$fa-var-th: "\f00a"; +$fa-var-th-large: "\f009"; +$fa-var-th-list: "\f00b"; +$fa-var-themeisle: "\f2b2"; +$fa-var-thermometer: "\f2c7"; +$fa-var-thermometer-0: "\f2cb"; +$fa-var-thermometer-1: "\f2ca"; +$fa-var-thermometer-2: "\f2c9"; +$fa-var-thermometer-3: "\f2c8"; +$fa-var-thermometer-4: "\f2c7"; +$fa-var-thermometer-empty: "\f2cb"; +$fa-var-thermometer-full: "\f2c7"; +$fa-var-thermometer-half: "\f2c9"; +$fa-var-thermometer-quarter: "\f2ca"; +$fa-var-thermometer-three-quarters: "\f2c8"; +$fa-var-thumb-tack: "\f08d"; +$fa-var-thumbs-down: "\f165"; +$fa-var-thumbs-o-down: "\f088"; +$fa-var-thumbs-o-up: "\f087"; +$fa-var-thumbs-up: "\f164"; +$fa-var-ticket: "\f145"; +$fa-var-times: "\f00d"; +$fa-var-times-circle: "\f057"; +$fa-var-times-circle-o: "\f05c"; +$fa-var-times-rectangle: "\f2d3"; +$fa-var-times-rectangle-o: "\f2d4"; +$fa-var-tint: "\f043"; +$fa-var-toggle-down: "\f150"; +$fa-var-toggle-left: "\f191"; +$fa-var-toggle-off: "\f204"; +$fa-var-toggle-on: "\f205"; +$fa-var-toggle-right: "\f152"; +$fa-var-toggle-up: "\f151"; +$fa-var-trademark: "\f25c"; +$fa-var-train: "\f238"; +$fa-var-transgender: "\f224"; +$fa-var-transgender-alt: "\f225"; +$fa-var-trash: "\f1f8"; +$fa-var-trash-o: "\f014"; +$fa-var-tree: "\f1bb"; +$fa-var-trello: "\f181"; +$fa-var-tripadvisor: "\f262"; +$fa-var-trophy: "\f091"; +$fa-var-truck: "\f0d1"; +$fa-var-try: "\f195"; +$fa-var-tty: "\f1e4"; +$fa-var-tumblr: "\f173"; +$fa-var-tumblr-square: "\f174"; +$fa-var-turkish-lira: "\f195"; +$fa-var-tv: "\f26c"; +$fa-var-twitch: "\f1e8"; +$fa-var-twitter: "\f099"; +$fa-var-twitter-square: "\f081"; +$fa-var-umbrella: "\f0e9"; +$fa-var-underline: "\f0cd"; +$fa-var-undo: "\f0e2"; +$fa-var-universal-access: "\f29a"; +$fa-var-university: "\f19c"; +$fa-var-unlink: "\f127"; +$fa-var-unlock: "\f09c"; +$fa-var-unlock-alt: "\f13e"; +$fa-var-unsorted: "\f0dc"; +$fa-var-upload: "\f093"; +$fa-var-usb: "\f287"; +$fa-var-usd: "\f155"; +$fa-var-user: "\f007"; +$fa-var-user-circle: "\f2bd"; +$fa-var-user-circle-o: "\f2be"; +$fa-var-user-md: "\f0f0"; +$fa-var-user-o: "\f2c0"; +$fa-var-user-plus: "\f234"; +$fa-var-user-secret: "\f21b"; +$fa-var-user-times: "\f235"; +$fa-var-users: "\f0c0"; +$fa-var-vcard: "\f2bb"; +$fa-var-vcard-o: "\f2bc"; +$fa-var-venus: "\f221"; +$fa-var-venus-double: "\f226"; +$fa-var-venus-mars: "\f228"; +$fa-var-viacoin: "\f237"; +$fa-var-viadeo: "\f2a9"; +$fa-var-viadeo-square: "\f2aa"; +$fa-var-video-camera: "\f03d"; +$fa-var-vimeo: "\f27d"; +$fa-var-vimeo-square: "\f194"; +$fa-var-vine: "\f1ca"; +$fa-var-vk: "\f189"; +$fa-var-volume-control-phone: "\f2a0"; +$fa-var-volume-down: "\f027"; +$fa-var-volume-off: "\f026"; +$fa-var-volume-up: "\f028"; +$fa-var-warning: "\f071"; +$fa-var-wechat: "\f1d7"; +$fa-var-weibo: "\f18a"; +$fa-var-weixin: "\f1d7"; +$fa-var-whatsapp: "\f232"; +$fa-var-wheelchair: "\f193"; +$fa-var-wheelchair-alt: "\f29b"; +$fa-var-wifi: "\f1eb"; +$fa-var-wikipedia-w: "\f266"; +$fa-var-window-close: "\f2d3"; +$fa-var-window-close-o: "\f2d4"; +$fa-var-window-maximize: "\f2d0"; +$fa-var-window-minimize: "\f2d1"; +$fa-var-window-restore: "\f2d2"; +$fa-var-windows: "\f17a"; +$fa-var-won: "\f159"; +$fa-var-wordpress: "\f19a"; +$fa-var-wpbeginner: "\f297"; +$fa-var-wpexplorer: "\f2de"; +$fa-var-wpforms: "\f298"; +$fa-var-wrench: "\f0ad"; +$fa-var-xing: "\f168"; +$fa-var-xing-square: "\f169"; +$fa-var-y-combinator: "\f23b"; +$fa-var-y-combinator-square: "\f1d4"; +$fa-var-yahoo: "\f19e"; +$fa-var-yc: "\f23b"; +$fa-var-yc-square: "\f1d4"; +$fa-var-yelp: "\f1e9"; +$fa-var-yen: "\f157"; +$fa-var-yoast: "\f2b1"; +$fa-var-youtube: "\f167"; +$fa-var-youtube-play: "\f16a"; +$fa-var-youtube-square: "\f166"; + diff --git a/assets/css/vendor/font-awesome/scss/font-awesome.scss b/assets/css/vendor/font-awesome/scss/font-awesome.scss new file mode 100644 index 0000000..f1c83aa --- /dev/null +++ b/assets/css/vendor/font-awesome/scss/font-awesome.scss @@ -0,0 +1,18 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import "variables"; +@import "mixins"; +@import "path"; +@import "core"; +@import "larger"; +@import "fixed-width"; +@import "list"; +@import "bordered-pulled"; +@import "animated"; +@import "rotated-flipped"; +@import "stacked"; +@import "icons"; +@import "screen-reader"; diff --git a/assets/css/vendor/picnic.min.css b/assets/css/vendor/picnic.min.css new file mode 100644 index 0000000..cdc1675 --- /dev/null +++ b/assets/css/vendor/picnic.min.css @@ -0,0 +1,2 @@ +/* Picnic CSS v6.4.0 http://picnicss.com/ */ +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,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: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{-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],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"]{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-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:inherit}html,body{font-family:Arial, Helvetica, sans-serif;box-sizing:border-box;height:100%}body{color:#111;font-size:1.1em;line-height:1.5;background:#fff}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;padding:.6em 0}li{margin:0 0 .3em}a{color:#0074d9;text-decoration:none;box-shadow:none;transition:all 0.3s}code{padding:.3em .6em;font-size:.8em;background:#f5f5f5}pre{text-align:left;padding:.3em .6em;background:#f5f5f5;border-radius:.2em}pre code{padding:0}blockquote{padding:0 0 0 1em;margin:0 0 0 .1em;box-shadow:inset 5px 0 rgba(17,17,17,0.3)}label{cursor:pointer}[class^="icon-"]:before,[class*=" icon-"]:before{margin:0 .6em 0 0}i[class^="icon-"]:before,i[class*=" icon-"]:before{margin:0}.label,[data-tooltip]:after,button,.button,[type=submit],.dropimage{display:inline-block;text-align:center;margin:0;padding:.3em .9em;vertical-align:middle;background:#0074d9;color:#fff;border:0;border-radius:.2em;width:auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.success.label,.success[data-tooltip]:after,button.success,.success.button,.success[type=submit],.success.dropimage{background:#2ecc40}.warning.label,.warning[data-tooltip]:after,button.warning,.warning.button,.warning[type=submit],.warning.dropimage{background:#ff851b}.error.label,.error[data-tooltip]:after,button.error,.error.button,.error[type=submit],.error.dropimage{background:#ff4136}.pseudo.label,.pseudo[data-tooltip]:after,button.pseudo,.pseudo.button,.pseudo[type=submit],.pseudo.dropimage{background:transparent;color:#111}.label,[data-tooltip]:after{font-size:.6em;padding:.4em .6em;margin-left:1em;line-height:1}button,.button,[type=submit],.dropimage{margin:.3em 0;cursor:pointer;transition:all 0.3s;border-radius:.2em;height:auto;box-shadow:0 0 transparent inset}button:hover,.button:hover,[type=submit]:hover,.dropimage:hover,button:focus,.button:focus,[type=submit]:focus,.dropimage:focus{box-shadow:inset 0 0 0 99em rgba(255,255,255,0.2);border:0}button.pseudo:hover,.pseudo.button:hover,.pseudo[type=submit]:hover,.pseudo.dropimage:hover,button.pseudo:focus,.pseudo.button:focus,.pseudo[type=submit]:focus,.pseudo.dropimage:focus{box-shadow:inset 0 0 0 99em rgba(17,17,17,0.1)}button.active,.active.button,.active[type=submit],.active.dropimage,button:active,.button:active,[type=submit]:active,.dropimage:active,button.pseudo:active,.pseudo.button:active,.pseudo[type=submit]:active,.pseudo.dropimage:active{box-shadow:inset 0 0 0 99em rgba(17,17,17,0.2)}button[disabled],[disabled].button,[disabled][type=submit],[disabled].dropimage{cursor:default;box-shadow:none;background:#bbb}:checked+.toggle,:checked+.toggle:hover{box-shadow:inset 0 0 0 99em rgba(17,17,17,0.2)}[type]+.toggle{padding:.3em .9em;margin-right:0}[type]+.toggle:after,[type]+.toggle:before{display:none}input,textarea,.select select{line-height:1.5;margin:0;height:2.1em;padding:.3em .6em;border:1px solid #ccc;background-color:#fff;border-radius:.2em;transition:all 0.3s;width:100%}input:focus,textarea:focus,.select select:focus{border:1px solid #0074d9;outline:0}textarea{height:auto}[type=file],[type=color]{cursor:pointer}[type=file]{height:auto}select{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyIiBoZWlnaHQ9IjMiPjxwYXRoIGQ9Im0gMCwxIDEsMiAxLC0yIHoiLz48L3N2Zz4=) no-repeat scroll 95% center/10px 15px;background-position:calc(100% - 15px) center;border:1px solid #ccc;border-radius:.2em;cursor:pointer;width:100%;height:2.1em;box-sizing:border-box;padding:.3em .45em;transition:all .3s;-moz-appearance:none;-webkit-appearance:none;appearance:none}select::-ms-expand{display:none}select:focus,select:active{border:1px solid #0074d9;transition:outline 0s}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #111}select option{font-size:inherit;padding:.3em .45em}[type=radio],[type=checkbox]{opacity:0;width:0;position:absolute;display:inline-block}[type=radio]+.checkable:hover:before,[type=checkbox]+.checkable:hover:before,[type=radio]:focus+.checkable:before,[type=checkbox]:focus+.checkable:before{border:1px solid #0074d9}[type=radio]+.checkable,[type=checkbox]+.checkable{position:relative;cursor:pointer;padding-left:1.5em;margin-right:.6em}[type=radio]+.checkable:before,[type=checkbox]+.checkable:before,[type=radio]+.checkable:after,[type=checkbox]+.checkable:after{content:'';position:absolute;display:inline-block;left:0;top:50%;transform:translateY(-50%);font-size:1em;line-height:1em;color:transparent;font-family:sans;text-align:center;box-sizing:border-box;width:1em;height:1em;border-radius:50%;transition:all 0.3s}[type=radio]+.checkable:before,[type=checkbox]+.checkable:before{border:1px solid #aaa}[type=radio]:checked+.checkable:after,[type=checkbox]:checked+.checkable:after{background:#555;transform:scale(0.5) translateY(-100%)}[type=checkbox]+.checkable:before{border-radius:.2em}[type=checkbox]+.checkable:after{content:"✔";background:none;transform:scale(2) translateY(-25%);visibility:hidden;opacity:0}[type=checkbox]:checked+.checkable:after{color:#111;background:none;transform:translateY(-50%);transition:all 0.3s;visibility:visible;opacity:1}table{text-align:left}td,th{padding:.3em 2.4em .3em .6em}th{text-align:left;font-weight:900;color:#fff;background-color:#0074d9}.success th{background-color:#2ecc40}.warning th{background-color:#ff851b}.error th{background-color:#ff4136}.dull th{background-color:#aaa}tr:nth-child(even){background:rgba(0,0,0,0.05)}.flex{display:-ms-flexbox;display:flex;margin-left:-0.6em;width:calc(100% + .6em);flex-wrap:wrap;transition:all .3s ease}.flex>*{box-sizing:border-box;flex:1 1 auto;padding-left:.6em;padding-bottom:.6em}.flex[class*="one"]>*,.flex[class*="two"]>*,.flex[class*="three"]>*,.flex[class*="four"]>*,.flex[class*="five"]>*,.flex[class*="six"]>*,.flex[class*="seven"]>*,.flex[class*="eight"]>*,.flex[class*="nine"]>*,.flex[class*="ten"]>*,.flex[class*="eleven"]>*,.flex[class*="twelve"]>*{flex-grow:0}.flex.grow>*{flex-grow:1}.center{justify-content:center}.one>*{width:100%}.two>*{width:50%}.three>*{width:33.33333%}.four>*{width:25%}.five>*{width:20%}.six>*{width:16.66666%}.seven>*{width:14.28571%}.eight>*{width:12.5%}.nine>*{width:11.11111%}.ten>*{width:10%}.eleven>*{width:9.09091%}.twelve>*{width:8.33333%}@media all and (min-width: 500px){.one-500>*{width:100%}.two-500>*{width:50%}.three-500>*{width:33.33333%}.four-500>*{width:25%}.five-500>*{width:20%}.six-500>*{width:16.66666%}.seven-500>*{width:14.28571%}.eight-500>*{width:12.5%}.nine-500>*{width:11.11111%}.ten-500>*{width:10%}.eleven-500>*{width:9.09091%}.twelve-500>*{width:8.33333%}}@media all and (min-width: 600px){.one-600>*{width:100%}.two-600>*{width:50%}.three-600>*{width:33.33333%}.four-600>*{width:25%}.five-600>*{width:20%}.six-600>*{width:16.66666%}.seven-600>*{width:14.28571%}.eight-600>*{width:12.5%}.nine-600>*{width:11.11111%}.ten-600>*{width:10%}.eleven-600>*{width:9.09091%}.twelve-600>*{width:8.33333%}}@media all and (min-width: 700px){.one-700>*{width:100%}.two-700>*{width:50%}.three-700>*{width:33.33333%}.four-700>*{width:25%}.five-700>*{width:20%}.six-700>*{width:16.66666%}.seven-700>*{width:14.28571%}.eight-700>*{width:12.5%}.nine-700>*{width:11.11111%}.ten-700>*{width:10%}.eleven-700>*{width:9.09091%}.twelve-700>*{width:8.33333%}}@media all and (min-width: 800px){.one-800>*{width:100%}.two-800>*{width:50%}.three-800>*{width:33.33333%}.four-800>*{width:25%}.five-800>*{width:20%}.six-800>*{width:16.66666%}.seven-800>*{width:14.28571%}.eight-800>*{width:12.5%}.nine-800>*{width:11.11111%}.ten-800>*{width:10%}.eleven-800>*{width:9.09091%}.twelve-800>*{width:8.33333%}}@media all and (min-width: 900px){.one-900>*{width:100%}.two-900>*{width:50%}.three-900>*{width:33.33333%}.four-900>*{width:25%}.five-900>*{width:20%}.six-900>*{width:16.66666%}.seven-900>*{width:14.28571%}.eight-900>*{width:12.5%}.nine-900>*{width:11.11111%}.ten-900>*{width:10%}.eleven-900>*{width:9.09091%}.twelve-900>*{width:8.33333%}}@media all and (min-width: 1000px){.one-1000>*{width:100%}.two-1000>*{width:50%}.three-1000>*{width:33.33333%}.four-1000>*{width:25%}.five-1000>*{width:20%}.six-1000>*{width:16.66666%}.seven-1000>*{width:14.28571%}.eight-1000>*{width:12.5%}.nine-1000>*{width:11.11111%}.ten-1000>*{width:10%}.eleven-1000>*{width:9.09091%}.twelve-1000>*{width:8.33333%}}@media all and (min-width: 1100px){.one-1100>*{width:100%}.two-1100>*{width:50%}.three-1100>*{width:33.33333%}.four-1100>*{width:25%}.five-1100>*{width:20%}.six-1100>*{width:16.66666%}.seven-1100>*{width:14.28571%}.eight-1100>*{width:12.5%}.nine-1100>*{width:11.11111%}.ten-1100>*{width:10%}.eleven-1100>*{width:9.09091%}.twelve-1100>*{width:8.33333%}}@media all and (min-width: 1200px){.one-1200>*{width:100%}.two-1200>*{width:50%}.three-1200>*{width:33.33333%}.four-1200>*{width:25%}.five-1200>*{width:20%}.six-1200>*{width:16.66666%}.seven-1200>*{width:14.28571%}.eight-1200>*{width:12.5%}.nine-1200>*{width:11.11111%}.ten-1200>*{width:10%}.eleven-1200>*{width:9.09091%}.twelve-1200>*{width:8.33333%}}@media all and (min-width: 1300px){.one-1300>*{width:100%}.two-1300>*{width:50%}.three-1300>*{width:33.33333%}.four-1300>*{width:25%}.five-1300>*{width:20%}.six-1300>*{width:16.66666%}.seven-1300>*{width:14.28571%}.eight-1300>*{width:12.5%}.nine-1300>*{width:11.11111%}.ten-1300>*{width:10%}.eleven-1300>*{width:9.09091%}.twelve-1300>*{width:8.33333%}}@media all and (min-width: 1400px){.one-1400>*{width:100%}.two-1400>*{width:50%}.three-1400>*{width:33.33333%}.four-1400>*{width:25%}.five-1400>*{width:20%}.six-1400>*{width:16.66666%}.seven-1400>*{width:14.28571%}.eight-1400>*{width:12.5%}.nine-1400>*{width:11.11111%}.ten-1400>*{width:10%}.eleven-1400>*{width:9.09091%}.twelve-1400>*{width:8.33333%}}@media all and (min-width: 1500px){.one-1500>*{width:100%}.two-1500>*{width:50%}.three-1500>*{width:33.33333%}.four-1500>*{width:25%}.five-1500>*{width:20%}.six-1500>*{width:16.66666%}.seven-1500>*{width:14.28571%}.eight-1500>*{width:12.5%}.nine-1500>*{width:11.11111%}.ten-1500>*{width:10%}.eleven-1500>*{width:9.09091%}.twelve-1500>*{width:8.33333%}}@media all and (min-width: 1600px){.one-1600>*{width:100%}.two-1600>*{width:50%}.three-1600>*{width:33.33333%}.four-1600>*{width:25%}.five-1600>*{width:20%}.six-1600>*{width:16.66666%}.seven-1600>*{width:14.28571%}.eight-1600>*{width:12.5%}.nine-1600>*{width:11.11111%}.ten-1600>*{width:10%}.eleven-1600>*{width:9.09091%}.twelve-1600>*{width:8.33333%}}@media all and (min-width: 1700px){.one-1700>*{width:100%}.two-1700>*{width:50%}.three-1700>*{width:33.33333%}.four-1700>*{width:25%}.five-1700>*{width:20%}.six-1700>*{width:16.66666%}.seven-1700>*{width:14.28571%}.eight-1700>*{width:12.5%}.nine-1700>*{width:11.11111%}.ten-1700>*{width:10%}.eleven-1700>*{width:9.09091%}.twelve-1700>*{width:8.33333%}}@media all and (min-width: 1800px){.one-1800>*{width:100%}.two-1800>*{width:50%}.three-1800>*{width:33.33333%}.four-1800>*{width:25%}.five-1800>*{width:20%}.six-1800>*{width:16.66666%}.seven-1800>*{width:14.28571%}.eight-1800>*{width:12.5%}.nine-1800>*{width:11.11111%}.ten-1800>*{width:10%}.eleven-1800>*{width:9.09091%}.twelve-1800>*{width:8.33333%}}@media all and (min-width: 1900px){.one-1900>*{width:100%}.two-1900>*{width:50%}.three-1900>*{width:33.33333%}.four-1900>*{width:25%}.five-1900>*{width:20%}.six-1900>*{width:16.66666%}.seven-1900>*{width:14.28571%}.eight-1900>*{width:12.5%}.nine-1900>*{width:11.11111%}.ten-1900>*{width:10%}.eleven-1900>*{width:9.09091%}.twelve-1900>*{width:8.33333%}}@media all and (min-width: 2000px){.one-2000>*{width:100%}.two-2000>*{width:50%}.three-2000>*{width:33.33333%}.four-2000>*{width:25%}.five-2000>*{width:20%}.six-2000>*{width:16.66666%}.seven-2000>*{width:14.28571%}.eight-2000>*{width:12.5%}.nine-2000>*{width:11.11111%}.ten-2000>*{width:10%}.eleven-2000>*{width:9.09091%}.twelve-2000>*{width:8.33333%}}.full{width:100%}.half{width:50%}.third{width:33.33333%}.two-third{width:66.66666%}.fourth{width:25%}.three-fourth{width:75%}.fifth{width:20%}.two-fifth{width:40%}.three-fifth{width:60%}.four-fifth{width:80%}.sixth{width:16.66666%}.none{display:none}@media all and (min-width: 500px){.full-500{width:100%;display:block}.half-500{width:50%;display:block}.third-500{width:33.33333%;display:block}.two-third-500{width:66.66666%;display:block}.fourth-500{width:25%;display:block}.three-fourth-500{width:75%;display:block}.fifth-500{width:20%;display:block}.two-fifth-500{width:40%;display:block}.three-fifth-500{width:60%;display:block}.four-fifth-500{width:80%;display:block}.sixth-500{width:16.66666%;display:block}}@media all and (min-width: 600px){.full-600{width:100%;display:block}.half-600{width:50%;display:block}.third-600{width:33.33333%;display:block}.two-third-600{width:66.66666%;display:block}.fourth-600{width:25%;display:block}.three-fourth-600{width:75%;display:block}.fifth-600{width:20%;display:block}.two-fifth-600{width:40%;display:block}.three-fifth-600{width:60%;display:block}.four-fifth-600{width:80%;display:block}.sixth-600{width:16.66666%;display:block}}@media all and (min-width: 700px){.full-700{width:100%;display:block}.half-700{width:50%;display:block}.third-700{width:33.33333%;display:block}.two-third-700{width:66.66666%;display:block}.fourth-700{width:25%;display:block}.three-fourth-700{width:75%;display:block}.fifth-700{width:20%;display:block}.two-fifth-700{width:40%;display:block}.three-fifth-700{width:60%;display:block}.four-fifth-700{width:80%;display:block}.sixth-700{width:16.66666%;display:block}}@media all and (min-width: 800px){.full-800{width:100%;display:block}.half-800{width:50%;display:block}.third-800{width:33.33333%;display:block}.two-third-800{width:66.66666%;display:block}.fourth-800{width:25%;display:block}.three-fourth-800{width:75%;display:block}.fifth-800{width:20%;display:block}.two-fifth-800{width:40%;display:block}.three-fifth-800{width:60%;display:block}.four-fifth-800{width:80%;display:block}.sixth-800{width:16.66666%;display:block}}@media all and (min-width: 900px){.full-900{width:100%;display:block}.half-900{width:50%;display:block}.third-900{width:33.33333%;display:block}.two-third-900{width:66.66666%;display:block}.fourth-900{width:25%;display:block}.three-fourth-900{width:75%;display:block}.fifth-900{width:20%;display:block}.two-fifth-900{width:40%;display:block}.three-fifth-900{width:60%;display:block}.four-fifth-900{width:80%;display:block}.sixth-900{width:16.66666%;display:block}}@media all and (min-width: 1000px){.full-1000{width:100%;display:block}.half-1000{width:50%;display:block}.third-1000{width:33.33333%;display:block}.two-third-1000{width:66.66666%;display:block}.fourth-1000{width:25%;display:block}.three-fourth-1000{width:75%;display:block}.fifth-1000{width:20%;display:block}.two-fifth-1000{width:40%;display:block}.three-fifth-1000{width:60%;display:block}.four-fifth-1000{width:80%;display:block}.sixth-1000{width:16.66666%;display:block}}@media all and (min-width: 1100px){.full-1100{width:100%;display:block}.half-1100{width:50%;display:block}.third-1100{width:33.33333%;display:block}.two-third-1100{width:66.66666%;display:block}.fourth-1100{width:25%;display:block}.three-fourth-1100{width:75%;display:block}.fifth-1100{width:20%;display:block}.two-fifth-1100{width:40%;display:block}.three-fifth-1100{width:60%;display:block}.four-fifth-1100{width:80%;display:block}.sixth-1100{width:16.66666%;display:block}}@media all and (min-width: 1200px){.full-1200{width:100%;display:block}.half-1200{width:50%;display:block}.third-1200{width:33.33333%;display:block}.two-third-1200{width:66.66666%;display:block}.fourth-1200{width:25%;display:block}.three-fourth-1200{width:75%;display:block}.fifth-1200{width:20%;display:block}.two-fifth-1200{width:40%;display:block}.three-fifth-1200{width:60%;display:block}.four-fifth-1200{width:80%;display:block}.sixth-1200{width:16.66666%;display:block}}@media all and (min-width: 1300px){.full-1300{width:100%;display:block}.half-1300{width:50%;display:block}.third-1300{width:33.33333%;display:block}.two-third-1300{width:66.66666%;display:block}.fourth-1300{width:25%;display:block}.three-fourth-1300{width:75%;display:block}.fifth-1300{width:20%;display:block}.two-fifth-1300{width:40%;display:block}.three-fifth-1300{width:60%;display:block}.four-fifth-1300{width:80%;display:block}.sixth-1300{width:16.66666%;display:block}}@media all and (min-width: 1400px){.full-1400{width:100%;display:block}.half-1400{width:50%;display:block}.third-1400{width:33.33333%;display:block}.two-third-1400{width:66.66666%;display:block}.fourth-1400{width:25%;display:block}.three-fourth-1400{width:75%;display:block}.fifth-1400{width:20%;display:block}.two-fifth-1400{width:40%;display:block}.three-fifth-1400{width:60%;display:block}.four-fifth-1400{width:80%;display:block}.sixth-1400{width:16.66666%;display:block}}@media all and (min-width: 1500px){.full-1500{width:100%;display:block}.half-1500{width:50%;display:block}.third-1500{width:33.33333%;display:block}.two-third-1500{width:66.66666%;display:block}.fourth-1500{width:25%;display:block}.three-fourth-1500{width:75%;display:block}.fifth-1500{width:20%;display:block}.two-fifth-1500{width:40%;display:block}.three-fifth-1500{width:60%;display:block}.four-fifth-1500{width:80%;display:block}.sixth-1500{width:16.66666%;display:block}}@media all and (min-width: 1600px){.full-1600{width:100%;display:block}.half-1600{width:50%;display:block}.third-1600{width:33.33333%;display:block}.two-third-1600{width:66.66666%;display:block}.fourth-1600{width:25%;display:block}.three-fourth-1600{width:75%;display:block}.fifth-1600{width:20%;display:block}.two-fifth-1600{width:40%;display:block}.three-fifth-1600{width:60%;display:block}.four-fifth-1600{width:80%;display:block}.sixth-1600{width:16.66666%;display:block}}@media all and (min-width: 1700px){.full-1700{width:100%;display:block}.half-1700{width:50%;display:block}.third-1700{width:33.33333%;display:block}.two-third-1700{width:66.66666%;display:block}.fourth-1700{width:25%;display:block}.three-fourth-1700{width:75%;display:block}.fifth-1700{width:20%;display:block}.two-fifth-1700{width:40%;display:block}.three-fifth-1700{width:60%;display:block}.four-fifth-1700{width:80%;display:block}.sixth-1700{width:16.66666%;display:block}}@media all and (min-width: 1800px){.full-1800{width:100%;display:block}.half-1800{width:50%;display:block}.third-1800{width:33.33333%;display:block}.two-third-1800{width:66.66666%;display:block}.fourth-1800{width:25%;display:block}.three-fourth-1800{width:75%;display:block}.fifth-1800{width:20%;display:block}.two-fifth-1800{width:40%;display:block}.three-fifth-1800{width:60%;display:block}.four-fifth-1800{width:80%;display:block}.sixth-1800{width:16.66666%;display:block}}@media all and (min-width: 1900px){.full-1900{width:100%;display:block}.half-1900{width:50%;display:block}.third-1900{width:33.33333%;display:block}.two-third-1900{width:66.66666%;display:block}.fourth-1900{width:25%;display:block}.three-fourth-1900{width:75%;display:block}.fifth-1900{width:20%;display:block}.two-fifth-1900{width:40%;display:block}.three-fifth-1900{width:60%;display:block}.four-fifth-1900{width:80%;display:block}.sixth-1900{width:16.66666%;display:block}}@media all and (min-width: 2000px){.full-2000{width:100%;display:block}.half-2000{width:50%;display:block}.third-2000{width:33.33333%;display:block}.two-third-2000{width:66.66666%;display:block}.fourth-2000{width:25%;display:block}.three-fourth-2000{width:75%;display:block}.fifth-2000{width:20%;display:block}.two-fifth-2000{width:40%;display:block}.three-fifth-2000{width:60%;display:block}.four-fifth-2000{width:80%;display:block}.sixth-2000{width:16.66666%;display:block}}@media all and (min-width: 500px){.none-500{display:none}}@media all and (min-width: 600px){.none-600{display:none}}@media all and (min-width: 700px){.none-700{display:none}}@media all and (min-width: 800px){.none-800{display:none}}@media all and (min-width: 900px){.none-900{display:none}}@media all and (min-width: 1000px){.none-1000{display:none}}@media all and (min-width: 1100px){.none-1100{display:none}}@media all and (min-width: 1200px){.none-1200{display:none}}@media all and (min-width: 1300px){.none-1300{display:none}}@media all and (min-width: 1400px){.none-1400{display:none}}@media all and (min-width: 1500px){.none-1500{display:none}}@media all and (min-width: 1600px){.none-1600{display:none}}@media all and (min-width: 1700px){.none-1700{display:none}}@media all and (min-width: 1800px){.none-1800{display:none}}@media all and (min-width: 1900px){.none-1900{display:none}}@media all and (min-width: 2000px){.none-2000{display:none}}.off-none{margin-left:0}.off-half{margin-left:50%}.off-third{margin-left:33.33333%}.off-two-third{margin-left:66.66666%}.off-fourth{margin-left:25%}.off-three-fourth{margin-left:75%}.off-fifth{margin-left:20%}.off-two-fifth{margin-left:40%}.off-three-fifth{margin-left:60%}.off-four-fifth{margin-left:80%}.off-sixth{margin-left:16.66666%}@media all and (min-width: 500px){.off-none-500{margin-left:0}.off-half-500{margin-left:50%}.off-third-500{margin-left:33.33333%}.off-two-third-500{margin-left:66.66666%}.off-fourth-500{margin-left:25%}.off-three-fourth-500{margin-left:75%}.off-fifth-500{margin-left:20%}.off-two-fifth-500{margin-left:40%}.off-three-fifth-500{margin-left:60%}.off-four-fifth-500{margin-left:80%}.off-sixth-500{margin-left:16.66666%}}@media all and (min-width: 600px){.off-none-600{margin-left:0}.off-half-600{margin-left:50%}.off-third-600{margin-left:33.33333%}.off-two-third-600{margin-left:66.66666%}.off-fourth-600{margin-left:25%}.off-three-fourth-600{margin-left:75%}.off-fifth-600{margin-left:20%}.off-two-fifth-600{margin-left:40%}.off-three-fifth-600{margin-left:60%}.off-four-fifth-600{margin-left:80%}.off-sixth-600{margin-left:16.66666%}}@media all and (min-width: 700px){.off-none-700{margin-left:0}.off-half-700{margin-left:50%}.off-third-700{margin-left:33.33333%}.off-two-third-700{margin-left:66.66666%}.off-fourth-700{margin-left:25%}.off-three-fourth-700{margin-left:75%}.off-fifth-700{margin-left:20%}.off-two-fifth-700{margin-left:40%}.off-three-fifth-700{margin-left:60%}.off-four-fifth-700{margin-left:80%}.off-sixth-700{margin-left:16.66666%}}@media all and (min-width: 800px){.off-none-800{margin-left:0}.off-half-800{margin-left:50%}.off-third-800{margin-left:33.33333%}.off-two-third-800{margin-left:66.66666%}.off-fourth-800{margin-left:25%}.off-three-fourth-800{margin-left:75%}.off-fifth-800{margin-left:20%}.off-two-fifth-800{margin-left:40%}.off-three-fifth-800{margin-left:60%}.off-four-fifth-800{margin-left:80%}.off-sixth-800{margin-left:16.66666%}}@media all and (min-width: 900px){.off-none-900{margin-left:0}.off-half-900{margin-left:50%}.off-third-900{margin-left:33.33333%}.off-two-third-900{margin-left:66.66666%}.off-fourth-900{margin-left:25%}.off-three-fourth-900{margin-left:75%}.off-fifth-900{margin-left:20%}.off-two-fifth-900{margin-left:40%}.off-three-fifth-900{margin-left:60%}.off-four-fifth-900{margin-left:80%}.off-sixth-900{margin-left:16.66666%}}@media all and (min-width: 1000px){.off-none-1000{margin-left:0}.off-half-1000{margin-left:50%}.off-third-1000{margin-left:33.33333%}.off-two-third-1000{margin-left:66.66666%}.off-fourth-1000{margin-left:25%}.off-three-fourth-1000{margin-left:75%}.off-fifth-1000{margin-left:20%}.off-two-fifth-1000{margin-left:40%}.off-three-fifth-1000{margin-left:60%}.off-four-fifth-1000{margin-left:80%}.off-sixth-1000{margin-left:16.66666%}}@media all and (min-width: 1100px){.off-none-1100{margin-left:0}.off-half-1100{margin-left:50%}.off-third-1100{margin-left:33.33333%}.off-two-third-1100{margin-left:66.66666%}.off-fourth-1100{margin-left:25%}.off-three-fourth-1100{margin-left:75%}.off-fifth-1100{margin-left:20%}.off-two-fifth-1100{margin-left:40%}.off-three-fifth-1100{margin-left:60%}.off-four-fifth-1100{margin-left:80%}.off-sixth-1100{margin-left:16.66666%}}@media all and (min-width: 1200px){.off-none-1200{margin-left:0}.off-half-1200{margin-left:50%}.off-third-1200{margin-left:33.33333%}.off-two-third-1200{margin-left:66.66666%}.off-fourth-1200{margin-left:25%}.off-three-fourth-1200{margin-left:75%}.off-fifth-1200{margin-left:20%}.off-two-fifth-1200{margin-left:40%}.off-three-fifth-1200{margin-left:60%}.off-four-fifth-1200{margin-left:80%}.off-sixth-1200{margin-left:16.66666%}}@media all and (min-width: 1300px){.off-none-1300{margin-left:0}.off-half-1300{margin-left:50%}.off-third-1300{margin-left:33.33333%}.off-two-third-1300{margin-left:66.66666%}.off-fourth-1300{margin-left:25%}.off-three-fourth-1300{margin-left:75%}.off-fifth-1300{margin-left:20%}.off-two-fifth-1300{margin-left:40%}.off-three-fifth-1300{margin-left:60%}.off-four-fifth-1300{margin-left:80%}.off-sixth-1300{margin-left:16.66666%}}@media all and (min-width: 1400px){.off-none-1400{margin-left:0}.off-half-1400{margin-left:50%}.off-third-1400{margin-left:33.33333%}.off-two-third-1400{margin-left:66.66666%}.off-fourth-1400{margin-left:25%}.off-three-fourth-1400{margin-left:75%}.off-fifth-1400{margin-left:20%}.off-two-fifth-1400{margin-left:40%}.off-three-fifth-1400{margin-left:60%}.off-four-fifth-1400{margin-left:80%}.off-sixth-1400{margin-left:16.66666%}}@media all and (min-width: 1500px){.off-none-1500{margin-left:0}.off-half-1500{margin-left:50%}.off-third-1500{margin-left:33.33333%}.off-two-third-1500{margin-left:66.66666%}.off-fourth-1500{margin-left:25%}.off-three-fourth-1500{margin-left:75%}.off-fifth-1500{margin-left:20%}.off-two-fifth-1500{margin-left:40%}.off-three-fifth-1500{margin-left:60%}.off-four-fifth-1500{margin-left:80%}.off-sixth-1500{margin-left:16.66666%}}@media all and (min-width: 1600px){.off-none-1600{margin-left:0}.off-half-1600{margin-left:50%}.off-third-1600{margin-left:33.33333%}.off-two-third-1600{margin-left:66.66666%}.off-fourth-1600{margin-left:25%}.off-three-fourth-1600{margin-left:75%}.off-fifth-1600{margin-left:20%}.off-two-fifth-1600{margin-left:40%}.off-three-fifth-1600{margin-left:60%}.off-four-fifth-1600{margin-left:80%}.off-sixth-1600{margin-left:16.66666%}}@media all and (min-width: 1700px){.off-none-1700{margin-left:0}.off-half-1700{margin-left:50%}.off-third-1700{margin-left:33.33333%}.off-two-third-1700{margin-left:66.66666%}.off-fourth-1700{margin-left:25%}.off-three-fourth-1700{margin-left:75%}.off-fifth-1700{margin-left:20%}.off-two-fifth-1700{margin-left:40%}.off-three-fifth-1700{margin-left:60%}.off-four-fifth-1700{margin-left:80%}.off-sixth-1700{margin-left:16.66666%}}@media all and (min-width: 1800px){.off-none-1800{margin-left:0}.off-half-1800{margin-left:50%}.off-third-1800{margin-left:33.33333%}.off-two-third-1800{margin-left:66.66666%}.off-fourth-1800{margin-left:25%}.off-three-fourth-1800{margin-left:75%}.off-fifth-1800{margin-left:20%}.off-two-fifth-1800{margin-left:40%}.off-three-fifth-1800{margin-left:60%}.off-four-fifth-1800{margin-left:80%}.off-sixth-1800{margin-left:16.66666%}}@media all and (min-width: 1900px){.off-none-1900{margin-left:0}.off-half-1900{margin-left:50%}.off-third-1900{margin-left:33.33333%}.off-two-third-1900{margin-left:66.66666%}.off-fourth-1900{margin-left:25%}.off-three-fourth-1900{margin-left:75%}.off-fifth-1900{margin-left:20%}.off-two-fifth-1900{margin-left:40%}.off-three-fifth-1900{margin-left:60%}.off-four-fifth-1900{margin-left:80%}.off-sixth-1900{margin-left:16.66666%}}@media all and (min-width: 2000px){.off-none-2000{margin-left:0}.off-half-2000{margin-left:50%}.off-third-2000{margin-left:33.33333%}.off-two-third-2000{margin-left:66.66666%}.off-fourth-2000{margin-left:25%}.off-three-fourth-2000{margin-left:75%}.off-fifth-2000{margin-left:20%}.off-two-fifth-2000{margin-left:40%}.off-three-fifth-2000{margin-left:60%}.off-four-fifth-2000{margin-left:80%}.off-sixth-2000{margin-left:16.66666%}}nav{position:fixed;top:0;left:0;right:0;height:3em;padding:0 .6em;background:#fff;box-shadow:0 0 0.2em rgba(17,17,17,0.2);z-index:10000;transition:all .3s;transform-style:preserve-3d}nav .brand,nav .menu,nav .burger{float:right;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}nav .brand{font-weight:700;float:left;padding:0 .6em;max-width:50%;white-space:nowrap;color:#111}nav .brand *{vertical-align:middle}nav .logo{height:2em;margin-right:.3em}nav .select::after{height:calc(100% - 1px);padding:0;line-height:2.4em}nav .menu>*{margin-right:.6em}nav .burger{display:none}@media all and (max-width: 60em){nav .burger{display:inline-block;cursor:pointer;bottom:-1000em;margin:0}nav .burger ~ .menu,nav .show:checked ~ .burger{position:fixed;min-height:100%;width:0;overflow:hidden;top:0;right:0;bottom:-1000em;margin:0;background:#fff;transition:all .3s ease;transform:none}nav .burger ~ .menu{z-index:11}nav .show:checked ~ .burger{color:transparent;width:100%;border-radius:0;background:rgba(0,0,0,0.2);transition:all .3s ease}nav .show:checked ~ .menu{width:70%;overflow:auto;transition:all .3s ease;height:100vh}nav .burger ~ .menu>*{display:block;margin:.3em;text-align:left;max-width:calc(100% - .6em)}nav .burger ~ .menu>a{padding:.3em .9em}}.stack,.stack .toggle{margin-top:0;margin-bottom:0;display:block;width:100%;text-align:left;border-radius:0}.stack:first-child,.stack:first-child .toggle{border-top-left-radius:.2em;border-top-right-radius:.2em}.stack:last-child,.stack:last-child .toggle{border-bottom-left-radius:.2em;border-bottom-right-radius:.2em}input.stack,textarea.stack,select.stack{transition:border-bottom 0 ease 0;border-bottom-width:0}input.stack:last-child,textarea.stack:last-child,select.stack:last-child{border-bottom-width:1px}input.stack:focus+input,input.stack:focus+textarea,input.stack:focus+select,textarea.stack:focus+input,textarea.stack:focus+textarea,textarea.stack:focus+select,select.stack:focus+input,select.stack:focus+textarea,select.stack:focus+select{border-top-color:#0074d9}.card,.modal .overlay ~ *{position:relative;box-shadow:0;border-radius:.2em;border:1px solid #ccc;overflow:hidden;text-align:left;background:#fff;margin-bottom:.6em;padding:0;transition:all .3s ease}.hidden.card,.modal .overlay ~ .hidden,:checked+.card,.modal .overlay ~ :checked+*,.modal .overlay:checked+*{font-size:0;padding:0;margin:0;border:0}.card>*,.modal .overlay ~ *>*{max-width:100%;display:block}.card>*:last-child,.modal .overlay ~ *>*:last-child{margin-bottom:0}.card header,.modal .overlay ~ * header,.card section,.modal .overlay ~ * section,.card>p,.modal .overlay ~ *>p{padding:.6em .8em}.card section,.modal .overlay ~ * section{padding:.6em .8em 0}.card hr,.modal .overlay ~ * hr{border:none;height:1px;background-color:#eee}.card header,.modal .overlay ~ * header{font-weight:bold;position:relative;border-bottom:1px solid #eee}.card header h1,.modal .overlay ~ * header h1,.card header h2,.modal .overlay ~ * header h2,.card header h3,.modal .overlay ~ * header h3,.card header h4,.modal .overlay ~ * header h4,.card header h5,.modal .overlay ~ * header h5,.card header h6,.modal .overlay ~ * header h6{padding:0;margin:0 2em 0 0;line-height:1;display:inline-block;vertical-align:text-bottom}.card header:last-child,.modal .overlay ~ * header:last-child{border-bottom:0}.card footer,.modal .overlay ~ * footer{padding:.8em}.card p,.modal .overlay ~ * p{margin:.3em 0}.card p:first-child,.modal .overlay ~ * p:first-child{margin-top:0}.card p:last-child,.modal .overlay ~ * p:last-child{margin-bottom:0}.card>p,.modal .overlay ~ *>p{margin:0;padding-right:2.5em}.card .close,.modal .overlay ~ * .close{position:absolute;top:.4em;right:.3em;font-size:1.2em;padding:0 .5em;cursor:pointer;width:auto}.card .close:hover,.modal .overlay ~ * .close:hover{color:#ff4136}.card h1+.close,.modal .overlay ~ * h1+.close{margin:.2em}.card h2+.close,.modal .overlay ~ * h2+.close{margin:.1em}.card .dangerous,.modal .overlay ~ * .dangerous{background:#ff4136;float:right}.modal{text-align:center}.modal>input{display:none}.modal>input ~ *{opacity:0;max-height:0;overflow:hidden}.modal .overlay{top:0;left:0;bottom:0;right:0;position:fixed;margin:0;border-radius:0;background:rgba(17,17,17,0.6);transition:all 0.3s;z-index:100000}.modal .overlay:before,.modal .overlay:after{display:none}.modal .overlay ~ *{border:0;position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(0.2, 0.2);z-index:1000000;transition:all 0.3s}.modal>input:checked ~ *{display:block;opacity:1;max-height:10000px;transition:all 0.3s}.modal>input:checked ~ .overlay ~ *{max-height:90%;overflow:auto;-webkit-transform:translateX(-50%) translateY(-50%) scale(1, 1);transform:translateX(-50%) translateY(-50%) scale(1, 1)}@media (max-width: 60em){.modal .overlay ~ *{min-width:90%}}.dropimage{position:relative;display:block;padding:0;padding-bottom:56.25%;overflow:hidden;cursor:pointer;border:0;margin:.3em 0;border-radius:.2em;background-color:#ddd;background-size:cover;background-position:center center;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NDAiIGhlaWdodD0iNjQwIiB2ZXJzaW9uPSIxLjEiPjxnIHN0eWxlPSJmaWxsOiMzMzMiPjxwYXRoIGQ9Ik0gMTg3IDIzMCBDIDE3NSAyMzAgMTY1IDI0MCAxNjUgMjUyIEwgMTY1IDMwMCBMIDE2NSA0MDggQyAxNjUgNDIwIDE3NSA0MzAgMTg3IDQzMCBMIDQ2MyA0MzAgQyA0NzUgNDMwIDQ4NSA0MjAgNDg1IDQwOCBMIDQ4NSAzMDAgTCA0ODUgMjUyIEMgNDg1IDI0MCA0NzUgMjMwIDQ2MyAyMzAgTCAxODcgMjMwIHogTSAzNjAgMjU2IEEgNzAgNzIgMCAwIDEgNDMwIDMyOCBBIDcwIDcyIDAgMCAxIDM2MCA0MDAgQSA3MCA3MiAwIDAgMSAyOTAgMzI4IEEgNzAgNzIgMCAwIDEgMzYwIDI1NiB6Ii8+PGNpcmNsZSBjeD0iMzYwIiBjeT0iMzMwIiByPSI0MSIvPjxwYXRoIGQ9Im0yMDUgMjI1IDUtMTAgMjAgMCA1IDEwLTMwIDAiLz48cGF0aCBkPSJNMjg1IDIwMEwyNzAgMjI1IDM3NiAyMjUgMzYxIDIwMCAyODUgMjAwek0zMTAgMjA1TDMzNyAyMDUgMzM3IDIxOCAzMTAgMjE4IDMxMCAyMDV6Ii8+PHBhdGggZD0ibTQwNSAyMjUgNS0xMCAyMCAwIDUgMTAtMzAgMCIvPjwvZz48L3N2Zz4=)}.dropimage input{left:0;width:100%;height:100%;border:0;margin:0;padding:0;opacity:0;cursor:pointer;position:absolute}.tabs{position:relative;overflow:hidden}.tabs>label img{float:left;margin-left:.6em}.tabs>.row{width:calc(100% + 2 * .6em);display:table;table-layout:fixed;position:relative;padding-left:0;transition:all .3s;border-spacing:0;margin:0}.tabs>.row:before,.tabs>.row:after{display:none}.tabs>.row>*,.tabs>.row img{display:table-cell;vertical-align:top;margin:0;width:100%}.tabs>input{display:none}.tabs>input+*{width:100%}.tabs>input+label{width:auto}.two.tabs>.row{width:200%;left:-100%}.two.tabs>input:nth-of-type(1):checked ~ .row{margin-left:100%}.two.tabs>label img{width:48%;margin:4% 0 4% 4%}.three.tabs>.row{width:300%;left:-200%}.three.tabs>input:nth-of-type(1):checked ~ .row{margin-left:200%}.three.tabs>input:nth-of-type(2):checked ~ .row{margin-left:100%}.three.tabs>label img{width:30%;margin:5% 0 5% 5%}.four.tabs>.row{width:400%;left:-300%}.four.tabs>input:nth-of-type(1):checked ~ .row{margin-left:300%}.four.tabs>input:nth-of-type(2):checked ~ .row{margin-left:200%}.four.tabs>input:nth-of-type(3):checked ~ .row{margin-left:100%}.four.tabs>label img{width:22%;margin:4% 0 4% 4%}.tabs>label:first-of-type img{margin-left:0}[data-tooltip]{position:relative}[data-tooltip]:after,[data-tooltip]:before{position:absolute;z-index:10;opacity:0;border-width:0;height:0;padding:0;overflow:hidden;transition:opacity .6s ease, height 0s ease .6s;top:calc(100% - 6px);left:0;margin-top:12px}[data-tooltip]:after{margin-left:0;font-size:.8em;background:#111;content:attr(data-tooltip);white-space:pre-line}[data-tooltip]:before{content:'';width:0;height:0;border-width:0;border-style:solid;border-color:transparent transparent #111;margin-top:0;left:10px}[data-tooltip]:hover:after,[data-tooltip]:focus:after,[data-tooltip]:hover:before,[data-tooltip]:focus:before{opacity:1;border-width:6px;height:auto}[data-tooltip]:hover:after,[data-tooltip]:focus:after{padding:.45em .9em}.tooltip-top:after,.tooltip-top:before{top:auto;bottom:calc(100% - 6px);left:0;margin-bottom:12px}.tooltip-top:before{border-color:#111 transparent transparent;margin-bottom:0;left:10px}.tooltip-right:after,.tooltip-right:before{left:100%;margin-left:6px;margin-top:0;top:0}.tooltip-right:before{border-color:transparent #111 transparent transparent;margin-left:-6px;left:100%;top:7px}.tooltip-left:after,.tooltip-left:before{right:100%;margin-right:6px;left:auto;margin-top:0;top:0}.tooltip-left:before{border-color:transparent transparent transparent #111;margin-right:-6px;right:100%;top:7px} diff --git a/assets/css/vendor/rome.css b/assets/css/vendor/rome.css new file mode 100644 index 0000000..8f44345 --- /dev/null +++ b/assets/css/vendor/rome.css @@ -0,0 +1,95 @@ +/** + * rome - Customizable date (and time) picker. Opt-in UI, no jQuery! + * @version v2.1.22 + * @link https://github.com/bevacqua/rome + * @license MIT + */ +.rd-container { + display: none; + /*border: 1px solid #333;*/ + border: none; + background-color: #fff; + padding: 10px; + text-align: center; +} +.rd-container-attachment { + position: absolute; +} +.rd-month { + display: inline-block; + margin-right: 25px; +} +.rd-month:last-child { + margin-right: 0; +} +.rd-back, +.rd-next { + cursor: pointer; + border: none; + outline: none; + background: none; + padding: 0; + margin: 0; +} +.rd-back[disabled], +.rd-next[disabled] { + cursor: default; +} +.rd-back { + float: left; +} +.rd-next { + float: right; +} +.rd-back:before { + display: block; + content: '\2190'; +} +.rd-next:before { + display: block; + content: '\2192'; +} +.rd-day-body { + cursor: pointer; + text-align: center; +} +.rd-day-selected, +.rd-time-selected, +.rd-time-option:hover { + cursor: pointer; + background-color: #333; + color: #fff; +} +.rd-day-prev-month, +.rd-day-next-month { + color: #999; +} +.rd-day-disabled { + cursor: default; + color: #fcc; +} +.rd-time { + position: relative; + display: inline-block; + margin-top: 5px; + min-width: 80px; +} +.rd-time-list { + display: none; + position: absolute; + overflow-y: scroll; + max-height: 160px; + left: 0; + right: 0; + background-color: #fff; + color: #333; +} +.rd-time-selected { + padding: 5px; +} +.rd-time-option { + padding: 5px; +} +.rd-day-concealed { + visibility: hidden; +} diff --git a/assets/css/vendor/simplemde.min.css b/assets/css/vendor/simplemde.min.css new file mode 100644 index 0000000..a0ae10c --- /dev/null +++ b/assets/css/vendor/simplemde.min.css @@ -0,0 +1,7 @@ +/** + * simplemde v1.11.2 + * Copyright Next Step Webs, Inc. + * @link https://github.com/NextStepWebs/simplemde-markdown-editor + * @license MIT + */ +.CodeMirror{color:#000}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-ruler{border-left:1px solid #ccc;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:none;font-variant-ligatures:none}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected,.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}.CodeMirror{height:auto;min-height:300px;border:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:10px;font:inherit;z-index:1}.CodeMirror-scroll{min-height:300px}.CodeMirror-fullscreen{background:#fff;position:fixed!important;top:50px;left:0;right:0;bottom:0;height:auto;z-index:9}.CodeMirror-sided{width:50%!important}.editor-toolbar{position:relative;opacity:.6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:0 10px;border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;border-top-left-radius:4px;border-top-right-radius:4px}.editor-toolbar:after,.editor-toolbar:before{display:block;content:' ';height:1px}.editor-toolbar:before{margin-bottom:8px}.editor-toolbar:after{margin-top:8px}.editor-toolbar:hover,.editor-wrapper input.title:focus,.editor-wrapper input.title:hover{opacity:.8}.editor-toolbar.fullscreen{width:100%;height:50px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-top:10px;padding-bottom:10px;box-sizing:border-box;background:#fff;border:0;position:fixed;top:0;left:0;opacity:1;z-index:9}.editor-toolbar.fullscreen::before{width:20px;height:50px;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);position:fixed;top:0;left:0;margin:0;padding:0}.editor-toolbar.fullscreen::after{width:20px;height:50px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);position:fixed;top:0;right:0;margin:0;padding:0}.editor-toolbar a{display:inline-block;text-align:center;text-decoration:none!important;color:#2c3e50!important;width:30px;height:30px;margin:0;border:1px solid transparent;border-radius:3px;cursor:pointer}.editor-toolbar a.active,.editor-toolbar a:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar a:before{line-height:30px}.editor-toolbar i.separator{display:inline-block;width:0;border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;text-indent:-10px;margin:0 6px}.editor-toolbar a.fa-header-x:after{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:65%;vertical-align:text-bottom;position:relative;top:2px}.editor-toolbar a.fa-header-1:after{content:"1"}.editor-toolbar a.fa-header-2:after{content:"2"}.editor-toolbar a.fa-header-3:after{content:"3"}.editor-toolbar a.fa-header-bigger:after{content:"▲"}.editor-toolbar a.fa-header-smaller:after{content:"▼"}.editor-toolbar.disabled-for-preview a:not(.no-disable){pointer-events:none;background:#fff;border-color:transparent;text-shadow:inherit}@media only screen and (max-width:700px){.editor-toolbar a.no-mobile{display:none}}.editor-statusbar{padding:8px 10px;font-size:12px;color:#959694;text-align:right}.editor-statusbar span{display:inline-block;min-width:4em;margin-left:1em}.editor-preview,.editor-preview-side{padding:10px;background:#fafafa;overflow:auto;display:none;box-sizing:border-box}.editor-statusbar .lines:before{content:'lines: '}.editor-statusbar .words:before{content:'words: '}.editor-statusbar .characters:before{content:'characters: '}.editor-preview{position:absolute;width:100%;height:100%;top:0;left:0;z-index:7}.editor-preview-side{position:fixed;bottom:0;width:50%;top:50px;right:0;z-index:9;border:1px solid #ddd}.editor-preview-active,.editor-preview-active-side{display:block}.editor-preview-side>p,.editor-preview>p{margin-top:0}.editor-preview pre,.editor-preview-side pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th,.editor-preview-side table td,.editor-preview-side table th{border:1px solid #ddd;padding:5px}.CodeMirror .CodeMirror-code .cm-tag{color:#63a35c}.CodeMirror .CodeMirror-code .cm-attribute{color:#795da3}.CodeMirror .CodeMirror-code .cm-string{color:#183691}.CodeMirror .CodeMirror-selected{background:#d9d9d9}.CodeMirror .CodeMirror-code .cm-header-1{font-size:200%;line-height:200%}.CodeMirror .CodeMirror-code .cm-header-2{font-size:160%;line-height:160%}.CodeMirror .CodeMirror-code .cm-header-3{font-size:125%;line-height:125%}.CodeMirror .CodeMirror-code .cm-header-4{font-size:110%;line-height:110%}.CodeMirror .CodeMirror-code .cm-comment{background:rgba(0,0,0,.05);border-radius:2px}.CodeMirror .CodeMirror-code .cm-link{color:#7f8c8d}.CodeMirror .CodeMirror-code .cm-url{color:#aab2b3}.CodeMirror .CodeMirror-code .cm-strikethrough{text-decoration:line-through}.CodeMirror .CodeMirror-placeholder{opacity:.5}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:rgba(255,0,0,.15)} diff --git a/assets/js/components/Loading.js b/assets/js/components/Loading.js new file mode 100644 index 0000000..e7b05c8 --- /dev/null +++ b/assets/js/components/Loading.js @@ -0,0 +1,14 @@ +let m = require('mithril') + +var Loading = { + view: function() { + return m('.loading', [ + m('.loading-bar'), + m('.loading-bar'), + m('.loading-bar'), + m('.loading-bar') + ]) + } +} + +module.exports = Loading diff --git a/assets/js/components/createCategory.js b/assets/js/components/createCategory.js new file mode 100644 index 0000000..e58daec --- /dev/null +++ b/assets/js/components/createCategory.js @@ -0,0 +1,107 @@ +let m = require('mithril') +let _ = require('lodash') +let category = require('../models/category') +let nav = require('./nav') +let Loading = require('./Loading') + +var createCategory = { + oninit: function() { + category.loadList() + }, + current: [], + view: function() { + return m('main.documentation', m('section', [ + m('h1', 'Kategori'), + category.loading ? m(Loading) : + m('.flex.two-600.full.grow', [ + m('div', m('form', { + onsubmit: function(e) { + e.preventDefault() + category.entry() + } + }, [ + m('h2', 'Tambah Kategori'), + m('.flex.three-600.two.grow', [ + m('.third-600.full', m('label', {for: 'category'}, 'Nama')), + m('.two-third-600.full', m('input', { + type: 'text', + name: 'category', + autocomplete: 'off', + oninput: m.withAttr('value', function(value) { + category.current.category = value + }), + value: _.isString(category.current.category) ? category.current.category : '' + })), + m('.third-600.full', m('label', {for: 'background'}, 'Background')), + m('.two-third-600.full', m('input', { + type: 'color', + name: 'background', + oninput: m.withAttr('value', function(value) { + category.current.background = value + }), + value: _.isString(category.current.background) ? category.current.background : '' + })), + m('.third-600.full', m('label', {for: 'foreground'}, 'Teks')), + m('.two-third-600.full', m('input', { + type: 'color', + name: 'foreground', + oninput: m.withAttr('value', function(value) { + category.current.foreground = value + }), + value: _.isString(category.current.foreground) ? category.current.foreground : '' + })), + m('button.pseudo.full', { + type: 'submit' + }, [ + m('i.fa.fa-plus.fa-fw', { + 'aria-hidden': 'true' + }), + m('span', 'Tambah') + ]) + ]) + ])), + m('div', [ + m('h2', 'List'), + m('ul', { + style: 'margin-top:0;' + }, category.list.map(function(cat) { + return m('li', [ + m('div', { + style: 'height: initial; text-align: center; border-radius: 5px; background-color: ' + cat.background + '; color: ' + cat.foreground + ';' + }, m('span', cat.category)), + m('.flex.two-600.full.grow', { + style: 'margin: 0;' + }, [ + m('div', m('a.pseudo.button.full', { + href: '/kategori/' + cat.id, + oncreate: m.route.link + }, [ + m('i.fa.fa-edit.fa-fw'), + m('span', { + style: 'font-size: smaller' + }, 'Ubah') + ])), + m('div', m('button.pseudo.full', { + style: 'height: inherit', + onclick: function() { + category.toggleStatus(cat.id) + } + }, [ + m('i.fa.fa-fw', { + class: (cat.status == 1) ? 'fa-times-circle-o' : 'fa-check' + }), + m('span', { + style: 'font-size: smaller;' + }, (cat.status == 1) ? 'Matikan' : 'Aktifkan') + ])) + ]), + m('.fourth-600.none') + ]) + })) + ]) + ]) + ])) + } +} + +module.exports = createCategory diff --git a/assets/js/components/createPost.js b/assets/js/components/createPost.js new file mode 100644 index 0000000..6c76834 --- /dev/null +++ b/assets/js/components/createPost.js @@ -0,0 +1,86 @@ +let m = require('mithril') +let fecha = require('fecha') +let category = require('../models/category') +let rome = require('../vendor/rome') +let SimpleMDE = require('../vendor/simplemde.min') +let post = require('../models/post') + +var createPost = { + oninit: function() { + category.loadList() + }, + oncreate: function() { + var valid_at = rome(left, { + dateValidator: rome.val.beforeEq(right), + time: false, + inputFormat: 'YYYY/MM/DD', + required: true + }) + var expired_at = rome(right, { + dateValidator: rome.val.afterEq(left), + time: false, + inputFormat: 'YYYY/MM/DD', + required: true + }) + var simplemde = new SimpleMDE({ element: document.getElementById("smde") }); + + simplemde.codemirror.on('change', function() { + post.current.content = simplemde.value(); + }); + }, + view: function() { + return m('main.documentation', m('section', [ + m('h2', 'Tambah Pengumuman'), + m('form', { + onsubmit: function(e) { + e.preventDefault() + // do things + // console.log(post.current); + post.upload() + } + }, m('.flex.three.grow', [ + m('.full.third-600', [ + m('label', {for: 'category'}, 'Kategori:'), + m('select', { + name: 'category', + oninput: m.withAttr('value', function(value) { + post.current.category = value + }) + }, [ + m('option'), + category.list.map(function(cat) { + return m('option', {value: cat.id}, cat.category) + }) + ]), + m('br'), + m('label', {for: 'valid_at'}, 'Berlaku dari: '), + m('input#left', { + name: 'valid_at', + onfocusout: m.withAttr('value', function(value) { + post.current.valid_at = value + }) + }), + m('br'), + m('label', {for: 'expired_at'}, 'Berlaku sampai: '), + m('input#right', { + name: 'expired_at', + onfocusout: m.withAttr('value', function(value) { + post.current.expired_at = value + }) + }) + ]), + m('.full.two-third-600', [ + m('label', {for: 'content'}, 'Konten: '), + m('textarea#smde', {name: 'content'}) + ]), + m('br'), + m('button.pseudo', {type: 'submit'}, [ + m('i.fa.fa-check.fa-fw'), + m('span', {style: 'font-size: smaller'}, 'Unggah') + ]) + ])) + ])) + } +} + +module.exports = createPost diff --git a/assets/js/components/editCategory.js b/assets/js/components/editCategory.js new file mode 100644 index 0000000..7fb71cf --- /dev/null +++ b/assets/js/components/editCategory.js @@ -0,0 +1,67 @@ +let m = require('mithril') +let category = require('../models/category') +let nav = require('./nav') +let _ = require('lodash') +let Loading = require('./Loading') + +var editCategory = { + oninit: function(vnode) { + category.loadCurrent(vnode.attrs.id) + }, + view: function() { + return m('main.documentation', m('section', [ + m('h1', 'Kategori'), + category.loading ? m(Loading) : + m('.flex.two-600.full.grow', [ + m('div', m('form', { + onsubmit: function(e) { + e.preventDefault() + category.save() + } + }, [ + m('h2', 'Ubah Kategori'), + m('.flex.three-600.two.grow', [ + m('.third-600.full', m('label', {for: 'category'}, 'Nama')), + m('.two-third-600.full', m('input', { + type: 'text', + name: 'category', + autocomplete: 'off', + oninput: m.withAttr('value', function(value) { + category.current.category = value + }), + value: category.current.category + })), + m('.third-600.full', m('label', {for: 'background'}, 'Background')), + m('.two-third-600.full', m('input', { + type: 'color', + name: 'background', + oninput: m.withAttr('value', function(value) { + category.current.background = value + }), + value: category.current.background + })), + m('.third-600.full', m('label', {for: 'foreground'}, 'Teks')), + m('.two-third-600.full', m('input', { + type: 'color', + name: 'foreground', + oninput: m.withAttr('value', function(value) { + category.current.foreground = value + }), + value: category.current.foreground + })), + m('button.pseudo.full', { + type: 'submit' + }, [ + m('i.fa.fa-edit.fa-fw', { + 'aria-hidden': 'true' + }), + m('span', 'Ubah') + ]) + ]) + ])) + ]) + ])) + } +} + +module.exports = editCategory diff --git a/assets/js/components/editPost.js b/assets/js/components/editPost.js new file mode 100644 index 0000000..9484cd6 --- /dev/null +++ b/assets/js/components/editPost.js @@ -0,0 +1,102 @@ +let m = require('mithril') +let fecha = require('fecha') +let category = require('../models/category') +let rome = require('../vendor/rome') +let SimpleMDE = require('../vendor/simplemde.min') +let post = require('../models/post') + +var createPost = { + oninit: function(vnode) { + post.loadCurrent(vnode.attrs.id) + category.loadList(1) + }, + oncreate: function() { + var valid_at = rome(left, { + dateValidator: rome.val.beforeEq(right), + time: false, + inputFormat: 'YYYY/MM/DD', + required: true + }) + var expired_at = rome(right, { + dateValidator: rome.val.afterEq(left), + time: false, + inputFormat: 'YYYY/MM/DD', + required: true + }) + var simplemde = new SimpleMDE({ element: document.getElementById("smde") }); + + setTimeout(function() { + simplemde.value(post.current.content) + simplemde.codemirror.on('change', function() { + post.current.content = simplemde.value(); + }); + }, 1000) + + }, + view: function() { + return m('main.documentation', m('section', [ + m('h2', 'Tambah Pengumuman'), + m('form', { + onsubmit: function(e) { + e.preventDefault() + // do things + // console.log(post.current); + post.save() + } + }, m('.flex.three.grow', [ + m('.full.third-600', [ + m('label', {for: 'category'}, 'Kategori:'), + m('select', { + name: 'category', + oninput: m.withAttr('value', function(value) { + post.current.category = value + }) + }, [ + // m('option'), + category.list.map(function(cat) { + return cat.id == post.current.category ? [ + m('option', { + value: cat.id, + selected: 'selected' + }, cat.category) + ] : [ + m('option', { + value: cat.id + }, cat.category) + ] + }) + ]), + m('br'), + m('label', {for: 'valid_at'}, 'Berlaku dari: '), + m('input#left', { + name: 'valid_at', + onfocusout: m.withAttr('value', function(value) { + post.current.valid_at = value + }), + value: post.current.valid_at + }), + m('br'), + m('label', {for: 'expired_at'}, 'Berlaku sampai: '), + m('input#right', { + name: 'expired_at', + onfocusout: m.withAttr('value', function(value) { + post.current.expired_at = value + }), + value: post.current.expired_at + }) + ]), + m('.full.two-third-600', [ + m('label', {for: 'content'}, 'Konten: '), + m('textarea#smde', {name: 'content'}) + ]), + m('br'), + m('button.pseudo', {type: 'submit'}, [ + m('i.fa.fa-check.fa-fw'), + m('span', {style: 'font-size: smaller'}, 'Unggah') + ]) + ])) + ])) + } +} + +module.exports = createPost diff --git a/assets/js/components/header.js b/assets/js/components/header.js new file mode 100644 index 0000000..de08b89 --- /dev/null +++ b/assets/js/components/header.js @@ -0,0 +1,37 @@ +let m = require('mithril') +let images = require('./images') + +var header = { + oncreate: function() { + var rootSwiper = document.getElementById('nouser') + images.root = rootSwiper + m.mount(rootSwiper, images) + }, + view: function() { + return m('span', [ + m('nav', [ + m('span.brand', m('a.title', { + href: '', + oncreate: m.route.link + }, 'Live Info')), + // m('input#bmenug.show', {type: 'checkbox'}), + // m('label.burger.pseudo.button', {for: 'bmenug'}, m('i.fa.fa-bars', {'aria-hidden': 'true'})), + m('.menu', m('a.navy.hidden-hover.button', { + href: '/login', + 'data-tooltip': 'Masuk', + oncreate: m.route.link + }, [ + m('i.fa.fa-sign-in', { + 'aria-hidden': 'true' + }), + ' Masuk' + ])) + ]), + m('main.documentation#doc-main', [ + m('#nouser', {style: 'text-align:left;width:100%'}) + ]) + ]) + } +} + +module.exports = header diff --git a/assets/js/components/images.js b/assets/js/components/images.js new file mode 100644 index 0000000..b49f5ff --- /dev/null +++ b/assets/js/components/images.js @@ -0,0 +1,48 @@ +let m = require('mithril') +let landingPost = require('../models/landingPost') +let swiper = require('swiper') +let marked = require('../vendor/marked') +let fitText = require('../others/fitText') +require('../../../node_modules/swiper/dist/css/swiper.css') + +var images = { + root: null, + oncreate: function() { + setTimeout(function() { + landingPost(images.root) + var imgSwiper = new swiper('.swiper-container', { + speed: 500, + autoplay: 5000, + autoplayDisableOnInteraction: false, + loop: true, + onTransitionEnd: function(imgSwiper) { + landingPost(images.root) + } + }) + fitText.fitAll('fitThis') + }, 500) + + window.onresize = function() { + setTimeout(function() { + fitText.fitAll('fitThis') + }, 100) + } + }, + list: [], + view: function() { + return m('.swiper-container', [ + m('.swiper-wrapper', images.list != [] ? [ + images.list.map(function(item) { + return m('.swiper-slide.fitThis', { + "data-swiper-autoplay": item.delay, + style: "text-align: center; word-wrap: break-word;background-color:" + item.background + "; color:" + item.foreground + ";" + }, m.trust(marked(item.content))) + }) + ] : m('.swiper-slide.fitty', { + style: "background-color: #F0F0F0;color: #FFF;padding: 15vh 0;" + }, m.trust(marked("*Tidak ada pengumuman*")))) + ]) + } +} + +module.exports = images diff --git a/assets/js/components/listAdmin.js b/assets/js/components/listAdmin.js index 4feafd4..5c08ccb 100644 --- a/assets/js/components/listAdmin.js +++ b/assets/js/components/listAdmin.js @@ -1,40 +1,47 @@ let m = require('mithril') let post = require('../models/post') let marked = require('../vendor/marked') +let fecha = require('fecha') +let Loading = require('./Loading') var listAdmin = { view: function() { return m('.flex.four-900.full.card-wrapper', [ - m('a.fourth-900.half-600.card.box.new', {href:'/posts/entry'}, m('i.fa.fa-plus.fa-3x', '')), - post.list.map(function(post) { - return m('.fourth-900.half-600.card.box', {style:'background-color:' + post.background}, [ - m('span.stack', {style:'font-size:smaller;color:rgba(17,17,17,.4);margin-bottom:.6em;'}, post.valid_at + ' - ' + post.expired_at), - m('span.stack', {style:'color:' + post.foreground}, m.trust(marked(post.content))), - m('form', {method:'post',action:'/'}, m('footer.flex.full.grow', (post.status != 0) ? [ - m('.half-900', m('a.button.full', {href: '/posts/edit/' + post.id}, [ + post.loading ? m(Loading) : + m('a.fourth-900.half-600.card.box.new', {href:'/posts/entry', oncreate: m.route.link}, m('i.fa.fa-plus.fa-3x', '')), + post.list.map(function(pengumuman) { + return m('.fourth-900.half-600.card.box', {style:'background-color:' + pengumuman.background}, [ + m('span.stack', { + style:'font-size: smaller; color:rgba(17,17,17,.4);', + 'data-tooltip': 'Active: ' + + fecha.format(new Date(pengumuman.valid_at), 'DD/MM/YYYY') + + ' - ' + + fecha.format(new Date(pengumuman.expired_at), 'DD/MM/YYYY') + + "\n" + + 'Edited: ' + + fecha.format(fecha.parse(pengumuman.edited_at, 'YYYY-MM-DD H:i:s'), 'DD/MM/YYYY') + }, [ + m('em', [ + pengumuman.creatorName, + ' - ', + fecha.format(fecha.parse(pengumuman.valid_at, 'YYYY-MM-DD H:i:s'), 'DD/MM/YYYY') + ]) + ]), + m('span.stack', {style:'color:' + pengumuman.foreground + '; overflow-y: auto;'}, m.trust(marked(pengumuman.content))), + m('span', m('footer.flex.full.grow', (pengumuman.status != 0 && pengumuman.creator == window.location.search.split('&')[1].slice('2')) ? [ + m('.half-900', m('a.button.full', {href: '/posts/edit/' + pengumuman.id, oncreate: m.route.link}, [ m('i.fa.fa-edit.fa-fw', ''), m('span', {style: 'font-size:smaller'}, 'Ubah') ])), - m('.half-900', (post.status == 1) ? [ - m('input', {type: 'hidden', name: 'id'}, post.id), - m('input', {type: 'hidden', name: 'status'}, '0'), - m('input', {type: 'hidden', name: '_method'}, 'delete'), - m('input', {type: 'hidden', name: '_token'}, 'abc123'), - m('button.error.full', {type: 'submit'}, [ - m('i.fa.fa-times-circle-o.fa-fw', ''), - m('span', {style: 'font-size:smaller'}, 'Matikan') - ]) - ] : [ - m('input', {type: 'hidden', name: 'id'}, post.id), - m('input', {type: 'hidden', name: 'valid_at'}, '##date##'), - m('input', {type: 'hidden', name: 'status'}, '1'), - m('input', {type: 'hidden', name: '_method'}, 'put'), - m('input', {type: 'hidden', name: '_token'}, 'abc123'), - m('button.success.full', {type: 'submit'}, [ - m('i.fa.fa-check.fa-fw', ''), - m('span', {style: 'font-size:smaller;'}, 'Aktifkan') - ]) - ]) + m('.half-900', m('button.full', { + class: pengumuman.status == 1 ? 'error' : 'success', + onclick: function() { post.toggleStatus(pengumuman.id) } + }, [ + m('i.fa.fa-fw', { + class: pengumuman.status == 1 ? 'fa-times-circle-o' : 'fa-check' + }), + m('span', {style: 'font-size:smaller'}, pengumuman.status == 1 ? 'Matikan' : 'Aktifkan') + ])) ] : m('.half-900', m('span.button.pseudo.full', {style: 'color:rgba(17,17,17,.3);'}, 'Nonaktif')))) ]) }) diff --git a/assets/js/components/login.js b/assets/js/components/login.js new file mode 100644 index 0000000..0d4b17e --- /dev/null +++ b/assets/js/components/login.js @@ -0,0 +1,47 @@ +let m = require('mithril') +let user = require('../models/user') + +var login = { + view: function() { + return m('section', m('form', { + onsubmit: function(e) { + e.preventDefault() + user.login() + } + }, [ + m('h1', 'Masuk'), + m('.flex.four.grow', [ + m('.fourth-600.full', m('input', { + type: 'text', + name: 'username', + placeholder: 'Username', + maxlength: '25', + autocomplete: 'off', + oninput: m.withAttr('value', function(value) {user.current.username = value}), + value: user.current.username + })), + m('.fourth-600.full', m('input', { + type: 'password', + name: 'password', + placeholder: 'Password', + oninput: m.withAttr('value', function(value) { + user.current.password = value + }), + value: user.current.password + })), + m('.fourth-600.none'), + m('.fourth-600.none'), + m('div', m('button.half-600.full.pseudo', { + type: 'submit' + }, [ + m('i.fa.fa-check.fa-fw'), + m('span', { + style: 'font-size:smaller;' + }, 'Masuk') + ])) + ]) + ])) + } +} + +module.exports = login diff --git a/assets/js/components/nav.js b/assets/js/components/nav.js new file mode 100644 index 0000000..acda328 --- /dev/null +++ b/assets/js/components/nav.js @@ -0,0 +1,53 @@ +let m = require('mithril') +let user = require('../models/user') + +var nav = { + view: function() { + return m('nav', [ + m('span.brand', m('a.title', {href: '', oncreate: m.route.link}, 'Live Info')), + m('input#bmenug.show', {type: 'checkbox'}), + m('label.burger.pseudo.button', {for: 'bmenug'}, m('i.fa.fa-bars', {'aria-hidden': 'true'})), + m('.menu#menu', [ + m('a.navy.button', { + href: 'https://backup.lepisi.ac.id/gregorio/lepisi-pengumuman/blob/master/README.md#dokumentasi', + target: '_blank', + 'data-tooltip': 'Dokumentasi' + }, m('i.fa.fa-dot-circle-o', { + 'aria-hidden': 'true' + }) + ), + m('a.navy.button', { + href: '/kategori', + 'data-tooltip': 'Kategori', + oncreate: m.route.link + }, [ + m('i.fa.fa-list-ul', { + 'aria-hidden': 'true' + }), + ' Kategori' + ]), + m('a.navy.button', { + href: '/register', + 'data-tooltip': 'User Baru', + oncreate: m.route.link + }, [ + m('i.fa.fa-user-plus', { + 'aria-hidden': 'true' + }), + ' User' + ]), + m('a.navy.button', { + 'data-tooltip': 'Keluar', + onclick: function() {user.logout()} + }, [ + m('i.fa.fa-sign-out', { + 'aria-hidden': 'true' + }), + ' Keluar' + ]) + ]) + ]) + } +} + +module.exports = nav diff --git a/assets/js/components/registerUser.js b/assets/js/components/registerUser.js new file mode 100644 index 0000000..fe00394 --- /dev/null +++ b/assets/js/components/registerUser.js @@ -0,0 +1,57 @@ +let m = require('mithril') +let user = require('../models/user') + +var registerUser = { + view: function() { + return m('main.documentation', m('section', [ + m('h1', 'Registrasi'), + m('form', { + onsubmit: function(e) { + e.preventDefault() + user.register() + } + }, m('.flex.four.grow', [ + m('.fourth-600.full', m('input', { + type: 'text', + name: 'full_name', + placeholder: 'Nama Lengkap', + autocomplete: 'off', + oninput: m.withAttr('value', function(value) { + user.current.full_name = value + }) + })), + m('.fourth-600.full', m('input', { + type: 'text', + name: 'username', + placeholder: 'Username', + maxlength: '25', + autocomplete: 'off', + oninput: m.withAttr('value', function(value) { + user.current.username = value + }) + })), + m('.fourth-600.full', m('input', { + type: 'password', + name: 'password', + placeholder: 'Password', + oninput: m.withAttr('value', function(value) { + user.current.password = value + }) + })), + m('.fourth-600.none'), + m('div', m('button.pseudo.three-fourth-600.full', { + type: 'submit' + }, [ + m('i.fa.fa-plus-circle.fa-fw', { + 'aria-hidden': 'true' + }), + m('span', { + style: 'font-size: smaller;' + }, 'Register') + ])) + ])) + ])) + } +} + +module.exports = registerUser diff --git a/assets/js/components/secondaryNav.js b/assets/js/components/secondaryNav.js index f26055d..a263a7f 100644 --- a/assets/js/components/secondaryNav.js +++ b/assets/js/components/secondaryNav.js @@ -4,19 +4,19 @@ var secondaryNav = { view: function() { return m('.filter.flex.six-600.four.grow', [ m('.sixth-600.none', ''), - m('div', m('a[href=/].navy', { + m('div', m('a[href=/posts].navy', { oncreate: m.route.link, style: 'font-size:smaller;' }, 'Semua')), - m('div', m('a[href=/active].navy', { + m('div', m('a[href=/posts/active].navy', { oncreate: m.route.link, style: 'font-size:smaller;' }, 'Aktif')), - m('div', m('a[href=/soon].navy', { + m('div', m('a[href=/posts/soon].navy', { oncreate: m.route.link, style: 'font-size:smaller;' }, 'Belum Aktif')), - m('div', m('a[href=/inactive].navy', { + m('div', m('a[href=/posts/inactive].navy', { oncreate: m.route.link, style: 'font-size:smaller;' }, 'Nonaktif')), diff --git a/assets/js/components/showPost.js b/assets/js/components/showPost.js index cfe941b..eb2dde5 100644 --- a/assets/js/components/showPost.js +++ b/assets/js/components/showPost.js @@ -1,17 +1,26 @@ let m = require('mithril') let post = require('../models/post') let listAdmin = require('./listAdmin') +let secondaryNav = require('./secondaryNav') var showPost = { + interval: 10000, oninit: function(vnode) { post.curStatus = vnode.attrs.status post.loadList() setInterval(function() { post.loadList() - }, post.interval) + }, showPost.interval) }, view: function() { - return m(listAdmin) + return m('main.documentation', m('#nouser', { + style: 'text-align:left;width:100%' + }, m('div', { + style: 'background:#FFF;text-align:left;width:100%;padding:10vh 0 0;' + }, [ + m('#secondaryNav', m(secondaryNav)), + m('#mit', m(listAdmin)) + ]))) } } diff --git a/assets/js/components/title.js b/assets/js/components/title.js new file mode 100644 index 0000000..077918e --- /dev/null +++ b/assets/js/components/title.js @@ -0,0 +1,22 @@ +let m = require('mithril') +let doc = require('./doc') +let user = require('../models/user') +let editCategory = require('../components/editCategory') + +var title = { + view: function() { + return m('span', [ + m('span#doc') + ]) + }, + oncreate: function() { + var rootDoc = document.getElementById('doc') + // m.route(document.getElementById('menu'), '/kategori', { + // // '': doc, + // '/kategori': editCategory + // }) + // m.mount(rootDoc, doc) + } +} + +module.exports = title diff --git a/assets/js/landing.js b/assets/js/landing.js index 59d5790..56724eb 100644 --- a/assets/js/landing.js +++ b/assets/js/landing.js @@ -1,56 +1,82 @@ let m = require('mithril') -let swiper = require('swiper') -let _ = require('lodash') -require('../../node_modules/swiper/dist/css/swiper.css') +let header = require('./components/header') +let login = require('./components/login') +let nav = require('./components/nav') +let showPost = require('./components/showPost') +let createCategory = require('./components/createCategory') +let editCategory = require('./components/editCategory') +let registerUser = require('./components/registerUser') +let createPost = require('./components/createPost') +let editPost = require('./components/editPost') +let cookie = require('./others/cookie') +let idleTimeout = require('./others/idleTimeout') -let marked = require('./vendor/marked') +require('../css/index.css') -var root = document.getElementById('nouser') +var root = document.body +var page = cookie.get('signal') -const getPageData = function() { - m.request({ - method: 'GET', - url: '/api/posts', - background: false +if (page == '') { + m.mount(root, header) + m.route(document.getElementById('doc-main'), '', { + '': header, + '/login': login }) - .then(function(res) { - if (!_.isEqual(res['data'], images.list)) { - images.list = res['data'] - m.mount(root, null) - m.mount(root, images) - } +} else { + m.route(root, '', { + '': { view: function() { return m('span', [ + m(nav), + m(showPost, { 'status': 3 }) + ]) } }, + '/kategori': { + view: function() { + return m('span', [ + m(nav), + m(createCategory, { 'id': 0 }) + ]) + } + }, + '/kategori/:id': { + view: function(vnode) { + return m('span', [ + m(nav), + m(editCategory, { 'id': vnode.attrs.id }) + ]) + } + }, + '/register': { view: function() { return m('span'), [ + m(nav), + m(registerUser) + ] }}, + '/posts': { view: function() { return m('span', [ + m(nav), + m(showPost, { 'status': 3 }) + ]) } }, + '/posts/edit/:id': { + view: function(vnode) { + return m('span', [ + m(nav), + m(editPost, { 'id': vnode.attrs.id }) + ]) + } + }, + '/posts/active': { view: function() { return m('span', [ + m(nav), + m(showPost, { 'status': 1 }) + ]) } }, + '/posts/soon': { view: function() { return m('span', [ + m(nav), + m(showPost, { 'status': 2 }) + ]) } }, + '/posts/inactive': { view: function() { return m('span', [ + m(nav), + m(showPost, { 'status': 0 }) + ]) } }, + '/posts/entry': { view: function() { return m('span', [ + m(nav), + m(createPost) + ])} } }) -} -var images = { - oninit: getPageData, - oncreate: function() { - setTimeout(function() { - var imgSwiper = new swiper('.swiper-container', { - speed: 500, - autoplay: 5000, - autoplayDisableOnInteraction: false, - loop: true, - onTransitionEnd: function(imgSwiper) { - getPageData() - } - }) - }, 500) - }, - list: [], - view: function() { - return m('.swiper-container', { - }, [ - m('.swiper-wrapper', [ - images.list.map(function(item) { - return m('.swiper-slide.fitty', { - "data-swiper-autoplay": item.delay, - style: "background-color:" + item.background + "; color:" + item.foreground + "; padding: 15vh 0;" - }, m.trust(marked(item.content))) - }) - ]) - ]) - } + idleTimeout.setup(); } - -m.mount(root, images) diff --git a/assets/js/models/category.js b/assets/js/models/category.js new file mode 100644 index 0000000..83b04f0 --- /dev/null +++ b/assets/js/models/category.js @@ -0,0 +1,74 @@ +let m = require('mithril') +let _ = require('lodash') +let post = require('./post') + +var category = { + loading: false, + list: [], + current: {}, + loadList: function() { + category.loading = true + category.current = {} + return m.request({ + method: 'GET', + url: '/api/kategori', + withCredentials: true + }) + .then(function(results) { + category.list = results.data + category.loading = false + }) + }, + loadCurrent: function(id) { + category.loading = true + return m.request({ + method: 'GET', + url: '/api/kategori/' + id, + withCredentials: true + }) + .then(function(result) { + category.current = result.data + category.loading = false + }) + }, + save: function() { + return m.request({ + method: 'PUT', + url: '/api/kategori', + data: category.current, + withCredentials: true + }) + .then(function(result) { + category.current = {} + if (result.status) { + m.route.set('/kategori') + } else { + console.log(result) + } + }) + }, + entry: function() { + return m.request({ + method: 'POST', + url: '/api/kategori', + data: category.current, + withCredentials: true + }) + .then(function(result) { + if (result.status) { + category.loadList() + } else { + console.log(result.status) + } + }) + }, + toggleStatus: function(id){ + category.current = _.find(category.list, function(o) { return o.id == id }) + if (category.current.posts == 0) { + category.current.status == 1 ? category.current.status = 0 : category.current.status = 1 + } + category.save() + } +} + +module.exports = category diff --git a/assets/js/models/landingPost.js b/assets/js/models/landingPost.js new file mode 100644 index 0000000..6ff072e --- /dev/null +++ b/assets/js/models/landingPost.js @@ -0,0 +1,20 @@ +let m = require('mithril') +let _ = require('lodash') + +const landingPost = function(root) { + m.request({ + method: 'GET', + url: '/api/pengumuman/?status=1', + background: false + }) + .then(function(res) { + let images = require('../components/images') + if (!_.isEqual(res['data'], images.list)) { + images.list = res['data'] + m.mount(root, null) + m.mount(root, images) + } + }) +} + +module.exports = landingPost diff --git a/assets/js/models/post.js b/assets/js/models/post.js index 0de9b8e..7ec3c07 100644 --- a/assets/js/models/post.js +++ b/assets/js/models/post.js @@ -1,18 +1,110 @@ let m = require('mithril') +let fecha = require('fecha') +let user = require('./user') +let cookie = require('../others/cookie') var post = { + loading: false, list: [], + current: {}, curStatus: 3, - interval: 10000, loadList: function() { + post.loading = true return m.request({ method: 'GET', - url: '/api/posts/' + post.curStatus, + url: '/api/pengumuman/?status=' + post.curStatus, withCredentials: true }) .then(function(result) { post.list = result.data + post.list.map(function(p) { + post.validateStatus(p.id) + }) + post.loading = false }) + }, + loadCurrent: function(id) { + post.loading = true + return m.request({ + method: 'GET', + url: '/api/pengumuman/' + id, + withCredentials: true + }) + .then(function(result) { + post.current = result.data + post.loading = false + }) + }, + upload: function() { + post.loading = true + return m.request({ + method: 'POST', + url: '/posts/post/' + window.location.search, + data: post.current, + withCredentials: true, + headers: {client: 'api', 'x-query': window.location.search} + }) + .then(function(response) { + if (response.status) { + m.route.set(response.route_to) + } else { + console.log(response); + } + post.current = {} + post.loading = false + }) + }, + save: function() { + post.loading = true + return m.request({ + method: 'POST', + url: '/posts/put/' + window.location.search, + data: post.current, + withCredentials: true, + headers: {client: 'api'} + }) + .then(function(response) { + post.current = {} + if (response.status) { + m.route.set(response.route_to) + } else { + console.log(response); + } + post.loading = false; + }) + }, + toggleStatus: function(id) { + post.current = _.find(post.list, function(o) { return o.id == id }) + if (post.current.status == 2) { + post.current.status = 1 + post.current.valid_at = fecha.format(new Date(), 'YYYY/MM/DD') + } else if (post.current.status == 1) { + post.current.status = 0 + } + post.save() + // console.log(post.current); + }, + validateStatus: function(id) { + + post.current = _.find(post.list, function(o) { return o.id == id }) + // console.log(new Date(post.current.valid_at) > new Date()); + if (new Date(post.current.valid_at) > new Date()) { + status = 2 + // console.log(post.current.id, 'soon'); + } else if (new Date(post.current.valid_at) <= new Date()) { + if (new Date(post.current.expired_at) < new Date()) { + status = 0 + // console.log(post.current.id, 'expired'); + } else { + status = 1 + // console.log(post.current.id, 'active'); + } + } + if (post.current.status != status) { + post.current.status = status + post.save() + } + // console.log(post.current); } } diff --git a/assets/js/models/user.js b/assets/js/models/user.js new file mode 100644 index 0000000..89cc026 --- /dev/null +++ b/assets/js/models/user.js @@ -0,0 +1,53 @@ +let m = require('mithril') + +var user = { + current: {}, + login: function() { + return m.request({ + method: 'POST', + url: '/login', + data: user.current, + withCredentials: true, + headers: {client: 'api'} + }) + .then(function(response) { + if (response.status == true) { + window.location = response.redirect_to + } else { + console.log(response.status); + } + }) + }, + logout: function() { + return m.request({ + method: 'GET', + url: '/logout', + withCredentials: true, + headers: {client: 'api', 'x-query': window.location.search} + }) + .then(function(response) { + console.log(response); + if (response.status) { + window.location = response.redirect_to + } + }) + }, + register: function() { + return m.request({ + method: 'POST', + url: '/post', + data: user.current, + withCredentials: true, + headers: {client: 'api'} + }) + .then(function(response) { + if (response.status == true) { + m.route.set(response.route_to) + } else { + console.log(response); + } + }) + } +} + +module.exports = user diff --git a/assets/js/others/cookie.js b/assets/js/others/cookie.js new file mode 100644 index 0000000..09ee904 --- /dev/null +++ b/assets/js/others/cookie.js @@ -0,0 +1,17 @@ +module.exports = { + get: function(cname) { + var name = cname + "="; + var decodedCookie = decodeURIComponent(document.cookie); + var ca = decodedCookie.split(';'); + for(var i = 0; i h - (h*.15)) { + elFS-- + cl[i].children[0].style.fontSize = elFS + 'px' + elH = parseInt(window.getComputedStyle(cl[i].children[0]).height) + } + } + return true + } +} + +module.exports = fitText diff --git a/assets/js/others/idleTimeout.js b/assets/js/others/idleTimeout.js new file mode 100644 index 0000000..0fa2792 --- /dev/null +++ b/assets/js/others/idleTimeout.js @@ -0,0 +1,25 @@ +let user = require('../models/user') + +var idleTimeout = { + timeoutId: 0, + setup: function() { + window.addEventListener("mousemove", idleTimeout.resetTimer, false); + window.addEventListener("mousedown", idleTimeout.resetTimer, false); + window.addEventListener("keypress", idleTimeout.resetTimer, false); + window.addEventListener("DOMMouseScroll", idleTimeout.resetTimer, false); + window.addEventListener("mousewheel", idleTimeout.resetTimer, false); + window.addEventListener("touchmove", idleTimeout.resetTimer, false); + window.addEventListener("MSPointerMove", idleTimeout.resetTimer, false); + + idleTimeout.startTimer(); + }, + startTimer: function() { + idleTimeout.timeoutId = window.setTimeout(user.logout, 60000*5); + }, + resetTimer: function() { + window.clearTimeout(idleTimeout.timeoutId); + idleTimeout.startTimer(); + } +} + +module.exports = idleTimeout diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..d908c02 --- /dev/null +++ b/composer.json @@ -0,0 +1,11 @@ +{ + "require": { + "defuse/php-encryption": "^2.1" + }, + "autoload": { + "psr-4": { + "Core\\": "Core/", + "App\\": "App/" + } + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..ff533ab --- /dev/null +++ b/composer.lock @@ -0,0 +1,1861 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", + "This file is @generated automatically" + ], + "content-hash": "953af41a64d66e588e9c5cc2b820778a", + "packages": [ + { + "name": "defuse/php-encryption", + "version": "v2.1.0", + "source": { + "type": "git", + "url": "https://github.com/defuse/php-encryption.git", + "reference": "5176f5abb38d3ea8a6e3ac6cd3bbb54d8185a689" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/defuse/php-encryption/zipball/5176f5abb38d3ea8a6e3ac6cd3bbb54d8185a689", + "reference": "5176f5abb38d3ea8a6e3ac6cd3bbb54d8185a689", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "paragonie/random_compat": "~2.0", + "php": ">=5.4.0" + }, + "require-dev": { + "nikic/php-parser": "^2.0|^3.0", + "phpunit/phpunit": "^4|^5" + }, + "bin": [ + "bin/generate-defuse-key" + ], + "type": "library", + "autoload": { + "psr-4": { + "Defuse\\Crypto\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Hornby", + "email": "taylor@defuse.ca", + "homepage": "https://defuse.ca/" + }, + { + "name": "Scott Arciszewski", + "email": "info@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "Secure PHP Encryption Library", + "keywords": [ + "aes", + "authenticated encryption", + "cipher", + "crypto", + "cryptography", + "encrypt", + "encryption", + "openssl", + "security", + "symmetric key cryptography" + ], + "time": "2017-05-18T21:28:48+00:00" + }, + { + "name": "doctrine/instantiator", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda", + "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "athletic/athletic": "~0.1.8", + "ext-pdo": "*", + "ext-phar": "*", + "phpunit/phpunit": "^6.2.3", + "squizlabs/php_codesniffer": "^3.0.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.com/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://github.com/doctrine/instantiator", + "keywords": [ + "constructor", + "instantiate" + ], + "time": "2017-07-22T11:58:36+00:00" + }, + { + "name": "michelf/php-markdown", + "version": "1.7.0", + "source": { + "type": "git", + "url": "https://github.com/michelf/php-markdown.git", + "reference": "1f51cc520948f66cd2af8cbc45a5ee175e774220" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/michelf/php-markdown/zipball/1f51cc520948f66cd2af8cbc45a5ee175e774220", + "reference": "1f51cc520948f66cd2af8cbc45a5ee175e774220", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-lib": "1.4.x-dev" + } + }, + "autoload": { + "psr-0": { + "Michelf": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Michel Fortin", + "email": "michel.fortin@michelf.ca", + "homepage": "https://michelf.ca/", + "role": "Developer" + }, + { + "name": "John Gruber", + "homepage": "https://daringfireball.net/" + } + ], + "description": "PHP Markdown", + "homepage": "https://michelf.ca/projects/php-markdown/", + "keywords": [ + "markdown" + ], + "time": "2016-10-29T18:58:20+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "8e6e04167378abf1ddb4d3522d8755c5fd90d102" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/8e6e04167378abf1ddb4d3522d8755c5fd90d102", + "reference": "8e6e04167378abf1ddb4d3522d8755c5fd90d102", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "doctrine/collections": "1.*", + "phpunit/phpunit": "~4.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "homepage": "https://github.com/myclabs/DeepCopy", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "time": "2017-04-12T18:52:22+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v2.0.11", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "5da4d3c796c275c55f057af5a643ae297d96b4d8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/5da4d3c796c275c55f057af5a643ae297d96b4d8", + "reference": "5da4d3c796c275c55f057af5a643ae297d96b4d8", + "shasum": "" + }, + "require": { + "php": ">=5.2.0" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "autoload": { + "files": [ + "lib/random.php" + ] + }, + "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", + "pseudorandom", + "random" + ], + "time": "2017-09-27T21:40:39+00:00" + }, + { + "name": "phar-io/manifest", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/2df402786ab5368a0169091f61a7c1e0eb6852d0", + "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-phar": "*", + "phar-io/version": "^1.0.1", + "php": "^5.6 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "time": "2017-03-05T18:14:27+00:00" + }, + { + "name": "phar-io/version", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/a70c0ced4be299a63d32fa96d9281d03e94041df", + "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "time": "2017-03-05T17:38:23+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "1.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/144c307535e82c8fdcaacbcfc1d6d8eeb896687c", + "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "^4.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "time": "2015-12-27T11:43:31+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "3.2.2", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "4aada1f93c72c35e22fb1383b47fee43b8f1d157" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/4aada1f93c72c35e22fb1383b47fee43b8f1d157", + "reference": "4aada1f93c72c35e22fb1383b47fee43b8f1d157", + "shasum": "" + }, + "require": { + "php": ">=5.5", + "phpdocumentor/reflection-common": "^1.0@dev", + "phpdocumentor/type-resolver": "^0.3.0", + "webmozart/assert": "^1.0" + }, + "require-dev": { + "mockery/mockery": "^0.9.4", + "phpunit/phpunit": "^4.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "time": "2017-08-08T06:39:58+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "0.3.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "fb3933512008d8162b3cdf9e18dba9309b7c3773" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/fb3933512008d8162b3cdf9e18dba9309b7c3773", + "reference": "fb3933512008d8162b3cdf9e18dba9309b7c3773", + "shasum": "" + }, + "require": { + "php": "^5.5 || ^7.0", + "phpdocumentor/reflection-common": "^1.0" + }, + "require-dev": { + "mockery/mockery": "^0.9.4", + "phpunit/phpunit": "^5.2||^4.8.24" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "time": "2017-06-03T08:32:36+00:00" + }, + { + "name": "phpspec/prophecy", + "version": "v1.7.0", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "93d39f1f7f9326d746203c7c056f300f7f126073" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/93d39f1f7f9326d746203c7c056f300f7f126073", + "reference": "93d39f1f7f9326d746203c7c056f300f7f126073", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": "^5.3|^7.0", + "phpdocumentor/reflection-docblock": "^2.0|^3.0.2", + "sebastian/comparator": "^1.1|^2.0", + "sebastian/recursion-context": "^1.0|^2.0|^3.0" + }, + "require-dev": { + "phpspec/phpspec": "^2.5|^3.2", + "phpunit/phpunit": "^4.8 || ^5.6.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.6.x-dev" + } + }, + "autoload": { + "psr-0": { + "Prophecy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "time": "2017-03-02T20:05:34+00:00" + }, + { + "name": "phpunit/dbunit", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/dbunit.git", + "reference": "f2f8bec1d6ad7ad0bcdb47c1ed56d9d42d3e39ab" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/dbunit/zipball/f2f8bec1d6ad7ad0bcdb47c1ed56d9d42d3e39ab", + "reference": "f2f8bec1d6ad7ad0bcdb47c1ed56d9d42d3e39ab", + "shasum": "" + }, + "require": { + "ext-pdo": "*", + "ext-simplexml": "*", + "php": "^7.0", + "phpunit/phpunit": "^6.0", + "symfony/yaml": "^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "PHPUnit extension for database interaction testing", + "homepage": "https://github.com/sebastianbergmann/dbunit/", + "keywords": [ + "database", + "testing", + "xunit" + ], + "time": "2017-02-03T08:50:36+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "5.2.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "8ed1902a57849e117b5651fc1a5c48110946c06b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/8ed1902a57849e117b5651fc1a5c48110946c06b", + "reference": "8ed1902a57849e117b5651fc1a5c48110946c06b", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-xmlwriter": "*", + "php": "^7.0", + "phpunit/php-file-iterator": "^1.4.2", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-token-stream": "^1.4.11 || ^2.0", + "sebastian/code-unit-reverse-lookup": "^1.0.1", + "sebastian/environment": "^3.0", + "sebastian/version": "^2.0.1", + "theseer/tokenizer": "^1.1" + }, + "require-dev": { + "ext-xdebug": "^2.5", + "phpunit/phpunit": "^6.0" + }, + "suggest": { + "ext-xdebug": "^2.5.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.2.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "time": "2017-08-03T12:40:43+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "1.4.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "3cc8f69b3028d0f96a9078e6295d86e9bf019be5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/3cc8f69b3028d0f96a9078e6295d86e9bf019be5", + "reference": "3cc8f69b3028d0f96a9078e6295d86e9bf019be5", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "time": "2016-10-03T07:40:28+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "time": "2015-06-21T13:50:34+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "1.0.9", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", + "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "time": "2017-02-26T11:10:40+00:00" + }, + { + "name": "phpunit/php-token-stream", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-token-stream.git", + "reference": "9a02332089ac48e704c70f6cefed30c224e3c0b0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/9a02332089ac48e704c70f6cefed30c224e3c0b0", + "reference": "9a02332089ac48e704c70f6cefed30c224e3c0b0", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.2.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Wrapper around PHP's tokenizer extension.", + "homepage": "https://github.com/sebastianbergmann/php-token-stream/", + "keywords": [ + "tokenizer" + ], + "time": "2017-08-20T05:47:52+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "6.3.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "9501bab711403a1ab5b8378a8adb4ec3db3debdb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/9501bab711403a1ab5b8378a8adb4ec3db3debdb", + "reference": "9501bab711403a1ab5b8378a8adb4ec3db3debdb", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "myclabs/deep-copy": "^1.6.1", + "phar-io/manifest": "^1.0.1", + "phar-io/version": "^1.0", + "php": "^7.0", + "phpspec/prophecy": "^1.7", + "phpunit/php-code-coverage": "^5.2.2", + "phpunit/php-file-iterator": "^1.4.2", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-timer": "^1.0.9", + "phpunit/phpunit-mock-objects": "^4.0.3", + "sebastian/comparator": "^2.0.2", + "sebastian/diff": "^2.0", + "sebastian/environment": "^3.1", + "sebastian/exporter": "^3.1", + "sebastian/global-state": "^2.0", + "sebastian/object-enumerator": "^3.0.3", + "sebastian/resource-operations": "^1.0", + "sebastian/version": "^2.0.1" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "3.0.2", + "phpunit/dbunit": "<3.0" + }, + "require-dev": { + "ext-pdo": "*" + }, + "suggest": { + "ext-xdebug": "*", + "phpunit/php-invoker": "^1.1" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.3.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "time": "2017-08-04T05:20:39+00:00" + }, + { + "name": "phpunit/phpunit-mock-objects", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", + "reference": "2f789b59ab89669015ad984afa350c4ec577ade0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/2f789b59ab89669015ad984afa350c4ec577ade0", + "reference": "2f789b59ab89669015ad984afa350c4ec577ade0", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.5", + "php": "^7.0", + "phpunit/php-text-template": "^1.2.1", + "sebastian/exporter": "^3.0" + }, + "conflict": { + "phpunit/phpunit": "<6.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "suggest": { + "ext-soap": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Mock Object library for PHPUnit", + "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", + "keywords": [ + "mock", + "xunit" + ], + "time": "2017-08-03T14:08:16+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "time": "2017-03-04T06:30:41+00:00" + }, + { + "name": "sebastian/comparator", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "ae068fede81d06e7bb9bb46a367210a3d3e1fe6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/ae068fede81d06e7bb9bb46a367210a3d3e1fe6a", + "reference": "ae068fede81d06e7bb9bb46a367210a3d3e1fe6a", + "shasum": "" + }, + "require": { + "php": "^7.0", + "sebastian/diff": "^2.0", + "sebastian/exporter": "^3.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "http://www.github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "time": "2017-08-03T07:14:59+00:00" + }, + { + "name": "sebastian/diff", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/347c1d8b49c5c3ee30c7040ea6fc446790e6bddd", + "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff" + ], + "time": "2017-08-03T08:09:46+00:00" + }, + { + "name": "sebastian/environment", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5", + "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "time": "2017-07-01T08:51:00+00:00" + }, + { + "name": "sebastian/exporter", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "234199f4528de6d12aaa58b612e98f7d36adb937" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/234199f4528de6d12aaa58b612e98f7d36adb937", + "reference": "234199f4528de6d12aaa58b612e98f7d36adb937", + "shasum": "" + }, + "require": { + "php": "^7.0", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "http://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "time": "2017-04-03T13:19:02+00:00" + }, + { + "name": "sebastian/global-state", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "time": "2017-04-27T15:39:26+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "shasum": "" + }, + "require": { + "php": "^7.0", + "sebastian/object-reflector": "^1.1.1", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "time": "2017-08-03T12:35:26+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "773f97c67f28de00d397be301821b06708fca0be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be", + "reference": "773f97c67f28de00d397be301821b06708fca0be", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "time": "2017-03-29T09:07:27+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "time": "2017-03-03T06:23:57+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", + "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", + "shasum": "" + }, + "require": { + "php": ">=5.6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "time": "2015-07-28T20:34:47+00:00" + }, + { + "name": "sebastian/version", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "time": "2016-10-03T07:35:21+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.5.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "7c8fae0ac1d216eb54349e6a8baa57d515fe8803" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7c8fae0ac1d216eb54349e6a8baa57d515fe8803", + "reference": "7c8fae0ac1d216eb54349e6a8baa57d515fe8803", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.5-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "time": "2017-06-14T15:44:48+00:00" + }, + { + "name": "symfony/yaml", + "version": "v3.3.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "1d8c2a99c80862bdc3af94c1781bf70f86bccac0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/1d8c2a99c80862bdc3af94c1781bf70f86bccac0", + "reference": "1d8c2a99c80862bdc3af94c1781bf70f86bccac0", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8" + }, + "require-dev": { + "symfony/console": "~2.8|~3.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.3-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "time": "2017-07-29T21:54:42+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "cb2f008f3f05af2893a87208fe6a6c4985483f8b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/cb2f008f3f05af2893a87208fe6a6c4985483f8b", + "reference": "cb2f008f3f05af2893a87208fe6a6c4985483f8b", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "time": "2017-04-07T12:08:54+00:00" + }, + { + "name": "twig/twig", + "version": "v2.4.3", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "eab7c3288ae6603d7d6f92b531626af2b162d1f2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/eab7c3288ae6603d7d6f92b531626af2b162d1f2", + "reference": "eab7c3288ae6603d7d6f92b531626af2b162d1f2", + "shasum": "" + }, + "require": { + "php": "^7.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "require-dev": { + "psr/container": "^1.0", + "symfony/debug": "~2.7", + "symfony/phpunit-bridge": "~3.3@dev" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + } + }, + "autoload": { + "psr-0": { + "Twig_": "lib/" + }, + "psr-4": { + "Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + }, + { + "name": "Twig Team", + "homepage": "http://twig.sensiolabs.org/contributors", + "role": "Contributors" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "http://twig.sensiolabs.org", + "keywords": [ + "templating" + ], + "time": "2017-06-07T18:47:58+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/webmozart/assert.git", + "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/assert/zipball/2db61e59ff05fe5126d152bd0655c9ea113e550f", + "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.6", + "sebastian/version": "^1.0.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "time": "2016-11-23T20:04:58+00:00" + } + ], + "packages-dev": [], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": false, + "prefer-lowest": false, + "platform": [], + "platform-dev": [] +} diff --git a/images/screenshots/administratorpage.jpg b/images/screenshots/administratorpage.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c470a0497cdfe016d7e576ea25fa1cabb1529d12 GIT binary patch literal 407350 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]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

@fYy0mS^A%--ydYr+M9n{;39jB_R951`pH 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

|zVt?sCXsRO5#fHo=?*J&s?7yi zmwL@;My~C^GjCa@3F4+4-EpX3&!G)zITZZHaE(tbPYKR27!;n~S!n z>M^Di{0y((Mp+V9C*EX+-KXeZ!!=mZ=6(IhNl{Xtz|YJ>wLUOh5#yYC2YpPBzbp_- zcRs9#U+hWn$)sgCbvmo_vpN&i^CwhmQ69MuAFm!b)ZSQ#8cn=*qMIY!^h^XeCVrDo z9yUx!xbQ`7yyE?W2KpF zYl)%x@#B6MazU$u~5!pU<>-NIF}UNzsVo`^biPk>a!)v+vRp9MDd5kZ6aH=D)|Gz&=2z^D>~+E3=r(|i zu97&5){uq6aC<1lP61TiH!$|)RDESj+novKzN{MF8L^uSW*juuoKD=NncFBy%jzHA z4sABCl79geww;2qu6eRmZ#<0;rUCQra&}kz{l~@`Msr5x+;+L8ik-+$4@Xbp|gHg@H*dgyo8L=arg>0b&a5R<}a5p|pj#>MhrI+{L z6P@SPD1GCPpI15^6{my%DK$8$Dkt=6iPcK(uyMD3!%+tLRVTop>7UM!Fh+;H9X>?D z7|IYl=Qr-t8mU~evDB~pkKOn$%yJa>^f&45gFWpBoMsq}CQsO@;Ql+^-}HTRIB*wK zHbZ1$*5=Rd$&W9T+@$C~9T+V$N)=M~{&TPi>6L!FvBRftvm3Gc)P5ZvOG%y=su#&_ zz(n;}0(m^;{-RF)ugqZO3T5X+64iB`zOe5$%4^DlpbAcj4c=?=ZuunGYxWl`n+&t@ zH8~4OI1Z`t;)4PD>UV~6J*^lyN9-;Ol2Fd78sbFPY2$vrQBdll%4K{c2jwp2>@SXw zfL%*lT+Y78bip>d@0$XrDf>vfRbOrHLA&5Nw#kyPEdQ|WX^nqd!`41F1^g*M>XVm| zK8UN+d@C!k?A_Ri;xY$QH`Ge*_8_6t?SlyVK|oPGDX z6_ucy)ByLkRke^(t4TV}IS-lbPZ!ZaegE?Ij{#~kESM|WK4K2Eo7kue_j|R-!>^3< z9YI@7GXLO3GU?|1^%Ti2$f!xFM@xj+__$w7+uv)tAKLmr+2wDR+s9nLyZyk;Vth!xy_8q1hG1If)MI zl}lOFLHyC;5%t%C^5vdE-Q12}%?W3kti>x3=y0UAY&6!D?+Z@Y(f^5L`qs(OgIDw2 z&ZkPjwybj0PcOqh*F%}byB{Ut4{!=Emz>x#Fsed~602+Em6rsUUA zvgUf8OR^S&F{FqgHgxXc_KeAUe=+htE)f{WP!6J0Bm1LfRc`eSSa#$yBNYvqS?K7? zrtMqCqOt=|VO6Zca=@ycR9#k}AI|=@5)WCkXjWnk5XbJ0;FWjy4fv6u_j~$3$K7Tw literal 0 HcmV?d00001 diff --git a/images/screenshots/editpostpage.jpg b/images/screenshots/editpostpage.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f3cc61bc03d8e68cda6b89e00c811f763976924d GIT binary patch literal 190047 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 literal 0 HcmV?d00001 diff --git a/images/screenshots/landingpage.jpg b/images/screenshots/landingpage.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e6f6d8f905e30b92a5c323686e052169bdc28c32 GIT binary patch literal 450999 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%0DidWA8i{R_za}#@_jUs;2J8pA4OG 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

-73ON0}rb%!)>Q>iq0G>#&ak`0KW*Gvy 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

>w=rok;Ecm)~2cZhQxwL1fl~4zi=f^^5tnv z*R4OMMq{sgPOn%$gsY6NuG6@&er1yZ>bWK3{61Cd#K|Hayz(h4iM_^thrJLU+B6bb zwsU@YMd@!+IY#RS^F6*{8Ow{DK5p18!Z6z?^g5N(o_$YVO}YA>?19{;TX;tb$sIZX z!J&@Og72>|>inAe$tXlh0D*^ET6Noti%G0tf=ji{jNkJNEo_`Wnqn;05iemz4Y#Dr zoJN0~V_5P=ji+-+0 zty+1h(6~4T*Ais9HVCT4f)-}lG%18gC;+HTYSd)NuarWlF@aV%abZ^RF-&tJ8iHVZ9V9z|PO`jdP�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 Uz;7@>o~+fh?;rdu4E*`u0Co(1`2YX_ literal 0 HcmV?d00001 diff --git a/images/screenshots/newpostpage.jpg b/images/screenshots/newpostpage.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bc08d37719a07ce874796bda7fae6eaa32ad0e8b GIT binary patch literal 87226 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 I+Mi4RA6a3zQUCw| literal 0 HcmV?d00001 diff --git a/images/screenshots/newuserpage.jpg b/images/screenshots/newuserpage.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9f7edfd92e18e63c7743758b9083ca713ba27aad GIT binary patch literal 57092 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 section { + background: #fff; + text-align: left; + width: 90%; + max-width: 960px; + margin: 0 auto; + padding: 80px 0 0; +} + +.flex>* { + padding-right: .6em; +} + +.flex>h1, .flex>span { + padding: 0; +} + +nav.transparent { + box-shadow: none; + background: none; +} + +.pseudo.button { + background: transparent; + color: #111; +} + +.shyButton { + font-size: .75em; +} + +.shyFont { + font-size: .75em; +} + +.top { + position: relative; + z-index: 10001; +} + +td, th { + padding: .3em .45em .3em .6em; +} + +.fitty { + display: inline-block; + white-space: normal; + line-height: 1em; + padding-bottom: .1em; + text-align: center; +} + +.fitThis { + padding-top: 13vh; +} + +#slidr-div p, +.fitty p, +.fitThis p { + margin: 0; + text-align: center; + line-height: 1.1; + padding: 0 5vw; +} +@media screen and (orientation: landscape) { + #slidr-div p, + .fitty p { + font-size: 8vw; + } +} +@media screen and (orientation: portrait) { + #slidr-div p, + .fitty p { + font-size: 10vh; + } +} + +.title { + font-family: 'Lobster', cursive; + font-size: x-large; +} + +nav .menu>.navy { + color: #000; + background-color: transparent; + margin-right: 2.5em; +} + +nav .menu>.navy:hover { + background-color: rgba(17, 17, 17, .15); +} + +.navy:hover, .title:hover { + color: rgba(17, 17, 17, .3); +} + +.hidden-hover { + opacity: 0; +} + +.hidden-hover:hover { + opacity: 1; +} + +.filter a { + text-align: center; +} + +.card footer { + position: absolute; + bottom: 0; + padding-left: 0; + padding-bottom: 0; +} + +.card-wrapper { + margin: 0 auto; +} + +.box { + padding: 1em; + background-color: rgba(17, 17, 17, .1); + border: none; + height: 17em; + width: 17em; + margin: .6em auto; +} + +.new i { + position: absolute; + top: 50%; + left: 50%; + margin-right: -50%; + transform: translate(-50%, -50%); +} + +.box:hover { + background-color: rgba(17, 17, 17, .05); +} + +nav { + max-width: 100vw; +} + +.pengumuman { + width: 100%; +} + +#info span { + width: 98%; + padding: .7em 0; + margin: 0; +} + +nav a { + color: inherit; +} + +.filter > div { + text-align: center; +} + +.rd-month button { + color: #000; +} + +.rd-container { + z-index: 5; +} + +h1 { + padding: .2em 0; +} + +.cp { + width: 100%; + font-size: small; + text-align: center; + position: fixed; + bottom: 0; + padding: .3em; +} + +.swiper-container { + height: 100vh; +} + +.loading { + position: absolute; + top: 50%; + left: 50%; +} +.loading-bar { + display: inline-block; + margin: .1em; + width: 4px; + height: 18px; + border-radius: 4px; + animation: loading 1s ease-in-out infinite; +} +.loading-bar:nth-child(1) { + background-color: #3498db; + animation-delay: 0; +} +.loading-bar:nth-child(2) { + background-color: #c0392b; + animation-delay: 0.09s; +} +.loading-bar:nth-child(3) { + background-color: #f1c40f; + animation-delay: .18s; +} +.loading-bar:nth-child(4) { + background-color: #27ae60; + animation-delay: .27s; +} +@keyframes loading { + 0% { + transform: scale(1); + } + 20% { + transform: scale(1, 2.2); + } + 40% { + transform: scale(1); + } +} diff --git a/public/css/picnic.min.css b/public/css/picnic.min.css index d35725c..cdc1675 100644 --- a/public/css/picnic.min.css +++ b/public/css/picnic.min.css @@ -1,2 +1,2 @@ /* Picnic CSS v6.4.0 http://picnicss.com/ */ -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,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: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{-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],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"]{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-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:inherit}html,body{font-family:Arial, Helvetica, sans-serif;box-sizing:border-box;height:100%}body{color:#111;font-size:1.1em;line-height:1.5;background:#fff}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;padding:.6em 0}li{margin:0 0 .3em}a{color:#0074d9;text-decoration:none;box-shadow:none;transition:all 0.3s}code{padding:.3em .6em;font-size:.8em;background:#f5f5f5}pre{text-align:left;padding:.3em .6em;background:#f5f5f5;border-radius:.2em}pre code{padding:0}blockquote{padding:0 0 0 1em;margin:0 0 0 .1em;box-shadow:inset 5px 0 rgba(17,17,17,0.3)}label{cursor:pointer}[class^="icon-"]:before,[class*=" icon-"]:before{margin:0 .6em 0 0}i[class^="icon-"]:before,i[class*=" icon-"]:before{margin:0}.label,[data-tooltip]:after,button,.button,[type=submit],.dropimage{display:inline-block;text-align:center;margin:0;padding:.3em .9em;vertical-align:middle;background:#0074d9;color:#fff;border:0;border-radius:.2em;width:auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.success.label,.success[data-tooltip]:after,button.success,.success.button,.success[type=submit],.success.dropimage{background:#2ecc40}.warning.label,.warning[data-tooltip]:after,button.warning,.warning.button,.warning[type=submit],.warning.dropimage{background:#ff851b}.error.label,.error[data-tooltip]:after,button.error,.error.button,.error[type=submit],.error.dropimage{background:#ff4136}.pseudo.label,.pseudo[data-tooltip]:after,button.pseudo,.pseudo.button,.pseudo[type=submit],.pseudo.dropimage{background:transparent;color:#111}.label,[data-tooltip]:after{font-size:.6em;padding:.4em .6em;margin-left:1em;line-height:1}button,.button,[type=submit],.dropimage{margin:.3em 0;cursor:pointer;transition:all 0.3s;border-radius:.2em;height:auto;box-shadow:0 0 transparent inset}button:hover,.button:hover,[type=submit]:hover,.dropimage:hover,button:focus,.button:focus,[type=submit]:focus,.dropimage:focus{box-shadow:inset 0 0 0 99em rgba(255,255,255,0.2);border:0}button.pseudo:hover,.pseudo.button:hover,.pseudo[type=submit]:hover,.pseudo.dropimage:hover,button.pseudo:focus,.pseudo.button:focus,.pseudo[type=submit]:focus,.pseudo.dropimage:focus{box-shadow:inset 0 0 0 99em rgba(17,17,17,0.1)}button.active,.active.button,.active[type=submit],.active.dropimage,button:active,.button:active,[type=submit]:active,.dropimage:active,button.pseudo:active,.pseudo.button:active,.pseudo[type=submit]:active,.pseudo.dropimage:active{box-shadow:inset 0 0 0 99em rgba(17,17,17,0.2)}button[disabled],[disabled].button,[disabled][type=submit],[disabled].dropimage{cursor:default;box-shadow:none;background:#bbb}:checked+.toggle,:checked+.toggle:hover{box-shadow:inset 0 0 0 99em rgba(17,17,17,0.2)}[type]+.toggle{padding:.3em .9em;margin-right:0}[type]+.toggle:after,[type]+.toggle:before{display:none}input,textarea,.select select{line-height:1.5;margin:0;height:2.1em;padding:.3em .6em;border:1px solid #ccc;background-color:#fff;border-radius:.2em;transition:all 0.3s;width:100%}input:focus,textarea:focus,.select select:focus{border:1px solid #0074d9;outline:0}textarea{height:auto}[type=file],[type=color]{cursor:pointer}[type=file]{height:auto}select{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyIiBoZWlnaHQ9IjMiPjxwYXRoIGQ9Im0gMCwxIDEsMiAxLC0yIHoiLz48L3N2Zz4=) no-repeat scroll 95% center/10px 15px;background-position:calc(100% - 15px) center;border:1px solid #ccc;border-radius:.2em;cursor:pointer;width:100%;height:2.1em;box-sizing:border-box;padding:.3em .45em;transition:all .3s;-moz-appearance:none;-webkit-appearance:none;appearance:none}select::-ms-expand{display:none}select:focus,select:active{border:1px solid #0074d9;transition:outline 0s}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #111}select option{font-size:inherit;padding:.3em .45em}[type=radio],[type=checkbox]{opacity:0;width:0;position:absolute;display:inline-block}[type=radio]+.checkable:hover:before,[type=checkbox]+.checkable:hover:before,[type=radio]:focus+.checkable:before,[type=checkbox]:focus+.checkable:before{border:1px solid #0074d9}[type=radio]+.checkable,[type=checkbox]+.checkable{position:relative;cursor:pointer;padding-left:1.5em;margin-right:.6em}[type=radio]+.checkable:before,[type=checkbox]+.checkable:before,[type=radio]+.checkable:after,[type=checkbox]+.checkable:after{content:'';position:absolute;display:inline-block;left:0;top:50%;transform:translateY(-50%);font-size:1em;line-height:1em;color:transparent;font-family:sans;text-align:center;box-sizing:border-box;width:1em;height:1em;border-radius:50%;transition:all 0.3s}[type=radio]+.checkable:before,[type=checkbox]+.checkable:before{border:1px solid #aaa}[type=radio]:checked+.checkable:after,[type=checkbox]:checked+.checkable:after{background:#555;transform:scale(0.5) translateY(-100%)}[type=checkbox]+.checkable:before{border-radius:.2em}[type=checkbox]+.checkable:after{content:"✔";background:none;transform:scale(2) translateY(-25%);visibility:hidden;opacity:0}[type=checkbox]:checked+.checkable:after{color:#111;background:none;transform:translateY(-50%);transition:all 0.3s;visibility:visible;opacity:1}table{text-align:left}td,th{padding:.3em 2.4em .3em .6em}th{text-align:left;font-weight:900;color:#fff;background-color:#0074d9}.success th{background-color:#2ecc40}.warning th{background-color:#ff851b}.error th{background-color:#ff4136}.dull th{background-color:#aaa}tr:nth-child(even){background:rgba(0,0,0,0.05)}.flex{display:-ms-flexbox;display:flex;margin-left:-0.6em;width:calc(100% + .6em);flex-wrap:wrap;transition:all .3s ease}.flex>*{box-sizing:border-box;flex:1 1 auto;padding-left:.6em;padding-bottom:.6em}.flex[class*="one"]>*,.flex[class*="two"]>*,.flex[class*="three"]>*,.flex[class*="four"]>*,.flex[class*="five"]>*,.flex[class*="six"]>*,.flex[class*="seven"]>*,.flex[class*="eight"]>*,.flex[class*="nine"]>*,.flex[class*="ten"]>*,.flex[class*="eleven"]>*,.flex[class*="twelve"]>*{flex-grow:0}.flex.grow>*{flex-grow:1}.center{justify-content:center}.one>*{width:100%}.two>*{width:50%}.three>*{width:33.33333%}.four>*{width:25%}.five>*{width:20%}.six>*{width:16.66666%}.seven>*{width:14.28571%}.eight>*{width:12.5%}.nine>*{width:11.11111%}.ten>*{width:10%}.eleven>*{width:9.09091%}.twelve>*{width:8.33333%}@media all and (min-width: 500px){.one-500>*{width:100%}.two-500>*{width:50%}.three-500>*{width:33.33333%}.four-500>*{width:25%}.five-500>*{width:20%}.six-500>*{width:16.66666%}.seven-500>*{width:14.28571%}.eight-500>*{width:12.5%}.nine-500>*{width:11.11111%}.ten-500>*{width:10%}.eleven-500>*{width:9.09091%}.twelve-500>*{width:8.33333%}}@media all and (min-width: 600px){.one-600>*{width:100%}.two-600>*{width:50%}.three-600>*{width:33.33333%}.four-600>*{width:25%}.five-600>*{width:20%}.six-600>*{width:16.66666%}.seven-600>*{width:14.28571%}.eight-600>*{width:12.5%}.nine-600>*{width:11.11111%}.ten-600>*{width:10%}.eleven-600>*{width:9.09091%}.twelve-600>*{width:8.33333%}}@media all and (min-width: 700px){.one-700>*{width:100%}.two-700>*{width:50%}.three-700>*{width:33.33333%}.four-700>*{width:25%}.five-700>*{width:20%}.six-700>*{width:16.66666%}.seven-700>*{width:14.28571%}.eight-700>*{width:12.5%}.nine-700>*{width:11.11111%}.ten-700>*{width:10%}.eleven-700>*{width:9.09091%}.twelve-700>*{width:8.33333%}}@media all and (min-width: 800px){.one-800>*{width:100%}.two-800>*{width:50%}.three-800>*{width:33.33333%}.four-800>*{width:25%}.five-800>*{width:20%}.six-800>*{width:16.66666%}.seven-800>*{width:14.28571%}.eight-800>*{width:12.5%}.nine-800>*{width:11.11111%}.ten-800>*{width:10%}.eleven-800>*{width:9.09091%}.twelve-800>*{width:8.33333%}}@media all and (min-width: 900px){.one-900>*{width:100%}.two-900>*{width:50%}.three-900>*{width:33.33333%}.four-900>*{width:25%}.five-900>*{width:20%}.six-900>*{width:16.66666%}.seven-900>*{width:14.28571%}.eight-900>*{width:12.5%}.nine-900>*{width:11.11111%}.ten-900>*{width:10%}.eleven-900>*{width:9.09091%}.twelve-900>*{width:8.33333%}}@media all and (min-width: 1000px){.one-1000>*{width:100%}.two-1000>*{width:50%}.three-1000>*{width:33.33333%}.four-1000>*{width:25%}.five-1000>*{width:20%}.six-1000>*{width:16.66666%}.seven-1000>*{width:14.28571%}.eight-1000>*{width:12.5%}.nine-1000>*{width:11.11111%}.ten-1000>*{width:10%}.eleven-1000>*{width:9.09091%}.twelve-1000>*{width:8.33333%}}@media all and (min-width: 1100px){.one-1100>*{width:100%}.two-1100>*{width:50%}.three-1100>*{width:33.33333%}.four-1100>*{width:25%}.five-1100>*{width:20%}.six-1100>*{width:16.66666%}.seven-1100>*{width:14.28571%}.eight-1100>*{width:12.5%}.nine-1100>*{width:11.11111%}.ten-1100>*{width:10%}.eleven-1100>*{width:9.09091%}.twelve-1100>*{width:8.33333%}}@media all and (min-width: 1200px){.one-1200>*{width:100%}.two-1200>*{width:50%}.three-1200>*{width:33.33333%}.four-1200>*{width:25%}.five-1200>*{width:20%}.six-1200>*{width:16.66666%}.seven-1200>*{width:14.28571%}.eight-1200>*{width:12.5%}.nine-1200>*{width:11.11111%}.ten-1200>*{width:10%}.eleven-1200>*{width:9.09091%}.twelve-1200>*{width:8.33333%}}@media all and (min-width: 1300px){.one-1300>*{width:100%}.two-1300>*{width:50%}.three-1300>*{width:33.33333%}.four-1300>*{width:25%}.five-1300>*{width:20%}.six-1300>*{width:16.66666%}.seven-1300>*{width:14.28571%}.eight-1300>*{width:12.5%}.nine-1300>*{width:11.11111%}.ten-1300>*{width:10%}.eleven-1300>*{width:9.09091%}.twelve-1300>*{width:8.33333%}}@media all and (min-width: 1400px){.one-1400>*{width:100%}.two-1400>*{width:50%}.three-1400>*{width:33.33333%}.four-1400>*{width:25%}.five-1400>*{width:20%}.six-1400>*{width:16.66666%}.seven-1400>*{width:14.28571%}.eight-1400>*{width:12.5%}.nine-1400>*{width:11.11111%}.ten-1400>*{width:10%}.eleven-1400>*{width:9.09091%}.twelve-1400>*{width:8.33333%}}@media all and (min-width: 1500px){.one-1500>*{width:100%}.two-1500>*{width:50%}.three-1500>*{width:33.33333%}.four-1500>*{width:25%}.five-1500>*{width:20%}.six-1500>*{width:16.66666%}.seven-1500>*{width:14.28571%}.eight-1500>*{width:12.5%}.nine-1500>*{width:11.11111%}.ten-1500>*{width:10%}.eleven-1500>*{width:9.09091%}.twelve-1500>*{width:8.33333%}}@media all and (min-width: 1600px){.one-1600>*{width:100%}.two-1600>*{width:50%}.three-1600>*{width:33.33333%}.four-1600>*{width:25%}.five-1600>*{width:20%}.six-1600>*{width:16.66666%}.seven-1600>*{width:14.28571%}.eight-1600>*{width:12.5%}.nine-1600>*{width:11.11111%}.ten-1600>*{width:10%}.eleven-1600>*{width:9.09091%}.twelve-1600>*{width:8.33333%}}@media all and (min-width: 1700px){.one-1700>*{width:100%}.two-1700>*{width:50%}.three-1700>*{width:33.33333%}.four-1700>*{width:25%}.five-1700>*{width:20%}.six-1700>*{width:16.66666%}.seven-1700>*{width:14.28571%}.eight-1700>*{width:12.5%}.nine-1700>*{width:11.11111%}.ten-1700>*{width:10%}.eleven-1700>*{width:9.09091%}.twelve-1700>*{width:8.33333%}}@media all and (min-width: 1800px){.one-1800>*{width:100%}.two-1800>*{width:50%}.three-1800>*{width:33.33333%}.four-1800>*{width:25%}.five-1800>*{width:20%}.six-1800>*{width:16.66666%}.seven-1800>*{width:14.28571%}.eight-1800>*{width:12.5%}.nine-1800>*{width:11.11111%}.ten-1800>*{width:10%}.eleven-1800>*{width:9.09091%}.twelve-1800>*{width:8.33333%}}@media all and (min-width: 1900px){.one-1900>*{width:100%}.two-1900>*{width:50%}.three-1900>*{width:33.33333%}.four-1900>*{width:25%}.five-1900>*{width:20%}.six-1900>*{width:16.66666%}.seven-1900>*{width:14.28571%}.eight-1900>*{width:12.5%}.nine-1900>*{width:11.11111%}.ten-1900>*{width:10%}.eleven-1900>*{width:9.09091%}.twelve-1900>*{width:8.33333%}}@media all and (min-width: 2000px){.one-2000>*{width:100%}.two-2000>*{width:50%}.three-2000>*{width:33.33333%}.four-2000>*{width:25%}.five-2000>*{width:20%}.six-2000>*{width:16.66666%}.seven-2000>*{width:14.28571%}.eight-2000>*{width:12.5%}.nine-2000>*{width:11.11111%}.ten-2000>*{width:10%}.eleven-2000>*{width:9.09091%}.twelve-2000>*{width:8.33333%}}.full{width:100%}.half{width:50%}.third{width:33.33333%}.two-third{width:66.66666%}.fourth{width:25%}.three-fourth{width:75%}.fifth{width:20%}.two-fifth{width:40%}.three-fifth{width:60%}.four-fifth{width:80%}.sixth{width:16.66666%}.none{display:none}@media all and (min-width: 500px){.full-500{width:100%;display:block}.half-500{width:50%;display:block}.third-500{width:33.33333%;display:block}.two-third-500{width:66.66666%;display:block}.fourth-500{width:25%;display:block}.three-fourth-500{width:75%;display:block}.fifth-500{width:20%;display:block}.two-fifth-500{width:40%;display:block}.three-fifth-500{width:60%;display:block}.four-fifth-500{width:80%;display:block}.sixth-500{width:16.66666%;display:block}}@media all and (min-width: 600px){.full-600{width:100%;display:block}.half-600{width:50%;display:block}.third-600{width:33.33333%;display:block}.two-third-600{width:66.66666%;display:block}.fourth-600{width:25%;display:block}.three-fourth-600{width:75%;display:block}.fifth-600{width:20%;display:block}.two-fifth-600{width:40%;display:block}.three-fifth-600{width:60%;display:block}.four-fifth-600{width:80%;display:block}.sixth-600{width:16.66666%;display:block}}@media all and (min-width: 700px){.full-700{width:100%;display:block}.half-700{width:50%;display:block}.third-700{width:33.33333%;display:block}.two-third-700{width:66.66666%;display:block}.fourth-700{width:25%;display:block}.three-fourth-700{width:75%;display:block}.fifth-700{width:20%;display:block}.two-fifth-700{width:40%;display:block}.three-fifth-700{width:60%;display:block}.four-fifth-700{width:80%;display:block}.sixth-700{width:16.66666%;display:block}}@media all and (min-width: 800px){.full-800{width:100%;display:block}.half-800{width:50%;display:block}.third-800{width:33.33333%;display:block}.two-third-800{width:66.66666%;display:block}.fourth-800{width:25%;display:block}.three-fourth-800{width:75%;display:block}.fifth-800{width:20%;display:block}.two-fifth-800{width:40%;display:block}.three-fifth-800{width:60%;display:block}.four-fifth-800{width:80%;display:block}.sixth-800{width:16.66666%;display:block}}@media all and (min-width: 900px){.full-900{width:100%;display:block}.half-900{width:50%;display:block}.third-900{width:33.33333%;display:block}.two-third-900{width:66.66666%;display:block}.fourth-900{width:25%;display:block}.three-fourth-900{width:75%;display:block}.fifth-900{width:20%;display:block}.two-fifth-900{width:40%;display:block}.three-fifth-900{width:60%;display:block}.four-fifth-900{width:80%;display:block}.sixth-900{width:16.66666%;display:block}}@media all and (min-width: 1000px){.full-1000{width:100%;display:block}.half-1000{width:50%;display:block}.third-1000{width:33.33333%;display:block}.two-third-1000{width:66.66666%;display:block}.fourth-1000{width:25%;display:block}.three-fourth-1000{width:75%;display:block}.fifth-1000{width:20%;display:block}.two-fifth-1000{width:40%;display:block}.three-fifth-1000{width:60%;display:block}.four-fifth-1000{width:80%;display:block}.sixth-1000{width:16.66666%;display:block}}@media all and (min-width: 1100px){.full-1100{width:100%;display:block}.half-1100{width:50%;display:block}.third-1100{width:33.33333%;display:block}.two-third-1100{width:66.66666%;display:block}.fourth-1100{width:25%;display:block}.three-fourth-1100{width:75%;display:block}.fifth-1100{width:20%;display:block}.two-fifth-1100{width:40%;display:block}.three-fifth-1100{width:60%;display:block}.four-fifth-1100{width:80%;display:block}.sixth-1100{width:16.66666%;display:block}}@media all and (min-width: 1200px){.full-1200{width:100%;display:block}.half-1200{width:50%;display:block}.third-1200{width:33.33333%;display:block}.two-third-1200{width:66.66666%;display:block}.fourth-1200{width:25%;display:block}.three-fourth-1200{width:75%;display:block}.fifth-1200{width:20%;display:block}.two-fifth-1200{width:40%;display:block}.three-fifth-1200{width:60%;display:block}.four-fifth-1200{width:80%;display:block}.sixth-1200{width:16.66666%;display:block}}@media all and (min-width: 1300px){.full-1300{width:100%;display:block}.half-1300{width:50%;display:block}.third-1300{width:33.33333%;display:block}.two-third-1300{width:66.66666%;display:block}.fourth-1300{width:25%;display:block}.three-fourth-1300{width:75%;display:block}.fifth-1300{width:20%;display:block}.two-fifth-1300{width:40%;display:block}.three-fifth-1300{width:60%;display:block}.four-fifth-1300{width:80%;display:block}.sixth-1300{width:16.66666%;display:block}}@media all and (min-width: 1400px){.full-1400{width:100%;display:block}.half-1400{width:50%;display:block}.third-1400{width:33.33333%;display:block}.two-third-1400{width:66.66666%;display:block}.fourth-1400{width:25%;display:block}.three-fourth-1400{width:75%;display:block}.fifth-1400{width:20%;display:block}.two-fifth-1400{width:40%;display:block}.three-fifth-1400{width:60%;display:block}.four-fifth-1400{width:80%;display:block}.sixth-1400{width:16.66666%;display:block}}@media all and (min-width: 1500px){.full-1500{width:100%;display:block}.half-1500{width:50%;display:block}.third-1500{width:33.33333%;display:block}.two-third-1500{width:66.66666%;display:block}.fourth-1500{width:25%;display:block}.three-fourth-1500{width:75%;display:block}.fifth-1500{width:20%;display:block}.two-fifth-1500{width:40%;display:block}.three-fifth-1500{width:60%;display:block}.four-fifth-1500{width:80%;display:block}.sixth-1500{width:16.66666%;display:block}}@media all and (min-width: 1600px){.full-1600{width:100%;display:block}.half-1600{width:50%;display:block}.third-1600{width:33.33333%;display:block}.two-third-1600{width:66.66666%;display:block}.fourth-1600{width:25%;display:block}.three-fourth-1600{width:75%;display:block}.fifth-1600{width:20%;display:block}.two-fifth-1600{width:40%;display:block}.three-fifth-1600{width:60%;display:block}.four-fifth-1600{width:80%;display:block}.sixth-1600{width:16.66666%;display:block}}@media all and (min-width: 1700px){.full-1700{width:100%;display:block}.half-1700{width:50%;display:block}.third-1700{width:33.33333%;display:block}.two-third-1700{width:66.66666%;display:block}.fourth-1700{width:25%;display:block}.three-fourth-1700{width:75%;display:block}.fifth-1700{width:20%;display:block}.two-fifth-1700{width:40%;display:block}.three-fifth-1700{width:60%;display:block}.four-fifth-1700{width:80%;display:block}.sixth-1700{width:16.66666%;display:block}}@media all and (min-width: 1800px){.full-1800{width:100%;display:block}.half-1800{width:50%;display:block}.third-1800{width:33.33333%;display:block}.two-third-1800{width:66.66666%;display:block}.fourth-1800{width:25%;display:block}.three-fourth-1800{width:75%;display:block}.fifth-1800{width:20%;display:block}.two-fifth-1800{width:40%;display:block}.three-fifth-1800{width:60%;display:block}.four-fifth-1800{width:80%;display:block}.sixth-1800{width:16.66666%;display:block}}@media all and (min-width: 1900px){.full-1900{width:100%;display:block}.half-1900{width:50%;display:block}.third-1900{width:33.33333%;display:block}.two-third-1900{width:66.66666%;display:block}.fourth-1900{width:25%;display:block}.three-fourth-1900{width:75%;display:block}.fifth-1900{width:20%;display:block}.two-fifth-1900{width:40%;display:block}.three-fifth-1900{width:60%;display:block}.four-fifth-1900{width:80%;display:block}.sixth-1900{width:16.66666%;display:block}}@media all and (min-width: 2000px){.full-2000{width:100%;display:block}.half-2000{width:50%;display:block}.third-2000{width:33.33333%;display:block}.two-third-2000{width:66.66666%;display:block}.fourth-2000{width:25%;display:block}.three-fourth-2000{width:75%;display:block}.fifth-2000{width:20%;display:block}.two-fifth-2000{width:40%;display:block}.three-fifth-2000{width:60%;display:block}.four-fifth-2000{width:80%;display:block}.sixth-2000{width:16.66666%;display:block}}@media all and (min-width: 500px){.none-500{display:none}}@media all and (min-width: 600px){.none-600{display:none}}@media all and (min-width: 700px){.none-700{display:none}}@media all and (min-width: 800px){.none-800{display:none}}@media all and (min-width: 900px){.none-900{display:none}}@media all and (min-width: 1000px){.none-1000{display:none}}@media all and (min-width: 1100px){.none-1100{display:none}}@media all and (min-width: 1200px){.none-1200{display:none}}@media all and (min-width: 1300px){.none-1300{display:none}}@media all and (min-width: 1400px){.none-1400{display:none}}@media all and (min-width: 1500px){.none-1500{display:none}}@media all and (min-width: 1600px){.none-1600{display:none}}@media all and (min-width: 1700px){.none-1700{display:none}}@media all and (min-width: 1800px){.none-1800{display:none}}@media all and (min-width: 1900px){.none-1900{display:none}}@media all and (min-width: 2000px){.none-2000{display:none}}.off-none{margin-left:0}.off-half{margin-left:50%}.off-third{margin-left:33.33333%}.off-two-third{margin-left:66.66666%}.off-fourth{margin-left:25%}.off-three-fourth{margin-left:75%}.off-fifth{margin-left:20%}.off-two-fifth{margin-left:40%}.off-three-fifth{margin-left:60%}.off-four-fifth{margin-left:80%}.off-sixth{margin-left:16.66666%}@media all and (min-width: 500px){.off-none-500{margin-left:0}.off-half-500{margin-left:50%}.off-third-500{margin-left:33.33333%}.off-two-third-500{margin-left:66.66666%}.off-fourth-500{margin-left:25%}.off-three-fourth-500{margin-left:75%}.off-fifth-500{margin-left:20%}.off-two-fifth-500{margin-left:40%}.off-three-fifth-500{margin-left:60%}.off-four-fifth-500{margin-left:80%}.off-sixth-500{margin-left:16.66666%}}@media all and (min-width: 600px){.off-none-600{margin-left:0}.off-half-600{margin-left:50%}.off-third-600{margin-left:33.33333%}.off-two-third-600{margin-left:66.66666%}.off-fourth-600{margin-left:25%}.off-three-fourth-600{margin-left:75%}.off-fifth-600{margin-left:20%}.off-two-fifth-600{margin-left:40%}.off-three-fifth-600{margin-left:60%}.off-four-fifth-600{margin-left:80%}.off-sixth-600{margin-left:16.66666%}}@media all and (min-width: 700px){.off-none-700{margin-left:0}.off-half-700{margin-left:50%}.off-third-700{margin-left:33.33333%}.off-two-third-700{margin-left:66.66666%}.off-fourth-700{margin-left:25%}.off-three-fourth-700{margin-left:75%}.off-fifth-700{margin-left:20%}.off-two-fifth-700{margin-left:40%}.off-three-fifth-700{margin-left:60%}.off-four-fifth-700{margin-left:80%}.off-sixth-700{margin-left:16.66666%}}@media all and (min-width: 800px){.off-none-800{margin-left:0}.off-half-800{margin-left:50%}.off-third-800{margin-left:33.33333%}.off-two-third-800{margin-left:66.66666%}.off-fourth-800{margin-left:25%}.off-three-fourth-800{margin-left:75%}.off-fifth-800{margin-left:20%}.off-two-fifth-800{margin-left:40%}.off-three-fifth-800{margin-left:60%}.off-four-fifth-800{margin-left:80%}.off-sixth-800{margin-left:16.66666%}}@media all and (min-width: 900px){.off-none-900{margin-left:0}.off-half-900{margin-left:50%}.off-third-900{margin-left:33.33333%}.off-two-third-900{margin-left:66.66666%}.off-fourth-900{margin-left:25%}.off-three-fourth-900{margin-left:75%}.off-fifth-900{margin-left:20%}.off-two-fifth-900{margin-left:40%}.off-three-fifth-900{margin-left:60%}.off-four-fifth-900{margin-left:80%}.off-sixth-900{margin-left:16.66666%}}@media all and (min-width: 1000px){.off-none-1000{margin-left:0}.off-half-1000{margin-left:50%}.off-third-1000{margin-left:33.33333%}.off-two-third-1000{margin-left:66.66666%}.off-fourth-1000{margin-left:25%}.off-three-fourth-1000{margin-left:75%}.off-fifth-1000{margin-left:20%}.off-two-fifth-1000{margin-left:40%}.off-three-fifth-1000{margin-left:60%}.off-four-fifth-1000{margin-left:80%}.off-sixth-1000{margin-left:16.66666%}}@media all and (min-width: 1100px){.off-none-1100{margin-left:0}.off-half-1100{margin-left:50%}.off-third-1100{margin-left:33.33333%}.off-two-third-1100{margin-left:66.66666%}.off-fourth-1100{margin-left:25%}.off-three-fourth-1100{margin-left:75%}.off-fifth-1100{margin-left:20%}.off-two-fifth-1100{margin-left:40%}.off-three-fifth-1100{margin-left:60%}.off-four-fifth-1100{margin-left:80%}.off-sixth-1100{margin-left:16.66666%}}@media all and (min-width: 1200px){.off-none-1200{margin-left:0}.off-half-1200{margin-left:50%}.off-third-1200{margin-left:33.33333%}.off-two-third-1200{margin-left:66.66666%}.off-fourth-1200{margin-left:25%}.off-three-fourth-1200{margin-left:75%}.off-fifth-1200{margin-left:20%}.off-two-fifth-1200{margin-left:40%}.off-three-fifth-1200{margin-left:60%}.off-four-fifth-1200{margin-left:80%}.off-sixth-1200{margin-left:16.66666%}}@media all and (min-width: 1300px){.off-none-1300{margin-left:0}.off-half-1300{margin-left:50%}.off-third-1300{margin-left:33.33333%}.off-two-third-1300{margin-left:66.66666%}.off-fourth-1300{margin-left:25%}.off-three-fourth-1300{margin-left:75%}.off-fifth-1300{margin-left:20%}.off-two-fifth-1300{margin-left:40%}.off-three-fifth-1300{margin-left:60%}.off-four-fifth-1300{margin-left:80%}.off-sixth-1300{margin-left:16.66666%}}@media all and (min-width: 1400px){.off-none-1400{margin-left:0}.off-half-1400{margin-left:50%}.off-third-1400{margin-left:33.33333%}.off-two-third-1400{margin-left:66.66666%}.off-fourth-1400{margin-left:25%}.off-three-fourth-1400{margin-left:75%}.off-fifth-1400{margin-left:20%}.off-two-fifth-1400{margin-left:40%}.off-three-fifth-1400{margin-left:60%}.off-four-fifth-1400{margin-left:80%}.off-sixth-1400{margin-left:16.66666%}}@media all and (min-width: 1500px){.off-none-1500{margin-left:0}.off-half-1500{margin-left:50%}.off-third-1500{margin-left:33.33333%}.off-two-third-1500{margin-left:66.66666%}.off-fourth-1500{margin-left:25%}.off-three-fourth-1500{margin-left:75%}.off-fifth-1500{margin-left:20%}.off-two-fifth-1500{margin-left:40%}.off-three-fifth-1500{margin-left:60%}.off-four-fifth-1500{margin-left:80%}.off-sixth-1500{margin-left:16.66666%}}@media all and (min-width: 1600px){.off-none-1600{margin-left:0}.off-half-1600{margin-left:50%}.off-third-1600{margin-left:33.33333%}.off-two-third-1600{margin-left:66.66666%}.off-fourth-1600{margin-left:25%}.off-three-fourth-1600{margin-left:75%}.off-fifth-1600{margin-left:20%}.off-two-fifth-1600{margin-left:40%}.off-three-fifth-1600{margin-left:60%}.off-four-fifth-1600{margin-left:80%}.off-sixth-1600{margin-left:16.66666%}}@media all and (min-width: 1700px){.off-none-1700{margin-left:0}.off-half-1700{margin-left:50%}.off-third-1700{margin-left:33.33333%}.off-two-third-1700{margin-left:66.66666%}.off-fourth-1700{margin-left:25%}.off-three-fourth-1700{margin-left:75%}.off-fifth-1700{margin-left:20%}.off-two-fifth-1700{margin-left:40%}.off-three-fifth-1700{margin-left:60%}.off-four-fifth-1700{margin-left:80%}.off-sixth-1700{margin-left:16.66666%}}@media all and (min-width: 1800px){.off-none-1800{margin-left:0}.off-half-1800{margin-left:50%}.off-third-1800{margin-left:33.33333%}.off-two-third-1800{margin-left:66.66666%}.off-fourth-1800{margin-left:25%}.off-three-fourth-1800{margin-left:75%}.off-fifth-1800{margin-left:20%}.off-two-fifth-1800{margin-left:40%}.off-three-fifth-1800{margin-left:60%}.off-four-fifth-1800{margin-left:80%}.off-sixth-1800{margin-left:16.66666%}}@media all and (min-width: 1900px){.off-none-1900{margin-left:0}.off-half-1900{margin-left:50%}.off-third-1900{margin-left:33.33333%}.off-two-third-1900{margin-left:66.66666%}.off-fourth-1900{margin-left:25%}.off-three-fourth-1900{margin-left:75%}.off-fifth-1900{margin-left:20%}.off-two-fifth-1900{margin-left:40%}.off-three-fifth-1900{margin-left:60%}.off-four-fifth-1900{margin-left:80%}.off-sixth-1900{margin-left:16.66666%}}@media all and (min-width: 2000px){.off-none-2000{margin-left:0}.off-half-2000{margin-left:50%}.off-third-2000{margin-left:33.33333%}.off-two-third-2000{margin-left:66.66666%}.off-fourth-2000{margin-left:25%}.off-three-fourth-2000{margin-left:75%}.off-fifth-2000{margin-left:20%}.off-two-fifth-2000{margin-left:40%}.off-three-fifth-2000{margin-left:60%}.off-four-fifth-2000{margin-left:80%}.off-sixth-2000{margin-left:16.66666%}}nav{position:fixed;top:0;left:0;right:0;height:3em;padding:0 .6em;background:#fff;box-shadow:0 0 0.2em rgba(17,17,17,0.2);z-index:10000;transition:all .3s;transform-style:preserve-3d}nav .brand,nav .menu,nav .burger{float:right;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}nav .brand{font-weight:700;float:left;padding:0 .6em;max-width:50%;white-space:nowrap;color:#111}nav .brand *{vertical-align:middle}nav .logo{height:2em;margin-right:.3em}nav .select::after{height:calc(100% - 1px);padding:0;line-height:2.4em}nav .menu>*{margin-right:.6em}nav .burger{display:none}@media all and (max-width: 60em){nav .burger{display:inline-block;cursor:pointer;bottom:-1000em;margin:0}nav .burger ~ .menu,nav .show:checked ~ .burger{position:fixed;min-height:100%;width:0;overflow:hidden;top:0;right:0;bottom:-1000em;margin:0;background:#fff;transition:all .3s ease;transform:none}nav .burger ~ .menu{z-index:11}nav .show:checked ~ .burger{color:transparent;width:100%;border-radius:0;background:rgba(0,0,0,0.2);transition:all .3s ease}nav .show:checked ~ .menu{width:70%;overflow:auto;transition:all .3s ease;height:100vh}nav .burger ~ .menu>*{display:block;margin:.3em;text-align:left;max-width:calc(100% - .6em)}nav .burger ~ .menu>a{padding:.3em .9em}}.stack,.stack .toggle{margin-top:0;margin-bottom:0;display:block;width:100%;text-align:left;border-radius:0}.stack:first-child,.stack:first-child .toggle{border-top-left-radius:.2em;border-top-right-radius:.2em}.stack:last-child,.stack:last-child .toggle{border-bottom-left-radius:.2em;border-bottom-right-radius:.2em}input.stack,textarea.stack,select.stack{transition:border-bottom 0 ease 0;border-bottom-width:0}input.stack:last-child,textarea.stack:last-child,select.stack:last-child{border-bottom-width:1px}input.stack:focus+input,input.stack:focus+textarea,input.stack:focus+select,textarea.stack:focus+input,textarea.stack:focus+textarea,textarea.stack:focus+select,select.stack:focus+input,select.stack:focus+textarea,select.stack:focus+select{border-top-color:#0074d9}.card,.modal .overlay ~ *{position:relative;box-shadow:0;border-radius:.2em;border:1px solid #ccc;overflow:hidden;text-align:left;background:#fff;margin-bottom:.6em;padding:0;transition:all .3s ease}.hidden.card,.modal .overlay ~ .hidden,:checked+.card,.modal .overlay ~ :checked+*,.modal .overlay:checked+*{font-size:0;padding:0;margin:0;border:0}.card>*,.modal .overlay ~ *>*{max-width:100%;display:block}.card>*:last-child,.modal .overlay ~ *>*:last-child{margin-bottom:0}.card header,.modal .overlay ~ * header,.card section,.modal .overlay ~ * section,.card>p,.modal .overlay ~ *>p{padding:.6em .8em}.card section,.modal .overlay ~ * section{padding:.6em .8em 0}.card hr,.modal .overlay ~ * hr{border:none;height:1px;background-color:#eee}.card header,.modal .overlay ~ * header{font-weight:bold;position:relative;border-bottom:1px solid #eee}.card header h1,.modal .overlay ~ * header h1,.card header h2,.modal .overlay ~ * header h2,.card header h3,.modal .overlay ~ * header h3,.card header h4,.modal .overlay ~ * header h4,.card header h5,.modal .overlay ~ * header h5,.card header h6,.modal .overlay ~ * header h6{padding:0;margin:0 2em 0 0;line-height:1;display:inline-block;vertical-align:text-bottom}.card header:last-child,.modal .overlay ~ * header:last-child{border-bottom:0}.card footer,.modal .overlay ~ * footer{padding:.8em}.card p,.modal .overlay ~ * p{margin:.3em 0}.card p:first-child,.modal .overlay ~ * p:first-child{margin-top:0}.card p:last-child,.modal .overlay ~ * p:last-child{margin-bottom:0}.card>p,.modal .overlay ~ *>p{margin:0;padding-right:2.5em}.card .close,.modal .overlay ~ * .close{position:absolute;top:.4em;right:.3em;font-size:1.2em;padding:0 .5em;cursor:pointer;width:auto}.card .close:hover,.modal .overlay ~ * .close:hover{color:#ff4136}.card h1+.close,.modal .overlay ~ * h1+.close{margin:.2em}.card h2+.close,.modal .overlay ~ * h2+.close{margin:.1em}.card .dangerous,.modal .overlay ~ * .dangerous{background:#ff4136;float:right}.modal{text-align:center}.modal>input{display:none}.modal>input ~ *{opacity:0;max-height:0;overflow:hidden}.modal .overlay{top:0;left:0;bottom:0;right:0;position:fixed;margin:0;border-radius:0;background:rgba(17,17,17,0.6);transition:all 0.3s;z-index:100000}.modal .overlay:before,.modal .overlay:after{display:none}.modal .overlay ~ *{border:0;position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(0.2, 0.2);z-index:1000000;transition:all 0.3s}.modal>input:checked ~ *{display:block;opacity:1;max-height:10000px;transition:all 0.3s}.modal>input:checked ~ .overlay ~ *{max-height:90%;overflow:auto;-webkit-transform:translateX(-50%) translateY(-50%) scale(1, 1);transform:translateX(-50%) translateY(-50%) scale(1, 1)}@media (max-width: 60em){.modal .overlay ~ *{min-width:90%}}.dropimage{position:relative;display:block;padding:0;padding-bottom:56.25%;overflow:hidden;cursor:pointer;border:0;margin:.3em 0;border-radius:.2em;background-color:#ddd;background-size:cover;background-position:center center;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NDAiIGhlaWdodD0iNjQwIiB2ZXJzaW9uPSIxLjEiPjxnIHN0eWxlPSJmaWxsOiMzMzMiPjxwYXRoIGQ9Ik0gMTg3IDIzMCBDIDE3NSAyMzAgMTY1IDI0MCAxNjUgMjUyIEwgMTY1IDMwMCBMIDE2NSA0MDggQyAxNjUgNDIwIDE3NSA0MzAgMTg3IDQzMCBMIDQ2MyA0MzAgQyA0NzUgNDMwIDQ4NSA0MjAgNDg1IDQwOCBMIDQ4NSAzMDAgTCA0ODUgMjUyIEMgNDg1IDI0MCA0NzUgMjMwIDQ2MyAyMzAgTCAxODcgMjMwIHogTSAzNjAgMjU2IEEgNzAgNzIgMCAwIDEgNDMwIDMyOCBBIDcwIDcyIDAgMCAxIDM2MCA0MDAgQSA3MCA3MiAwIDAgMSAyOTAgMzI4IEEgNzAgNzIgMCAwIDEgMzYwIDI1NiB6Ii8+PGNpcmNsZSBjeD0iMzYwIiBjeT0iMzMwIiByPSI0MSIvPjxwYXRoIGQ9Im0yMDUgMjI1IDUtMTAgMjAgMCA1IDEwLTMwIDAiLz48cGF0aCBkPSJNMjg1IDIwMEwyNzAgMjI1IDM3NiAyMjUgMzYxIDIwMCAyODUgMjAwek0zMTAgMjA1TDMzNyAyMDUgMzM3IDIxOCAzMTAgMjE4IDMxMCAyMDV6Ii8+PHBhdGggZD0ibTQwNSAyMjUgNS0xMCAyMCAwIDUgMTAtMzAgMCIvPjwvZz48L3N2Zz4=)}.dropimage input{left:0;width:100%;height:100%;border:0;margin:0;padding:0;opacity:0;cursor:pointer;position:absolute}.tabs{position:relative;overflow:hidden}.tabs>label img{float:left;margin-left:.6em}.tabs>.row{width:calc(100% + 2 * .6em);display:table;table-layout:fixed;position:relative;padding-left:0;transition:all .3s;border-spacing:0;margin:0}.tabs>.row:before,.tabs>.row:after{display:none}.tabs>.row>*,.tabs>.row img{display:table-cell;vertical-align:top;margin:0;width:100%}.tabs>input{display:none}.tabs>input+*{width:100%}.tabs>input+label{width:auto}.two.tabs>.row{width:200%;left:-100%}.two.tabs>input:nth-of-type(1):checked ~ .row{margin-left:100%}.two.tabs>label img{width:48%;margin:4% 0 4% 4%}.three.tabs>.row{width:300%;left:-200%}.three.tabs>input:nth-of-type(1):checked ~ .row{margin-left:200%}.three.tabs>input:nth-of-type(2):checked ~ .row{margin-left:100%}.three.tabs>label img{width:30%;margin:5% 0 5% 5%}.four.tabs>.row{width:400%;left:-300%}.four.tabs>input:nth-of-type(1):checked ~ .row{margin-left:300%}.four.tabs>input:nth-of-type(2):checked ~ .row{margin-left:200%}.four.tabs>input:nth-of-type(3):checked ~ .row{margin-left:100%}.four.tabs>label img{width:22%;margin:4% 0 4% 4%}.tabs>label:first-of-type img{margin-left:0}[data-tooltip]{position:relative}[data-tooltip]:after,[data-tooltip]:before{position:absolute;z-index:10;opacity:0;border-width:0;height:0;padding:0;overflow:hidden;transition:opacity .6s ease, height 0s ease .6s;top:calc(100% - 6px);left:0;margin-top:12px}[data-tooltip]:after{margin-left:0;font-size:.8em;background:#111;content:attr(data-tooltip);white-space:nowrap}[data-tooltip]:before{content:'';width:0;height:0;border-width:0;border-style:solid;border-color:transparent transparent #111;margin-top:0;left:10px}[data-tooltip]:hover:after,[data-tooltip]:focus:after,[data-tooltip]:hover:before,[data-tooltip]:focus:before{opacity:1;border-width:6px;height:auto}[data-tooltip]:hover:after,[data-tooltip]:focus:after{padding:.45em .9em}.tooltip-top:after,.tooltip-top:before{top:auto;bottom:calc(100% - 6px);left:0;margin-bottom:12px}.tooltip-top:before{border-color:#111 transparent transparent;margin-bottom:0;left:10px}.tooltip-right:after,.tooltip-right:before{left:100%;margin-left:6px;margin-top:0;top:0}.tooltip-right:before{border-color:transparent #111 transparent transparent;margin-left:-6px;left:100%;top:7px}.tooltip-left:after,.tooltip-left:before{right:100%;margin-right:6px;left:auto;margin-top:0;top:0}.tooltip-left:before{border-color:transparent transparent transparent #111;margin-right:-6px;right:100%;top:7px} +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,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: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{-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],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"]{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-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:inherit}html,body{font-family:Arial, Helvetica, sans-serif;box-sizing:border-box;height:100%}body{color:#111;font-size:1.1em;line-height:1.5;background:#fff}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;padding:.6em 0}li{margin:0 0 .3em}a{color:#0074d9;text-decoration:none;box-shadow:none;transition:all 0.3s}code{padding:.3em .6em;font-size:.8em;background:#f5f5f5}pre{text-align:left;padding:.3em .6em;background:#f5f5f5;border-radius:.2em}pre code{padding:0}blockquote{padding:0 0 0 1em;margin:0 0 0 .1em;box-shadow:inset 5px 0 rgba(17,17,17,0.3)}label{cursor:pointer}[class^="icon-"]:before,[class*=" icon-"]:before{margin:0 .6em 0 0}i[class^="icon-"]:before,i[class*=" icon-"]:before{margin:0}.label,[data-tooltip]:after,button,.button,[type=submit],.dropimage{display:inline-block;text-align:center;margin:0;padding:.3em .9em;vertical-align:middle;background:#0074d9;color:#fff;border:0;border-radius:.2em;width:auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.success.label,.success[data-tooltip]:after,button.success,.success.button,.success[type=submit],.success.dropimage{background:#2ecc40}.warning.label,.warning[data-tooltip]:after,button.warning,.warning.button,.warning[type=submit],.warning.dropimage{background:#ff851b}.error.label,.error[data-tooltip]:after,button.error,.error.button,.error[type=submit],.error.dropimage{background:#ff4136}.pseudo.label,.pseudo[data-tooltip]:after,button.pseudo,.pseudo.button,.pseudo[type=submit],.pseudo.dropimage{background:transparent;color:#111}.label,[data-tooltip]:after{font-size:.6em;padding:.4em .6em;margin-left:1em;line-height:1}button,.button,[type=submit],.dropimage{margin:.3em 0;cursor:pointer;transition:all 0.3s;border-radius:.2em;height:auto;box-shadow:0 0 transparent inset}button:hover,.button:hover,[type=submit]:hover,.dropimage:hover,button:focus,.button:focus,[type=submit]:focus,.dropimage:focus{box-shadow:inset 0 0 0 99em rgba(255,255,255,0.2);border:0}button.pseudo:hover,.pseudo.button:hover,.pseudo[type=submit]:hover,.pseudo.dropimage:hover,button.pseudo:focus,.pseudo.button:focus,.pseudo[type=submit]:focus,.pseudo.dropimage:focus{box-shadow:inset 0 0 0 99em rgba(17,17,17,0.1)}button.active,.active.button,.active[type=submit],.active.dropimage,button:active,.button:active,[type=submit]:active,.dropimage:active,button.pseudo:active,.pseudo.button:active,.pseudo[type=submit]:active,.pseudo.dropimage:active{box-shadow:inset 0 0 0 99em rgba(17,17,17,0.2)}button[disabled],[disabled].button,[disabled][type=submit],[disabled].dropimage{cursor:default;box-shadow:none;background:#bbb}:checked+.toggle,:checked+.toggle:hover{box-shadow:inset 0 0 0 99em rgba(17,17,17,0.2)}[type]+.toggle{padding:.3em .9em;margin-right:0}[type]+.toggle:after,[type]+.toggle:before{display:none}input,textarea,.select select{line-height:1.5;margin:0;height:2.1em;padding:.3em .6em;border:1px solid #ccc;background-color:#fff;border-radius:.2em;transition:all 0.3s;width:100%}input:focus,textarea:focus,.select select:focus{border:1px solid #0074d9;outline:0}textarea{height:auto}[type=file],[type=color]{cursor:pointer}[type=file]{height:auto}select{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyIiBoZWlnaHQ9IjMiPjxwYXRoIGQ9Im0gMCwxIDEsMiAxLC0yIHoiLz48L3N2Zz4=) no-repeat scroll 95% center/10px 15px;background-position:calc(100% - 15px) center;border:1px solid #ccc;border-radius:.2em;cursor:pointer;width:100%;height:2.1em;box-sizing:border-box;padding:.3em .45em;transition:all .3s;-moz-appearance:none;-webkit-appearance:none;appearance:none}select::-ms-expand{display:none}select:focus,select:active{border:1px solid #0074d9;transition:outline 0s}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #111}select option{font-size:inherit;padding:.3em .45em}[type=radio],[type=checkbox]{opacity:0;width:0;position:absolute;display:inline-block}[type=radio]+.checkable:hover:before,[type=checkbox]+.checkable:hover:before,[type=radio]:focus+.checkable:before,[type=checkbox]:focus+.checkable:before{border:1px solid #0074d9}[type=radio]+.checkable,[type=checkbox]+.checkable{position:relative;cursor:pointer;padding-left:1.5em;margin-right:.6em}[type=radio]+.checkable:before,[type=checkbox]+.checkable:before,[type=radio]+.checkable:after,[type=checkbox]+.checkable:after{content:'';position:absolute;display:inline-block;left:0;top:50%;transform:translateY(-50%);font-size:1em;line-height:1em;color:transparent;font-family:sans;text-align:center;box-sizing:border-box;width:1em;height:1em;border-radius:50%;transition:all 0.3s}[type=radio]+.checkable:before,[type=checkbox]+.checkable:before{border:1px solid #aaa}[type=radio]:checked+.checkable:after,[type=checkbox]:checked+.checkable:after{background:#555;transform:scale(0.5) translateY(-100%)}[type=checkbox]+.checkable:before{border-radius:.2em}[type=checkbox]+.checkable:after{content:"✔";background:none;transform:scale(2) translateY(-25%);visibility:hidden;opacity:0}[type=checkbox]:checked+.checkable:after{color:#111;background:none;transform:translateY(-50%);transition:all 0.3s;visibility:visible;opacity:1}table{text-align:left}td,th{padding:.3em 2.4em .3em .6em}th{text-align:left;font-weight:900;color:#fff;background-color:#0074d9}.success th{background-color:#2ecc40}.warning th{background-color:#ff851b}.error th{background-color:#ff4136}.dull th{background-color:#aaa}tr:nth-child(even){background:rgba(0,0,0,0.05)}.flex{display:-ms-flexbox;display:flex;margin-left:-0.6em;width:calc(100% + .6em);flex-wrap:wrap;transition:all .3s ease}.flex>*{box-sizing:border-box;flex:1 1 auto;padding-left:.6em;padding-bottom:.6em}.flex[class*="one"]>*,.flex[class*="two"]>*,.flex[class*="three"]>*,.flex[class*="four"]>*,.flex[class*="five"]>*,.flex[class*="six"]>*,.flex[class*="seven"]>*,.flex[class*="eight"]>*,.flex[class*="nine"]>*,.flex[class*="ten"]>*,.flex[class*="eleven"]>*,.flex[class*="twelve"]>*{flex-grow:0}.flex.grow>*{flex-grow:1}.center{justify-content:center}.one>*{width:100%}.two>*{width:50%}.three>*{width:33.33333%}.four>*{width:25%}.five>*{width:20%}.six>*{width:16.66666%}.seven>*{width:14.28571%}.eight>*{width:12.5%}.nine>*{width:11.11111%}.ten>*{width:10%}.eleven>*{width:9.09091%}.twelve>*{width:8.33333%}@media all and (min-width: 500px){.one-500>*{width:100%}.two-500>*{width:50%}.three-500>*{width:33.33333%}.four-500>*{width:25%}.five-500>*{width:20%}.six-500>*{width:16.66666%}.seven-500>*{width:14.28571%}.eight-500>*{width:12.5%}.nine-500>*{width:11.11111%}.ten-500>*{width:10%}.eleven-500>*{width:9.09091%}.twelve-500>*{width:8.33333%}}@media all and (min-width: 600px){.one-600>*{width:100%}.two-600>*{width:50%}.three-600>*{width:33.33333%}.four-600>*{width:25%}.five-600>*{width:20%}.six-600>*{width:16.66666%}.seven-600>*{width:14.28571%}.eight-600>*{width:12.5%}.nine-600>*{width:11.11111%}.ten-600>*{width:10%}.eleven-600>*{width:9.09091%}.twelve-600>*{width:8.33333%}}@media all and (min-width: 700px){.one-700>*{width:100%}.two-700>*{width:50%}.three-700>*{width:33.33333%}.four-700>*{width:25%}.five-700>*{width:20%}.six-700>*{width:16.66666%}.seven-700>*{width:14.28571%}.eight-700>*{width:12.5%}.nine-700>*{width:11.11111%}.ten-700>*{width:10%}.eleven-700>*{width:9.09091%}.twelve-700>*{width:8.33333%}}@media all and (min-width: 800px){.one-800>*{width:100%}.two-800>*{width:50%}.three-800>*{width:33.33333%}.four-800>*{width:25%}.five-800>*{width:20%}.six-800>*{width:16.66666%}.seven-800>*{width:14.28571%}.eight-800>*{width:12.5%}.nine-800>*{width:11.11111%}.ten-800>*{width:10%}.eleven-800>*{width:9.09091%}.twelve-800>*{width:8.33333%}}@media all and (min-width: 900px){.one-900>*{width:100%}.two-900>*{width:50%}.three-900>*{width:33.33333%}.four-900>*{width:25%}.five-900>*{width:20%}.six-900>*{width:16.66666%}.seven-900>*{width:14.28571%}.eight-900>*{width:12.5%}.nine-900>*{width:11.11111%}.ten-900>*{width:10%}.eleven-900>*{width:9.09091%}.twelve-900>*{width:8.33333%}}@media all and (min-width: 1000px){.one-1000>*{width:100%}.two-1000>*{width:50%}.three-1000>*{width:33.33333%}.four-1000>*{width:25%}.five-1000>*{width:20%}.six-1000>*{width:16.66666%}.seven-1000>*{width:14.28571%}.eight-1000>*{width:12.5%}.nine-1000>*{width:11.11111%}.ten-1000>*{width:10%}.eleven-1000>*{width:9.09091%}.twelve-1000>*{width:8.33333%}}@media all and (min-width: 1100px){.one-1100>*{width:100%}.two-1100>*{width:50%}.three-1100>*{width:33.33333%}.four-1100>*{width:25%}.five-1100>*{width:20%}.six-1100>*{width:16.66666%}.seven-1100>*{width:14.28571%}.eight-1100>*{width:12.5%}.nine-1100>*{width:11.11111%}.ten-1100>*{width:10%}.eleven-1100>*{width:9.09091%}.twelve-1100>*{width:8.33333%}}@media all and (min-width: 1200px){.one-1200>*{width:100%}.two-1200>*{width:50%}.three-1200>*{width:33.33333%}.four-1200>*{width:25%}.five-1200>*{width:20%}.six-1200>*{width:16.66666%}.seven-1200>*{width:14.28571%}.eight-1200>*{width:12.5%}.nine-1200>*{width:11.11111%}.ten-1200>*{width:10%}.eleven-1200>*{width:9.09091%}.twelve-1200>*{width:8.33333%}}@media all and (min-width: 1300px){.one-1300>*{width:100%}.two-1300>*{width:50%}.three-1300>*{width:33.33333%}.four-1300>*{width:25%}.five-1300>*{width:20%}.six-1300>*{width:16.66666%}.seven-1300>*{width:14.28571%}.eight-1300>*{width:12.5%}.nine-1300>*{width:11.11111%}.ten-1300>*{width:10%}.eleven-1300>*{width:9.09091%}.twelve-1300>*{width:8.33333%}}@media all and (min-width: 1400px){.one-1400>*{width:100%}.two-1400>*{width:50%}.three-1400>*{width:33.33333%}.four-1400>*{width:25%}.five-1400>*{width:20%}.six-1400>*{width:16.66666%}.seven-1400>*{width:14.28571%}.eight-1400>*{width:12.5%}.nine-1400>*{width:11.11111%}.ten-1400>*{width:10%}.eleven-1400>*{width:9.09091%}.twelve-1400>*{width:8.33333%}}@media all and (min-width: 1500px){.one-1500>*{width:100%}.two-1500>*{width:50%}.three-1500>*{width:33.33333%}.four-1500>*{width:25%}.five-1500>*{width:20%}.six-1500>*{width:16.66666%}.seven-1500>*{width:14.28571%}.eight-1500>*{width:12.5%}.nine-1500>*{width:11.11111%}.ten-1500>*{width:10%}.eleven-1500>*{width:9.09091%}.twelve-1500>*{width:8.33333%}}@media all and (min-width: 1600px){.one-1600>*{width:100%}.two-1600>*{width:50%}.three-1600>*{width:33.33333%}.four-1600>*{width:25%}.five-1600>*{width:20%}.six-1600>*{width:16.66666%}.seven-1600>*{width:14.28571%}.eight-1600>*{width:12.5%}.nine-1600>*{width:11.11111%}.ten-1600>*{width:10%}.eleven-1600>*{width:9.09091%}.twelve-1600>*{width:8.33333%}}@media all and (min-width: 1700px){.one-1700>*{width:100%}.two-1700>*{width:50%}.three-1700>*{width:33.33333%}.four-1700>*{width:25%}.five-1700>*{width:20%}.six-1700>*{width:16.66666%}.seven-1700>*{width:14.28571%}.eight-1700>*{width:12.5%}.nine-1700>*{width:11.11111%}.ten-1700>*{width:10%}.eleven-1700>*{width:9.09091%}.twelve-1700>*{width:8.33333%}}@media all and (min-width: 1800px){.one-1800>*{width:100%}.two-1800>*{width:50%}.three-1800>*{width:33.33333%}.four-1800>*{width:25%}.five-1800>*{width:20%}.six-1800>*{width:16.66666%}.seven-1800>*{width:14.28571%}.eight-1800>*{width:12.5%}.nine-1800>*{width:11.11111%}.ten-1800>*{width:10%}.eleven-1800>*{width:9.09091%}.twelve-1800>*{width:8.33333%}}@media all and (min-width: 1900px){.one-1900>*{width:100%}.two-1900>*{width:50%}.three-1900>*{width:33.33333%}.four-1900>*{width:25%}.five-1900>*{width:20%}.six-1900>*{width:16.66666%}.seven-1900>*{width:14.28571%}.eight-1900>*{width:12.5%}.nine-1900>*{width:11.11111%}.ten-1900>*{width:10%}.eleven-1900>*{width:9.09091%}.twelve-1900>*{width:8.33333%}}@media all and (min-width: 2000px){.one-2000>*{width:100%}.two-2000>*{width:50%}.three-2000>*{width:33.33333%}.four-2000>*{width:25%}.five-2000>*{width:20%}.six-2000>*{width:16.66666%}.seven-2000>*{width:14.28571%}.eight-2000>*{width:12.5%}.nine-2000>*{width:11.11111%}.ten-2000>*{width:10%}.eleven-2000>*{width:9.09091%}.twelve-2000>*{width:8.33333%}}.full{width:100%}.half{width:50%}.third{width:33.33333%}.two-third{width:66.66666%}.fourth{width:25%}.three-fourth{width:75%}.fifth{width:20%}.two-fifth{width:40%}.three-fifth{width:60%}.four-fifth{width:80%}.sixth{width:16.66666%}.none{display:none}@media all and (min-width: 500px){.full-500{width:100%;display:block}.half-500{width:50%;display:block}.third-500{width:33.33333%;display:block}.two-third-500{width:66.66666%;display:block}.fourth-500{width:25%;display:block}.three-fourth-500{width:75%;display:block}.fifth-500{width:20%;display:block}.two-fifth-500{width:40%;display:block}.three-fifth-500{width:60%;display:block}.four-fifth-500{width:80%;display:block}.sixth-500{width:16.66666%;display:block}}@media all and (min-width: 600px){.full-600{width:100%;display:block}.half-600{width:50%;display:block}.third-600{width:33.33333%;display:block}.two-third-600{width:66.66666%;display:block}.fourth-600{width:25%;display:block}.three-fourth-600{width:75%;display:block}.fifth-600{width:20%;display:block}.two-fifth-600{width:40%;display:block}.three-fifth-600{width:60%;display:block}.four-fifth-600{width:80%;display:block}.sixth-600{width:16.66666%;display:block}}@media all and (min-width: 700px){.full-700{width:100%;display:block}.half-700{width:50%;display:block}.third-700{width:33.33333%;display:block}.two-third-700{width:66.66666%;display:block}.fourth-700{width:25%;display:block}.three-fourth-700{width:75%;display:block}.fifth-700{width:20%;display:block}.two-fifth-700{width:40%;display:block}.three-fifth-700{width:60%;display:block}.four-fifth-700{width:80%;display:block}.sixth-700{width:16.66666%;display:block}}@media all and (min-width: 800px){.full-800{width:100%;display:block}.half-800{width:50%;display:block}.third-800{width:33.33333%;display:block}.two-third-800{width:66.66666%;display:block}.fourth-800{width:25%;display:block}.three-fourth-800{width:75%;display:block}.fifth-800{width:20%;display:block}.two-fifth-800{width:40%;display:block}.three-fifth-800{width:60%;display:block}.four-fifth-800{width:80%;display:block}.sixth-800{width:16.66666%;display:block}}@media all and (min-width: 900px){.full-900{width:100%;display:block}.half-900{width:50%;display:block}.third-900{width:33.33333%;display:block}.two-third-900{width:66.66666%;display:block}.fourth-900{width:25%;display:block}.three-fourth-900{width:75%;display:block}.fifth-900{width:20%;display:block}.two-fifth-900{width:40%;display:block}.three-fifth-900{width:60%;display:block}.four-fifth-900{width:80%;display:block}.sixth-900{width:16.66666%;display:block}}@media all and (min-width: 1000px){.full-1000{width:100%;display:block}.half-1000{width:50%;display:block}.third-1000{width:33.33333%;display:block}.two-third-1000{width:66.66666%;display:block}.fourth-1000{width:25%;display:block}.three-fourth-1000{width:75%;display:block}.fifth-1000{width:20%;display:block}.two-fifth-1000{width:40%;display:block}.three-fifth-1000{width:60%;display:block}.four-fifth-1000{width:80%;display:block}.sixth-1000{width:16.66666%;display:block}}@media all and (min-width: 1100px){.full-1100{width:100%;display:block}.half-1100{width:50%;display:block}.third-1100{width:33.33333%;display:block}.two-third-1100{width:66.66666%;display:block}.fourth-1100{width:25%;display:block}.three-fourth-1100{width:75%;display:block}.fifth-1100{width:20%;display:block}.two-fifth-1100{width:40%;display:block}.three-fifth-1100{width:60%;display:block}.four-fifth-1100{width:80%;display:block}.sixth-1100{width:16.66666%;display:block}}@media all and (min-width: 1200px){.full-1200{width:100%;display:block}.half-1200{width:50%;display:block}.third-1200{width:33.33333%;display:block}.two-third-1200{width:66.66666%;display:block}.fourth-1200{width:25%;display:block}.three-fourth-1200{width:75%;display:block}.fifth-1200{width:20%;display:block}.two-fifth-1200{width:40%;display:block}.three-fifth-1200{width:60%;display:block}.four-fifth-1200{width:80%;display:block}.sixth-1200{width:16.66666%;display:block}}@media all and (min-width: 1300px){.full-1300{width:100%;display:block}.half-1300{width:50%;display:block}.third-1300{width:33.33333%;display:block}.two-third-1300{width:66.66666%;display:block}.fourth-1300{width:25%;display:block}.three-fourth-1300{width:75%;display:block}.fifth-1300{width:20%;display:block}.two-fifth-1300{width:40%;display:block}.three-fifth-1300{width:60%;display:block}.four-fifth-1300{width:80%;display:block}.sixth-1300{width:16.66666%;display:block}}@media all and (min-width: 1400px){.full-1400{width:100%;display:block}.half-1400{width:50%;display:block}.third-1400{width:33.33333%;display:block}.two-third-1400{width:66.66666%;display:block}.fourth-1400{width:25%;display:block}.three-fourth-1400{width:75%;display:block}.fifth-1400{width:20%;display:block}.two-fifth-1400{width:40%;display:block}.three-fifth-1400{width:60%;display:block}.four-fifth-1400{width:80%;display:block}.sixth-1400{width:16.66666%;display:block}}@media all and (min-width: 1500px){.full-1500{width:100%;display:block}.half-1500{width:50%;display:block}.third-1500{width:33.33333%;display:block}.two-third-1500{width:66.66666%;display:block}.fourth-1500{width:25%;display:block}.three-fourth-1500{width:75%;display:block}.fifth-1500{width:20%;display:block}.two-fifth-1500{width:40%;display:block}.three-fifth-1500{width:60%;display:block}.four-fifth-1500{width:80%;display:block}.sixth-1500{width:16.66666%;display:block}}@media all and (min-width: 1600px){.full-1600{width:100%;display:block}.half-1600{width:50%;display:block}.third-1600{width:33.33333%;display:block}.two-third-1600{width:66.66666%;display:block}.fourth-1600{width:25%;display:block}.three-fourth-1600{width:75%;display:block}.fifth-1600{width:20%;display:block}.two-fifth-1600{width:40%;display:block}.three-fifth-1600{width:60%;display:block}.four-fifth-1600{width:80%;display:block}.sixth-1600{width:16.66666%;display:block}}@media all and (min-width: 1700px){.full-1700{width:100%;display:block}.half-1700{width:50%;display:block}.third-1700{width:33.33333%;display:block}.two-third-1700{width:66.66666%;display:block}.fourth-1700{width:25%;display:block}.three-fourth-1700{width:75%;display:block}.fifth-1700{width:20%;display:block}.two-fifth-1700{width:40%;display:block}.three-fifth-1700{width:60%;display:block}.four-fifth-1700{width:80%;display:block}.sixth-1700{width:16.66666%;display:block}}@media all and (min-width: 1800px){.full-1800{width:100%;display:block}.half-1800{width:50%;display:block}.third-1800{width:33.33333%;display:block}.two-third-1800{width:66.66666%;display:block}.fourth-1800{width:25%;display:block}.three-fourth-1800{width:75%;display:block}.fifth-1800{width:20%;display:block}.two-fifth-1800{width:40%;display:block}.three-fifth-1800{width:60%;display:block}.four-fifth-1800{width:80%;display:block}.sixth-1800{width:16.66666%;display:block}}@media all and (min-width: 1900px){.full-1900{width:100%;display:block}.half-1900{width:50%;display:block}.third-1900{width:33.33333%;display:block}.two-third-1900{width:66.66666%;display:block}.fourth-1900{width:25%;display:block}.three-fourth-1900{width:75%;display:block}.fifth-1900{width:20%;display:block}.two-fifth-1900{width:40%;display:block}.three-fifth-1900{width:60%;display:block}.four-fifth-1900{width:80%;display:block}.sixth-1900{width:16.66666%;display:block}}@media all and (min-width: 2000px){.full-2000{width:100%;display:block}.half-2000{width:50%;display:block}.third-2000{width:33.33333%;display:block}.two-third-2000{width:66.66666%;display:block}.fourth-2000{width:25%;display:block}.three-fourth-2000{width:75%;display:block}.fifth-2000{width:20%;display:block}.two-fifth-2000{width:40%;display:block}.three-fifth-2000{width:60%;display:block}.four-fifth-2000{width:80%;display:block}.sixth-2000{width:16.66666%;display:block}}@media all and (min-width: 500px){.none-500{display:none}}@media all and (min-width: 600px){.none-600{display:none}}@media all and (min-width: 700px){.none-700{display:none}}@media all and (min-width: 800px){.none-800{display:none}}@media all and (min-width: 900px){.none-900{display:none}}@media all and (min-width: 1000px){.none-1000{display:none}}@media all and (min-width: 1100px){.none-1100{display:none}}@media all and (min-width: 1200px){.none-1200{display:none}}@media all and (min-width: 1300px){.none-1300{display:none}}@media all and (min-width: 1400px){.none-1400{display:none}}@media all and (min-width: 1500px){.none-1500{display:none}}@media all and (min-width: 1600px){.none-1600{display:none}}@media all and (min-width: 1700px){.none-1700{display:none}}@media all and (min-width: 1800px){.none-1800{display:none}}@media all and (min-width: 1900px){.none-1900{display:none}}@media all and (min-width: 2000px){.none-2000{display:none}}.off-none{margin-left:0}.off-half{margin-left:50%}.off-third{margin-left:33.33333%}.off-two-third{margin-left:66.66666%}.off-fourth{margin-left:25%}.off-three-fourth{margin-left:75%}.off-fifth{margin-left:20%}.off-two-fifth{margin-left:40%}.off-three-fifth{margin-left:60%}.off-four-fifth{margin-left:80%}.off-sixth{margin-left:16.66666%}@media all and (min-width: 500px){.off-none-500{margin-left:0}.off-half-500{margin-left:50%}.off-third-500{margin-left:33.33333%}.off-two-third-500{margin-left:66.66666%}.off-fourth-500{margin-left:25%}.off-three-fourth-500{margin-left:75%}.off-fifth-500{margin-left:20%}.off-two-fifth-500{margin-left:40%}.off-three-fifth-500{margin-left:60%}.off-four-fifth-500{margin-left:80%}.off-sixth-500{margin-left:16.66666%}}@media all and (min-width: 600px){.off-none-600{margin-left:0}.off-half-600{margin-left:50%}.off-third-600{margin-left:33.33333%}.off-two-third-600{margin-left:66.66666%}.off-fourth-600{margin-left:25%}.off-three-fourth-600{margin-left:75%}.off-fifth-600{margin-left:20%}.off-two-fifth-600{margin-left:40%}.off-three-fifth-600{margin-left:60%}.off-four-fifth-600{margin-left:80%}.off-sixth-600{margin-left:16.66666%}}@media all and (min-width: 700px){.off-none-700{margin-left:0}.off-half-700{margin-left:50%}.off-third-700{margin-left:33.33333%}.off-two-third-700{margin-left:66.66666%}.off-fourth-700{margin-left:25%}.off-three-fourth-700{margin-left:75%}.off-fifth-700{margin-left:20%}.off-two-fifth-700{margin-left:40%}.off-three-fifth-700{margin-left:60%}.off-four-fifth-700{margin-left:80%}.off-sixth-700{margin-left:16.66666%}}@media all and (min-width: 800px){.off-none-800{margin-left:0}.off-half-800{margin-left:50%}.off-third-800{margin-left:33.33333%}.off-two-third-800{margin-left:66.66666%}.off-fourth-800{margin-left:25%}.off-three-fourth-800{margin-left:75%}.off-fifth-800{margin-left:20%}.off-two-fifth-800{margin-left:40%}.off-three-fifth-800{margin-left:60%}.off-four-fifth-800{margin-left:80%}.off-sixth-800{margin-left:16.66666%}}@media all and (min-width: 900px){.off-none-900{margin-left:0}.off-half-900{margin-left:50%}.off-third-900{margin-left:33.33333%}.off-two-third-900{margin-left:66.66666%}.off-fourth-900{margin-left:25%}.off-three-fourth-900{margin-left:75%}.off-fifth-900{margin-left:20%}.off-two-fifth-900{margin-left:40%}.off-three-fifth-900{margin-left:60%}.off-four-fifth-900{margin-left:80%}.off-sixth-900{margin-left:16.66666%}}@media all and (min-width: 1000px){.off-none-1000{margin-left:0}.off-half-1000{margin-left:50%}.off-third-1000{margin-left:33.33333%}.off-two-third-1000{margin-left:66.66666%}.off-fourth-1000{margin-left:25%}.off-three-fourth-1000{margin-left:75%}.off-fifth-1000{margin-left:20%}.off-two-fifth-1000{margin-left:40%}.off-three-fifth-1000{margin-left:60%}.off-four-fifth-1000{margin-left:80%}.off-sixth-1000{margin-left:16.66666%}}@media all and (min-width: 1100px){.off-none-1100{margin-left:0}.off-half-1100{margin-left:50%}.off-third-1100{margin-left:33.33333%}.off-two-third-1100{margin-left:66.66666%}.off-fourth-1100{margin-left:25%}.off-three-fourth-1100{margin-left:75%}.off-fifth-1100{margin-left:20%}.off-two-fifth-1100{margin-left:40%}.off-three-fifth-1100{margin-left:60%}.off-four-fifth-1100{margin-left:80%}.off-sixth-1100{margin-left:16.66666%}}@media all and (min-width: 1200px){.off-none-1200{margin-left:0}.off-half-1200{margin-left:50%}.off-third-1200{margin-left:33.33333%}.off-two-third-1200{margin-left:66.66666%}.off-fourth-1200{margin-left:25%}.off-three-fourth-1200{margin-left:75%}.off-fifth-1200{margin-left:20%}.off-two-fifth-1200{margin-left:40%}.off-three-fifth-1200{margin-left:60%}.off-four-fifth-1200{margin-left:80%}.off-sixth-1200{margin-left:16.66666%}}@media all and (min-width: 1300px){.off-none-1300{margin-left:0}.off-half-1300{margin-left:50%}.off-third-1300{margin-left:33.33333%}.off-two-third-1300{margin-left:66.66666%}.off-fourth-1300{margin-left:25%}.off-three-fourth-1300{margin-left:75%}.off-fifth-1300{margin-left:20%}.off-two-fifth-1300{margin-left:40%}.off-three-fifth-1300{margin-left:60%}.off-four-fifth-1300{margin-left:80%}.off-sixth-1300{margin-left:16.66666%}}@media all and (min-width: 1400px){.off-none-1400{margin-left:0}.off-half-1400{margin-left:50%}.off-third-1400{margin-left:33.33333%}.off-two-third-1400{margin-left:66.66666%}.off-fourth-1400{margin-left:25%}.off-three-fourth-1400{margin-left:75%}.off-fifth-1400{margin-left:20%}.off-two-fifth-1400{margin-left:40%}.off-three-fifth-1400{margin-left:60%}.off-four-fifth-1400{margin-left:80%}.off-sixth-1400{margin-left:16.66666%}}@media all and (min-width: 1500px){.off-none-1500{margin-left:0}.off-half-1500{margin-left:50%}.off-third-1500{margin-left:33.33333%}.off-two-third-1500{margin-left:66.66666%}.off-fourth-1500{margin-left:25%}.off-three-fourth-1500{margin-left:75%}.off-fifth-1500{margin-left:20%}.off-two-fifth-1500{margin-left:40%}.off-three-fifth-1500{margin-left:60%}.off-four-fifth-1500{margin-left:80%}.off-sixth-1500{margin-left:16.66666%}}@media all and (min-width: 1600px){.off-none-1600{margin-left:0}.off-half-1600{margin-left:50%}.off-third-1600{margin-left:33.33333%}.off-two-third-1600{margin-left:66.66666%}.off-fourth-1600{margin-left:25%}.off-three-fourth-1600{margin-left:75%}.off-fifth-1600{margin-left:20%}.off-two-fifth-1600{margin-left:40%}.off-three-fifth-1600{margin-left:60%}.off-four-fifth-1600{margin-left:80%}.off-sixth-1600{margin-left:16.66666%}}@media all and (min-width: 1700px){.off-none-1700{margin-left:0}.off-half-1700{margin-left:50%}.off-third-1700{margin-left:33.33333%}.off-two-third-1700{margin-left:66.66666%}.off-fourth-1700{margin-left:25%}.off-three-fourth-1700{margin-left:75%}.off-fifth-1700{margin-left:20%}.off-two-fifth-1700{margin-left:40%}.off-three-fifth-1700{margin-left:60%}.off-four-fifth-1700{margin-left:80%}.off-sixth-1700{margin-left:16.66666%}}@media all and (min-width: 1800px){.off-none-1800{margin-left:0}.off-half-1800{margin-left:50%}.off-third-1800{margin-left:33.33333%}.off-two-third-1800{margin-left:66.66666%}.off-fourth-1800{margin-left:25%}.off-three-fourth-1800{margin-left:75%}.off-fifth-1800{margin-left:20%}.off-two-fifth-1800{margin-left:40%}.off-three-fifth-1800{margin-left:60%}.off-four-fifth-1800{margin-left:80%}.off-sixth-1800{margin-left:16.66666%}}@media all and (min-width: 1900px){.off-none-1900{margin-left:0}.off-half-1900{margin-left:50%}.off-third-1900{margin-left:33.33333%}.off-two-third-1900{margin-left:66.66666%}.off-fourth-1900{margin-left:25%}.off-three-fourth-1900{margin-left:75%}.off-fifth-1900{margin-left:20%}.off-two-fifth-1900{margin-left:40%}.off-three-fifth-1900{margin-left:60%}.off-four-fifth-1900{margin-left:80%}.off-sixth-1900{margin-left:16.66666%}}@media all and (min-width: 2000px){.off-none-2000{margin-left:0}.off-half-2000{margin-left:50%}.off-third-2000{margin-left:33.33333%}.off-two-third-2000{margin-left:66.66666%}.off-fourth-2000{margin-left:25%}.off-three-fourth-2000{margin-left:75%}.off-fifth-2000{margin-left:20%}.off-two-fifth-2000{margin-left:40%}.off-three-fifth-2000{margin-left:60%}.off-four-fifth-2000{margin-left:80%}.off-sixth-2000{margin-left:16.66666%}}nav{position:fixed;top:0;left:0;right:0;height:3em;padding:0 .6em;background:#fff;box-shadow:0 0 0.2em rgba(17,17,17,0.2);z-index:10000;transition:all .3s;transform-style:preserve-3d}nav .brand,nav .menu,nav .burger{float:right;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}nav .brand{font-weight:700;float:left;padding:0 .6em;max-width:50%;white-space:nowrap;color:#111}nav .brand *{vertical-align:middle}nav .logo{height:2em;margin-right:.3em}nav .select::after{height:calc(100% - 1px);padding:0;line-height:2.4em}nav .menu>*{margin-right:.6em}nav .burger{display:none}@media all and (max-width: 60em){nav .burger{display:inline-block;cursor:pointer;bottom:-1000em;margin:0}nav .burger ~ .menu,nav .show:checked ~ .burger{position:fixed;min-height:100%;width:0;overflow:hidden;top:0;right:0;bottom:-1000em;margin:0;background:#fff;transition:all .3s ease;transform:none}nav .burger ~ .menu{z-index:11}nav .show:checked ~ .burger{color:transparent;width:100%;border-radius:0;background:rgba(0,0,0,0.2);transition:all .3s ease}nav .show:checked ~ .menu{width:70%;overflow:auto;transition:all .3s ease;height:100vh}nav .burger ~ .menu>*{display:block;margin:.3em;text-align:left;max-width:calc(100% - .6em)}nav .burger ~ .menu>a{padding:.3em .9em}}.stack,.stack .toggle{margin-top:0;margin-bottom:0;display:block;width:100%;text-align:left;border-radius:0}.stack:first-child,.stack:first-child .toggle{border-top-left-radius:.2em;border-top-right-radius:.2em}.stack:last-child,.stack:last-child .toggle{border-bottom-left-radius:.2em;border-bottom-right-radius:.2em}input.stack,textarea.stack,select.stack{transition:border-bottom 0 ease 0;border-bottom-width:0}input.stack:last-child,textarea.stack:last-child,select.stack:last-child{border-bottom-width:1px}input.stack:focus+input,input.stack:focus+textarea,input.stack:focus+select,textarea.stack:focus+input,textarea.stack:focus+textarea,textarea.stack:focus+select,select.stack:focus+input,select.stack:focus+textarea,select.stack:focus+select{border-top-color:#0074d9}.card,.modal .overlay ~ *{position:relative;box-shadow:0;border-radius:.2em;border:1px solid #ccc;overflow:hidden;text-align:left;background:#fff;margin-bottom:.6em;padding:0;transition:all .3s ease}.hidden.card,.modal .overlay ~ .hidden,:checked+.card,.modal .overlay ~ :checked+*,.modal .overlay:checked+*{font-size:0;padding:0;margin:0;border:0}.card>*,.modal .overlay ~ *>*{max-width:100%;display:block}.card>*:last-child,.modal .overlay ~ *>*:last-child{margin-bottom:0}.card header,.modal .overlay ~ * header,.card section,.modal .overlay ~ * section,.card>p,.modal .overlay ~ *>p{padding:.6em .8em}.card section,.modal .overlay ~ * section{padding:.6em .8em 0}.card hr,.modal .overlay ~ * hr{border:none;height:1px;background-color:#eee}.card header,.modal .overlay ~ * header{font-weight:bold;position:relative;border-bottom:1px solid #eee}.card header h1,.modal .overlay ~ * header h1,.card header h2,.modal .overlay ~ * header h2,.card header h3,.modal .overlay ~ * header h3,.card header h4,.modal .overlay ~ * header h4,.card header h5,.modal .overlay ~ * header h5,.card header h6,.modal .overlay ~ * header h6{padding:0;margin:0 2em 0 0;line-height:1;display:inline-block;vertical-align:text-bottom}.card header:last-child,.modal .overlay ~ * header:last-child{border-bottom:0}.card footer,.modal .overlay ~ * footer{padding:.8em}.card p,.modal .overlay ~ * p{margin:.3em 0}.card p:first-child,.modal .overlay ~ * p:first-child{margin-top:0}.card p:last-child,.modal .overlay ~ * p:last-child{margin-bottom:0}.card>p,.modal .overlay ~ *>p{margin:0;padding-right:2.5em}.card .close,.modal .overlay ~ * .close{position:absolute;top:.4em;right:.3em;font-size:1.2em;padding:0 .5em;cursor:pointer;width:auto}.card .close:hover,.modal .overlay ~ * .close:hover{color:#ff4136}.card h1+.close,.modal .overlay ~ * h1+.close{margin:.2em}.card h2+.close,.modal .overlay ~ * h2+.close{margin:.1em}.card .dangerous,.modal .overlay ~ * .dangerous{background:#ff4136;float:right}.modal{text-align:center}.modal>input{display:none}.modal>input ~ *{opacity:0;max-height:0;overflow:hidden}.modal .overlay{top:0;left:0;bottom:0;right:0;position:fixed;margin:0;border-radius:0;background:rgba(17,17,17,0.6);transition:all 0.3s;z-index:100000}.modal .overlay:before,.modal .overlay:after{display:none}.modal .overlay ~ *{border:0;position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(0.2, 0.2);z-index:1000000;transition:all 0.3s}.modal>input:checked ~ *{display:block;opacity:1;max-height:10000px;transition:all 0.3s}.modal>input:checked ~ .overlay ~ *{max-height:90%;overflow:auto;-webkit-transform:translateX(-50%) translateY(-50%) scale(1, 1);transform:translateX(-50%) translateY(-50%) scale(1, 1)}@media (max-width: 60em){.modal .overlay ~ *{min-width:90%}}.dropimage{position:relative;display:block;padding:0;padding-bottom:56.25%;overflow:hidden;cursor:pointer;border:0;margin:.3em 0;border-radius:.2em;background-color:#ddd;background-size:cover;background-position:center center;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NDAiIGhlaWdodD0iNjQwIiB2ZXJzaW9uPSIxLjEiPjxnIHN0eWxlPSJmaWxsOiMzMzMiPjxwYXRoIGQ9Ik0gMTg3IDIzMCBDIDE3NSAyMzAgMTY1IDI0MCAxNjUgMjUyIEwgMTY1IDMwMCBMIDE2NSA0MDggQyAxNjUgNDIwIDE3NSA0MzAgMTg3IDQzMCBMIDQ2MyA0MzAgQyA0NzUgNDMwIDQ4NSA0MjAgNDg1IDQwOCBMIDQ4NSAzMDAgTCA0ODUgMjUyIEMgNDg1IDI0MCA0NzUgMjMwIDQ2MyAyMzAgTCAxODcgMjMwIHogTSAzNjAgMjU2IEEgNzAgNzIgMCAwIDEgNDMwIDMyOCBBIDcwIDcyIDAgMCAxIDM2MCA0MDAgQSA3MCA3MiAwIDAgMSAyOTAgMzI4IEEgNzAgNzIgMCAwIDEgMzYwIDI1NiB6Ii8+PGNpcmNsZSBjeD0iMzYwIiBjeT0iMzMwIiByPSI0MSIvPjxwYXRoIGQ9Im0yMDUgMjI1IDUtMTAgMjAgMCA1IDEwLTMwIDAiLz48cGF0aCBkPSJNMjg1IDIwMEwyNzAgMjI1IDM3NiAyMjUgMzYxIDIwMCAyODUgMjAwek0zMTAgMjA1TDMzNyAyMDUgMzM3IDIxOCAzMTAgMjE4IDMxMCAyMDV6Ii8+PHBhdGggZD0ibTQwNSAyMjUgNS0xMCAyMCAwIDUgMTAtMzAgMCIvPjwvZz48L3N2Zz4=)}.dropimage input{left:0;width:100%;height:100%;border:0;margin:0;padding:0;opacity:0;cursor:pointer;position:absolute}.tabs{position:relative;overflow:hidden}.tabs>label img{float:left;margin-left:.6em}.tabs>.row{width:calc(100% + 2 * .6em);display:table;table-layout:fixed;position:relative;padding-left:0;transition:all .3s;border-spacing:0;margin:0}.tabs>.row:before,.tabs>.row:after{display:none}.tabs>.row>*,.tabs>.row img{display:table-cell;vertical-align:top;margin:0;width:100%}.tabs>input{display:none}.tabs>input+*{width:100%}.tabs>input+label{width:auto}.two.tabs>.row{width:200%;left:-100%}.two.tabs>input:nth-of-type(1):checked ~ .row{margin-left:100%}.two.tabs>label img{width:48%;margin:4% 0 4% 4%}.three.tabs>.row{width:300%;left:-200%}.three.tabs>input:nth-of-type(1):checked ~ .row{margin-left:200%}.three.tabs>input:nth-of-type(2):checked ~ .row{margin-left:100%}.three.tabs>label img{width:30%;margin:5% 0 5% 5%}.four.tabs>.row{width:400%;left:-300%}.four.tabs>input:nth-of-type(1):checked ~ .row{margin-left:300%}.four.tabs>input:nth-of-type(2):checked ~ .row{margin-left:200%}.four.tabs>input:nth-of-type(3):checked ~ .row{margin-left:100%}.four.tabs>label img{width:22%;margin:4% 0 4% 4%}.tabs>label:first-of-type img{margin-left:0}[data-tooltip]{position:relative}[data-tooltip]:after,[data-tooltip]:before{position:absolute;z-index:10;opacity:0;border-width:0;height:0;padding:0;overflow:hidden;transition:opacity .6s ease, height 0s ease .6s;top:calc(100% - 6px);left:0;margin-top:12px}[data-tooltip]:after{margin-left:0;font-size:.8em;background:#111;content:attr(data-tooltip);white-space:pre-line}[data-tooltip]:before{content:'';width:0;height:0;border-width:0;border-style:solid;border-color:transparent transparent #111;margin-top:0;left:10px}[data-tooltip]:hover:after,[data-tooltip]:focus:after,[data-tooltip]:hover:before,[data-tooltip]:focus:before{opacity:1;border-width:6px;height:auto}[data-tooltip]:hover:after,[data-tooltip]:focus:after{padding:.45em .9em}.tooltip-top:after,.tooltip-top:before{top:auto;bottom:calc(100% - 6px);left:0;margin-bottom:12px}.tooltip-top:before{border-color:#111 transparent transparent;margin-bottom:0;left:10px}.tooltip-right:after,.tooltip-right:before{left:100%;margin-left:6px;margin-top:0;top:0}.tooltip-right:before{border-color:transparent #111 transparent transparent;margin-left:-6px;left:100%;top:7px}.tooltip-left:after,.tooltip-left:before{right:100%;margin-right:6px;left:auto;margin-top:0;top:0}.tooltip-left:before{border-color:transparent transparent transparent #111;margin-right:-6px;right:100%;top:7px} diff --git a/public/index.php b/public/index.php index 35097a4..348d93b 100644 --- a/public/index.php +++ b/public/index.php @@ -1,12 +1,12 @@ add('', ['controller' => 'posts', 'action' => 'index']); +$router->add('', ['controller' => 'home', 'action' => 'mithril']); $router->add('{controller}/{action}'); $router->add('{controller}/{action}/{id:\d+}'); $router->add('{action}', ['controller' => 'home']); @@ -34,6 +34,7 @@ $router->add('{?status:\d+}', ['controller' => 'posts', 'action' => 'index']); $routerapi->add('api', ['action' => 'index']); $routerapi->add('api/{model}'); +$routerapi->add('api/{model}/{?status:\d+}'); $routerapi->add('api/{model}/{id:\d+}'); $url = $_SERVER['REQUEST_URI']; diff --git a/public/js/index.js b/public/js/index.js index ef1b086..e43a219 100644 --- a/public/js/index.js +++ b/public/js/index.js @@ -60,22 +60,11 @@ /******/ __webpack_require__.p = ""; /******/ /******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 7); +/******/ return __webpack_require__(__webpack_require__.s = 22); /******/ }) /************************************************************************/ /******/ ([ /* 0 */ -/*!***********************************!*\ - !*** (webpack)/buildin/global.js ***! - \***********************************/ -/*! no static exports found */ -/*! all exports used */ -/***/ (function(module, exports) { - -eval("var g;\r\n\r\n// This works in non-strict mode\r\ng = (function() {\r\n\treturn this;\r\n})();\r\n\r\ntry {\r\n\t// This works if eval is allowed (see CSP)\r\n\tg = g || Function(\"return this\")() || (1,eval)(\"this\");\r\n} catch(e) {\r\n\t// This works if the window reference is available\r\n\tif(typeof window === \"object\")\r\n\t\tg = window;\r\n}\r\n\r\n// g can still be undefined, but nothing to do about it...\r\n// We return undefined, instead of nothing here, so it's\r\n// easier to handle this case. if(!global) { ...}\r\n\r\nmodule.exports = g;\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8od2VicGFjaykvYnVpbGRpbi9nbG9iYWwuanM/MzY5OCJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgZztcclxuXHJcbi8vIFRoaXMgd29ya3MgaW4gbm9uLXN0cmljdCBtb2RlXHJcbmcgPSAoZnVuY3Rpb24oKSB7XHJcblx0cmV0dXJuIHRoaXM7XHJcbn0pKCk7XHJcblxyXG50cnkge1xyXG5cdC8vIFRoaXMgd29ya3MgaWYgZXZhbCBpcyBhbGxvd2VkIChzZWUgQ1NQKVxyXG5cdGcgPSBnIHx8IEZ1bmN0aW9uKFwicmV0dXJuIHRoaXNcIikoKSB8fCAoMSxldmFsKShcInRoaXNcIik7XHJcbn0gY2F0Y2goZSkge1xyXG5cdC8vIFRoaXMgd29ya3MgaWYgdGhlIHdpbmRvdyByZWZlcmVuY2UgaXMgYXZhaWxhYmxlXHJcblx0aWYodHlwZW9mIHdpbmRvdyA9PT0gXCJvYmplY3RcIilcclxuXHRcdGcgPSB3aW5kb3c7XHJcbn1cclxuXHJcbi8vIGcgY2FuIHN0aWxsIGJlIHVuZGVmaW5lZCwgYnV0IG5vdGhpbmcgdG8gZG8gYWJvdXQgaXQuLi5cclxuLy8gV2UgcmV0dXJuIHVuZGVmaW5lZCwgaW5zdGVhZCBvZiBub3RoaW5nIGhlcmUsIHNvIGl0J3NcclxuLy8gZWFzaWVyIHRvIGhhbmRsZSB0aGlzIGNhc2UuIGlmKCFnbG9iYWwpIHsgLi4ufVxyXG5cclxubW9kdWxlLmV4cG9ydHMgPSBnO1xyXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAod2VicGFjaykvYnVpbGRpbi9nbG9iYWwuanNcbi8vIG1vZHVsZSBpZCA9IDBcbi8vIG1vZHVsZSBjaHVua3MgPSAwIDEiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///0\n"); - -/***/ }), -/* 1 */ /*!*****************************************!*\ !*** ./node_modules/mithril/mithril.js ***! \*****************************************/ @@ -83,54 +72,21 @@ eval("var g;\r\n\r\n// This works in non-strict mode\r\ng = (function() {\r\n\tr /*! all exports used */ /***/ (function(module, exports, __webpack_require__) { -eval("/* WEBPACK VAR INJECTION */(function(setImmediate, global) {;(function() {\n\"use strict\"\nfunction Vnode(tag, key, attrs0, children, text, dom) {\n\treturn {tag: tag, key: key, attrs: attrs0, children: children, text: text, dom: dom, domSize: undefined, state: undefined, _state: undefined, events: undefined, instance: undefined, skip: false}\n}\nVnode.normalize = function(node) {\n\tif (Array.isArray(node)) return Vnode(\"[\", undefined, undefined, Vnode.normalizeChildren(node), undefined, undefined)\n\tif (node != null && typeof node !== \"object\") return Vnode(\"#\", undefined, undefined, node === false ? \"\" : node, undefined, undefined)\n\treturn node\n}\nVnode.normalizeChildren = function normalizeChildren(children) {\n\tfor (var i = 0; i < children.length; i++) {\n\t\tchildren[i] = Vnode.normalize(children[i])\n\t}\n\treturn children\n}\nvar selectorParser = /(?:(^|#|\\.)([^#\\.\\[\\]]+))|(\\[(.+?)(?:\\s*=\\s*(\"|'|)((?:\\\\[\"'\\]]|.)*?)\\5)?\\])/g\nvar selectorCache = {}\nvar hasOwn = {}.hasOwnProperty\nfunction compileSelector(selector) {\n\tvar match, tag = \"div\", classes = [], attrs = {}\n\twhile (match = selectorParser.exec(selector)) {\n\t\tvar type = match[1], value = match[2]\n\t\tif (type === \"\" && value !== \"\") tag = value\n\t\telse if (type === \"#\") attrs.id = value\n\t\telse if (type === \".\") classes.push(value)\n\t\telse if (match[3][0] === \"[\") {\n\t\t\tvar attrValue = match[6]\n\t\t\tif (attrValue) attrValue = attrValue.replace(/\\\\([\"'])/g, \"$1\").replace(/\\\\\\\\/g, \"\\\\\")\n\t\t\tif (match[4] === \"class\") classes.push(attrValue)\n\t\t\telse attrs[match[4]] = attrValue === \"\" ? attrValue : attrValue || true\n\t\t}\n\t}\n\tif (classes.length > 0) attrs.className = classes.join(\" \")\n\treturn selectorCache[selector] = {tag: tag, attrs: attrs}\n}\nfunction execSelector(state, attrs, children) {\n\tvar hasAttrs = false, childList, text\n\tvar className = attrs.className || attrs.class\n\tfor (var key in state.attrs) {\n\t\tif (hasOwn.call(state.attrs, key)) {\n\t\t\tattrs[key] = state.attrs[key]\n\t\t}\n\t}\n\tif (className !== undefined) {\n\t\tif (attrs.class !== undefined) {\n\t\t\tattrs.class = undefined\n\t\t\tattrs.className = className\n\t\t}\n\t\tif (state.attrs.className != null) {\n\t\t\tattrs.className = state.attrs.className + \" \" + className\n\t\t}\n\t}\n\tfor (var key in attrs) {\n\t\tif (hasOwn.call(attrs, key) && key !== \"key\") {\n\t\t\thasAttrs = true\n\t\t\tbreak\n\t\t}\n\t}\n\tif (Array.isArray(children) && children.length === 1 && children[0] != null && children[0].tag === \"#\") {\n\t\ttext = children[0].children\n\t} else {\n\t\tchildList = children\n\t}\n\treturn Vnode(state.tag, attrs.key, hasAttrs ? attrs : undefined, childList, text)\n}\nfunction hyperscript(selector) {\n\t// Because sloppy mode sucks\n\tvar attrs = arguments[1], start = 2, children\n\tif (selector == null || typeof selector !== \"string\" && typeof selector !== \"function\" && typeof selector.view !== \"function\") {\n\t\tthrow Error(\"The selector must be either a string or a component.\");\n\t}\n\tif (typeof selector === \"string\") {\n\t\tvar cached = selectorCache[selector] || compileSelector(selector)\n\t}\n\tif (attrs == null) {\n\t\tattrs = {}\n\t} else if (typeof attrs !== \"object\" || attrs.tag != null || Array.isArray(attrs)) {\n\t\tattrs = {}\n\t\tstart = 1\n\t}\n\tif (arguments.length === start + 1) {\n\t\tchildren = arguments[start]\n\t\tif (!Array.isArray(children)) children = [children]\n\t} else {\n\t\tchildren = []\n\t\twhile (start < arguments.length) children.push(arguments[start++])\n\t}\n\tvar normalized = Vnode.normalizeChildren(children)\n\tif (typeof selector === \"string\") {\n\t\treturn execSelector(cached, attrs, normalized)\n\t} else {\n\t\treturn Vnode(selector, attrs.key, attrs, normalized)\n\t}\n}\nhyperscript.trust = function(html) {\n\tif (html == null) html = \"\"\n\treturn Vnode(\"<\", undefined, undefined, html, undefined, undefined)\n}\nhyperscript.fragment = function(attrs1, children) {\n\treturn Vnode(\"[\", attrs1.key, attrs1, Vnode.normalizeChildren(children), undefined, undefined)\n}\nvar m = hyperscript\n/** @constructor */\nvar PromisePolyfill = function(executor) {\n\tif (!(this instanceof PromisePolyfill)) throw new Error(\"Promise must be called with `new`\")\n\tif (typeof executor !== \"function\") throw new TypeError(\"executor must be a function\")\n\tvar self = this, resolvers = [], rejectors = [], resolveCurrent = handler(resolvers, true), rejectCurrent = handler(rejectors, false)\n\tvar instance = self._instance = {resolvers: resolvers, rejectors: rejectors}\n\tvar callAsync = typeof setImmediate === \"function\" ? setImmediate : setTimeout\n\tfunction handler(list, shouldAbsorb) {\n\t\treturn function execute(value) {\n\t\t\tvar then\n\t\t\ttry {\n\t\t\t\tif (shouldAbsorb && value != null && (typeof value === \"object\" || typeof value === \"function\") && typeof (then = value.then) === \"function\") {\n\t\t\t\t\tif (value === self) throw new TypeError(\"Promise can't be resolved w/ itself\")\n\t\t\t\t\texecuteOnce(then.bind(value))\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tcallAsync(function() {\n\t\t\t\t\t\tif (!shouldAbsorb && list.length === 0) console.error(\"Possible unhandled promise rejection:\", value)\n\t\t\t\t\t\tfor (var i = 0; i < list.length; i++) list[i](value)\n\t\t\t\t\t\tresolvers.length = 0, rejectors.length = 0\n\t\t\t\t\t\tinstance.state = shouldAbsorb\n\t\t\t\t\t\tinstance.retry = function() {execute(value)}\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t}\n\t\t\tcatch (e) {\n\t\t\t\trejectCurrent(e)\n\t\t\t}\n\t\t}\n\t}\n\tfunction executeOnce(then) {\n\t\tvar runs = 0\n\t\tfunction run(fn) {\n\t\t\treturn function(value) {\n\t\t\t\tif (runs++ > 0) return\n\t\t\t\tfn(value)\n\t\t\t}\n\t\t}\n\t\tvar onerror = run(rejectCurrent)\n\t\ttry {then(run(resolveCurrent), onerror)} catch (e) {onerror(e)}\n\t}\n\texecuteOnce(executor)\n}\nPromisePolyfill.prototype.then = function(onFulfilled, onRejection) {\n\tvar self = this, instance = self._instance\n\tfunction handle(callback, list, next, state) {\n\t\tlist.push(function(value) {\n\t\t\tif (typeof callback !== \"function\") next(value)\n\t\t\telse try {resolveNext(callback(value))} catch (e) {if (rejectNext) rejectNext(e)}\n\t\t})\n\t\tif (typeof instance.retry === \"function\" && state === instance.state) instance.retry()\n\t}\n\tvar resolveNext, rejectNext\n\tvar promise = new PromisePolyfill(function(resolve, reject) {resolveNext = resolve, rejectNext = reject})\n\thandle(onFulfilled, instance.resolvers, resolveNext, true), handle(onRejection, instance.rejectors, rejectNext, false)\n\treturn promise\n}\nPromisePolyfill.prototype.catch = function(onRejection) {\n\treturn this.then(null, onRejection)\n}\nPromisePolyfill.resolve = function(value) {\n\tif (value instanceof PromisePolyfill) return value\n\treturn new PromisePolyfill(function(resolve) {resolve(value)})\n}\nPromisePolyfill.reject = function(value) {\n\treturn new PromisePolyfill(function(resolve, reject) {reject(value)})\n}\nPromisePolyfill.all = function(list) {\n\treturn new PromisePolyfill(function(resolve, reject) {\n\t\tvar total = list.length, count = 0, values = []\n\t\tif (list.length === 0) resolve([])\n\t\telse for (var i = 0; i < list.length; i++) {\n\t\t\t(function(i) {\n\t\t\t\tfunction consume(value) {\n\t\t\t\t\tcount++\n\t\t\t\t\tvalues[i] = value\n\t\t\t\t\tif (count === total) resolve(values)\n\t\t\t\t}\n\t\t\t\tif (list[i] != null && (typeof list[i] === \"object\" || typeof list[i] === \"function\") && typeof list[i].then === \"function\") {\n\t\t\t\t\tlist[i].then(consume, reject)\n\t\t\t\t}\n\t\t\t\telse consume(list[i])\n\t\t\t})(i)\n\t\t}\n\t})\n}\nPromisePolyfill.race = function(list) {\n\treturn new PromisePolyfill(function(resolve, reject) {\n\t\tfor (var i = 0; i < list.length; i++) {\n\t\t\tlist[i].then(resolve, reject)\n\t\t}\n\t})\n}\nif (typeof window !== \"undefined\") {\n\tif (typeof window.Promise === \"undefined\") window.Promise = PromisePolyfill\n\tvar PromisePolyfill = window.Promise\n} else if (typeof global !== \"undefined\") {\n\tif (typeof global.Promise === \"undefined\") global.Promise = PromisePolyfill\n\tvar PromisePolyfill = global.Promise\n} else {\n}\nvar buildQueryString = function(object) {\n\tif (Object.prototype.toString.call(object) !== \"[object Object]\") return \"\"\n\tvar args = []\n\tfor (var key0 in object) {\n\t\tdestructure(key0, object[key0])\n\t}\n\treturn args.join(\"&\")\n\tfunction destructure(key0, value) {\n\t\tif (Array.isArray(value)) {\n\t\t\tfor (var i = 0; i < value.length; i++) {\n\t\t\t\tdestructure(key0 + \"[\" + i + \"]\", value[i])\n\t\t\t}\n\t\t}\n\t\telse if (Object.prototype.toString.call(value) === \"[object Object]\") {\n\t\t\tfor (var i in value) {\n\t\t\t\tdestructure(key0 + \"[\" + i + \"]\", value[i])\n\t\t\t}\n\t\t}\n\t\telse args.push(encodeURIComponent(key0) + (value != null && value !== \"\" ? \"=\" + encodeURIComponent(value) : \"\"))\n\t}\n}\nvar FILE_PROTOCOL_REGEX = new RegExp(\"^file://\", \"i\")\nvar _8 = function($window, Promise) {\n\tvar callbackCount = 0\n\tvar oncompletion\n\tfunction setCompletionCallback(callback) {oncompletion = callback}\n\tfunction finalizer() {\n\t\tvar count = 0\n\t\tfunction complete() {if (--count === 0 && typeof oncompletion === \"function\") oncompletion()}\n\t\treturn function finalize(promise0) {\n\t\t\tvar then0 = promise0.then\n\t\t\tpromise0.then = function() {\n\t\t\t\tcount++\n\t\t\t\tvar next = then0.apply(promise0, arguments)\n\t\t\t\tnext.then(complete, function(e) {\n\t\t\t\t\tcomplete()\n\t\t\t\t\tif (count === 0) throw e\n\t\t\t\t})\n\t\t\t\treturn finalize(next)\n\t\t\t}\n\t\t\treturn promise0\n\t\t}\n\t}\n\tfunction normalize(args, extra) {\n\t\tif (typeof args === \"string\") {\n\t\t\tvar url = args\n\t\t\targs = extra || {}\n\t\t\tif (args.url == null) args.url = url\n\t\t}\n\t\treturn args\n\t}\n\tfunction request(args, extra) {\n\t\tvar finalize = finalizer()\n\t\targs = normalize(args, extra)\n\t\tvar promise0 = new Promise(function(resolve, reject) {\n\t\t\tif (args.method == null) args.method = \"GET\"\n\t\t\targs.method = args.method.toUpperCase()\n\t\t\tvar useBody = (args.method === \"GET\" || args.method === \"TRACE\") ? false : (typeof args.useBody === \"boolean\" ? args.useBody : true)\n\t\t\tif (typeof args.serialize !== \"function\") args.serialize = typeof FormData !== \"undefined\" && args.data instanceof FormData ? function(value) {return value} : JSON.stringify\n\t\t\tif (typeof args.deserialize !== \"function\") args.deserialize = deserialize\n\t\t\tif (typeof args.extract !== \"function\") args.extract = extract\n\t\t\targs.url = interpolate(args.url, args.data)\n\t\t\tif (useBody) args.data = args.serialize(args.data)\n\t\t\telse args.url = assemble(args.url, args.data)\n\t\t\tvar xhr = new $window.XMLHttpRequest(),\n\t\t\t\taborted = false,\n\t\t\t\t_abort = xhr.abort\n\t\t\txhr.abort = function abort() {\n\t\t\t\taborted = true\n\t\t\t\t_abort.call(xhr)\n\t\t\t}\n\t\t\txhr.open(args.method, args.url, typeof args.async === \"boolean\" ? args.async : true, typeof args.user === \"string\" ? args.user : undefined, typeof args.password === \"string\" ? args.password : undefined)\n\t\t\tif (args.serialize === JSON.stringify && useBody) {\n\t\t\t\txhr.setRequestHeader(\"Content-Type\", \"application/json; charset=utf-8\")\n\t\t\t}\n\t\t\tif (args.deserialize === deserialize) {\n\t\t\t\txhr.setRequestHeader(\"Accept\", \"application/json, text/*\")\n\t\t\t}\n\t\t\tif (args.withCredentials) xhr.withCredentials = args.withCredentials\n\t\t\tfor (var key in args.headers) if ({}.hasOwnProperty.call(args.headers, key)) {\n\t\t\t\txhr.setRequestHeader(key, args.headers[key])\n\t\t\t}\n\t\t\tif (typeof args.config === \"function\") xhr = args.config(xhr, args) || xhr\n\t\t\txhr.onreadystatechange = function() {\n\t\t\t\t// Don't throw errors on xhr.abort().\n\t\t\t\tif(aborted) return\n\t\t\t\tif (xhr.readyState === 4) {\n\t\t\t\t\ttry {\n\t\t\t\t\t\tvar response = (args.extract !== extract) ? args.extract(xhr, args) : args.deserialize(args.extract(xhr, args))\n\t\t\t\t\t\tif ((xhr.status >= 200 && xhr.status < 300) || xhr.status === 304 || FILE_PROTOCOL_REGEX.test(args.url)) {\n\t\t\t\t\t\t\tresolve(cast(args.type, response))\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse {\n\t\t\t\t\t\t\tvar error = new Error(xhr.responseText)\n\t\t\t\t\t\t\tfor (var key in response) error[key] = response[key]\n\t\t\t\t\t\t\treject(error)\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tcatch (e) {\n\t\t\t\t\t\treject(e)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (useBody && (args.data != null)) xhr.send(args.data)\n\t\t\telse xhr.send()\n\t\t})\n\t\treturn args.background === true ? promise0 : finalize(promise0)\n\t}\n\tfunction jsonp(args, extra) {\n\t\tvar finalize = finalizer()\n\t\targs = normalize(args, extra)\n\t\tvar promise0 = new Promise(function(resolve, reject) {\n\t\t\tvar callbackName = args.callbackName || \"_mithril_\" + Math.round(Math.random() * 1e16) + \"_\" + callbackCount++\n\t\t\tvar script = $window.document.createElement(\"script\")\n\t\t\t$window[callbackName] = function(data) {\n\t\t\t\tscript.parentNode.removeChild(script)\n\t\t\t\tresolve(cast(args.type, data))\n\t\t\t\tdelete $window[callbackName]\n\t\t\t}\n\t\t\tscript.onerror = function() {\n\t\t\t\tscript.parentNode.removeChild(script)\n\t\t\t\treject(new Error(\"JSONP request failed\"))\n\t\t\t\tdelete $window[callbackName]\n\t\t\t}\n\t\t\tif (args.data == null) args.data = {}\n\t\t\targs.url = interpolate(args.url, args.data)\n\t\t\targs.data[args.callbackKey || \"callback\"] = callbackName\n\t\t\tscript.src = assemble(args.url, args.data)\n\t\t\t$window.document.documentElement.appendChild(script)\n\t\t})\n\t\treturn args.background === true? promise0 : finalize(promise0)\n\t}\n\tfunction interpolate(url, data) {\n\t\tif (data == null) return url\n\t\tvar tokens = url.match(/:[^\\/]+/gi) || []\n\t\tfor (var i = 0; i < tokens.length; i++) {\n\t\t\tvar key = tokens[i].slice(1)\n\t\t\tif (data[key] != null) {\n\t\t\t\turl = url.replace(tokens[i], data[key])\n\t\t\t}\n\t\t}\n\t\treturn url\n\t}\n\tfunction assemble(url, data) {\n\t\tvar querystring = buildQueryString(data)\n\t\tif (querystring !== \"\") {\n\t\t\tvar prefix = url.indexOf(\"?\") < 0 ? \"?\" : \"&\"\n\t\t\turl += prefix + querystring\n\t\t}\n\t\treturn url\n\t}\n\tfunction deserialize(data) {\n\t\ttry {return data !== \"\" ? JSON.parse(data) : null}\n\t\tcatch (e) {throw new Error(data)}\n\t}\n\tfunction extract(xhr) {return xhr.responseText}\n\tfunction cast(type0, data) {\n\t\tif (typeof type0 === \"function\") {\n\t\t\tif (Array.isArray(data)) {\n\t\t\t\tfor (var i = 0; i < data.length; i++) {\n\t\t\t\t\tdata[i] = new type0(data[i])\n\t\t\t\t}\n\t\t\t}\n\t\t\telse return new type0(data)\n\t\t}\n\t\treturn data\n\t}\n\treturn {request: request, jsonp: jsonp, setCompletionCallback: setCompletionCallback}\n}\nvar requestService = _8(window, PromisePolyfill)\nvar coreRenderer = function($window) {\n\tvar $doc = $window.document\n\tvar $emptyFragment = $doc.createDocumentFragment()\n\tvar nameSpace = {\n\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\tmath: \"http://www.w3.org/1998/Math/MathML\"\n\t}\n\tvar onevent\n\tfunction setEventCallback(callback) {return onevent = callback}\n\tfunction getNameSpace(vnode) {\n\t\treturn vnode.attrs && vnode.attrs.xmlns || nameSpace[vnode.tag]\n\t}\n\t//create\n\tfunction createNodes(parent, vnodes, start, end, hooks, nextSibling, ns) {\n\t\tfor (var i = start; i < end; i++) {\n\t\t\tvar vnode = vnodes[i]\n\t\t\tif (vnode != null) {\n\t\t\t\tcreateNode(parent, vnode, hooks, ns, nextSibling)\n\t\t\t}\n\t\t}\n\t}\n\tfunction createNode(parent, vnode, hooks, ns, nextSibling) {\n\t\tvar tag = vnode.tag\n\t\tif (typeof tag === \"string\") {\n\t\t\tvnode.state = {}\n\t\t\tif (vnode.attrs != null) initLifecycle(vnode.attrs, vnode, hooks)\n\t\t\tswitch (tag) {\n\t\t\t\tcase \"#\": return createText(parent, vnode, nextSibling)\n\t\t\t\tcase \"<\": return createHTML(parent, vnode, nextSibling)\n\t\t\t\tcase \"[\": return createFragment(parent, vnode, hooks, ns, nextSibling)\n\t\t\t\tdefault: return createElement(parent, vnode, hooks, ns, nextSibling)\n\t\t\t}\n\t\t}\n\t\telse return createComponent(parent, vnode, hooks, ns, nextSibling)\n\t}\n\tfunction createText(parent, vnode, nextSibling) {\n\t\tvnode.dom = $doc.createTextNode(vnode.children)\n\t\tinsertNode(parent, vnode.dom, nextSibling)\n\t\treturn vnode.dom\n\t}\n\tfunction createHTML(parent, vnode, nextSibling) {\n\t\tvar match1 = vnode.children.match(/^\\s*?<(\\w+)/im) || []\n\t\tvar parent1 = {caption: \"table\", thead: \"table\", tbody: \"table\", tfoot: \"table\", tr: \"tbody\", th: \"tr\", td: \"tr\", colgroup: \"table\", col: \"colgroup\"}[match1[1]] || \"div\"\n\t\tvar temp = $doc.createElement(parent1)\n\t\ttemp.innerHTML = vnode.children\n\t\tvnode.dom = temp.firstChild\n\t\tvnode.domSize = temp.childNodes.length\n\t\tvar fragment = $doc.createDocumentFragment()\n\t\tvar child\n\t\twhile (child = temp.firstChild) {\n\t\t\tfragment.appendChild(child)\n\t\t}\n\t\tinsertNode(parent, fragment, nextSibling)\n\t\treturn fragment\n\t}\n\tfunction createFragment(parent, vnode, hooks, ns, nextSibling) {\n\t\tvar fragment = $doc.createDocumentFragment()\n\t\tif (vnode.children != null) {\n\t\t\tvar children = vnode.children\n\t\t\tcreateNodes(fragment, children, 0, children.length, hooks, null, ns)\n\t\t}\n\t\tvnode.dom = fragment.firstChild\n\t\tvnode.domSize = fragment.childNodes.length\n\t\tinsertNode(parent, fragment, nextSibling)\n\t\treturn fragment\n\t}\n\tfunction createElement(parent, vnode, hooks, ns, nextSibling) {\n\t\tvar tag = vnode.tag\n\t\tvar attrs2 = vnode.attrs\n\t\tvar is = attrs2 && attrs2.is\n\t\tns = getNameSpace(vnode) || ns\n\t\tvar element = ns ?\n\t\t\tis ? $doc.createElementNS(ns, tag, {is: is}) : $doc.createElementNS(ns, tag) :\n\t\t\tis ? $doc.createElement(tag, {is: is}) : $doc.createElement(tag)\n\t\tvnode.dom = element\n\t\tif (attrs2 != null) {\n\t\t\tsetAttrs(vnode, attrs2, ns)\n\t\t}\n\t\tinsertNode(parent, element, nextSibling)\n\t\tif (vnode.attrs != null && vnode.attrs.contenteditable != null) {\n\t\t\tsetContentEditable(vnode)\n\t\t}\n\t\telse {\n\t\t\tif (vnode.text != null) {\n\t\t\t\tif (vnode.text !== \"\") element.textContent = vnode.text\n\t\t\t\telse vnode.children = [Vnode(\"#\", undefined, undefined, vnode.text, undefined, undefined)]\n\t\t\t}\n\t\t\tif (vnode.children != null) {\n\t\t\t\tvar children = vnode.children\n\t\t\t\tcreateNodes(element, children, 0, children.length, hooks, null, ns)\n\t\t\t\tsetLateAttrs(vnode)\n\t\t\t}\n\t\t}\n\t\treturn element\n\t}\n\tfunction initComponent(vnode, hooks) {\n\t\tvar sentinel\n\t\tif (typeof vnode.tag.view === \"function\") {\n\t\t\tvnode.state = Object.create(vnode.tag)\n\t\t\tsentinel = vnode.state.view\n\t\t\tif (sentinel.$$reentrantLock$$ != null) return $emptyFragment\n\t\t\tsentinel.$$reentrantLock$$ = true\n\t\t} else {\n\t\t\tvnode.state = void 0\n\t\t\tsentinel = vnode.tag\n\t\t\tif (sentinel.$$reentrantLock$$ != null) return $emptyFragment\n\t\t\tsentinel.$$reentrantLock$$ = true\n\t\t\tvnode.state = (vnode.tag.prototype != null && typeof vnode.tag.prototype.view === \"function\") ? new vnode.tag(vnode) : vnode.tag(vnode)\n\t\t}\n\t\tvnode._state = vnode.state\n\t\tif (vnode.attrs != null) initLifecycle(vnode.attrs, vnode, hooks)\n\t\tinitLifecycle(vnode._state, vnode, hooks)\n\t\tvnode.instance = Vnode.normalize(vnode._state.view.call(vnode.state, vnode))\n\t\tif (vnode.instance === vnode) throw Error(\"A view cannot return the vnode it received as argument\")\n\t\tsentinel.$$reentrantLock$$ = null\n\t}\n\tfunction createComponent(parent, vnode, hooks, ns, nextSibling) {\n\t\tinitComponent(vnode, hooks)\n\t\tif (vnode.instance != null) {\n\t\t\tvar element = createNode(parent, vnode.instance, hooks, ns, nextSibling)\n\t\t\tvnode.dom = vnode.instance.dom\n\t\t\tvnode.domSize = vnode.dom != null ? vnode.instance.domSize : 0\n\t\t\tinsertNode(parent, element, nextSibling)\n\t\t\treturn element\n\t\t}\n\t\telse {\n\t\t\tvnode.domSize = 0\n\t\t\treturn $emptyFragment\n\t\t}\n\t}\n\t//update\n\tfunction updateNodes(parent, old, vnodes, recycling, hooks, nextSibling, ns) {\n\t\tif (old === vnodes || old == null && vnodes == null) return\n\t\telse if (old == null) createNodes(parent, vnodes, 0, vnodes.length, hooks, nextSibling, ns)\n\t\telse if (vnodes == null) removeNodes(old, 0, old.length, vnodes)\n\t\telse {\n\t\t\tif (old.length === vnodes.length) {\n\t\t\t\tvar isUnkeyed = false\n\t\t\t\tfor (var i = 0; i < vnodes.length; i++) {\n\t\t\t\t\tif (vnodes[i] != null && old[i] != null) {\n\t\t\t\t\t\tisUnkeyed = vnodes[i].key == null && old[i].key == null\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif (isUnkeyed) {\n\t\t\t\t\tfor (var i = 0; i < old.length; i++) {\n\t\t\t\t\t\tif (old[i] === vnodes[i]) continue\n\t\t\t\t\t\telse if (old[i] == null && vnodes[i] != null) createNode(parent, vnodes[i], hooks, ns, getNextSibling(old, i + 1, nextSibling))\n\t\t\t\t\t\telse if (vnodes[i] == null) removeNodes(old, i, i + 1, vnodes)\n\t\t\t\t\t\telse updateNode(parent, old[i], vnodes[i], hooks, getNextSibling(old, i + 1, nextSibling), recycling, ns)\n\t\t\t\t\t}\n\t\t\t\t\treturn\n\t\t\t\t}\n\t\t\t}\n\t\t\trecycling = recycling || isRecyclable(old, vnodes)\n\t\t\tif (recycling) {\n\t\t\t\tvar pool = old.pool\n\t\t\t\told = old.concat(old.pool)\n\t\t\t}\n\t\t\tvar oldStart = 0, start = 0, oldEnd = old.length - 1, end = vnodes.length - 1, map\n\t\t\twhile (oldEnd >= oldStart && end >= start) {\n\t\t\t\tvar o = old[oldStart], v = vnodes[start]\n\t\t\t\tif (o === v && !recycling) oldStart++, start++\n\t\t\t\telse if (o == null) oldStart++\n\t\t\t\telse if (v == null) start++\n\t\t\t\telse if (o.key === v.key) {\n\t\t\t\t\tvar shouldRecycle = (pool != null && oldStart >= old.length - pool.length) || ((pool == null) && recycling)\n\t\t\t\t\toldStart++, start++\n\t\t\t\t\tupdateNode(parent, o, v, hooks, getNextSibling(old, oldStart, nextSibling), shouldRecycle, ns)\n\t\t\t\t\tif (recycling && o.tag === v.tag) insertNode(parent, toFragment(o), nextSibling)\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tvar o = old[oldEnd]\n\t\t\t\t\tif (o === v && !recycling) oldEnd--, start++\n\t\t\t\t\telse if (o == null) oldEnd--\n\t\t\t\t\telse if (v == null) start++\n\t\t\t\t\telse if (o.key === v.key) {\n\t\t\t\t\t\tvar shouldRecycle = (pool != null && oldEnd >= old.length - pool.length) || ((pool == null) && recycling)\n\t\t\t\t\t\tupdateNode(parent, o, v, hooks, getNextSibling(old, oldEnd + 1, nextSibling), shouldRecycle, ns)\n\t\t\t\t\t\tif (recycling || start < end) insertNode(parent, toFragment(o), getNextSibling(old, oldStart, nextSibling))\n\t\t\t\t\t\toldEnd--, start++\n\t\t\t\t\t}\n\t\t\t\t\telse break\n\t\t\t\t}\n\t\t\t}\n\t\t\twhile (oldEnd >= oldStart && end >= start) {\n\t\t\t\tvar o = old[oldEnd], v = vnodes[end]\n\t\t\t\tif (o === v && !recycling) oldEnd--, end--\n\t\t\t\telse if (o == null) oldEnd--\n\t\t\t\telse if (v == null) end--\n\t\t\t\telse if (o.key === v.key) {\n\t\t\t\t\tvar shouldRecycle = (pool != null && oldEnd >= old.length - pool.length) || ((pool == null) && recycling)\n\t\t\t\t\tupdateNode(parent, o, v, hooks, getNextSibling(old, oldEnd + 1, nextSibling), shouldRecycle, ns)\n\t\t\t\t\tif (recycling && o.tag === v.tag) insertNode(parent, toFragment(o), nextSibling)\n\t\t\t\t\tif (o.dom != null) nextSibling = o.dom\n\t\t\t\t\toldEnd--, end--\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tif (!map) map = getKeyMap(old, oldEnd)\n\t\t\t\t\tif (v != null) {\n\t\t\t\t\t\tvar oldIndex = map[v.key]\n\t\t\t\t\t\tif (oldIndex != null) {\n\t\t\t\t\t\t\tvar movable = old[oldIndex]\n\t\t\t\t\t\t\tvar shouldRecycle = (pool != null && oldIndex >= old.length - pool.length) || ((pool == null) && recycling)\n\t\t\t\t\t\t\tupdateNode(parent, movable, v, hooks, getNextSibling(old, oldEnd + 1, nextSibling), recycling, ns)\n\t\t\t\t\t\t\tinsertNode(parent, toFragment(movable), nextSibling)\n\t\t\t\t\t\t\told[oldIndex].skip = true\n\t\t\t\t\t\t\tif (movable.dom != null) nextSibling = movable.dom\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse {\n\t\t\t\t\t\t\tvar dom = createNode(parent, v, hooks, ns, nextSibling)\n\t\t\t\t\t\t\tnextSibling = dom\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tend--\n\t\t\t\t}\n\t\t\t\tif (end < start) break\n\t\t\t}\n\t\t\tcreateNodes(parent, vnodes, start, end + 1, hooks, nextSibling, ns)\n\t\t\tremoveNodes(old, oldStart, oldEnd + 1, vnodes)\n\t\t}\n\t}\n\tfunction updateNode(parent, old, vnode, hooks, nextSibling, recycling, ns) {\n\t\tvar oldTag = old.tag, tag = vnode.tag\n\t\tif (oldTag === tag) {\n\t\t\tvnode.state = old.state\n\t\t\tvnode._state = old._state\n\t\t\tvnode.events = old.events\n\t\t\tif (!recycling && shouldNotUpdate(vnode, old)) return\n\t\t\tif (typeof oldTag === \"string\") {\n\t\t\t\tif (vnode.attrs != null) {\n\t\t\t\t\tif (recycling) {\n\t\t\t\t\t\tvnode.state = {}\n\t\t\t\t\t\tinitLifecycle(vnode.attrs, vnode, hooks)\n\t\t\t\t\t}\n\t\t\t\t\telse updateLifecycle(vnode.attrs, vnode, hooks)\n\t\t\t\t}\n\t\t\t\tswitch (oldTag) {\n\t\t\t\t\tcase \"#\": updateText(old, vnode); break\n\t\t\t\t\tcase \"<\": updateHTML(parent, old, vnode, nextSibling); break\n\t\t\t\t\tcase \"[\": updateFragment(parent, old, vnode, recycling, hooks, nextSibling, ns); break\n\t\t\t\t\tdefault: updateElement(old, vnode, recycling, hooks, ns)\n\t\t\t\t}\n\t\t\t}\n\t\t\telse updateComponent(parent, old, vnode, hooks, nextSibling, recycling, ns)\n\t\t}\n\t\telse {\n\t\t\tremoveNode(old, null)\n\t\t\tcreateNode(parent, vnode, hooks, ns, nextSibling)\n\t\t}\n\t}\n\tfunction updateText(old, vnode) {\n\t\tif (old.children.toString() !== vnode.children.toString()) {\n\t\t\told.dom.nodeValue = vnode.children\n\t\t}\n\t\tvnode.dom = old.dom\n\t}\n\tfunction updateHTML(parent, old, vnode, nextSibling) {\n\t\tif (old.children !== vnode.children) {\n\t\t\ttoFragment(old)\n\t\t\tcreateHTML(parent, vnode, nextSibling)\n\t\t}\n\t\telse vnode.dom = old.dom, vnode.domSize = old.domSize\n\t}\n\tfunction updateFragment(parent, old, vnode, recycling, hooks, nextSibling, ns) {\n\t\tupdateNodes(parent, old.children, vnode.children, recycling, hooks, nextSibling, ns)\n\t\tvar domSize = 0, children = vnode.children\n\t\tvnode.dom = null\n\t\tif (children != null) {\n\t\t\tfor (var i = 0; i < children.length; i++) {\n\t\t\t\tvar child = children[i]\n\t\t\t\tif (child != null && child.dom != null) {\n\t\t\t\t\tif (vnode.dom == null) vnode.dom = child.dom\n\t\t\t\t\tdomSize += child.domSize || 1\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (domSize !== 1) vnode.domSize = domSize\n\t\t}\n\t}\n\tfunction updateElement(old, vnode, recycling, hooks, ns) {\n\t\tvar element = vnode.dom = old.dom\n\t\tns = getNameSpace(vnode) || ns\n\t\tif (vnode.tag === \"textarea\") {\n\t\t\tif (vnode.attrs == null) vnode.attrs = {}\n\t\t\tif (vnode.text != null) {\n\t\t\t\tvnode.attrs.value = vnode.text //FIXME handle0 multiple children\n\t\t\t\tvnode.text = undefined\n\t\t\t}\n\t\t}\n\t\tupdateAttrs(vnode, old.attrs, vnode.attrs, ns)\n\t\tif (vnode.attrs != null && vnode.attrs.contenteditable != null) {\n\t\t\tsetContentEditable(vnode)\n\t\t}\n\t\telse if (old.text != null && vnode.text != null && vnode.text !== \"\") {\n\t\t\tif (old.text.toString() !== vnode.text.toString()) old.dom.firstChild.nodeValue = vnode.text\n\t\t}\n\t\telse {\n\t\t\tif (old.text != null) old.children = [Vnode(\"#\", undefined, undefined, old.text, undefined, old.dom.firstChild)]\n\t\t\tif (vnode.text != null) vnode.children = [Vnode(\"#\", undefined, undefined, vnode.text, undefined, undefined)]\n\t\t\tupdateNodes(element, old.children, vnode.children, recycling, hooks, null, ns)\n\t\t}\n\t}\n\tfunction updateComponent(parent, old, vnode, hooks, nextSibling, recycling, ns) {\n\t\tif (recycling) {\n\t\t\tinitComponent(vnode, hooks)\n\t\t} else {\n\t\t\tvnode.instance = Vnode.normalize(vnode._state.view.call(vnode.state, vnode))\n\t\t\tif (vnode.instance === vnode) throw Error(\"A view cannot return the vnode it received as argument\")\n\t\t\tif (vnode.attrs != null) updateLifecycle(vnode.attrs, vnode, hooks)\n\t\t\tupdateLifecycle(vnode._state, vnode, hooks)\n\t\t}\n\t\tif (vnode.instance != null) {\n\t\t\tif (old.instance == null) createNode(parent, vnode.instance, hooks, ns, nextSibling)\n\t\t\telse updateNode(parent, old.instance, vnode.instance, hooks, nextSibling, recycling, ns)\n\t\t\tvnode.dom = vnode.instance.dom\n\t\t\tvnode.domSize = vnode.instance.domSize\n\t\t}\n\t\telse if (old.instance != null) {\n\t\t\tremoveNode(old.instance, null)\n\t\t\tvnode.dom = undefined\n\t\t\tvnode.domSize = 0\n\t\t}\n\t\telse {\n\t\t\tvnode.dom = old.dom\n\t\t\tvnode.domSize = old.domSize\n\t\t}\n\t}\n\tfunction isRecyclable(old, vnodes) {\n\t\tif (old.pool != null && Math.abs(old.pool.length - vnodes.length) <= Math.abs(old.length - vnodes.length)) {\n\t\t\tvar oldChildrenLength = old[0] && old[0].children && old[0].children.length || 0\n\t\t\tvar poolChildrenLength = old.pool[0] && old.pool[0].children && old.pool[0].children.length || 0\n\t\t\tvar vnodesChildrenLength = vnodes[0] && vnodes[0].children && vnodes[0].children.length || 0\n\t\t\tif (Math.abs(poolChildrenLength - vnodesChildrenLength) <= Math.abs(oldChildrenLength - vnodesChildrenLength)) {\n\t\t\t\treturn true\n\t\t\t}\n\t\t}\n\t\treturn false\n\t}\n\tfunction getKeyMap(vnodes, end) {\n\t\tvar map = {}, i = 0\n\t\tfor (var i = 0; i < end; i++) {\n\t\t\tvar vnode = vnodes[i]\n\t\t\tif (vnode != null) {\n\t\t\t\tvar key2 = vnode.key\n\t\t\t\tif (key2 != null) map[key2] = i\n\t\t\t}\n\t\t}\n\t\treturn map\n\t}\n\tfunction toFragment(vnode) {\n\t\tvar count0 = vnode.domSize\n\t\tif (count0 != null || vnode.dom == null) {\n\t\t\tvar fragment = $doc.createDocumentFragment()\n\t\t\tif (count0 > 0) {\n\t\t\t\tvar dom = vnode.dom\n\t\t\t\twhile (--count0) fragment.appendChild(dom.nextSibling)\n\t\t\t\tfragment.insertBefore(dom, fragment.firstChild)\n\t\t\t}\n\t\t\treturn fragment\n\t\t}\n\t\telse return vnode.dom\n\t}\n\tfunction getNextSibling(vnodes, i, nextSibling) {\n\t\tfor (; i < vnodes.length; i++) {\n\t\t\tif (vnodes[i] != null && vnodes[i].dom != null) return vnodes[i].dom\n\t\t}\n\t\treturn nextSibling\n\t}\n\tfunction insertNode(parent, dom, nextSibling) {\n\t\tif (nextSibling && nextSibling.parentNode) parent.insertBefore(dom, nextSibling)\n\t\telse parent.appendChild(dom)\n\t}\n\tfunction setContentEditable(vnode) {\n\t\tvar children = vnode.children\n\t\tif (children != null && children.length === 1 && children[0].tag === \"<\") {\n\t\t\tvar content = children[0].children\n\t\t\tif (vnode.dom.innerHTML !== content) vnode.dom.innerHTML = content\n\t\t}\n\t\telse if (vnode.text != null || children != null && children.length !== 0) throw new Error(\"Child node of a contenteditable must be trusted\")\n\t}\n\t//remove\n\tfunction removeNodes(vnodes, start, end, context) {\n\t\tfor (var i = start; i < end; i++) {\n\t\t\tvar vnode = vnodes[i]\n\t\t\tif (vnode != null) {\n\t\t\t\tif (vnode.skip) vnode.skip = false\n\t\t\t\telse removeNode(vnode, context)\n\t\t\t}\n\t\t}\n\t}\n\tfunction removeNode(vnode, context) {\n\t\tvar expected = 1, called = 0\n\t\tif (vnode.attrs && typeof vnode.attrs.onbeforeremove === \"function\") {\n\t\t\tvar result = vnode.attrs.onbeforeremove.call(vnode.state, vnode)\n\t\t\tif (result != null && typeof result.then === \"function\") {\n\t\t\t\texpected++\n\t\t\t\tresult.then(continuation, continuation)\n\t\t\t}\n\t\t}\n\t\tif (typeof vnode.tag !== \"string\" && typeof vnode._state.onbeforeremove === \"function\") {\n\t\t\tvar result = vnode._state.onbeforeremove.call(vnode.state, vnode)\n\t\t\tif (result != null && typeof result.then === \"function\") {\n\t\t\t\texpected++\n\t\t\t\tresult.then(continuation, continuation)\n\t\t\t}\n\t\t}\n\t\tcontinuation()\n\t\tfunction continuation() {\n\t\t\tif (++called === expected) {\n\t\t\t\tonremove(vnode)\n\t\t\t\tif (vnode.dom) {\n\t\t\t\t\tvar count0 = vnode.domSize || 1\n\t\t\t\t\tif (count0 > 1) {\n\t\t\t\t\t\tvar dom = vnode.dom\n\t\t\t\t\t\twhile (--count0) {\n\t\t\t\t\t\t\tremoveNodeFromDOM(dom.nextSibling)\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tremoveNodeFromDOM(vnode.dom)\n\t\t\t\t\tif (context != null && vnode.domSize == null && !hasIntegrationMethods(vnode.attrs) && typeof vnode.tag === \"string\") { //TODO test custom elements\n\t\t\t\t\t\tif (!context.pool) context.pool = [vnode]\n\t\t\t\t\t\telse context.pool.push(vnode)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\tfunction removeNodeFromDOM(node) {\n\t\tvar parent = node.parentNode\n\t\tif (parent != null) parent.removeChild(node)\n\t}\n\tfunction onremove(vnode) {\n\t\tif (vnode.attrs && typeof vnode.attrs.onremove === \"function\") vnode.attrs.onremove.call(vnode.state, vnode)\n\t\tif (typeof vnode.tag !== \"string\" && typeof vnode._state.onremove === \"function\") vnode._state.onremove.call(vnode.state, vnode)\n\t\tif (vnode.instance != null) onremove(vnode.instance)\n\t\telse {\n\t\t\tvar children = vnode.children\n\t\t\tif (Array.isArray(children)) {\n\t\t\t\tfor (var i = 0; i < children.length; i++) {\n\t\t\t\t\tvar child = children[i]\n\t\t\t\t\tif (child != null) onremove(child)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t//attrs2\n\tfunction setAttrs(vnode, attrs2, ns) {\n\t\tfor (var key2 in attrs2) {\n\t\t\tsetAttr(vnode, key2, null, attrs2[key2], ns)\n\t\t}\n\t}\n\tfunction setAttr(vnode, key2, old, value, ns) {\n\t\tvar element = vnode.dom\n\t\tif (key2 === \"key\" || key2 === \"is\" || (old === value && !isFormAttribute(vnode, key2)) && typeof value !== \"object\" || typeof value === \"undefined\" || isLifecycleMethod(key2)) return\n\t\tvar nsLastIndex = key2.indexOf(\":\")\n\t\tif (nsLastIndex > -1 && key2.substr(0, nsLastIndex) === \"xlink\") {\n\t\t\telement.setAttributeNS(\"http://www.w3.org/1999/xlink\", key2.slice(nsLastIndex + 1), value)\n\t\t}\n\t\telse if (key2[0] === \"o\" && key2[1] === \"n\" && typeof value === \"function\") updateEvent(vnode, key2, value)\n\t\telse if (key2 === \"style\") updateStyle(element, old, value)\n\t\telse if (key2 in element && !isAttribute(key2) && ns === undefined && !isCustomElement(vnode)) {\n\t\t\tif (key2 === \"value\") {\n\t\t\t\tvar normalized0 = \"\" + value // eslint-disable-line no-implicit-coercion\n\t\t\t\t//setting input[value] to same value by typing on focused element moves cursor to end in Chrome\n\t\t\t\tif ((vnode.tag === \"input\" || vnode.tag === \"textarea\") && vnode.dom.value === normalized0 && vnode.dom === $doc.activeElement) return\n\t\t\t\t//setting select[value] to same value while having select open blinks select dropdown in Chrome\n\t\t\t\tif (vnode.tag === \"select\") {\n\t\t\t\t\tif (value === null) {\n\t\t\t\t\t\tif (vnode.dom.selectedIndex === -1 && vnode.dom === $doc.activeElement) return\n\t\t\t\t\t} else {\n\t\t\t\t\t\tif (old !== null && vnode.dom.value === normalized0 && vnode.dom === $doc.activeElement) return\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t//setting option[value] to same value while having select open blinks select dropdown in Chrome\n\t\t\t\tif (vnode.tag === \"option\" && old != null && vnode.dom.value === normalized0) return\n\t\t\t}\n\t\t\t// If you assign an input type1 that is not supported by IE 11 with an assignment expression, an error0 will occur.\n\t\t\tif (vnode.tag === \"input\" && key2 === \"type\") {\n\t\t\t\telement.setAttribute(key2, value)\n\t\t\t\treturn\n\t\t\t}\n\t\t\telement[key2] = value\n\t\t}\n\t\telse {\n\t\t\tif (typeof value === \"boolean\") {\n\t\t\t\tif (value) element.setAttribute(key2, \"\")\n\t\t\t\telse element.removeAttribute(key2)\n\t\t\t}\n\t\t\telse element.setAttribute(key2 === \"className\" ? \"class\" : key2, value)\n\t\t}\n\t}\n\tfunction setLateAttrs(vnode) {\n\t\tvar attrs2 = vnode.attrs\n\t\tif (vnode.tag === \"select\" && attrs2 != null) {\n\t\t\tif (\"value\" in attrs2) setAttr(vnode, \"value\", null, attrs2.value, undefined)\n\t\t\tif (\"selectedIndex\" in attrs2) setAttr(vnode, \"selectedIndex\", null, attrs2.selectedIndex, undefined)\n\t\t}\n\t}\n\tfunction updateAttrs(vnode, old, attrs2, ns) {\n\t\tif (attrs2 != null) {\n\t\t\tfor (var key2 in attrs2) {\n\t\t\t\tsetAttr(vnode, key2, old && old[key2], attrs2[key2], ns)\n\t\t\t}\n\t\t}\n\t\tif (old != null) {\n\t\t\tfor (var key2 in old) {\n\t\t\t\tif (attrs2 == null || !(key2 in attrs2)) {\n\t\t\t\t\tif (key2 === \"className\") key2 = \"class\"\n\t\t\t\t\tif (key2[0] === \"o\" && key2[1] === \"n\" && !isLifecycleMethod(key2)) updateEvent(vnode, key2, undefined)\n\t\t\t\t\telse if (key2 !== \"key\") vnode.dom.removeAttribute(key2)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\tfunction isFormAttribute(vnode, attr) {\n\t\treturn attr === \"value\" || attr === \"checked\" || attr === \"selectedIndex\" || attr === \"selected\" && vnode.dom === $doc.activeElement\n\t}\n\tfunction isLifecycleMethod(attr) {\n\t\treturn attr === \"oninit\" || attr === \"oncreate\" || attr === \"onupdate\" || attr === \"onremove\" || attr === \"onbeforeremove\" || attr === \"onbeforeupdate\"\n\t}\n\tfunction isAttribute(attr) {\n\t\treturn attr === \"href\" || attr === \"list\" || attr === \"form\" || attr === \"width\" || attr === \"height\"// || attr === \"type\"\n\t}\n\tfunction isCustomElement(vnode){\n\t\treturn vnode.attrs.is || vnode.tag.indexOf(\"-\") > -1\n\t}\n\tfunction hasIntegrationMethods(source) {\n\t\treturn source != null && (source.oncreate || source.onupdate || source.onbeforeremove || source.onremove)\n\t}\n\t//style\n\tfunction updateStyle(element, old, style) {\n\t\tif (old === style) element.style.cssText = \"\", old = null\n\t\tif (style == null) element.style.cssText = \"\"\n\t\telse if (typeof style === \"string\") element.style.cssText = style\n\t\telse {\n\t\t\tif (typeof old === \"string\") element.style.cssText = \"\"\n\t\t\tfor (var key2 in style) {\n\t\t\t\telement.style[key2] = style[key2]\n\t\t\t}\n\t\t\tif (old != null && typeof old !== \"string\") {\n\t\t\t\tfor (var key2 in old) {\n\t\t\t\t\tif (!(key2 in style)) element.style[key2] = \"\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t//event\n\tfunction updateEvent(vnode, key2, value) {\n\t\tvar element = vnode.dom\n\t\tvar callback = typeof onevent !== \"function\" ? value : function(e) {\n\t\t\tvar result = value.call(element, e)\n\t\t\tonevent.call(element, e)\n\t\t\treturn result\n\t\t}\n\t\tif (key2 in element) element[key2] = typeof value === \"function\" ? callback : null\n\t\telse {\n\t\t\tvar eventName = key2.slice(2)\n\t\t\tif (vnode.events === undefined) vnode.events = {}\n\t\t\tif (vnode.events[key2] === callback) return\n\t\t\tif (vnode.events[key2] != null) element.removeEventListener(eventName, vnode.events[key2], false)\n\t\t\tif (typeof value === \"function\") {\n\t\t\t\tvnode.events[key2] = callback\n\t\t\t\telement.addEventListener(eventName, vnode.events[key2], false)\n\t\t\t}\n\t\t}\n\t}\n\t//lifecycle\n\tfunction initLifecycle(source, vnode, hooks) {\n\t\tif (typeof source.oninit === \"function\") source.oninit.call(vnode.state, vnode)\n\t\tif (typeof source.oncreate === \"function\") hooks.push(source.oncreate.bind(vnode.state, vnode))\n\t}\n\tfunction updateLifecycle(source, vnode, hooks) {\n\t\tif (typeof source.onupdate === \"function\") hooks.push(source.onupdate.bind(vnode.state, vnode))\n\t}\n\tfunction shouldNotUpdate(vnode, old) {\n\t\tvar forceVnodeUpdate, forceComponentUpdate\n\t\tif (vnode.attrs != null && typeof vnode.attrs.onbeforeupdate === \"function\") forceVnodeUpdate = vnode.attrs.onbeforeupdate.call(vnode.state, vnode, old)\n\t\tif (typeof vnode.tag !== \"string\" && typeof vnode._state.onbeforeupdate === \"function\") forceComponentUpdate = vnode._state.onbeforeupdate.call(vnode.state, vnode, old)\n\t\tif (!(forceVnodeUpdate === undefined && forceComponentUpdate === undefined) && !forceVnodeUpdate && !forceComponentUpdate) {\n\t\t\tvnode.dom = old.dom\n\t\t\tvnode.domSize = old.domSize\n\t\t\tvnode.instance = old.instance\n\t\t\treturn true\n\t\t}\n\t\treturn false\n\t}\n\tfunction render(dom, vnodes) {\n\t\tif (!dom) throw new Error(\"Ensure the DOM element being passed to m.route/m.mount/m.render is not undefined.\")\n\t\tvar hooks = []\n\t\tvar active = $doc.activeElement\n\t\tvar namespace = dom.namespaceURI\n\t\t// First time0 rendering into a node clears it out\n\t\tif (dom.vnodes == null) dom.textContent = \"\"\n\t\tif (!Array.isArray(vnodes)) vnodes = [vnodes]\n\t\tupdateNodes(dom, dom.vnodes, Vnode.normalizeChildren(vnodes), false, hooks, null, namespace === \"http://www.w3.org/1999/xhtml\" ? undefined : namespace)\n\t\tdom.vnodes = vnodes\n\t\tfor (var i = 0; i < hooks.length; i++) hooks[i]()\n\t\t// document.activeElement can return null in IE https://developer.mozilla.org/en-US/docs/Web/API/Document/activeElement\n\t\tif (active != null && $doc.activeElement !== active) active.focus()\n\t}\n\treturn {render: render, setEventCallback: setEventCallback}\n}\nfunction throttle(callback) {\n\t//60fps translates to 16.6ms, round it down since setTimeout requires int\n\tvar time = 16\n\tvar last = 0, pending = null\n\tvar timeout = typeof requestAnimationFrame === \"function\" ? requestAnimationFrame : setTimeout\n\treturn function() {\n\t\tvar now = Date.now()\n\t\tif (last === 0 || now - last >= time) {\n\t\t\tlast = now\n\t\t\tcallback()\n\t\t}\n\t\telse if (pending === null) {\n\t\t\tpending = timeout(function() {\n\t\t\t\tpending = null\n\t\t\t\tcallback()\n\t\t\t\tlast = Date.now()\n\t\t\t}, time - (now - last))\n\t\t}\n\t}\n}\nvar _11 = function($window) {\n\tvar renderService = coreRenderer($window)\n\trenderService.setEventCallback(function(e) {\n\t\tif (e.redraw === false) e.redraw = undefined\n\t\telse redraw()\n\t})\n\tvar callbacks = []\n\tfunction subscribe(key1, callback) {\n\t\tunsubscribe(key1)\n\t\tcallbacks.push(key1, throttle(callback))\n\t}\n\tfunction unsubscribe(key1) {\n\t\tvar index = callbacks.indexOf(key1)\n\t\tif (index > -1) callbacks.splice(index, 2)\n\t}\n\tfunction redraw() {\n\t\tfor (var i = 1; i < callbacks.length; i += 2) {\n\t\t\tcallbacks[i]()\n\t\t}\n\t}\n\treturn {subscribe: subscribe, unsubscribe: unsubscribe, redraw: redraw, render: renderService.render}\n}\nvar redrawService = _11(window)\nrequestService.setCompletionCallback(redrawService.redraw)\nvar _16 = function(redrawService0) {\n\treturn function(root, component) {\n\t\tif (component === null) {\n\t\t\tredrawService0.render(root, [])\n\t\t\tredrawService0.unsubscribe(root)\n\t\t\treturn\n\t\t}\n\t\t\n\t\tif (component.view == null && typeof component !== \"function\") throw new Error(\"m.mount(element, component) expects a component, not a vnode\")\n\t\t\n\t\tvar run0 = function() {\n\t\t\tredrawService0.render(root, Vnode(component))\n\t\t}\n\t\tredrawService0.subscribe(root, run0)\n\t\tredrawService0.redraw()\n\t}\n}\nm.mount = _16(redrawService)\nvar Promise = PromisePolyfill\nvar parseQueryString = function(string) {\n\tif (string === \"\" || string == null) return {}\n\tif (string.charAt(0) === \"?\") string = string.slice(1)\n\tvar entries = string.split(\"&\"), data0 = {}, counters = {}\n\tfor (var i = 0; i < entries.length; i++) {\n\t\tvar entry = entries[i].split(\"=\")\n\t\tvar key5 = decodeURIComponent(entry[0])\n\t\tvar value = entry.length === 2 ? decodeURIComponent(entry[1]) : \"\"\n\t\tif (value === \"true\") value = true\n\t\telse if (value === \"false\") value = false\n\t\tvar levels = key5.split(/\\]\\[?|\\[/)\n\t\tvar cursor = data0\n\t\tif (key5.indexOf(\"[\") > -1) levels.pop()\n\t\tfor (var j = 0; j < levels.length; j++) {\n\t\t\tvar level = levels[j], nextLevel = levels[j + 1]\n\t\t\tvar isNumber = nextLevel == \"\" || !isNaN(parseInt(nextLevel, 10))\n\t\t\tvar isValue = j === levels.length - 1\n\t\t\tif (level === \"\") {\n\t\t\t\tvar key5 = levels.slice(0, j).join()\n\t\t\t\tif (counters[key5] == null) counters[key5] = 0\n\t\t\t\tlevel = counters[key5]++\n\t\t\t}\n\t\t\tif (cursor[level] == null) {\n\t\t\t\tcursor[level] = isValue ? value : isNumber ? [] : {}\n\t\t\t}\n\t\t\tcursor = cursor[level]\n\t\t}\n\t}\n\treturn data0\n}\nvar coreRouter = function($window) {\n\tvar supportsPushState = typeof $window.history.pushState === \"function\"\n\tvar callAsync0 = typeof setImmediate === \"function\" ? setImmediate : setTimeout\n\tfunction normalize1(fragment0) {\n\t\tvar data = $window.location[fragment0].replace(/(?:%[a-f89][a-f0-9])+/gim, decodeURIComponent)\n\t\tif (fragment0 === \"pathname\" && data[0] !== \"/\") data = \"/\" + data\n\t\treturn data\n\t}\n\tvar asyncId\n\tfunction debounceAsync(callback0) {\n\t\treturn function() {\n\t\t\tif (asyncId != null) return\n\t\t\tasyncId = callAsync0(function() {\n\t\t\t\tasyncId = null\n\t\t\t\tcallback0()\n\t\t\t})\n\t\t}\n\t}\n\tfunction parsePath(path, queryData, hashData) {\n\t\tvar queryIndex = path.indexOf(\"?\")\n\t\tvar hashIndex = path.indexOf(\"#\")\n\t\tvar pathEnd = queryIndex > -1 ? queryIndex : hashIndex > -1 ? hashIndex : path.length\n\t\tif (queryIndex > -1) {\n\t\t\tvar queryEnd = hashIndex > -1 ? hashIndex : path.length\n\t\t\tvar queryParams = parseQueryString(path.slice(queryIndex + 1, queryEnd))\n\t\t\tfor (var key4 in queryParams) queryData[key4] = queryParams[key4]\n\t\t}\n\t\tif (hashIndex > -1) {\n\t\t\tvar hashParams = parseQueryString(path.slice(hashIndex + 1))\n\t\t\tfor (var key4 in hashParams) hashData[key4] = hashParams[key4]\n\t\t}\n\t\treturn path.slice(0, pathEnd)\n\t}\n\tvar router = {prefix: \"#!\"}\n\trouter.getPath = function() {\n\t\tvar type2 = router.prefix.charAt(0)\n\t\tswitch (type2) {\n\t\t\tcase \"#\": return normalize1(\"hash\").slice(router.prefix.length)\n\t\t\tcase \"?\": return normalize1(\"search\").slice(router.prefix.length) + normalize1(\"hash\")\n\t\t\tdefault: return normalize1(\"pathname\").slice(router.prefix.length) + normalize1(\"search\") + normalize1(\"hash\")\n\t\t}\n\t}\n\trouter.setPath = function(path, data, options) {\n\t\tvar queryData = {}, hashData = {}\n\t\tpath = parsePath(path, queryData, hashData)\n\t\tif (data != null) {\n\t\t\tfor (var key4 in data) queryData[key4] = data[key4]\n\t\t\tpath = path.replace(/:([^\\/]+)/g, function(match2, token) {\n\t\t\t\tdelete queryData[token]\n\t\t\t\treturn data[token]\n\t\t\t})\n\t\t}\n\t\tvar query = buildQueryString(queryData)\n\t\tif (query) path += \"?\" + query\n\t\tvar hash = buildQueryString(hashData)\n\t\tif (hash) path += \"#\" + hash\n\t\tif (supportsPushState) {\n\t\t\tvar state = options ? options.state : null\n\t\t\tvar title = options ? options.title : null\n\t\t\t$window.onpopstate()\n\t\t\tif (options && options.replace) $window.history.replaceState(state, title, router.prefix + path)\n\t\t\telse $window.history.pushState(state, title, router.prefix + path)\n\t\t}\n\t\telse $window.location.href = router.prefix + path\n\t}\n\trouter.defineRoutes = function(routes, resolve, reject) {\n\t\tfunction resolveRoute() {\n\t\t\tvar path = router.getPath()\n\t\t\tvar params = {}\n\t\t\tvar pathname = parsePath(path, params, params)\n\t\t\tvar state = $window.history.state\n\t\t\tif (state != null) {\n\t\t\t\tfor (var k in state) params[k] = state[k]\n\t\t\t}\n\t\t\tfor (var route0 in routes) {\n\t\t\t\tvar matcher = new RegExp(\"^\" + route0.replace(/:[^\\/]+?\\.{3}/g, \"(.*?)\").replace(/:[^\\/]+/g, \"([^\\\\/]+)\") + \"\\/?$\")\n\t\t\t\tif (matcher.test(pathname)) {\n\t\t\t\t\tpathname.replace(matcher, function() {\n\t\t\t\t\t\tvar keys = route0.match(/:[^\\/]+/g) || []\n\t\t\t\t\t\tvar values = [].slice.call(arguments, 1, -2)\n\t\t\t\t\t\tfor (var i = 0; i < keys.length; i++) {\n\t\t\t\t\t\t\tparams[keys[i].replace(/:|\\./g, \"\")] = decodeURIComponent(values[i])\n\t\t\t\t\t\t}\n\t\t\t\t\t\tresolve(routes[route0], params, path, route0)\n\t\t\t\t\t})\n\t\t\t\t\treturn\n\t\t\t\t}\n\t\t\t}\n\t\t\treject(path, params)\n\t\t}\n\t\tif (supportsPushState) $window.onpopstate = debounceAsync(resolveRoute)\n\t\telse if (router.prefix.charAt(0) === \"#\") $window.onhashchange = resolveRoute\n\t\tresolveRoute()\n\t}\n\treturn router\n}\nvar _20 = function($window, redrawService0) {\n\tvar routeService = coreRouter($window)\n\tvar identity = function(v) {return v}\n\tvar render1, component, attrs3, currentPath, lastUpdate\n\tvar route = function(root, defaultRoute, routes) {\n\t\tif (root == null) throw new Error(\"Ensure the DOM element that was passed to `m.route` is not undefined\")\n\t\tvar run1 = function() {\n\t\t\tif (render1 != null) redrawService0.render(root, render1(Vnode(component, attrs3.key, attrs3)))\n\t\t}\n\t\tvar bail = function(path) {\n\t\t\tif (path !== defaultRoute) routeService.setPath(defaultRoute, null, {replace: true})\n\t\t\telse throw new Error(\"Could not resolve default route \" + defaultRoute)\n\t\t}\n\t\trouteService.defineRoutes(routes, function(payload, params, path) {\n\t\t\tvar update = lastUpdate = function(routeResolver, comp) {\n\t\t\t\tif (update !== lastUpdate) return\n\t\t\t\tcomponent = comp != null && (typeof comp.view === \"function\" || typeof comp === \"function\")? comp : \"div\"\n\t\t\t\tattrs3 = params, currentPath = path, lastUpdate = null\n\t\t\t\trender1 = (routeResolver.render || identity).bind(routeResolver)\n\t\t\t\trun1()\n\t\t\t}\n\t\t\tif (payload.view || typeof payload === \"function\") update({}, payload)\n\t\t\telse {\n\t\t\t\tif (payload.onmatch) {\n\t\t\t\t\tPromise.resolve(payload.onmatch(params, path)).then(function(resolved) {\n\t\t\t\t\t\tupdate(payload, resolved)\n\t\t\t\t\t}, bail)\n\t\t\t\t}\n\t\t\t\telse update(payload, \"div\")\n\t\t\t}\n\t\t}, bail)\n\t\tredrawService0.subscribe(root, run1)\n\t}\n\troute.set = function(path, data, options) {\n\t\tif (lastUpdate != null) {\n\t\t\toptions = options || {}\n\t\t\toptions.replace = true\n\t\t}\n\t\tlastUpdate = null\n\t\trouteService.setPath(path, data, options)\n\t}\n\troute.get = function() {return currentPath}\n\troute.prefix = function(prefix0) {routeService.prefix = prefix0}\n\troute.link = function(vnode1) {\n\t\tvnode1.dom.setAttribute(\"href\", routeService.prefix + vnode1.attrs.href)\n\t\tvnode1.dom.onclick = function(e) {\n\t\t\tif (e.ctrlKey || e.metaKey || e.shiftKey || e.which === 2) return\n\t\t\te.preventDefault()\n\t\t\te.redraw = false\n\t\t\tvar href = this.getAttribute(\"href\")\n\t\t\tif (href.indexOf(routeService.prefix) === 0) href = href.slice(routeService.prefix.length)\n\t\t\troute.set(href, undefined, undefined)\n\t\t}\n\t}\n\troute.param = function(key3) {\n\t\tif(typeof attrs3 !== \"undefined\" && typeof key3 !== \"undefined\") return attrs3[key3]\n\t\treturn attrs3\n\t}\n\treturn route\n}\nm.route = _20(window, redrawService)\nm.withAttr = function(attrName, callback1, context) {\n\treturn function(e) {\n\t\tcallback1.call(context || this, attrName in e.currentTarget ? e.currentTarget[attrName] : e.currentTarget.getAttribute(attrName))\n\t}\n}\nvar _28 = coreRenderer(window)\nm.render = _28.render\nm.redraw = redrawService.redraw\nm.request = requestService.request\nm.jsonp = requestService.jsonp\nm.parseQueryString = parseQueryString\nm.buildQueryString = buildQueryString\nm.version = \"1.1.4\"\nm.vnode = Vnode\nif (true) module[\"exports\"] = m\nelse window.m = m\n}());\n/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(/*! ./../timers-browserify/main.js */ 2).setImmediate, __webpack_require__(/*! ./../webpack/buildin/global.js */ 0)))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9taXRocmlsL21pdGhyaWwuanM/ZWQ5YyJdLCJzb3VyY2VzQ29udGVudCI6WyI7KGZ1bmN0aW9uKCkge1xuXCJ1c2Ugc3RyaWN0XCJcbmZ1bmN0aW9uIFZub2RlKHRhZywga2V5LCBhdHRyczAsIGNoaWxkcmVuLCB0ZXh0LCBkb20pIHtcblx0cmV0dXJuIHt0YWc6IHRhZywga2V5OiBrZXksIGF0dHJzOiBhdHRyczAsIGNoaWxkcmVuOiBjaGlsZHJlbiwgdGV4dDogdGV4dCwgZG9tOiBkb20sIGRvbVNpemU6IHVuZGVmaW5lZCwgc3RhdGU6IHVuZGVmaW5lZCwgX3N0YXRlOiB1bmRlZmluZWQsIGV2ZW50czogdW5kZWZpbmVkLCBpbnN0YW5jZTogdW5kZWZpbmVkLCBza2lwOiBmYWxzZX1cbn1cblZub2RlLm5vcm1hbGl6ZSA9IGZ1bmN0aW9uKG5vZGUpIHtcblx0aWYgKEFycmF5LmlzQXJyYXkobm9kZSkpIHJldHVybiBWbm9kZShcIltcIiwgdW5kZWZpbmVkLCB1bmRlZmluZWQsIFZub2RlLm5vcm1hbGl6ZUNoaWxkcmVuKG5vZGUpLCB1bmRlZmluZWQsIHVuZGVmaW5lZClcblx0aWYgKG5vZGUgIT0gbnVsbCAmJiB0eXBlb2Ygbm9kZSAhPT0gXCJvYmplY3RcIikgcmV0dXJuIFZub2RlKFwiI1wiLCB1bmRlZmluZWQsIHVuZGVmaW5lZCwgbm9kZSA9PT0gZmFsc2UgPyBcIlwiIDogbm9kZSwgdW5kZWZpbmVkLCB1bmRlZmluZWQpXG5cdHJldHVybiBub2RlXG59XG5Wbm9kZS5ub3JtYWxpemVDaGlsZHJlbiA9IGZ1bmN0aW9uIG5vcm1hbGl6ZUNoaWxkcmVuKGNoaWxkcmVuKSB7XG5cdGZvciAodmFyIGkgPSAwOyBpIDwgY2hpbGRyZW4ubGVuZ3RoOyBpKyspIHtcblx0XHRjaGlsZHJlbltpXSA9IFZub2RlLm5vcm1hbGl6ZShjaGlsZHJlbltpXSlcblx0fVxuXHRyZXR1cm4gY2hpbGRyZW5cbn1cbnZhciBzZWxlY3RvclBhcnNlciA9IC8oPzooXnwjfFxcLikoW14jXFwuXFxbXFxdXSspKXwoXFxbKC4rPykoPzpcXHMqPVxccyooXCJ8J3wpKCg/OlxcXFxbXCInXFxdXXwuKSo/KVxcNSk/XFxdKS9nXG52YXIgc2VsZWN0b3JDYWNoZSA9IHt9XG52YXIgaGFzT3duID0ge30uaGFzT3duUHJvcGVydHlcbmZ1bmN0aW9uIGNvbXBpbGVTZWxlY3RvcihzZWxlY3Rvcikge1xuXHR2YXIgbWF0Y2gsIHRhZyA9IFwiZGl2XCIsIGNsYXNzZXMgPSBbXSwgYXR0cnMgPSB7fVxuXHR3aGlsZSAobWF0Y2ggPSBzZWxlY3RvclBhcnNlci5leGVjKHNlbGVjdG9yKSkge1xuXHRcdHZhciB0eXBlID0gbWF0Y2hbMV0sIHZhbHVlID0gbWF0Y2hbMl1cblx0XHRpZiAodHlwZSA9PT0gXCJcIiAmJiB2YWx1ZSAhPT0gXCJcIikgdGFnID0gdmFsdWVcblx0XHRlbHNlIGlmICh0eXBlID09PSBcIiNcIikgYXR0cnMuaWQgPSB2YWx1ZVxuXHRcdGVsc2UgaWYgKHR5cGUgPT09IFwiLlwiKSBjbGFzc2VzLnB1c2godmFsdWUpXG5cdFx0ZWxzZSBpZiAobWF0Y2hbM11bMF0gPT09IFwiW1wiKSB7XG5cdFx0XHR2YXIgYXR0clZhbHVlID0gbWF0Y2hbNl1cblx0XHRcdGlmIChhdHRyVmFsdWUpIGF0dHJWYWx1ZSA9IGF0dHJWYWx1ZS5yZXBsYWNlKC9cXFxcKFtcIiddKS9nLCBcIiQxXCIpLnJlcGxhY2UoL1xcXFxcXFxcL2csIFwiXFxcXFwiKVxuXHRcdFx0aWYgKG1hdGNoWzRdID09PSBcImNsYXNzXCIpIGNsYXNzZXMucHVzaChhdHRyVmFsdWUpXG5cdFx0XHRlbHNlIGF0dHJzW21hdGNoWzRdXSA9IGF0dHJWYWx1ZSA9PT0gXCJcIiA/IGF0dHJWYWx1ZSA6IGF0dHJWYWx1ZSB8fCB0cnVlXG5cdFx0fVxuXHR9XG5cdGlmIChjbGFzc2VzLmxlbmd0aCA+IDApIGF0dHJzLmNsYXNzTmFtZSA9IGNsYXNzZXMuam9pbihcIiBcIilcblx0cmV0dXJuIHNlbGVjdG9yQ2FjaGVbc2VsZWN0b3JdID0ge3RhZzogdGFnLCBhdHRyczogYXR0cnN9XG59XG5mdW5jdGlvbiBleGVjU2VsZWN0b3Ioc3RhdGUsIGF0dHJzLCBjaGlsZHJlbikge1xuXHR2YXIgaGFzQXR0cnMgPSBmYWxzZSwgY2hpbGRMaXN0LCB0ZXh0XG5cdHZhciBjbGFzc05hbWUgPSBhdHRycy5jbGFzc05hbWUgfHwgYXR0cnMuY2xhc3Ncblx0Zm9yICh2YXIga2V5IGluIHN0YXRlLmF0dHJzKSB7XG5cdFx0aWYgKGhhc093bi5jYWxsKHN0YXRlLmF0dHJzLCBrZXkpKSB7XG5cdFx0XHRhdHRyc1trZXldID0gc3RhdGUuYXR0cnNba2V5XVxuXHRcdH1cblx0fVxuXHRpZiAoY2xhc3NOYW1lICE9PSB1bmRlZmluZWQpIHtcblx0XHRpZiAoYXR0cnMuY2xhc3MgIT09IHVuZGVmaW5lZCkge1xuXHRcdFx0YXR0cnMuY2xhc3MgPSB1bmRlZmluZWRcblx0XHRcdGF0dHJzLmNsYXNzTmFtZSA9IGNsYXNzTmFtZVxuXHRcdH1cblx0XHRpZiAoc3RhdGUuYXR0cnMuY2xhc3NOYW1lICE9IG51bGwpIHtcblx0XHRcdGF0dHJzLmNsYXNzTmFtZSA9IHN0YXRlLmF0dHJzLmNsYXNzTmFtZSArIFwiIFwiICsgY2xhc3NOYW1lXG5cdFx0fVxuXHR9XG5cdGZvciAodmFyIGtleSBpbiBhdHRycykge1xuXHRcdGlmIChoYXNPd24uY2FsbChhdHRycywga2V5KSAmJiBrZXkgIT09IFwia2V5XCIpIHtcblx0XHRcdGhhc0F0dHJzID0gdHJ1ZVxuXHRcdFx0YnJlYWtcblx0XHR9XG5cdH1cblx0aWYgKEFycmF5LmlzQXJyYXkoY2hpbGRyZW4pICYmIGNoaWxkcmVuLmxlbmd0aCA9PT0gMSAmJiBjaGlsZHJlblswXSAhPSBudWxsICYmIGNoaWxkcmVuWzBdLnRhZyA9PT0gXCIjXCIpIHtcblx0XHR0ZXh0ID0gY2hpbGRyZW5bMF0uY2hpbGRyZW5cblx0fSBlbHNlIHtcblx0XHRjaGlsZExpc3QgPSBjaGlsZHJlblxuXHR9XG5cdHJldHVybiBWbm9kZShzdGF0ZS50YWcsIGF0dHJzLmtleSwgaGFzQXR0cnMgPyBhdHRycyA6IHVuZGVmaW5lZCwgY2hpbGRMaXN0LCB0ZXh0KVxufVxuZnVuY3Rpb24gaHlwZXJzY3JpcHQoc2VsZWN0b3IpIHtcblx0Ly8gQmVjYXVzZSBzbG9wcHkgbW9kZSBzdWNrc1xuXHR2YXIgYXR0cnMgPSBhcmd1bWVudHNbMV0sIHN0YXJ0ID0gMiwgY2hpbGRyZW5cblx0aWYgKHNlbGVjdG9yID09IG51bGwgfHwgdHlwZW9mIHNlbGVjdG9yICE9PSBcInN0cmluZ1wiICYmIHR5cGVvZiBzZWxlY3RvciAhPT0gXCJmdW5jdGlvblwiICYmIHR5cGVvZiBzZWxlY3Rvci52aWV3ICE9PSBcImZ1bmN0aW9uXCIpIHtcblx0XHR0aHJvdyBFcnJvcihcIlRoZSBzZWxlY3RvciBtdXN0IGJlIGVpdGhlciBhIHN0cmluZyBvciBhIGNvbXBvbmVudC5cIik7XG5cdH1cblx0aWYgKHR5cGVvZiBzZWxlY3RvciA9PT0gXCJzdHJpbmdcIikge1xuXHRcdHZhciBjYWNoZWQgPSBzZWxlY3RvckNhY2hlW3NlbGVjdG9yXSB8fCBjb21waWxlU2VsZWN0b3Ioc2VsZWN0b3IpXG5cdH1cblx0aWYgKGF0dHJzID09IG51bGwpIHtcblx0XHRhdHRycyA9IHt9XG5cdH0gZWxzZSBpZiAodHlwZW9mIGF0dHJzICE9PSBcIm9iamVjdFwiIHx8IGF0dHJzLnRhZyAhPSBudWxsIHx8IEFycmF5LmlzQXJyYXkoYXR0cnMpKSB7XG5cdFx0YXR0cnMgPSB7fVxuXHRcdHN0YXJ0ID0gMVxuXHR9XG5cdGlmIChhcmd1bWVudHMubGVuZ3RoID09PSBzdGFydCArIDEpIHtcblx0XHRjaGlsZHJlbiA9IGFyZ3VtZW50c1tzdGFydF1cblx0XHRpZiAoIUFycmF5LmlzQXJyYXkoY2hpbGRyZW4pKSBjaGlsZHJlbiA9IFtjaGlsZHJlbl1cblx0fSBlbHNlIHtcblx0XHRjaGlsZHJlbiA9IFtdXG5cdFx0d2hpbGUgKHN0YXJ0IDwgYXJndW1lbnRzLmxlbmd0aCkgY2hpbGRyZW4ucHVzaChhcmd1bWVudHNbc3RhcnQrK10pXG5cdH1cblx0dmFyIG5vcm1hbGl6ZWQgPSBWbm9kZS5ub3JtYWxpemVDaGlsZHJlbihjaGlsZHJlbilcblx0aWYgKHR5cGVvZiBzZWxlY3RvciA9PT0gXCJzdHJpbmdcIikge1xuXHRcdHJldHVybiBleGVjU2VsZWN0b3IoY2FjaGVkLCBhdHRycywgbm9ybWFsaXplZClcblx0fSBlbHNlIHtcblx0XHRyZXR1cm4gVm5vZGUoc2VsZWN0b3IsIGF0dHJzLmtleSwgYXR0cnMsIG5vcm1hbGl6ZWQpXG5cdH1cbn1cbmh5cGVyc2NyaXB0LnRydXN0ID0gZnVuY3Rpb24oaHRtbCkge1xuXHRpZiAoaHRtbCA9PSBudWxsKSBodG1sID0gXCJcIlxuXHRyZXR1cm4gVm5vZGUoXCI8XCIsIHVuZGVmaW5lZCwgdW5kZWZpbmVkLCBodG1sLCB1bmRlZmluZWQsIHVuZGVmaW5lZClcbn1cbmh5cGVyc2NyaXB0LmZyYWdtZW50ID0gZnVuY3Rpb24oYXR0cnMxLCBjaGlsZHJlbikge1xuXHRyZXR1cm4gVm5vZGUoXCJbXCIsIGF0dHJzMS5rZXksIGF0dHJzMSwgVm5vZGUubm9ybWFsaXplQ2hpbGRyZW4oY2hpbGRyZW4pLCB1bmRlZmluZWQsIHVuZGVmaW5lZClcbn1cbnZhciBtID0gaHlwZXJzY3JpcHRcbi8qKiBAY29uc3RydWN0b3IgKi9cbnZhciBQcm9taXNlUG9seWZpbGwgPSBmdW5jdGlvbihleGVjdXRvcikge1xuXHRpZiAoISh0aGlzIGluc3RhbmNlb2YgUHJvbWlzZVBvbHlmaWxsKSkgdGhyb3cgbmV3IEVycm9yKFwiUHJvbWlzZSBtdXN0IGJlIGNhbGxlZCB3aXRoIGBuZXdgXCIpXG5cdGlmICh0eXBlb2YgZXhlY3V0b3IgIT09IFwiZnVuY3Rpb25cIikgdGhyb3cgbmV3IFR5cGVFcnJvcihcImV4ZWN1dG9yIG11c3QgYmUgYSBmdW5jdGlvblwiKVxuXHR2YXIgc2VsZiA9IHRoaXMsIHJlc29sdmVycyA9IFtdLCByZWplY3RvcnMgPSBbXSwgcmVzb2x2ZUN1cnJlbnQgPSBoYW5kbGVyKHJlc29sdmVycywgdHJ1ZSksIHJlamVjdEN1cnJlbnQgPSBoYW5kbGVyKHJlamVjdG9ycywgZmFsc2UpXG5cdHZhciBpbnN0YW5jZSA9IHNlbGYuX2luc3RhbmNlID0ge3Jlc29sdmVyczogcmVzb2x2ZXJzLCByZWplY3RvcnM6IHJlamVjdG9yc31cblx0dmFyIGNhbGxBc3luYyA9IHR5cGVvZiBzZXRJbW1lZGlhdGUgPT09IFwiZnVuY3Rpb25cIiA/IHNldEltbWVkaWF0ZSA6IHNldFRpbWVvdXRcblx0ZnVuY3Rpb24gaGFuZGxlcihsaXN0LCBzaG91bGRBYnNvcmIpIHtcblx0XHRyZXR1cm4gZnVuY3Rpb24gZXhlY3V0ZSh2YWx1ZSkge1xuXHRcdFx0dmFyIHRoZW5cblx0XHRcdHRyeSB7XG5cdFx0XHRcdGlmIChzaG91bGRBYnNvcmIgJiYgdmFsdWUgIT0gbnVsbCAmJiAodHlwZW9mIHZhbHVlID09PSBcIm9iamVjdFwiIHx8IHR5cGVvZiB2YWx1ZSA9PT0gXCJmdW5jdGlvblwiKSAmJiB0eXBlb2YgKHRoZW4gPSB2YWx1ZS50aGVuKSA9PT0gXCJmdW5jdGlvblwiKSB7XG5cdFx0XHRcdFx0aWYgKHZhbHVlID09PSBzZWxmKSB0aHJvdyBuZXcgVHlwZUVycm9yKFwiUHJvbWlzZSBjYW4ndCBiZSByZXNvbHZlZCB3LyBpdHNlbGZcIilcblx0XHRcdFx0XHRleGVjdXRlT25jZSh0aGVuLmJpbmQodmFsdWUpKVxuXHRcdFx0XHR9XG5cdFx0XHRcdGVsc2Uge1xuXHRcdFx0XHRcdGNhbGxBc3luYyhmdW5jdGlvbigpIHtcblx0XHRcdFx0XHRcdGlmICghc2hvdWxkQWJzb3JiICYmIGxpc3QubGVuZ3RoID09PSAwKSBjb25zb2xlLmVycm9yKFwiUG9zc2libGUgdW5oYW5kbGVkIHByb21pc2UgcmVqZWN0aW9uOlwiLCB2YWx1ZSlcblx0XHRcdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgbGlzdC5sZW5ndGg7IGkrKykgbGlzdFtpXSh2YWx1ZSlcblx0XHRcdFx0XHRcdHJlc29sdmVycy5sZW5ndGggPSAwLCByZWplY3RvcnMubGVuZ3RoID0gMFxuXHRcdFx0XHRcdFx0aW5zdGFuY2Uuc3RhdGUgPSBzaG91bGRBYnNvcmJcblx0XHRcdFx0XHRcdGluc3RhbmNlLnJldHJ5ID0gZnVuY3Rpb24oKSB7ZXhlY3V0ZSh2YWx1ZSl9XG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Y2F0Y2ggKGUpIHtcblx0XHRcdFx0cmVqZWN0Q3VycmVudChlKVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRmdW5jdGlvbiBleGVjdXRlT25jZSh0aGVuKSB7XG5cdFx0dmFyIHJ1bnMgPSAwXG5cdFx0ZnVuY3Rpb24gcnVuKGZuKSB7XG5cdFx0XHRyZXR1cm4gZnVuY3Rpb24odmFsdWUpIHtcblx0XHRcdFx0aWYgKHJ1bnMrKyA+IDApIHJldHVyblxuXHRcdFx0XHRmbih2YWx1ZSlcblx0XHRcdH1cblx0XHR9XG5cdFx0dmFyIG9uZXJyb3IgPSBydW4ocmVqZWN0Q3VycmVudClcblx0XHR0cnkge3RoZW4ocnVuKHJlc29sdmVDdXJyZW50KSwgb25lcnJvcil9IGNhdGNoIChlKSB7b25lcnJvcihlKX1cblx0fVxuXHRleGVjdXRlT25jZShleGVjdXRvcilcbn1cblByb21pc2VQb2x5ZmlsbC5wcm90b3R5cGUudGhlbiA9IGZ1bmN0aW9uKG9uRnVsZmlsbGVkLCBvblJlamVjdGlvbikge1xuXHR2YXIgc2VsZiA9IHRoaXMsIGluc3RhbmNlID0gc2VsZi5faW5zdGFuY2Vcblx0ZnVuY3Rpb24gaGFuZGxlKGNhbGxiYWNrLCBsaXN0LCBuZXh0LCBzdGF0ZSkge1xuXHRcdGxpc3QucHVzaChmdW5jdGlvbih2YWx1ZSkge1xuXHRcdFx0aWYgKHR5cGVvZiBjYWxsYmFjayAhPT0gXCJmdW5jdGlvblwiKSBuZXh0KHZhbHVlKVxuXHRcdFx0ZWxzZSB0cnkge3Jlc29sdmVOZXh0KGNhbGxiYWNrKHZhbHVlKSl9IGNhdGNoIChlKSB7aWYgKHJlamVjdE5leHQpIHJlamVjdE5leHQoZSl9XG5cdFx0fSlcblx0XHRpZiAodHlwZW9mIGluc3RhbmNlLnJldHJ5ID09PSBcImZ1bmN0aW9uXCIgJiYgc3RhdGUgPT09IGluc3RhbmNlLnN0YXRlKSBpbnN0YW5jZS5yZXRyeSgpXG5cdH1cblx0dmFyIHJlc29sdmVOZXh0LCByZWplY3ROZXh0XG5cdHZhciBwcm9taXNlID0gbmV3IFByb21pc2VQb2x5ZmlsbChmdW5jdGlvbihyZXNvbHZlLCByZWplY3QpIHtyZXNvbHZlTmV4dCA9IHJlc29sdmUsIHJlamVjdE5leHQgPSByZWplY3R9KVxuXHRoYW5kbGUob25GdWxmaWxsZWQsIGluc3RhbmNlLnJlc29sdmVycywgcmVzb2x2ZU5leHQsIHRydWUpLCBoYW5kbGUob25SZWplY3Rpb24sIGluc3RhbmNlLnJlamVjdG9ycywgcmVqZWN0TmV4dCwgZmFsc2UpXG5cdHJldHVybiBwcm9taXNlXG59XG5Qcm9taXNlUG9seWZpbGwucHJvdG90eXBlLmNhdGNoID0gZnVuY3Rpb24ob25SZWplY3Rpb24pIHtcblx0cmV0dXJuIHRoaXMudGhlbihudWxsLCBvblJlamVjdGlvbilcbn1cblByb21pc2VQb2x5ZmlsbC5yZXNvbHZlID0gZnVuY3Rpb24odmFsdWUpIHtcblx0aWYgKHZhbHVlIGluc3RhbmNlb2YgUHJvbWlzZVBvbHlmaWxsKSByZXR1cm4gdmFsdWVcblx0cmV0dXJuIG5ldyBQcm9taXNlUG9seWZpbGwoZnVuY3Rpb24ocmVzb2x2ZSkge3Jlc29sdmUodmFsdWUpfSlcbn1cblByb21pc2VQb2x5ZmlsbC5yZWplY3QgPSBmdW5jdGlvbih2YWx1ZSkge1xuXHRyZXR1cm4gbmV3IFByb21pc2VQb2x5ZmlsbChmdW5jdGlvbihyZXNvbHZlLCByZWplY3QpIHtyZWplY3QodmFsdWUpfSlcbn1cblByb21pc2VQb2x5ZmlsbC5hbGwgPSBmdW5jdGlvbihsaXN0KSB7XG5cdHJldHVybiBuZXcgUHJvbWlzZVBvbHlmaWxsKGZ1bmN0aW9uKHJlc29sdmUsIHJlamVjdCkge1xuXHRcdHZhciB0b3RhbCA9IGxpc3QubGVuZ3RoLCBjb3VudCA9IDAsIHZhbHVlcyA9IFtdXG5cdFx0aWYgKGxpc3QubGVuZ3RoID09PSAwKSByZXNvbHZlKFtdKVxuXHRcdGVsc2UgZm9yICh2YXIgaSA9IDA7IGkgPCBsaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHQoZnVuY3Rpb24oaSkge1xuXHRcdFx0XHRmdW5jdGlvbiBjb25zdW1lKHZhbHVlKSB7XG5cdFx0XHRcdFx0Y291bnQrK1xuXHRcdFx0XHRcdHZhbHVlc1tpXSA9IHZhbHVlXG5cdFx0XHRcdFx0aWYgKGNvdW50ID09PSB0b3RhbCkgcmVzb2x2ZSh2YWx1ZXMpXG5cdFx0XHRcdH1cblx0XHRcdFx0aWYgKGxpc3RbaV0gIT0gbnVsbCAmJiAodHlwZW9mIGxpc3RbaV0gPT09IFwib2JqZWN0XCIgfHwgdHlwZW9mIGxpc3RbaV0gPT09IFwiZnVuY3Rpb25cIikgJiYgdHlwZW9mIGxpc3RbaV0udGhlbiA9PT0gXCJmdW5jdGlvblwiKSB7XG5cdFx0XHRcdFx0bGlzdFtpXS50aGVuKGNvbnN1bWUsIHJlamVjdClcblx0XHRcdFx0fVxuXHRcdFx0XHRlbHNlIGNvbnN1bWUobGlzdFtpXSlcblx0XHRcdH0pKGkpXG5cdFx0fVxuXHR9KVxufVxuUHJvbWlzZVBvbHlmaWxsLnJhY2UgPSBmdW5jdGlvbihsaXN0KSB7XG5cdHJldHVybiBuZXcgUHJvbWlzZVBvbHlmaWxsKGZ1bmN0aW9uKHJlc29sdmUsIHJlamVjdCkge1xuXHRcdGZvciAodmFyIGkgPSAwOyBpIDwgbGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0bGlzdFtpXS50aGVuKHJlc29sdmUsIHJlamVjdClcblx0XHR9XG5cdH0pXG59XG5pZiAodHlwZW9mIHdpbmRvdyAhPT0gXCJ1bmRlZmluZWRcIikge1xuXHRpZiAodHlwZW9mIHdpbmRvdy5Qcm9taXNlID09PSBcInVuZGVmaW5lZFwiKSB3aW5kb3cuUHJvbWlzZSA9IFByb21pc2VQb2x5ZmlsbFxuXHR2YXIgUHJvbWlzZVBvbHlmaWxsID0gd2luZG93LlByb21pc2Vcbn0gZWxzZSBpZiAodHlwZW9mIGdsb2JhbCAhPT0gXCJ1bmRlZmluZWRcIikge1xuXHRpZiAodHlwZW9mIGdsb2JhbC5Qcm9taXNlID09PSBcInVuZGVmaW5lZFwiKSBnbG9iYWwuUHJvbWlzZSA9IFByb21pc2VQb2x5ZmlsbFxuXHR2YXIgUHJvbWlzZVBvbHlmaWxsID0gZ2xvYmFsLlByb21pc2Vcbn0gZWxzZSB7XG59XG52YXIgYnVpbGRRdWVyeVN0cmluZyA9IGZ1bmN0aW9uKG9iamVjdCkge1xuXHRpZiAoT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKG9iamVjdCkgIT09IFwiW29iamVjdCBPYmplY3RdXCIpIHJldHVybiBcIlwiXG5cdHZhciBhcmdzID0gW11cblx0Zm9yICh2YXIga2V5MCBpbiBvYmplY3QpIHtcblx0XHRkZXN0cnVjdHVyZShrZXkwLCBvYmplY3Rba2V5MF0pXG5cdH1cblx0cmV0dXJuIGFyZ3Muam9pbihcIiZcIilcblx0ZnVuY3Rpb24gZGVzdHJ1Y3R1cmUoa2V5MCwgdmFsdWUpIHtcblx0XHRpZiAoQXJyYXkuaXNBcnJheSh2YWx1ZSkpIHtcblx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgdmFsdWUubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0ZGVzdHJ1Y3R1cmUoa2V5MCArIFwiW1wiICsgaSArIFwiXVwiLCB2YWx1ZVtpXSlcblx0XHRcdH1cblx0XHR9XG5cdFx0ZWxzZSBpZiAoT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHZhbHVlKSA9PT0gXCJbb2JqZWN0IE9iamVjdF1cIikge1xuXHRcdFx0Zm9yICh2YXIgaSBpbiB2YWx1ZSkge1xuXHRcdFx0XHRkZXN0cnVjdHVyZShrZXkwICsgXCJbXCIgKyBpICsgXCJdXCIsIHZhbHVlW2ldKVxuXHRcdFx0fVxuXHRcdH1cblx0XHRlbHNlIGFyZ3MucHVzaChlbmNvZGVVUklDb21wb25lbnQoa2V5MCkgKyAodmFsdWUgIT0gbnVsbCAmJiB2YWx1ZSAhPT0gXCJcIiA/IFwiPVwiICsgZW5jb2RlVVJJQ29tcG9uZW50KHZhbHVlKSA6IFwiXCIpKVxuXHR9XG59XG52YXIgRklMRV9QUk9UT0NPTF9SRUdFWCA9IG5ldyBSZWdFeHAoXCJeZmlsZTovL1wiLCBcImlcIilcbnZhciBfOCA9IGZ1bmN0aW9uKCR3aW5kb3csIFByb21pc2UpIHtcblx0dmFyIGNhbGxiYWNrQ291bnQgPSAwXG5cdHZhciBvbmNvbXBsZXRpb25cblx0ZnVuY3Rpb24gc2V0Q29tcGxldGlvbkNhbGxiYWNrKGNhbGxiYWNrKSB7b25jb21wbGV0aW9uID0gY2FsbGJhY2t9XG5cdGZ1bmN0aW9uIGZpbmFsaXplcigpIHtcblx0XHR2YXIgY291bnQgPSAwXG5cdFx0ZnVuY3Rpb24gY29tcGxldGUoKSB7aWYgKC0tY291bnQgPT09IDAgJiYgdHlwZW9mIG9uY29tcGxldGlvbiA9PT0gXCJmdW5jdGlvblwiKSBvbmNvbXBsZXRpb24oKX1cblx0XHRyZXR1cm4gZnVuY3Rpb24gZmluYWxpemUocHJvbWlzZTApIHtcblx0XHRcdHZhciB0aGVuMCA9IHByb21pc2UwLnRoZW5cblx0XHRcdHByb21pc2UwLnRoZW4gPSBmdW5jdGlvbigpIHtcblx0XHRcdFx0Y291bnQrK1xuXHRcdFx0XHR2YXIgbmV4dCA9IHRoZW4wLmFwcGx5KHByb21pc2UwLCBhcmd1bWVudHMpXG5cdFx0XHRcdG5leHQudGhlbihjb21wbGV0ZSwgZnVuY3Rpb24oZSkge1xuXHRcdFx0XHRcdGNvbXBsZXRlKClcblx0XHRcdFx0XHRpZiAoY291bnQgPT09IDApIHRocm93IGVcblx0XHRcdFx0fSlcblx0XHRcdFx0cmV0dXJuIGZpbmFsaXplKG5leHQpXG5cdFx0XHR9XG5cdFx0XHRyZXR1cm4gcHJvbWlzZTBcblx0XHR9XG5cdH1cblx0ZnVuY3Rpb24gbm9ybWFsaXplKGFyZ3MsIGV4dHJhKSB7XG5cdFx0aWYgKHR5cGVvZiBhcmdzID09PSBcInN0cmluZ1wiKSB7XG5cdFx0XHR2YXIgdXJsID0gYXJnc1xuXHRcdFx0YXJncyA9IGV4dHJhIHx8IHt9XG5cdFx0XHRpZiAoYXJncy51cmwgPT0gbnVsbCkgYXJncy51cmwgPSB1cmxcblx0XHR9XG5cdFx0cmV0dXJuIGFyZ3Ncblx0fVxuXHRmdW5jdGlvbiByZXF1ZXN0KGFyZ3MsIGV4dHJhKSB7XG5cdFx0dmFyIGZpbmFsaXplID0gZmluYWxpemVyKClcblx0XHRhcmdzID0gbm9ybWFsaXplKGFyZ3MsIGV4dHJhKVxuXHRcdHZhciBwcm9taXNlMCA9IG5ldyBQcm9taXNlKGZ1bmN0aW9uKHJlc29sdmUsIHJlamVjdCkge1xuXHRcdFx0aWYgKGFyZ3MubWV0aG9kID09IG51bGwpIGFyZ3MubWV0aG9kID0gXCJHRVRcIlxuXHRcdFx0YXJncy5tZXRob2QgPSBhcmdzLm1ldGhvZC50b1VwcGVyQ2FzZSgpXG5cdFx0XHR2YXIgdXNlQm9keSA9IChhcmdzLm1ldGhvZCA9PT0gXCJHRVRcIiB8fCBhcmdzLm1ldGhvZCA9PT0gXCJUUkFDRVwiKSA/IGZhbHNlIDogKHR5cGVvZiBhcmdzLnVzZUJvZHkgPT09IFwiYm9vbGVhblwiID8gYXJncy51c2VCb2R5IDogdHJ1ZSlcblx0XHRcdGlmICh0eXBlb2YgYXJncy5zZXJpYWxpemUgIT09IFwiZnVuY3Rpb25cIikgYXJncy5zZXJpYWxpemUgPSB0eXBlb2YgRm9ybURhdGEgIT09IFwidW5kZWZpbmVkXCIgJiYgYXJncy5kYXRhIGluc3RhbmNlb2YgRm9ybURhdGEgPyBmdW5jdGlvbih2YWx1ZSkge3JldHVybiB2YWx1ZX0gOiBKU09OLnN0cmluZ2lmeVxuXHRcdFx0aWYgKHR5cGVvZiBhcmdzLmRlc2VyaWFsaXplICE9PSBcImZ1bmN0aW9uXCIpIGFyZ3MuZGVzZXJpYWxpemUgPSBkZXNlcmlhbGl6ZVxuXHRcdFx0aWYgKHR5cGVvZiBhcmdzLmV4dHJhY3QgIT09IFwiZnVuY3Rpb25cIikgYXJncy5leHRyYWN0ID0gZXh0cmFjdFxuXHRcdFx0YXJncy51cmwgPSBpbnRlcnBvbGF0ZShhcmdzLnVybCwgYXJncy5kYXRhKVxuXHRcdFx0aWYgKHVzZUJvZHkpIGFyZ3MuZGF0YSA9IGFyZ3Muc2VyaWFsaXplKGFyZ3MuZGF0YSlcblx0XHRcdGVsc2UgYXJncy51cmwgPSBhc3NlbWJsZShhcmdzLnVybCwgYXJncy5kYXRhKVxuXHRcdFx0dmFyIHhociA9IG5ldyAkd2luZG93LlhNTEh0dHBSZXF1ZXN0KCksXG5cdFx0XHRcdGFib3J0ZWQgPSBmYWxzZSxcblx0XHRcdFx0X2Fib3J0ID0geGhyLmFib3J0XG5cdFx0XHR4aHIuYWJvcnQgPSBmdW5jdGlvbiBhYm9ydCgpIHtcblx0XHRcdFx0YWJvcnRlZCA9IHRydWVcblx0XHRcdFx0X2Fib3J0LmNhbGwoeGhyKVxuXHRcdFx0fVxuXHRcdFx0eGhyLm9wZW4oYXJncy5tZXRob2QsIGFyZ3MudXJsLCB0eXBlb2YgYXJncy5hc3luYyA9PT0gXCJib29sZWFuXCIgPyBhcmdzLmFzeW5jIDogdHJ1ZSwgdHlwZW9mIGFyZ3MudXNlciA9PT0gXCJzdHJpbmdcIiA/IGFyZ3MudXNlciA6IHVuZGVmaW5lZCwgdHlwZW9mIGFyZ3MucGFzc3dvcmQgPT09IFwic3RyaW5nXCIgPyBhcmdzLnBhc3N3b3JkIDogdW5kZWZpbmVkKVxuXHRcdFx0aWYgKGFyZ3Muc2VyaWFsaXplID09PSBKU09OLnN0cmluZ2lmeSAmJiB1c2VCb2R5KSB7XG5cdFx0XHRcdHhoci5zZXRSZXF1ZXN0SGVhZGVyKFwiQ29udGVudC1UeXBlXCIsIFwiYXBwbGljYXRpb24vanNvbjsgY2hhcnNldD11dGYtOFwiKVxuXHRcdFx0fVxuXHRcdFx0aWYgKGFyZ3MuZGVzZXJpYWxpemUgPT09IGRlc2VyaWFsaXplKSB7XG5cdFx0XHRcdHhoci5zZXRSZXF1ZXN0SGVhZGVyKFwiQWNjZXB0XCIsIFwiYXBwbGljYXRpb24vanNvbiwgdGV4dC8qXCIpXG5cdFx0XHR9XG5cdFx0XHRpZiAoYXJncy53aXRoQ3JlZGVudGlhbHMpIHhoci53aXRoQ3JlZGVudGlhbHMgPSBhcmdzLndpdGhDcmVkZW50aWFsc1xuXHRcdFx0Zm9yICh2YXIga2V5IGluIGFyZ3MuaGVhZGVycykgaWYgKHt9Lmhhc093blByb3BlcnR5LmNhbGwoYXJncy5oZWFkZXJzLCBrZXkpKSB7XG5cdFx0XHRcdHhoci5zZXRSZXF1ZXN0SGVhZGVyKGtleSwgYXJncy5oZWFkZXJzW2tleV0pXG5cdFx0XHR9XG5cdFx0XHRpZiAodHlwZW9mIGFyZ3MuY29uZmlnID09PSBcImZ1bmN0aW9uXCIpIHhociA9IGFyZ3MuY29uZmlnKHhociwgYXJncykgfHwgeGhyXG5cdFx0XHR4aHIub25yZWFkeXN0YXRlY2hhbmdlID0gZnVuY3Rpb24oKSB7XG5cdFx0XHRcdC8vIERvbid0IHRocm93IGVycm9ycyBvbiB4aHIuYWJvcnQoKS5cblx0XHRcdFx0aWYoYWJvcnRlZCkgcmV0dXJuXG5cdFx0XHRcdGlmICh4aHIucmVhZHlTdGF0ZSA9PT0gNCkge1xuXHRcdFx0XHRcdHRyeSB7XG5cdFx0XHRcdFx0XHR2YXIgcmVzcG9uc2UgPSAoYXJncy5leHRyYWN0ICE9PSBleHRyYWN0KSA/IGFyZ3MuZXh0cmFjdCh4aHIsIGFyZ3MpIDogYXJncy5kZXNlcmlhbGl6ZShhcmdzLmV4dHJhY3QoeGhyLCBhcmdzKSlcblx0XHRcdFx0XHRcdGlmICgoeGhyLnN0YXR1cyA+PSAyMDAgJiYgeGhyLnN0YXR1cyA8IDMwMCkgfHwgeGhyLnN0YXR1cyA9PT0gMzA0IHx8IEZJTEVfUFJPVE9DT0xfUkVHRVgudGVzdChhcmdzLnVybCkpIHtcblx0XHRcdFx0XHRcdFx0cmVzb2x2ZShjYXN0KGFyZ3MudHlwZSwgcmVzcG9uc2UpKVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0ZWxzZSB7XG5cdFx0XHRcdFx0XHRcdHZhciBlcnJvciA9IG5ldyBFcnJvcih4aHIucmVzcG9uc2VUZXh0KVxuXHRcdFx0XHRcdFx0XHRmb3IgKHZhciBrZXkgaW4gcmVzcG9uc2UpIGVycm9yW2tleV0gPSByZXNwb25zZVtrZXldXG5cdFx0XHRcdFx0XHRcdHJlamVjdChlcnJvcilcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Y2F0Y2ggKGUpIHtcblx0XHRcdFx0XHRcdHJlamVjdChlKVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aWYgKHVzZUJvZHkgJiYgKGFyZ3MuZGF0YSAhPSBudWxsKSkgeGhyLnNlbmQoYXJncy5kYXRhKVxuXHRcdFx0ZWxzZSB4aHIuc2VuZCgpXG5cdFx0fSlcblx0XHRyZXR1cm4gYXJncy5iYWNrZ3JvdW5kID09PSB0cnVlID8gcHJvbWlzZTAgOiBmaW5hbGl6ZShwcm9taXNlMClcblx0fVxuXHRmdW5jdGlvbiBqc29ucChhcmdzLCBleHRyYSkge1xuXHRcdHZhciBmaW5hbGl6ZSA9IGZpbmFsaXplcigpXG5cdFx0YXJncyA9IG5vcm1hbGl6ZShhcmdzLCBleHRyYSlcblx0XHR2YXIgcHJvbWlzZTAgPSBuZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlLCByZWplY3QpIHtcblx0XHRcdHZhciBjYWxsYmFja05hbWUgPSBhcmdzLmNhbGxiYWNrTmFtZSB8fCBcIl9taXRocmlsX1wiICsgTWF0aC5yb3VuZChNYXRoLnJhbmRvbSgpICogMWUxNikgKyBcIl9cIiArIGNhbGxiYWNrQ291bnQrK1xuXHRcdFx0dmFyIHNjcmlwdCA9ICR3aW5kb3cuZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcInNjcmlwdFwiKVxuXHRcdFx0JHdpbmRvd1tjYWxsYmFja05hbWVdID0gZnVuY3Rpb24oZGF0YSkge1xuXHRcdFx0XHRzY3JpcHQucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChzY3JpcHQpXG5cdFx0XHRcdHJlc29sdmUoY2FzdChhcmdzLnR5cGUsIGRhdGEpKVxuXHRcdFx0XHRkZWxldGUgJHdpbmRvd1tjYWxsYmFja05hbWVdXG5cdFx0XHR9XG5cdFx0XHRzY3JpcHQub25lcnJvciA9IGZ1bmN0aW9uKCkge1xuXHRcdFx0XHRzY3JpcHQucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChzY3JpcHQpXG5cdFx0XHRcdHJlamVjdChuZXcgRXJyb3IoXCJKU09OUCByZXF1ZXN0IGZhaWxlZFwiKSlcblx0XHRcdFx0ZGVsZXRlICR3aW5kb3dbY2FsbGJhY2tOYW1lXVxuXHRcdFx0fVxuXHRcdFx0aWYgKGFyZ3MuZGF0YSA9PSBudWxsKSBhcmdzLmRhdGEgPSB7fVxuXHRcdFx0YXJncy51cmwgPSBpbnRlcnBvbGF0ZShhcmdzLnVybCwgYXJncy5kYXRhKVxuXHRcdFx0YXJncy5kYXRhW2FyZ3MuY2FsbGJhY2tLZXkgfHwgXCJjYWxsYmFja1wiXSA9IGNhbGxiYWNrTmFtZVxuXHRcdFx0c2NyaXB0LnNyYyA9IGFzc2VtYmxlKGFyZ3MudXJsLCBhcmdzLmRhdGEpXG5cdFx0XHQkd2luZG93LmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hcHBlbmRDaGlsZChzY3JpcHQpXG5cdFx0fSlcblx0XHRyZXR1cm4gYXJncy5iYWNrZ3JvdW5kID09PSB0cnVlPyBwcm9taXNlMCA6IGZpbmFsaXplKHByb21pc2UwKVxuXHR9XG5cdGZ1bmN0aW9uIGludGVycG9sYXRlKHVybCwgZGF0YSkge1xuXHRcdGlmIChkYXRhID09IG51bGwpIHJldHVybiB1cmxcblx0XHR2YXIgdG9rZW5zID0gdXJsLm1hdGNoKC86W15cXC9dKy9naSkgfHwgW11cblx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHRva2Vucy5sZW5ndGg7IGkrKykge1xuXHRcdFx0dmFyIGtleSA9IHRva2Vuc1tpXS5zbGljZSgxKVxuXHRcdFx0aWYgKGRhdGFba2V5XSAhPSBudWxsKSB7XG5cdFx0XHRcdHVybCA9IHVybC5yZXBsYWNlKHRva2Vuc1tpXSwgZGF0YVtrZXldKVxuXHRcdFx0fVxuXHRcdH1cblx0XHRyZXR1cm4gdXJsXG5cdH1cblx0ZnVuY3Rpb24gYXNzZW1ibGUodXJsLCBkYXRhKSB7XG5cdFx0dmFyIHF1ZXJ5c3RyaW5nID0gYnVpbGRRdWVyeVN0cmluZyhkYXRhKVxuXHRcdGlmIChxdWVyeXN0cmluZyAhPT0gXCJcIikge1xuXHRcdFx0dmFyIHByZWZpeCA9IHVybC5pbmRleE9mKFwiP1wiKSA8IDAgPyBcIj9cIiA6IFwiJlwiXG5cdFx0XHR1cmwgKz0gcHJlZml4ICsgcXVlcnlzdHJpbmdcblx0XHR9XG5cdFx0cmV0dXJuIHVybFxuXHR9XG5cdGZ1bmN0aW9uIGRlc2VyaWFsaXplKGRhdGEpIHtcblx0XHR0cnkge3JldHVybiBkYXRhICE9PSBcIlwiID8gSlNPTi5wYXJzZShkYXRhKSA6IG51bGx9XG5cdFx0Y2F0Y2ggKGUpIHt0aHJvdyBuZXcgRXJyb3IoZGF0YSl9XG5cdH1cblx0ZnVuY3Rpb24gZXh0cmFjdCh4aHIpIHtyZXR1cm4geGhyLnJlc3BvbnNlVGV4dH1cblx0ZnVuY3Rpb24gY2FzdCh0eXBlMCwgZGF0YSkge1xuXHRcdGlmICh0eXBlb2YgdHlwZTAgPT09IFwiZnVuY3Rpb25cIikge1xuXHRcdFx0aWYgKEFycmF5LmlzQXJyYXkoZGF0YSkpIHtcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBkYXRhLmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0ZGF0YVtpXSA9IG5ldyB0eXBlMChkYXRhW2ldKVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRlbHNlIHJldHVybiBuZXcgdHlwZTAoZGF0YSlcblx0XHR9XG5cdFx0cmV0dXJuIGRhdGFcblx0fVxuXHRyZXR1cm4ge3JlcXVlc3Q6IHJlcXVlc3QsIGpzb25wOiBqc29ucCwgc2V0Q29tcGxldGlvbkNhbGxiYWNrOiBzZXRDb21wbGV0aW9uQ2FsbGJhY2t9XG59XG52YXIgcmVxdWVzdFNlcnZpY2UgPSBfOCh3aW5kb3csIFByb21pc2VQb2x5ZmlsbClcbnZhciBjb3JlUmVuZGVyZXIgPSBmdW5jdGlvbigkd2luZG93KSB7XG5cdHZhciAkZG9jID0gJHdpbmRvdy5kb2N1bWVudFxuXHR2YXIgJGVtcHR5RnJhZ21lbnQgPSAkZG9jLmNyZWF0ZURvY3VtZW50RnJhZ21lbnQoKVxuXHR2YXIgbmFtZVNwYWNlID0ge1xuXHRcdHN2ZzogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiLFxuXHRcdG1hdGg6IFwiaHR0cDovL3d3dy53My5vcmcvMTk5OC9NYXRoL01hdGhNTFwiXG5cdH1cblx0dmFyIG9uZXZlbnRcblx0ZnVuY3Rpb24gc2V0RXZlbnRDYWxsYmFjayhjYWxsYmFjaykge3JldHVybiBvbmV2ZW50ID0gY2FsbGJhY2t9XG5cdGZ1bmN0aW9uIGdldE5hbWVTcGFjZSh2bm9kZSkge1xuXHRcdHJldHVybiB2bm9kZS5hdHRycyAmJiB2bm9kZS5hdHRycy54bWxucyB8fCBuYW1lU3BhY2Vbdm5vZGUudGFnXVxuXHR9XG5cdC8vY3JlYXRlXG5cdGZ1bmN0aW9uIGNyZWF0ZU5vZGVzKHBhcmVudCwgdm5vZGVzLCBzdGFydCwgZW5kLCBob29rcywgbmV4dFNpYmxpbmcsIG5zKSB7XG5cdFx0Zm9yICh2YXIgaSA9IHN0YXJ0OyBpIDwgZW5kOyBpKyspIHtcblx0XHRcdHZhciB2bm9kZSA9IHZub2Rlc1tpXVxuXHRcdFx0aWYgKHZub2RlICE9IG51bGwpIHtcblx0XHRcdFx0Y3JlYXRlTm9kZShwYXJlbnQsIHZub2RlLCBob29rcywgbnMsIG5leHRTaWJsaW5nKVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRmdW5jdGlvbiBjcmVhdGVOb2RlKHBhcmVudCwgdm5vZGUsIGhvb2tzLCBucywgbmV4dFNpYmxpbmcpIHtcblx0XHR2YXIgdGFnID0gdm5vZGUudGFnXG5cdFx0aWYgKHR5cGVvZiB0YWcgPT09IFwic3RyaW5nXCIpIHtcblx0XHRcdHZub2RlLnN0YXRlID0ge31cblx0XHRcdGlmICh2bm9kZS5hdHRycyAhPSBudWxsKSBpbml0TGlmZWN5Y2xlKHZub2RlLmF0dHJzLCB2bm9kZSwgaG9va3MpXG5cdFx0XHRzd2l0Y2ggKHRhZykge1xuXHRcdFx0XHRjYXNlIFwiI1wiOiByZXR1cm4gY3JlYXRlVGV4dChwYXJlbnQsIHZub2RlLCBuZXh0U2libGluZylcblx0XHRcdFx0Y2FzZSBcIjxcIjogcmV0dXJuIGNyZWF0ZUhUTUwocGFyZW50LCB2bm9kZSwgbmV4dFNpYmxpbmcpXG5cdFx0XHRcdGNhc2UgXCJbXCI6IHJldHVybiBjcmVhdGVGcmFnbWVudChwYXJlbnQsIHZub2RlLCBob29rcywgbnMsIG5leHRTaWJsaW5nKVxuXHRcdFx0XHRkZWZhdWx0OiByZXR1cm4gY3JlYXRlRWxlbWVudChwYXJlbnQsIHZub2RlLCBob29rcywgbnMsIG5leHRTaWJsaW5nKVxuXHRcdFx0fVxuXHRcdH1cblx0XHRlbHNlIHJldHVybiBjcmVhdGVDb21wb25lbnQocGFyZW50LCB2bm9kZSwgaG9va3MsIG5zLCBuZXh0U2libGluZylcblx0fVxuXHRmdW5jdGlvbiBjcmVhdGVUZXh0KHBhcmVudCwgdm5vZGUsIG5leHRTaWJsaW5nKSB7XG5cdFx0dm5vZGUuZG9tID0gJGRvYy5jcmVhdGVUZXh0Tm9kZSh2bm9kZS5jaGlsZHJlbilcblx0XHRpbnNlcnROb2RlKHBhcmVudCwgdm5vZGUuZG9tLCBuZXh0U2libGluZylcblx0XHRyZXR1cm4gdm5vZGUuZG9tXG5cdH1cblx0ZnVuY3Rpb24gY3JlYXRlSFRNTChwYXJlbnQsIHZub2RlLCBuZXh0U2libGluZykge1xuXHRcdHZhciBtYXRjaDEgPSB2bm9kZS5jaGlsZHJlbi5tYXRjaCgvXlxccyo/PChcXHcrKS9pbSkgfHwgW11cblx0XHR2YXIgcGFyZW50MSA9IHtjYXB0aW9uOiBcInRhYmxlXCIsIHRoZWFkOiBcInRhYmxlXCIsIHRib2R5OiBcInRhYmxlXCIsIHRmb290OiBcInRhYmxlXCIsIHRyOiBcInRib2R5XCIsIHRoOiBcInRyXCIsIHRkOiBcInRyXCIsIGNvbGdyb3VwOiBcInRhYmxlXCIsIGNvbDogXCJjb2xncm91cFwifVttYXRjaDFbMV1dIHx8IFwiZGl2XCJcblx0XHR2YXIgdGVtcCA9ICRkb2MuY3JlYXRlRWxlbWVudChwYXJlbnQxKVxuXHRcdHRlbXAuaW5uZXJIVE1MID0gdm5vZGUuY2hpbGRyZW5cblx0XHR2bm9kZS5kb20gPSB0ZW1wLmZpcnN0Q2hpbGRcblx0XHR2bm9kZS5kb21TaXplID0gdGVtcC5jaGlsZE5vZGVzLmxlbmd0aFxuXHRcdHZhciBmcmFnbWVudCA9ICRkb2MuY3JlYXRlRG9jdW1lbnRGcmFnbWVudCgpXG5cdFx0dmFyIGNoaWxkXG5cdFx0d2hpbGUgKGNoaWxkID0gdGVtcC5maXJzdENoaWxkKSB7XG5cdFx0XHRmcmFnbWVudC5hcHBlbmRDaGlsZChjaGlsZClcblx0XHR9XG5cdFx0aW5zZXJ0Tm9kZShwYXJlbnQsIGZyYWdtZW50LCBuZXh0U2libGluZylcblx0XHRyZXR1cm4gZnJhZ21lbnRcblx0fVxuXHRmdW5jdGlvbiBjcmVhdGVGcmFnbWVudChwYXJlbnQsIHZub2RlLCBob29rcywgbnMsIG5leHRTaWJsaW5nKSB7XG5cdFx0dmFyIGZyYWdtZW50ID0gJGRvYy5jcmVhdGVEb2N1bWVudEZyYWdtZW50KClcblx0XHRpZiAodm5vZGUuY2hpbGRyZW4gIT0gbnVsbCkge1xuXHRcdFx0dmFyIGNoaWxkcmVuID0gdm5vZGUuY2hpbGRyZW5cblx0XHRcdGNyZWF0ZU5vZGVzKGZyYWdtZW50LCBjaGlsZHJlbiwgMCwgY2hpbGRyZW4ubGVuZ3RoLCBob29rcywgbnVsbCwgbnMpXG5cdFx0fVxuXHRcdHZub2RlLmRvbSA9IGZyYWdtZW50LmZpcnN0Q2hpbGRcblx0XHR2bm9kZS5kb21TaXplID0gZnJhZ21lbnQuY2hpbGROb2Rlcy5sZW5ndGhcblx0XHRpbnNlcnROb2RlKHBhcmVudCwgZnJhZ21lbnQsIG5leHRTaWJsaW5nKVxuXHRcdHJldHVybiBmcmFnbWVudFxuXHR9XG5cdGZ1bmN0aW9uIGNyZWF0ZUVsZW1lbnQocGFyZW50LCB2bm9kZSwgaG9va3MsIG5zLCBuZXh0U2libGluZykge1xuXHRcdHZhciB0YWcgPSB2bm9kZS50YWdcblx0XHR2YXIgYXR0cnMyID0gdm5vZGUuYXR0cnNcblx0XHR2YXIgaXMgPSBhdHRyczIgJiYgYXR0cnMyLmlzXG5cdFx0bnMgPSBnZXROYW1lU3BhY2Uodm5vZGUpIHx8IG5zXG5cdFx0dmFyIGVsZW1lbnQgPSBucyA/XG5cdFx0XHRpcyA/ICRkb2MuY3JlYXRlRWxlbWVudE5TKG5zLCB0YWcsIHtpczogaXN9KSA6ICRkb2MuY3JlYXRlRWxlbWVudE5TKG5zLCB0YWcpIDpcblx0XHRcdGlzID8gJGRvYy5jcmVhdGVFbGVtZW50KHRhZywge2lzOiBpc30pIDogJGRvYy5jcmVhdGVFbGVtZW50KHRhZylcblx0XHR2bm9kZS5kb20gPSBlbGVtZW50XG5cdFx0aWYgKGF0dHJzMiAhPSBudWxsKSB7XG5cdFx0XHRzZXRBdHRycyh2bm9kZSwgYXR0cnMyLCBucylcblx0XHR9XG5cdFx0aW5zZXJ0Tm9kZShwYXJlbnQsIGVsZW1lbnQsIG5leHRTaWJsaW5nKVxuXHRcdGlmICh2bm9kZS5hdHRycyAhPSBudWxsICYmIHZub2RlLmF0dHJzLmNvbnRlbnRlZGl0YWJsZSAhPSBudWxsKSB7XG5cdFx0XHRzZXRDb250ZW50RWRpdGFibGUodm5vZGUpXG5cdFx0fVxuXHRcdGVsc2Uge1xuXHRcdFx0aWYgKHZub2RlLnRleHQgIT0gbnVsbCkge1xuXHRcdFx0XHRpZiAodm5vZGUudGV4dCAhPT0gXCJcIikgZWxlbWVudC50ZXh0Q29udGVudCA9IHZub2RlLnRleHRcblx0XHRcdFx0ZWxzZSB2bm9kZS5jaGlsZHJlbiA9IFtWbm9kZShcIiNcIiwgdW5kZWZpbmVkLCB1bmRlZmluZWQsIHZub2RlLnRleHQsIHVuZGVmaW5lZCwgdW5kZWZpbmVkKV1cblx0XHRcdH1cblx0XHRcdGlmICh2bm9kZS5jaGlsZHJlbiAhPSBudWxsKSB7XG5cdFx0XHRcdHZhciBjaGlsZHJlbiA9IHZub2RlLmNoaWxkcmVuXG5cdFx0XHRcdGNyZWF0ZU5vZGVzKGVsZW1lbnQsIGNoaWxkcmVuLCAwLCBjaGlsZHJlbi5sZW5ndGgsIGhvb2tzLCBudWxsLCBucylcblx0XHRcdFx0c2V0TGF0ZUF0dHJzKHZub2RlKVxuXHRcdFx0fVxuXHRcdH1cblx0XHRyZXR1cm4gZWxlbWVudFxuXHR9XG5cdGZ1bmN0aW9uIGluaXRDb21wb25lbnQodm5vZGUsIGhvb2tzKSB7XG5cdFx0dmFyIHNlbnRpbmVsXG5cdFx0aWYgKHR5cGVvZiB2bm9kZS50YWcudmlldyA9PT0gXCJmdW5jdGlvblwiKSB7XG5cdFx0XHR2bm9kZS5zdGF0ZSA9IE9iamVjdC5jcmVhdGUodm5vZGUudGFnKVxuXHRcdFx0c2VudGluZWwgPSB2bm9kZS5zdGF0ZS52aWV3XG5cdFx0XHRpZiAoc2VudGluZWwuJCRyZWVudHJhbnRMb2NrJCQgIT0gbnVsbCkgcmV0dXJuICRlbXB0eUZyYWdtZW50XG5cdFx0XHRzZW50aW5lbC4kJHJlZW50cmFudExvY2skJCA9IHRydWVcblx0XHR9IGVsc2Uge1xuXHRcdFx0dm5vZGUuc3RhdGUgPSB2b2lkIDBcblx0XHRcdHNlbnRpbmVsID0gdm5vZGUudGFnXG5cdFx0XHRpZiAoc2VudGluZWwuJCRyZWVudHJhbnRMb2NrJCQgIT0gbnVsbCkgcmV0dXJuICRlbXB0eUZyYWdtZW50XG5cdFx0XHRzZW50aW5lbC4kJHJlZW50cmFudExvY2skJCA9IHRydWVcblx0XHRcdHZub2RlLnN0YXRlID0gKHZub2RlLnRhZy5wcm90b3R5cGUgIT0gbnVsbCAmJiB0eXBlb2Ygdm5vZGUudGFnLnByb3RvdHlwZS52aWV3ID09PSBcImZ1bmN0aW9uXCIpID8gbmV3IHZub2RlLnRhZyh2bm9kZSkgOiB2bm9kZS50YWcodm5vZGUpXG5cdFx0fVxuXHRcdHZub2RlLl9zdGF0ZSA9IHZub2RlLnN0YXRlXG5cdFx0aWYgKHZub2RlLmF0dHJzICE9IG51bGwpIGluaXRMaWZlY3ljbGUodm5vZGUuYXR0cnMsIHZub2RlLCBob29rcylcblx0XHRpbml0TGlmZWN5Y2xlKHZub2RlLl9zdGF0ZSwgdm5vZGUsIGhvb2tzKVxuXHRcdHZub2RlLmluc3RhbmNlID0gVm5vZGUubm9ybWFsaXplKHZub2RlLl9zdGF0ZS52aWV3LmNhbGwodm5vZGUuc3RhdGUsIHZub2RlKSlcblx0XHRpZiAodm5vZGUuaW5zdGFuY2UgPT09IHZub2RlKSB0aHJvdyBFcnJvcihcIkEgdmlldyBjYW5ub3QgcmV0dXJuIHRoZSB2bm9kZSBpdCByZWNlaXZlZCBhcyBhcmd1bWVudFwiKVxuXHRcdHNlbnRpbmVsLiQkcmVlbnRyYW50TG9jayQkID0gbnVsbFxuXHR9XG5cdGZ1bmN0aW9uIGNyZWF0ZUNvbXBvbmVudChwYXJlbnQsIHZub2RlLCBob29rcywgbnMsIG5leHRTaWJsaW5nKSB7XG5cdFx0aW5pdENvbXBvbmVudCh2bm9kZSwgaG9va3MpXG5cdFx0aWYgKHZub2RlLmluc3RhbmNlICE9IG51bGwpIHtcblx0XHRcdHZhciBlbGVtZW50ID0gY3JlYXRlTm9kZShwYXJlbnQsIHZub2RlLmluc3RhbmNlLCBob29rcywgbnMsIG5leHRTaWJsaW5nKVxuXHRcdFx0dm5vZGUuZG9tID0gdm5vZGUuaW5zdGFuY2UuZG9tXG5cdFx0XHR2bm9kZS5kb21TaXplID0gdm5vZGUuZG9tICE9IG51bGwgPyB2bm9kZS5pbnN0YW5jZS5kb21TaXplIDogMFxuXHRcdFx0aW5zZXJ0Tm9kZShwYXJlbnQsIGVsZW1lbnQsIG5leHRTaWJsaW5nKVxuXHRcdFx0cmV0dXJuIGVsZW1lbnRcblx0XHR9XG5cdFx0ZWxzZSB7XG5cdFx0XHR2bm9kZS5kb21TaXplID0gMFxuXHRcdFx0cmV0dXJuICRlbXB0eUZyYWdtZW50XG5cdFx0fVxuXHR9XG5cdC8vdXBkYXRlXG5cdGZ1bmN0aW9uIHVwZGF0ZU5vZGVzKHBhcmVudCwgb2xkLCB2bm9kZXMsIHJlY3ljbGluZywgaG9va3MsIG5leHRTaWJsaW5nLCBucykge1xuXHRcdGlmIChvbGQgPT09IHZub2RlcyB8fCBvbGQgPT0gbnVsbCAmJiB2bm9kZXMgPT0gbnVsbCkgcmV0dXJuXG5cdFx0ZWxzZSBpZiAob2xkID09IG51bGwpIGNyZWF0ZU5vZGVzKHBhcmVudCwgdm5vZGVzLCAwLCB2bm9kZXMubGVuZ3RoLCBob29rcywgbmV4dFNpYmxpbmcsIG5zKVxuXHRcdGVsc2UgaWYgKHZub2RlcyA9PSBudWxsKSByZW1vdmVOb2RlcyhvbGQsIDAsIG9sZC5sZW5ndGgsIHZub2Rlcylcblx0XHRlbHNlIHtcblx0XHRcdGlmIChvbGQubGVuZ3RoID09PSB2bm9kZXMubGVuZ3RoKSB7XG5cdFx0XHRcdHZhciBpc1Vua2V5ZWQgPSBmYWxzZVxuXHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHZub2Rlcy5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHRcdGlmICh2bm9kZXNbaV0gIT0gbnVsbCAmJiBvbGRbaV0gIT0gbnVsbCkge1xuXHRcdFx0XHRcdFx0aXNVbmtleWVkID0gdm5vZGVzW2ldLmtleSA9PSBudWxsICYmIG9sZFtpXS5rZXkgPT0gbnVsbFxuXHRcdFx0XHRcdFx0YnJlYWtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0aWYgKGlzVW5rZXllZCkge1xuXHRcdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgb2xkLmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0XHRpZiAob2xkW2ldID09PSB2bm9kZXNbaV0pIGNvbnRpbnVlXG5cdFx0XHRcdFx0XHRlbHNlIGlmIChvbGRbaV0gPT0gbnVsbCAmJiB2bm9kZXNbaV0gIT0gbnVsbCkgY3JlYXRlTm9kZShwYXJlbnQsIHZub2Rlc1tpXSwgaG9va3MsIG5zLCBnZXROZXh0U2libGluZyhvbGQsIGkgKyAxLCBuZXh0U2libGluZykpXG5cdFx0XHRcdFx0XHRlbHNlIGlmICh2bm9kZXNbaV0gPT0gbnVsbCkgcmVtb3ZlTm9kZXMob2xkLCBpLCBpICsgMSwgdm5vZGVzKVxuXHRcdFx0XHRcdFx0ZWxzZSB1cGRhdGVOb2RlKHBhcmVudCwgb2xkW2ldLCB2bm9kZXNbaV0sIGhvb2tzLCBnZXROZXh0U2libGluZyhvbGQsIGkgKyAxLCBuZXh0U2libGluZyksIHJlY3ljbGluZywgbnMpXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHJldHVyblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRyZWN5Y2xpbmcgPSByZWN5Y2xpbmcgfHwgaXNSZWN5Y2xhYmxlKG9sZCwgdm5vZGVzKVxuXHRcdFx0aWYgKHJlY3ljbGluZykge1xuXHRcdFx0XHR2YXIgcG9vbCA9IG9sZC5wb29sXG5cdFx0XHRcdG9sZCA9IG9sZC5jb25jYXQob2xkLnBvb2wpXG5cdFx0XHR9XG5cdFx0XHR2YXIgb2xkU3RhcnQgPSAwLCBzdGFydCA9IDAsIG9sZEVuZCA9IG9sZC5sZW5ndGggLSAxLCBlbmQgPSB2bm9kZXMubGVuZ3RoIC0gMSwgbWFwXG5cdFx0XHR3aGlsZSAob2xkRW5kID49IG9sZFN0YXJ0ICYmIGVuZCA+PSBzdGFydCkge1xuXHRcdFx0XHR2YXIgbyA9IG9sZFtvbGRTdGFydF0sIHYgPSB2bm9kZXNbc3RhcnRdXG5cdFx0XHRcdGlmIChvID09PSB2ICYmICFyZWN5Y2xpbmcpIG9sZFN0YXJ0KyssIHN0YXJ0Kytcblx0XHRcdFx0ZWxzZSBpZiAobyA9PSBudWxsKSBvbGRTdGFydCsrXG5cdFx0XHRcdGVsc2UgaWYgKHYgPT0gbnVsbCkgc3RhcnQrK1xuXHRcdFx0XHRlbHNlIGlmIChvLmtleSA9PT0gdi5rZXkpIHtcblx0XHRcdFx0XHR2YXIgc2hvdWxkUmVjeWNsZSA9IChwb29sICE9IG51bGwgJiYgb2xkU3RhcnQgPj0gb2xkLmxlbmd0aCAtIHBvb2wubGVuZ3RoKSB8fCAoKHBvb2wgPT0gbnVsbCkgJiYgcmVjeWNsaW5nKVxuXHRcdFx0XHRcdG9sZFN0YXJ0KyssIHN0YXJ0Kytcblx0XHRcdFx0XHR1cGRhdGVOb2RlKHBhcmVudCwgbywgdiwgaG9va3MsIGdldE5leHRTaWJsaW5nKG9sZCwgb2xkU3RhcnQsIG5leHRTaWJsaW5nKSwgc2hvdWxkUmVjeWNsZSwgbnMpXG5cdFx0XHRcdFx0aWYgKHJlY3ljbGluZyAmJiBvLnRhZyA9PT0gdi50YWcpIGluc2VydE5vZGUocGFyZW50LCB0b0ZyYWdtZW50KG8pLCBuZXh0U2libGluZylcblx0XHRcdFx0fVxuXHRcdFx0XHRlbHNlIHtcblx0XHRcdFx0XHR2YXIgbyA9IG9sZFtvbGRFbmRdXG5cdFx0XHRcdFx0aWYgKG8gPT09IHYgJiYgIXJlY3ljbGluZykgb2xkRW5kLS0sIHN0YXJ0Kytcblx0XHRcdFx0XHRlbHNlIGlmIChvID09IG51bGwpIG9sZEVuZC0tXG5cdFx0XHRcdFx0ZWxzZSBpZiAodiA9PSBudWxsKSBzdGFydCsrXG5cdFx0XHRcdFx0ZWxzZSBpZiAoby5rZXkgPT09IHYua2V5KSB7XG5cdFx0XHRcdFx0XHR2YXIgc2hvdWxkUmVjeWNsZSA9IChwb29sICE9IG51bGwgJiYgb2xkRW5kID49IG9sZC5sZW5ndGggLSBwb29sLmxlbmd0aCkgfHwgKChwb29sID09IG51bGwpICYmIHJlY3ljbGluZylcblx0XHRcdFx0XHRcdHVwZGF0ZU5vZGUocGFyZW50LCBvLCB2LCBob29rcywgZ2V0TmV4dFNpYmxpbmcob2xkLCBvbGRFbmQgKyAxLCBuZXh0U2libGluZyksIHNob3VsZFJlY3ljbGUsIG5zKVxuXHRcdFx0XHRcdFx0aWYgKHJlY3ljbGluZyB8fCBzdGFydCA8IGVuZCkgaW5zZXJ0Tm9kZShwYXJlbnQsIHRvRnJhZ21lbnQobyksIGdldE5leHRTaWJsaW5nKG9sZCwgb2xkU3RhcnQsIG5leHRTaWJsaW5nKSlcblx0XHRcdFx0XHRcdG9sZEVuZC0tLCBzdGFydCsrXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGVsc2UgYnJlYWtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0d2hpbGUgKG9sZEVuZCA+PSBvbGRTdGFydCAmJiBlbmQgPj0gc3RhcnQpIHtcblx0XHRcdFx0dmFyIG8gPSBvbGRbb2xkRW5kXSwgdiA9IHZub2Rlc1tlbmRdXG5cdFx0XHRcdGlmIChvID09PSB2ICYmICFyZWN5Y2xpbmcpIG9sZEVuZC0tLCBlbmQtLVxuXHRcdFx0XHRlbHNlIGlmIChvID09IG51bGwpIG9sZEVuZC0tXG5cdFx0XHRcdGVsc2UgaWYgKHYgPT0gbnVsbCkgZW5kLS1cblx0XHRcdFx0ZWxzZSBpZiAoby5rZXkgPT09IHYua2V5KSB7XG5cdFx0XHRcdFx0dmFyIHNob3VsZFJlY3ljbGUgPSAocG9vbCAhPSBudWxsICYmIG9sZEVuZCA+PSBvbGQubGVuZ3RoIC0gcG9vbC5sZW5ndGgpIHx8ICgocG9vbCA9PSBudWxsKSAmJiByZWN5Y2xpbmcpXG5cdFx0XHRcdFx0dXBkYXRlTm9kZShwYXJlbnQsIG8sIHYsIGhvb2tzLCBnZXROZXh0U2libGluZyhvbGQsIG9sZEVuZCArIDEsIG5leHRTaWJsaW5nKSwgc2hvdWxkUmVjeWNsZSwgbnMpXG5cdFx0XHRcdFx0aWYgKHJlY3ljbGluZyAmJiBvLnRhZyA9PT0gdi50YWcpIGluc2VydE5vZGUocGFyZW50LCB0b0ZyYWdtZW50KG8pLCBuZXh0U2libGluZylcblx0XHRcdFx0XHRpZiAoby5kb20gIT0gbnVsbCkgbmV4dFNpYmxpbmcgPSBvLmRvbVxuXHRcdFx0XHRcdG9sZEVuZC0tLCBlbmQtLVxuXHRcdFx0XHR9XG5cdFx0XHRcdGVsc2Uge1xuXHRcdFx0XHRcdGlmICghbWFwKSBtYXAgPSBnZXRLZXlNYXAob2xkLCBvbGRFbmQpXG5cdFx0XHRcdFx0aWYgKHYgIT0gbnVsbCkge1xuXHRcdFx0XHRcdFx0dmFyIG9sZEluZGV4ID0gbWFwW3Yua2V5XVxuXHRcdFx0XHRcdFx0aWYgKG9sZEluZGV4ICE9IG51bGwpIHtcblx0XHRcdFx0XHRcdFx0dmFyIG1vdmFibGUgPSBvbGRbb2xkSW5kZXhdXG5cdFx0XHRcdFx0XHRcdHZhciBzaG91bGRSZWN5Y2xlID0gKHBvb2wgIT0gbnVsbCAmJiBvbGRJbmRleCA+PSBvbGQubGVuZ3RoIC0gcG9vbC5sZW5ndGgpIHx8ICgocG9vbCA9PSBudWxsKSAmJiByZWN5Y2xpbmcpXG5cdFx0XHRcdFx0XHRcdHVwZGF0ZU5vZGUocGFyZW50LCBtb3ZhYmxlLCB2LCBob29rcywgZ2V0TmV4dFNpYmxpbmcob2xkLCBvbGRFbmQgKyAxLCBuZXh0U2libGluZyksIHJlY3ljbGluZywgbnMpXG5cdFx0XHRcdFx0XHRcdGluc2VydE5vZGUocGFyZW50LCB0b0ZyYWdtZW50KG1vdmFibGUpLCBuZXh0U2libGluZylcblx0XHRcdFx0XHRcdFx0b2xkW29sZEluZGV4XS5za2lwID0gdHJ1ZVxuXHRcdFx0XHRcdFx0XHRpZiAobW92YWJsZS5kb20gIT0gbnVsbCkgbmV4dFNpYmxpbmcgPSBtb3ZhYmxlLmRvbVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0ZWxzZSB7XG5cdFx0XHRcdFx0XHRcdHZhciBkb20gPSBjcmVhdGVOb2RlKHBhcmVudCwgdiwgaG9va3MsIG5zLCBuZXh0U2libGluZylcblx0XHRcdFx0XHRcdFx0bmV4dFNpYmxpbmcgPSBkb21cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ZW5kLS1cblx0XHRcdFx0fVxuXHRcdFx0XHRpZiAoZW5kIDwgc3RhcnQpIGJyZWFrXG5cdFx0XHR9XG5cdFx0XHRjcmVhdGVOb2RlcyhwYXJlbnQsIHZub2Rlcywgc3RhcnQsIGVuZCArIDEsIGhvb2tzLCBuZXh0U2libGluZywgbnMpXG5cdFx0XHRyZW1vdmVOb2RlcyhvbGQsIG9sZFN0YXJ0LCBvbGRFbmQgKyAxLCB2bm9kZXMpXG5cdFx0fVxuXHR9XG5cdGZ1bmN0aW9uIHVwZGF0ZU5vZGUocGFyZW50LCBvbGQsIHZub2RlLCBob29rcywgbmV4dFNpYmxpbmcsIHJlY3ljbGluZywgbnMpIHtcblx0XHR2YXIgb2xkVGFnID0gb2xkLnRhZywgdGFnID0gdm5vZGUudGFnXG5cdFx0aWYgKG9sZFRhZyA9PT0gdGFnKSB7XG5cdFx0XHR2bm9kZS5zdGF0ZSA9IG9sZC5zdGF0ZVxuXHRcdFx0dm5vZGUuX3N0YXRlID0gb2xkLl9zdGF0ZVxuXHRcdFx0dm5vZGUuZXZlbnRzID0gb2xkLmV2ZW50c1xuXHRcdFx0aWYgKCFyZWN5Y2xpbmcgJiYgc2hvdWxkTm90VXBkYXRlKHZub2RlLCBvbGQpKSByZXR1cm5cblx0XHRcdGlmICh0eXBlb2Ygb2xkVGFnID09PSBcInN0cmluZ1wiKSB7XG5cdFx0XHRcdGlmICh2bm9kZS5hdHRycyAhPSBudWxsKSB7XG5cdFx0XHRcdFx0aWYgKHJlY3ljbGluZykge1xuXHRcdFx0XHRcdFx0dm5vZGUuc3RhdGUgPSB7fVxuXHRcdFx0XHRcdFx0aW5pdExpZmVjeWNsZSh2bm9kZS5hdHRycywgdm5vZGUsIGhvb2tzKVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRlbHNlIHVwZGF0ZUxpZmVjeWNsZSh2bm9kZS5hdHRycywgdm5vZGUsIGhvb2tzKVxuXHRcdFx0XHR9XG5cdFx0XHRcdHN3aXRjaCAob2xkVGFnKSB7XG5cdFx0XHRcdFx0Y2FzZSBcIiNcIjogdXBkYXRlVGV4dChvbGQsIHZub2RlKTsgYnJlYWtcblx0XHRcdFx0XHRjYXNlIFwiPFwiOiB1cGRhdGVIVE1MKHBhcmVudCwgb2xkLCB2bm9kZSwgbmV4dFNpYmxpbmcpOyBicmVha1xuXHRcdFx0XHRcdGNhc2UgXCJbXCI6IHVwZGF0ZUZyYWdtZW50KHBhcmVudCwgb2xkLCB2bm9kZSwgcmVjeWNsaW5nLCBob29rcywgbmV4dFNpYmxpbmcsIG5zKTsgYnJlYWtcblx0XHRcdFx0XHRkZWZhdWx0OiB1cGRhdGVFbGVtZW50KG9sZCwgdm5vZGUsIHJlY3ljbGluZywgaG9va3MsIG5zKVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRlbHNlIHVwZGF0ZUNvbXBvbmVudChwYXJlbnQsIG9sZCwgdm5vZGUsIGhvb2tzLCBuZXh0U2libGluZywgcmVjeWNsaW5nLCBucylcblx0XHR9XG5cdFx0ZWxzZSB7XG5cdFx0XHRyZW1vdmVOb2RlKG9sZCwgbnVsbClcblx0XHRcdGNyZWF0ZU5vZGUocGFyZW50LCB2bm9kZSwgaG9va3MsIG5zLCBuZXh0U2libGluZylcblx0XHR9XG5cdH1cblx0ZnVuY3Rpb24gdXBkYXRlVGV4dChvbGQsIHZub2RlKSB7XG5cdFx0aWYgKG9sZC5jaGlsZHJlbi50b1N0cmluZygpICE9PSB2bm9kZS5jaGlsZHJlbi50b1N0cmluZygpKSB7XG5cdFx0XHRvbGQuZG9tLm5vZGVWYWx1ZSA9IHZub2RlLmNoaWxkcmVuXG5cdFx0fVxuXHRcdHZub2RlLmRvbSA9IG9sZC5kb21cblx0fVxuXHRmdW5jdGlvbiB1cGRhdGVIVE1MKHBhcmVudCwgb2xkLCB2bm9kZSwgbmV4dFNpYmxpbmcpIHtcblx0XHRpZiAob2xkLmNoaWxkcmVuICE9PSB2bm9kZS5jaGlsZHJlbikge1xuXHRcdFx0dG9GcmFnbWVudChvbGQpXG5cdFx0XHRjcmVhdGVIVE1MKHBhcmVudCwgdm5vZGUsIG5leHRTaWJsaW5nKVxuXHRcdH1cblx0XHRlbHNlIHZub2RlLmRvbSA9IG9sZC5kb20sIHZub2RlLmRvbVNpemUgPSBvbGQuZG9tU2l6ZVxuXHR9XG5cdGZ1bmN0aW9uIHVwZGF0ZUZyYWdtZW50KHBhcmVudCwgb2xkLCB2bm9kZSwgcmVjeWNsaW5nLCBob29rcywgbmV4dFNpYmxpbmcsIG5zKSB7XG5cdFx0dXBkYXRlTm9kZXMocGFyZW50LCBvbGQuY2hpbGRyZW4sIHZub2RlLmNoaWxkcmVuLCByZWN5Y2xpbmcsIGhvb2tzLCBuZXh0U2libGluZywgbnMpXG5cdFx0dmFyIGRvbVNpemUgPSAwLCBjaGlsZHJlbiA9IHZub2RlLmNoaWxkcmVuXG5cdFx0dm5vZGUuZG9tID0gbnVsbFxuXHRcdGlmIChjaGlsZHJlbiAhPSBudWxsKSB7XG5cdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IGNoaWxkcmVuLmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdHZhciBjaGlsZCA9IGNoaWxkcmVuW2ldXG5cdFx0XHRcdGlmIChjaGlsZCAhPSBudWxsICYmIGNoaWxkLmRvbSAhPSBudWxsKSB7XG5cdFx0XHRcdFx0aWYgKHZub2RlLmRvbSA9PSBudWxsKSB2bm9kZS5kb20gPSBjaGlsZC5kb21cblx0XHRcdFx0XHRkb21TaXplICs9IGNoaWxkLmRvbVNpemUgfHwgMVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpZiAoZG9tU2l6ZSAhPT0gMSkgdm5vZGUuZG9tU2l6ZSA9IGRvbVNpemVcblx0XHR9XG5cdH1cblx0ZnVuY3Rpb24gdXBkYXRlRWxlbWVudChvbGQsIHZub2RlLCByZWN5Y2xpbmcsIGhvb2tzLCBucykge1xuXHRcdHZhciBlbGVtZW50ID0gdm5vZGUuZG9tID0gb2xkLmRvbVxuXHRcdG5zID0gZ2V0TmFtZVNwYWNlKHZub2RlKSB8fCBuc1xuXHRcdGlmICh2bm9kZS50YWcgPT09IFwidGV4dGFyZWFcIikge1xuXHRcdFx0aWYgKHZub2RlLmF0dHJzID09IG51bGwpIHZub2RlLmF0dHJzID0ge31cblx0XHRcdGlmICh2bm9kZS50ZXh0ICE9IG51bGwpIHtcblx0XHRcdFx0dm5vZGUuYXR0cnMudmFsdWUgPSB2bm9kZS50ZXh0IC8vRklYTUUgaGFuZGxlMCBtdWx0aXBsZSBjaGlsZHJlblxuXHRcdFx0XHR2bm9kZS50ZXh0ID0gdW5kZWZpbmVkXG5cdFx0XHR9XG5cdFx0fVxuXHRcdHVwZGF0ZUF0dHJzKHZub2RlLCBvbGQuYXR0cnMsIHZub2RlLmF0dHJzLCBucylcblx0XHRpZiAodm5vZGUuYXR0cnMgIT0gbnVsbCAmJiB2bm9kZS5hdHRycy5jb250ZW50ZWRpdGFibGUgIT0gbnVsbCkge1xuXHRcdFx0c2V0Q29udGVudEVkaXRhYmxlKHZub2RlKVxuXHRcdH1cblx0XHRlbHNlIGlmIChvbGQudGV4dCAhPSBudWxsICYmIHZub2RlLnRleHQgIT0gbnVsbCAmJiB2bm9kZS50ZXh0ICE9PSBcIlwiKSB7XG5cdFx0XHRpZiAob2xkLnRleHQudG9TdHJpbmcoKSAhPT0gdm5vZGUudGV4dC50b1N0cmluZygpKSBvbGQuZG9tLmZpcnN0Q2hpbGQubm9kZVZhbHVlID0gdm5vZGUudGV4dFxuXHRcdH1cblx0XHRlbHNlIHtcblx0XHRcdGlmIChvbGQudGV4dCAhPSBudWxsKSBvbGQuY2hpbGRyZW4gPSBbVm5vZGUoXCIjXCIsIHVuZGVmaW5lZCwgdW5kZWZpbmVkLCBvbGQudGV4dCwgdW5kZWZpbmVkLCBvbGQuZG9tLmZpcnN0Q2hpbGQpXVxuXHRcdFx0aWYgKHZub2RlLnRleHQgIT0gbnVsbCkgdm5vZGUuY2hpbGRyZW4gPSBbVm5vZGUoXCIjXCIsIHVuZGVmaW5lZCwgdW5kZWZpbmVkLCB2bm9kZS50ZXh0LCB1bmRlZmluZWQsIHVuZGVmaW5lZCldXG5cdFx0XHR1cGRhdGVOb2RlcyhlbGVtZW50LCBvbGQuY2hpbGRyZW4sIHZub2RlLmNoaWxkcmVuLCByZWN5Y2xpbmcsIGhvb2tzLCBudWxsLCBucylcblx0XHR9XG5cdH1cblx0ZnVuY3Rpb24gdXBkYXRlQ29tcG9uZW50KHBhcmVudCwgb2xkLCB2bm9kZSwgaG9va3MsIG5leHRTaWJsaW5nLCByZWN5Y2xpbmcsIG5zKSB7XG5cdFx0aWYgKHJlY3ljbGluZykge1xuXHRcdFx0aW5pdENvbXBvbmVudCh2bm9kZSwgaG9va3MpXG5cdFx0fSBlbHNlIHtcblx0XHRcdHZub2RlLmluc3RhbmNlID0gVm5vZGUubm9ybWFsaXplKHZub2RlLl9zdGF0ZS52aWV3LmNhbGwodm5vZGUuc3RhdGUsIHZub2RlKSlcblx0XHRcdGlmICh2bm9kZS5pbnN0YW5jZSA9PT0gdm5vZGUpIHRocm93IEVycm9yKFwiQSB2aWV3IGNhbm5vdCByZXR1cm4gdGhlIHZub2RlIGl0IHJlY2VpdmVkIGFzIGFyZ3VtZW50XCIpXG5cdFx0XHRpZiAodm5vZGUuYXR0cnMgIT0gbnVsbCkgdXBkYXRlTGlmZWN5Y2xlKHZub2RlLmF0dHJzLCB2bm9kZSwgaG9va3MpXG5cdFx0XHR1cGRhdGVMaWZlY3ljbGUodm5vZGUuX3N0YXRlLCB2bm9kZSwgaG9va3MpXG5cdFx0fVxuXHRcdGlmICh2bm9kZS5pbnN0YW5jZSAhPSBudWxsKSB7XG5cdFx0XHRpZiAob2xkLmluc3RhbmNlID09IG51bGwpIGNyZWF0ZU5vZGUocGFyZW50LCB2bm9kZS5pbnN0YW5jZSwgaG9va3MsIG5zLCBuZXh0U2libGluZylcblx0XHRcdGVsc2UgdXBkYXRlTm9kZShwYXJlbnQsIG9sZC5pbnN0YW5jZSwgdm5vZGUuaW5zdGFuY2UsIGhvb2tzLCBuZXh0U2libGluZywgcmVjeWNsaW5nLCBucylcblx0XHRcdHZub2RlLmRvbSA9IHZub2RlLmluc3RhbmNlLmRvbVxuXHRcdFx0dm5vZGUuZG9tU2l6ZSA9IHZub2RlLmluc3RhbmNlLmRvbVNpemVcblx0XHR9XG5cdFx0ZWxzZSBpZiAob2xkLmluc3RhbmNlICE9IG51bGwpIHtcblx0XHRcdHJlbW92ZU5vZGUob2xkLmluc3RhbmNlLCBudWxsKVxuXHRcdFx0dm5vZGUuZG9tID0gdW5kZWZpbmVkXG5cdFx0XHR2bm9kZS5kb21TaXplID0gMFxuXHRcdH1cblx0XHRlbHNlIHtcblx0XHRcdHZub2RlLmRvbSA9IG9sZC5kb21cblx0XHRcdHZub2RlLmRvbVNpemUgPSBvbGQuZG9tU2l6ZVxuXHRcdH1cblx0fVxuXHRmdW5jdGlvbiBpc1JlY3ljbGFibGUob2xkLCB2bm9kZXMpIHtcblx0XHRpZiAob2xkLnBvb2wgIT0gbnVsbCAmJiBNYXRoLmFicyhvbGQucG9vbC5sZW5ndGggLSB2bm9kZXMubGVuZ3RoKSA8PSBNYXRoLmFicyhvbGQubGVuZ3RoIC0gdm5vZGVzLmxlbmd0aCkpIHtcblx0XHRcdHZhciBvbGRDaGlsZHJlbkxlbmd0aCA9IG9sZFswXSAmJiBvbGRbMF0uY2hpbGRyZW4gJiYgb2xkWzBdLmNoaWxkcmVuLmxlbmd0aCB8fCAwXG5cdFx0XHR2YXIgcG9vbENoaWxkcmVuTGVuZ3RoID0gb2xkLnBvb2xbMF0gJiYgb2xkLnBvb2xbMF0uY2hpbGRyZW4gJiYgb2xkLnBvb2xbMF0uY2hpbGRyZW4ubGVuZ3RoIHx8IDBcblx0XHRcdHZhciB2bm9kZXNDaGlsZHJlbkxlbmd0aCA9IHZub2Rlc1swXSAmJiB2bm9kZXNbMF0uY2hpbGRyZW4gJiYgdm5vZGVzWzBdLmNoaWxkcmVuLmxlbmd0aCB8fCAwXG5cdFx0XHRpZiAoTWF0aC5hYnMocG9vbENoaWxkcmVuTGVuZ3RoIC0gdm5vZGVzQ2hpbGRyZW5MZW5ndGgpIDw9IE1hdGguYWJzKG9sZENoaWxkcmVuTGVuZ3RoIC0gdm5vZGVzQ2hpbGRyZW5MZW5ndGgpKSB7XG5cdFx0XHRcdHJldHVybiB0cnVlXG5cdFx0XHR9XG5cdFx0fVxuXHRcdHJldHVybiBmYWxzZVxuXHR9XG5cdGZ1bmN0aW9uIGdldEtleU1hcCh2bm9kZXMsIGVuZCkge1xuXHRcdHZhciBtYXAgPSB7fSwgaSA9IDBcblx0XHRmb3IgKHZhciBpID0gMDsgaSA8IGVuZDsgaSsrKSB7XG5cdFx0XHR2YXIgdm5vZGUgPSB2bm9kZXNbaV1cblx0XHRcdGlmICh2bm9kZSAhPSBudWxsKSB7XG5cdFx0XHRcdHZhciBrZXkyID0gdm5vZGUua2V5XG5cdFx0XHRcdGlmIChrZXkyICE9IG51bGwpIG1hcFtrZXkyXSA9IGlcblx0XHRcdH1cblx0XHR9XG5cdFx0cmV0dXJuIG1hcFxuXHR9XG5cdGZ1bmN0aW9uIHRvRnJhZ21lbnQodm5vZGUpIHtcblx0XHR2YXIgY291bnQwID0gdm5vZGUuZG9tU2l6ZVxuXHRcdGlmIChjb3VudDAgIT0gbnVsbCB8fCB2bm9kZS5kb20gPT0gbnVsbCkge1xuXHRcdFx0dmFyIGZyYWdtZW50ID0gJGRvYy5jcmVhdGVEb2N1bWVudEZyYWdtZW50KClcblx0XHRcdGlmIChjb3VudDAgPiAwKSB7XG5cdFx0XHRcdHZhciBkb20gPSB2bm9kZS5kb21cblx0XHRcdFx0d2hpbGUgKC0tY291bnQwKSBmcmFnbWVudC5hcHBlbmRDaGlsZChkb20ubmV4dFNpYmxpbmcpXG5cdFx0XHRcdGZyYWdtZW50Lmluc2VydEJlZm9yZShkb20sIGZyYWdtZW50LmZpcnN0Q2hpbGQpXG5cdFx0XHR9XG5cdFx0XHRyZXR1cm4gZnJhZ21lbnRcblx0XHR9XG5cdFx0ZWxzZSByZXR1cm4gdm5vZGUuZG9tXG5cdH1cblx0ZnVuY3Rpb24gZ2V0TmV4dFNpYmxpbmcodm5vZGVzLCBpLCBuZXh0U2libGluZykge1xuXHRcdGZvciAoOyBpIDwgdm5vZGVzLmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRpZiAodm5vZGVzW2ldICE9IG51bGwgJiYgdm5vZGVzW2ldLmRvbSAhPSBudWxsKSByZXR1cm4gdm5vZGVzW2ldLmRvbVxuXHRcdH1cblx0XHRyZXR1cm4gbmV4dFNpYmxpbmdcblx0fVxuXHRmdW5jdGlvbiBpbnNlcnROb2RlKHBhcmVudCwgZG9tLCBuZXh0U2libGluZykge1xuXHRcdGlmIChuZXh0U2libGluZyAmJiBuZXh0U2libGluZy5wYXJlbnROb2RlKSBwYXJlbnQuaW5zZXJ0QmVmb3JlKGRvbSwgbmV4dFNpYmxpbmcpXG5cdFx0ZWxzZSBwYXJlbnQuYXBwZW5kQ2hpbGQoZG9tKVxuXHR9XG5cdGZ1bmN0aW9uIHNldENvbnRlbnRFZGl0YWJsZSh2bm9kZSkge1xuXHRcdHZhciBjaGlsZHJlbiA9IHZub2RlLmNoaWxkcmVuXG5cdFx0aWYgKGNoaWxkcmVuICE9IG51bGwgJiYgY2hpbGRyZW4ubGVuZ3RoID09PSAxICYmIGNoaWxkcmVuWzBdLnRhZyA9PT0gXCI8XCIpIHtcblx0XHRcdHZhciBjb250ZW50ID0gY2hpbGRyZW5bMF0uY2hpbGRyZW5cblx0XHRcdGlmICh2bm9kZS5kb20uaW5uZXJIVE1MICE9PSBjb250ZW50KSB2bm9kZS5kb20uaW5uZXJIVE1MID0gY29udGVudFxuXHRcdH1cblx0XHRlbHNlIGlmICh2bm9kZS50ZXh0ICE9IG51bGwgfHwgY2hpbGRyZW4gIT0gbnVsbCAmJiBjaGlsZHJlbi5sZW5ndGggIT09IDApIHRocm93IG5ldyBFcnJvcihcIkNoaWxkIG5vZGUgb2YgYSBjb250ZW50ZWRpdGFibGUgbXVzdCBiZSB0cnVzdGVkXCIpXG5cdH1cblx0Ly9yZW1vdmVcblx0ZnVuY3Rpb24gcmVtb3ZlTm9kZXModm5vZGVzLCBzdGFydCwgZW5kLCBjb250ZXh0KSB7XG5cdFx0Zm9yICh2YXIgaSA9IHN0YXJ0OyBpIDwgZW5kOyBpKyspIHtcblx0XHRcdHZhciB2bm9kZSA9IHZub2Rlc1tpXVxuXHRcdFx0aWYgKHZub2RlICE9IG51bGwpIHtcblx0XHRcdFx0aWYgKHZub2RlLnNraXApIHZub2RlLnNraXAgPSBmYWxzZVxuXHRcdFx0XHRlbHNlIHJlbW92ZU5vZGUodm5vZGUsIGNvbnRleHQpXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGZ1bmN0aW9uIHJlbW92ZU5vZGUodm5vZGUsIGNvbnRleHQpIHtcblx0XHR2YXIgZXhwZWN0ZWQgPSAxLCBjYWxsZWQgPSAwXG5cdFx0aWYgKHZub2RlLmF0dHJzICYmIHR5cGVvZiB2bm9kZS5hdHRycy5vbmJlZm9yZXJlbW92ZSA9PT0gXCJmdW5jdGlvblwiKSB7XG5cdFx0XHR2YXIgcmVzdWx0ID0gdm5vZGUuYXR0cnMub25iZWZvcmVyZW1vdmUuY2FsbCh2bm9kZS5zdGF0ZSwgdm5vZGUpXG5cdFx0XHRpZiAocmVzdWx0ICE9IG51bGwgJiYgdHlwZW9mIHJlc3VsdC50aGVuID09PSBcImZ1bmN0aW9uXCIpIHtcblx0XHRcdFx0ZXhwZWN0ZWQrK1xuXHRcdFx0XHRyZXN1bHQudGhlbihjb250aW51YXRpb24sIGNvbnRpbnVhdGlvbilcblx0XHRcdH1cblx0XHR9XG5cdFx0aWYgKHR5cGVvZiB2bm9kZS50YWcgIT09IFwic3RyaW5nXCIgJiYgdHlwZW9mIHZub2RlLl9zdGF0ZS5vbmJlZm9yZXJlbW92ZSA9PT0gXCJmdW5jdGlvblwiKSB7XG5cdFx0XHR2YXIgcmVzdWx0ID0gdm5vZGUuX3N0YXRlLm9uYmVmb3JlcmVtb3ZlLmNhbGwodm5vZGUuc3RhdGUsIHZub2RlKVxuXHRcdFx0aWYgKHJlc3VsdCAhPSBudWxsICYmIHR5cGVvZiByZXN1bHQudGhlbiA9PT0gXCJmdW5jdGlvblwiKSB7XG5cdFx0XHRcdGV4cGVjdGVkKytcblx0XHRcdFx0cmVzdWx0LnRoZW4oY29udGludWF0aW9uLCBjb250aW51YXRpb24pXG5cdFx0XHR9XG5cdFx0fVxuXHRcdGNvbnRpbnVhdGlvbigpXG5cdFx0ZnVuY3Rpb24gY29udGludWF0aW9uKCkge1xuXHRcdFx0aWYgKCsrY2FsbGVkID09PSBleHBlY3RlZCkge1xuXHRcdFx0XHRvbnJlbW92ZSh2bm9kZSlcblx0XHRcdFx0aWYgKHZub2RlLmRvbSkge1xuXHRcdFx0XHRcdHZhciBjb3VudDAgPSB2bm9kZS5kb21TaXplIHx8IDFcblx0XHRcdFx0XHRpZiAoY291bnQwID4gMSkge1xuXHRcdFx0XHRcdFx0dmFyIGRvbSA9IHZub2RlLmRvbVxuXHRcdFx0XHRcdFx0d2hpbGUgKC0tY291bnQwKSB7XG5cdFx0XHRcdFx0XHRcdHJlbW92ZU5vZGVGcm9tRE9NKGRvbS5uZXh0U2libGluZylcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cmVtb3ZlTm9kZUZyb21ET00odm5vZGUuZG9tKVxuXHRcdFx0XHRcdGlmIChjb250ZXh0ICE9IG51bGwgJiYgdm5vZGUuZG9tU2l6ZSA9PSBudWxsICYmICFoYXNJbnRlZ3JhdGlvbk1ldGhvZHModm5vZGUuYXR0cnMpICYmIHR5cGVvZiB2bm9kZS50YWcgPT09IFwic3RyaW5nXCIpIHsgLy9UT0RPIHRlc3QgY3VzdG9tIGVsZW1lbnRzXG5cdFx0XHRcdFx0XHRpZiAoIWNvbnRleHQucG9vbCkgY29udGV4dC5wb29sID0gW3Zub2RlXVxuXHRcdFx0XHRcdFx0ZWxzZSBjb250ZXh0LnBvb2wucHVzaCh2bm9kZSlcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0ZnVuY3Rpb24gcmVtb3ZlTm9kZUZyb21ET00obm9kZSkge1xuXHRcdHZhciBwYXJlbnQgPSBub2RlLnBhcmVudE5vZGVcblx0XHRpZiAocGFyZW50ICE9IG51bGwpIHBhcmVudC5yZW1vdmVDaGlsZChub2RlKVxuXHR9XG5cdGZ1bmN0aW9uIG9ucmVtb3ZlKHZub2RlKSB7XG5cdFx0aWYgKHZub2RlLmF0dHJzICYmIHR5cGVvZiB2bm9kZS5hdHRycy5vbnJlbW92ZSA9PT0gXCJmdW5jdGlvblwiKSB2bm9kZS5hdHRycy5vbnJlbW92ZS5jYWxsKHZub2RlLnN0YXRlLCB2bm9kZSlcblx0XHRpZiAodHlwZW9mIHZub2RlLnRhZyAhPT0gXCJzdHJpbmdcIiAmJiB0eXBlb2Ygdm5vZGUuX3N0YXRlLm9ucmVtb3ZlID09PSBcImZ1bmN0aW9uXCIpIHZub2RlLl9zdGF0ZS5vbnJlbW92ZS5jYWxsKHZub2RlLnN0YXRlLCB2bm9kZSlcblx0XHRpZiAodm5vZGUuaW5zdGFuY2UgIT0gbnVsbCkgb25yZW1vdmUodm5vZGUuaW5zdGFuY2UpXG5cdFx0ZWxzZSB7XG5cdFx0XHR2YXIgY2hpbGRyZW4gPSB2bm9kZS5jaGlsZHJlblxuXHRcdFx0aWYgKEFycmF5LmlzQXJyYXkoY2hpbGRyZW4pKSB7XG5cdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgY2hpbGRyZW4ubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHR2YXIgY2hpbGQgPSBjaGlsZHJlbltpXVxuXHRcdFx0XHRcdGlmIChjaGlsZCAhPSBudWxsKSBvbnJlbW92ZShjaGlsZClcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL2F0dHJzMlxuXHRmdW5jdGlvbiBzZXRBdHRycyh2bm9kZSwgYXR0cnMyLCBucykge1xuXHRcdGZvciAodmFyIGtleTIgaW4gYXR0cnMyKSB7XG5cdFx0XHRzZXRBdHRyKHZub2RlLCBrZXkyLCBudWxsLCBhdHRyczJba2V5Ml0sIG5zKVxuXHRcdH1cblx0fVxuXHRmdW5jdGlvbiBzZXRBdHRyKHZub2RlLCBrZXkyLCBvbGQsIHZhbHVlLCBucykge1xuXHRcdHZhciBlbGVtZW50ID0gdm5vZGUuZG9tXG5cdFx0aWYgKGtleTIgPT09IFwia2V5XCIgfHwga2V5MiA9PT0gXCJpc1wiIHx8IChvbGQgPT09IHZhbHVlICYmICFpc0Zvcm1BdHRyaWJ1dGUodm5vZGUsIGtleTIpKSAmJiB0eXBlb2YgdmFsdWUgIT09IFwib2JqZWN0XCIgfHwgdHlwZW9mIHZhbHVlID09PSBcInVuZGVmaW5lZFwiIHx8IGlzTGlmZWN5Y2xlTWV0aG9kKGtleTIpKSByZXR1cm5cblx0XHR2YXIgbnNMYXN0SW5kZXggPSBrZXkyLmluZGV4T2YoXCI6XCIpXG5cdFx0aWYgKG5zTGFzdEluZGV4ID4gLTEgJiYga2V5Mi5zdWJzdHIoMCwgbnNMYXN0SW5kZXgpID09PSBcInhsaW5rXCIpIHtcblx0XHRcdGVsZW1lbnQuc2V0QXR0cmlidXRlTlMoXCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIsIGtleTIuc2xpY2UobnNMYXN0SW5kZXggKyAxKSwgdmFsdWUpXG5cdFx0fVxuXHRcdGVsc2UgaWYgKGtleTJbMF0gPT09IFwib1wiICYmIGtleTJbMV0gPT09IFwiblwiICYmIHR5cGVvZiB2YWx1ZSA9PT0gXCJmdW5jdGlvblwiKSB1cGRhdGVFdmVudCh2bm9kZSwga2V5MiwgdmFsdWUpXG5cdFx0ZWxzZSBpZiAoa2V5MiA9PT0gXCJzdHlsZVwiKSB1cGRhdGVTdHlsZShlbGVtZW50LCBvbGQsIHZhbHVlKVxuXHRcdGVsc2UgaWYgKGtleTIgaW4gZWxlbWVudCAmJiAhaXNBdHRyaWJ1dGUoa2V5MikgJiYgbnMgPT09IHVuZGVmaW5lZCAmJiAhaXNDdXN0b21FbGVtZW50KHZub2RlKSkge1xuXHRcdFx0aWYgKGtleTIgPT09IFwidmFsdWVcIikge1xuXHRcdFx0XHR2YXIgbm9ybWFsaXplZDAgPSBcIlwiICsgdmFsdWUgLy8gZXNsaW50LWRpc2FibGUtbGluZSBuby1pbXBsaWNpdC1jb2VyY2lvblxuXHRcdFx0XHQvL3NldHRpbmcgaW5wdXRbdmFsdWVdIHRvIHNhbWUgdmFsdWUgYnkgdHlwaW5nIG9uIGZvY3VzZWQgZWxlbWVudCBtb3ZlcyBjdXJzb3IgdG8gZW5kIGluIENocm9tZVxuXHRcdFx0XHRpZiAoKHZub2RlLnRhZyA9PT0gXCJpbnB1dFwiIHx8IHZub2RlLnRhZyA9PT0gXCJ0ZXh0YXJlYVwiKSAmJiB2bm9kZS5kb20udmFsdWUgPT09IG5vcm1hbGl6ZWQwICYmIHZub2RlLmRvbSA9PT0gJGRvYy5hY3RpdmVFbGVtZW50KSByZXR1cm5cblx0XHRcdFx0Ly9zZXR0aW5nIHNlbGVjdFt2YWx1ZV0gdG8gc2FtZSB2YWx1ZSB3aGlsZSBoYXZpbmcgc2VsZWN0IG9wZW4gYmxpbmtzIHNlbGVjdCBkcm9wZG93biBpbiBDaHJvbWVcblx0XHRcdFx0aWYgKHZub2RlLnRhZyA9PT0gXCJzZWxlY3RcIikge1xuXHRcdFx0XHRcdGlmICh2YWx1ZSA9PT0gbnVsbCkge1xuXHRcdFx0XHRcdFx0aWYgKHZub2RlLmRvbS5zZWxlY3RlZEluZGV4ID09PSAtMSAmJiB2bm9kZS5kb20gPT09ICRkb2MuYWN0aXZlRWxlbWVudCkgcmV0dXJuXG5cdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdGlmIChvbGQgIT09IG51bGwgJiYgdm5vZGUuZG9tLnZhbHVlID09PSBub3JtYWxpemVkMCAmJiB2bm9kZS5kb20gPT09ICRkb2MuYWN0aXZlRWxlbWVudCkgcmV0dXJuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vc2V0dGluZyBvcHRpb25bdmFsdWVdIHRvIHNhbWUgdmFsdWUgd2hpbGUgaGF2aW5nIHNlbGVjdCBvcGVuIGJsaW5rcyBzZWxlY3QgZHJvcGRvd24gaW4gQ2hyb21lXG5cdFx0XHRcdGlmICh2bm9kZS50YWcgPT09IFwib3B0aW9uXCIgJiYgb2xkICE9IG51bGwgJiYgdm5vZGUuZG9tLnZhbHVlID09PSBub3JtYWxpemVkMCkgcmV0dXJuXG5cdFx0XHR9XG5cdFx0XHQvLyBJZiB5b3UgYXNzaWduIGFuIGlucHV0IHR5cGUxIHRoYXQgaXMgbm90IHN1cHBvcnRlZCBieSBJRSAxMSB3aXRoIGFuIGFzc2lnbm1lbnQgZXhwcmVzc2lvbiwgYW4gZXJyb3IwIHdpbGwgb2NjdXIuXG5cdFx0XHRpZiAodm5vZGUudGFnID09PSBcImlucHV0XCIgJiYga2V5MiA9PT0gXCJ0eXBlXCIpIHtcblx0XHRcdFx0ZWxlbWVudC5zZXRBdHRyaWJ1dGUoa2V5MiwgdmFsdWUpXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0ZWxlbWVudFtrZXkyXSA9IHZhbHVlXG5cdFx0fVxuXHRcdGVsc2Uge1xuXHRcdFx0aWYgKHR5cGVvZiB2YWx1ZSA9PT0gXCJib29sZWFuXCIpIHtcblx0XHRcdFx0aWYgKHZhbHVlKSBlbGVtZW50LnNldEF0dHJpYnV0ZShrZXkyLCBcIlwiKVxuXHRcdFx0XHRlbHNlIGVsZW1lbnQucmVtb3ZlQXR0cmlidXRlKGtleTIpXG5cdFx0XHR9XG5cdFx0XHRlbHNlIGVsZW1lbnQuc2V0QXR0cmlidXRlKGtleTIgPT09IFwiY2xhc3NOYW1lXCIgPyBcImNsYXNzXCIgOiBrZXkyLCB2YWx1ZSlcblx0XHR9XG5cdH1cblx0ZnVuY3Rpb24gc2V0TGF0ZUF0dHJzKHZub2RlKSB7XG5cdFx0dmFyIGF0dHJzMiA9IHZub2RlLmF0dHJzXG5cdFx0aWYgKHZub2RlLnRhZyA9PT0gXCJzZWxlY3RcIiAmJiBhdHRyczIgIT0gbnVsbCkge1xuXHRcdFx0aWYgKFwidmFsdWVcIiBpbiBhdHRyczIpIHNldEF0dHIodm5vZGUsIFwidmFsdWVcIiwgbnVsbCwgYXR0cnMyLnZhbHVlLCB1bmRlZmluZWQpXG5cdFx0XHRpZiAoXCJzZWxlY3RlZEluZGV4XCIgaW4gYXR0cnMyKSBzZXRBdHRyKHZub2RlLCBcInNlbGVjdGVkSW5kZXhcIiwgbnVsbCwgYXR0cnMyLnNlbGVjdGVkSW5kZXgsIHVuZGVmaW5lZClcblx0XHR9XG5cdH1cblx0ZnVuY3Rpb24gdXBkYXRlQXR0cnModm5vZGUsIG9sZCwgYXR0cnMyLCBucykge1xuXHRcdGlmIChhdHRyczIgIT0gbnVsbCkge1xuXHRcdFx0Zm9yICh2YXIga2V5MiBpbiBhdHRyczIpIHtcblx0XHRcdFx0c2V0QXR0cih2bm9kZSwga2V5Miwgb2xkICYmIG9sZFtrZXkyXSwgYXR0cnMyW2tleTJdLCBucylcblx0XHRcdH1cblx0XHR9XG5cdFx0aWYgKG9sZCAhPSBudWxsKSB7XG5cdFx0XHRmb3IgKHZhciBrZXkyIGluIG9sZCkge1xuXHRcdFx0XHRpZiAoYXR0cnMyID09IG51bGwgfHwgIShrZXkyIGluIGF0dHJzMikpIHtcblx0XHRcdFx0XHRpZiAoa2V5MiA9PT0gXCJjbGFzc05hbWVcIikga2V5MiA9IFwiY2xhc3NcIlxuXHRcdFx0XHRcdGlmIChrZXkyWzBdID09PSBcIm9cIiAmJiBrZXkyWzFdID09PSBcIm5cIiAmJiAhaXNMaWZlY3ljbGVNZXRob2Qoa2V5MikpIHVwZGF0ZUV2ZW50KHZub2RlLCBrZXkyLCB1bmRlZmluZWQpXG5cdFx0XHRcdFx0ZWxzZSBpZiAoa2V5MiAhPT0gXCJrZXlcIikgdm5vZGUuZG9tLnJlbW92ZUF0dHJpYnV0ZShrZXkyKVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGZ1bmN0aW9uIGlzRm9ybUF0dHJpYnV0ZSh2bm9kZSwgYXR0cikge1xuXHRcdHJldHVybiBhdHRyID09PSBcInZhbHVlXCIgfHwgYXR0ciA9PT0gXCJjaGVja2VkXCIgfHwgYXR0ciA9PT0gXCJzZWxlY3RlZEluZGV4XCIgfHwgYXR0ciA9PT0gXCJzZWxlY3RlZFwiICYmIHZub2RlLmRvbSA9PT0gJGRvYy5hY3RpdmVFbGVtZW50XG5cdH1cblx0ZnVuY3Rpb24gaXNMaWZlY3ljbGVNZXRob2QoYXR0cikge1xuXHRcdHJldHVybiBhdHRyID09PSBcIm9uaW5pdFwiIHx8IGF0dHIgPT09IFwib25jcmVhdGVcIiB8fCBhdHRyID09PSBcIm9udXBkYXRlXCIgfHwgYXR0ciA9PT0gXCJvbnJlbW92ZVwiIHx8IGF0dHIgPT09IFwib25iZWZvcmVyZW1vdmVcIiB8fCBhdHRyID09PSBcIm9uYmVmb3JldXBkYXRlXCJcblx0fVxuXHRmdW5jdGlvbiBpc0F0dHJpYnV0ZShhdHRyKSB7XG5cdFx0cmV0dXJuIGF0dHIgPT09IFwiaHJlZlwiIHx8IGF0dHIgPT09IFwibGlzdFwiIHx8IGF0dHIgPT09IFwiZm9ybVwiIHx8IGF0dHIgPT09IFwid2lkdGhcIiB8fCBhdHRyID09PSBcImhlaWdodFwiLy8gfHwgYXR0ciA9PT0gXCJ0eXBlXCJcblx0fVxuXHRmdW5jdGlvbiBpc0N1c3RvbUVsZW1lbnQodm5vZGUpe1xuXHRcdHJldHVybiB2bm9kZS5hdHRycy5pcyB8fCB2bm9kZS50YWcuaW5kZXhPZihcIi1cIikgPiAtMVxuXHR9XG5cdGZ1bmN0aW9uIGhhc0ludGVncmF0aW9uTWV0aG9kcyhzb3VyY2UpIHtcblx0XHRyZXR1cm4gc291cmNlICE9IG51bGwgJiYgKHNvdXJjZS5vbmNyZWF0ZSB8fCBzb3VyY2Uub251cGRhdGUgfHwgc291cmNlLm9uYmVmb3JlcmVtb3ZlIHx8IHNvdXJjZS5vbnJlbW92ZSlcblx0fVxuXHQvL3N0eWxlXG5cdGZ1bmN0aW9uIHVwZGF0ZVN0eWxlKGVsZW1lbnQsIG9sZCwgc3R5bGUpIHtcblx0XHRpZiAob2xkID09PSBzdHlsZSkgZWxlbWVudC5zdHlsZS5jc3NUZXh0ID0gXCJcIiwgb2xkID0gbnVsbFxuXHRcdGlmIChzdHlsZSA9PSBudWxsKSBlbGVtZW50LnN0eWxlLmNzc1RleHQgPSBcIlwiXG5cdFx0ZWxzZSBpZiAodHlwZW9mIHN0eWxlID09PSBcInN0cmluZ1wiKSBlbGVtZW50LnN0eWxlLmNzc1RleHQgPSBzdHlsZVxuXHRcdGVsc2Uge1xuXHRcdFx0aWYgKHR5cGVvZiBvbGQgPT09IFwic3RyaW5nXCIpIGVsZW1lbnQuc3R5bGUuY3NzVGV4dCA9IFwiXCJcblx0XHRcdGZvciAodmFyIGtleTIgaW4gc3R5bGUpIHtcblx0XHRcdFx0ZWxlbWVudC5zdHlsZVtrZXkyXSA9IHN0eWxlW2tleTJdXG5cdFx0XHR9XG5cdFx0XHRpZiAob2xkICE9IG51bGwgJiYgdHlwZW9mIG9sZCAhPT0gXCJzdHJpbmdcIikge1xuXHRcdFx0XHRmb3IgKHZhciBrZXkyIGluIG9sZCkge1xuXHRcdFx0XHRcdGlmICghKGtleTIgaW4gc3R5bGUpKSBlbGVtZW50LnN0eWxlW2tleTJdID0gXCJcIlxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vZXZlbnRcblx0ZnVuY3Rpb24gdXBkYXRlRXZlbnQodm5vZGUsIGtleTIsIHZhbHVlKSB7XG5cdFx0dmFyIGVsZW1lbnQgPSB2bm9kZS5kb21cblx0XHR2YXIgY2FsbGJhY2sgPSB0eXBlb2Ygb25ldmVudCAhPT0gXCJmdW5jdGlvblwiID8gdmFsdWUgOiBmdW5jdGlvbihlKSB7XG5cdFx0XHR2YXIgcmVzdWx0ID0gdmFsdWUuY2FsbChlbGVtZW50LCBlKVxuXHRcdFx0b25ldmVudC5jYWxsKGVsZW1lbnQsIGUpXG5cdFx0XHRyZXR1cm4gcmVzdWx0XG5cdFx0fVxuXHRcdGlmIChrZXkyIGluIGVsZW1lbnQpIGVsZW1lbnRba2V5Ml0gPSB0eXBlb2YgdmFsdWUgPT09IFwiZnVuY3Rpb25cIiA/IGNhbGxiYWNrIDogbnVsbFxuXHRcdGVsc2Uge1xuXHRcdFx0dmFyIGV2ZW50TmFtZSA9IGtleTIuc2xpY2UoMilcblx0XHRcdGlmICh2bm9kZS5ldmVudHMgPT09IHVuZGVmaW5lZCkgdm5vZGUuZXZlbnRzID0ge31cblx0XHRcdGlmICh2bm9kZS5ldmVudHNba2V5Ml0gPT09IGNhbGxiYWNrKSByZXR1cm5cblx0XHRcdGlmICh2bm9kZS5ldmVudHNba2V5Ml0gIT0gbnVsbCkgZWxlbWVudC5yZW1vdmVFdmVudExpc3RlbmVyKGV2ZW50TmFtZSwgdm5vZGUuZXZlbnRzW2tleTJdLCBmYWxzZSlcblx0XHRcdGlmICh0eXBlb2YgdmFsdWUgPT09IFwiZnVuY3Rpb25cIikge1xuXHRcdFx0XHR2bm9kZS5ldmVudHNba2V5Ml0gPSBjYWxsYmFja1xuXHRcdFx0XHRlbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoZXZlbnROYW1lLCB2bm9kZS5ldmVudHNba2V5Ml0sIGZhbHNlKVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL2xpZmVjeWNsZVxuXHRmdW5jdGlvbiBpbml0TGlmZWN5Y2xlKHNvdXJjZSwgdm5vZGUsIGhvb2tzKSB7XG5cdFx0aWYgKHR5cGVvZiBzb3VyY2Uub25pbml0ID09PSBcImZ1bmN0aW9uXCIpIHNvdXJjZS5vbmluaXQuY2FsbCh2bm9kZS5zdGF0ZSwgdm5vZGUpXG5cdFx0aWYgKHR5cGVvZiBzb3VyY2Uub25jcmVhdGUgPT09IFwiZnVuY3Rpb25cIikgaG9va3MucHVzaChzb3VyY2Uub25jcmVhdGUuYmluZCh2bm9kZS5zdGF0ZSwgdm5vZGUpKVxuXHR9XG5cdGZ1bmN0aW9uIHVwZGF0ZUxpZmVjeWNsZShzb3VyY2UsIHZub2RlLCBob29rcykge1xuXHRcdGlmICh0eXBlb2Ygc291cmNlLm9udXBkYXRlID09PSBcImZ1bmN0aW9uXCIpIGhvb2tzLnB1c2goc291cmNlLm9udXBkYXRlLmJpbmQodm5vZGUuc3RhdGUsIHZub2RlKSlcblx0fVxuXHRmdW5jdGlvbiBzaG91bGROb3RVcGRhdGUodm5vZGUsIG9sZCkge1xuXHRcdHZhciBmb3JjZVZub2RlVXBkYXRlLCBmb3JjZUNvbXBvbmVudFVwZGF0ZVxuXHRcdGlmICh2bm9kZS5hdHRycyAhPSBudWxsICYmIHR5cGVvZiB2bm9kZS5hdHRycy5vbmJlZm9yZXVwZGF0ZSA9PT0gXCJmdW5jdGlvblwiKSBmb3JjZVZub2RlVXBkYXRlID0gdm5vZGUuYXR0cnMub25iZWZvcmV1cGRhdGUuY2FsbCh2bm9kZS5zdGF0ZSwgdm5vZGUsIG9sZClcblx0XHRpZiAodHlwZW9mIHZub2RlLnRhZyAhPT0gXCJzdHJpbmdcIiAmJiB0eXBlb2Ygdm5vZGUuX3N0YXRlLm9uYmVmb3JldXBkYXRlID09PSBcImZ1bmN0aW9uXCIpIGZvcmNlQ29tcG9uZW50VXBkYXRlID0gdm5vZGUuX3N0YXRlLm9uYmVmb3JldXBkYXRlLmNhbGwodm5vZGUuc3RhdGUsIHZub2RlLCBvbGQpXG5cdFx0aWYgKCEoZm9yY2VWbm9kZVVwZGF0ZSA9PT0gdW5kZWZpbmVkICYmIGZvcmNlQ29tcG9uZW50VXBkYXRlID09PSB1bmRlZmluZWQpICYmICFmb3JjZVZub2RlVXBkYXRlICYmICFmb3JjZUNvbXBvbmVudFVwZGF0ZSkge1xuXHRcdFx0dm5vZGUuZG9tID0gb2xkLmRvbVxuXHRcdFx0dm5vZGUuZG9tU2l6ZSA9IG9sZC5kb21TaXplXG5cdFx0XHR2bm9kZS5pbnN0YW5jZSA9IG9sZC5pbnN0YW5jZVxuXHRcdFx0cmV0dXJuIHRydWVcblx0XHR9XG5cdFx0cmV0dXJuIGZhbHNlXG5cdH1cblx0ZnVuY3Rpb24gcmVuZGVyKGRvbSwgdm5vZGVzKSB7XG5cdFx0aWYgKCFkb20pIHRocm93IG5ldyBFcnJvcihcIkVuc3VyZSB0aGUgRE9NIGVsZW1lbnQgYmVpbmcgcGFzc2VkIHRvIG0ucm91dGUvbS5tb3VudC9tLnJlbmRlciBpcyBub3QgdW5kZWZpbmVkLlwiKVxuXHRcdHZhciBob29rcyA9IFtdXG5cdFx0dmFyIGFjdGl2ZSA9ICRkb2MuYWN0aXZlRWxlbWVudFxuXHRcdHZhciBuYW1lc3BhY2UgPSBkb20ubmFtZXNwYWNlVVJJXG5cdFx0Ly8gRmlyc3QgdGltZTAgcmVuZGVyaW5nIGludG8gYSBub2RlIGNsZWFycyBpdCBvdXRcblx0XHRpZiAoZG9tLnZub2RlcyA9PSBudWxsKSBkb20udGV4dENvbnRlbnQgPSBcIlwiXG5cdFx0aWYgKCFBcnJheS5pc0FycmF5KHZub2RlcykpIHZub2RlcyA9IFt2bm9kZXNdXG5cdFx0dXBkYXRlTm9kZXMoZG9tLCBkb20udm5vZGVzLCBWbm9kZS5ub3JtYWxpemVDaGlsZHJlbih2bm9kZXMpLCBmYWxzZSwgaG9va3MsIG51bGwsIG5hbWVzcGFjZSA9PT0gXCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCIgPyB1bmRlZmluZWQgOiBuYW1lc3BhY2UpXG5cdFx0ZG9tLnZub2RlcyA9IHZub2Rlc1xuXHRcdGZvciAodmFyIGkgPSAwOyBpIDwgaG9va3MubGVuZ3RoOyBpKyspIGhvb2tzW2ldKClcblx0XHQvLyBkb2N1bWVudC5hY3RpdmVFbGVtZW50IGNhbiByZXR1cm4gbnVsbCBpbiBJRSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9BUEkvRG9jdW1lbnQvYWN0aXZlRWxlbWVudFxuXHRcdGlmIChhY3RpdmUgIT0gbnVsbCAmJiAkZG9jLmFjdGl2ZUVsZW1lbnQgIT09IGFjdGl2ZSkgYWN0aXZlLmZvY3VzKClcblx0fVxuXHRyZXR1cm4ge3JlbmRlcjogcmVuZGVyLCBzZXRFdmVudENhbGxiYWNrOiBzZXRFdmVudENhbGxiYWNrfVxufVxuZnVuY3Rpb24gdGhyb3R0bGUoY2FsbGJhY2spIHtcblx0Ly82MGZwcyB0cmFuc2xhdGVzIHRvIDE2LjZtcywgcm91bmQgaXQgZG93biBzaW5jZSBzZXRUaW1lb3V0IHJlcXVpcmVzIGludFxuXHR2YXIgdGltZSA9IDE2XG5cdHZhciBsYXN0ID0gMCwgcGVuZGluZyA9IG51bGxcblx0dmFyIHRpbWVvdXQgPSB0eXBlb2YgcmVxdWVzdEFuaW1hdGlvbkZyYW1lID09PSBcImZ1bmN0aW9uXCIgPyByZXF1ZXN0QW5pbWF0aW9uRnJhbWUgOiBzZXRUaW1lb3V0XG5cdHJldHVybiBmdW5jdGlvbigpIHtcblx0XHR2YXIgbm93ID0gRGF0ZS5ub3coKVxuXHRcdGlmIChsYXN0ID09PSAwIHx8IG5vdyAtIGxhc3QgPj0gdGltZSkge1xuXHRcdFx0bGFzdCA9IG5vd1xuXHRcdFx0Y2FsbGJhY2soKVxuXHRcdH1cblx0XHRlbHNlIGlmIChwZW5kaW5nID09PSBudWxsKSB7XG5cdFx0XHRwZW5kaW5nID0gdGltZW91dChmdW5jdGlvbigpIHtcblx0XHRcdFx0cGVuZGluZyA9IG51bGxcblx0XHRcdFx0Y2FsbGJhY2soKVxuXHRcdFx0XHRsYXN0ID0gRGF0ZS5ub3coKVxuXHRcdFx0fSwgdGltZSAtIChub3cgLSBsYXN0KSlcblx0XHR9XG5cdH1cbn1cbnZhciBfMTEgPSBmdW5jdGlvbigkd2luZG93KSB7XG5cdHZhciByZW5kZXJTZXJ2aWNlID0gY29yZVJlbmRlcmVyKCR3aW5kb3cpXG5cdHJlbmRlclNlcnZpY2Uuc2V0RXZlbnRDYWxsYmFjayhmdW5jdGlvbihlKSB7XG5cdFx0aWYgKGUucmVkcmF3ID09PSBmYWxzZSkgZS5yZWRyYXcgPSB1bmRlZmluZWRcblx0XHRlbHNlIHJlZHJhdygpXG5cdH0pXG5cdHZhciBjYWxsYmFja3MgPSBbXVxuXHRmdW5jdGlvbiBzdWJzY3JpYmUoa2V5MSwgY2FsbGJhY2spIHtcblx0XHR1bnN1YnNjcmliZShrZXkxKVxuXHRcdGNhbGxiYWNrcy5wdXNoKGtleTEsIHRocm90dGxlKGNhbGxiYWNrKSlcblx0fVxuXHRmdW5jdGlvbiB1bnN1YnNjcmliZShrZXkxKSB7XG5cdFx0dmFyIGluZGV4ID0gY2FsbGJhY2tzLmluZGV4T2Yoa2V5MSlcblx0XHRpZiAoaW5kZXggPiAtMSkgY2FsbGJhY2tzLnNwbGljZShpbmRleCwgMilcblx0fVxuXHRmdW5jdGlvbiByZWRyYXcoKSB7XG5cdFx0Zm9yICh2YXIgaSA9IDE7IGkgPCBjYWxsYmFja3MubGVuZ3RoOyBpICs9IDIpIHtcblx0XHRcdGNhbGxiYWNrc1tpXSgpXG5cdFx0fVxuXHR9XG5cdHJldHVybiB7c3Vic2NyaWJlOiBzdWJzY3JpYmUsIHVuc3Vic2NyaWJlOiB1bnN1YnNjcmliZSwgcmVkcmF3OiByZWRyYXcsIHJlbmRlcjogcmVuZGVyU2VydmljZS5yZW5kZXJ9XG59XG52YXIgcmVkcmF3U2VydmljZSA9IF8xMSh3aW5kb3cpXG5yZXF1ZXN0U2VydmljZS5zZXRDb21wbGV0aW9uQ2FsbGJhY2socmVkcmF3U2VydmljZS5yZWRyYXcpXG52YXIgXzE2ID0gZnVuY3Rpb24ocmVkcmF3U2VydmljZTApIHtcblx0cmV0dXJuIGZ1bmN0aW9uKHJvb3QsIGNvbXBvbmVudCkge1xuXHRcdGlmIChjb21wb25lbnQgPT09IG51bGwpIHtcblx0XHRcdHJlZHJhd1NlcnZpY2UwLnJlbmRlcihyb290LCBbXSlcblx0XHRcdHJlZHJhd1NlcnZpY2UwLnVuc3Vic2NyaWJlKHJvb3QpXG5cdFx0XHRyZXR1cm5cblx0XHR9XG5cdFx0XG5cdFx0aWYgKGNvbXBvbmVudC52aWV3ID09IG51bGwgJiYgdHlwZW9mIGNvbXBvbmVudCAhPT0gXCJmdW5jdGlvblwiKSB0aHJvdyBuZXcgRXJyb3IoXCJtLm1vdW50KGVsZW1lbnQsIGNvbXBvbmVudCkgZXhwZWN0cyBhIGNvbXBvbmVudCwgbm90IGEgdm5vZGVcIilcblx0XHRcblx0XHR2YXIgcnVuMCA9IGZ1bmN0aW9uKCkge1xuXHRcdFx0cmVkcmF3U2VydmljZTAucmVuZGVyKHJvb3QsIFZub2RlKGNvbXBvbmVudCkpXG5cdFx0fVxuXHRcdHJlZHJhd1NlcnZpY2UwLnN1YnNjcmliZShyb290LCBydW4wKVxuXHRcdHJlZHJhd1NlcnZpY2UwLnJlZHJhdygpXG5cdH1cbn1cbm0ubW91bnQgPSBfMTYocmVkcmF3U2VydmljZSlcbnZhciBQcm9taXNlID0gUHJvbWlzZVBvbHlmaWxsXG52YXIgcGFyc2VRdWVyeVN0cmluZyA9IGZ1bmN0aW9uKHN0cmluZykge1xuXHRpZiAoc3RyaW5nID09PSBcIlwiIHx8IHN0cmluZyA9PSBudWxsKSByZXR1cm4ge31cblx0aWYgKHN0cmluZy5jaGFyQXQoMCkgPT09IFwiP1wiKSBzdHJpbmcgPSBzdHJpbmcuc2xpY2UoMSlcblx0dmFyIGVudHJpZXMgPSBzdHJpbmcuc3BsaXQoXCImXCIpLCBkYXRhMCA9IHt9LCBjb3VudGVycyA9IHt9XG5cdGZvciAodmFyIGkgPSAwOyBpIDwgZW50cmllcy5sZW5ndGg7IGkrKykge1xuXHRcdHZhciBlbnRyeSA9IGVudHJpZXNbaV0uc3BsaXQoXCI9XCIpXG5cdFx0dmFyIGtleTUgPSBkZWNvZGVVUklDb21wb25lbnQoZW50cnlbMF0pXG5cdFx0dmFyIHZhbHVlID0gZW50cnkubGVuZ3RoID09PSAyID8gZGVjb2RlVVJJQ29tcG9uZW50KGVudHJ5WzFdKSA6IFwiXCJcblx0XHRpZiAodmFsdWUgPT09IFwidHJ1ZVwiKSB2YWx1ZSA9IHRydWVcblx0XHRlbHNlIGlmICh2YWx1ZSA9PT0gXCJmYWxzZVwiKSB2YWx1ZSA9IGZhbHNlXG5cdFx0dmFyIGxldmVscyA9IGtleTUuc3BsaXQoL1xcXVxcWz98XFxbLylcblx0XHR2YXIgY3Vyc29yID0gZGF0YTBcblx0XHRpZiAoa2V5NS5pbmRleE9mKFwiW1wiKSA+IC0xKSBsZXZlbHMucG9wKClcblx0XHRmb3IgKHZhciBqID0gMDsgaiA8IGxldmVscy5sZW5ndGg7IGorKykge1xuXHRcdFx0dmFyIGxldmVsID0gbGV2ZWxzW2pdLCBuZXh0TGV2ZWwgPSBsZXZlbHNbaiArIDFdXG5cdFx0XHR2YXIgaXNOdW1iZXIgPSBuZXh0TGV2ZWwgPT0gXCJcIiB8fCAhaXNOYU4ocGFyc2VJbnQobmV4dExldmVsLCAxMCkpXG5cdFx0XHR2YXIgaXNWYWx1ZSA9IGogPT09IGxldmVscy5sZW5ndGggLSAxXG5cdFx0XHRpZiAobGV2ZWwgPT09IFwiXCIpIHtcblx0XHRcdFx0dmFyIGtleTUgPSBsZXZlbHMuc2xpY2UoMCwgaikuam9pbigpXG5cdFx0XHRcdGlmIChjb3VudGVyc1trZXk1XSA9PSBudWxsKSBjb3VudGVyc1trZXk1XSA9IDBcblx0XHRcdFx0bGV2ZWwgPSBjb3VudGVyc1trZXk1XSsrXG5cdFx0XHR9XG5cdFx0XHRpZiAoY3Vyc29yW2xldmVsXSA9PSBudWxsKSB7XG5cdFx0XHRcdGN1cnNvcltsZXZlbF0gPSBpc1ZhbHVlID8gdmFsdWUgOiBpc051bWJlciA/IFtdIDoge31cblx0XHRcdH1cblx0XHRcdGN1cnNvciA9IGN1cnNvcltsZXZlbF1cblx0XHR9XG5cdH1cblx0cmV0dXJuIGRhdGEwXG59XG52YXIgY29yZVJvdXRlciA9IGZ1bmN0aW9uKCR3aW5kb3cpIHtcblx0dmFyIHN1cHBvcnRzUHVzaFN0YXRlID0gdHlwZW9mICR3aW5kb3cuaGlzdG9yeS5wdXNoU3RhdGUgPT09IFwiZnVuY3Rpb25cIlxuXHR2YXIgY2FsbEFzeW5jMCA9IHR5cGVvZiBzZXRJbW1lZGlhdGUgPT09IFwiZnVuY3Rpb25cIiA/IHNldEltbWVkaWF0ZSA6IHNldFRpbWVvdXRcblx0ZnVuY3Rpb24gbm9ybWFsaXplMShmcmFnbWVudDApIHtcblx0XHR2YXIgZGF0YSA9ICR3aW5kb3cubG9jYXRpb25bZnJhZ21lbnQwXS5yZXBsYWNlKC8oPzolW2EtZjg5XVthLWYwLTldKSsvZ2ltLCBkZWNvZGVVUklDb21wb25lbnQpXG5cdFx0aWYgKGZyYWdtZW50MCA9PT0gXCJwYXRobmFtZVwiICYmIGRhdGFbMF0gIT09IFwiL1wiKSBkYXRhID0gXCIvXCIgKyBkYXRhXG5cdFx0cmV0dXJuIGRhdGFcblx0fVxuXHR2YXIgYXN5bmNJZFxuXHRmdW5jdGlvbiBkZWJvdW5jZUFzeW5jKGNhbGxiYWNrMCkge1xuXHRcdHJldHVybiBmdW5jdGlvbigpIHtcblx0XHRcdGlmIChhc3luY0lkICE9IG51bGwpIHJldHVyblxuXHRcdFx0YXN5bmNJZCA9IGNhbGxBc3luYzAoZnVuY3Rpb24oKSB7XG5cdFx0XHRcdGFzeW5jSWQgPSBudWxsXG5cdFx0XHRcdGNhbGxiYWNrMCgpXG5cdFx0XHR9KVxuXHRcdH1cblx0fVxuXHRmdW5jdGlvbiBwYXJzZVBhdGgocGF0aCwgcXVlcnlEYXRhLCBoYXNoRGF0YSkge1xuXHRcdHZhciBxdWVyeUluZGV4ID0gcGF0aC5pbmRleE9mKFwiP1wiKVxuXHRcdHZhciBoYXNoSW5kZXggPSBwYXRoLmluZGV4T2YoXCIjXCIpXG5cdFx0dmFyIHBhdGhFbmQgPSBxdWVyeUluZGV4ID4gLTEgPyBxdWVyeUluZGV4IDogaGFzaEluZGV4ID4gLTEgPyBoYXNoSW5kZXggOiBwYXRoLmxlbmd0aFxuXHRcdGlmIChxdWVyeUluZGV4ID4gLTEpIHtcblx0XHRcdHZhciBxdWVyeUVuZCA9IGhhc2hJbmRleCA+IC0xID8gaGFzaEluZGV4IDogcGF0aC5sZW5ndGhcblx0XHRcdHZhciBxdWVyeVBhcmFtcyA9IHBhcnNlUXVlcnlTdHJpbmcocGF0aC5zbGljZShxdWVyeUluZGV4ICsgMSwgcXVlcnlFbmQpKVxuXHRcdFx0Zm9yICh2YXIga2V5NCBpbiBxdWVyeVBhcmFtcykgcXVlcnlEYXRhW2tleTRdID0gcXVlcnlQYXJhbXNba2V5NF1cblx0XHR9XG5cdFx0aWYgKGhhc2hJbmRleCA+IC0xKSB7XG5cdFx0XHR2YXIgaGFzaFBhcmFtcyA9IHBhcnNlUXVlcnlTdHJpbmcocGF0aC5zbGljZShoYXNoSW5kZXggKyAxKSlcblx0XHRcdGZvciAodmFyIGtleTQgaW4gaGFzaFBhcmFtcykgaGFzaERhdGFba2V5NF0gPSBoYXNoUGFyYW1zW2tleTRdXG5cdFx0fVxuXHRcdHJldHVybiBwYXRoLnNsaWNlKDAsIHBhdGhFbmQpXG5cdH1cblx0dmFyIHJvdXRlciA9IHtwcmVmaXg6IFwiIyFcIn1cblx0cm91dGVyLmdldFBhdGggPSBmdW5jdGlvbigpIHtcblx0XHR2YXIgdHlwZTIgPSByb3V0ZXIucHJlZml4LmNoYXJBdCgwKVxuXHRcdHN3aXRjaCAodHlwZTIpIHtcblx0XHRcdGNhc2UgXCIjXCI6IHJldHVybiBub3JtYWxpemUxKFwiaGFzaFwiKS5zbGljZShyb3V0ZXIucHJlZml4Lmxlbmd0aClcblx0XHRcdGNhc2UgXCI/XCI6IHJldHVybiBub3JtYWxpemUxKFwic2VhcmNoXCIpLnNsaWNlKHJvdXRlci5wcmVmaXgubGVuZ3RoKSArIG5vcm1hbGl6ZTEoXCJoYXNoXCIpXG5cdFx0XHRkZWZhdWx0OiByZXR1cm4gbm9ybWFsaXplMShcInBhdGhuYW1lXCIpLnNsaWNlKHJvdXRlci5wcmVmaXgubGVuZ3RoKSArIG5vcm1hbGl6ZTEoXCJzZWFyY2hcIikgKyBub3JtYWxpemUxKFwiaGFzaFwiKVxuXHRcdH1cblx0fVxuXHRyb3V0ZXIuc2V0UGF0aCA9IGZ1bmN0aW9uKHBhdGgsIGRhdGEsIG9wdGlvbnMpIHtcblx0XHR2YXIgcXVlcnlEYXRhID0ge30sIGhhc2hEYXRhID0ge31cblx0XHRwYXRoID0gcGFyc2VQYXRoKHBhdGgsIHF1ZXJ5RGF0YSwgaGFzaERhdGEpXG5cdFx0aWYgKGRhdGEgIT0gbnVsbCkge1xuXHRcdFx0Zm9yICh2YXIga2V5NCBpbiBkYXRhKSBxdWVyeURhdGFba2V5NF0gPSBkYXRhW2tleTRdXG5cdFx0XHRwYXRoID0gcGF0aC5yZXBsYWNlKC86KFteXFwvXSspL2csIGZ1bmN0aW9uKG1hdGNoMiwgdG9rZW4pIHtcblx0XHRcdFx0ZGVsZXRlIHF1ZXJ5RGF0YVt0b2tlbl1cblx0XHRcdFx0cmV0dXJuIGRhdGFbdG9rZW5dXG5cdFx0XHR9KVxuXHRcdH1cblx0XHR2YXIgcXVlcnkgPSBidWlsZFF1ZXJ5U3RyaW5nKHF1ZXJ5RGF0YSlcblx0XHRpZiAocXVlcnkpIHBhdGggKz0gXCI/XCIgKyBxdWVyeVxuXHRcdHZhciBoYXNoID0gYnVpbGRRdWVyeVN0cmluZyhoYXNoRGF0YSlcblx0XHRpZiAoaGFzaCkgcGF0aCArPSBcIiNcIiArIGhhc2hcblx0XHRpZiAoc3VwcG9ydHNQdXNoU3RhdGUpIHtcblx0XHRcdHZhciBzdGF0ZSA9IG9wdGlvbnMgPyBvcHRpb25zLnN0YXRlIDogbnVsbFxuXHRcdFx0dmFyIHRpdGxlID0gb3B0aW9ucyA/IG9wdGlvbnMudGl0bGUgOiBudWxsXG5cdFx0XHQkd2luZG93Lm9ucG9wc3RhdGUoKVxuXHRcdFx0aWYgKG9wdGlvbnMgJiYgb3B0aW9ucy5yZXBsYWNlKSAkd2luZG93Lmhpc3RvcnkucmVwbGFjZVN0YXRlKHN0YXRlLCB0aXRsZSwgcm91dGVyLnByZWZpeCArIHBhdGgpXG5cdFx0XHRlbHNlICR3aW5kb3cuaGlzdG9yeS5wdXNoU3RhdGUoc3RhdGUsIHRpdGxlLCByb3V0ZXIucHJlZml4ICsgcGF0aClcblx0XHR9XG5cdFx0ZWxzZSAkd2luZG93LmxvY2F0aW9uLmhyZWYgPSByb3V0ZXIucHJlZml4ICsgcGF0aFxuXHR9XG5cdHJvdXRlci5kZWZpbmVSb3V0ZXMgPSBmdW5jdGlvbihyb3V0ZXMsIHJlc29sdmUsIHJlamVjdCkge1xuXHRcdGZ1bmN0aW9uIHJlc29sdmVSb3V0ZSgpIHtcblx0XHRcdHZhciBwYXRoID0gcm91dGVyLmdldFBhdGgoKVxuXHRcdFx0dmFyIHBhcmFtcyA9IHt9XG5cdFx0XHR2YXIgcGF0aG5hbWUgPSBwYXJzZVBhdGgocGF0aCwgcGFyYW1zLCBwYXJhbXMpXG5cdFx0XHR2YXIgc3RhdGUgPSAkd2luZG93Lmhpc3Rvcnkuc3RhdGVcblx0XHRcdGlmIChzdGF0ZSAhPSBudWxsKSB7XG5cdFx0XHRcdGZvciAodmFyIGsgaW4gc3RhdGUpIHBhcmFtc1trXSA9IHN0YXRlW2tdXG5cdFx0XHR9XG5cdFx0XHRmb3IgKHZhciByb3V0ZTAgaW4gcm91dGVzKSB7XG5cdFx0XHRcdHZhciBtYXRjaGVyID0gbmV3IFJlZ0V4cChcIl5cIiArIHJvdXRlMC5yZXBsYWNlKC86W15cXC9dKz9cXC57M30vZywgXCIoLio/KVwiKS5yZXBsYWNlKC86W15cXC9dKy9nLCBcIihbXlxcXFwvXSspXCIpICsgXCJcXC8/JFwiKVxuXHRcdFx0XHRpZiAobWF0Y2hlci50ZXN0KHBhdGhuYW1lKSkge1xuXHRcdFx0XHRcdHBhdGhuYW1lLnJlcGxhY2UobWF0Y2hlciwgZnVuY3Rpb24oKSB7XG5cdFx0XHRcdFx0XHR2YXIga2V5cyA9IHJvdXRlMC5tYXRjaCgvOlteXFwvXSsvZykgfHwgW11cblx0XHRcdFx0XHRcdHZhciB2YWx1ZXMgPSBbXS5zbGljZS5jYWxsKGFyZ3VtZW50cywgMSwgLTIpXG5cdFx0XHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IGtleXMubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHRcdFx0cGFyYW1zW2tleXNbaV0ucmVwbGFjZSgvOnxcXC4vZywgXCJcIildID0gZGVjb2RlVVJJQ29tcG9uZW50KHZhbHVlc1tpXSlcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHJlc29sdmUocm91dGVzW3JvdXRlMF0sIHBhcmFtcywgcGF0aCwgcm91dGUwKVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHJlamVjdChwYXRoLCBwYXJhbXMpXG5cdFx0fVxuXHRcdGlmIChzdXBwb3J0c1B1c2hTdGF0ZSkgJHdpbmRvdy5vbnBvcHN0YXRlID0gZGVib3VuY2VBc3luYyhyZXNvbHZlUm91dGUpXG5cdFx0ZWxzZSBpZiAocm91dGVyLnByZWZpeC5jaGFyQXQoMCkgPT09IFwiI1wiKSAkd2luZG93Lm9uaGFzaGNoYW5nZSA9IHJlc29sdmVSb3V0ZVxuXHRcdHJlc29sdmVSb3V0ZSgpXG5cdH1cblx0cmV0dXJuIHJvdXRlclxufVxudmFyIF8yMCA9IGZ1bmN0aW9uKCR3aW5kb3csIHJlZHJhd1NlcnZpY2UwKSB7XG5cdHZhciByb3V0ZVNlcnZpY2UgPSBjb3JlUm91dGVyKCR3aW5kb3cpXG5cdHZhciBpZGVudGl0eSA9IGZ1bmN0aW9uKHYpIHtyZXR1cm4gdn1cblx0dmFyIHJlbmRlcjEsIGNvbXBvbmVudCwgYXR0cnMzLCBjdXJyZW50UGF0aCwgbGFzdFVwZGF0ZVxuXHR2YXIgcm91dGUgPSBmdW5jdGlvbihyb290LCBkZWZhdWx0Um91dGUsIHJvdXRlcykge1xuXHRcdGlmIChyb290ID09IG51bGwpIHRocm93IG5ldyBFcnJvcihcIkVuc3VyZSB0aGUgRE9NIGVsZW1lbnQgdGhhdCB3YXMgcGFzc2VkIHRvIGBtLnJvdXRlYCBpcyBub3QgdW5kZWZpbmVkXCIpXG5cdFx0dmFyIHJ1bjEgPSBmdW5jdGlvbigpIHtcblx0XHRcdGlmIChyZW5kZXIxICE9IG51bGwpIHJlZHJhd1NlcnZpY2UwLnJlbmRlcihyb290LCByZW5kZXIxKFZub2RlKGNvbXBvbmVudCwgYXR0cnMzLmtleSwgYXR0cnMzKSkpXG5cdFx0fVxuXHRcdHZhciBiYWlsID0gZnVuY3Rpb24ocGF0aCkge1xuXHRcdFx0aWYgKHBhdGggIT09IGRlZmF1bHRSb3V0ZSkgcm91dGVTZXJ2aWNlLnNldFBhdGgoZGVmYXVsdFJvdXRlLCBudWxsLCB7cmVwbGFjZTogdHJ1ZX0pXG5cdFx0XHRlbHNlIHRocm93IG5ldyBFcnJvcihcIkNvdWxkIG5vdCByZXNvbHZlIGRlZmF1bHQgcm91dGUgXCIgKyBkZWZhdWx0Um91dGUpXG5cdFx0fVxuXHRcdHJvdXRlU2VydmljZS5kZWZpbmVSb3V0ZXMocm91dGVzLCBmdW5jdGlvbihwYXlsb2FkLCBwYXJhbXMsIHBhdGgpIHtcblx0XHRcdHZhciB1cGRhdGUgPSBsYXN0VXBkYXRlID0gZnVuY3Rpb24ocm91dGVSZXNvbHZlciwgY29tcCkge1xuXHRcdFx0XHRpZiAodXBkYXRlICE9PSBsYXN0VXBkYXRlKSByZXR1cm5cblx0XHRcdFx0Y29tcG9uZW50ID0gY29tcCAhPSBudWxsICYmICh0eXBlb2YgY29tcC52aWV3ID09PSBcImZ1bmN0aW9uXCIgfHwgdHlwZW9mIGNvbXAgPT09IFwiZnVuY3Rpb25cIik/IGNvbXAgOiBcImRpdlwiXG5cdFx0XHRcdGF0dHJzMyA9IHBhcmFtcywgY3VycmVudFBhdGggPSBwYXRoLCBsYXN0VXBkYXRlID0gbnVsbFxuXHRcdFx0XHRyZW5kZXIxID0gKHJvdXRlUmVzb2x2ZXIucmVuZGVyIHx8IGlkZW50aXR5KS5iaW5kKHJvdXRlUmVzb2x2ZXIpXG5cdFx0XHRcdHJ1bjEoKVxuXHRcdFx0fVxuXHRcdFx0aWYgKHBheWxvYWQudmlldyB8fCB0eXBlb2YgcGF5bG9hZCA9PT0gXCJmdW5jdGlvblwiKSB1cGRhdGUoe30sIHBheWxvYWQpXG5cdFx0XHRlbHNlIHtcblx0XHRcdFx0aWYgKHBheWxvYWQub25tYXRjaCkge1xuXHRcdFx0XHRcdFByb21pc2UucmVzb2x2ZShwYXlsb2FkLm9ubWF0Y2gocGFyYW1zLCBwYXRoKSkudGhlbihmdW5jdGlvbihyZXNvbHZlZCkge1xuXHRcdFx0XHRcdFx0dXBkYXRlKHBheWxvYWQsIHJlc29sdmVkKVxuXHRcdFx0XHRcdH0sIGJhaWwpXG5cdFx0XHRcdH1cblx0XHRcdFx0ZWxzZSB1cGRhdGUocGF5bG9hZCwgXCJkaXZcIilcblx0XHRcdH1cblx0XHR9LCBiYWlsKVxuXHRcdHJlZHJhd1NlcnZpY2UwLnN1YnNjcmliZShyb290LCBydW4xKVxuXHR9XG5cdHJvdXRlLnNldCA9IGZ1bmN0aW9uKHBhdGgsIGRhdGEsIG9wdGlvbnMpIHtcblx0XHRpZiAobGFzdFVwZGF0ZSAhPSBudWxsKSB7XG5cdFx0XHRvcHRpb25zID0gb3B0aW9ucyB8fCB7fVxuXHRcdFx0b3B0aW9ucy5yZXBsYWNlID0gdHJ1ZVxuXHRcdH1cblx0XHRsYXN0VXBkYXRlID0gbnVsbFxuXHRcdHJvdXRlU2VydmljZS5zZXRQYXRoKHBhdGgsIGRhdGEsIG9wdGlvbnMpXG5cdH1cblx0cm91dGUuZ2V0ID0gZnVuY3Rpb24oKSB7cmV0dXJuIGN1cnJlbnRQYXRofVxuXHRyb3V0ZS5wcmVmaXggPSBmdW5jdGlvbihwcmVmaXgwKSB7cm91dGVTZXJ2aWNlLnByZWZpeCA9IHByZWZpeDB9XG5cdHJvdXRlLmxpbmsgPSBmdW5jdGlvbih2bm9kZTEpIHtcblx0XHR2bm9kZTEuZG9tLnNldEF0dHJpYnV0ZShcImhyZWZcIiwgcm91dGVTZXJ2aWNlLnByZWZpeCArIHZub2RlMS5hdHRycy5ocmVmKVxuXHRcdHZub2RlMS5kb20ub25jbGljayA9IGZ1bmN0aW9uKGUpIHtcblx0XHRcdGlmIChlLmN0cmxLZXkgfHwgZS5tZXRhS2V5IHx8IGUuc2hpZnRLZXkgfHwgZS53aGljaCA9PT0gMikgcmV0dXJuXG5cdFx0XHRlLnByZXZlbnREZWZhdWx0KClcblx0XHRcdGUucmVkcmF3ID0gZmFsc2Vcblx0XHRcdHZhciBocmVmID0gdGhpcy5nZXRBdHRyaWJ1dGUoXCJocmVmXCIpXG5cdFx0XHRpZiAoaHJlZi5pbmRleE9mKHJvdXRlU2VydmljZS5wcmVmaXgpID09PSAwKSBocmVmID0gaHJlZi5zbGljZShyb3V0ZVNlcnZpY2UucHJlZml4Lmxlbmd0aClcblx0XHRcdHJvdXRlLnNldChocmVmLCB1bmRlZmluZWQsIHVuZGVmaW5lZClcblx0XHR9XG5cdH1cblx0cm91dGUucGFyYW0gPSBmdW5jdGlvbihrZXkzKSB7XG5cdFx0aWYodHlwZW9mIGF0dHJzMyAhPT0gXCJ1bmRlZmluZWRcIiAmJiB0eXBlb2Yga2V5MyAhPT0gXCJ1bmRlZmluZWRcIikgcmV0dXJuIGF0dHJzM1trZXkzXVxuXHRcdHJldHVybiBhdHRyczNcblx0fVxuXHRyZXR1cm4gcm91dGVcbn1cbm0ucm91dGUgPSBfMjAod2luZG93LCByZWRyYXdTZXJ2aWNlKVxubS53aXRoQXR0ciA9IGZ1bmN0aW9uKGF0dHJOYW1lLCBjYWxsYmFjazEsIGNvbnRleHQpIHtcblx0cmV0dXJuIGZ1bmN0aW9uKGUpIHtcblx0XHRjYWxsYmFjazEuY2FsbChjb250ZXh0IHx8IHRoaXMsIGF0dHJOYW1lIGluIGUuY3VycmVudFRhcmdldCA/IGUuY3VycmVudFRhcmdldFthdHRyTmFtZV0gOiBlLmN1cnJlbnRUYXJnZXQuZ2V0QXR0cmlidXRlKGF0dHJOYW1lKSlcblx0fVxufVxudmFyIF8yOCA9IGNvcmVSZW5kZXJlcih3aW5kb3cpXG5tLnJlbmRlciA9IF8yOC5yZW5kZXJcbm0ucmVkcmF3ID0gcmVkcmF3U2VydmljZS5yZWRyYXdcbm0ucmVxdWVzdCA9IHJlcXVlc3RTZXJ2aWNlLnJlcXVlc3Rcbm0uanNvbnAgPSByZXF1ZXN0U2VydmljZS5qc29ucFxubS5wYXJzZVF1ZXJ5U3RyaW5nID0gcGFyc2VRdWVyeVN0cmluZ1xubS5idWlsZFF1ZXJ5U3RyaW5nID0gYnVpbGRRdWVyeVN0cmluZ1xubS52ZXJzaW9uID0gXCIxLjEuNFwiXG5tLnZub2RlID0gVm5vZGVcbmlmICh0eXBlb2YgbW9kdWxlICE9PSBcInVuZGVmaW5lZFwiKSBtb2R1bGVbXCJleHBvcnRzXCJdID0gbVxuZWxzZSB3aW5kb3cubSA9IG1cbn0oKSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvbWl0aHJpbC9taXRocmlsLmpzXG4vLyBtb2R1bGUgaWQgPSAxXG4vLyBtb2R1bGUgY2h1bmtzID0gMCAxIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1\n"); +eval("/* WEBPACK VAR INJECTION */(function(setImmediate, global) {;(function() {\n\"use strict\"\nfunction Vnode(tag, key, attrs0, children, text, dom) {\n\treturn {tag: tag, key: key, attrs: attrs0, children: children, text: text, dom: dom, domSize: undefined, state: undefined, _state: undefined, events: undefined, instance: undefined, skip: false}\n}\nVnode.normalize = function(node) {\n\tif (Array.isArray(node)) return Vnode(\"[\", undefined, undefined, Vnode.normalizeChildren(node), undefined, undefined)\n\tif (node != null && typeof node !== \"object\") return Vnode(\"#\", undefined, undefined, node === false ? \"\" : node, undefined, undefined)\n\treturn node\n}\nVnode.normalizeChildren = function normalizeChildren(children) {\n\tfor (var i = 0; i < children.length; i++) {\n\t\tchildren[i] = Vnode.normalize(children[i])\n\t}\n\treturn children\n}\nvar selectorParser = /(?:(^|#|\\.)([^#\\.\\[\\]]+))|(\\[(.+?)(?:\\s*=\\s*(\"|'|)((?:\\\\[\"'\\]]|.)*?)\\5)?\\])/g\nvar selectorCache = {}\nvar hasOwn = {}.hasOwnProperty\nfunction compileSelector(selector) {\n\tvar match, tag = \"div\", classes = [], attrs = {}\n\twhile (match = selectorParser.exec(selector)) {\n\t\tvar type = match[1], value = match[2]\n\t\tif (type === \"\" && value !== \"\") tag = value\n\t\telse if (type === \"#\") attrs.id = value\n\t\telse if (type === \".\") classes.push(value)\n\t\telse if (match[3][0] === \"[\") {\n\t\t\tvar attrValue = match[6]\n\t\t\tif (attrValue) attrValue = attrValue.replace(/\\\\([\"'])/g, \"$1\").replace(/\\\\\\\\/g, \"\\\\\")\n\t\t\tif (match[4] === \"class\") classes.push(attrValue)\n\t\t\telse attrs[match[4]] = attrValue === \"\" ? attrValue : attrValue || true\n\t\t}\n\t}\n\tif (classes.length > 0) attrs.className = classes.join(\" \")\n\treturn selectorCache[selector] = {tag: tag, attrs: attrs}\n}\nfunction execSelector(state, attrs, children) {\n\tvar hasAttrs = false, childList, text\n\tvar className = attrs.className || attrs.class\n\tfor (var key in state.attrs) {\n\t\tif (hasOwn.call(state.attrs, key)) {\n\t\t\tattrs[key] = state.attrs[key]\n\t\t}\n\t}\n\tif (className !== undefined) {\n\t\tif (attrs.class !== undefined) {\n\t\t\tattrs.class = undefined\n\t\t\tattrs.className = className\n\t\t}\n\t\tif (state.attrs.className != null) {\n\t\t\tattrs.className = state.attrs.className + \" \" + className\n\t\t}\n\t}\n\tfor (var key in attrs) {\n\t\tif (hasOwn.call(attrs, key) && key !== \"key\") {\n\t\t\thasAttrs = true\n\t\t\tbreak\n\t\t}\n\t}\n\tif (Array.isArray(children) && children.length === 1 && children[0] != null && children[0].tag === \"#\") {\n\t\ttext = children[0].children\n\t} else {\n\t\tchildList = children\n\t}\n\treturn Vnode(state.tag, attrs.key, hasAttrs ? attrs : undefined, childList, text)\n}\nfunction hyperscript(selector) {\n\t// Because sloppy mode sucks\n\tvar attrs = arguments[1], start = 2, children\n\tif (selector == null || typeof selector !== \"string\" && typeof selector !== \"function\" && typeof selector.view !== \"function\") {\n\t\tthrow Error(\"The selector must be either a string or a component.\");\n\t}\n\tif (typeof selector === \"string\") {\n\t\tvar cached = selectorCache[selector] || compileSelector(selector)\n\t}\n\tif (attrs == null) {\n\t\tattrs = {}\n\t} else if (typeof attrs !== \"object\" || attrs.tag != null || Array.isArray(attrs)) {\n\t\tattrs = {}\n\t\tstart = 1\n\t}\n\tif (arguments.length === start + 1) {\n\t\tchildren = arguments[start]\n\t\tif (!Array.isArray(children)) children = [children]\n\t} else {\n\t\tchildren = []\n\t\twhile (start < arguments.length) children.push(arguments[start++])\n\t}\n\tvar normalized = Vnode.normalizeChildren(children)\n\tif (typeof selector === \"string\") {\n\t\treturn execSelector(cached, attrs, normalized)\n\t} else {\n\t\treturn Vnode(selector, attrs.key, attrs, normalized)\n\t}\n}\nhyperscript.trust = function(html) {\n\tif (html == null) html = \"\"\n\treturn Vnode(\"<\", undefined, undefined, html, undefined, undefined)\n}\nhyperscript.fragment = function(attrs1, children) {\n\treturn Vnode(\"[\", attrs1.key, attrs1, Vnode.normalizeChildren(children), undefined, undefined)\n}\nvar m = hyperscript\n/** @constructor */\nvar PromisePolyfill = function(executor) {\n\tif (!(this instanceof PromisePolyfill)) throw new Error(\"Promise must be called with `new`\")\n\tif (typeof executor !== \"function\") throw new TypeError(\"executor must be a function\")\n\tvar self = this, resolvers = [], rejectors = [], resolveCurrent = handler(resolvers, true), rejectCurrent = handler(rejectors, false)\n\tvar instance = self._instance = {resolvers: resolvers, rejectors: rejectors}\n\tvar callAsync = typeof setImmediate === \"function\" ? setImmediate : setTimeout\n\tfunction handler(list, shouldAbsorb) {\n\t\treturn function execute(value) {\n\t\t\tvar then\n\t\t\ttry {\n\t\t\t\tif (shouldAbsorb && value != null && (typeof value === \"object\" || typeof value === \"function\") && typeof (then = value.then) === \"function\") {\n\t\t\t\t\tif (value === self) throw new TypeError(\"Promise can't be resolved w/ itself\")\n\t\t\t\t\texecuteOnce(then.bind(value))\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tcallAsync(function() {\n\t\t\t\t\t\tif (!shouldAbsorb && list.length === 0) console.error(\"Possible unhandled promise rejection:\", value)\n\t\t\t\t\t\tfor (var i = 0; i < list.length; i++) list[i](value)\n\t\t\t\t\t\tresolvers.length = 0, rejectors.length = 0\n\t\t\t\t\t\tinstance.state = shouldAbsorb\n\t\t\t\t\t\tinstance.retry = function() {execute(value)}\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t}\n\t\t\tcatch (e) {\n\t\t\t\trejectCurrent(e)\n\t\t\t}\n\t\t}\n\t}\n\tfunction executeOnce(then) {\n\t\tvar runs = 0\n\t\tfunction run(fn) {\n\t\t\treturn function(value) {\n\t\t\t\tif (runs++ > 0) return\n\t\t\t\tfn(value)\n\t\t\t}\n\t\t}\n\t\tvar onerror = run(rejectCurrent)\n\t\ttry {then(run(resolveCurrent), onerror)} catch (e) {onerror(e)}\n\t}\n\texecuteOnce(executor)\n}\nPromisePolyfill.prototype.then = function(onFulfilled, onRejection) {\n\tvar self = this, instance = self._instance\n\tfunction handle(callback, list, next, state) {\n\t\tlist.push(function(value) {\n\t\t\tif (typeof callback !== \"function\") next(value)\n\t\t\telse try {resolveNext(callback(value))} catch (e) {if (rejectNext) rejectNext(e)}\n\t\t})\n\t\tif (typeof instance.retry === \"function\" && state === instance.state) instance.retry()\n\t}\n\tvar resolveNext, rejectNext\n\tvar promise = new PromisePolyfill(function(resolve, reject) {resolveNext = resolve, rejectNext = reject})\n\thandle(onFulfilled, instance.resolvers, resolveNext, true), handle(onRejection, instance.rejectors, rejectNext, false)\n\treturn promise\n}\nPromisePolyfill.prototype.catch = function(onRejection) {\n\treturn this.then(null, onRejection)\n}\nPromisePolyfill.resolve = function(value) {\n\tif (value instanceof PromisePolyfill) return value\n\treturn new PromisePolyfill(function(resolve) {resolve(value)})\n}\nPromisePolyfill.reject = function(value) {\n\treturn new PromisePolyfill(function(resolve, reject) {reject(value)})\n}\nPromisePolyfill.all = function(list) {\n\treturn new PromisePolyfill(function(resolve, reject) {\n\t\tvar total = list.length, count = 0, values = []\n\t\tif (list.length === 0) resolve([])\n\t\telse for (var i = 0; i < list.length; i++) {\n\t\t\t(function(i) {\n\t\t\t\tfunction consume(value) {\n\t\t\t\t\tcount++\n\t\t\t\t\tvalues[i] = value\n\t\t\t\t\tif (count === total) resolve(values)\n\t\t\t\t}\n\t\t\t\tif (list[i] != null && (typeof list[i] === \"object\" || typeof list[i] === \"function\") && typeof list[i].then === \"function\") {\n\t\t\t\t\tlist[i].then(consume, reject)\n\t\t\t\t}\n\t\t\t\telse consume(list[i])\n\t\t\t})(i)\n\t\t}\n\t})\n}\nPromisePolyfill.race = function(list) {\n\treturn new PromisePolyfill(function(resolve, reject) {\n\t\tfor (var i = 0; i < list.length; i++) {\n\t\t\tlist[i].then(resolve, reject)\n\t\t}\n\t})\n}\nif (typeof window !== \"undefined\") {\n\tif (typeof window.Promise === \"undefined\") window.Promise = PromisePolyfill\n\tvar PromisePolyfill = window.Promise\n} else if (typeof global !== \"undefined\") {\n\tif (typeof global.Promise === \"undefined\") global.Promise = PromisePolyfill\n\tvar PromisePolyfill = global.Promise\n} else {\n}\nvar buildQueryString = function(object) {\n\tif (Object.prototype.toString.call(object) !== \"[object Object]\") return \"\"\n\tvar args = []\n\tfor (var key0 in object) {\n\t\tdestructure(key0, object[key0])\n\t}\n\treturn args.join(\"&\")\n\tfunction destructure(key0, value) {\n\t\tif (Array.isArray(value)) {\n\t\t\tfor (var i = 0; i < value.length; i++) {\n\t\t\t\tdestructure(key0 + \"[\" + i + \"]\", value[i])\n\t\t\t}\n\t\t}\n\t\telse if (Object.prototype.toString.call(value) === \"[object Object]\") {\n\t\t\tfor (var i in value) {\n\t\t\t\tdestructure(key0 + \"[\" + i + \"]\", value[i])\n\t\t\t}\n\t\t}\n\t\telse args.push(encodeURIComponent(key0) + (value != null && value !== \"\" ? \"=\" + encodeURIComponent(value) : \"\"))\n\t}\n}\nvar FILE_PROTOCOL_REGEX = new RegExp(\"^file://\", \"i\")\nvar _8 = function($window, Promise) {\n\tvar callbackCount = 0\n\tvar oncompletion\n\tfunction setCompletionCallback(callback) {oncompletion = callback}\n\tfunction finalizer() {\n\t\tvar count = 0\n\t\tfunction complete() {if (--count === 0 && typeof oncompletion === \"function\") oncompletion()}\n\t\treturn function finalize(promise0) {\n\t\t\tvar then0 = promise0.then\n\t\t\tpromise0.then = function() {\n\t\t\t\tcount++\n\t\t\t\tvar next = then0.apply(promise0, arguments)\n\t\t\t\tnext.then(complete, function(e) {\n\t\t\t\t\tcomplete()\n\t\t\t\t\tif (count === 0) throw e\n\t\t\t\t})\n\t\t\t\treturn finalize(next)\n\t\t\t}\n\t\t\treturn promise0\n\t\t}\n\t}\n\tfunction normalize(args, extra) {\n\t\tif (typeof args === \"string\") {\n\t\t\tvar url = args\n\t\t\targs = extra || {}\n\t\t\tif (args.url == null) args.url = url\n\t\t}\n\t\treturn args\n\t}\n\tfunction request(args, extra) {\n\t\tvar finalize = finalizer()\n\t\targs = normalize(args, extra)\n\t\tvar promise0 = new Promise(function(resolve, reject) {\n\t\t\tif (args.method == null) args.method = \"GET\"\n\t\t\targs.method = args.method.toUpperCase()\n\t\t\tvar useBody = (args.method === \"GET\" || args.method === \"TRACE\") ? false : (typeof args.useBody === \"boolean\" ? args.useBody : true)\n\t\t\tif (typeof args.serialize !== \"function\") args.serialize = typeof FormData !== \"undefined\" && args.data instanceof FormData ? function(value) {return value} : JSON.stringify\n\t\t\tif (typeof args.deserialize !== \"function\") args.deserialize = deserialize\n\t\t\tif (typeof args.extract !== \"function\") args.extract = extract\n\t\t\targs.url = interpolate(args.url, args.data)\n\t\t\tif (useBody) args.data = args.serialize(args.data)\n\t\t\telse args.url = assemble(args.url, args.data)\n\t\t\tvar xhr = new $window.XMLHttpRequest(),\n\t\t\t\taborted = false,\n\t\t\t\t_abort = xhr.abort\n\t\t\txhr.abort = function abort() {\n\t\t\t\taborted = true\n\t\t\t\t_abort.call(xhr)\n\t\t\t}\n\t\t\txhr.open(args.method, args.url, typeof args.async === \"boolean\" ? args.async : true, typeof args.user === \"string\" ? args.user : undefined, typeof args.password === \"string\" ? args.password : undefined)\n\t\t\tif (args.serialize === JSON.stringify && useBody) {\n\t\t\t\txhr.setRequestHeader(\"Content-Type\", \"application/json; charset=utf-8\")\n\t\t\t}\n\t\t\tif (args.deserialize === deserialize) {\n\t\t\t\txhr.setRequestHeader(\"Accept\", \"application/json, text/*\")\n\t\t\t}\n\t\t\tif (args.withCredentials) xhr.withCredentials = args.withCredentials\n\t\t\tfor (var key in args.headers) if ({}.hasOwnProperty.call(args.headers, key)) {\n\t\t\t\txhr.setRequestHeader(key, args.headers[key])\n\t\t\t}\n\t\t\tif (typeof args.config === \"function\") xhr = args.config(xhr, args) || xhr\n\t\t\txhr.onreadystatechange = function() {\n\t\t\t\t// Don't throw errors on xhr.abort().\n\t\t\t\tif(aborted) return\n\t\t\t\tif (xhr.readyState === 4) {\n\t\t\t\t\ttry {\n\t\t\t\t\t\tvar response = (args.extract !== extract) ? args.extract(xhr, args) : args.deserialize(args.extract(xhr, args))\n\t\t\t\t\t\tif ((xhr.status >= 200 && xhr.status < 300) || xhr.status === 304 || FILE_PROTOCOL_REGEX.test(args.url)) {\n\t\t\t\t\t\t\tresolve(cast(args.type, response))\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse {\n\t\t\t\t\t\t\tvar error = new Error(xhr.responseText)\n\t\t\t\t\t\t\tfor (var key in response) error[key] = response[key]\n\t\t\t\t\t\t\treject(error)\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tcatch (e) {\n\t\t\t\t\t\treject(e)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (useBody && (args.data != null)) xhr.send(args.data)\n\t\t\telse xhr.send()\n\t\t})\n\t\treturn args.background === true ? promise0 : finalize(promise0)\n\t}\n\tfunction jsonp(args, extra) {\n\t\tvar finalize = finalizer()\n\t\targs = normalize(args, extra)\n\t\tvar promise0 = new Promise(function(resolve, reject) {\n\t\t\tvar callbackName = args.callbackName || \"_mithril_\" + Math.round(Math.random() * 1e16) + \"_\" + callbackCount++\n\t\t\tvar script = $window.document.createElement(\"script\")\n\t\t\t$window[callbackName] = function(data) {\n\t\t\t\tscript.parentNode.removeChild(script)\n\t\t\t\tresolve(cast(args.type, data))\n\t\t\t\tdelete $window[callbackName]\n\t\t\t}\n\t\t\tscript.onerror = function() {\n\t\t\t\tscript.parentNode.removeChild(script)\n\t\t\t\treject(new Error(\"JSONP request failed\"))\n\t\t\t\tdelete $window[callbackName]\n\t\t\t}\n\t\t\tif (args.data == null) args.data = {}\n\t\t\targs.url = interpolate(args.url, args.data)\n\t\t\targs.data[args.callbackKey || \"callback\"] = callbackName\n\t\t\tscript.src = assemble(args.url, args.data)\n\t\t\t$window.document.documentElement.appendChild(script)\n\t\t})\n\t\treturn args.background === true? promise0 : finalize(promise0)\n\t}\n\tfunction interpolate(url, data) {\n\t\tif (data == null) return url\n\t\tvar tokens = url.match(/:[^\\/]+/gi) || []\n\t\tfor (var i = 0; i < tokens.length; i++) {\n\t\t\tvar key = tokens[i].slice(1)\n\t\t\tif (data[key] != null) {\n\t\t\t\turl = url.replace(tokens[i], data[key])\n\t\t\t}\n\t\t}\n\t\treturn url\n\t}\n\tfunction assemble(url, data) {\n\t\tvar querystring = buildQueryString(data)\n\t\tif (querystring !== \"\") {\n\t\t\tvar prefix = url.indexOf(\"?\") < 0 ? \"?\" : \"&\"\n\t\t\turl += prefix + querystring\n\t\t}\n\t\treturn url\n\t}\n\tfunction deserialize(data) {\n\t\ttry {return data !== \"\" ? JSON.parse(data) : null}\n\t\tcatch (e) {throw new Error(data)}\n\t}\n\tfunction extract(xhr) {return xhr.responseText}\n\tfunction cast(type0, data) {\n\t\tif (typeof type0 === \"function\") {\n\t\t\tif (Array.isArray(data)) {\n\t\t\t\tfor (var i = 0; i < data.length; i++) {\n\t\t\t\t\tdata[i] = new type0(data[i])\n\t\t\t\t}\n\t\t\t}\n\t\t\telse return new type0(data)\n\t\t}\n\t\treturn data\n\t}\n\treturn {request: request, jsonp: jsonp, setCompletionCallback: setCompletionCallback}\n}\nvar requestService = _8(window, PromisePolyfill)\nvar coreRenderer = function($window) {\n\tvar $doc = $window.document\n\tvar $emptyFragment = $doc.createDocumentFragment()\n\tvar nameSpace = {\n\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\tmath: \"http://www.w3.org/1998/Math/MathML\"\n\t}\n\tvar onevent\n\tfunction setEventCallback(callback) {return onevent = callback}\n\tfunction getNameSpace(vnode) {\n\t\treturn vnode.attrs && vnode.attrs.xmlns || nameSpace[vnode.tag]\n\t}\n\t//create\n\tfunction createNodes(parent, vnodes, start, end, hooks, nextSibling, ns) {\n\t\tfor (var i = start; i < end; i++) {\n\t\t\tvar vnode = vnodes[i]\n\t\t\tif (vnode != null) {\n\t\t\t\tcreateNode(parent, vnode, hooks, ns, nextSibling)\n\t\t\t}\n\t\t}\n\t}\n\tfunction createNode(parent, vnode, hooks, ns, nextSibling) {\n\t\tvar tag = vnode.tag\n\t\tif (typeof tag === \"string\") {\n\t\t\tvnode.state = {}\n\t\t\tif (vnode.attrs != null) initLifecycle(vnode.attrs, vnode, hooks)\n\t\t\tswitch (tag) {\n\t\t\t\tcase \"#\": return createText(parent, vnode, nextSibling)\n\t\t\t\tcase \"<\": return createHTML(parent, vnode, nextSibling)\n\t\t\t\tcase \"[\": return createFragment(parent, vnode, hooks, ns, nextSibling)\n\t\t\t\tdefault: return createElement(parent, vnode, hooks, ns, nextSibling)\n\t\t\t}\n\t\t}\n\t\telse return createComponent(parent, vnode, hooks, ns, nextSibling)\n\t}\n\tfunction createText(parent, vnode, nextSibling) {\n\t\tvnode.dom = $doc.createTextNode(vnode.children)\n\t\tinsertNode(parent, vnode.dom, nextSibling)\n\t\treturn vnode.dom\n\t}\n\tfunction createHTML(parent, vnode, nextSibling) {\n\t\tvar match1 = vnode.children.match(/^\\s*?<(\\w+)/im) || []\n\t\tvar parent1 = {caption: \"table\", thead: \"table\", tbody: \"table\", tfoot: \"table\", tr: \"tbody\", th: \"tr\", td: \"tr\", colgroup: \"table\", col: \"colgroup\"}[match1[1]] || \"div\"\n\t\tvar temp = $doc.createElement(parent1)\n\t\ttemp.innerHTML = vnode.children\n\t\tvnode.dom = temp.firstChild\n\t\tvnode.domSize = temp.childNodes.length\n\t\tvar fragment = $doc.createDocumentFragment()\n\t\tvar child\n\t\twhile (child = temp.firstChild) {\n\t\t\tfragment.appendChild(child)\n\t\t}\n\t\tinsertNode(parent, fragment, nextSibling)\n\t\treturn fragment\n\t}\n\tfunction createFragment(parent, vnode, hooks, ns, nextSibling) {\n\t\tvar fragment = $doc.createDocumentFragment()\n\t\tif (vnode.children != null) {\n\t\t\tvar children = vnode.children\n\t\t\tcreateNodes(fragment, children, 0, children.length, hooks, null, ns)\n\t\t}\n\t\tvnode.dom = fragment.firstChild\n\t\tvnode.domSize = fragment.childNodes.length\n\t\tinsertNode(parent, fragment, nextSibling)\n\t\treturn fragment\n\t}\n\tfunction createElement(parent, vnode, hooks, ns, nextSibling) {\n\t\tvar tag = vnode.tag\n\t\tvar attrs2 = vnode.attrs\n\t\tvar is = attrs2 && attrs2.is\n\t\tns = getNameSpace(vnode) || ns\n\t\tvar element = ns ?\n\t\t\tis ? $doc.createElementNS(ns, tag, {is: is}) : $doc.createElementNS(ns, tag) :\n\t\t\tis ? $doc.createElement(tag, {is: is}) : $doc.createElement(tag)\n\t\tvnode.dom = element\n\t\tif (attrs2 != null) {\n\t\t\tsetAttrs(vnode, attrs2, ns)\n\t\t}\n\t\tinsertNode(parent, element, nextSibling)\n\t\tif (vnode.attrs != null && vnode.attrs.contenteditable != null) {\n\t\t\tsetContentEditable(vnode)\n\t\t}\n\t\telse {\n\t\t\tif (vnode.text != null) {\n\t\t\t\tif (vnode.text !== \"\") element.textContent = vnode.text\n\t\t\t\telse vnode.children = [Vnode(\"#\", undefined, undefined, vnode.text, undefined, undefined)]\n\t\t\t}\n\t\t\tif (vnode.children != null) {\n\t\t\t\tvar children = vnode.children\n\t\t\t\tcreateNodes(element, children, 0, children.length, hooks, null, ns)\n\t\t\t\tsetLateAttrs(vnode)\n\t\t\t}\n\t\t}\n\t\treturn element\n\t}\n\tfunction initComponent(vnode, hooks) {\n\t\tvar sentinel\n\t\tif (typeof vnode.tag.view === \"function\") {\n\t\t\tvnode.state = Object.create(vnode.tag)\n\t\t\tsentinel = vnode.state.view\n\t\t\tif (sentinel.$$reentrantLock$$ != null) return $emptyFragment\n\t\t\tsentinel.$$reentrantLock$$ = true\n\t\t} else {\n\t\t\tvnode.state = void 0\n\t\t\tsentinel = vnode.tag\n\t\t\tif (sentinel.$$reentrantLock$$ != null) return $emptyFragment\n\t\t\tsentinel.$$reentrantLock$$ = true\n\t\t\tvnode.state = (vnode.tag.prototype != null && typeof vnode.tag.prototype.view === \"function\") ? new vnode.tag(vnode) : vnode.tag(vnode)\n\t\t}\n\t\tvnode._state = vnode.state\n\t\tif (vnode.attrs != null) initLifecycle(vnode.attrs, vnode, hooks)\n\t\tinitLifecycle(vnode._state, vnode, hooks)\n\t\tvnode.instance = Vnode.normalize(vnode._state.view.call(vnode.state, vnode))\n\t\tif (vnode.instance === vnode) throw Error(\"A view cannot return the vnode it received as argument\")\n\t\tsentinel.$$reentrantLock$$ = null\n\t}\n\tfunction createComponent(parent, vnode, hooks, ns, nextSibling) {\n\t\tinitComponent(vnode, hooks)\n\t\tif (vnode.instance != null) {\n\t\t\tvar element = createNode(parent, vnode.instance, hooks, ns, nextSibling)\n\t\t\tvnode.dom = vnode.instance.dom\n\t\t\tvnode.domSize = vnode.dom != null ? vnode.instance.domSize : 0\n\t\t\tinsertNode(parent, element, nextSibling)\n\t\t\treturn element\n\t\t}\n\t\telse {\n\t\t\tvnode.domSize = 0\n\t\t\treturn $emptyFragment\n\t\t}\n\t}\n\t//update\n\tfunction updateNodes(parent, old, vnodes, recycling, hooks, nextSibling, ns) {\n\t\tif (old === vnodes || old == null && vnodes == null) return\n\t\telse if (old == null) createNodes(parent, vnodes, 0, vnodes.length, hooks, nextSibling, ns)\n\t\telse if (vnodes == null) removeNodes(old, 0, old.length, vnodes)\n\t\telse {\n\t\t\tif (old.length === vnodes.length) {\n\t\t\t\tvar isUnkeyed = false\n\t\t\t\tfor (var i = 0; i < vnodes.length; i++) {\n\t\t\t\t\tif (vnodes[i] != null && old[i] != null) {\n\t\t\t\t\t\tisUnkeyed = vnodes[i].key == null && old[i].key == null\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif (isUnkeyed) {\n\t\t\t\t\tfor (var i = 0; i < old.length; i++) {\n\t\t\t\t\t\tif (old[i] === vnodes[i]) continue\n\t\t\t\t\t\telse if (old[i] == null && vnodes[i] != null) createNode(parent, vnodes[i], hooks, ns, getNextSibling(old, i + 1, nextSibling))\n\t\t\t\t\t\telse if (vnodes[i] == null) removeNodes(old, i, i + 1, vnodes)\n\t\t\t\t\t\telse updateNode(parent, old[i], vnodes[i], hooks, getNextSibling(old, i + 1, nextSibling), recycling, ns)\n\t\t\t\t\t}\n\t\t\t\t\treturn\n\t\t\t\t}\n\t\t\t}\n\t\t\trecycling = recycling || isRecyclable(old, vnodes)\n\t\t\tif (recycling) {\n\t\t\t\tvar pool = old.pool\n\t\t\t\told = old.concat(old.pool)\n\t\t\t}\n\t\t\tvar oldStart = 0, start = 0, oldEnd = old.length - 1, end = vnodes.length - 1, map\n\t\t\twhile (oldEnd >= oldStart && end >= start) {\n\t\t\t\tvar o = old[oldStart], v = vnodes[start]\n\t\t\t\tif (o === v && !recycling) oldStart++, start++\n\t\t\t\telse if (o == null) oldStart++\n\t\t\t\telse if (v == null) start++\n\t\t\t\telse if (o.key === v.key) {\n\t\t\t\t\tvar shouldRecycle = (pool != null && oldStart >= old.length - pool.length) || ((pool == null) && recycling)\n\t\t\t\t\toldStart++, start++\n\t\t\t\t\tupdateNode(parent, o, v, hooks, getNextSibling(old, oldStart, nextSibling), shouldRecycle, ns)\n\t\t\t\t\tif (recycling && o.tag === v.tag) insertNode(parent, toFragment(o), nextSibling)\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tvar o = old[oldEnd]\n\t\t\t\t\tif (o === v && !recycling) oldEnd--, start++\n\t\t\t\t\telse if (o == null) oldEnd--\n\t\t\t\t\telse if (v == null) start++\n\t\t\t\t\telse if (o.key === v.key) {\n\t\t\t\t\t\tvar shouldRecycle = (pool != null && oldEnd >= old.length - pool.length) || ((pool == null) && recycling)\n\t\t\t\t\t\tupdateNode(parent, o, v, hooks, getNextSibling(old, oldEnd + 1, nextSibling), shouldRecycle, ns)\n\t\t\t\t\t\tif (recycling || start < end) insertNode(parent, toFragment(o), getNextSibling(old, oldStart, nextSibling))\n\t\t\t\t\t\toldEnd--, start++\n\t\t\t\t\t}\n\t\t\t\t\telse break\n\t\t\t\t}\n\t\t\t}\n\t\t\twhile (oldEnd >= oldStart && end >= start) {\n\t\t\t\tvar o = old[oldEnd], v = vnodes[end]\n\t\t\t\tif (o === v && !recycling) oldEnd--, end--\n\t\t\t\telse if (o == null) oldEnd--\n\t\t\t\telse if (v == null) end--\n\t\t\t\telse if (o.key === v.key) {\n\t\t\t\t\tvar shouldRecycle = (pool != null && oldEnd >= old.length - pool.length) || ((pool == null) && recycling)\n\t\t\t\t\tupdateNode(parent, o, v, hooks, getNextSibling(old, oldEnd + 1, nextSibling), shouldRecycle, ns)\n\t\t\t\t\tif (recycling && o.tag === v.tag) insertNode(parent, toFragment(o), nextSibling)\n\t\t\t\t\tif (o.dom != null) nextSibling = o.dom\n\t\t\t\t\toldEnd--, end--\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tif (!map) map = getKeyMap(old, oldEnd)\n\t\t\t\t\tif (v != null) {\n\t\t\t\t\t\tvar oldIndex = map[v.key]\n\t\t\t\t\t\tif (oldIndex != null) {\n\t\t\t\t\t\t\tvar movable = old[oldIndex]\n\t\t\t\t\t\t\tvar shouldRecycle = (pool != null && oldIndex >= old.length - pool.length) || ((pool == null) && recycling)\n\t\t\t\t\t\t\tupdateNode(parent, movable, v, hooks, getNextSibling(old, oldEnd + 1, nextSibling), recycling, ns)\n\t\t\t\t\t\t\tinsertNode(parent, toFragment(movable), nextSibling)\n\t\t\t\t\t\t\told[oldIndex].skip = true\n\t\t\t\t\t\t\tif (movable.dom != null) nextSibling = movable.dom\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse {\n\t\t\t\t\t\t\tvar dom = createNode(parent, v, hooks, ns, nextSibling)\n\t\t\t\t\t\t\tnextSibling = dom\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tend--\n\t\t\t\t}\n\t\t\t\tif (end < start) break\n\t\t\t}\n\t\t\tcreateNodes(parent, vnodes, start, end + 1, hooks, nextSibling, ns)\n\t\t\tremoveNodes(old, oldStart, oldEnd + 1, vnodes)\n\t\t}\n\t}\n\tfunction updateNode(parent, old, vnode, hooks, nextSibling, recycling, ns) {\n\t\tvar oldTag = old.tag, tag = vnode.tag\n\t\tif (oldTag === tag) {\n\t\t\tvnode.state = old.state\n\t\t\tvnode._state = old._state\n\t\t\tvnode.events = old.events\n\t\t\tif (!recycling && shouldNotUpdate(vnode, old)) return\n\t\t\tif (typeof oldTag === \"string\") {\n\t\t\t\tif (vnode.attrs != null) {\n\t\t\t\t\tif (recycling) {\n\t\t\t\t\t\tvnode.state = {}\n\t\t\t\t\t\tinitLifecycle(vnode.attrs, vnode, hooks)\n\t\t\t\t\t}\n\t\t\t\t\telse updateLifecycle(vnode.attrs, vnode, hooks)\n\t\t\t\t}\n\t\t\t\tswitch (oldTag) {\n\t\t\t\t\tcase \"#\": updateText(old, vnode); break\n\t\t\t\t\tcase \"<\": updateHTML(parent, old, vnode, nextSibling); break\n\t\t\t\t\tcase \"[\": updateFragment(parent, old, vnode, recycling, hooks, nextSibling, ns); break\n\t\t\t\t\tdefault: updateElement(old, vnode, recycling, hooks, ns)\n\t\t\t\t}\n\t\t\t}\n\t\t\telse updateComponent(parent, old, vnode, hooks, nextSibling, recycling, ns)\n\t\t}\n\t\telse {\n\t\t\tremoveNode(old, null)\n\t\t\tcreateNode(parent, vnode, hooks, ns, nextSibling)\n\t\t}\n\t}\n\tfunction updateText(old, vnode) {\n\t\tif (old.children.toString() !== vnode.children.toString()) {\n\t\t\told.dom.nodeValue = vnode.children\n\t\t}\n\t\tvnode.dom = old.dom\n\t}\n\tfunction updateHTML(parent, old, vnode, nextSibling) {\n\t\tif (old.children !== vnode.children) {\n\t\t\ttoFragment(old)\n\t\t\tcreateHTML(parent, vnode, nextSibling)\n\t\t}\n\t\telse vnode.dom = old.dom, vnode.domSize = old.domSize\n\t}\n\tfunction updateFragment(parent, old, vnode, recycling, hooks, nextSibling, ns) {\n\t\tupdateNodes(parent, old.children, vnode.children, recycling, hooks, nextSibling, ns)\n\t\tvar domSize = 0, children = vnode.children\n\t\tvnode.dom = null\n\t\tif (children != null) {\n\t\t\tfor (var i = 0; i < children.length; i++) {\n\t\t\t\tvar child = children[i]\n\t\t\t\tif (child != null && child.dom != null) {\n\t\t\t\t\tif (vnode.dom == null) vnode.dom = child.dom\n\t\t\t\t\tdomSize += child.domSize || 1\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (domSize !== 1) vnode.domSize = domSize\n\t\t}\n\t}\n\tfunction updateElement(old, vnode, recycling, hooks, ns) {\n\t\tvar element = vnode.dom = old.dom\n\t\tns = getNameSpace(vnode) || ns\n\t\tif (vnode.tag === \"textarea\") {\n\t\t\tif (vnode.attrs == null) vnode.attrs = {}\n\t\t\tif (vnode.text != null) {\n\t\t\t\tvnode.attrs.value = vnode.text //FIXME handle0 multiple children\n\t\t\t\tvnode.text = undefined\n\t\t\t}\n\t\t}\n\t\tupdateAttrs(vnode, old.attrs, vnode.attrs, ns)\n\t\tif (vnode.attrs != null && vnode.attrs.contenteditable != null) {\n\t\t\tsetContentEditable(vnode)\n\t\t}\n\t\telse if (old.text != null && vnode.text != null && vnode.text !== \"\") {\n\t\t\tif (old.text.toString() !== vnode.text.toString()) old.dom.firstChild.nodeValue = vnode.text\n\t\t}\n\t\telse {\n\t\t\tif (old.text != null) old.children = [Vnode(\"#\", undefined, undefined, old.text, undefined, old.dom.firstChild)]\n\t\t\tif (vnode.text != null) vnode.children = [Vnode(\"#\", undefined, undefined, vnode.text, undefined, undefined)]\n\t\t\tupdateNodes(element, old.children, vnode.children, recycling, hooks, null, ns)\n\t\t}\n\t}\n\tfunction updateComponent(parent, old, vnode, hooks, nextSibling, recycling, ns) {\n\t\tif (recycling) {\n\t\t\tinitComponent(vnode, hooks)\n\t\t} else {\n\t\t\tvnode.instance = Vnode.normalize(vnode._state.view.call(vnode.state, vnode))\n\t\t\tif (vnode.instance === vnode) throw Error(\"A view cannot return the vnode it received as argument\")\n\t\t\tif (vnode.attrs != null) updateLifecycle(vnode.attrs, vnode, hooks)\n\t\t\tupdateLifecycle(vnode._state, vnode, hooks)\n\t\t}\n\t\tif (vnode.instance != null) {\n\t\t\tif (old.instance == null) createNode(parent, vnode.instance, hooks, ns, nextSibling)\n\t\t\telse updateNode(parent, old.instance, vnode.instance, hooks, nextSibling, recycling, ns)\n\t\t\tvnode.dom = vnode.instance.dom\n\t\t\tvnode.domSize = vnode.instance.domSize\n\t\t}\n\t\telse if (old.instance != null) {\n\t\t\tremoveNode(old.instance, null)\n\t\t\tvnode.dom = undefined\n\t\t\tvnode.domSize = 0\n\t\t}\n\t\telse {\n\t\t\tvnode.dom = old.dom\n\t\t\tvnode.domSize = old.domSize\n\t\t}\n\t}\n\tfunction isRecyclable(old, vnodes) {\n\t\tif (old.pool != null && Math.abs(old.pool.length - vnodes.length) <= Math.abs(old.length - vnodes.length)) {\n\t\t\tvar oldChildrenLength = old[0] && old[0].children && old[0].children.length || 0\n\t\t\tvar poolChildrenLength = old.pool[0] && old.pool[0].children && old.pool[0].children.length || 0\n\t\t\tvar vnodesChildrenLength = vnodes[0] && vnodes[0].children && vnodes[0].children.length || 0\n\t\t\tif (Math.abs(poolChildrenLength - vnodesChildrenLength) <= Math.abs(oldChildrenLength - vnodesChildrenLength)) {\n\t\t\t\treturn true\n\t\t\t}\n\t\t}\n\t\treturn false\n\t}\n\tfunction getKeyMap(vnodes, end) {\n\t\tvar map = {}, i = 0\n\t\tfor (var i = 0; i < end; i++) {\n\t\t\tvar vnode = vnodes[i]\n\t\t\tif (vnode != null) {\n\t\t\t\tvar key2 = vnode.key\n\t\t\t\tif (key2 != null) map[key2] = i\n\t\t\t}\n\t\t}\n\t\treturn map\n\t}\n\tfunction toFragment(vnode) {\n\t\tvar count0 = vnode.domSize\n\t\tif (count0 != null || vnode.dom == null) {\n\t\t\tvar fragment = $doc.createDocumentFragment()\n\t\t\tif (count0 > 0) {\n\t\t\t\tvar dom = vnode.dom\n\t\t\t\twhile (--count0) fragment.appendChild(dom.nextSibling)\n\t\t\t\tfragment.insertBefore(dom, fragment.firstChild)\n\t\t\t}\n\t\t\treturn fragment\n\t\t}\n\t\telse return vnode.dom\n\t}\n\tfunction getNextSibling(vnodes, i, nextSibling) {\n\t\tfor (; i < vnodes.length; i++) {\n\t\t\tif (vnodes[i] != null && vnodes[i].dom != null) return vnodes[i].dom\n\t\t}\n\t\treturn nextSibling\n\t}\n\tfunction insertNode(parent, dom, nextSibling) {\n\t\tif (nextSibling && nextSibling.parentNode) parent.insertBefore(dom, nextSibling)\n\t\telse parent.appendChild(dom)\n\t}\n\tfunction setContentEditable(vnode) {\n\t\tvar children = vnode.children\n\t\tif (children != null && children.length === 1 && children[0].tag === \"<\") {\n\t\t\tvar content = children[0].children\n\t\t\tif (vnode.dom.innerHTML !== content) vnode.dom.innerHTML = content\n\t\t}\n\t\telse if (vnode.text != null || children != null && children.length !== 0) throw new Error(\"Child node of a contenteditable must be trusted\")\n\t}\n\t//remove\n\tfunction removeNodes(vnodes, start, end, context) {\n\t\tfor (var i = start; i < end; i++) {\n\t\t\tvar vnode = vnodes[i]\n\t\t\tif (vnode != null) {\n\t\t\t\tif (vnode.skip) vnode.skip = false\n\t\t\t\telse removeNode(vnode, context)\n\t\t\t}\n\t\t}\n\t}\n\tfunction removeNode(vnode, context) {\n\t\tvar expected = 1, called = 0\n\t\tif (vnode.attrs && typeof vnode.attrs.onbeforeremove === \"function\") {\n\t\t\tvar result = vnode.attrs.onbeforeremove.call(vnode.state, vnode)\n\t\t\tif (result != null && typeof result.then === \"function\") {\n\t\t\t\texpected++\n\t\t\t\tresult.then(continuation, continuation)\n\t\t\t}\n\t\t}\n\t\tif (typeof vnode.tag !== \"string\" && typeof vnode._state.onbeforeremove === \"function\") {\n\t\t\tvar result = vnode._state.onbeforeremove.call(vnode.state, vnode)\n\t\t\tif (result != null && typeof result.then === \"function\") {\n\t\t\t\texpected++\n\t\t\t\tresult.then(continuation, continuation)\n\t\t\t}\n\t\t}\n\t\tcontinuation()\n\t\tfunction continuation() {\n\t\t\tif (++called === expected) {\n\t\t\t\tonremove(vnode)\n\t\t\t\tif (vnode.dom) {\n\t\t\t\t\tvar count0 = vnode.domSize || 1\n\t\t\t\t\tif (count0 > 1) {\n\t\t\t\t\t\tvar dom = vnode.dom\n\t\t\t\t\t\twhile (--count0) {\n\t\t\t\t\t\t\tremoveNodeFromDOM(dom.nextSibling)\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tremoveNodeFromDOM(vnode.dom)\n\t\t\t\t\tif (context != null && vnode.domSize == null && !hasIntegrationMethods(vnode.attrs) && typeof vnode.tag === \"string\") { //TODO test custom elements\n\t\t\t\t\t\tif (!context.pool) context.pool = [vnode]\n\t\t\t\t\t\telse context.pool.push(vnode)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\tfunction removeNodeFromDOM(node) {\n\t\tvar parent = node.parentNode\n\t\tif (parent != null) parent.removeChild(node)\n\t}\n\tfunction onremove(vnode) {\n\t\tif (vnode.attrs && typeof vnode.attrs.onremove === \"function\") vnode.attrs.onremove.call(vnode.state, vnode)\n\t\tif (typeof vnode.tag !== \"string\" && typeof vnode._state.onremove === \"function\") vnode._state.onremove.call(vnode.state, vnode)\n\t\tif (vnode.instance != null) onremove(vnode.instance)\n\t\telse {\n\t\t\tvar children = vnode.children\n\t\t\tif (Array.isArray(children)) {\n\t\t\t\tfor (var i = 0; i < children.length; i++) {\n\t\t\t\t\tvar child = children[i]\n\t\t\t\t\tif (child != null) onremove(child)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t//attrs2\n\tfunction setAttrs(vnode, attrs2, ns) {\n\t\tfor (var key2 in attrs2) {\n\t\t\tsetAttr(vnode, key2, null, attrs2[key2], ns)\n\t\t}\n\t}\n\tfunction setAttr(vnode, key2, old, value, ns) {\n\t\tvar element = vnode.dom\n\t\tif (key2 === \"key\" || key2 === \"is\" || (old === value && !isFormAttribute(vnode, key2)) && typeof value !== \"object\" || typeof value === \"undefined\" || isLifecycleMethod(key2)) return\n\t\tvar nsLastIndex = key2.indexOf(\":\")\n\t\tif (nsLastIndex > -1 && key2.substr(0, nsLastIndex) === \"xlink\") {\n\t\t\telement.setAttributeNS(\"http://www.w3.org/1999/xlink\", key2.slice(nsLastIndex + 1), value)\n\t\t}\n\t\telse if (key2[0] === \"o\" && key2[1] === \"n\" && typeof value === \"function\") updateEvent(vnode, key2, value)\n\t\telse if (key2 === \"style\") updateStyle(element, old, value)\n\t\telse if (key2 in element && !isAttribute(key2) && ns === undefined && !isCustomElement(vnode)) {\n\t\t\tif (key2 === \"value\") {\n\t\t\t\tvar normalized0 = \"\" + value // eslint-disable-line no-implicit-coercion\n\t\t\t\t//setting input[value] to same value by typing on focused element moves cursor to end in Chrome\n\t\t\t\tif ((vnode.tag === \"input\" || vnode.tag === \"textarea\") && vnode.dom.value === normalized0 && vnode.dom === $doc.activeElement) return\n\t\t\t\t//setting select[value] to same value while having select open blinks select dropdown in Chrome\n\t\t\t\tif (vnode.tag === \"select\") {\n\t\t\t\t\tif (value === null) {\n\t\t\t\t\t\tif (vnode.dom.selectedIndex === -1 && vnode.dom === $doc.activeElement) return\n\t\t\t\t\t} else {\n\t\t\t\t\t\tif (old !== null && vnode.dom.value === normalized0 && vnode.dom === $doc.activeElement) return\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t//setting option[value] to same value while having select open blinks select dropdown in Chrome\n\t\t\t\tif (vnode.tag === \"option\" && old != null && vnode.dom.value === normalized0) return\n\t\t\t}\n\t\t\t// If you assign an input type1 that is not supported by IE 11 with an assignment expression, an error0 will occur.\n\t\t\tif (vnode.tag === \"input\" && key2 === \"type\") {\n\t\t\t\telement.setAttribute(key2, value)\n\t\t\t\treturn\n\t\t\t}\n\t\t\telement[key2] = value\n\t\t}\n\t\telse {\n\t\t\tif (typeof value === \"boolean\") {\n\t\t\t\tif (value) element.setAttribute(key2, \"\")\n\t\t\t\telse element.removeAttribute(key2)\n\t\t\t}\n\t\t\telse element.setAttribute(key2 === \"className\" ? \"class\" : key2, value)\n\t\t}\n\t}\n\tfunction setLateAttrs(vnode) {\n\t\tvar attrs2 = vnode.attrs\n\t\tif (vnode.tag === \"select\" && attrs2 != null) {\n\t\t\tif (\"value\" in attrs2) setAttr(vnode, \"value\", null, attrs2.value, undefined)\n\t\t\tif (\"selectedIndex\" in attrs2) setAttr(vnode, \"selectedIndex\", null, attrs2.selectedIndex, undefined)\n\t\t}\n\t}\n\tfunction updateAttrs(vnode, old, attrs2, ns) {\n\t\tif (attrs2 != null) {\n\t\t\tfor (var key2 in attrs2) {\n\t\t\t\tsetAttr(vnode, key2, old && old[key2], attrs2[key2], ns)\n\t\t\t}\n\t\t}\n\t\tif (old != null) {\n\t\t\tfor (var key2 in old) {\n\t\t\t\tif (attrs2 == null || !(key2 in attrs2)) {\n\t\t\t\t\tif (key2 === \"className\") key2 = \"class\"\n\t\t\t\t\tif (key2[0] === \"o\" && key2[1] === \"n\" && !isLifecycleMethod(key2)) updateEvent(vnode, key2, undefined)\n\t\t\t\t\telse if (key2 !== \"key\") vnode.dom.removeAttribute(key2)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\tfunction isFormAttribute(vnode, attr) {\n\t\treturn attr === \"value\" || attr === \"checked\" || attr === \"selectedIndex\" || attr === \"selected\" && vnode.dom === $doc.activeElement\n\t}\n\tfunction isLifecycleMethod(attr) {\n\t\treturn attr === \"oninit\" || attr === \"oncreate\" || attr === \"onupdate\" || attr === \"onremove\" || attr === \"onbeforeremove\" || attr === \"onbeforeupdate\"\n\t}\n\tfunction isAttribute(attr) {\n\t\treturn attr === \"href\" || attr === \"list\" || attr === \"form\" || attr === \"width\" || attr === \"height\"// || attr === \"type\"\n\t}\n\tfunction isCustomElement(vnode){\n\t\treturn vnode.attrs.is || vnode.tag.indexOf(\"-\") > -1\n\t}\n\tfunction hasIntegrationMethods(source) {\n\t\treturn source != null && (source.oncreate || source.onupdate || source.onbeforeremove || source.onremove)\n\t}\n\t//style\n\tfunction updateStyle(element, old, style) {\n\t\tif (old === style) element.style.cssText = \"\", old = null\n\t\tif (style == null) element.style.cssText = \"\"\n\t\telse if (typeof style === \"string\") element.style.cssText = style\n\t\telse {\n\t\t\tif (typeof old === \"string\") element.style.cssText = \"\"\n\t\t\tfor (var key2 in style) {\n\t\t\t\telement.style[key2] = style[key2]\n\t\t\t}\n\t\t\tif (old != null && typeof old !== \"string\") {\n\t\t\t\tfor (var key2 in old) {\n\t\t\t\t\tif (!(key2 in style)) element.style[key2] = \"\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t//event\n\tfunction updateEvent(vnode, key2, value) {\n\t\tvar element = vnode.dom\n\t\tvar callback = typeof onevent !== \"function\" ? value : function(e) {\n\t\t\tvar result = value.call(element, e)\n\t\t\tonevent.call(element, e)\n\t\t\treturn result\n\t\t}\n\t\tif (key2 in element) element[key2] = typeof value === \"function\" ? callback : null\n\t\telse {\n\t\t\tvar eventName = key2.slice(2)\n\t\t\tif (vnode.events === undefined) vnode.events = {}\n\t\t\tif (vnode.events[key2] === callback) return\n\t\t\tif (vnode.events[key2] != null) element.removeEventListener(eventName, vnode.events[key2], false)\n\t\t\tif (typeof value === \"function\") {\n\t\t\t\tvnode.events[key2] = callback\n\t\t\t\telement.addEventListener(eventName, vnode.events[key2], false)\n\t\t\t}\n\t\t}\n\t}\n\t//lifecycle\n\tfunction initLifecycle(source, vnode, hooks) {\n\t\tif (typeof source.oninit === \"function\") source.oninit.call(vnode.state, vnode)\n\t\tif (typeof source.oncreate === \"function\") hooks.push(source.oncreate.bind(vnode.state, vnode))\n\t}\n\tfunction updateLifecycle(source, vnode, hooks) {\n\t\tif (typeof source.onupdate === \"function\") hooks.push(source.onupdate.bind(vnode.state, vnode))\n\t}\n\tfunction shouldNotUpdate(vnode, old) {\n\t\tvar forceVnodeUpdate, forceComponentUpdate\n\t\tif (vnode.attrs != null && typeof vnode.attrs.onbeforeupdate === \"function\") forceVnodeUpdate = vnode.attrs.onbeforeupdate.call(vnode.state, vnode, old)\n\t\tif (typeof vnode.tag !== \"string\" && typeof vnode._state.onbeforeupdate === \"function\") forceComponentUpdate = vnode._state.onbeforeupdate.call(vnode.state, vnode, old)\n\t\tif (!(forceVnodeUpdate === undefined && forceComponentUpdate === undefined) && !forceVnodeUpdate && !forceComponentUpdate) {\n\t\t\tvnode.dom = old.dom\n\t\t\tvnode.domSize = old.domSize\n\t\t\tvnode.instance = old.instance\n\t\t\treturn true\n\t\t}\n\t\treturn false\n\t}\n\tfunction render(dom, vnodes) {\n\t\tif (!dom) throw new Error(\"Ensure the DOM element being passed to m.route/m.mount/m.render is not undefined.\")\n\t\tvar hooks = []\n\t\tvar active = $doc.activeElement\n\t\tvar namespace = dom.namespaceURI\n\t\t// First time0 rendering into a node clears it out\n\t\tif (dom.vnodes == null) dom.textContent = \"\"\n\t\tif (!Array.isArray(vnodes)) vnodes = [vnodes]\n\t\tupdateNodes(dom, dom.vnodes, Vnode.normalizeChildren(vnodes), false, hooks, null, namespace === \"http://www.w3.org/1999/xhtml\" ? undefined : namespace)\n\t\tdom.vnodes = vnodes\n\t\tfor (var i = 0; i < hooks.length; i++) hooks[i]()\n\t\t// document.activeElement can return null in IE https://developer.mozilla.org/en-US/docs/Web/API/Document/activeElement\n\t\tif (active != null && $doc.activeElement !== active) active.focus()\n\t}\n\treturn {render: render, setEventCallback: setEventCallback}\n}\nfunction throttle(callback) {\n\t//60fps translates to 16.6ms, round it down since setTimeout requires int\n\tvar time = 16\n\tvar last = 0, pending = null\n\tvar timeout = typeof requestAnimationFrame === \"function\" ? requestAnimationFrame : setTimeout\n\treturn function() {\n\t\tvar now = Date.now()\n\t\tif (last === 0 || now - last >= time) {\n\t\t\tlast = now\n\t\t\tcallback()\n\t\t}\n\t\telse if (pending === null) {\n\t\t\tpending = timeout(function() {\n\t\t\t\tpending = null\n\t\t\t\tcallback()\n\t\t\t\tlast = Date.now()\n\t\t\t}, time - (now - last))\n\t\t}\n\t}\n}\nvar _11 = function($window) {\n\tvar renderService = coreRenderer($window)\n\trenderService.setEventCallback(function(e) {\n\t\tif (e.redraw === false) e.redraw = undefined\n\t\telse redraw()\n\t})\n\tvar callbacks = []\n\tfunction subscribe(key1, callback) {\n\t\tunsubscribe(key1)\n\t\tcallbacks.push(key1, throttle(callback))\n\t}\n\tfunction unsubscribe(key1) {\n\t\tvar index = callbacks.indexOf(key1)\n\t\tif (index > -1) callbacks.splice(index, 2)\n\t}\n\tfunction redraw() {\n\t\tfor (var i = 1; i < callbacks.length; i += 2) {\n\t\t\tcallbacks[i]()\n\t\t}\n\t}\n\treturn {subscribe: subscribe, unsubscribe: unsubscribe, redraw: redraw, render: renderService.render}\n}\nvar redrawService = _11(window)\nrequestService.setCompletionCallback(redrawService.redraw)\nvar _16 = function(redrawService0) {\n\treturn function(root, component) {\n\t\tif (component === null) {\n\t\t\tredrawService0.render(root, [])\n\t\t\tredrawService0.unsubscribe(root)\n\t\t\treturn\n\t\t}\n\t\t\n\t\tif (component.view == null && typeof component !== \"function\") throw new Error(\"m.mount(element, component) expects a component, not a vnode\")\n\t\t\n\t\tvar run0 = function() {\n\t\t\tredrawService0.render(root, Vnode(component))\n\t\t}\n\t\tredrawService0.subscribe(root, run0)\n\t\tredrawService0.redraw()\n\t}\n}\nm.mount = _16(redrawService)\nvar Promise = PromisePolyfill\nvar parseQueryString = function(string) {\n\tif (string === \"\" || string == null) return {}\n\tif (string.charAt(0) === \"?\") string = string.slice(1)\n\tvar entries = string.split(\"&\"), data0 = {}, counters = {}\n\tfor (var i = 0; i < entries.length; i++) {\n\t\tvar entry = entries[i].split(\"=\")\n\t\tvar key5 = decodeURIComponent(entry[0])\n\t\tvar value = entry.length === 2 ? decodeURIComponent(entry[1]) : \"\"\n\t\tif (value === \"true\") value = true\n\t\telse if (value === \"false\") value = false\n\t\tvar levels = key5.split(/\\]\\[?|\\[/)\n\t\tvar cursor = data0\n\t\tif (key5.indexOf(\"[\") > -1) levels.pop()\n\t\tfor (var j = 0; j < levels.length; j++) {\n\t\t\tvar level = levels[j], nextLevel = levels[j + 1]\n\t\t\tvar isNumber = nextLevel == \"\" || !isNaN(parseInt(nextLevel, 10))\n\t\t\tvar isValue = j === levels.length - 1\n\t\t\tif (level === \"\") {\n\t\t\t\tvar key5 = levels.slice(0, j).join()\n\t\t\t\tif (counters[key5] == null) counters[key5] = 0\n\t\t\t\tlevel = counters[key5]++\n\t\t\t}\n\t\t\tif (cursor[level] == null) {\n\t\t\t\tcursor[level] = isValue ? value : isNumber ? [] : {}\n\t\t\t}\n\t\t\tcursor = cursor[level]\n\t\t}\n\t}\n\treturn data0\n}\nvar coreRouter = function($window) {\n\tvar supportsPushState = typeof $window.history.pushState === \"function\"\n\tvar callAsync0 = typeof setImmediate === \"function\" ? setImmediate : setTimeout\n\tfunction normalize1(fragment0) {\n\t\tvar data = $window.location[fragment0].replace(/(?:%[a-f89][a-f0-9])+/gim, decodeURIComponent)\n\t\tif (fragment0 === \"pathname\" && data[0] !== \"/\") data = \"/\" + data\n\t\treturn data\n\t}\n\tvar asyncId\n\tfunction debounceAsync(callback0) {\n\t\treturn function() {\n\t\t\tif (asyncId != null) return\n\t\t\tasyncId = callAsync0(function() {\n\t\t\t\tasyncId = null\n\t\t\t\tcallback0()\n\t\t\t})\n\t\t}\n\t}\n\tfunction parsePath(path, queryData, hashData) {\n\t\tvar queryIndex = path.indexOf(\"?\")\n\t\tvar hashIndex = path.indexOf(\"#\")\n\t\tvar pathEnd = queryIndex > -1 ? queryIndex : hashIndex > -1 ? hashIndex : path.length\n\t\tif (queryIndex > -1) {\n\t\t\tvar queryEnd = hashIndex > -1 ? hashIndex : path.length\n\t\t\tvar queryParams = parseQueryString(path.slice(queryIndex + 1, queryEnd))\n\t\t\tfor (var key4 in queryParams) queryData[key4] = queryParams[key4]\n\t\t}\n\t\tif (hashIndex > -1) {\n\t\t\tvar hashParams = parseQueryString(path.slice(hashIndex + 1))\n\t\t\tfor (var key4 in hashParams) hashData[key4] = hashParams[key4]\n\t\t}\n\t\treturn path.slice(0, pathEnd)\n\t}\n\tvar router = {prefix: \"#!\"}\n\trouter.getPath = function() {\n\t\tvar type2 = router.prefix.charAt(0)\n\t\tswitch (type2) {\n\t\t\tcase \"#\": return normalize1(\"hash\").slice(router.prefix.length)\n\t\t\tcase \"?\": return normalize1(\"search\").slice(router.prefix.length) + normalize1(\"hash\")\n\t\t\tdefault: return normalize1(\"pathname\").slice(router.prefix.length) + normalize1(\"search\") + normalize1(\"hash\")\n\t\t}\n\t}\n\trouter.setPath = function(path, data, options) {\n\t\tvar queryData = {}, hashData = {}\n\t\tpath = parsePath(path, queryData, hashData)\n\t\tif (data != null) {\n\t\t\tfor (var key4 in data) queryData[key4] = data[key4]\n\t\t\tpath = path.replace(/:([^\\/]+)/g, function(match2, token) {\n\t\t\t\tdelete queryData[token]\n\t\t\t\treturn data[token]\n\t\t\t})\n\t\t}\n\t\tvar query = buildQueryString(queryData)\n\t\tif (query) path += \"?\" + query\n\t\tvar hash = buildQueryString(hashData)\n\t\tif (hash) path += \"#\" + hash\n\t\tif (supportsPushState) {\n\t\t\tvar state = options ? options.state : null\n\t\t\tvar title = options ? options.title : null\n\t\t\t$window.onpopstate()\n\t\t\tif (options && options.replace) $window.history.replaceState(state, title, router.prefix + path)\n\t\t\telse $window.history.pushState(state, title, router.prefix + path)\n\t\t}\n\t\telse $window.location.href = router.prefix + path\n\t}\n\trouter.defineRoutes = function(routes, resolve, reject) {\n\t\tfunction resolveRoute() {\n\t\t\tvar path = router.getPath()\n\t\t\tvar params = {}\n\t\t\tvar pathname = parsePath(path, params, params)\n\t\t\tvar state = $window.history.state\n\t\t\tif (state != null) {\n\t\t\t\tfor (var k in state) params[k] = state[k]\n\t\t\t}\n\t\t\tfor (var route0 in routes) {\n\t\t\t\tvar matcher = new RegExp(\"^\" + route0.replace(/:[^\\/]+?\\.{3}/g, \"(.*?)\").replace(/:[^\\/]+/g, \"([^\\\\/]+)\") + \"\\/?$\")\n\t\t\t\tif (matcher.test(pathname)) {\n\t\t\t\t\tpathname.replace(matcher, function() {\n\t\t\t\t\t\tvar keys = route0.match(/:[^\\/]+/g) || []\n\t\t\t\t\t\tvar values = [].slice.call(arguments, 1, -2)\n\t\t\t\t\t\tfor (var i = 0; i < keys.length; i++) {\n\t\t\t\t\t\t\tparams[keys[i].replace(/:|\\./g, \"\")] = decodeURIComponent(values[i])\n\t\t\t\t\t\t}\n\t\t\t\t\t\tresolve(routes[route0], params, path, route0)\n\t\t\t\t\t})\n\t\t\t\t\treturn\n\t\t\t\t}\n\t\t\t}\n\t\t\treject(path, params)\n\t\t}\n\t\tif (supportsPushState) $window.onpopstate = debounceAsync(resolveRoute)\n\t\telse if (router.prefix.charAt(0) === \"#\") $window.onhashchange = resolveRoute\n\t\tresolveRoute()\n\t}\n\treturn router\n}\nvar _20 = function($window, redrawService0) {\n\tvar routeService = coreRouter($window)\n\tvar identity = function(v) {return v}\n\tvar render1, component, attrs3, currentPath, lastUpdate\n\tvar route = function(root, defaultRoute, routes) {\n\t\tif (root == null) throw new Error(\"Ensure the DOM element that was passed to `m.route` is not undefined\")\n\t\tvar run1 = function() {\n\t\t\tif (render1 != null) redrawService0.render(root, render1(Vnode(component, attrs3.key, attrs3)))\n\t\t}\n\t\tvar bail = function(path) {\n\t\t\tif (path !== defaultRoute) routeService.setPath(defaultRoute, null, {replace: true})\n\t\t\telse throw new Error(\"Could not resolve default route \" + defaultRoute)\n\t\t}\n\t\trouteService.defineRoutes(routes, function(payload, params, path) {\n\t\t\tvar update = lastUpdate = function(routeResolver, comp) {\n\t\t\t\tif (update !== lastUpdate) return\n\t\t\t\tcomponent = comp != null && (typeof comp.view === \"function\" || typeof comp === \"function\")? comp : \"div\"\n\t\t\t\tattrs3 = params, currentPath = path, lastUpdate = null\n\t\t\t\trender1 = (routeResolver.render || identity).bind(routeResolver)\n\t\t\t\trun1()\n\t\t\t}\n\t\t\tif (payload.view || typeof payload === \"function\") update({}, payload)\n\t\t\telse {\n\t\t\t\tif (payload.onmatch) {\n\t\t\t\t\tPromise.resolve(payload.onmatch(params, path)).then(function(resolved) {\n\t\t\t\t\t\tupdate(payload, resolved)\n\t\t\t\t\t}, bail)\n\t\t\t\t}\n\t\t\t\telse update(payload, \"div\")\n\t\t\t}\n\t\t}, bail)\n\t\tredrawService0.subscribe(root, run1)\n\t}\n\troute.set = function(path, data, options) {\n\t\tif (lastUpdate != null) {\n\t\t\toptions = options || {}\n\t\t\toptions.replace = true\n\t\t}\n\t\tlastUpdate = null\n\t\trouteService.setPath(path, data, options)\n\t}\n\troute.get = function() {return currentPath}\n\troute.prefix = function(prefix0) {routeService.prefix = prefix0}\n\troute.link = function(vnode1) {\n\t\tvnode1.dom.setAttribute(\"href\", routeService.prefix + vnode1.attrs.href)\n\t\tvnode1.dom.onclick = function(e) {\n\t\t\tif (e.ctrlKey || e.metaKey || e.shiftKey || e.which === 2) return\n\t\t\te.preventDefault()\n\t\t\te.redraw = false\n\t\t\tvar href = this.getAttribute(\"href\")\n\t\t\tif (href.indexOf(routeService.prefix) === 0) href = href.slice(routeService.prefix.length)\n\t\t\troute.set(href, undefined, undefined)\n\t\t}\n\t}\n\troute.param = function(key3) {\n\t\tif(typeof attrs3 !== \"undefined\" && typeof key3 !== \"undefined\") return attrs3[key3]\n\t\treturn attrs3\n\t}\n\treturn route\n}\nm.route = _20(window, redrawService)\nm.withAttr = function(attrName, callback1, context) {\n\treturn function(e) {\n\t\tcallback1.call(context || this, attrName in e.currentTarget ? e.currentTarget[attrName] : e.currentTarget.getAttribute(attrName))\n\t}\n}\nvar _28 = coreRenderer(window)\nm.render = _28.render\nm.redraw = redrawService.redraw\nm.request = requestService.request\nm.jsonp = requestService.jsonp\nm.parseQueryString = parseQueryString\nm.buildQueryString = buildQueryString\nm.version = \"1.1.4\"\nm.vnode = Vnode\nif (true) module[\"exports\"] = m\nelse window.m = m\n}());\n/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(/*! ./../timers-browserify/main.js */ 6).setImmediate, __webpack_require__(/*! ./../webpack/buildin/global.js */ 1)))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9taXRocmlsL21pdGhyaWwuanM/ZWQ5YyJdLCJzb3VyY2VzQ29udGVudCI6WyI7KGZ1bmN0aW9uKCkge1xuXCJ1c2Ugc3RyaWN0XCJcbmZ1bmN0aW9uIFZub2RlKHRhZywga2V5LCBhdHRyczAsIGNoaWxkcmVuLCB0ZXh0LCBkb20pIHtcblx0cmV0dXJuIHt0YWc6IHRhZywga2V5OiBrZXksIGF0dHJzOiBhdHRyczAsIGNoaWxkcmVuOiBjaGlsZHJlbiwgdGV4dDogdGV4dCwgZG9tOiBkb20sIGRvbVNpemU6IHVuZGVmaW5lZCwgc3RhdGU6IHVuZGVmaW5lZCwgX3N0YXRlOiB1bmRlZmluZWQsIGV2ZW50czogdW5kZWZpbmVkLCBpbnN0YW5jZTogdW5kZWZpbmVkLCBza2lwOiBmYWxzZX1cbn1cblZub2RlLm5vcm1hbGl6ZSA9IGZ1bmN0aW9uKG5vZGUpIHtcblx0aWYgKEFycmF5LmlzQXJyYXkobm9kZSkpIHJldHVybiBWbm9kZShcIltcIiwgdW5kZWZpbmVkLCB1bmRlZmluZWQsIFZub2RlLm5vcm1hbGl6ZUNoaWxkcmVuKG5vZGUpLCB1bmRlZmluZWQsIHVuZGVmaW5lZClcblx0aWYgKG5vZGUgIT0gbnVsbCAmJiB0eXBlb2Ygbm9kZSAhPT0gXCJvYmplY3RcIikgcmV0dXJuIFZub2RlKFwiI1wiLCB1bmRlZmluZWQsIHVuZGVmaW5lZCwgbm9kZSA9PT0gZmFsc2UgPyBcIlwiIDogbm9kZSwgdW5kZWZpbmVkLCB1bmRlZmluZWQpXG5cdHJldHVybiBub2RlXG59XG5Wbm9kZS5ub3JtYWxpemVDaGlsZHJlbiA9IGZ1bmN0aW9uIG5vcm1hbGl6ZUNoaWxkcmVuKGNoaWxkcmVuKSB7XG5cdGZvciAodmFyIGkgPSAwOyBpIDwgY2hpbGRyZW4ubGVuZ3RoOyBpKyspIHtcblx0XHRjaGlsZHJlbltpXSA9IFZub2RlLm5vcm1hbGl6ZShjaGlsZHJlbltpXSlcblx0fVxuXHRyZXR1cm4gY2hpbGRyZW5cbn1cbnZhciBzZWxlY3RvclBhcnNlciA9IC8oPzooXnwjfFxcLikoW14jXFwuXFxbXFxdXSspKXwoXFxbKC4rPykoPzpcXHMqPVxccyooXCJ8J3wpKCg/OlxcXFxbXCInXFxdXXwuKSo/KVxcNSk/XFxdKS9nXG52YXIgc2VsZWN0b3JDYWNoZSA9IHt9XG52YXIgaGFzT3duID0ge30uaGFzT3duUHJvcGVydHlcbmZ1bmN0aW9uIGNvbXBpbGVTZWxlY3RvcihzZWxlY3Rvcikge1xuXHR2YXIgbWF0Y2gsIHRhZyA9IFwiZGl2XCIsIGNsYXNzZXMgPSBbXSwgYXR0cnMgPSB7fVxuXHR3aGlsZSAobWF0Y2ggPSBzZWxlY3RvclBhcnNlci5leGVjKHNlbGVjdG9yKSkge1xuXHRcdHZhciB0eXBlID0gbWF0Y2hbMV0sIHZhbHVlID0gbWF0Y2hbMl1cblx0XHRpZiAodHlwZSA9PT0gXCJcIiAmJiB2YWx1ZSAhPT0gXCJcIikgdGFnID0gdmFsdWVcblx0XHRlbHNlIGlmICh0eXBlID09PSBcIiNcIikgYXR0cnMuaWQgPSB2YWx1ZVxuXHRcdGVsc2UgaWYgKHR5cGUgPT09IFwiLlwiKSBjbGFzc2VzLnB1c2godmFsdWUpXG5cdFx0ZWxzZSBpZiAobWF0Y2hbM11bMF0gPT09IFwiW1wiKSB7XG5cdFx0XHR2YXIgYXR0clZhbHVlID0gbWF0Y2hbNl1cblx0XHRcdGlmIChhdHRyVmFsdWUpIGF0dHJWYWx1ZSA9IGF0dHJWYWx1ZS5yZXBsYWNlKC9cXFxcKFtcIiddKS9nLCBcIiQxXCIpLnJlcGxhY2UoL1xcXFxcXFxcL2csIFwiXFxcXFwiKVxuXHRcdFx0aWYgKG1hdGNoWzRdID09PSBcImNsYXNzXCIpIGNsYXNzZXMucHVzaChhdHRyVmFsdWUpXG5cdFx0XHRlbHNlIGF0dHJzW21hdGNoWzRdXSA9IGF0dHJWYWx1ZSA9PT0gXCJcIiA/IGF0dHJWYWx1ZSA6IGF0dHJWYWx1ZSB8fCB0cnVlXG5cdFx0fVxuXHR9XG5cdGlmIChjbGFzc2VzLmxlbmd0aCA+IDApIGF0dHJzLmNsYXNzTmFtZSA9IGNsYXNzZXMuam9pbihcIiBcIilcblx0cmV0dXJuIHNlbGVjdG9yQ2FjaGVbc2VsZWN0b3JdID0ge3RhZzogdGFnLCBhdHRyczogYXR0cnN9XG59XG5mdW5jdGlvbiBleGVjU2VsZWN0b3Ioc3RhdGUsIGF0dHJzLCBjaGlsZHJlbikge1xuXHR2YXIgaGFzQXR0cnMgPSBmYWxzZSwgY2hpbGRMaXN0LCB0ZXh0XG5cdHZhciBjbGFzc05hbWUgPSBhdHRycy5jbGFzc05hbWUgfHwgYXR0cnMuY2xhc3Ncblx0Zm9yICh2YXIga2V5IGluIHN0YXRlLmF0dHJzKSB7XG5cdFx0aWYgKGhhc093bi5jYWxsKHN0YXRlLmF0dHJzLCBrZXkpKSB7XG5cdFx0XHRhdHRyc1trZXldID0gc3RhdGUuYXR0cnNba2V5XVxuXHRcdH1cblx0fVxuXHRpZiAoY2xhc3NOYW1lICE9PSB1bmRlZmluZWQpIHtcblx0XHRpZiAoYXR0cnMuY2xhc3MgIT09IHVuZGVmaW5lZCkge1xuXHRcdFx0YXR0cnMuY2xhc3MgPSB1bmRlZmluZWRcblx0XHRcdGF0dHJzLmNsYXNzTmFtZSA9IGNsYXNzTmFtZVxuXHRcdH1cblx0XHRpZiAoc3RhdGUuYXR0cnMuY2xhc3NOYW1lICE9IG51bGwpIHtcblx0XHRcdGF0dHJzLmNsYXNzTmFtZSA9IHN0YXRlLmF0dHJzLmNsYXNzTmFtZSArIFwiIFwiICsgY2xhc3NOYW1lXG5cdFx0fVxuXHR9XG5cdGZvciAodmFyIGtleSBpbiBhdHRycykge1xuXHRcdGlmIChoYXNPd24uY2FsbChhdHRycywga2V5KSAmJiBrZXkgIT09IFwia2V5XCIpIHtcblx0XHRcdGhhc0F0dHJzID0gdHJ1ZVxuXHRcdFx0YnJlYWtcblx0XHR9XG5cdH1cblx0aWYgKEFycmF5LmlzQXJyYXkoY2hpbGRyZW4pICYmIGNoaWxkcmVuLmxlbmd0aCA9PT0gMSAmJiBjaGlsZHJlblswXSAhPSBudWxsICYmIGNoaWxkcmVuWzBdLnRhZyA9PT0gXCIjXCIpIHtcblx0XHR0ZXh0ID0gY2hpbGRyZW5bMF0uY2hpbGRyZW5cblx0fSBlbHNlIHtcblx0XHRjaGlsZExpc3QgPSBjaGlsZHJlblxuXHR9XG5cdHJldHVybiBWbm9kZShzdGF0ZS50YWcsIGF0dHJzLmtleSwgaGFzQXR0cnMgPyBhdHRycyA6IHVuZGVmaW5lZCwgY2hpbGRMaXN0LCB0ZXh0KVxufVxuZnVuY3Rpb24gaHlwZXJzY3JpcHQoc2VsZWN0b3IpIHtcblx0Ly8gQmVjYXVzZSBzbG9wcHkgbW9kZSBzdWNrc1xuXHR2YXIgYXR0cnMgPSBhcmd1bWVudHNbMV0sIHN0YXJ0ID0gMiwgY2hpbGRyZW5cblx0aWYgKHNlbGVjdG9yID09IG51bGwgfHwgdHlwZW9mIHNlbGVjdG9yICE9PSBcInN0cmluZ1wiICYmIHR5cGVvZiBzZWxlY3RvciAhPT0gXCJmdW5jdGlvblwiICYmIHR5cGVvZiBzZWxlY3Rvci52aWV3ICE9PSBcImZ1bmN0aW9uXCIpIHtcblx0XHR0aHJvdyBFcnJvcihcIlRoZSBzZWxlY3RvciBtdXN0IGJlIGVpdGhlciBhIHN0cmluZyBvciBhIGNvbXBvbmVudC5cIik7XG5cdH1cblx0aWYgKHR5cGVvZiBzZWxlY3RvciA9PT0gXCJzdHJpbmdcIikge1xuXHRcdHZhciBjYWNoZWQgPSBzZWxlY3RvckNhY2hlW3NlbGVjdG9yXSB8fCBjb21waWxlU2VsZWN0b3Ioc2VsZWN0b3IpXG5cdH1cblx0aWYgKGF0dHJzID09IG51bGwpIHtcblx0XHRhdHRycyA9IHt9XG5cdH0gZWxzZSBpZiAodHlwZW9mIGF0dHJzICE9PSBcIm9iamVjdFwiIHx8IGF0dHJzLnRhZyAhPSBudWxsIHx8IEFycmF5LmlzQXJyYXkoYXR0cnMpKSB7XG5cdFx0YXR0cnMgPSB7fVxuXHRcdHN0YXJ0ID0gMVxuXHR9XG5cdGlmIChhcmd1bWVudHMubGVuZ3RoID09PSBzdGFydCArIDEpIHtcblx0XHRjaGlsZHJlbiA9IGFyZ3VtZW50c1tzdGFydF1cblx0XHRpZiAoIUFycmF5LmlzQXJyYXkoY2hpbGRyZW4pKSBjaGlsZHJlbiA9IFtjaGlsZHJlbl1cblx0fSBlbHNlIHtcblx0XHRjaGlsZHJlbiA9IFtdXG5cdFx0d2hpbGUgKHN0YXJ0IDwgYXJndW1lbnRzLmxlbmd0aCkgY2hpbGRyZW4ucHVzaChhcmd1bWVudHNbc3RhcnQrK10pXG5cdH1cblx0dmFyIG5vcm1hbGl6ZWQgPSBWbm9kZS5ub3JtYWxpemVDaGlsZHJlbihjaGlsZHJlbilcblx0aWYgKHR5cGVvZiBzZWxlY3RvciA9PT0gXCJzdHJpbmdcIikge1xuXHRcdHJldHVybiBleGVjU2VsZWN0b3IoY2FjaGVkLCBhdHRycywgbm9ybWFsaXplZClcblx0fSBlbHNlIHtcblx0XHRyZXR1cm4gVm5vZGUoc2VsZWN0b3IsIGF0dHJzLmtleSwgYXR0cnMsIG5vcm1hbGl6ZWQpXG5cdH1cbn1cbmh5cGVyc2NyaXB0LnRydXN0ID0gZnVuY3Rpb24oaHRtbCkge1xuXHRpZiAoaHRtbCA9PSBudWxsKSBodG1sID0gXCJcIlxuXHRyZXR1cm4gVm5vZGUoXCI8XCIsIHVuZGVmaW5lZCwgdW5kZWZpbmVkLCBodG1sLCB1bmRlZmluZWQsIHVuZGVmaW5lZClcbn1cbmh5cGVyc2NyaXB0LmZyYWdtZW50ID0gZnVuY3Rpb24oYXR0cnMxLCBjaGlsZHJlbikge1xuXHRyZXR1cm4gVm5vZGUoXCJbXCIsIGF0dHJzMS5rZXksIGF0dHJzMSwgVm5vZGUubm9ybWFsaXplQ2hpbGRyZW4oY2hpbGRyZW4pLCB1bmRlZmluZWQsIHVuZGVmaW5lZClcbn1cbnZhciBtID0gaHlwZXJzY3JpcHRcbi8qKiBAY29uc3RydWN0b3IgKi9cbnZhciBQcm9taXNlUG9seWZpbGwgPSBmdW5jdGlvbihleGVjdXRvcikge1xuXHRpZiAoISh0aGlzIGluc3RhbmNlb2YgUHJvbWlzZVBvbHlmaWxsKSkgdGhyb3cgbmV3IEVycm9yKFwiUHJvbWlzZSBtdXN0IGJlIGNhbGxlZCB3aXRoIGBuZXdgXCIpXG5cdGlmICh0eXBlb2YgZXhlY3V0b3IgIT09IFwiZnVuY3Rpb25cIikgdGhyb3cgbmV3IFR5cGVFcnJvcihcImV4ZWN1dG9yIG11c3QgYmUgYSBmdW5jdGlvblwiKVxuXHR2YXIgc2VsZiA9IHRoaXMsIHJlc29sdmVycyA9IFtdLCByZWplY3RvcnMgPSBbXSwgcmVzb2x2ZUN1cnJlbnQgPSBoYW5kbGVyKHJlc29sdmVycywgdHJ1ZSksIHJlamVjdEN1cnJlbnQgPSBoYW5kbGVyKHJlamVjdG9ycywgZmFsc2UpXG5cdHZhciBpbnN0YW5jZSA9IHNlbGYuX2luc3RhbmNlID0ge3Jlc29sdmVyczogcmVzb2x2ZXJzLCByZWplY3RvcnM6IHJlamVjdG9yc31cblx0dmFyIGNhbGxBc3luYyA9IHR5cGVvZiBzZXRJbW1lZGlhdGUgPT09IFwiZnVuY3Rpb25cIiA/IHNldEltbWVkaWF0ZSA6IHNldFRpbWVvdXRcblx0ZnVuY3Rpb24gaGFuZGxlcihsaXN0LCBzaG91bGRBYnNvcmIpIHtcblx0XHRyZXR1cm4gZnVuY3Rpb24gZXhlY3V0ZSh2YWx1ZSkge1xuXHRcdFx0dmFyIHRoZW5cblx0XHRcdHRyeSB7XG5cdFx0XHRcdGlmIChzaG91bGRBYnNvcmIgJiYgdmFsdWUgIT0gbnVsbCAmJiAodHlwZW9mIHZhbHVlID09PSBcIm9iamVjdFwiIHx8IHR5cGVvZiB2YWx1ZSA9PT0gXCJmdW5jdGlvblwiKSAmJiB0eXBlb2YgKHRoZW4gPSB2YWx1ZS50aGVuKSA9PT0gXCJmdW5jdGlvblwiKSB7XG5cdFx0XHRcdFx0aWYgKHZhbHVlID09PSBzZWxmKSB0aHJvdyBuZXcgVHlwZUVycm9yKFwiUHJvbWlzZSBjYW4ndCBiZSByZXNvbHZlZCB3LyBpdHNlbGZcIilcblx0XHRcdFx0XHRleGVjdXRlT25jZSh0aGVuLmJpbmQodmFsdWUpKVxuXHRcdFx0XHR9XG5cdFx0XHRcdGVsc2Uge1xuXHRcdFx0XHRcdGNhbGxBc3luYyhmdW5jdGlvbigpIHtcblx0XHRcdFx0XHRcdGlmICghc2hvdWxkQWJzb3JiICYmIGxpc3QubGVuZ3RoID09PSAwKSBjb25zb2xlLmVycm9yKFwiUG9zc2libGUgdW5oYW5kbGVkIHByb21pc2UgcmVqZWN0aW9uOlwiLCB2YWx1ZSlcblx0XHRcdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgbGlzdC5sZW5ndGg7IGkrKykgbGlzdFtpXSh2YWx1ZSlcblx0XHRcdFx0XHRcdHJlc29sdmVycy5sZW5ndGggPSAwLCByZWplY3RvcnMubGVuZ3RoID0gMFxuXHRcdFx0XHRcdFx0aW5zdGFuY2Uuc3RhdGUgPSBzaG91bGRBYnNvcmJcblx0XHRcdFx0XHRcdGluc3RhbmNlLnJldHJ5ID0gZnVuY3Rpb24oKSB7ZXhlY3V0ZSh2YWx1ZSl9XG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Y2F0Y2ggKGUpIHtcblx0XHRcdFx0cmVqZWN0Q3VycmVudChlKVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRmdW5jdGlvbiBleGVjdXRlT25jZSh0aGVuKSB7XG5cdFx0dmFyIHJ1bnMgPSAwXG5cdFx0ZnVuY3Rpb24gcnVuKGZuKSB7XG5cdFx0XHRyZXR1cm4gZnVuY3Rpb24odmFsdWUpIHtcblx0XHRcdFx0aWYgKHJ1bnMrKyA+IDApIHJldHVyblxuXHRcdFx0XHRmbih2YWx1ZSlcblx0XHRcdH1cblx0XHR9XG5cdFx0dmFyIG9uZXJyb3IgPSBydW4ocmVqZWN0Q3VycmVudClcblx0XHR0cnkge3RoZW4ocnVuKHJlc29sdmVDdXJyZW50KSwgb25lcnJvcil9IGNhdGNoIChlKSB7b25lcnJvcihlKX1cblx0fVxuXHRleGVjdXRlT25jZShleGVjdXRvcilcbn1cblByb21pc2VQb2x5ZmlsbC5wcm90b3R5cGUudGhlbiA9IGZ1bmN0aW9uKG9uRnVsZmlsbGVkLCBvblJlamVjdGlvbikge1xuXHR2YXIgc2VsZiA9IHRoaXMsIGluc3RhbmNlID0gc2VsZi5faW5zdGFuY2Vcblx0ZnVuY3Rpb24gaGFuZGxlKGNhbGxiYWNrLCBsaXN0LCBuZXh0LCBzdGF0ZSkge1xuXHRcdGxpc3QucHVzaChmdW5jdGlvbih2YWx1ZSkge1xuXHRcdFx0aWYgKHR5cGVvZiBjYWxsYmFjayAhPT0gXCJmdW5jdGlvblwiKSBuZXh0KHZhbHVlKVxuXHRcdFx0ZWxzZSB0cnkge3Jlc29sdmVOZXh0KGNhbGxiYWNrKHZhbHVlKSl9IGNhdGNoIChlKSB7aWYgKHJlamVjdE5leHQpIHJlamVjdE5leHQoZSl9XG5cdFx0fSlcblx0XHRpZiAodHlwZW9mIGluc3RhbmNlLnJldHJ5ID09PSBcImZ1bmN0aW9uXCIgJiYgc3RhdGUgPT09IGluc3RhbmNlLnN0YXRlKSBpbnN0YW5jZS5yZXRyeSgpXG5cdH1cblx0dmFyIHJlc29sdmVOZXh0LCByZWplY3ROZXh0XG5cdHZhciBwcm9taXNlID0gbmV3IFByb21pc2VQb2x5ZmlsbChmdW5jdGlvbihyZXNvbHZlLCByZWplY3QpIHtyZXNvbHZlTmV4dCA9IHJlc29sdmUsIHJlamVjdE5leHQgPSByZWplY3R9KVxuXHRoYW5kbGUob25GdWxmaWxsZWQsIGluc3RhbmNlLnJlc29sdmVycywgcmVzb2x2ZU5leHQsIHRydWUpLCBoYW5kbGUob25SZWplY3Rpb24sIGluc3RhbmNlLnJlamVjdG9ycywgcmVqZWN0TmV4dCwgZmFsc2UpXG5cdHJldHVybiBwcm9taXNlXG59XG5Qcm9taXNlUG9seWZpbGwucHJvdG90eXBlLmNhdGNoID0gZnVuY3Rpb24ob25SZWplY3Rpb24pIHtcblx0cmV0dXJuIHRoaXMudGhlbihudWxsLCBvblJlamVjdGlvbilcbn1cblByb21pc2VQb2x5ZmlsbC5yZXNvbHZlID0gZnVuY3Rpb24odmFsdWUpIHtcblx0aWYgKHZhbHVlIGluc3RhbmNlb2YgUHJvbWlzZVBvbHlmaWxsKSByZXR1cm4gdmFsdWVcblx0cmV0dXJuIG5ldyBQcm9taXNlUG9seWZpbGwoZnVuY3Rpb24ocmVzb2x2ZSkge3Jlc29sdmUodmFsdWUpfSlcbn1cblByb21pc2VQb2x5ZmlsbC5yZWplY3QgPSBmdW5jdGlvbih2YWx1ZSkge1xuXHRyZXR1cm4gbmV3IFByb21pc2VQb2x5ZmlsbChmdW5jdGlvbihyZXNvbHZlLCByZWplY3QpIHtyZWplY3QodmFsdWUpfSlcbn1cblByb21pc2VQb2x5ZmlsbC5hbGwgPSBmdW5jdGlvbihsaXN0KSB7XG5cdHJldHVybiBuZXcgUHJvbWlzZVBvbHlmaWxsKGZ1bmN0aW9uKHJlc29sdmUsIHJlamVjdCkge1xuXHRcdHZhciB0b3RhbCA9IGxpc3QubGVuZ3RoLCBjb3VudCA9IDAsIHZhbHVlcyA9IFtdXG5cdFx0aWYgKGxpc3QubGVuZ3RoID09PSAwKSByZXNvbHZlKFtdKVxuXHRcdGVsc2UgZm9yICh2YXIgaSA9IDA7IGkgPCBsaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHQoZnVuY3Rpb24oaSkge1xuXHRcdFx0XHRmdW5jdGlvbiBjb25zdW1lKHZhbHVlKSB7XG5cdFx0XHRcdFx0Y291bnQrK1xuXHRcdFx0XHRcdHZhbHVlc1tpXSA9IHZhbHVlXG5cdFx0XHRcdFx0aWYgKGNvdW50ID09PSB0b3RhbCkgcmVzb2x2ZSh2YWx1ZXMpXG5cdFx0XHRcdH1cblx0XHRcdFx0aWYgKGxpc3RbaV0gIT0gbnVsbCAmJiAodHlwZW9mIGxpc3RbaV0gPT09IFwib2JqZWN0XCIgfHwgdHlwZW9mIGxpc3RbaV0gPT09IFwiZnVuY3Rpb25cIikgJiYgdHlwZW9mIGxpc3RbaV0udGhlbiA9PT0gXCJmdW5jdGlvblwiKSB7XG5cdFx0XHRcdFx0bGlzdFtpXS50aGVuKGNvbnN1bWUsIHJlamVjdClcblx0XHRcdFx0fVxuXHRcdFx0XHRlbHNlIGNvbnN1bWUobGlzdFtpXSlcblx0XHRcdH0pKGkpXG5cdFx0fVxuXHR9KVxufVxuUHJvbWlzZVBvbHlmaWxsLnJhY2UgPSBmdW5jdGlvbihsaXN0KSB7XG5cdHJldHVybiBuZXcgUHJvbWlzZVBvbHlmaWxsKGZ1bmN0aW9uKHJlc29sdmUsIHJlamVjdCkge1xuXHRcdGZvciAodmFyIGkgPSAwOyBpIDwgbGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0bGlzdFtpXS50aGVuKHJlc29sdmUsIHJlamVjdClcblx0XHR9XG5cdH0pXG59XG5pZiAodHlwZW9mIHdpbmRvdyAhPT0gXCJ1bmRlZmluZWRcIikge1xuXHRpZiAodHlwZW9mIHdpbmRvdy5Qcm9taXNlID09PSBcInVuZGVmaW5lZFwiKSB3aW5kb3cuUHJvbWlzZSA9IFByb21pc2VQb2x5ZmlsbFxuXHR2YXIgUHJvbWlzZVBvbHlmaWxsID0gd2luZG93LlByb21pc2Vcbn0gZWxzZSBpZiAodHlwZW9mIGdsb2JhbCAhPT0gXCJ1bmRlZmluZWRcIikge1xuXHRpZiAodHlwZW9mIGdsb2JhbC5Qcm9taXNlID09PSBcInVuZGVmaW5lZFwiKSBnbG9iYWwuUHJvbWlzZSA9IFByb21pc2VQb2x5ZmlsbFxuXHR2YXIgUHJvbWlzZVBvbHlmaWxsID0gZ2xvYmFsLlByb21pc2Vcbn0gZWxzZSB7XG59XG52YXIgYnVpbGRRdWVyeVN0cmluZyA9IGZ1bmN0aW9uKG9iamVjdCkge1xuXHRpZiAoT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKG9iamVjdCkgIT09IFwiW29iamVjdCBPYmplY3RdXCIpIHJldHVybiBcIlwiXG5cdHZhciBhcmdzID0gW11cblx0Zm9yICh2YXIga2V5MCBpbiBvYmplY3QpIHtcblx0XHRkZXN0cnVjdHVyZShrZXkwLCBvYmplY3Rba2V5MF0pXG5cdH1cblx0cmV0dXJuIGFyZ3Muam9pbihcIiZcIilcblx0ZnVuY3Rpb24gZGVzdHJ1Y3R1cmUoa2V5MCwgdmFsdWUpIHtcblx0XHRpZiAoQXJyYXkuaXNBcnJheSh2YWx1ZSkpIHtcblx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgdmFsdWUubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0ZGVzdHJ1Y3R1cmUoa2V5MCArIFwiW1wiICsgaSArIFwiXVwiLCB2YWx1ZVtpXSlcblx0XHRcdH1cblx0XHR9XG5cdFx0ZWxzZSBpZiAoT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHZhbHVlKSA9PT0gXCJbb2JqZWN0IE9iamVjdF1cIikge1xuXHRcdFx0Zm9yICh2YXIgaSBpbiB2YWx1ZSkge1xuXHRcdFx0XHRkZXN0cnVjdHVyZShrZXkwICsgXCJbXCIgKyBpICsgXCJdXCIsIHZhbHVlW2ldKVxuXHRcdFx0fVxuXHRcdH1cblx0XHRlbHNlIGFyZ3MucHVzaChlbmNvZGVVUklDb21wb25lbnQoa2V5MCkgKyAodmFsdWUgIT0gbnVsbCAmJiB2YWx1ZSAhPT0gXCJcIiA/IFwiPVwiICsgZW5jb2RlVVJJQ29tcG9uZW50KHZhbHVlKSA6IFwiXCIpKVxuXHR9XG59XG52YXIgRklMRV9QUk9UT0NPTF9SRUdFWCA9IG5ldyBSZWdFeHAoXCJeZmlsZTovL1wiLCBcImlcIilcbnZhciBfOCA9IGZ1bmN0aW9uKCR3aW5kb3csIFByb21pc2UpIHtcblx0dmFyIGNhbGxiYWNrQ291bnQgPSAwXG5cdHZhciBvbmNvbXBsZXRpb25cblx0ZnVuY3Rpb24gc2V0Q29tcGxldGlvbkNhbGxiYWNrKGNhbGxiYWNrKSB7b25jb21wbGV0aW9uID0gY2FsbGJhY2t9XG5cdGZ1bmN0aW9uIGZpbmFsaXplcigpIHtcblx0XHR2YXIgY291bnQgPSAwXG5cdFx0ZnVuY3Rpb24gY29tcGxldGUoKSB7aWYgKC0tY291bnQgPT09IDAgJiYgdHlwZW9mIG9uY29tcGxldGlvbiA9PT0gXCJmdW5jdGlvblwiKSBvbmNvbXBsZXRpb24oKX1cblx0XHRyZXR1cm4gZnVuY3Rpb24gZmluYWxpemUocHJvbWlzZTApIHtcblx0XHRcdHZhciB0aGVuMCA9IHByb21pc2UwLnRoZW5cblx0XHRcdHByb21pc2UwLnRoZW4gPSBmdW5jdGlvbigpIHtcblx0XHRcdFx0Y291bnQrK1xuXHRcdFx0XHR2YXIgbmV4dCA9IHRoZW4wLmFwcGx5KHByb21pc2UwLCBhcmd1bWVudHMpXG5cdFx0XHRcdG5leHQudGhlbihjb21wbGV0ZSwgZnVuY3Rpb24oZSkge1xuXHRcdFx0XHRcdGNvbXBsZXRlKClcblx0XHRcdFx0XHRpZiAoY291bnQgPT09IDApIHRocm93IGVcblx0XHRcdFx0fSlcblx0XHRcdFx0cmV0dXJuIGZpbmFsaXplKG5leHQpXG5cdFx0XHR9XG5cdFx0XHRyZXR1cm4gcHJvbWlzZTBcblx0XHR9XG5cdH1cblx0ZnVuY3Rpb24gbm9ybWFsaXplKGFyZ3MsIGV4dHJhKSB7XG5cdFx0aWYgKHR5cGVvZiBhcmdzID09PSBcInN0cmluZ1wiKSB7XG5cdFx0XHR2YXIgdXJsID0gYXJnc1xuXHRcdFx0YXJncyA9IGV4dHJhIHx8IHt9XG5cdFx0XHRpZiAoYXJncy51cmwgPT0gbnVsbCkgYXJncy51cmwgPSB1cmxcblx0XHR9XG5cdFx0cmV0dXJuIGFyZ3Ncblx0fVxuXHRmdW5jdGlvbiByZXF1ZXN0KGFyZ3MsIGV4dHJhKSB7XG5cdFx0dmFyIGZpbmFsaXplID0gZmluYWxpemVyKClcblx0XHRhcmdzID0gbm9ybWFsaXplKGFyZ3MsIGV4dHJhKVxuXHRcdHZhciBwcm9taXNlMCA9IG5ldyBQcm9taXNlKGZ1bmN0aW9uKHJlc29sdmUsIHJlamVjdCkge1xuXHRcdFx0aWYgKGFyZ3MubWV0aG9kID09IG51bGwpIGFyZ3MubWV0aG9kID0gXCJHRVRcIlxuXHRcdFx0YXJncy5tZXRob2QgPSBhcmdzLm1ldGhvZC50b1VwcGVyQ2FzZSgpXG5cdFx0XHR2YXIgdXNlQm9keSA9IChhcmdzLm1ldGhvZCA9PT0gXCJHRVRcIiB8fCBhcmdzLm1ldGhvZCA9PT0gXCJUUkFDRVwiKSA/IGZhbHNlIDogKHR5cGVvZiBhcmdzLnVzZUJvZHkgPT09IFwiYm9vbGVhblwiID8gYXJncy51c2VCb2R5IDogdHJ1ZSlcblx0XHRcdGlmICh0eXBlb2YgYXJncy5zZXJpYWxpemUgIT09IFwiZnVuY3Rpb25cIikgYXJncy5zZXJpYWxpemUgPSB0eXBlb2YgRm9ybURhdGEgIT09IFwidW5kZWZpbmVkXCIgJiYgYXJncy5kYXRhIGluc3RhbmNlb2YgRm9ybURhdGEgPyBmdW5jdGlvbih2YWx1ZSkge3JldHVybiB2YWx1ZX0gOiBKU09OLnN0cmluZ2lmeVxuXHRcdFx0aWYgKHR5cGVvZiBhcmdzLmRlc2VyaWFsaXplICE9PSBcImZ1bmN0aW9uXCIpIGFyZ3MuZGVzZXJpYWxpemUgPSBkZXNlcmlhbGl6ZVxuXHRcdFx0aWYgKHR5cGVvZiBhcmdzLmV4dHJhY3QgIT09IFwiZnVuY3Rpb25cIikgYXJncy5leHRyYWN0ID0gZXh0cmFjdFxuXHRcdFx0YXJncy51cmwgPSBpbnRlcnBvbGF0ZShhcmdzLnVybCwgYXJncy5kYXRhKVxuXHRcdFx0aWYgKHVzZUJvZHkpIGFyZ3MuZGF0YSA9IGFyZ3Muc2VyaWFsaXplKGFyZ3MuZGF0YSlcblx0XHRcdGVsc2UgYXJncy51cmwgPSBhc3NlbWJsZShhcmdzLnVybCwgYXJncy5kYXRhKVxuXHRcdFx0dmFyIHhociA9IG5ldyAkd2luZG93LlhNTEh0dHBSZXF1ZXN0KCksXG5cdFx0XHRcdGFib3J0ZWQgPSBmYWxzZSxcblx0XHRcdFx0X2Fib3J0ID0geGhyLmFib3J0XG5cdFx0XHR4aHIuYWJvcnQgPSBmdW5jdGlvbiBhYm9ydCgpIHtcblx0XHRcdFx0YWJvcnRlZCA9IHRydWVcblx0XHRcdFx0X2Fib3J0LmNhbGwoeGhyKVxuXHRcdFx0fVxuXHRcdFx0eGhyLm9wZW4oYXJncy5tZXRob2QsIGFyZ3MudXJsLCB0eXBlb2YgYXJncy5hc3luYyA9PT0gXCJib29sZWFuXCIgPyBhcmdzLmFzeW5jIDogdHJ1ZSwgdHlwZW9mIGFyZ3MudXNlciA9PT0gXCJzdHJpbmdcIiA/IGFyZ3MudXNlciA6IHVuZGVmaW5lZCwgdHlwZW9mIGFyZ3MucGFzc3dvcmQgPT09IFwic3RyaW5nXCIgPyBhcmdzLnBhc3N3b3JkIDogdW5kZWZpbmVkKVxuXHRcdFx0aWYgKGFyZ3Muc2VyaWFsaXplID09PSBKU09OLnN0cmluZ2lmeSAmJiB1c2VCb2R5KSB7XG5cdFx0XHRcdHhoci5zZXRSZXF1ZXN0SGVhZGVyKFwiQ29udGVudC1UeXBlXCIsIFwiYXBwbGljYXRpb24vanNvbjsgY2hhcnNldD11dGYtOFwiKVxuXHRcdFx0fVxuXHRcdFx0aWYgKGFyZ3MuZGVzZXJpYWxpemUgPT09IGRlc2VyaWFsaXplKSB7XG5cdFx0XHRcdHhoci5zZXRSZXF1ZXN0SGVhZGVyKFwiQWNjZXB0XCIsIFwiYXBwbGljYXRpb24vanNvbiwgdGV4dC8qXCIpXG5cdFx0XHR9XG5cdFx0XHRpZiAoYXJncy53aXRoQ3JlZGVudGlhbHMpIHhoci53aXRoQ3JlZGVudGlhbHMgPSBhcmdzLndpdGhDcmVkZW50aWFsc1xuXHRcdFx0Zm9yICh2YXIga2V5IGluIGFyZ3MuaGVhZGVycykgaWYgKHt9Lmhhc093blByb3BlcnR5LmNhbGwoYXJncy5oZWFkZXJzLCBrZXkpKSB7XG5cdFx0XHRcdHhoci5zZXRSZXF1ZXN0SGVhZGVyKGtleSwgYXJncy5oZWFkZXJzW2tleV0pXG5cdFx0XHR9XG5cdFx0XHRpZiAodHlwZW9mIGFyZ3MuY29uZmlnID09PSBcImZ1bmN0aW9uXCIpIHhociA9IGFyZ3MuY29uZmlnKHhociwgYXJncykgfHwgeGhyXG5cdFx0XHR4aHIub25yZWFkeXN0YXRlY2hhbmdlID0gZnVuY3Rpb24oKSB7XG5cdFx0XHRcdC8vIERvbid0IHRocm93IGVycm9ycyBvbiB4aHIuYWJvcnQoKS5cblx0XHRcdFx0aWYoYWJvcnRlZCkgcmV0dXJuXG5cdFx0XHRcdGlmICh4aHIucmVhZHlTdGF0ZSA9PT0gNCkge1xuXHRcdFx0XHRcdHRyeSB7XG5cdFx0XHRcdFx0XHR2YXIgcmVzcG9uc2UgPSAoYXJncy5leHRyYWN0ICE9PSBleHRyYWN0KSA/IGFyZ3MuZXh0cmFjdCh4aHIsIGFyZ3MpIDogYXJncy5kZXNlcmlhbGl6ZShhcmdzLmV4dHJhY3QoeGhyLCBhcmdzKSlcblx0XHRcdFx0XHRcdGlmICgoeGhyLnN0YXR1cyA+PSAyMDAgJiYgeGhyLnN0YXR1cyA8IDMwMCkgfHwgeGhyLnN0YXR1cyA9PT0gMzA0IHx8IEZJTEVfUFJPVE9DT0xfUkVHRVgudGVzdChhcmdzLnVybCkpIHtcblx0XHRcdFx0XHRcdFx0cmVzb2x2ZShjYXN0KGFyZ3MudHlwZSwgcmVzcG9uc2UpKVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0ZWxzZSB7XG5cdFx0XHRcdFx0XHRcdHZhciBlcnJvciA9IG5ldyBFcnJvcih4aHIucmVzcG9uc2VUZXh0KVxuXHRcdFx0XHRcdFx0XHRmb3IgKHZhciBrZXkgaW4gcmVzcG9uc2UpIGVycm9yW2tleV0gPSByZXNwb25zZVtrZXldXG5cdFx0XHRcdFx0XHRcdHJlamVjdChlcnJvcilcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Y2F0Y2ggKGUpIHtcblx0XHRcdFx0XHRcdHJlamVjdChlKVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aWYgKHVzZUJvZHkgJiYgKGFyZ3MuZGF0YSAhPSBudWxsKSkgeGhyLnNlbmQoYXJncy5kYXRhKVxuXHRcdFx0ZWxzZSB4aHIuc2VuZCgpXG5cdFx0fSlcblx0XHRyZXR1cm4gYXJncy5iYWNrZ3JvdW5kID09PSB0cnVlID8gcHJvbWlzZTAgOiBmaW5hbGl6ZShwcm9taXNlMClcblx0fVxuXHRmdW5jdGlvbiBqc29ucChhcmdzLCBleHRyYSkge1xuXHRcdHZhciBmaW5hbGl6ZSA9IGZpbmFsaXplcigpXG5cdFx0YXJncyA9IG5vcm1hbGl6ZShhcmdzLCBleHRyYSlcblx0XHR2YXIgcHJvbWlzZTAgPSBuZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlLCByZWplY3QpIHtcblx0XHRcdHZhciBjYWxsYmFja05hbWUgPSBhcmdzLmNhbGxiYWNrTmFtZSB8fCBcIl9taXRocmlsX1wiICsgTWF0aC5yb3VuZChNYXRoLnJhbmRvbSgpICogMWUxNikgKyBcIl9cIiArIGNhbGxiYWNrQ291bnQrK1xuXHRcdFx0dmFyIHNjcmlwdCA9ICR3aW5kb3cuZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcInNjcmlwdFwiKVxuXHRcdFx0JHdpbmRvd1tjYWxsYmFja05hbWVdID0gZnVuY3Rpb24oZGF0YSkge1xuXHRcdFx0XHRzY3JpcHQucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChzY3JpcHQpXG5cdFx0XHRcdHJlc29sdmUoY2FzdChhcmdzLnR5cGUsIGRhdGEpKVxuXHRcdFx0XHRkZWxldGUgJHdpbmRvd1tjYWxsYmFja05hbWVdXG5cdFx0XHR9XG5cdFx0XHRzY3JpcHQub25lcnJvciA9IGZ1bmN0aW9uKCkge1xuXHRcdFx0XHRzY3JpcHQucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChzY3JpcHQpXG5cdFx0XHRcdHJlamVjdChuZXcgRXJyb3IoXCJKU09OUCByZXF1ZXN0IGZhaWxlZFwiKSlcblx0XHRcdFx0ZGVsZXRlICR3aW5kb3dbY2FsbGJhY2tOYW1lXVxuXHRcdFx0fVxuXHRcdFx0aWYgKGFyZ3MuZGF0YSA9PSBudWxsKSBhcmdzLmRhdGEgPSB7fVxuXHRcdFx0YXJncy51cmwgPSBpbnRlcnBvbGF0ZShhcmdzLnVybCwgYXJncy5kYXRhKVxuXHRcdFx0YXJncy5kYXRhW2FyZ3MuY2FsbGJhY2tLZXkgfHwgXCJjYWxsYmFja1wiXSA9IGNhbGxiYWNrTmFtZVxuXHRcdFx0c2NyaXB0LnNyYyA9IGFzc2VtYmxlKGFyZ3MudXJsLCBhcmdzLmRhdGEpXG5cdFx0XHQkd2luZG93LmRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5hcHBlbmRDaGlsZChzY3JpcHQpXG5cdFx0fSlcblx0XHRyZXR1cm4gYXJncy5iYWNrZ3JvdW5kID09PSB0cnVlPyBwcm9taXNlMCA6IGZpbmFsaXplKHByb21pc2UwKVxuXHR9XG5cdGZ1bmN0aW9uIGludGVycG9sYXRlKHVybCwgZGF0YSkge1xuXHRcdGlmIChkYXRhID09IG51bGwpIHJldHVybiB1cmxcblx0XHR2YXIgdG9rZW5zID0gdXJsLm1hdGNoKC86W15cXC9dKy9naSkgfHwgW11cblx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHRva2Vucy5sZW5ndGg7IGkrKykge1xuXHRcdFx0dmFyIGtleSA9IHRva2Vuc1tpXS5zbGljZSgxKVxuXHRcdFx0aWYgKGRhdGFba2V5XSAhPSBudWxsKSB7XG5cdFx0XHRcdHVybCA9IHVybC5yZXBsYWNlKHRva2Vuc1tpXSwgZGF0YVtrZXldKVxuXHRcdFx0fVxuXHRcdH1cblx0XHRyZXR1cm4gdXJsXG5cdH1cblx0ZnVuY3Rpb24gYXNzZW1ibGUodXJsLCBkYXRhKSB7XG5cdFx0dmFyIHF1ZXJ5c3RyaW5nID0gYnVpbGRRdWVyeVN0cmluZyhkYXRhKVxuXHRcdGlmIChxdWVyeXN0cmluZyAhPT0gXCJcIikge1xuXHRcdFx0dmFyIHByZWZpeCA9IHVybC5pbmRleE9mKFwiP1wiKSA8IDAgPyBcIj9cIiA6IFwiJlwiXG5cdFx0XHR1cmwgKz0gcHJlZml4ICsgcXVlcnlzdHJpbmdcblx0XHR9XG5cdFx0cmV0dXJuIHVybFxuXHR9XG5cdGZ1bmN0aW9uIGRlc2VyaWFsaXplKGRhdGEpIHtcblx0XHR0cnkge3JldHVybiBkYXRhICE9PSBcIlwiID8gSlNPTi5wYXJzZShkYXRhKSA6IG51bGx9XG5cdFx0Y2F0Y2ggKGUpIHt0aHJvdyBuZXcgRXJyb3IoZGF0YSl9XG5cdH1cblx0ZnVuY3Rpb24gZXh0cmFjdCh4aHIpIHtyZXR1cm4geGhyLnJlc3BvbnNlVGV4dH1cblx0ZnVuY3Rpb24gY2FzdCh0eXBlMCwgZGF0YSkge1xuXHRcdGlmICh0eXBlb2YgdHlwZTAgPT09IFwiZnVuY3Rpb25cIikge1xuXHRcdFx0aWYgKEFycmF5LmlzQXJyYXkoZGF0YSkpIHtcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBkYXRhLmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0ZGF0YVtpXSA9IG5ldyB0eXBlMChkYXRhW2ldKVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRlbHNlIHJldHVybiBuZXcgdHlwZTAoZGF0YSlcblx0XHR9XG5cdFx0cmV0dXJuIGRhdGFcblx0fVxuXHRyZXR1cm4ge3JlcXVlc3Q6IHJlcXVlc3QsIGpzb25wOiBqc29ucCwgc2V0Q29tcGxldGlvbkNhbGxiYWNrOiBzZXRDb21wbGV0aW9uQ2FsbGJhY2t9XG59XG52YXIgcmVxdWVzdFNlcnZpY2UgPSBfOCh3aW5kb3csIFByb21pc2VQb2x5ZmlsbClcbnZhciBjb3JlUmVuZGVyZXIgPSBmdW5jdGlvbigkd2luZG93KSB7XG5cdHZhciAkZG9jID0gJHdpbmRvdy5kb2N1bWVudFxuXHR2YXIgJGVtcHR5RnJhZ21lbnQgPSAkZG9jLmNyZWF0ZURvY3VtZW50RnJhZ21lbnQoKVxuXHR2YXIgbmFtZVNwYWNlID0ge1xuXHRcdHN2ZzogXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiLFxuXHRcdG1hdGg6IFwiaHR0cDovL3d3dy53My5vcmcvMTk5OC9NYXRoL01hdGhNTFwiXG5cdH1cblx0dmFyIG9uZXZlbnRcblx0ZnVuY3Rpb24gc2V0RXZlbnRDYWxsYmFjayhjYWxsYmFjaykge3JldHVybiBvbmV2ZW50ID0gY2FsbGJhY2t9XG5cdGZ1bmN0aW9uIGdldE5hbWVTcGFjZSh2bm9kZSkge1xuXHRcdHJldHVybiB2bm9kZS5hdHRycyAmJiB2bm9kZS5hdHRycy54bWxucyB8fCBuYW1lU3BhY2Vbdm5vZGUudGFnXVxuXHR9XG5cdC8vY3JlYXRlXG5cdGZ1bmN0aW9uIGNyZWF0ZU5vZGVzKHBhcmVudCwgdm5vZGVzLCBzdGFydCwgZW5kLCBob29rcywgbmV4dFNpYmxpbmcsIG5zKSB7XG5cdFx0Zm9yICh2YXIgaSA9IHN0YXJ0OyBpIDwgZW5kOyBpKyspIHtcblx0XHRcdHZhciB2bm9kZSA9IHZub2Rlc1tpXVxuXHRcdFx0aWYgKHZub2RlICE9IG51bGwpIHtcblx0XHRcdFx0Y3JlYXRlTm9kZShwYXJlbnQsIHZub2RlLCBob29rcywgbnMsIG5leHRTaWJsaW5nKVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRmdW5jdGlvbiBjcmVhdGVOb2RlKHBhcmVudCwgdm5vZGUsIGhvb2tzLCBucywgbmV4dFNpYmxpbmcpIHtcblx0XHR2YXIgdGFnID0gdm5vZGUudGFnXG5cdFx0aWYgKHR5cGVvZiB0YWcgPT09IFwic3RyaW5nXCIpIHtcblx0XHRcdHZub2RlLnN0YXRlID0ge31cblx0XHRcdGlmICh2bm9kZS5hdHRycyAhPSBudWxsKSBpbml0TGlmZWN5Y2xlKHZub2RlLmF0dHJzLCB2bm9kZSwgaG9va3MpXG5cdFx0XHRzd2l0Y2ggKHRhZykge1xuXHRcdFx0XHRjYXNlIFwiI1wiOiByZXR1cm4gY3JlYXRlVGV4dChwYXJlbnQsIHZub2RlLCBuZXh0U2libGluZylcblx0XHRcdFx0Y2FzZSBcIjxcIjogcmV0dXJuIGNyZWF0ZUhUTUwocGFyZW50LCB2bm9kZSwgbmV4dFNpYmxpbmcpXG5cdFx0XHRcdGNhc2UgXCJbXCI6IHJldHVybiBjcmVhdGVGcmFnbWVudChwYXJlbnQsIHZub2RlLCBob29rcywgbnMsIG5leHRTaWJsaW5nKVxuXHRcdFx0XHRkZWZhdWx0OiByZXR1cm4gY3JlYXRlRWxlbWVudChwYXJlbnQsIHZub2RlLCBob29rcywgbnMsIG5leHRTaWJsaW5nKVxuXHRcdFx0fVxuXHRcdH1cblx0XHRlbHNlIHJldHVybiBjcmVhdGVDb21wb25lbnQocGFyZW50LCB2bm9kZSwgaG9va3MsIG5zLCBuZXh0U2libGluZylcblx0fVxuXHRmdW5jdGlvbiBjcmVhdGVUZXh0KHBhcmVudCwgdm5vZGUsIG5leHRTaWJsaW5nKSB7XG5cdFx0dm5vZGUuZG9tID0gJGRvYy5jcmVhdGVUZXh0Tm9kZSh2bm9kZS5jaGlsZHJlbilcblx0XHRpbnNlcnROb2RlKHBhcmVudCwgdm5vZGUuZG9tLCBuZXh0U2libGluZylcblx0XHRyZXR1cm4gdm5vZGUuZG9tXG5cdH1cblx0ZnVuY3Rpb24gY3JlYXRlSFRNTChwYXJlbnQsIHZub2RlLCBuZXh0U2libGluZykge1xuXHRcdHZhciBtYXRjaDEgPSB2bm9kZS5jaGlsZHJlbi5tYXRjaCgvXlxccyo/PChcXHcrKS9pbSkgfHwgW11cblx0XHR2YXIgcGFyZW50MSA9IHtjYXB0aW9uOiBcInRhYmxlXCIsIHRoZWFkOiBcInRhYmxlXCIsIHRib2R5OiBcInRhYmxlXCIsIHRmb290OiBcInRhYmxlXCIsIHRyOiBcInRib2R5XCIsIHRoOiBcInRyXCIsIHRkOiBcInRyXCIsIGNvbGdyb3VwOiBcInRhYmxlXCIsIGNvbDogXCJjb2xncm91cFwifVttYXRjaDFbMV1dIHx8IFwiZGl2XCJcblx0XHR2YXIgdGVtcCA9ICRkb2MuY3JlYXRlRWxlbWVudChwYXJlbnQxKVxuXHRcdHRlbXAuaW5uZXJIVE1MID0gdm5vZGUuY2hpbGRyZW5cblx0XHR2bm9kZS5kb20gPSB0ZW1wLmZpcnN0Q2hpbGRcblx0XHR2bm9kZS5kb21TaXplID0gdGVtcC5jaGlsZE5vZGVzLmxlbmd0aFxuXHRcdHZhciBmcmFnbWVudCA9ICRkb2MuY3JlYXRlRG9jdW1lbnRGcmFnbWVudCgpXG5cdFx0dmFyIGNoaWxkXG5cdFx0d2hpbGUgKGNoaWxkID0gdGVtcC5maXJzdENoaWxkKSB7XG5cdFx0XHRmcmFnbWVudC5hcHBlbmRDaGlsZChjaGlsZClcblx0XHR9XG5cdFx0aW5zZXJ0Tm9kZShwYXJlbnQsIGZyYWdtZW50LCBuZXh0U2libGluZylcblx0XHRyZXR1cm4gZnJhZ21lbnRcblx0fVxuXHRmdW5jdGlvbiBjcmVhdGVGcmFnbWVudChwYXJlbnQsIHZub2RlLCBob29rcywgbnMsIG5leHRTaWJsaW5nKSB7XG5cdFx0dmFyIGZyYWdtZW50ID0gJGRvYy5jcmVhdGVEb2N1bWVudEZyYWdtZW50KClcblx0XHRpZiAodm5vZGUuY2hpbGRyZW4gIT0gbnVsbCkge1xuXHRcdFx0dmFyIGNoaWxkcmVuID0gdm5vZGUuY2hpbGRyZW5cblx0XHRcdGNyZWF0ZU5vZGVzKGZyYWdtZW50LCBjaGlsZHJlbiwgMCwgY2hpbGRyZW4ubGVuZ3RoLCBob29rcywgbnVsbCwgbnMpXG5cdFx0fVxuXHRcdHZub2RlLmRvbSA9IGZyYWdtZW50LmZpcnN0Q2hpbGRcblx0XHR2bm9kZS5kb21TaXplID0gZnJhZ21lbnQuY2hpbGROb2Rlcy5sZW5ndGhcblx0XHRpbnNlcnROb2RlKHBhcmVudCwgZnJhZ21lbnQsIG5leHRTaWJsaW5nKVxuXHRcdHJldHVybiBmcmFnbWVudFxuXHR9XG5cdGZ1bmN0aW9uIGNyZWF0ZUVsZW1lbnQocGFyZW50LCB2bm9kZSwgaG9va3MsIG5zLCBuZXh0U2libGluZykge1xuXHRcdHZhciB0YWcgPSB2bm9kZS50YWdcblx0XHR2YXIgYXR0cnMyID0gdm5vZGUuYXR0cnNcblx0XHR2YXIgaXMgPSBhdHRyczIgJiYgYXR0cnMyLmlzXG5cdFx0bnMgPSBnZXROYW1lU3BhY2Uodm5vZGUpIHx8IG5zXG5cdFx0dmFyIGVsZW1lbnQgPSBucyA/XG5cdFx0XHRpcyA/ICRkb2MuY3JlYXRlRWxlbWVudE5TKG5zLCB0YWcsIHtpczogaXN9KSA6ICRkb2MuY3JlYXRlRWxlbWVudE5TKG5zLCB0YWcpIDpcblx0XHRcdGlzID8gJGRvYy5jcmVhdGVFbGVtZW50KHRhZywge2lzOiBpc30pIDogJGRvYy5jcmVhdGVFbGVtZW50KHRhZylcblx0XHR2bm9kZS5kb20gPSBlbGVtZW50XG5cdFx0aWYgKGF0dHJzMiAhPSBudWxsKSB7XG5cdFx0XHRzZXRBdHRycyh2bm9kZSwgYXR0cnMyLCBucylcblx0XHR9XG5cdFx0aW5zZXJ0Tm9kZShwYXJlbnQsIGVsZW1lbnQsIG5leHRTaWJsaW5nKVxuXHRcdGlmICh2bm9kZS5hdHRycyAhPSBudWxsICYmIHZub2RlLmF0dHJzLmNvbnRlbnRlZGl0YWJsZSAhPSBudWxsKSB7XG5cdFx0XHRzZXRDb250ZW50RWRpdGFibGUodm5vZGUpXG5cdFx0fVxuXHRcdGVsc2Uge1xuXHRcdFx0aWYgKHZub2RlLnRleHQgIT0gbnVsbCkge1xuXHRcdFx0XHRpZiAodm5vZGUudGV4dCAhPT0gXCJcIikgZWxlbWVudC50ZXh0Q29udGVudCA9IHZub2RlLnRleHRcblx0XHRcdFx0ZWxzZSB2bm9kZS5jaGlsZHJlbiA9IFtWbm9kZShcIiNcIiwgdW5kZWZpbmVkLCB1bmRlZmluZWQsIHZub2RlLnRleHQsIHVuZGVmaW5lZCwgdW5kZWZpbmVkKV1cblx0XHRcdH1cblx0XHRcdGlmICh2bm9kZS5jaGlsZHJlbiAhPSBudWxsKSB7XG5cdFx0XHRcdHZhciBjaGlsZHJlbiA9IHZub2RlLmNoaWxkcmVuXG5cdFx0XHRcdGNyZWF0ZU5vZGVzKGVsZW1lbnQsIGNoaWxkcmVuLCAwLCBjaGlsZHJlbi5sZW5ndGgsIGhvb2tzLCBudWxsLCBucylcblx0XHRcdFx0c2V0TGF0ZUF0dHJzKHZub2RlKVxuXHRcdFx0fVxuXHRcdH1cblx0XHRyZXR1cm4gZWxlbWVudFxuXHR9XG5cdGZ1bmN0aW9uIGluaXRDb21wb25lbnQodm5vZGUsIGhvb2tzKSB7XG5cdFx0dmFyIHNlbnRpbmVsXG5cdFx0aWYgKHR5cGVvZiB2bm9kZS50YWcudmlldyA9PT0gXCJmdW5jdGlvblwiKSB7XG5cdFx0XHR2bm9kZS5zdGF0ZSA9IE9iamVjdC5jcmVhdGUodm5vZGUudGFnKVxuXHRcdFx0c2VudGluZWwgPSB2bm9kZS5zdGF0ZS52aWV3XG5cdFx0XHRpZiAoc2VudGluZWwuJCRyZWVudHJhbnRMb2NrJCQgIT0gbnVsbCkgcmV0dXJuICRlbXB0eUZyYWdtZW50XG5cdFx0XHRzZW50aW5lbC4kJHJlZW50cmFudExvY2skJCA9IHRydWVcblx0XHR9IGVsc2Uge1xuXHRcdFx0dm5vZGUuc3RhdGUgPSB2b2lkIDBcblx0XHRcdHNlbnRpbmVsID0gdm5vZGUudGFnXG5cdFx0XHRpZiAoc2VudGluZWwuJCRyZWVudHJhbnRMb2NrJCQgIT0gbnVsbCkgcmV0dXJuICRlbXB0eUZyYWdtZW50XG5cdFx0XHRzZW50aW5lbC4kJHJlZW50cmFudExvY2skJCA9IHRydWVcblx0XHRcdHZub2RlLnN0YXRlID0gKHZub2RlLnRhZy5wcm90b3R5cGUgIT0gbnVsbCAmJiB0eXBlb2Ygdm5vZGUudGFnLnByb3RvdHlwZS52aWV3ID09PSBcImZ1bmN0aW9uXCIpID8gbmV3IHZub2RlLnRhZyh2bm9kZSkgOiB2bm9kZS50YWcodm5vZGUpXG5cdFx0fVxuXHRcdHZub2RlLl9zdGF0ZSA9IHZub2RlLnN0YXRlXG5cdFx0aWYgKHZub2RlLmF0dHJzICE9IG51bGwpIGluaXRMaWZlY3ljbGUodm5vZGUuYXR0cnMsIHZub2RlLCBob29rcylcblx0XHRpbml0TGlmZWN5Y2xlKHZub2RlLl9zdGF0ZSwgdm5vZGUsIGhvb2tzKVxuXHRcdHZub2RlLmluc3RhbmNlID0gVm5vZGUubm9ybWFsaXplKHZub2RlLl9zdGF0ZS52aWV3LmNhbGwodm5vZGUuc3RhdGUsIHZub2RlKSlcblx0XHRpZiAodm5vZGUuaW5zdGFuY2UgPT09IHZub2RlKSB0aHJvdyBFcnJvcihcIkEgdmlldyBjYW5ub3QgcmV0dXJuIHRoZSB2bm9kZSBpdCByZWNlaXZlZCBhcyBhcmd1bWVudFwiKVxuXHRcdHNlbnRpbmVsLiQkcmVlbnRyYW50TG9jayQkID0gbnVsbFxuXHR9XG5cdGZ1bmN0aW9uIGNyZWF0ZUNvbXBvbmVudChwYXJlbnQsIHZub2RlLCBob29rcywgbnMsIG5leHRTaWJsaW5nKSB7XG5cdFx0aW5pdENvbXBvbmVudCh2bm9kZSwgaG9va3MpXG5cdFx0aWYgKHZub2RlLmluc3RhbmNlICE9IG51bGwpIHtcblx0XHRcdHZhciBlbGVtZW50ID0gY3JlYXRlTm9kZShwYXJlbnQsIHZub2RlLmluc3RhbmNlLCBob29rcywgbnMsIG5leHRTaWJsaW5nKVxuXHRcdFx0dm5vZGUuZG9tID0gdm5vZGUuaW5zdGFuY2UuZG9tXG5cdFx0XHR2bm9kZS5kb21TaXplID0gdm5vZGUuZG9tICE9IG51bGwgPyB2bm9kZS5pbnN0YW5jZS5kb21TaXplIDogMFxuXHRcdFx0aW5zZXJ0Tm9kZShwYXJlbnQsIGVsZW1lbnQsIG5leHRTaWJsaW5nKVxuXHRcdFx0cmV0dXJuIGVsZW1lbnRcblx0XHR9XG5cdFx0ZWxzZSB7XG5cdFx0XHR2bm9kZS5kb21TaXplID0gMFxuXHRcdFx0cmV0dXJuICRlbXB0eUZyYWdtZW50XG5cdFx0fVxuXHR9XG5cdC8vdXBkYXRlXG5cdGZ1bmN0aW9uIHVwZGF0ZU5vZGVzKHBhcmVudCwgb2xkLCB2bm9kZXMsIHJlY3ljbGluZywgaG9va3MsIG5leHRTaWJsaW5nLCBucykge1xuXHRcdGlmIChvbGQgPT09IHZub2RlcyB8fCBvbGQgPT0gbnVsbCAmJiB2bm9kZXMgPT0gbnVsbCkgcmV0dXJuXG5cdFx0ZWxzZSBpZiAob2xkID09IG51bGwpIGNyZWF0ZU5vZGVzKHBhcmVudCwgdm5vZGVzLCAwLCB2bm9kZXMubGVuZ3RoLCBob29rcywgbmV4dFNpYmxpbmcsIG5zKVxuXHRcdGVsc2UgaWYgKHZub2RlcyA9PSBudWxsKSByZW1vdmVOb2RlcyhvbGQsIDAsIG9sZC5sZW5ndGgsIHZub2Rlcylcblx0XHRlbHNlIHtcblx0XHRcdGlmIChvbGQubGVuZ3RoID09PSB2bm9kZXMubGVuZ3RoKSB7XG5cdFx0XHRcdHZhciBpc1Vua2V5ZWQgPSBmYWxzZVxuXHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHZub2Rlcy5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHRcdGlmICh2bm9kZXNbaV0gIT0gbnVsbCAmJiBvbGRbaV0gIT0gbnVsbCkge1xuXHRcdFx0XHRcdFx0aXNVbmtleWVkID0gdm5vZGVzW2ldLmtleSA9PSBudWxsICYmIG9sZFtpXS5rZXkgPT0gbnVsbFxuXHRcdFx0XHRcdFx0YnJlYWtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0aWYgKGlzVW5rZXllZCkge1xuXHRcdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgb2xkLmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0XHRpZiAob2xkW2ldID09PSB2bm9kZXNbaV0pIGNvbnRpbnVlXG5cdFx0XHRcdFx0XHRlbHNlIGlmIChvbGRbaV0gPT0gbnVsbCAmJiB2bm9kZXNbaV0gIT0gbnVsbCkgY3JlYXRlTm9kZShwYXJlbnQsIHZub2Rlc1tpXSwgaG9va3MsIG5zLCBnZXROZXh0U2libGluZyhvbGQsIGkgKyAxLCBuZXh0U2libGluZykpXG5cdFx0XHRcdFx0XHRlbHNlIGlmICh2bm9kZXNbaV0gPT0gbnVsbCkgcmVtb3ZlTm9kZXMob2xkLCBpLCBpICsgMSwgdm5vZGVzKVxuXHRcdFx0XHRcdFx0ZWxzZSB1cGRhdGVOb2RlKHBhcmVudCwgb2xkW2ldLCB2bm9kZXNbaV0sIGhvb2tzLCBnZXROZXh0U2libGluZyhvbGQsIGkgKyAxLCBuZXh0U2libGluZyksIHJlY3ljbGluZywgbnMpXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHJldHVyblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRyZWN5Y2xpbmcgPSByZWN5Y2xpbmcgfHwgaXNSZWN5Y2xhYmxlKG9sZCwgdm5vZGVzKVxuXHRcdFx0aWYgKHJlY3ljbGluZykge1xuXHRcdFx0XHR2YXIgcG9vbCA9IG9sZC5wb29sXG5cdFx0XHRcdG9sZCA9IG9sZC5jb25jYXQob2xkLnBvb2wpXG5cdFx0XHR9XG5cdFx0XHR2YXIgb2xkU3RhcnQgPSAwLCBzdGFydCA9IDAsIG9sZEVuZCA9IG9sZC5sZW5ndGggLSAxLCBlbmQgPSB2bm9kZXMubGVuZ3RoIC0gMSwgbWFwXG5cdFx0XHR3aGlsZSAob2xkRW5kID49IG9sZFN0YXJ0ICYmIGVuZCA+PSBzdGFydCkge1xuXHRcdFx0XHR2YXIgbyA9IG9sZFtvbGRTdGFydF0sIHYgPSB2bm9kZXNbc3RhcnRdXG5cdFx0XHRcdGlmIChvID09PSB2ICYmICFyZWN5Y2xpbmcpIG9sZFN0YXJ0KyssIHN0YXJ0Kytcblx0XHRcdFx0ZWxzZSBpZiAobyA9PSBudWxsKSBvbGRTdGFydCsrXG5cdFx0XHRcdGVsc2UgaWYgKHYgPT0gbnVsbCkgc3RhcnQrK1xuXHRcdFx0XHRlbHNlIGlmIChvLmtleSA9PT0gdi5rZXkpIHtcblx0XHRcdFx0XHR2YXIgc2hvdWxkUmVjeWNsZSA9IChwb29sICE9IG51bGwgJiYgb2xkU3RhcnQgPj0gb2xkLmxlbmd0aCAtIHBvb2wubGVuZ3RoKSB8fCAoKHBvb2wgPT0gbnVsbCkgJiYgcmVjeWNsaW5nKVxuXHRcdFx0XHRcdG9sZFN0YXJ0KyssIHN0YXJ0Kytcblx0XHRcdFx0XHR1cGRhdGVOb2RlKHBhcmVudCwgbywgdiwgaG9va3MsIGdldE5leHRTaWJsaW5nKG9sZCwgb2xkU3RhcnQsIG5leHRTaWJsaW5nKSwgc2hvdWxkUmVjeWNsZSwgbnMpXG5cdFx0XHRcdFx0aWYgKHJlY3ljbGluZyAmJiBvLnRhZyA9PT0gdi50YWcpIGluc2VydE5vZGUocGFyZW50LCB0b0ZyYWdtZW50KG8pLCBuZXh0U2libGluZylcblx0XHRcdFx0fVxuXHRcdFx0XHRlbHNlIHtcblx0XHRcdFx0XHR2YXIgbyA9IG9sZFtvbGRFbmRdXG5cdFx0XHRcdFx0aWYgKG8gPT09IHYgJiYgIXJlY3ljbGluZykgb2xkRW5kLS0sIHN0YXJ0Kytcblx0XHRcdFx0XHRlbHNlIGlmIChvID09IG51bGwpIG9sZEVuZC0tXG5cdFx0XHRcdFx0ZWxzZSBpZiAodiA9PSBudWxsKSBzdGFydCsrXG5cdFx0XHRcdFx0ZWxzZSBpZiAoby5rZXkgPT09IHYua2V5KSB7XG5cdFx0XHRcdFx0XHR2YXIgc2hvdWxkUmVjeWNsZSA9IChwb29sICE9IG51bGwgJiYgb2xkRW5kID49IG9sZC5sZW5ndGggLSBwb29sLmxlbmd0aCkgfHwgKChwb29sID09IG51bGwpICYmIHJlY3ljbGluZylcblx0XHRcdFx0XHRcdHVwZGF0ZU5vZGUocGFyZW50LCBvLCB2LCBob29rcywgZ2V0TmV4dFNpYmxpbmcob2xkLCBvbGRFbmQgKyAxLCBuZXh0U2libGluZyksIHNob3VsZFJlY3ljbGUsIG5zKVxuXHRcdFx0XHRcdFx0aWYgKHJlY3ljbGluZyB8fCBzdGFydCA8IGVuZCkgaW5zZXJ0Tm9kZShwYXJlbnQsIHRvRnJhZ21lbnQobyksIGdldE5leHRTaWJsaW5nKG9sZCwgb2xkU3RhcnQsIG5leHRTaWJsaW5nKSlcblx0XHRcdFx0XHRcdG9sZEVuZC0tLCBzdGFydCsrXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGVsc2UgYnJlYWtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0d2hpbGUgKG9sZEVuZCA+PSBvbGRTdGFydCAmJiBlbmQgPj0gc3RhcnQpIHtcblx0XHRcdFx0dmFyIG8gPSBvbGRbb2xkRW5kXSwgdiA9IHZub2Rlc1tlbmRdXG5cdFx0XHRcdGlmIChvID09PSB2ICYmICFyZWN5Y2xpbmcpIG9sZEVuZC0tLCBlbmQtLVxuXHRcdFx0XHRlbHNlIGlmIChvID09IG51bGwpIG9sZEVuZC0tXG5cdFx0XHRcdGVsc2UgaWYgKHYgPT0gbnVsbCkgZW5kLS1cblx0XHRcdFx0ZWxzZSBpZiAoby5rZXkgPT09IHYua2V5KSB7XG5cdFx0XHRcdFx0dmFyIHNob3VsZFJlY3ljbGUgPSAocG9vbCAhPSBudWxsICYmIG9sZEVuZCA+PSBvbGQubGVuZ3RoIC0gcG9vbC5sZW5ndGgpIHx8ICgocG9vbCA9PSBudWxsKSAmJiByZWN5Y2xpbmcpXG5cdFx0XHRcdFx0dXBkYXRlTm9kZShwYXJlbnQsIG8sIHYsIGhvb2tzLCBnZXROZXh0U2libGluZyhvbGQsIG9sZEVuZCArIDEsIG5leHRTaWJsaW5nKSwgc2hvdWxkUmVjeWNsZSwgbnMpXG5cdFx0XHRcdFx0aWYgKHJlY3ljbGluZyAmJiBvLnRhZyA9PT0gdi50YWcpIGluc2VydE5vZGUocGFyZW50LCB0b0ZyYWdtZW50KG8pLCBuZXh0U2libGluZylcblx0XHRcdFx0XHRpZiAoby5kb20gIT0gbnVsbCkgbmV4dFNpYmxpbmcgPSBvLmRvbVxuXHRcdFx0XHRcdG9sZEVuZC0tLCBlbmQtLVxuXHRcdFx0XHR9XG5cdFx0XHRcdGVsc2Uge1xuXHRcdFx0XHRcdGlmICghbWFwKSBtYXAgPSBnZXRLZXlNYXAob2xkLCBvbGRFbmQpXG5cdFx0XHRcdFx0aWYgKHYgIT0gbnVsbCkge1xuXHRcdFx0XHRcdFx0dmFyIG9sZEluZGV4ID0gbWFwW3Yua2V5XVxuXHRcdFx0XHRcdFx0aWYgKG9sZEluZGV4ICE9IG51bGwpIHtcblx0XHRcdFx0XHRcdFx0dmFyIG1vdmFibGUgPSBvbGRbb2xkSW5kZXhdXG5cdFx0XHRcdFx0XHRcdHZhciBzaG91bGRSZWN5Y2xlID0gKHBvb2wgIT0gbnVsbCAmJiBvbGRJbmRleCA+PSBvbGQubGVuZ3RoIC0gcG9vbC5sZW5ndGgpIHx8ICgocG9vbCA9PSBudWxsKSAmJiByZWN5Y2xpbmcpXG5cdFx0XHRcdFx0XHRcdHVwZGF0ZU5vZGUocGFyZW50LCBtb3ZhYmxlLCB2LCBob29rcywgZ2V0TmV4dFNpYmxpbmcob2xkLCBvbGRFbmQgKyAxLCBuZXh0U2libGluZyksIHJlY3ljbGluZywgbnMpXG5cdFx0XHRcdFx0XHRcdGluc2VydE5vZGUocGFyZW50LCB0b0ZyYWdtZW50KG1vdmFibGUpLCBuZXh0U2libGluZylcblx0XHRcdFx0XHRcdFx0b2xkW29sZEluZGV4XS5za2lwID0gdHJ1ZVxuXHRcdFx0XHRcdFx0XHRpZiAobW92YWJsZS5kb20gIT0gbnVsbCkgbmV4dFNpYmxpbmcgPSBtb3ZhYmxlLmRvbVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0ZWxzZSB7XG5cdFx0XHRcdFx0XHRcdHZhciBkb20gPSBjcmVhdGVOb2RlKHBhcmVudCwgdiwgaG9va3MsIG5zLCBuZXh0U2libGluZylcblx0XHRcdFx0XHRcdFx0bmV4dFNpYmxpbmcgPSBkb21cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ZW5kLS1cblx0XHRcdFx0fVxuXHRcdFx0XHRpZiAoZW5kIDwgc3RhcnQpIGJyZWFrXG5cdFx0XHR9XG5cdFx0XHRjcmVhdGVOb2RlcyhwYXJlbnQsIHZub2Rlcywgc3RhcnQsIGVuZCArIDEsIGhvb2tzLCBuZXh0U2libGluZywgbnMpXG5cdFx0XHRyZW1vdmVOb2RlcyhvbGQsIG9sZFN0YXJ0LCBvbGRFbmQgKyAxLCB2bm9kZXMpXG5cdFx0fVxuXHR9XG5cdGZ1bmN0aW9uIHVwZGF0ZU5vZGUocGFyZW50LCBvbGQsIHZub2RlLCBob29rcywgbmV4dFNpYmxpbmcsIHJlY3ljbGluZywgbnMpIHtcblx0XHR2YXIgb2xkVGFnID0gb2xkLnRhZywgdGFnID0gdm5vZGUudGFnXG5cdFx0aWYgKG9sZFRhZyA9PT0gdGFnKSB7XG5cdFx0XHR2bm9kZS5zdGF0ZSA9IG9sZC5zdGF0ZVxuXHRcdFx0dm5vZGUuX3N0YXRlID0gb2xkLl9zdGF0ZVxuXHRcdFx0dm5vZGUuZXZlbnRzID0gb2xkLmV2ZW50c1xuXHRcdFx0aWYgKCFyZWN5Y2xpbmcgJiYgc2hvdWxkTm90VXBkYXRlKHZub2RlLCBvbGQpKSByZXR1cm5cblx0XHRcdGlmICh0eXBlb2Ygb2xkVGFnID09PSBcInN0cmluZ1wiKSB7XG5cdFx0XHRcdGlmICh2bm9kZS5hdHRycyAhPSBudWxsKSB7XG5cdFx0XHRcdFx0aWYgKHJlY3ljbGluZykge1xuXHRcdFx0XHRcdFx0dm5vZGUuc3RhdGUgPSB7fVxuXHRcdFx0XHRcdFx0aW5pdExpZmVjeWNsZSh2bm9kZS5hdHRycywgdm5vZGUsIGhvb2tzKVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRlbHNlIHVwZGF0ZUxpZmVjeWNsZSh2bm9kZS5hdHRycywgdm5vZGUsIGhvb2tzKVxuXHRcdFx0XHR9XG5cdFx0XHRcdHN3aXRjaCAob2xkVGFnKSB7XG5cdFx0XHRcdFx0Y2FzZSBcIiNcIjogdXBkYXRlVGV4dChvbGQsIHZub2RlKTsgYnJlYWtcblx0XHRcdFx0XHRjYXNlIFwiPFwiOiB1cGRhdGVIVE1MKHBhcmVudCwgb2xkLCB2bm9kZSwgbmV4dFNpYmxpbmcpOyBicmVha1xuXHRcdFx0XHRcdGNhc2UgXCJbXCI6IHVwZGF0ZUZyYWdtZW50KHBhcmVudCwgb2xkLCB2bm9kZSwgcmVjeWNsaW5nLCBob29rcywgbmV4dFNpYmxpbmcsIG5zKTsgYnJlYWtcblx0XHRcdFx0XHRkZWZhdWx0OiB1cGRhdGVFbGVtZW50KG9sZCwgdm5vZGUsIHJlY3ljbGluZywgaG9va3MsIG5zKVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRlbHNlIHVwZGF0ZUNvbXBvbmVudChwYXJlbnQsIG9sZCwgdm5vZGUsIGhvb2tzLCBuZXh0U2libGluZywgcmVjeWNsaW5nLCBucylcblx0XHR9XG5cdFx0ZWxzZSB7XG5cdFx0XHRyZW1vdmVOb2RlKG9sZCwgbnVsbClcblx0XHRcdGNyZWF0ZU5vZGUocGFyZW50LCB2bm9kZSwgaG9va3MsIG5zLCBuZXh0U2libGluZylcblx0XHR9XG5cdH1cblx0ZnVuY3Rpb24gdXBkYXRlVGV4dChvbGQsIHZub2RlKSB7XG5cdFx0aWYgKG9sZC5jaGlsZHJlbi50b1N0cmluZygpICE9PSB2bm9kZS5jaGlsZHJlbi50b1N0cmluZygpKSB7XG5cdFx0XHRvbGQuZG9tLm5vZGVWYWx1ZSA9IHZub2RlLmNoaWxkcmVuXG5cdFx0fVxuXHRcdHZub2RlLmRvbSA9IG9sZC5kb21cblx0fVxuXHRmdW5jdGlvbiB1cGRhdGVIVE1MKHBhcmVudCwgb2xkLCB2bm9kZSwgbmV4dFNpYmxpbmcpIHtcblx0XHRpZiAob2xkLmNoaWxkcmVuICE9PSB2bm9kZS5jaGlsZHJlbikge1xuXHRcdFx0dG9GcmFnbWVudChvbGQpXG5cdFx0XHRjcmVhdGVIVE1MKHBhcmVudCwgdm5vZGUsIG5leHRTaWJsaW5nKVxuXHRcdH1cblx0XHRlbHNlIHZub2RlLmRvbSA9IG9sZC5kb20sIHZub2RlLmRvbVNpemUgPSBvbGQuZG9tU2l6ZVxuXHR9XG5cdGZ1bmN0aW9uIHVwZGF0ZUZyYWdtZW50KHBhcmVudCwgb2xkLCB2bm9kZSwgcmVjeWNsaW5nLCBob29rcywgbmV4dFNpYmxpbmcsIG5zKSB7XG5cdFx0dXBkYXRlTm9kZXMocGFyZW50LCBvbGQuY2hpbGRyZW4sIHZub2RlLmNoaWxkcmVuLCByZWN5Y2xpbmcsIGhvb2tzLCBuZXh0U2libGluZywgbnMpXG5cdFx0dmFyIGRvbVNpemUgPSAwLCBjaGlsZHJlbiA9IHZub2RlLmNoaWxkcmVuXG5cdFx0dm5vZGUuZG9tID0gbnVsbFxuXHRcdGlmIChjaGlsZHJlbiAhPSBudWxsKSB7XG5cdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IGNoaWxkcmVuLmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdHZhciBjaGlsZCA9IGNoaWxkcmVuW2ldXG5cdFx0XHRcdGlmIChjaGlsZCAhPSBudWxsICYmIGNoaWxkLmRvbSAhPSBudWxsKSB7XG5cdFx0XHRcdFx0aWYgKHZub2RlLmRvbSA9PSBudWxsKSB2bm9kZS5kb20gPSBjaGlsZC5kb21cblx0XHRcdFx0XHRkb21TaXplICs9IGNoaWxkLmRvbVNpemUgfHwgMVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpZiAoZG9tU2l6ZSAhPT0gMSkgdm5vZGUuZG9tU2l6ZSA9IGRvbVNpemVcblx0XHR9XG5cdH1cblx0ZnVuY3Rpb24gdXBkYXRlRWxlbWVudChvbGQsIHZub2RlLCByZWN5Y2xpbmcsIGhvb2tzLCBucykge1xuXHRcdHZhciBlbGVtZW50ID0gdm5vZGUuZG9tID0gb2xkLmRvbVxuXHRcdG5zID0gZ2V0TmFtZVNwYWNlKHZub2RlKSB8fCBuc1xuXHRcdGlmICh2bm9kZS50YWcgPT09IFwidGV4dGFyZWFcIikge1xuXHRcdFx0aWYgKHZub2RlLmF0dHJzID09IG51bGwpIHZub2RlLmF0dHJzID0ge31cblx0XHRcdGlmICh2bm9kZS50ZXh0ICE9IG51bGwpIHtcblx0XHRcdFx0dm5vZGUuYXR0cnMudmFsdWUgPSB2bm9kZS50ZXh0IC8vRklYTUUgaGFuZGxlMCBtdWx0aXBsZSBjaGlsZHJlblxuXHRcdFx0XHR2bm9kZS50ZXh0ID0gdW5kZWZpbmVkXG5cdFx0XHR9XG5cdFx0fVxuXHRcdHVwZGF0ZUF0dHJzKHZub2RlLCBvbGQuYXR0cnMsIHZub2RlLmF0dHJzLCBucylcblx0XHRpZiAodm5vZGUuYXR0cnMgIT0gbnVsbCAmJiB2bm9kZS5hdHRycy5jb250ZW50ZWRpdGFibGUgIT0gbnVsbCkge1xuXHRcdFx0c2V0Q29udGVudEVkaXRhYmxlKHZub2RlKVxuXHRcdH1cblx0XHRlbHNlIGlmIChvbGQudGV4dCAhPSBudWxsICYmIHZub2RlLnRleHQgIT0gbnVsbCAmJiB2bm9kZS50ZXh0ICE9PSBcIlwiKSB7XG5cdFx0XHRpZiAob2xkLnRleHQudG9TdHJpbmcoKSAhPT0gdm5vZGUudGV4dC50b1N0cmluZygpKSBvbGQuZG9tLmZpcnN0Q2hpbGQubm9kZVZhbHVlID0gdm5vZGUudGV4dFxuXHRcdH1cblx0XHRlbHNlIHtcblx0XHRcdGlmIChvbGQudGV4dCAhPSBudWxsKSBvbGQuY2hpbGRyZW4gPSBbVm5vZGUoXCIjXCIsIHVuZGVmaW5lZCwgdW5kZWZpbmVkLCBvbGQudGV4dCwgdW5kZWZpbmVkLCBvbGQuZG9tLmZpcnN0Q2hpbGQpXVxuXHRcdFx0aWYgKHZub2RlLnRleHQgIT0gbnVsbCkgdm5vZGUuY2hpbGRyZW4gPSBbVm5vZGUoXCIjXCIsIHVuZGVmaW5lZCwgdW5kZWZpbmVkLCB2bm9kZS50ZXh0LCB1bmRlZmluZWQsIHVuZGVmaW5lZCldXG5cdFx0XHR1cGRhdGVOb2RlcyhlbGVtZW50LCBvbGQuY2hpbGRyZW4sIHZub2RlLmNoaWxkcmVuLCByZWN5Y2xpbmcsIGhvb2tzLCBudWxsLCBucylcblx0XHR9XG5cdH1cblx0ZnVuY3Rpb24gdXBkYXRlQ29tcG9uZW50KHBhcmVudCwgb2xkLCB2bm9kZSwgaG9va3MsIG5leHRTaWJsaW5nLCByZWN5Y2xpbmcsIG5zKSB7XG5cdFx0aWYgKHJlY3ljbGluZykge1xuXHRcdFx0aW5pdENvbXBvbmVudCh2bm9kZSwgaG9va3MpXG5cdFx0fSBlbHNlIHtcblx0XHRcdHZub2RlLmluc3RhbmNlID0gVm5vZGUubm9ybWFsaXplKHZub2RlLl9zdGF0ZS52aWV3LmNhbGwodm5vZGUuc3RhdGUsIHZub2RlKSlcblx0XHRcdGlmICh2bm9kZS5pbnN0YW5jZSA9PT0gdm5vZGUpIHRocm93IEVycm9yKFwiQSB2aWV3IGNhbm5vdCByZXR1cm4gdGhlIHZub2RlIGl0IHJlY2VpdmVkIGFzIGFyZ3VtZW50XCIpXG5cdFx0XHRpZiAodm5vZGUuYXR0cnMgIT0gbnVsbCkgdXBkYXRlTGlmZWN5Y2xlKHZub2RlLmF0dHJzLCB2bm9kZSwgaG9va3MpXG5cdFx0XHR1cGRhdGVMaWZlY3ljbGUodm5vZGUuX3N0YXRlLCB2bm9kZSwgaG9va3MpXG5cdFx0fVxuXHRcdGlmICh2bm9kZS5pbnN0YW5jZSAhPSBudWxsKSB7XG5cdFx0XHRpZiAob2xkLmluc3RhbmNlID09IG51bGwpIGNyZWF0ZU5vZGUocGFyZW50LCB2bm9kZS5pbnN0YW5jZSwgaG9va3MsIG5zLCBuZXh0U2libGluZylcblx0XHRcdGVsc2UgdXBkYXRlTm9kZShwYXJlbnQsIG9sZC5pbnN0YW5jZSwgdm5vZGUuaW5zdGFuY2UsIGhvb2tzLCBuZXh0U2libGluZywgcmVjeWNsaW5nLCBucylcblx0XHRcdHZub2RlLmRvbSA9IHZub2RlLmluc3RhbmNlLmRvbVxuXHRcdFx0dm5vZGUuZG9tU2l6ZSA9IHZub2RlLmluc3RhbmNlLmRvbVNpemVcblx0XHR9XG5cdFx0ZWxzZSBpZiAob2xkLmluc3RhbmNlICE9IG51bGwpIHtcblx0XHRcdHJlbW92ZU5vZGUob2xkLmluc3RhbmNlLCBudWxsKVxuXHRcdFx0dm5vZGUuZG9tID0gdW5kZWZpbmVkXG5cdFx0XHR2bm9kZS5kb21TaXplID0gMFxuXHRcdH1cblx0XHRlbHNlIHtcblx0XHRcdHZub2RlLmRvbSA9IG9sZC5kb21cblx0XHRcdHZub2RlLmRvbVNpemUgPSBvbGQuZG9tU2l6ZVxuXHRcdH1cblx0fVxuXHRmdW5jdGlvbiBpc1JlY3ljbGFibGUob2xkLCB2bm9kZXMpIHtcblx0XHRpZiAob2xkLnBvb2wgIT0gbnVsbCAmJiBNYXRoLmFicyhvbGQucG9vbC5sZW5ndGggLSB2bm9kZXMubGVuZ3RoKSA8PSBNYXRoLmFicyhvbGQubGVuZ3RoIC0gdm5vZGVzLmxlbmd0aCkpIHtcblx0XHRcdHZhciBvbGRDaGlsZHJlbkxlbmd0aCA9IG9sZFswXSAmJiBvbGRbMF0uY2hpbGRyZW4gJiYgb2xkWzBdLmNoaWxkcmVuLmxlbmd0aCB8fCAwXG5cdFx0XHR2YXIgcG9vbENoaWxkcmVuTGVuZ3RoID0gb2xkLnBvb2xbMF0gJiYgb2xkLnBvb2xbMF0uY2hpbGRyZW4gJiYgb2xkLnBvb2xbMF0uY2hpbGRyZW4ubGVuZ3RoIHx8IDBcblx0XHRcdHZhciB2bm9kZXNDaGlsZHJlbkxlbmd0aCA9IHZub2Rlc1swXSAmJiB2bm9kZXNbMF0uY2hpbGRyZW4gJiYgdm5vZGVzWzBdLmNoaWxkcmVuLmxlbmd0aCB8fCAwXG5cdFx0XHRpZiAoTWF0aC5hYnMocG9vbENoaWxkcmVuTGVuZ3RoIC0gdm5vZGVzQ2hpbGRyZW5MZW5ndGgpIDw9IE1hdGguYWJzKG9sZENoaWxkcmVuTGVuZ3RoIC0gdm5vZGVzQ2hpbGRyZW5MZW5ndGgpKSB7XG5cdFx0XHRcdHJldHVybiB0cnVlXG5cdFx0XHR9XG5cdFx0fVxuXHRcdHJldHVybiBmYWxzZVxuXHR9XG5cdGZ1bmN0aW9uIGdldEtleU1hcCh2bm9kZXMsIGVuZCkge1xuXHRcdHZhciBtYXAgPSB7fSwgaSA9IDBcblx0XHRmb3IgKHZhciBpID0gMDsgaSA8IGVuZDsgaSsrKSB7XG5cdFx0XHR2YXIgdm5vZGUgPSB2bm9kZXNbaV1cblx0XHRcdGlmICh2bm9kZSAhPSBudWxsKSB7XG5cdFx0XHRcdHZhciBrZXkyID0gdm5vZGUua2V5XG5cdFx0XHRcdGlmIChrZXkyICE9IG51bGwpIG1hcFtrZXkyXSA9IGlcblx0XHRcdH1cblx0XHR9XG5cdFx0cmV0dXJuIG1hcFxuXHR9XG5cdGZ1bmN0aW9uIHRvRnJhZ21lbnQodm5vZGUpIHtcblx0XHR2YXIgY291bnQwID0gdm5vZGUuZG9tU2l6ZVxuXHRcdGlmIChjb3VudDAgIT0gbnVsbCB8fCB2bm9kZS5kb20gPT0gbnVsbCkge1xuXHRcdFx0dmFyIGZyYWdtZW50ID0gJGRvYy5jcmVhdGVEb2N1bWVudEZyYWdtZW50KClcblx0XHRcdGlmIChjb3VudDAgPiAwKSB7XG5cdFx0XHRcdHZhciBkb20gPSB2bm9kZS5kb21cblx0XHRcdFx0d2hpbGUgKC0tY291bnQwKSBmcmFnbWVudC5hcHBlbmRDaGlsZChkb20ubmV4dFNpYmxpbmcpXG5cdFx0XHRcdGZyYWdtZW50Lmluc2VydEJlZm9yZShkb20sIGZyYWdtZW50LmZpcnN0Q2hpbGQpXG5cdFx0XHR9XG5cdFx0XHRyZXR1cm4gZnJhZ21lbnRcblx0XHR9XG5cdFx0ZWxzZSByZXR1cm4gdm5vZGUuZG9tXG5cdH1cblx0ZnVuY3Rpb24gZ2V0TmV4dFNpYmxpbmcodm5vZGVzLCBpLCBuZXh0U2libGluZykge1xuXHRcdGZvciAoOyBpIDwgdm5vZGVzLmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRpZiAodm5vZGVzW2ldICE9IG51bGwgJiYgdm5vZGVzW2ldLmRvbSAhPSBudWxsKSByZXR1cm4gdm5vZGVzW2ldLmRvbVxuXHRcdH1cblx0XHRyZXR1cm4gbmV4dFNpYmxpbmdcblx0fVxuXHRmdW5jdGlvbiBpbnNlcnROb2RlKHBhcmVudCwgZG9tLCBuZXh0U2libGluZykge1xuXHRcdGlmIChuZXh0U2libGluZyAmJiBuZXh0U2libGluZy5wYXJlbnROb2RlKSBwYXJlbnQuaW5zZXJ0QmVmb3JlKGRvbSwgbmV4dFNpYmxpbmcpXG5cdFx0ZWxzZSBwYXJlbnQuYXBwZW5kQ2hpbGQoZG9tKVxuXHR9XG5cdGZ1bmN0aW9uIHNldENvbnRlbnRFZGl0YWJsZSh2bm9kZSkge1xuXHRcdHZhciBjaGlsZHJlbiA9IHZub2RlLmNoaWxkcmVuXG5cdFx0aWYgKGNoaWxkcmVuICE9IG51bGwgJiYgY2hpbGRyZW4ubGVuZ3RoID09PSAxICYmIGNoaWxkcmVuWzBdLnRhZyA9PT0gXCI8XCIpIHtcblx0XHRcdHZhciBjb250ZW50ID0gY2hpbGRyZW5bMF0uY2hpbGRyZW5cblx0XHRcdGlmICh2bm9kZS5kb20uaW5uZXJIVE1MICE9PSBjb250ZW50KSB2bm9kZS5kb20uaW5uZXJIVE1MID0gY29udGVudFxuXHRcdH1cblx0XHRlbHNlIGlmICh2bm9kZS50ZXh0ICE9IG51bGwgfHwgY2hpbGRyZW4gIT0gbnVsbCAmJiBjaGlsZHJlbi5sZW5ndGggIT09IDApIHRocm93IG5ldyBFcnJvcihcIkNoaWxkIG5vZGUgb2YgYSBjb250ZW50ZWRpdGFibGUgbXVzdCBiZSB0cnVzdGVkXCIpXG5cdH1cblx0Ly9yZW1vdmVcblx0ZnVuY3Rpb24gcmVtb3ZlTm9kZXModm5vZGVzLCBzdGFydCwgZW5kLCBjb250ZXh0KSB7XG5cdFx0Zm9yICh2YXIgaSA9IHN0YXJ0OyBpIDwgZW5kOyBpKyspIHtcblx0XHRcdHZhciB2bm9kZSA9IHZub2Rlc1tpXVxuXHRcdFx0aWYgKHZub2RlICE9IG51bGwpIHtcblx0XHRcdFx0aWYgKHZub2RlLnNraXApIHZub2RlLnNraXAgPSBmYWxzZVxuXHRcdFx0XHRlbHNlIHJlbW92ZU5vZGUodm5vZGUsIGNvbnRleHQpXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGZ1bmN0aW9uIHJlbW92ZU5vZGUodm5vZGUsIGNvbnRleHQpIHtcblx0XHR2YXIgZXhwZWN0ZWQgPSAxLCBjYWxsZWQgPSAwXG5cdFx0aWYgKHZub2RlLmF0dHJzICYmIHR5cGVvZiB2bm9kZS5hdHRycy5vbmJlZm9yZXJlbW92ZSA9PT0gXCJmdW5jdGlvblwiKSB7XG5cdFx0XHR2YXIgcmVzdWx0ID0gdm5vZGUuYXR0cnMub25iZWZvcmVyZW1vdmUuY2FsbCh2bm9kZS5zdGF0ZSwgdm5vZGUpXG5cdFx0XHRpZiAocmVzdWx0ICE9IG51bGwgJiYgdHlwZW9mIHJlc3VsdC50aGVuID09PSBcImZ1bmN0aW9uXCIpIHtcblx0XHRcdFx0ZXhwZWN0ZWQrK1xuXHRcdFx0XHRyZXN1bHQudGhlbihjb250aW51YXRpb24sIGNvbnRpbnVhdGlvbilcblx0XHRcdH1cblx0XHR9XG5cdFx0aWYgKHR5cGVvZiB2bm9kZS50YWcgIT09IFwic3RyaW5nXCIgJiYgdHlwZW9mIHZub2RlLl9zdGF0ZS5vbmJlZm9yZXJlbW92ZSA9PT0gXCJmdW5jdGlvblwiKSB7XG5cdFx0XHR2YXIgcmVzdWx0ID0gdm5vZGUuX3N0YXRlLm9uYmVmb3JlcmVtb3ZlLmNhbGwodm5vZGUuc3RhdGUsIHZub2RlKVxuXHRcdFx0aWYgKHJlc3VsdCAhPSBudWxsICYmIHR5cGVvZiByZXN1bHQudGhlbiA9PT0gXCJmdW5jdGlvblwiKSB7XG5cdFx0XHRcdGV4cGVjdGVkKytcblx0XHRcdFx0cmVzdWx0LnRoZW4oY29udGludWF0aW9uLCBjb250aW51YXRpb24pXG5cdFx0XHR9XG5cdFx0fVxuXHRcdGNvbnRpbnVhdGlvbigpXG5cdFx0ZnVuY3Rpb24gY29udGludWF0aW9uKCkge1xuXHRcdFx0aWYgKCsrY2FsbGVkID09PSBleHBlY3RlZCkge1xuXHRcdFx0XHRvbnJlbW92ZSh2bm9kZSlcblx0XHRcdFx0aWYgKHZub2RlLmRvbSkge1xuXHRcdFx0XHRcdHZhciBjb3VudDAgPSB2bm9kZS5kb21TaXplIHx8IDFcblx0XHRcdFx0XHRpZiAoY291bnQwID4gMSkge1xuXHRcdFx0XHRcdFx0dmFyIGRvbSA9IHZub2RlLmRvbVxuXHRcdFx0XHRcdFx0d2hpbGUgKC0tY291bnQwKSB7XG5cdFx0XHRcdFx0XHRcdHJlbW92ZU5vZGVGcm9tRE9NKGRvbS5uZXh0U2libGluZylcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cmVtb3ZlTm9kZUZyb21ET00odm5vZGUuZG9tKVxuXHRcdFx0XHRcdGlmIChjb250ZXh0ICE9IG51bGwgJiYgdm5vZGUuZG9tU2l6ZSA9PSBudWxsICYmICFoYXNJbnRlZ3JhdGlvbk1ldGhvZHModm5vZGUuYXR0cnMpICYmIHR5cGVvZiB2bm9kZS50YWcgPT09IFwic3RyaW5nXCIpIHsgLy9UT0RPIHRlc3QgY3VzdG9tIGVsZW1lbnRzXG5cdFx0XHRcdFx0XHRpZiAoIWNvbnRleHQucG9vbCkgY29udGV4dC5wb29sID0gW3Zub2RlXVxuXHRcdFx0XHRcdFx0ZWxzZSBjb250ZXh0LnBvb2wucHVzaCh2bm9kZSlcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0ZnVuY3Rpb24gcmVtb3ZlTm9kZUZyb21ET00obm9kZSkge1xuXHRcdHZhciBwYXJlbnQgPSBub2RlLnBhcmVudE5vZGVcblx0XHRpZiAocGFyZW50ICE9IG51bGwpIHBhcmVudC5yZW1vdmVDaGlsZChub2RlKVxuXHR9XG5cdGZ1bmN0aW9uIG9ucmVtb3ZlKHZub2RlKSB7XG5cdFx0aWYgKHZub2RlLmF0dHJzICYmIHR5cGVvZiB2bm9kZS5hdHRycy5vbnJlbW92ZSA9PT0gXCJmdW5jdGlvblwiKSB2bm9kZS5hdHRycy5vbnJlbW92ZS5jYWxsKHZub2RlLnN0YXRlLCB2bm9kZSlcblx0XHRpZiAodHlwZW9mIHZub2RlLnRhZyAhPT0gXCJzdHJpbmdcIiAmJiB0eXBlb2Ygdm5vZGUuX3N0YXRlLm9ucmVtb3ZlID09PSBcImZ1bmN0aW9uXCIpIHZub2RlLl9zdGF0ZS5vbnJlbW92ZS5jYWxsKHZub2RlLnN0YXRlLCB2bm9kZSlcblx0XHRpZiAodm5vZGUuaW5zdGFuY2UgIT0gbnVsbCkgb25yZW1vdmUodm5vZGUuaW5zdGFuY2UpXG5cdFx0ZWxzZSB7XG5cdFx0XHR2YXIgY2hpbGRyZW4gPSB2bm9kZS5jaGlsZHJlblxuXHRcdFx0aWYgKEFycmF5LmlzQXJyYXkoY2hpbGRyZW4pKSB7XG5cdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgY2hpbGRyZW4ubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHR2YXIgY2hpbGQgPSBjaGlsZHJlbltpXVxuXHRcdFx0XHRcdGlmIChjaGlsZCAhPSBudWxsKSBvbnJlbW92ZShjaGlsZClcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL2F0dHJzMlxuXHRmdW5jdGlvbiBzZXRBdHRycyh2bm9kZSwgYXR0cnMyLCBucykge1xuXHRcdGZvciAodmFyIGtleTIgaW4gYXR0cnMyKSB7XG5cdFx0XHRzZXRBdHRyKHZub2RlLCBrZXkyLCBudWxsLCBhdHRyczJba2V5Ml0sIG5zKVxuXHRcdH1cblx0fVxuXHRmdW5jdGlvbiBzZXRBdHRyKHZub2RlLCBrZXkyLCBvbGQsIHZhbHVlLCBucykge1xuXHRcdHZhciBlbGVtZW50ID0gdm5vZGUuZG9tXG5cdFx0aWYgKGtleTIgPT09IFwia2V5XCIgfHwga2V5MiA9PT0gXCJpc1wiIHx8IChvbGQgPT09IHZhbHVlICYmICFpc0Zvcm1BdHRyaWJ1dGUodm5vZGUsIGtleTIpKSAmJiB0eXBlb2YgdmFsdWUgIT09IFwib2JqZWN0XCIgfHwgdHlwZW9mIHZhbHVlID09PSBcInVuZGVmaW5lZFwiIHx8IGlzTGlmZWN5Y2xlTWV0aG9kKGtleTIpKSByZXR1cm5cblx0XHR2YXIgbnNMYXN0SW5kZXggPSBrZXkyLmluZGV4T2YoXCI6XCIpXG5cdFx0aWYgKG5zTGFzdEluZGV4ID4gLTEgJiYga2V5Mi5zdWJzdHIoMCwgbnNMYXN0SW5kZXgpID09PSBcInhsaW5rXCIpIHtcblx0XHRcdGVsZW1lbnQuc2V0QXR0cmlidXRlTlMoXCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIsIGtleTIuc2xpY2UobnNMYXN0SW5kZXggKyAxKSwgdmFsdWUpXG5cdFx0fVxuXHRcdGVsc2UgaWYgKGtleTJbMF0gPT09IFwib1wiICYmIGtleTJbMV0gPT09IFwiblwiICYmIHR5cGVvZiB2YWx1ZSA9PT0gXCJmdW5jdGlvblwiKSB1cGRhdGVFdmVudCh2bm9kZSwga2V5MiwgdmFsdWUpXG5cdFx0ZWxzZSBpZiAoa2V5MiA9PT0gXCJzdHlsZVwiKSB1cGRhdGVTdHlsZShlbGVtZW50LCBvbGQsIHZhbHVlKVxuXHRcdGVsc2UgaWYgKGtleTIgaW4gZWxlbWVudCAmJiAhaXNBdHRyaWJ1dGUoa2V5MikgJiYgbnMgPT09IHVuZGVmaW5lZCAmJiAhaXNDdXN0b21FbGVtZW50KHZub2RlKSkge1xuXHRcdFx0aWYgKGtleTIgPT09IFwidmFsdWVcIikge1xuXHRcdFx0XHR2YXIgbm9ybWFsaXplZDAgPSBcIlwiICsgdmFsdWUgLy8gZXNsaW50LWRpc2FibGUtbGluZSBuby1pbXBsaWNpdC1jb2VyY2lvblxuXHRcdFx0XHQvL3NldHRpbmcgaW5wdXRbdmFsdWVdIHRvIHNhbWUgdmFsdWUgYnkgdHlwaW5nIG9uIGZvY3VzZWQgZWxlbWVudCBtb3ZlcyBjdXJzb3IgdG8gZW5kIGluIENocm9tZVxuXHRcdFx0XHRpZiAoKHZub2RlLnRhZyA9PT0gXCJpbnB1dFwiIHx8IHZub2RlLnRhZyA9PT0gXCJ0ZXh0YXJlYVwiKSAmJiB2bm9kZS5kb20udmFsdWUgPT09IG5vcm1hbGl6ZWQwICYmIHZub2RlLmRvbSA9PT0gJGRvYy5hY3RpdmVFbGVtZW50KSByZXR1cm5cblx0XHRcdFx0Ly9zZXR0aW5nIHNlbGVjdFt2YWx1ZV0gdG8gc2FtZSB2YWx1ZSB3aGlsZSBoYXZpbmcgc2VsZWN0IG9wZW4gYmxpbmtzIHNlbGVjdCBkcm9wZG93biBpbiBDaHJvbWVcblx0XHRcdFx0aWYgKHZub2RlLnRhZyA9PT0gXCJzZWxlY3RcIikge1xuXHRcdFx0XHRcdGlmICh2YWx1ZSA9PT0gbnVsbCkge1xuXHRcdFx0XHRcdFx0aWYgKHZub2RlLmRvbS5zZWxlY3RlZEluZGV4ID09PSAtMSAmJiB2bm9kZS5kb20gPT09ICRkb2MuYWN0aXZlRWxlbWVudCkgcmV0dXJuXG5cdFx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRcdGlmIChvbGQgIT09IG51bGwgJiYgdm5vZGUuZG9tLnZhbHVlID09PSBub3JtYWxpemVkMCAmJiB2bm9kZS5kb20gPT09ICRkb2MuYWN0aXZlRWxlbWVudCkgcmV0dXJuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vc2V0dGluZyBvcHRpb25bdmFsdWVdIHRvIHNhbWUgdmFsdWUgd2hpbGUgaGF2aW5nIHNlbGVjdCBvcGVuIGJsaW5rcyBzZWxlY3QgZHJvcGRvd24gaW4gQ2hyb21lXG5cdFx0XHRcdGlmICh2bm9kZS50YWcgPT09IFwib3B0aW9uXCIgJiYgb2xkICE9IG51bGwgJiYgdm5vZGUuZG9tLnZhbHVlID09PSBub3JtYWxpemVkMCkgcmV0dXJuXG5cdFx0XHR9XG5cdFx0XHQvLyBJZiB5b3UgYXNzaWduIGFuIGlucHV0IHR5cGUxIHRoYXQgaXMgbm90IHN1cHBvcnRlZCBieSBJRSAxMSB3aXRoIGFuIGFzc2lnbm1lbnQgZXhwcmVzc2lvbiwgYW4gZXJyb3IwIHdpbGwgb2NjdXIuXG5cdFx0XHRpZiAodm5vZGUudGFnID09PSBcImlucHV0XCIgJiYga2V5MiA9PT0gXCJ0eXBlXCIpIHtcblx0XHRcdFx0ZWxlbWVudC5zZXRBdHRyaWJ1dGUoa2V5MiwgdmFsdWUpXG5cdFx0XHRcdHJldHVyblxuXHRcdFx0fVxuXHRcdFx0ZWxlbWVudFtrZXkyXSA9IHZhbHVlXG5cdFx0fVxuXHRcdGVsc2Uge1xuXHRcdFx0aWYgKHR5cGVvZiB2YWx1ZSA9PT0gXCJib29sZWFuXCIpIHtcblx0XHRcdFx0aWYgKHZhbHVlKSBlbGVtZW50LnNldEF0dHJpYnV0ZShrZXkyLCBcIlwiKVxuXHRcdFx0XHRlbHNlIGVsZW1lbnQucmVtb3ZlQXR0cmlidXRlKGtleTIpXG5cdFx0XHR9XG5cdFx0XHRlbHNlIGVsZW1lbnQuc2V0QXR0cmlidXRlKGtleTIgPT09IFwiY2xhc3NOYW1lXCIgPyBcImNsYXNzXCIgOiBrZXkyLCB2YWx1ZSlcblx0XHR9XG5cdH1cblx0ZnVuY3Rpb24gc2V0TGF0ZUF0dHJzKHZub2RlKSB7XG5cdFx0dmFyIGF0dHJzMiA9IHZub2RlLmF0dHJzXG5cdFx0aWYgKHZub2RlLnRhZyA9PT0gXCJzZWxlY3RcIiAmJiBhdHRyczIgIT0gbnVsbCkge1xuXHRcdFx0aWYgKFwidmFsdWVcIiBpbiBhdHRyczIpIHNldEF0dHIodm5vZGUsIFwidmFsdWVcIiwgbnVsbCwgYXR0cnMyLnZhbHVlLCB1bmRlZmluZWQpXG5cdFx0XHRpZiAoXCJzZWxlY3RlZEluZGV4XCIgaW4gYXR0cnMyKSBzZXRBdHRyKHZub2RlLCBcInNlbGVjdGVkSW5kZXhcIiwgbnVsbCwgYXR0cnMyLnNlbGVjdGVkSW5kZXgsIHVuZGVmaW5lZClcblx0XHR9XG5cdH1cblx0ZnVuY3Rpb24gdXBkYXRlQXR0cnModm5vZGUsIG9sZCwgYXR0cnMyLCBucykge1xuXHRcdGlmIChhdHRyczIgIT0gbnVsbCkge1xuXHRcdFx0Zm9yICh2YXIga2V5MiBpbiBhdHRyczIpIHtcblx0XHRcdFx0c2V0QXR0cih2bm9kZSwga2V5Miwgb2xkICYmIG9sZFtrZXkyXSwgYXR0cnMyW2tleTJdLCBucylcblx0XHRcdH1cblx0XHR9XG5cdFx0aWYgKG9sZCAhPSBudWxsKSB7XG5cdFx0XHRmb3IgKHZhciBrZXkyIGluIG9sZCkge1xuXHRcdFx0XHRpZiAoYXR0cnMyID09IG51bGwgfHwgIShrZXkyIGluIGF0dHJzMikpIHtcblx0XHRcdFx0XHRpZiAoa2V5MiA9PT0gXCJjbGFzc05hbWVcIikga2V5MiA9IFwiY2xhc3NcIlxuXHRcdFx0XHRcdGlmIChrZXkyWzBdID09PSBcIm9cIiAmJiBrZXkyWzFdID09PSBcIm5cIiAmJiAhaXNMaWZlY3ljbGVNZXRob2Qoa2V5MikpIHVwZGF0ZUV2ZW50KHZub2RlLCBrZXkyLCB1bmRlZmluZWQpXG5cdFx0XHRcdFx0ZWxzZSBpZiAoa2V5MiAhPT0gXCJrZXlcIikgdm5vZGUuZG9tLnJlbW92ZUF0dHJpYnV0ZShrZXkyKVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGZ1bmN0aW9uIGlzRm9ybUF0dHJpYnV0ZSh2bm9kZSwgYXR0cikge1xuXHRcdHJldHVybiBhdHRyID09PSBcInZhbHVlXCIgfHwgYXR0ciA9PT0gXCJjaGVja2VkXCIgfHwgYXR0ciA9PT0gXCJzZWxlY3RlZEluZGV4XCIgfHwgYXR0ciA9PT0gXCJzZWxlY3RlZFwiICYmIHZub2RlLmRvbSA9PT0gJGRvYy5hY3RpdmVFbGVtZW50XG5cdH1cblx0ZnVuY3Rpb24gaXNMaWZlY3ljbGVNZXRob2QoYXR0cikge1xuXHRcdHJldHVybiBhdHRyID09PSBcIm9uaW5pdFwiIHx8IGF0dHIgPT09IFwib25jcmVhdGVcIiB8fCBhdHRyID09PSBcIm9udXBkYXRlXCIgfHwgYXR0ciA9PT0gXCJvbnJlbW92ZVwiIHx8IGF0dHIgPT09IFwib25iZWZvcmVyZW1vdmVcIiB8fCBhdHRyID09PSBcIm9uYmVmb3JldXBkYXRlXCJcblx0fVxuXHRmdW5jdGlvbiBpc0F0dHJpYnV0ZShhdHRyKSB7XG5cdFx0cmV0dXJuIGF0dHIgPT09IFwiaHJlZlwiIHx8IGF0dHIgPT09IFwibGlzdFwiIHx8IGF0dHIgPT09IFwiZm9ybVwiIHx8IGF0dHIgPT09IFwid2lkdGhcIiB8fCBhdHRyID09PSBcImhlaWdodFwiLy8gfHwgYXR0ciA9PT0gXCJ0eXBlXCJcblx0fVxuXHRmdW5jdGlvbiBpc0N1c3RvbUVsZW1lbnQodm5vZGUpe1xuXHRcdHJldHVybiB2bm9kZS5hdHRycy5pcyB8fCB2bm9kZS50YWcuaW5kZXhPZihcIi1cIikgPiAtMVxuXHR9XG5cdGZ1bmN0aW9uIGhhc0ludGVncmF0aW9uTWV0aG9kcyhzb3VyY2UpIHtcblx0XHRyZXR1cm4gc291cmNlICE9IG51bGwgJiYgKHNvdXJjZS5vbmNyZWF0ZSB8fCBzb3VyY2Uub251cGRhdGUgfHwgc291cmNlLm9uYmVmb3JlcmVtb3ZlIHx8IHNvdXJjZS5vbnJlbW92ZSlcblx0fVxuXHQvL3N0eWxlXG5cdGZ1bmN0aW9uIHVwZGF0ZVN0eWxlKGVsZW1lbnQsIG9sZCwgc3R5bGUpIHtcblx0XHRpZiAob2xkID09PSBzdHlsZSkgZWxlbWVudC5zdHlsZS5jc3NUZXh0ID0gXCJcIiwgb2xkID0gbnVsbFxuXHRcdGlmIChzdHlsZSA9PSBudWxsKSBlbGVtZW50LnN0eWxlLmNzc1RleHQgPSBcIlwiXG5cdFx0ZWxzZSBpZiAodHlwZW9mIHN0eWxlID09PSBcInN0cmluZ1wiKSBlbGVtZW50LnN0eWxlLmNzc1RleHQgPSBzdHlsZVxuXHRcdGVsc2Uge1xuXHRcdFx0aWYgKHR5cGVvZiBvbGQgPT09IFwic3RyaW5nXCIpIGVsZW1lbnQuc3R5bGUuY3NzVGV4dCA9IFwiXCJcblx0XHRcdGZvciAodmFyIGtleTIgaW4gc3R5bGUpIHtcblx0XHRcdFx0ZWxlbWVudC5zdHlsZVtrZXkyXSA9IHN0eWxlW2tleTJdXG5cdFx0XHR9XG5cdFx0XHRpZiAob2xkICE9IG51bGwgJiYgdHlwZW9mIG9sZCAhPT0gXCJzdHJpbmdcIikge1xuXHRcdFx0XHRmb3IgKHZhciBrZXkyIGluIG9sZCkge1xuXHRcdFx0XHRcdGlmICghKGtleTIgaW4gc3R5bGUpKSBlbGVtZW50LnN0eWxlW2tleTJdID0gXCJcIlxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vZXZlbnRcblx0ZnVuY3Rpb24gdXBkYXRlRXZlbnQodm5vZGUsIGtleTIsIHZhbHVlKSB7XG5cdFx0dmFyIGVsZW1lbnQgPSB2bm9kZS5kb21cblx0XHR2YXIgY2FsbGJhY2sgPSB0eXBlb2Ygb25ldmVudCAhPT0gXCJmdW5jdGlvblwiID8gdmFsdWUgOiBmdW5jdGlvbihlKSB7XG5cdFx0XHR2YXIgcmVzdWx0ID0gdmFsdWUuY2FsbChlbGVtZW50LCBlKVxuXHRcdFx0b25ldmVudC5jYWxsKGVsZW1lbnQsIGUpXG5cdFx0XHRyZXR1cm4gcmVzdWx0XG5cdFx0fVxuXHRcdGlmIChrZXkyIGluIGVsZW1lbnQpIGVsZW1lbnRba2V5Ml0gPSB0eXBlb2YgdmFsdWUgPT09IFwiZnVuY3Rpb25cIiA/IGNhbGxiYWNrIDogbnVsbFxuXHRcdGVsc2Uge1xuXHRcdFx0dmFyIGV2ZW50TmFtZSA9IGtleTIuc2xpY2UoMilcblx0XHRcdGlmICh2bm9kZS5ldmVudHMgPT09IHVuZGVmaW5lZCkgdm5vZGUuZXZlbnRzID0ge31cblx0XHRcdGlmICh2bm9kZS5ldmVudHNba2V5Ml0gPT09IGNhbGxiYWNrKSByZXR1cm5cblx0XHRcdGlmICh2bm9kZS5ldmVudHNba2V5Ml0gIT0gbnVsbCkgZWxlbWVudC5yZW1vdmVFdmVudExpc3RlbmVyKGV2ZW50TmFtZSwgdm5vZGUuZXZlbnRzW2tleTJdLCBmYWxzZSlcblx0XHRcdGlmICh0eXBlb2YgdmFsdWUgPT09IFwiZnVuY3Rpb25cIikge1xuXHRcdFx0XHR2bm9kZS5ldmVudHNba2V5Ml0gPSBjYWxsYmFja1xuXHRcdFx0XHRlbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoZXZlbnROYW1lLCB2bm9kZS5ldmVudHNba2V5Ml0sIGZhbHNlKVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL2xpZmVjeWNsZVxuXHRmdW5jdGlvbiBpbml0TGlmZWN5Y2xlKHNvdXJjZSwgdm5vZGUsIGhvb2tzKSB7XG5cdFx0aWYgKHR5cGVvZiBzb3VyY2Uub25pbml0ID09PSBcImZ1bmN0aW9uXCIpIHNvdXJjZS5vbmluaXQuY2FsbCh2bm9kZS5zdGF0ZSwgdm5vZGUpXG5cdFx0aWYgKHR5cGVvZiBzb3VyY2Uub25jcmVhdGUgPT09IFwiZnVuY3Rpb25cIikgaG9va3MucHVzaChzb3VyY2Uub25jcmVhdGUuYmluZCh2bm9kZS5zdGF0ZSwgdm5vZGUpKVxuXHR9XG5cdGZ1bmN0aW9uIHVwZGF0ZUxpZmVjeWNsZShzb3VyY2UsIHZub2RlLCBob29rcykge1xuXHRcdGlmICh0eXBlb2Ygc291cmNlLm9udXBkYXRlID09PSBcImZ1bmN0aW9uXCIpIGhvb2tzLnB1c2goc291cmNlLm9udXBkYXRlLmJpbmQodm5vZGUuc3RhdGUsIHZub2RlKSlcblx0fVxuXHRmdW5jdGlvbiBzaG91bGROb3RVcGRhdGUodm5vZGUsIG9sZCkge1xuXHRcdHZhciBmb3JjZVZub2RlVXBkYXRlLCBmb3JjZUNvbXBvbmVudFVwZGF0ZVxuXHRcdGlmICh2bm9kZS5hdHRycyAhPSBudWxsICYmIHR5cGVvZiB2bm9kZS5hdHRycy5vbmJlZm9yZXVwZGF0ZSA9PT0gXCJmdW5jdGlvblwiKSBmb3JjZVZub2RlVXBkYXRlID0gdm5vZGUuYXR0cnMub25iZWZvcmV1cGRhdGUuY2FsbCh2bm9kZS5zdGF0ZSwgdm5vZGUsIG9sZClcblx0XHRpZiAodHlwZW9mIHZub2RlLnRhZyAhPT0gXCJzdHJpbmdcIiAmJiB0eXBlb2Ygdm5vZGUuX3N0YXRlLm9uYmVmb3JldXBkYXRlID09PSBcImZ1bmN0aW9uXCIpIGZvcmNlQ29tcG9uZW50VXBkYXRlID0gdm5vZGUuX3N0YXRlLm9uYmVmb3JldXBkYXRlLmNhbGwodm5vZGUuc3RhdGUsIHZub2RlLCBvbGQpXG5cdFx0aWYgKCEoZm9yY2VWbm9kZVVwZGF0ZSA9PT0gdW5kZWZpbmVkICYmIGZvcmNlQ29tcG9uZW50VXBkYXRlID09PSB1bmRlZmluZWQpICYmICFmb3JjZVZub2RlVXBkYXRlICYmICFmb3JjZUNvbXBvbmVudFVwZGF0ZSkge1xuXHRcdFx0dm5vZGUuZG9tID0gb2xkLmRvbVxuXHRcdFx0dm5vZGUuZG9tU2l6ZSA9IG9sZC5kb21TaXplXG5cdFx0XHR2bm9kZS5pbnN0YW5jZSA9IG9sZC5pbnN0YW5jZVxuXHRcdFx0cmV0dXJuIHRydWVcblx0XHR9XG5cdFx0cmV0dXJuIGZhbHNlXG5cdH1cblx0ZnVuY3Rpb24gcmVuZGVyKGRvbSwgdm5vZGVzKSB7XG5cdFx0aWYgKCFkb20pIHRocm93IG5ldyBFcnJvcihcIkVuc3VyZSB0aGUgRE9NIGVsZW1lbnQgYmVpbmcgcGFzc2VkIHRvIG0ucm91dGUvbS5tb3VudC9tLnJlbmRlciBpcyBub3QgdW5kZWZpbmVkLlwiKVxuXHRcdHZhciBob29rcyA9IFtdXG5cdFx0dmFyIGFjdGl2ZSA9ICRkb2MuYWN0aXZlRWxlbWVudFxuXHRcdHZhciBuYW1lc3BhY2UgPSBkb20ubmFtZXNwYWNlVVJJXG5cdFx0Ly8gRmlyc3QgdGltZTAgcmVuZGVyaW5nIGludG8gYSBub2RlIGNsZWFycyBpdCBvdXRcblx0XHRpZiAoZG9tLnZub2RlcyA9PSBudWxsKSBkb20udGV4dENvbnRlbnQgPSBcIlwiXG5cdFx0aWYgKCFBcnJheS5pc0FycmF5KHZub2RlcykpIHZub2RlcyA9IFt2bm9kZXNdXG5cdFx0dXBkYXRlTm9kZXMoZG9tLCBkb20udm5vZGVzLCBWbm9kZS5ub3JtYWxpemVDaGlsZHJlbih2bm9kZXMpLCBmYWxzZSwgaG9va3MsIG51bGwsIG5hbWVzcGFjZSA9PT0gXCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sXCIgPyB1bmRlZmluZWQgOiBuYW1lc3BhY2UpXG5cdFx0ZG9tLnZub2RlcyA9IHZub2Rlc1xuXHRcdGZvciAodmFyIGkgPSAwOyBpIDwgaG9va3MubGVuZ3RoOyBpKyspIGhvb2tzW2ldKClcblx0XHQvLyBkb2N1bWVudC5hY3RpdmVFbGVtZW50IGNhbiByZXR1cm4gbnVsbCBpbiBJRSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9BUEkvRG9jdW1lbnQvYWN0aXZlRWxlbWVudFxuXHRcdGlmIChhY3RpdmUgIT0gbnVsbCAmJiAkZG9jLmFjdGl2ZUVsZW1lbnQgIT09IGFjdGl2ZSkgYWN0aXZlLmZvY3VzKClcblx0fVxuXHRyZXR1cm4ge3JlbmRlcjogcmVuZGVyLCBzZXRFdmVudENhbGxiYWNrOiBzZXRFdmVudENhbGxiYWNrfVxufVxuZnVuY3Rpb24gdGhyb3R0bGUoY2FsbGJhY2spIHtcblx0Ly82MGZwcyB0cmFuc2xhdGVzIHRvIDE2LjZtcywgcm91bmQgaXQgZG93biBzaW5jZSBzZXRUaW1lb3V0IHJlcXVpcmVzIGludFxuXHR2YXIgdGltZSA9IDE2XG5cdHZhciBsYXN0ID0gMCwgcGVuZGluZyA9IG51bGxcblx0dmFyIHRpbWVvdXQgPSB0eXBlb2YgcmVxdWVzdEFuaW1hdGlvbkZyYW1lID09PSBcImZ1bmN0aW9uXCIgPyByZXF1ZXN0QW5pbWF0aW9uRnJhbWUgOiBzZXRUaW1lb3V0XG5cdHJldHVybiBmdW5jdGlvbigpIHtcblx0XHR2YXIgbm93ID0gRGF0ZS5ub3coKVxuXHRcdGlmIChsYXN0ID09PSAwIHx8IG5vdyAtIGxhc3QgPj0gdGltZSkge1xuXHRcdFx0bGFzdCA9IG5vd1xuXHRcdFx0Y2FsbGJhY2soKVxuXHRcdH1cblx0XHRlbHNlIGlmIChwZW5kaW5nID09PSBudWxsKSB7XG5cdFx0XHRwZW5kaW5nID0gdGltZW91dChmdW5jdGlvbigpIHtcblx0XHRcdFx0cGVuZGluZyA9IG51bGxcblx0XHRcdFx0Y2FsbGJhY2soKVxuXHRcdFx0XHRsYXN0ID0gRGF0ZS5ub3coKVxuXHRcdFx0fSwgdGltZSAtIChub3cgLSBsYXN0KSlcblx0XHR9XG5cdH1cbn1cbnZhciBfMTEgPSBmdW5jdGlvbigkd2luZG93KSB7XG5cdHZhciByZW5kZXJTZXJ2aWNlID0gY29yZVJlbmRlcmVyKCR3aW5kb3cpXG5cdHJlbmRlclNlcnZpY2Uuc2V0RXZlbnRDYWxsYmFjayhmdW5jdGlvbihlKSB7XG5cdFx0aWYgKGUucmVkcmF3ID09PSBmYWxzZSkgZS5yZWRyYXcgPSB1bmRlZmluZWRcblx0XHRlbHNlIHJlZHJhdygpXG5cdH0pXG5cdHZhciBjYWxsYmFja3MgPSBbXVxuXHRmdW5jdGlvbiBzdWJzY3JpYmUoa2V5MSwgY2FsbGJhY2spIHtcblx0XHR1bnN1YnNjcmliZShrZXkxKVxuXHRcdGNhbGxiYWNrcy5wdXNoKGtleTEsIHRocm90dGxlKGNhbGxiYWNrKSlcblx0fVxuXHRmdW5jdGlvbiB1bnN1YnNjcmliZShrZXkxKSB7XG5cdFx0dmFyIGluZGV4ID0gY2FsbGJhY2tzLmluZGV4T2Yoa2V5MSlcblx0XHRpZiAoaW5kZXggPiAtMSkgY2FsbGJhY2tzLnNwbGljZShpbmRleCwgMilcblx0fVxuXHRmdW5jdGlvbiByZWRyYXcoKSB7XG5cdFx0Zm9yICh2YXIgaSA9IDE7IGkgPCBjYWxsYmFja3MubGVuZ3RoOyBpICs9IDIpIHtcblx0XHRcdGNhbGxiYWNrc1tpXSgpXG5cdFx0fVxuXHR9XG5cdHJldHVybiB7c3Vic2NyaWJlOiBzdWJzY3JpYmUsIHVuc3Vic2NyaWJlOiB1bnN1YnNjcmliZSwgcmVkcmF3OiByZWRyYXcsIHJlbmRlcjogcmVuZGVyU2VydmljZS5yZW5kZXJ9XG59XG52YXIgcmVkcmF3U2VydmljZSA9IF8xMSh3aW5kb3cpXG5yZXF1ZXN0U2VydmljZS5zZXRDb21wbGV0aW9uQ2FsbGJhY2socmVkcmF3U2VydmljZS5yZWRyYXcpXG52YXIgXzE2ID0gZnVuY3Rpb24ocmVkcmF3U2VydmljZTApIHtcblx0cmV0dXJuIGZ1bmN0aW9uKHJvb3QsIGNvbXBvbmVudCkge1xuXHRcdGlmIChjb21wb25lbnQgPT09IG51bGwpIHtcblx0XHRcdHJlZHJhd1NlcnZpY2UwLnJlbmRlcihyb290LCBbXSlcblx0XHRcdHJlZHJhd1NlcnZpY2UwLnVuc3Vic2NyaWJlKHJvb3QpXG5cdFx0XHRyZXR1cm5cblx0XHR9XG5cdFx0XG5cdFx0aWYgKGNvbXBvbmVudC52aWV3ID09IG51bGwgJiYgdHlwZW9mIGNvbXBvbmVudCAhPT0gXCJmdW5jdGlvblwiKSB0aHJvdyBuZXcgRXJyb3IoXCJtLm1vdW50KGVsZW1lbnQsIGNvbXBvbmVudCkgZXhwZWN0cyBhIGNvbXBvbmVudCwgbm90IGEgdm5vZGVcIilcblx0XHRcblx0XHR2YXIgcnVuMCA9IGZ1bmN0aW9uKCkge1xuXHRcdFx0cmVkcmF3U2VydmljZTAucmVuZGVyKHJvb3QsIFZub2RlKGNvbXBvbmVudCkpXG5cdFx0fVxuXHRcdHJlZHJhd1NlcnZpY2UwLnN1YnNjcmliZShyb290LCBydW4wKVxuXHRcdHJlZHJhd1NlcnZpY2UwLnJlZHJhdygpXG5cdH1cbn1cbm0ubW91bnQgPSBfMTYocmVkcmF3U2VydmljZSlcbnZhciBQcm9taXNlID0gUHJvbWlzZVBvbHlmaWxsXG52YXIgcGFyc2VRdWVyeVN0cmluZyA9IGZ1bmN0aW9uKHN0cmluZykge1xuXHRpZiAoc3RyaW5nID09PSBcIlwiIHx8IHN0cmluZyA9PSBudWxsKSByZXR1cm4ge31cblx0aWYgKHN0cmluZy5jaGFyQXQoMCkgPT09IFwiP1wiKSBzdHJpbmcgPSBzdHJpbmcuc2xpY2UoMSlcblx0dmFyIGVudHJpZXMgPSBzdHJpbmcuc3BsaXQoXCImXCIpLCBkYXRhMCA9IHt9LCBjb3VudGVycyA9IHt9XG5cdGZvciAodmFyIGkgPSAwOyBpIDwgZW50cmllcy5sZW5ndGg7IGkrKykge1xuXHRcdHZhciBlbnRyeSA9IGVudHJpZXNbaV0uc3BsaXQoXCI9XCIpXG5cdFx0dmFyIGtleTUgPSBkZWNvZGVVUklDb21wb25lbnQoZW50cnlbMF0pXG5cdFx0dmFyIHZhbHVlID0gZW50cnkubGVuZ3RoID09PSAyID8gZGVjb2RlVVJJQ29tcG9uZW50KGVudHJ5WzFdKSA6IFwiXCJcblx0XHRpZiAodmFsdWUgPT09IFwidHJ1ZVwiKSB2YWx1ZSA9IHRydWVcblx0XHRlbHNlIGlmICh2YWx1ZSA9PT0gXCJmYWxzZVwiKSB2YWx1ZSA9IGZhbHNlXG5cdFx0dmFyIGxldmVscyA9IGtleTUuc3BsaXQoL1xcXVxcWz98XFxbLylcblx0XHR2YXIgY3Vyc29yID0gZGF0YTBcblx0XHRpZiAoa2V5NS5pbmRleE9mKFwiW1wiKSA+IC0xKSBsZXZlbHMucG9wKClcblx0XHRmb3IgKHZhciBqID0gMDsgaiA8IGxldmVscy5sZW5ndGg7IGorKykge1xuXHRcdFx0dmFyIGxldmVsID0gbGV2ZWxzW2pdLCBuZXh0TGV2ZWwgPSBsZXZlbHNbaiArIDFdXG5cdFx0XHR2YXIgaXNOdW1iZXIgPSBuZXh0TGV2ZWwgPT0gXCJcIiB8fCAhaXNOYU4ocGFyc2VJbnQobmV4dExldmVsLCAxMCkpXG5cdFx0XHR2YXIgaXNWYWx1ZSA9IGogPT09IGxldmVscy5sZW5ndGggLSAxXG5cdFx0XHRpZiAobGV2ZWwgPT09IFwiXCIpIHtcblx0XHRcdFx0dmFyIGtleTUgPSBsZXZlbHMuc2xpY2UoMCwgaikuam9pbigpXG5cdFx0XHRcdGlmIChjb3VudGVyc1trZXk1XSA9PSBudWxsKSBjb3VudGVyc1trZXk1XSA9IDBcblx0XHRcdFx0bGV2ZWwgPSBjb3VudGVyc1trZXk1XSsrXG5cdFx0XHR9XG5cdFx0XHRpZiAoY3Vyc29yW2xldmVsXSA9PSBudWxsKSB7XG5cdFx0XHRcdGN1cnNvcltsZXZlbF0gPSBpc1ZhbHVlID8gdmFsdWUgOiBpc051bWJlciA/IFtdIDoge31cblx0XHRcdH1cblx0XHRcdGN1cnNvciA9IGN1cnNvcltsZXZlbF1cblx0XHR9XG5cdH1cblx0cmV0dXJuIGRhdGEwXG59XG52YXIgY29yZVJvdXRlciA9IGZ1bmN0aW9uKCR3aW5kb3cpIHtcblx0dmFyIHN1cHBvcnRzUHVzaFN0YXRlID0gdHlwZW9mICR3aW5kb3cuaGlzdG9yeS5wdXNoU3RhdGUgPT09IFwiZnVuY3Rpb25cIlxuXHR2YXIgY2FsbEFzeW5jMCA9IHR5cGVvZiBzZXRJbW1lZGlhdGUgPT09IFwiZnVuY3Rpb25cIiA/IHNldEltbWVkaWF0ZSA6IHNldFRpbWVvdXRcblx0ZnVuY3Rpb24gbm9ybWFsaXplMShmcmFnbWVudDApIHtcblx0XHR2YXIgZGF0YSA9ICR3aW5kb3cubG9jYXRpb25bZnJhZ21lbnQwXS5yZXBsYWNlKC8oPzolW2EtZjg5XVthLWYwLTldKSsvZ2ltLCBkZWNvZGVVUklDb21wb25lbnQpXG5cdFx0aWYgKGZyYWdtZW50MCA9PT0gXCJwYXRobmFtZVwiICYmIGRhdGFbMF0gIT09IFwiL1wiKSBkYXRhID0gXCIvXCIgKyBkYXRhXG5cdFx0cmV0dXJuIGRhdGFcblx0fVxuXHR2YXIgYXN5bmNJZFxuXHRmdW5jdGlvbiBkZWJvdW5jZUFzeW5jKGNhbGxiYWNrMCkge1xuXHRcdHJldHVybiBmdW5jdGlvbigpIHtcblx0XHRcdGlmIChhc3luY0lkICE9IG51bGwpIHJldHVyblxuXHRcdFx0YXN5bmNJZCA9IGNhbGxBc3luYzAoZnVuY3Rpb24oKSB7XG5cdFx0XHRcdGFzeW5jSWQgPSBudWxsXG5cdFx0XHRcdGNhbGxiYWNrMCgpXG5cdFx0XHR9KVxuXHRcdH1cblx0fVxuXHRmdW5jdGlvbiBwYXJzZVBhdGgocGF0aCwgcXVlcnlEYXRhLCBoYXNoRGF0YSkge1xuXHRcdHZhciBxdWVyeUluZGV4ID0gcGF0aC5pbmRleE9mKFwiP1wiKVxuXHRcdHZhciBoYXNoSW5kZXggPSBwYXRoLmluZGV4T2YoXCIjXCIpXG5cdFx0dmFyIHBhdGhFbmQgPSBxdWVyeUluZGV4ID4gLTEgPyBxdWVyeUluZGV4IDogaGFzaEluZGV4ID4gLTEgPyBoYXNoSW5kZXggOiBwYXRoLmxlbmd0aFxuXHRcdGlmIChxdWVyeUluZGV4ID4gLTEpIHtcblx0XHRcdHZhciBxdWVyeUVuZCA9IGhhc2hJbmRleCA+IC0xID8gaGFzaEluZGV4IDogcGF0aC5sZW5ndGhcblx0XHRcdHZhciBxdWVyeVBhcmFtcyA9IHBhcnNlUXVlcnlTdHJpbmcocGF0aC5zbGljZShxdWVyeUluZGV4ICsgMSwgcXVlcnlFbmQpKVxuXHRcdFx0Zm9yICh2YXIga2V5NCBpbiBxdWVyeVBhcmFtcykgcXVlcnlEYXRhW2tleTRdID0gcXVlcnlQYXJhbXNba2V5NF1cblx0XHR9XG5cdFx0aWYgKGhhc2hJbmRleCA+IC0xKSB7XG5cdFx0XHR2YXIgaGFzaFBhcmFtcyA9IHBhcnNlUXVlcnlTdHJpbmcocGF0aC5zbGljZShoYXNoSW5kZXggKyAxKSlcblx0XHRcdGZvciAodmFyIGtleTQgaW4gaGFzaFBhcmFtcykgaGFzaERhdGFba2V5NF0gPSBoYXNoUGFyYW1zW2tleTRdXG5cdFx0fVxuXHRcdHJldHVybiBwYXRoLnNsaWNlKDAsIHBhdGhFbmQpXG5cdH1cblx0dmFyIHJvdXRlciA9IHtwcmVmaXg6IFwiIyFcIn1cblx0cm91dGVyLmdldFBhdGggPSBmdW5jdGlvbigpIHtcblx0XHR2YXIgdHlwZTIgPSByb3V0ZXIucHJlZml4LmNoYXJBdCgwKVxuXHRcdHN3aXRjaCAodHlwZTIpIHtcblx0XHRcdGNhc2UgXCIjXCI6IHJldHVybiBub3JtYWxpemUxKFwiaGFzaFwiKS5zbGljZShyb3V0ZXIucHJlZml4Lmxlbmd0aClcblx0XHRcdGNhc2UgXCI/XCI6IHJldHVybiBub3JtYWxpemUxKFwic2VhcmNoXCIpLnNsaWNlKHJvdXRlci5wcmVmaXgubGVuZ3RoKSArIG5vcm1hbGl6ZTEoXCJoYXNoXCIpXG5cdFx0XHRkZWZhdWx0OiByZXR1cm4gbm9ybWFsaXplMShcInBhdGhuYW1lXCIpLnNsaWNlKHJvdXRlci5wcmVmaXgubGVuZ3RoKSArIG5vcm1hbGl6ZTEoXCJzZWFyY2hcIikgKyBub3JtYWxpemUxKFwiaGFzaFwiKVxuXHRcdH1cblx0fVxuXHRyb3V0ZXIuc2V0UGF0aCA9IGZ1bmN0aW9uKHBhdGgsIGRhdGEsIG9wdGlvbnMpIHtcblx0XHR2YXIgcXVlcnlEYXRhID0ge30sIGhhc2hEYXRhID0ge31cblx0XHRwYXRoID0gcGFyc2VQYXRoKHBhdGgsIHF1ZXJ5RGF0YSwgaGFzaERhdGEpXG5cdFx0aWYgKGRhdGEgIT0gbnVsbCkge1xuXHRcdFx0Zm9yICh2YXIga2V5NCBpbiBkYXRhKSBxdWVyeURhdGFba2V5NF0gPSBkYXRhW2tleTRdXG5cdFx0XHRwYXRoID0gcGF0aC5yZXBsYWNlKC86KFteXFwvXSspL2csIGZ1bmN0aW9uKG1hdGNoMiwgdG9rZW4pIHtcblx0XHRcdFx0ZGVsZXRlIHF1ZXJ5RGF0YVt0b2tlbl1cblx0XHRcdFx0cmV0dXJuIGRhdGFbdG9rZW5dXG5cdFx0XHR9KVxuXHRcdH1cblx0XHR2YXIgcXVlcnkgPSBidWlsZFF1ZXJ5U3RyaW5nKHF1ZXJ5RGF0YSlcblx0XHRpZiAocXVlcnkpIHBhdGggKz0gXCI/XCIgKyBxdWVyeVxuXHRcdHZhciBoYXNoID0gYnVpbGRRdWVyeVN0cmluZyhoYXNoRGF0YSlcblx0XHRpZiAoaGFzaCkgcGF0aCArPSBcIiNcIiArIGhhc2hcblx0XHRpZiAoc3VwcG9ydHNQdXNoU3RhdGUpIHtcblx0XHRcdHZhciBzdGF0ZSA9IG9wdGlvbnMgPyBvcHRpb25zLnN0YXRlIDogbnVsbFxuXHRcdFx0dmFyIHRpdGxlID0gb3B0aW9ucyA/IG9wdGlvbnMudGl0bGUgOiBudWxsXG5cdFx0XHQkd2luZG93Lm9ucG9wc3RhdGUoKVxuXHRcdFx0aWYgKG9wdGlvbnMgJiYgb3B0aW9ucy5yZXBsYWNlKSAkd2luZG93Lmhpc3RvcnkucmVwbGFjZVN0YXRlKHN0YXRlLCB0aXRsZSwgcm91dGVyLnByZWZpeCArIHBhdGgpXG5cdFx0XHRlbHNlICR3aW5kb3cuaGlzdG9yeS5wdXNoU3RhdGUoc3RhdGUsIHRpdGxlLCByb3V0ZXIucHJlZml4ICsgcGF0aClcblx0XHR9XG5cdFx0ZWxzZSAkd2luZG93LmxvY2F0aW9uLmhyZWYgPSByb3V0ZXIucHJlZml4ICsgcGF0aFxuXHR9XG5cdHJvdXRlci5kZWZpbmVSb3V0ZXMgPSBmdW5jdGlvbihyb3V0ZXMsIHJlc29sdmUsIHJlamVjdCkge1xuXHRcdGZ1bmN0aW9uIHJlc29sdmVSb3V0ZSgpIHtcblx0XHRcdHZhciBwYXRoID0gcm91dGVyLmdldFBhdGgoKVxuXHRcdFx0dmFyIHBhcmFtcyA9IHt9XG5cdFx0XHR2YXIgcGF0aG5hbWUgPSBwYXJzZVBhdGgocGF0aCwgcGFyYW1zLCBwYXJhbXMpXG5cdFx0XHR2YXIgc3RhdGUgPSAkd2luZG93Lmhpc3Rvcnkuc3RhdGVcblx0XHRcdGlmIChzdGF0ZSAhPSBudWxsKSB7XG5cdFx0XHRcdGZvciAodmFyIGsgaW4gc3RhdGUpIHBhcmFtc1trXSA9IHN0YXRlW2tdXG5cdFx0XHR9XG5cdFx0XHRmb3IgKHZhciByb3V0ZTAgaW4gcm91dGVzKSB7XG5cdFx0XHRcdHZhciBtYXRjaGVyID0gbmV3IFJlZ0V4cChcIl5cIiArIHJvdXRlMC5yZXBsYWNlKC86W15cXC9dKz9cXC57M30vZywgXCIoLio/KVwiKS5yZXBsYWNlKC86W15cXC9dKy9nLCBcIihbXlxcXFwvXSspXCIpICsgXCJcXC8/JFwiKVxuXHRcdFx0XHRpZiAobWF0Y2hlci50ZXN0KHBhdGhuYW1lKSkge1xuXHRcdFx0XHRcdHBhdGhuYW1lLnJlcGxhY2UobWF0Y2hlciwgZnVuY3Rpb24oKSB7XG5cdFx0XHRcdFx0XHR2YXIga2V5cyA9IHJvdXRlMC5tYXRjaCgvOlteXFwvXSsvZykgfHwgW11cblx0XHRcdFx0XHRcdHZhciB2YWx1ZXMgPSBbXS5zbGljZS5jYWxsKGFyZ3VtZW50cywgMSwgLTIpXG5cdFx0XHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IGtleXMubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHRcdFx0cGFyYW1zW2tleXNbaV0ucmVwbGFjZSgvOnxcXC4vZywgXCJcIildID0gZGVjb2RlVVJJQ29tcG9uZW50KHZhbHVlc1tpXSlcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHJlc29sdmUocm91dGVzW3JvdXRlMF0sIHBhcmFtcywgcGF0aCwgcm91dGUwKVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHJlamVjdChwYXRoLCBwYXJhbXMpXG5cdFx0fVxuXHRcdGlmIChzdXBwb3J0c1B1c2hTdGF0ZSkgJHdpbmRvdy5vbnBvcHN0YXRlID0gZGVib3VuY2VBc3luYyhyZXNvbHZlUm91dGUpXG5cdFx0ZWxzZSBpZiAocm91dGVyLnByZWZpeC5jaGFyQXQoMCkgPT09IFwiI1wiKSAkd2luZG93Lm9uaGFzaGNoYW5nZSA9IHJlc29sdmVSb3V0ZVxuXHRcdHJlc29sdmVSb3V0ZSgpXG5cdH1cblx0cmV0dXJuIHJvdXRlclxufVxudmFyIF8yMCA9IGZ1bmN0aW9uKCR3aW5kb3csIHJlZHJhd1NlcnZpY2UwKSB7XG5cdHZhciByb3V0ZVNlcnZpY2UgPSBjb3JlUm91dGVyKCR3aW5kb3cpXG5cdHZhciBpZGVudGl0eSA9IGZ1bmN0aW9uKHYpIHtyZXR1cm4gdn1cblx0dmFyIHJlbmRlcjEsIGNvbXBvbmVudCwgYXR0cnMzLCBjdXJyZW50UGF0aCwgbGFzdFVwZGF0ZVxuXHR2YXIgcm91dGUgPSBmdW5jdGlvbihyb290LCBkZWZhdWx0Um91dGUsIHJvdXRlcykge1xuXHRcdGlmIChyb290ID09IG51bGwpIHRocm93IG5ldyBFcnJvcihcIkVuc3VyZSB0aGUgRE9NIGVsZW1lbnQgdGhhdCB3YXMgcGFzc2VkIHRvIGBtLnJvdXRlYCBpcyBub3QgdW5kZWZpbmVkXCIpXG5cdFx0dmFyIHJ1bjEgPSBmdW5jdGlvbigpIHtcblx0XHRcdGlmIChyZW5kZXIxICE9IG51bGwpIHJlZHJhd1NlcnZpY2UwLnJlbmRlcihyb290LCByZW5kZXIxKFZub2RlKGNvbXBvbmVudCwgYXR0cnMzLmtleSwgYXR0cnMzKSkpXG5cdFx0fVxuXHRcdHZhciBiYWlsID0gZnVuY3Rpb24ocGF0aCkge1xuXHRcdFx0aWYgKHBhdGggIT09IGRlZmF1bHRSb3V0ZSkgcm91dGVTZXJ2aWNlLnNldFBhdGgoZGVmYXVsdFJvdXRlLCBudWxsLCB7cmVwbGFjZTogdHJ1ZX0pXG5cdFx0XHRlbHNlIHRocm93IG5ldyBFcnJvcihcIkNvdWxkIG5vdCByZXNvbHZlIGRlZmF1bHQgcm91dGUgXCIgKyBkZWZhdWx0Um91dGUpXG5cdFx0fVxuXHRcdHJvdXRlU2VydmljZS5kZWZpbmVSb3V0ZXMocm91dGVzLCBmdW5jdGlvbihwYXlsb2FkLCBwYXJhbXMsIHBhdGgpIHtcblx0XHRcdHZhciB1cGRhdGUgPSBsYXN0VXBkYXRlID0gZnVuY3Rpb24ocm91dGVSZXNvbHZlciwgY29tcCkge1xuXHRcdFx0XHRpZiAodXBkYXRlICE9PSBsYXN0VXBkYXRlKSByZXR1cm5cblx0XHRcdFx0Y29tcG9uZW50ID0gY29tcCAhPSBudWxsICYmICh0eXBlb2YgY29tcC52aWV3ID09PSBcImZ1bmN0aW9uXCIgfHwgdHlwZW9mIGNvbXAgPT09IFwiZnVuY3Rpb25cIik/IGNvbXAgOiBcImRpdlwiXG5cdFx0XHRcdGF0dHJzMyA9IHBhcmFtcywgY3VycmVudFBhdGggPSBwYXRoLCBsYXN0VXBkYXRlID0gbnVsbFxuXHRcdFx0XHRyZW5kZXIxID0gKHJvdXRlUmVzb2x2ZXIucmVuZGVyIHx8IGlkZW50aXR5KS5iaW5kKHJvdXRlUmVzb2x2ZXIpXG5cdFx0XHRcdHJ1bjEoKVxuXHRcdFx0fVxuXHRcdFx0aWYgKHBheWxvYWQudmlldyB8fCB0eXBlb2YgcGF5bG9hZCA9PT0gXCJmdW5jdGlvblwiKSB1cGRhdGUoe30sIHBheWxvYWQpXG5cdFx0XHRlbHNlIHtcblx0XHRcdFx0aWYgKHBheWxvYWQub25tYXRjaCkge1xuXHRcdFx0XHRcdFByb21pc2UucmVzb2x2ZShwYXlsb2FkLm9ubWF0Y2gocGFyYW1zLCBwYXRoKSkudGhlbihmdW5jdGlvbihyZXNvbHZlZCkge1xuXHRcdFx0XHRcdFx0dXBkYXRlKHBheWxvYWQsIHJlc29sdmVkKVxuXHRcdFx0XHRcdH0sIGJhaWwpXG5cdFx0XHRcdH1cblx0XHRcdFx0ZWxzZSB1cGRhdGUocGF5bG9hZCwgXCJkaXZcIilcblx0XHRcdH1cblx0XHR9LCBiYWlsKVxuXHRcdHJlZHJhd1NlcnZpY2UwLnN1YnNjcmliZShyb290LCBydW4xKVxuXHR9XG5cdHJvdXRlLnNldCA9IGZ1bmN0aW9uKHBhdGgsIGRhdGEsIG9wdGlvbnMpIHtcblx0XHRpZiAobGFzdFVwZGF0ZSAhPSBudWxsKSB7XG5cdFx0XHRvcHRpb25zID0gb3B0aW9ucyB8fCB7fVxuXHRcdFx0b3B0aW9ucy5yZXBsYWNlID0gdHJ1ZVxuXHRcdH1cblx0XHRsYXN0VXBkYXRlID0gbnVsbFxuXHRcdHJvdXRlU2VydmljZS5zZXRQYXRoKHBhdGgsIGRhdGEsIG9wdGlvbnMpXG5cdH1cblx0cm91dGUuZ2V0ID0gZnVuY3Rpb24oKSB7cmV0dXJuIGN1cnJlbnRQYXRofVxuXHRyb3V0ZS5wcmVmaXggPSBmdW5jdGlvbihwcmVmaXgwKSB7cm91dGVTZXJ2aWNlLnByZWZpeCA9IHByZWZpeDB9XG5cdHJvdXRlLmxpbmsgPSBmdW5jdGlvbih2bm9kZTEpIHtcblx0XHR2bm9kZTEuZG9tLnNldEF0dHJpYnV0ZShcImhyZWZcIiwgcm91dGVTZXJ2aWNlLnByZWZpeCArIHZub2RlMS5hdHRycy5ocmVmKVxuXHRcdHZub2RlMS5kb20ub25jbGljayA9IGZ1bmN0aW9uKGUpIHtcblx0XHRcdGlmIChlLmN0cmxLZXkgfHwgZS5tZXRhS2V5IHx8IGUuc2hpZnRLZXkgfHwgZS53aGljaCA9PT0gMikgcmV0dXJuXG5cdFx0XHRlLnByZXZlbnREZWZhdWx0KClcblx0XHRcdGUucmVkcmF3ID0gZmFsc2Vcblx0XHRcdHZhciBocmVmID0gdGhpcy5nZXRBdHRyaWJ1dGUoXCJocmVmXCIpXG5cdFx0XHRpZiAoaHJlZi5pbmRleE9mKHJvdXRlU2VydmljZS5wcmVmaXgpID09PSAwKSBocmVmID0gaHJlZi5zbGljZShyb3V0ZVNlcnZpY2UucHJlZml4Lmxlbmd0aClcblx0XHRcdHJvdXRlLnNldChocmVmLCB1bmRlZmluZWQsIHVuZGVmaW5lZClcblx0XHR9XG5cdH1cblx0cm91dGUucGFyYW0gPSBmdW5jdGlvbihrZXkzKSB7XG5cdFx0aWYodHlwZW9mIGF0dHJzMyAhPT0gXCJ1bmRlZmluZWRcIiAmJiB0eXBlb2Yga2V5MyAhPT0gXCJ1bmRlZmluZWRcIikgcmV0dXJuIGF0dHJzM1trZXkzXVxuXHRcdHJldHVybiBhdHRyczNcblx0fVxuXHRyZXR1cm4gcm91dGVcbn1cbm0ucm91dGUgPSBfMjAod2luZG93LCByZWRyYXdTZXJ2aWNlKVxubS53aXRoQXR0ciA9IGZ1bmN0aW9uKGF0dHJOYW1lLCBjYWxsYmFjazEsIGNvbnRleHQpIHtcblx0cmV0dXJuIGZ1bmN0aW9uKGUpIHtcblx0XHRjYWxsYmFjazEuY2FsbChjb250ZXh0IHx8IHRoaXMsIGF0dHJOYW1lIGluIGUuY3VycmVudFRhcmdldCA/IGUuY3VycmVudFRhcmdldFthdHRyTmFtZV0gOiBlLmN1cnJlbnRUYXJnZXQuZ2V0QXR0cmlidXRlKGF0dHJOYW1lKSlcblx0fVxufVxudmFyIF8yOCA9IGNvcmVSZW5kZXJlcih3aW5kb3cpXG5tLnJlbmRlciA9IF8yOC5yZW5kZXJcbm0ucmVkcmF3ID0gcmVkcmF3U2VydmljZS5yZWRyYXdcbm0ucmVxdWVzdCA9IHJlcXVlc3RTZXJ2aWNlLnJlcXVlc3Rcbm0uanNvbnAgPSByZXF1ZXN0U2VydmljZS5qc29ucFxubS5wYXJzZVF1ZXJ5U3RyaW5nID0gcGFyc2VRdWVyeVN0cmluZ1xubS5idWlsZFF1ZXJ5U3RyaW5nID0gYnVpbGRRdWVyeVN0cmluZ1xubS52ZXJzaW9uID0gXCIxLjEuNFwiXG5tLnZub2RlID0gVm5vZGVcbmlmICh0eXBlb2YgbW9kdWxlICE9PSBcInVuZGVmaW5lZFwiKSBtb2R1bGVbXCJleHBvcnRzXCJdID0gbVxuZWxzZSB3aW5kb3cubSA9IG1cbn0oKSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvbWl0aHJpbC9taXRocmlsLmpzXG4vLyBtb2R1bGUgaWQgPSAwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCAxIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///0\n"); /***/ }), -/* 2 */ -/*!************************************************!*\ - !*** ./node_modules/timers-browserify/main.js ***! - \************************************************/ -/*! no static exports found */ -/*! all exports used */ -/***/ (function(module, exports, __webpack_require__) { - -eval("var apply = Function.prototype.apply;\n\n// DOM APIs, for completeness\n\nexports.setTimeout = function() {\n return new Timeout(apply.call(setTimeout, window, arguments), clearTimeout);\n};\nexports.setInterval = function() {\n return new Timeout(apply.call(setInterval, window, arguments), clearInterval);\n};\nexports.clearTimeout =\nexports.clearInterval = function(timeout) {\n if (timeout) {\n timeout.close();\n }\n};\n\nfunction Timeout(id, clearFn) {\n this._id = id;\n this._clearFn = clearFn;\n}\nTimeout.prototype.unref = Timeout.prototype.ref = function() {};\nTimeout.prototype.close = function() {\n this._clearFn.call(window, this._id);\n};\n\n// Does not start the time, just sets up the members needed.\nexports.enroll = function(item, msecs) {\n clearTimeout(item._idleTimeoutId);\n item._idleTimeout = msecs;\n};\n\nexports.unenroll = function(item) {\n clearTimeout(item._idleTimeoutId);\n item._idleTimeout = -1;\n};\n\nexports._unrefActive = exports.active = function(item) {\n clearTimeout(item._idleTimeoutId);\n\n var msecs = item._idleTimeout;\n if (msecs >= 0) {\n item._idleTimeoutId = setTimeout(function onTimeout() {\n if (item._onTimeout)\n item._onTimeout();\n }, msecs);\n }\n};\n\n// setimmediate attaches itself to the global object\n__webpack_require__(/*! setimmediate */ 3);\nexports.setImmediate = setImmediate;\nexports.clearImmediate = clearImmediate;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90aW1lcnMtYnJvd3NlcmlmeS9tYWluLmpzP2Q3YWQiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIGFwcGx5ID0gRnVuY3Rpb24ucHJvdG90eXBlLmFwcGx5O1xuXG4vLyBET00gQVBJcywgZm9yIGNvbXBsZXRlbmVzc1xuXG5leHBvcnRzLnNldFRpbWVvdXQgPSBmdW5jdGlvbigpIHtcbiAgcmV0dXJuIG5ldyBUaW1lb3V0KGFwcGx5LmNhbGwoc2V0VGltZW91dCwgd2luZG93LCBhcmd1bWVudHMpLCBjbGVhclRpbWVvdXQpO1xufTtcbmV4cG9ydHMuc2V0SW50ZXJ2YWwgPSBmdW5jdGlvbigpIHtcbiAgcmV0dXJuIG5ldyBUaW1lb3V0KGFwcGx5LmNhbGwoc2V0SW50ZXJ2YWwsIHdpbmRvdywgYXJndW1lbnRzKSwgY2xlYXJJbnRlcnZhbCk7XG59O1xuZXhwb3J0cy5jbGVhclRpbWVvdXQgPVxuZXhwb3J0cy5jbGVhckludGVydmFsID0gZnVuY3Rpb24odGltZW91dCkge1xuICBpZiAodGltZW91dCkge1xuICAgIHRpbWVvdXQuY2xvc2UoKTtcbiAgfVxufTtcblxuZnVuY3Rpb24gVGltZW91dChpZCwgY2xlYXJGbikge1xuICB0aGlzLl9pZCA9IGlkO1xuICB0aGlzLl9jbGVhckZuID0gY2xlYXJGbjtcbn1cblRpbWVvdXQucHJvdG90eXBlLnVucmVmID0gVGltZW91dC5wcm90b3R5cGUucmVmID0gZnVuY3Rpb24oKSB7fTtcblRpbWVvdXQucHJvdG90eXBlLmNsb3NlID0gZnVuY3Rpb24oKSB7XG4gIHRoaXMuX2NsZWFyRm4uY2FsbCh3aW5kb3csIHRoaXMuX2lkKTtcbn07XG5cbi8vIERvZXMgbm90IHN0YXJ0IHRoZSB0aW1lLCBqdXN0IHNldHMgdXAgdGhlIG1lbWJlcnMgbmVlZGVkLlxuZXhwb3J0cy5lbnJvbGwgPSBmdW5jdGlvbihpdGVtLCBtc2Vjcykge1xuICBjbGVhclRpbWVvdXQoaXRlbS5faWRsZVRpbWVvdXRJZCk7XG4gIGl0ZW0uX2lkbGVUaW1lb3V0ID0gbXNlY3M7XG59O1xuXG5leHBvcnRzLnVuZW5yb2xsID0gZnVuY3Rpb24oaXRlbSkge1xuICBjbGVhclRpbWVvdXQoaXRlbS5faWRsZVRpbWVvdXRJZCk7XG4gIGl0ZW0uX2lkbGVUaW1lb3V0ID0gLTE7XG59O1xuXG5leHBvcnRzLl91bnJlZkFjdGl2ZSA9IGV4cG9ydHMuYWN0aXZlID0gZnVuY3Rpb24oaXRlbSkge1xuICBjbGVhclRpbWVvdXQoaXRlbS5faWRsZVRpbWVvdXRJZCk7XG5cbiAgdmFyIG1zZWNzID0gaXRlbS5faWRsZVRpbWVvdXQ7XG4gIGlmIChtc2VjcyA+PSAwKSB7XG4gICAgaXRlbS5faWRsZVRpbWVvdXRJZCA9IHNldFRpbWVvdXQoZnVuY3Rpb24gb25UaW1lb3V0KCkge1xuICAgICAgaWYgKGl0ZW0uX29uVGltZW91dClcbiAgICAgICAgaXRlbS5fb25UaW1lb3V0KCk7XG4gICAgfSwgbXNlY3MpO1xuICB9XG59O1xuXG4vLyBzZXRpbW1lZGlhdGUgYXR0YWNoZXMgaXRzZWxmIHRvIHRoZSBnbG9iYWwgb2JqZWN0XG5yZXF1aXJlKFwic2V0aW1tZWRpYXRlXCIpO1xuZXhwb3J0cy5zZXRJbW1lZGlhdGUgPSBzZXRJbW1lZGlhdGU7XG5leHBvcnRzLmNsZWFySW1tZWRpYXRlID0gY2xlYXJJbW1lZGlhdGU7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy90aW1lcnMtYnJvd3NlcmlmeS9tYWluLmpzXG4vLyBtb2R1bGUgaWQgPSAyXG4vLyBtb2R1bGUgY2h1bmtzID0gMCAxIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///2\n"); - -/***/ }), -/* 3 */ -/*!***************************************************!*\ - !*** ./node_modules/setimmediate/setImmediate.js ***! - \***************************************************/ -/*! no static exports found */ -/*! all exports used */ -/***/ (function(module, exports, __webpack_require__) { - -eval("/* WEBPACK VAR INJECTION */(function(global, process) {(function (global, undefined) {\n \"use strict\";\n\n if (global.setImmediate) {\n return;\n }\n\n var nextHandle = 1; // Spec says greater than zero\n var tasksByHandle = {};\n var currentlyRunningATask = false;\n var doc = global.document;\n var registerImmediate;\n\n function setImmediate(callback) {\n // Callback can either be a function or a string\n if (typeof callback !== \"function\") {\n callback = new Function(\"\" + callback);\n }\n // Copy function arguments\n var args = new Array(arguments.length - 1);\n for (var i = 0; i < args.length; i++) {\n args[i] = arguments[i + 1];\n }\n // Store and register the task\n var task = { callback: callback, args: args };\n tasksByHandle[nextHandle] = task;\n registerImmediate(nextHandle);\n return nextHandle++;\n }\n\n function clearImmediate(handle) {\n delete tasksByHandle[handle];\n }\n\n function run(task) {\n var callback = task.callback;\n var args = task.args;\n switch (args.length) {\n case 0:\n callback();\n break;\n case 1:\n callback(args[0]);\n break;\n case 2:\n callback(args[0], args[1]);\n break;\n case 3:\n callback(args[0], args[1], args[2]);\n break;\n default:\n callback.apply(undefined, args);\n break;\n }\n }\n\n function runIfPresent(handle) {\n // From the spec: \"Wait until any invocations of this algorithm started before this one have completed.\"\n // So if we're currently running a task, we'll need to delay this invocation.\n if (currentlyRunningATask) {\n // Delay by doing a setTimeout. setImmediate was tried instead, but in Firefox 7 it generated a\n // \"too much recursion\" error.\n setTimeout(runIfPresent, 0, handle);\n } else {\n var task = tasksByHandle[handle];\n if (task) {\n currentlyRunningATask = true;\n try {\n run(task);\n } finally {\n clearImmediate(handle);\n currentlyRunningATask = false;\n }\n }\n }\n }\n\n function installNextTickImplementation() {\n registerImmediate = function(handle) {\n process.nextTick(function () { runIfPresent(handle); });\n };\n }\n\n function canUsePostMessage() {\n // The test against `importScripts` prevents this implementation from being installed inside a web worker,\n // where `global.postMessage` means something completely different and can't be used for this purpose.\n if (global.postMessage && !global.importScripts) {\n var postMessageIsAsynchronous = true;\n var oldOnMessage = global.onmessage;\n global.onmessage = function() {\n postMessageIsAsynchronous = false;\n };\n global.postMessage(\"\", \"*\");\n global.onmessage = oldOnMessage;\n return postMessageIsAsynchronous;\n }\n }\n\n function installPostMessageImplementation() {\n // Installs an event handler on `global` for the `message` event: see\n // * https://developer.mozilla.org/en/DOM/window.postMessage\n // * http://www.whatwg.org/specs/web-apps/current-work/multipage/comms.html#crossDocumentMessages\n\n var messagePrefix = \"setImmediate$\" + Math.random() + \"$\";\n var onGlobalMessage = function(event) {\n if (event.source === global &&\n typeof event.data === \"string\" &&\n event.data.indexOf(messagePrefix) === 0) {\n runIfPresent(+event.data.slice(messagePrefix.length));\n }\n };\n\n if (global.addEventListener) {\n global.addEventListener(\"message\", onGlobalMessage, false);\n } else {\n global.attachEvent(\"onmessage\", onGlobalMessage);\n }\n\n registerImmediate = function(handle) {\n global.postMessage(messagePrefix + handle, \"*\");\n };\n }\n\n function installMessageChannelImplementation() {\n var channel = new MessageChannel();\n channel.port1.onmessage = function(event) {\n var handle = event.data;\n runIfPresent(handle);\n };\n\n registerImmediate = function(handle) {\n channel.port2.postMessage(handle);\n };\n }\n\n function installReadyStateChangeImplementation() {\n var html = doc.documentElement;\n registerImmediate = function(handle) {\n // Create a

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 bBYWTFyLa{>zX2Le!+S9bzM31<-!uOK#gX)s literal 0 HcmV?d00001 diff --git a/images/screenshots/editcategorypage.jpg b/images/screenshots/editcategorypage.jpg new file mode 100644 index 0000000000000000000000000000000000000000..85754d7423fb1cb94b3e943064b3d869156e3649 GIT binary patch literal 79465 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∨U7 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